/* GENERAL */
body.wp-theme-zoha, body.wp-theme-zoha * {font-weight:unset !important;}

body {
     /* user-select: none; /* غیر فعال کردن انتخاب متن */
}
:root{
    --global-color-four : #F2F2F3;
	
	--prim-100 : #324c64;
	--prim-200 : #404041;
	--prim-300 : #c42127;

	--sec : #8a0f13;
	
	--vesal-gray-100 : #ffffff;
	--vesal-gray-200 : #f5f5f5f5;
	--vesal-gray-300 : #e1e1e1;
	--vesal-gray-400 : #bebebe;
	--vesal-gray-500 : #767676;
	--vesal-gray-600 : #4e4e4e;
	--vesal-gray-700 : #222222;	
	
	--kasbi-yellow : #FDB94C;
	
}

.text_prim_100{color:var(--prim-100) !important}
.text_prim_200{color:var(--prim-200) !important}
.text_prim_300{color:var(--prim-300) !important}
.bg_prim_100{background-color:var(--prim-100) !important}
.bg_prim_200{background-color:var(--prim-200) !important}
.bg_prim_300{background-color:var(--prim-300) !important}

.text_sec{color:var(--sec) !important}
.bg_sec{background-color:var(--sec) !important}

.text_vesal_gray_100{color:var(--vesal-gray-100) !important}
.text_vesal_gray_200{color:var(--vesal-gray-200) !important}
.text_vesal_gray_300{color:var(--vesal-gray-300) !important}
.text_vesal_gray_400{color:var(--vesal-gray-400) !important}
.text_vesal_gray_500{color:var(--vesal-gray-500) !important}
.text_vesal_gray_600{color:var(--vesal-gray-600) !important}
.text_vesal_gray_700{color:var(--vesal-gray-700) !important}

.bg_vesal_gray_100{background-color:var(--vesal-gray-100) !important}
.bg_vesal_gray_200{background-color:var(--vesal-gray-200) !important}
.bg_vesal_gray_300{background-color:var(--vesal-gray-300) !important}
.bg_vesal_gray_400{background-color:var(--vesal-gray-400) !important}
.bg_vesal_gray_500{background-color:var(--vesal-gray-500) !important}
.bg_vesal_gray_600{background-color:var(--vesal-gray-600) !important}
.bg_vesal_gray_700{background-color:var(--vesal-gray-700) !important}

.text_kasbi_yellow{color:var(--kasbi-yellow) !important}
.bg_kasbi_yellow{background-color:var(--kasbi-yellow) !important}



.filter_prim_100{filter:invert(26%) sepia(54%) saturate(389%) hue-rotate(167deg) brightness(90%) contrast(91%);}
.filter_prim_200{filter:invert(24%) sepia(15%) saturate(5%) hue-rotate(239deg) brightness(95%) contrast(94%);}
.filter_prim_300{filter:iinvert(12%) sepia(100%) saturate(3359%) hue-rotate(348deg) brightness(110%) contrast(90%);}

.filter_kasbi_yellow{filter:iinvert(95%) sepia(11%) saturate(3527%) hue-rotate(316deg) brightness(96%) contrast(107%);}
.filter_vesalgasht{filter:invert(17%) sepia(58%) saturate(6223%) hue-rotate(350deg) brightness(82%) contrast(89%);}


.play-icon{position:relative;z-index:0}
.play-icon:before,  .play-icon:after {content: "";width: 100px;height: 100px;position: absolute;right: calc(50% - 50px);top: calc(50% - 50px);z-index:1;background: url(play-icon.svg) no-repeat center;}

.btn.phone-header{background:#F2F2F3;}
.btn.phone-header:hover{background:#d6d6d6;}
.btn.btn-get-service:hover{background:#b31e23 !important;}

.btn-more:after{content:"\F12F";font:300 20px/100% bootstrap-icons!important;vertical-align:middle;transform:translateX(-5px);transition:0.3s cubic-bezier(0.79, 0, 0.46, 1.58);display:inline-block;}
.btn-more:hover:after{transform:translateX(-20px)}

.btn.btn-custom:hover{background:#b31e23 !important;}

.color-one{ color: #c42126 !important;}
.color-two{ color:#414142 !important;}
.color-three{ color:#7C7C7C !important;}
.color-four{ color:#F2F2F3 !important;}

.vesalgasht-max-width {max-width:1184px}
.max-width-300 {max-width:300px !important;}
.vesalgasht_bg_shadow {background:#F2F2F3;box-shadow:inset -2px 2px 3px rgb(0 0 0 / 30%);border-radius:40px;padding:50px;}
.small_icons {position:relative;z-index:0;border-radius:15px;width:50px;height:50px;text-align:center;overflow:hidden;display:flex;justify-content:center;align-items:center}
.small_icons:hover img{ filter:invert(1) brightness(10)}
.small_icons:before{content:"";width:100%;height:100%;display:block;position:absolute;right:0;top:0;z-index:-1;background:#fff;}
.small_icons:hover:before{background:var(--global-color-one);}
.small_icons > a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}
.collapse_title{border-bottom:1px solid var(--global-color-two);position:relative;padding:10px 5px}
.collapse_title:after{content:"\276F";position:absolute;left:5px;top:calc(50% - 10px);transform:rotate(-90deg);transition:0.3s linear}
.collapse_title:has(+ .collapse.show):after{transform:rotate(90deg)}
.collapse_title a{display:block}
.img-rounded-50 figure img{border-radius:50px}
.btn_hover:hover{filter: invert(19%) sepia(95%) saturate(2928%) hue-rotate(346deg) brightness(79%) contrast(94%);}
select, select option{
    user-select: none; /* standard syntax */
    -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none !important; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
}

@keyframes bg_animate{
    0%{transform:scale(0,0)}
    100% {transform:scale(1,1)}
}
@keyframes bg_animate_flip{
    0%{transform:scale(0, 0)}
    100% {transform:scale(-1,1)}
}

body p, body .card .card-text {/*text-align:justify;*/direction:rtl}

.loading{position:relative;z-index:0;}
.loading:before{content:"";width:40px;height:40px;position:absolute;right:50%;top:50%;z-index:-1;animation:loading 0.7s linear infinite;transform:translate(50%,-50%); background:url(/wp-content/themes/zoha-child/loading.svg) no-repeat center top;background-size:contain}
@keyframes loading{
    0%{transform:translate(50%,-50%) rotate(0)}
    100%{transform:translate(50%,-50%) rotate(360deg)}
}
/***/


::placeholder {color: #999 !important;  opacity: 1;}
::-ms-input-placeholder { color: #999 !important;}

/* HEADER */
body{padding-top:90px}
body .site-header{position:fixed}
body .header_scrolled .logo img{width:140px;height:55px}
@media(max-width:991px){
    body{padding-top: 60px;}
    body .site-header, body .site-header.header_scrolled, body .site-header.header_scrolled .header-wrapper .navbar{height:60px}
    body .site-header .logo img{width:140px;height:35px}
    body .site-header.header_scrolled .logo img{width:140px;height:35px}
}

/*
#masthead{overflow-x:visible !important;}
#masthead .logo{margin-right: 0px}
#masthead{transition:0.3s linear;position:fixed}
#masthead.header_scrolled .logo img{height:30px !important}
.header_absolute .navbar.navbar-expand-lg .navbar-nav > * >a, .header_fixed .navbar.navbar-expand-lg .navbar-nav > * >a {filter:unset !important}
.header-wrapper .navbar{transition:0.3s linear}

@media(max-width:768px){
    #masthead .logo{flex:0 0 120px;max-width:120px;height:40px}
    body{padding-top: 60px;}
}
*/

#masthead  .navbar-toggler {box-shadow:unset !important;border:0px}
#masthead  .navbar-toggler .navbar-toggler-icon{background:unset;width:20px;height:10px;display:block;border-top:2px solid #000;border-bottom:2px solid #000}
.navbar-brand.logo.small-logo img{width:100px !important;}
.navbar.navbar-expand-lg .navbar-nav > .nav-item > .nav-link:before{display:none}
body:has(#masthead .navbar-collapse.show){overflow:hidden}
/*#breadcrumbs{padding:0 0.7rem !important;}*/


/* Footer */
footer ul.nav_theme .menu-item .nav-link:hover{ filter: invert(17%) sepia(58%) saturate(6223%) hue-rotate(350deg) brightness(82%) contrast(89%)}
/* inspectionguide */
body.page-id-4689 .col:has(.organizations), body.page-id-4888 .col:has(.organizations) {display:none}
body.page-id-4689 .navbar_icons > .col, body.page-id-4888 .navbar_icons > .col {display:none}
body.page-id-4689 footer, body.page-id-4888 footer {visibility:hidden}

/* Widgets */
#widget_entry-3{background-position:-70px 87% !important;background-size:247px 301px !important;}
#widget_start_row-2{position:relative;z-index:0}
#widget_start_row-2:before{content:"";position:absolute;right:calc(50% - 180px);top:0;width:260px;height:100%;background:url(http://vesalgasht.ir/wp-content/uploads/2024/08/pattern-1.svg) no-repeat 0px 85%;transform:scale(0);animation:bg_animate 1s cubic-bezier(0, 1.33, 1, -0.38) 1s forwards}
@media (max-width: 768px) {
    #widget_start_row-2:before{display: none;}
}

@media(max-width:768px){
    #widget_entry-3 {background: unset !important;}
    #widget_entry-3 div:has(.btn-more){text-align:start !important}
}
@media(min-width:1200px){
    #widget_entry-3 {padding-left:115px !important;}
}

#home_slideshow .widget-body .swiper-slide img{border-radius:0 64px 64px 0; aspect-ratio:21/11;object-fit: cover}
#home_slideshow .widget-body .swiper-slide .card .card-body{max-width:600px}
#home_slideshow .swiper-pagination-bullet{background:#ffffff;opacity:1}
#home_slideshow .swiper-pagination-bullet-active{border-radius: 0px}
#home_slideshow .swiper-pagination{max-width:50%}
@media(max-width:1200px) {
    #home_slideshow .widget-body .swiper-slide img{aspect-ratio: 21/16;object-fit: cover}
}
@media(max-width:768px) {
    #home_slideshow .widget-body .swiper-slide img{aspect-ratio: 3/4;object-fit: cover}
    #home_slideshow .swiper-button-prev, #home_slideshow  .swiper-button-next{display:none}
}


@media(min-width:768px){
	#home_services .widget-body > .row > .col:nth-child(2n+2) .row{flex-flow:row-reverse}
}


#home_kasbi_cta {width:100%;height:500px;position:relative;z-index:0;overflow:hidden;background:url('https://www.vesalgasht.ir/wp-content/uploads/2025/12/lucide-origin-min.jpg') no-repeat center;background-size:cover}
#home_kasbi_cta:before{content:'';width:100%;height:100%;position:absolute;right:0;top:0;z-index:-1;background-color:rgba(51, 70, 96, 0.6)}
#home_kasbi_cta .home_kasbi_cta_circle_wrap{transform:translateX(-15%) translateY(-40%);height:100%}
#home_kasbi_cta .home_kasbi_cta_circle_wrap .home_kasbi_cta_circle{border:30px solid #fff;width:600px;height:600px;position:absolute;left:0;top:0;border-radius:100%;transform-origin:center }
#home_kasbi_cta .home_kasbi_cta_circle_wrap .home_kasbi_cta_circle:nth-child(1){transform:translateX(0%);background:#fdb94c;z-index:1;}
#home_kasbi_cta .home_kasbi_cta_circle_wrap .home_kasbi_cta_circle:nth-child(2){transform:translateX(0%);left:-60px;top:-60px;z-index:-1;width:720px;height:720px;}
#home_kasbi_cta .home_kasbi_cta_circle_wrap .home_kasbi_cta_circle:nth-child(3){transform:translateX(0%);left:-120px;top:-120px;z-index:-1;width:840px;height:840px;}

#home_kasbi_cta .home_kasbi_cta_text{right:0px;z-index:5;}
#home_kasbi_cta .home_kasbi_cta_text .bg_kasbi_yellow {border-radius:30px 0 0 30px}
#home_kasbi_cta .home_kasbi_cta_images .bi-panel-desktop{max-width:75%;animation:cta_anim 5s 2s ease-in-out infinite;}
#home_kasbi_cta .home_kasbi_cta_images .bi-panel-mobile{max-width: 25%;margin-left:-100px;animation:cta_anim 5s ease-in-out infinite}

@media(max-width:991px){
	#home_kasbi_cta {height:auto;overflow:unset;}
	#home_kasbi_cta .home_kasbi_cta_circle_wrap{display:none;}
}


@keyframes cta_anim{
	0%, 100%{transform: translateY(5%);}
	50%{transform: translateY(-5%);}
}



#mazaya_kasbi .card .title_icon{filter:invert(1)}
#mazaya_kasbi .card:hover .title_icon, #mazaya_kasbi .card, #mazaya_kasbi .card:hover .card-title, #mazaya_kasbi .card .card-title {transition:0.3s ease}
#mazaya_kasbi .card:hover .title_icon, #mazaya_kasbi .card.active .title_icon{filter:invert(70%) sepia(13%) saturate(2134%) hue-rotate(346deg) brightness(111%) contrast(98%);}
#mazaya_kasbi .card:hover .card-title, #mazaya_kasbi .card.active .card-title{color:var(--kasbi-yellow) !important}



.demo_request_mobile img{right: 10%;bottom: 0;z-index: 2; width: 130px;animation:demo_request_mobile_anim 5s ease-out infinite}
@media(max-width:568px){
	.demo_request_mobile img{width:80px}
}
@keyframes demo_request_mobile_anim{
	0%, 100%{
		transform:translateY(0);
	}
	50%{
		transform:translateY(5%);
	}
}








#iran_map svg > .city{transform:scale(0);}
#iran_map svg.iran_map > .city{animation:map_anim 0.3s linear 0.1s forwards;transform-origin:inherit;transform:scale(1);opacity:0;}
@keyframes map_anim{
    0%{transform:scale(1);opacity:0}
    100%{transform:scale(1);opacity:1}
}

@media(max-width:768px){
    #home_event_services img{height:auto !important;}
    #home_event_services .card-text{line-height:inherit !important}
    #home_event_services .text-start:has(.btn-custom) {text-align:center !important}
}

#home_middle_slideshow .swiper-pagination .swiper-pagination-bullet{width:50px;height:50px;opacity:1;position:relative;z-index:0;background:#F4F3F4;border-radius:15px;}
#home_middle_slideshow .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--global-color-one)}
#home_middle_slideshow .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{filter:invert(1) brightness(100)}
#home_middle_slideshow .swiper-pagination .swiper-pagination-bullet:before{content:"";width:100%;height:100%;position:absolute;right:0px;top:0px;z-index:1;filter:invert(0) brightness(0)}
#home_middle_slideshow .swiper-pagination .swiper-pagination-bullet:nth-child(1):before{background:url(http://vesalgasht.ir/wp-content/themes/zoha-child/images/1.svg) no-repeat center;}
#home_middle_slideshow .swiper-pagination .swiper-pagination-bullet:nth-child(2):before{background:url(http://vesalgasht.ir/wp-content/themes/zoha-child/images/2.svg) no-repeat center;}
#home_middle_slideshow .swiper-pagination .swiper-pagination-bullet:nth-child(3):before{background: url(http://vesalgasht.ir/wp-content/themes/zoha-child/images/3.svg) no-repeat center;}
#home_middle_slideshow .swiper-pagination .swiper-pagination-bullet:nth-child(4):before{background: url(http://vesalgasht.ir/wp-content/themes/zoha-child/images/4.svg) no-repeat center;}
@media(max-width:768px){
    #home_middle_slideshow .swiper-container{overflow:visible !important}
    #home_middle_slideshow .swiper-pagination {bottom:0px !important;transform:translateY(50%)}
    #home_middle_slideshow .swiper-pagination{display:none}
}


#home_main_hero .swiper-thumbs > .swiper-wrapper .swiper-slide .thumbnail-image, #home_main_hero .swiper-thumbs > .swiper-wrapper .swiper-slide .thumbnail-caption{display:none}
#home_main_hero .swiper-thumbs > .swiper-wrapper .swiper-slide .thumbnail-title{color: #000;}
#home_main_hero .swiper-watch-progress{width:800px;padding:10px;transform:translateY(calc(-100% - 50px))}
#home_main_hero .swiper-watch-progress .swiper-wrapper{width:700px;background:#fff;border-radius:10px;padding:10px;}
#home_main_hero .swiper-watch-progress .swiper-slide{background:#e1e1e1;padding:10px;border-radius:10px;width: auto !important;flex: 1 0 auto;cursor: pointer;}
#home_main_hero .swiper-watch-progress .swiper-slide:last-child{margin-left:0 !important;}
#home_main_hero .swiper-watch-progress .swiper-slide.swiper-slide-thumb-active{background:var(--global-color-one);}
#home_main_hero .swiper-watch-progress .swiper-slide.swiper-slide-thumb-active .thumbnail-title{color:#fff}
@media(max-width:1300px){
	 /* #home_main_hero .swiper-watch-progress{width:300px} */
	 /* #home_main_hero .swiper-watch-progress .swiper-wrapper{max-width:100%;display:flex !important;flex-flow:column nowrap!important;gap:10px;} */
	  /* #home_main_hero .swiper-watch-progress .swiper-wrapper .swiper-slide{padding-left:0;padding-right:0;margin:0 auto;width:calc(100% - 80px) !important}  */
	  	 #home_main_hero .btn_type_default{display:none}
 } 
 
 @media(max-width:1300px){
	 	 #home_main_hero .swiper-watch-progress{display:none}
 }
 
#syncContainer .col-content { position: -webkit-sticky;  position: sticky;  top: 100px;  height: min-content;  padding:0 2rem;  overflow: clip;  display: flex;  flex-direction: column;  justify-content: flex-start;}
#syncContainer .col-images {  height: auto;   display: flex;  flex-direction: column;  justify-content: flex-start;}
#syncContainer .image-item {  width: 100%; height: auto; display: block;   margin:0 auto 50px auto; }
#syncContainer .card {display:flex;flex-flow:column nowrap; justify-content:center;backdrop-filter:blur(3px);background:rgba(255,255,255,0.9);	margin-bottom: 0.5rem;border-right:5px solid var(--bs-gray-600) !important;	padding:10px 20px 10px 20px;transition: 0.5s ease;    cursor: pointer;}
#syncContainer .card.active {border-right-color:var(--global-color-one) !important;  }
#syncContainer .card-text{opacity: 0;max-height:0px;overflow:hidden;transition: 0.3s linear;padding:0px}
#syncContainer .card.active .card-text{opacity: 1;max-height:200px;transition-delay:0.3s;}
@media(max-width:567px){
    #syncContainer .card {border-radius:10px !important;border-right:0 !important}
}


@media(max-width:992px) AND (min-width:575px ){
#panel_profits > .row > .custom-container:nth-child(2){width:100% !important;flex:1 0 100% !important}
}

@media(max-width:992px){
#panel_profits > .row > .custom-container:nth-child(1){order:1;}
#panel_profits > .row > .custom-container:nth-child(2){order:3;}
#panel_profits > .row > .custom-container:nth-child(3){order:2;}
}

#panel_profits{overflow:hidden;position:relative;z-index:0;}
#panel_profits .card{transition:background 0.5s ease}
#panel_profits .card:hover{background:var(--global-color-one) !important}
#panel_profits > .row > .custom-container:nth-child(2):before{
content:"";width:30px;height:100%;position:absolute;right:calc(50% - 15px);top:0;z-index:-1;
background-position: 0 0;background-repeat: no-repeat;
background: repeating-linear-gradient(0deg, rgba(255,255,255,0.3), rgba(255,255,255,0.3) 200px, transparent 200px, transparent calc( 200px * 2) );
background-size: 30px calc(100% + 800px);
animation: borderAnimation 2s infinite linear reverse;    
}

@keyframes borderAnimation {
from { background-position: 0 0; }
to { background-position: 50% 50%; }
}


#request_demo .card .card-image{transform: perspective(800px) rotateY(-20deg) translateY(0) rotateX(5deg) rotateZ(0deg);transition:0.5s ease}
#request_demo .card:hover .card-image{transform: perspective(800px) rotateY(-10deg) translateY(0) rotateX(20deg) rotateZ(0deg);}
 
/*
@media(min-width:768px){
    #widget_entry-8 .widget-body > .row > .col .row > .card-img-bundle.aos-animate:before{content:"";display:block;width:288px;height:339px;position:absolute;right:-100px;top:-60px;z-index:-1;background:url(http://vesalgasht.ir/wp-content/uploads/2024/08/pattern-1.svg) no-repeat center;background-size:100% 100%;transform: scale(0, 0);animation:bg_animate 0.5s ease-in-out 0.7s forwards}
}
*/
@media(max-width:768px){
    #widget_entry-8 div:has(.btn-custom) {text-align:center !important}
}

#masir_salamati .widget-body{position:relative;z-index:0;}
#masir_salamati .widget-body:before{content:"";display:block;width:100%;height:100%;background:#F2F2F3;position:absolute;right:-90%;top:0px;z-index:-1}
#masir_salamati .widget-body:after{content:"";display:block;width:100%;height:100%;background:#F2F2F3;position:absolute;left:30px;top:0px;z-index:-1;border-radius:50px 0 0 50px;}
@media(max-width:768px){
#masir_salamati div:has(.btn-custom) {text-align:center !important}
}


#time_section .widget-body .card{transition:box-shadow 0.2s ease}
#time_section .widget-body .card:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}


/* BLOG widget */
#widget_entry-8 .swiper-slide{padding:0px 15px 20px 15px}
#widget_entry-8 .swiper-button-next, #widget_entry-8 .swiper-button-prev{color:#d2ab67}
#widget_entry-8 .swiper-pagination .swiper-pagination-bullet-active{background:#d2ab67}

/* FOOTER */
#widget_elements-2 ul.nav_theme li a{padding:5px 0}

/* PAGES */
.mobile-hero-bg{background-repeat:no-repeat;background-position: top center;background-size: cover;}
.top_hero_section{height:calc(100dvh - 90px);transition:0.5s linear;position:relative;z-index:0;background-repeat:no-repeat;background-position: top center;background-size: cover;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;}
@-moz-document url-prefix() {
  .top_hero_section {height:calc(100vh - 90px);  }
}
@media(max-width:920px){
	.top_hero_section{height:calc(100dvh - 60px)}
	@-moz-document url-prefix() {
		.top_hero_section {height:calc(100vh - 60px);  }
		}
}


/** PAGE ID 2 **/
body.page-id-2 .page.sub-container{max-width:100% !important;overflow:hidden;padding:0px}
body.page-id-2 .page_title_wrap {max-width:1184px !important;margin:0 auto;text-align:start !important;}
@media (max-width: 768px) {
    body.page-id-2 .page_title_wrap {text-align:center !important;}
}
body.page-id-2 #breadcrumbs{padding: 0 15px}

.bg-pattern-right > figure, .bg-pattern-left > figure{width:325px;}
/*
@media(min-width:768px){
    .col:has(.bg-pattern-right), .col:has(.bg-pattern-left){min-width:500px !important}
    .bg-pattern-right > figure, .bg-pattern-left > figure{width:325px;min-width:325px;max-width:325px;margin:0 160px 0 auto !important;position:relative}
    .bg-pattern-left > figure{margin:0 auto 0 160px !important;}
    .bg-pattern-right > figure:before, .bg-pattern-left > figure:before{content:"";display:none;width:288px;height:339px;position:absolute;right:-160px;top:-70px;z-index:-1;background:url(http://vesalgasht.ir/wp-content/uploads/2024/08/pattern-1.svg) no-repeat center;background-size:contain;}
    .bg-pattern-left > figure:before{transform:scale(-1,1);right:unset;left:-160px}
    .bg-pattern-right > figure > img, .bg-pattern-left > figure > img{width:325px !important;height:auto !important;}
}
.bg-pattern-right > figure, .bg-pattern-left > figure{margin:0 auto}
*/

#about_timeline > .row:first-child > .col {display:flex;justify-content:center;align-items:center;}
#about_timeline > .row:first-child > .col > .wp-block-group{background:#F2F2F3;box-shadow:inset -2px 2px 3px rgb(0 0 0 / 30%);border-radius:20px;width:300px;display:inline-block;margin:50px auto;}
#about_timeline > .row:first-child > .col > .wp-block-group > div{padding:35px 0px;display:flex;justify-content:center;align-items:center;flex-flow:column}
#about_timeline > .row:first-child > .col > .wp-block-group > div p{margin:0}
@media(max-width:767px){
    #about_timeline > .row:first-child > .col:nth-child(2) > .wp-block-group{margin-top: 0px}
    #about_timeline > .row:first-child > .col > .wp-block-group{width:350px}
    #about_timeline > .row:first-child > .col > .wp-block-group > div{padding:20px 0px;}
    #about_timeline > .row:first-child > .col > .wp-block-group > div p:first-child{padding:10px 0 30px 0}
}
#about_timeline > .row:first-child:before{content:"";width:20px;height:3px;background:#414142;position:absolute;top:0px;right:calc(50% - 10px)}
#about_timeline > .row:first-child > .col:before {content:"";width:3px;height:100%;background:#414142;position:absolute;right:-2px;top:0}
#about_timeline > .row:first-child > .col:nth-child(2n+1):before{display:none}
#about_timeline > .row:first-child > .col:nth-child(2n+2):after {content:"";width:30px;height:30px;border:3px solid #414142;background:#fff;border-radius:100%;position:absolute;right:-15px;top:calc(50% - 15px)}
@media(max-width:767px){
    #about_timeline > .row:first-child:before{display:none}
    #about_timeline > .row:first-child > .col:nth-child(2n+1):before{display:block}
    #about_timeline > .row:first-child > .col:before {right:calc(50% - 2px);top:0;}
    #about_timeline > .row:first-child > .col:nth-child(2n+2):after {display:none}
    #about_timeline > .row:first-child > .col:first-child:before, #about_timeline > .row:first-child > .col:last-child:before {display:none}
    #about_timeline > .row:first-child > .col:nth-child(2):before{top:50%;}
}
#about_timeline > .row:last-child > .col {background:#F2F2F3;box-shadow:inset -2px 2px 3px rgb(0 0 0 / 30%);border-radius:40px;padding:20px 50px;max-width:800px;margin:0 auto}
#about_timeline > .row:last-child > .col p{line-height:150%}

@media(min-width:768px){
    #iso {background:#F2F2F3;box-shadow:inset -2px 2px 3px rgb(0 0 0 / 30%);border-radius:40px;padding:50px}
}
@media(max-width:768px){
    #iso .row .col .wp-block-image{background:#F2F2F3;box-shadow:inset -2px 2px 3px rgb(0 0 0 / 30%);border-radius:20px;-aspect-ratio:1;object-fit:contain;width:100px;margin:10px auto 10px auto;border:0px !important}
}

/** PAGE ID 3611  kasbi **/
#kasbi_working_steps .card .card_img_bundle {transform:rotateY(0);transition:transform 1s ease, background 0.2s 0.5s ease}
#kasbi_working_steps .card:hover .card_img_bundle {transform:rotateY(360deg);background:var(--kasbi-yellow) !important}
#kasbi_working_steps .card:hover .card_img_bundle img{filter:invert(26%) sepia(54%) saturate(389%) hue-rotate(167deg) brightness(90%) contrast(91%)}

#about_kasbi_dashboard .col .card .card_img_bundle{z-index:0;}
#about_kasbi_dashboard .col .card .card-body{z-index:2;}
#about_kasbi_dashboard .col:nth-child(1) .card .card-img{transform:translateX(-30%)rotate(0deg);transition:1s ease}
#about_kasbi_dashboard .col:nth-child(1) .card:hover .card-img{transform:translateX(30%) rotate(0deg);}
#about_kasbi_dashboard .col:nth-child(2) .card .card-img{transform:translateX(-30%) translateY(0) rotate(-90deg);transition:1s ease}
#about_kasbi_dashboard .col:nth-child(2) .card:hover .card-img{transform:translateX(-30%) translateY(70%) rotate(-90deg);}
#about_kasbi_dashboard .col:nth-child(3) .card .card-img{transform:translateX(-30%) translateY(0%) rotate(-45deg);transition:1s ease;transform-origin:center top}
#about_kasbi_dashboard .col:nth-child(3) .card:hover .card-img{transform:translateX(-30%) translateY(0%) rotate(-150deg);}
#about_kasbi_dashboard .col:nth-child(4) .card .card-img{transform:translateX(-30%) translateY(-30%) rotate(45deg);transition:1s ease;}
#about_kasbi_dashboard .col:nth-child(4) .card:hover .card-img{transform:translateX(30%) translateY(-30%) rotate(-45deg);}

#how_work_kasbi .swiper-slide-shadow-coverflow{display:none !important}
 
#data_cost_reduction .card{transition:0.5s ease}
#data_cost_reduction .card:hover{background:var(--kasbi-yellow) !important}
#data_cost_reduction .card:hover .card_img_bundle{background:var(--prim-100) !important}
#data_cost_reduction .card:hover .card_img_bundle img{filter:invert(1)}
#data_cost_reduction .card:hover .card-title{color:var(--prim-100);}
 
 
 /** PAGE ID 3832 BI Dashboard **/
#step_by_step_guide .widget-body{position:relative;z-index:1;border:0px solid #f00}
#step_by_step_guide .widget-body:before{content:"";width:100%;height:calc(100% - 100px);position:absolute;right:0;top:50px;background:var(--kasbi-yellow);border-radius:20px}
@media(min-width:768px){
	#step_by_step_guide .swiper-button-prev{right:59%}
}
@media(max-width:1200px){
	#step_by_step_guide .widget-body:before{width:calc(100% - 30px);right:15px;height:calc(100% - 0px);top:0px;}
}



/* CONTACT US*/
#gform_4 input, #gform_4 textarea, #gform_4 select, #gform_1 input, #gform_1 textarea, #gform_1 select{height:43px;border:1px solid #BEBEBE !important;border-radius:8px}
#gform_1 .gform_footer input[type='submit']{width:100%;margin:0 auto !important; padding:15px 30px !important}
.gform_wrapper .gform_required_legend{display:none !important;}
.gform_wrapper input[type="tel"], .gform_wrapper input[type="email"]{direction:ltr;text-align:left}


/* FAQ */
body .zoha-accordion{background:transparent;}
body .zoha-accordion .zoha-accordion-item{background:#F2F2F3;box-shadow:unset;border-radius:20px}
body .zoha-accordion .zoha-accordion-item:has(.accordion-active){box-shadow:unset}
body .zoha-accordion .zoha-accordion-item .zoha-accordion-title{font:300 16px/170% custom_font_1; color:#414142}
body .zoha-accordion .zoha-accordion-item .zoha-accordion-body{font-family:custom_font_1;}

body .schema-faq{background:transparent;padding:0}
body .schema-faq .schema-faq-section{background:var(--vesal-gray-200);box-shadow:unset;margin-bottom:7px}
body .schema-faq .schema-faq-section:has(.active){box-shadow:unset}
body .schema-faq .schema-faq-section .schema-faq-question{font-size:16px;border-radius:10px;color:var(--bs-black);font-variation-settings:"wght" 500;}
body .schema-faq .schema-faq-section .schema-faq-question .icon:before{color:var(--vesal-gray-500)}

/*
body .faq-accordion .faq-accordion-item{background:#F2F2F3;border-radius:20px;border-bottom:0px}
body .faq-accordion .faq-label, body .faq-accordion .faq-label:hover{color:#414142 !important;font:300 16px/170% custom_font_1 !important;padding:10px 30px 10px 30px!important}
body .faq-accordion .faq-label .faq-icon{background:var(--global-color-one);border-radius:100%;color:#fff !important;box-shadow:inset -2px -2px 3px rgb(0 0 0 / 30%);}
body .faq-accordion .faq-label .faq-icon:after{color:#333}
body .faq-accordion input + .faq-label, body .faq-accordion input ~ .faq-accordion-body{border:0px}
body .faq-accordion input:checked + .faq-label{background:transparent}
body .faq-accordion input:checked + .faq-label, body .faq-accordion input:checked ~ .faq-accordion-body{border:0px}

body .faq-title {text-align:right;font:300 20px custom_font_3;margin:30px 0 10px 0;border-bottom:1px solid var(--global-color-two)}
body .faq-title:after{display:none}
body .faq-accordion .faq-accordion-body{max-height:0px;overflow:hidden;transition:all 0.1s linear;padding:0 30px !important;display: none}
body .faq-accordion input:checked ~ .faq-accordion-body{max-height:500px;transition:all 0.4s linear;display: block}
*/



/** PAGE ID 378 **/
#vesalgasht_services .widget-body > .row > .col:nth-child(2n+1) .card > .row{flex-direction:row-reverse}

.parent-grid .bg_vesal_gray_600:hover{background:var(--kasbi-yellow) !important;transition:0.5s ease}
.parent-grid .bg_vesal_gray_600:hover *{color:#000 !important}
.parent-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: repeat(4, 1fr);
grid-column-gap: 10px;
grid-row-gap: 10px;
}

.parent-grid > div:nth-child(1) { grid-area: 1 / 1 / 2 / 3; }
.parent-grid > div:nth-child(2) { grid-area: 2 / 1 / 3 / 2; }
.parent-grid > div:nth-child(3) { grid-area: 2 / 2 / 3 / 3; }
.parent-grid > div:nth-child(4) { grid-area: 3 / 1 / 4 / 3; }
.parent-grid > div:nth-child(5) { grid-area: 4 / 1 / 5 / 3; }
.parent-grid > div:nth-child(6) { grid-area: 1 / 3 / 3 / 4; }
.parent-grid > div:nth-child(7) { grid-area: 3 / 3 / 4 / 4; }
.parent-grid > div:nth-child(8) { grid-area: 4 / 3 / 5 / 4; }

@media(max-width:978px){
	.parent-grid {	grid-template-rows: repeat(5, 1fr);	}
	.parent-grid > div:nth-child(1) { grid-area: 1 / 1 / 2 / 4; }
	.parent-grid > div:nth-child(2) { grid-area: 2 / 3 / 3 / 4; }
	.parent-grid > div:nth-child(3) { grid-area: 2 / 1 / 3 / 3; }
	.parent-grid > div:nth-child(4) { grid-area: 3 / 1 / 4 / 4; }
	.parent-grid > div:nth-child(5) { grid-area: 4 / 1 / 5 / 4; }
	.parent-grid > div:nth-child(6) { grid-area: 5 / 1 / 6 / 2; }
	.parent-grid > div:nth-child(7) { grid-area: 5 / 2 / 6 / 3; }
	.parent-grid > div:nth-child(8) { grid-area: 5 / 3 / 6 / 4; }
}

@media(max-width:768px){
	.parent-grid {display: flex;flex-flow:column nowrap;}
}

body.page-id-378 .main_col_internal > .vesalgasht_application{max-width:100% !important}
body.page-id-378 .main_col_internal > .vesalgasht_application > .row{max-width:1184px;margin-left:auto;margin-right:auto}
@media(min-width:992px)
body.page-id-378 .main_col_internal > .vesalgasht_application .areoi-background  {height:70%;top:15%}
}

.top_slideshow_dar_ekhtiar{position:relative;z-index:0;}
.top_slideshow_dar_ekhtiar:before{content:"";width:250px;height:300px;display:block;background: url(http://vesalgasht.ir/wp-content/uploads/2024/08/pattern-1.svg) no-repeat center;transform:scale(-1,1);position:absolute;left:0;bottom:-240px}
@media(max-width:768px){
    .top_slideshow_dar_ekhtiar:before{display:none}
}

body .icon_blur_on_image {max-width:500px;margin:-90px auto 20px auto;transition: 1s linear}
.icon_blur_on_image .row .col > div {aspect-ratio:1;object-fit:contain;background:rgb(217 217 217 / 60%);border-radius:30px;backdrop-filter:blur(8px);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}
.icon_blur_on_image .row .col > div p {color:var(--global-color-two)}
@media(min-width:1072px){
    body .icon_blur_on_image:not(.flex-md-row-reverse) {margin-left: calc(50% - 250px);}
    body .animate_dar_ekhtiar:has(.flex-md-row-reverse) .icon_blur_on_image {margin-right:calc(50% - 250px);}
}
@media(max-width:1072px) and (min-width:850px){
    body .icon_blur_on_image:not(.flex-md-row-reverse) {max-width:380px;margin-left: calc(50% - 190px);}
    body .animate_dar_ekhtiar:has(.flex-md-row-reverse) .icon_blur_on_image {max-width:380px;margin-right:calc(50% - 190px);}
}
.animate_dar_ekhtiar > .row > .col{transition:1s cubic-bezier(0.43, -0.37, 0.73, 0.8);}
.animate_dar_ekhtiar:has( + .animate_car_servises.show) > .row > .col{width:100%}
.animate_dar_ekhtiar:has( + .animate_car_servises.show) > .row >.col:last-child{width:0px;display:none}
.animate_dar_ekhtiar > .row >.col:first-child  img.featured_image{aspect-ratio:4/3;object-fit:cover;width:100%;height:400px}
.animate_dar_ekhtiar:not(.flex-md-row-reverse):has( + .animate_car_servises.show) .icon_blur_on_image{margin-left:35px}
.animate_dar_ekhtiar:has(.flex-md-row-reverse):has( + .animate_car_servises.show) .icon_blur_on_image{margin-right:35px}
@media(max-width:768px){
    body .animate_dar_ekhtiar:has( + .animate_car_servises.show) .icon_blur_on_image{margin-left: auto !important;margin-right: auto !important;}
}

@media(min-width:768px){
    .levels-according{position:relative}
    .levels-according:before{content:"";width:1px;height:calc(100% - 20px);background:var(--global-color-two);position:absolute;right:0px;top:10px}
    .levels-according:after{content:"";width:7px;height:7px;background:var(--global-color-two);position:absolute;right:-3px;bottom:5px;border-radius:100%;z-index:1}
    .levels-according .accordion-item{border:0;margin-bottom:50px}
    .levels-according .accordion-header button{background:unset;padding-right:40px;box-shadow:unset;color:var(--global-color-two)}
    .levels-according .accordion-header button:after{background:#F2F2F3 url('http://vesalgasht.ir/wp-content/themes/zoha-child/images/6.svg') no-repeat center;background-size:23px;position:absolute;right:-25px;top:0px;z-index:2;width:50px;height:50px;border-radius:15px;}
    .levels-according .accordion-button:not(.collapsed)::after{background-image: url('http://vesalgasht.ir/wp-content/themes/zoha-child/images/6-white.svg');background-color:var(--global-color-one);}
}
@media(max-width:768px){
.levels-according .accordion-item{border:0;margin-bottom:20px}
.levels-according .accordion-header button{background-color:#F2F2F3;border-radius:15px !important;text-align:center;display:block}
.levels-according .accordion-button:not(.collapsed){background-color:var(--global-color-one);color:#fff;box-shadow:unset !important}
.levels-according .accordion-header button:after{display:none}
}

.request_service_steps{list-style:none;padding:0px;margin:0px;height:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-between;padding-right:80px;position:relative;z-index:0;}
@media(max-width: 768px){
    .request_service_steps{height:500px}
}
.request_service_steps:before{content:"";display:block;width:2px;height:100%;background:var(--global-color-two);position:absolute;right:25px;top:0;z-index:-1}
.request_service_steps li{background:var(--global-color-four);display:block;width:100%;text-align:center;padding:15px;border-radius:50px;box-shadow:inset -2px 2px 3px rgb(0 0 0 / 30%);font:300 16px/150% custom_font_2;color:var(--global-color-two);position:relative}
/*.request_service_steps li:first-child{background:var(--global-color-one);color:#fff}*/
.request_service_steps li:before{content:"";display:flex;align-items:center;justify-content:center;width:55px;height:55px;background:var(--global-color-four);border-radius:15px;position:absolute;right:-80px;top:calc(50% - 27px);box-shadow:inset -2px 2px 3px rgb(0 0 0 / 30%)}
/*.request_service_steps li:first-child:before{background:var(--global-color-one);color:#fff}*/
.request_service_steps li:nth-child(1):before{content:"1"}
.request_service_steps li:nth-child(2):before{content:"2"}
.request_service_steps li:nth-child(3):before{content:"3"}
.request_service_steps li:nth-child(4):before{content:"4"}
.request_service_steps li:nth-child(5):before{content:"5"}
.request_service_steps li:nth-child(6):before{content:"6"}
/*.request_service_steps li:hover, .request_service_steps li:hover:before{background:var(--global-color-one);color:#fff}*/

div:has(>.compare_table){max-width:900px;margin:20px auto;padding:20px 10px!important}
.compare_table > .row {border-bottom:1px solid #c4c4c5;margin:0 15px;align-items:center}
.compare_table > .row p{margin:0px;line-height:40px;font:300 14px/150% custom_font_1;color:var(--global-color-two)}

.compare_table > .row:first-child{background:#fff;border-radius:50px;box-shadow:-2px 2px 4px rgb(0 0 0 / 20%);border:0px;margin:0}
.compare_table > .row:first-child p{font:300 14px/150% custom_font_2;color:var(--global-color-two);}
.compare_table > .row:first-child > .col:first-child > p{padding:20px 15px}
.compare_table > .row > .col:first-child p{text-align:right;}
.compare_table > .row:last-child {border-bottom:0px}
.compare_table > .row .positive, .compare_table > .row .negative{font-size:40px;font-family:custom_font_4;}
.compare_table > .row .positive{color:#6EC071}
.compare_table > .row .negative{color:#D45E53}

.vesalgasht_application.active_section .vesalgasht_application_title:before{content:"";display:inline-block;width:20px;height:20px;background:var(--global-color-one);border-radius:100%;margin-left:10px}
.vesalgasht_application.active_section .wp-block-list{list-style:none;padding:0px;margin:0px}
.vesalgasht_application.active_section .wp-block-list li:before{content:"";display:inline-block;width:10px;height:10px;background:var(--global-color-one);border-radius:100%;margin-left:10px;margin-right:10px}
.vesalgasht_application > .row > .col:first-child{opacity:0;transform:translateX(200px);transition: 1s linear 1s}
.vesalgasht_application.active_section > .row > .col:first-child{opacity:1;transform:translateX(0px)}
.vesalgasht_application > .row > .col .macbook{opacity:0;transform:translateX(-200px);transition: 1s linear 0.9s}
.vesalgasht_application.active_section > .row > .col .macbook{opacity:1;transform:translateX(0px)}
.vesalgasht_application > .row > .col .iphone{position:absolute;left:-50px;bottom:0;height:85%;width:auto;opacity:0;transform:translateY(100px);transition: 1s linear 0.8s;}
.vesalgasht_application.active_section > .row > .col .iphone{opacity:1;transform:translateY(0px)}


/** PAGE ID 828 **/
.transfer-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: repeat(4, auto);
grid-column-gap: 10px;
grid-row-gap: 10px;
}
.transfer-grid > div img{height:100%;width:auto;object-fit:cover}
.transfer-grid > div:nth-child(1) { grid-area:  1 / 1 / 3 / 2; }
.transfer-grid > div:nth-child(2) { grid-area: 3 / 1 / 5 / 2; }
.transfer-grid > div:nth-child(3) { grid-area: 1 / 2 / 2 / 3; }
.transfer-grid > div:nth-child(4) { grid-area: 2 / 2 / 4 / 3; }
.transfer-grid > div:nth-child(5) { grid-area: 4 / 2 / 5 / 3; }
.transfer-grid > div:nth-child(6) { grid-area: 1 / 3 / 2 / 5; }
.transfer-grid > div:nth-child(7) { grid-area: 2 / 3 / 4 / 4; }
.transfer-grid > div:nth-child(8) { grid-area: 2 / 4 / 4 / 5; }
.transfer-grid > div:nth-child(9) { grid-area: 4 / 3 / 5 / 4; }
.transfer-grid > div:nth-child(10) { grid-area: 4 / 4 / 5 / 5; }

@media(max-width:720px){
	.transfer-grid {grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(7, auto);}
	.transfer-grid > div:nth-child(1) { grid-area: 1 / 1 / 3 / 2; }
	.transfer-grid > div:nth-child(2) { grid-area: 3 / 1 / 5 / 2; }
	.transfer-grid > div:nth-child(3) { grid-area: 5 / 1 / 6 / 2; }
	.transfer-grid > div:nth-child(4) { grid-area: 6 / 1 / 8 / 2; }
	.transfer-grid > div:nth-child(5) { grid-area: 1 / 2 / 2 / 3; }
	.transfer-grid > div:nth-child(6) { grid-area: 2 / 2 / 4 / 3; }
	.transfer-grid > div:nth-child(7) { grid-area: 5 / 2 / 6 / 3; }
	.transfer-grid > div:nth-child(8) { grid-area: 4 / 2 / 5 / 3; }
	.transfer-grid > div:nth-child(9) { grid-area: 7 / 2 / 8 / 3; }
	.transfer-grid > div:nth-child(10) { grid-area: 6 / 2 / 7 / 3; }
}

.marquee { overflow: hidden; white-space: nowrap; position: relative;width: 100vw; margin:0 auto;direction:ltr;padding:0px !important}
.marquee .marquee-inner {  width:2000px;height:auto;display:flex; flex-flow:row nowrap;gap:0px !important; will-change: transform;  }
/*.marquee .marquee-inner img {flex: 0 1 30vw;width: 30vw;height:auto;transition:1s linear;padding: 5px}*/
.marquee .marquee-inner > * {flex-grow:1;flex-shrink:1;}
/*.marquee .marquee-inner img{aspect-ratio:2/3;object-fit:cover}*/

.marquee.multiple-images img{width:180px;max-height:80px !important;padding:10px;background:#fff;border-radius:50px}

.customer_logos .marquee-inner > *:nth-child(2n+1){margin-top:80px}

/*
.marquee { width: 100%;white-space: nowrap;overflow: hidden;position: relative;}
.marquee .areoi-background__image{display: inline-block;animation: marquee 10s linear infinite;background-position:100% 0}
.marquee .areoi-background__image:hover{animation-play-state: paused;}
@keyframes marquee {
    0% {background-position:100vw 0}
    100% {background-position:100% 0}
}
*/

.services_tabs > .nav-tabs {justify-content:space-around;padding-bottom:10px;border-bottom:0px solid var(--global-color-two);}
.services_tabs > .nav-tabs .nav-link{position:relative;z-index:0;border:0px;background:transparent !important;color:var(--global-color-two);text-align:center;height:130px;display:flex;justify-content:center;align-items:flex-end;padding-right:0px;padding-left:0px}
.services_tabs > .nav-tabs .nav-link:before{content:"";width:80px;height:80px;border-radius:24px;background-color:var(--global-color-four);box-shadow:inset -2px 2px 3px rgb(0 0 0 / 30%);position:absolute;top:0; right:calc(50% - 40px);z-index:-1}
.services_tabs > .nav-tabs .nav-link:after{content:"";display:block;width:80px;height:80px;position:absolute;top:0; right:calc(50% - 40px);z-index:11;background-size:64px;background-position:center;background-repeat:no-repeat;}
.services_tabs > .nav-tabs .nav-link:nth-child(1):after{background-image:url(http://vesalgasht.ir/wp-content/themes/zoha-child/images/hozor_dar_event.svg);}
.services_tabs > .nav-tabs .nav-link:nth-child(2):after{background-image:url(http://vesalgasht.ir/wp-content/themes/zoha-child/images/hozor_dar_workshop.svg)}
.services_tabs > .nav-tabs .nav-link:nth-child(3):after{background-image:url(http://vesalgasht.ir/wp-content/themes/zoha-child/images/hozor_dar_seminar.svg)}
.services_tabs > .nav-tabs .nav-link:nth-child(4):after{background-image:url(http://vesalgasht.ir/wp-content/themes/zoha-child/images/hozor_dar_namayeshgah.svg)}
.services_tabs > .nav-tabs .nav-link.active:before{background-color:var(--global-color-one);}
.services_tabs > .nav-tabs .nav-link.active:after{filter:invert(1) brightness(99)}
.services_tabs > .tab-pane{padding:20px 10px}
@media(max-width:768px){
    .services_tabs > .nav-tabs{gap:30px 0px;justify-content:center}
    .services_tabs > .nav-tabs .nav-link{flex:0 1 50%;}
}

body.page-id-828 .services_tabs > .nav-tabs .nav-link{cursor:unset}
body.page-id-828 .services_tabs > .nav-tabs .nav-link.active:before{background-color: var(--global-color-four)}
body.page-id-828 .services_tabs > .nav-tabs .nav-link.active:after{filter:unset}


/** PAGE ID 886 **/
body.page-id-886 {background:#1E1E1E}
body.page-id-886 header{background:#1E1E1E}
@media(min-width:991px){
    body.page-id-886 .navbar.navbar-expand-lg .navbar-nav > .nav-item > .nav-link{color:#ffffff;}
}
body.page-id-886 #masthead .navbar-toggler .navbar-toggler-icon{border-color:#fff}
body.page-id-886 #masthead .logo {background:url('https://www.vesalgasht.ir/wp-content/uploads/2024/09/vesalgasht-Logo-White.svg') no-repeat center;background-size:contain}
body.page-id-886 #masthead .logo img{visibility:hidden}
body.page-id-886 .post_headline{display:none}
body.page-id-886 footer *{color:#fff !important}
body.page-id-886 footer #widget_entry-12 img{filter:invert(1) brightness(100)}

body.page-id-886 .navbar.navbar-expand-lg .navbar-nav > .nav-item > .sub-menu{background:#333;box-shadow:unset;border:1px solid #444}
body.page-id-886 .navbar.navbar-expand-lg .navbar-nav > .nav-item > .sub-menu li a{color:#fff}
body.page-id-886 .navbar.navbar-expand-lg .navbar-nav > .nav-item .sub-menu .nav-item .nav-link:hover{ background:#1e1e1e;color:#fff}

body.page-id-886 .navbar.navbar-light .mobile-nav .close.btn:before, body.page-id-886 .navbar.navbar-light .mobile-nav .close.btn:after{background:#fff}
body.page-id-886 .navbar-collapse.show .mobile-nav:after{background:rgba(0,0,0,0.85)}
body.page-id-886 .navbar.navbar-light .mobile-nav .navbar-nav a{color:#fff}

body.page-id-886 .services_tabs > .nav-tabs{border:0px;padding-top:0px}
body.page-id-886 .services_tabs > .nav-tabs .nav-link{color:#fff;}
body.page-id-886 .services_tabs > .nav-tabs .nav-link:before{background:radial-gradient(circle, rgba(80,80,80,1) 0%, rgba(44,44,44,1) 100%);box-shadow:unset;border:1px solid rgb(255 255 255 / 30%)}
body.page-id-886 .services_tabs > .nav-tabs .nav-link:after{filter:invert(1) brightness(100)}
body.page-id-886 .services_tabs > .nav-tabs .nav-link.active:before{background:var(--global-color-one);border:0px;box-shadow:inset -2px 2px 3px rgb(0 0 0 / 30%)}
body.page-id-886 .services_tabs .tab-pane{color:#fff}
body.page-id-886 .services_tabs > .nav-tabs .nav-link:nth-child(1):after{background-image:url(http://vesalgasht.ir/wp-content/themes/zoha-child/images/vip.svg);}
body.page-id-886 .services_tabs > .nav-tabs .nav-link:nth-child(2):after{background-image:url(http://vesalgasht.ir/wp-content/themes/zoha-child/images/cip.svg)}
body.page-id-886 .services_tabs > .nav-tabs .nav-link:nth-child(3):after{background-image:url(http://vesalgasht.ir/wp-content/themes/zoha-child/images/goroohi.svg)}
body.page-id-886 .services_tabs > .nav-tabs .nav-link:nth-child(4):after{background-image:url(http://vesalgasht.ir/wp-content/themes/zoha-child/images/foroodgahi.svg)}

@media(max-width:992px){
    body.page-id-886 .services_tabs .nav-link:before, body.page-id-886 .services_tabs .nav-link:after{width:75px;height:75px;}
    body.page-id-886 .services_tabs {display:flex;flex-flow:column nowrap;flex-direction:column-reverse;}
    body.page-id-886 .services_tabs .nav-link{color:transparent !important;white-space: nowrap;width:82px;height:82px;flex:0 1 25%;}
    body.page-id-886 .services_tabs > .nav-tabs{gap:10px 0px;flex-wrap:nowrap}
}

.car-vip{position:relative;z-index:0;display: none;}
.car-vip:before {content:"";width:75%;height:100%;position:absolute;left:0;top:0;z-index:-1;aspect-ratio:1;object-fit:cover;display:block;background:radial-gradient(circle, rgba(80,80,80,1) 0%, rgba(44,44,44,1) 100%);border-radius:50px;border:1px solid rgb(255 255 255 / 20%)}
.car-vip.active{display: inline-block}

.mazaya_vip {background:radial-gradient(circle, rgba(80,80,80,1) 0%, rgba(44,44,44,1) 100%);border-radius:50px;border:1px solid rgb(255 255 255 / 20%);box-shadow:0px 4px 4px rgba(0,0,0,0.25)}
.mazaya_vip .container-fluid > .row > .col > div{text-align:center;position:relative;z-index:0;color:#fff;display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;padding-top:30px;width:140px;height:140px;background:#212121;border:1px solid rgb(255 255 255 / 20%);margin:0 auto;border-radius:40px}
.mazaya_vip .container-fluid > .row > .col > div img{filter:invert(1) brightness(100);margin-bottom:0px}

body.page-id-886 .request_service_steps li, body.page-id-886 .request_service_steps li:before{background:linear-gradient(45deg, rgba(80,80,80,1) 0%, rgba(44,44,44,1) 100%);color:#fff;border:1px solid rgb(255 255 255 / 20%);box-shadow:0px 4px 4px rgba(0,0,0,0.25)}
body.page-id-886 .vesalgasht_bg_shadow.dark_bg_shadow{background:radial-gradient(circle, rgba(80,80,80,1) 0%, rgba(44,44,44,1) 100%);border:1px solid rgb(255 255 255 / 20%);box-shadow:0px 4px 4px rgba(0,0,0,0.25)}

body.page-id-886 .vesalgasht_bg_shadow.dark_bg_shadow form input::placeholder{ opacity: 0.5; }
body.page-id-886 .vesalgasht_bg_shadow.dark_bg_shadow form input::-ms-input-placeholder { opacity: 0.5; }
body.page-id-886 .vesalgasht_bg_shadow.dark_bg_shadow form select {color:#878787}
.vesalgasht_bg_shadow:has(>.gform_wrapper){min-height:360px}
.vesalgasht_bg_shadow.dark_bg_shadow{color:#fff}

body.page-id-886 .customers-title{color:#fff !important;}



/** PAGE ID 939 **/
/*
body.page-id-939 .page.sub-container{max-width:100% !important;overflow:hidden;padding:0px}
body.page-id-939 #breadcrumbs{padding: 0 15px}
body.page-id-939 .post_headline{display:none}
body.page-id-939 .main_col_internal > div{max-width:1184px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}
body.page-id-939 .main_col_internal > .services_tabs{max-width:100%;padding:0px}
body.page-id-939 .main_col_internal > .services_tabs, body.page-id-939 .main_col_internal > .vesalgasht_application{max-width:100%;padding:0px}
*/
#swiperThumbnails_driver_slideshow{max-width:700px;margin-top:0px; transform: translateY(-100%) !important;}
#swiperThumbnails_driver_slideshow .thumbnail-title{text-align:center}
#swiperThumbnails_driver_slideshow .swiper-wrapper {flex-flow:row wrap}
#swiperThumbnails_driver_slideshow .swiper-wrapper > .swiper-slide{flex:1 1 calc(16.66% - 20px);padding:10px}
#swiperThumbnails_driver_slideshow .swiper-slide .thumbnail-image{width:80px;height:80px;opacity:1;position:relative;z-index:0;background:#F4F3F4;border-radius:20px;box-shadow:inset -2px 2px 3px rgb(0 0 0 / 30%);overflow:hidden;display:flex;align-items:center;justify-content:center;}
#swiperThumbnails_driver_slideshow .swiper-slide .thumbnail-image:before{content:"";width:64px;height:64px;position:absolute;right:calc(50% - 32px);top:calc(50% - 32px);/*filter:invert(0) brightness(0);*/background-size:64px !important;}
#swiperThumbnails_driver_slideshow .swiper-slide .thumbnail-image img{width:40px;height:40px;aspect-ratio:1;object-fit:cover;display: none}
#swiperThumbnails_driver_slideshow .swiper-slide.swiper-slide-thumb-active .thumbnail-image{background:var(--global-color-one);}
#swiperThumbnails_driver_slideshow .swiper-slide.swiper-slide-thumb-active .thumbnail-image:before{filter:invert(1) brightness(100)}
 
#swiperThumbnails_driver_slideshow .swiper-slide:nth-child(1) .thumbnail-image:before{background:url(https://www.vesalgasht.ir/wp-content/themes/zoha-child/images/bimeh.svg) no-repeat center;}
#swiperThumbnails_driver_slideshow .swiper-slide:nth-child(2) .thumbnail-image:before{background:url(https://www.vesalgasht.ir/wp-content/themes/zoha-child/images/estehlak_kamtar.svg) no-repeat center;}
#swiperThumbnails_driver_slideshow .swiper-slide:nth-child(3) .thumbnail-image:before{background:url(https://www.vesalgasht.ir/wp-content/themes/zoha-child/images/eghamat_raygan.svg) no-repeat center;}
#swiperThumbnails_driver_slideshow .swiper-slide:nth-child(4) .thumbnail-image:before{background:url(https://www.vesalgasht.ir/wp-content/themes/zoha-child/images/tazmin_daramad.svg) no-repeat center;}
#swiperThumbnails_driver_slideshow .swiper-slide:nth-child(5) .thumbnail-image:before{background:url(https://www.vesalgasht.ir/wp-content/themes/zoha-child/images/baste_mashiati.svg) no-repeat center;}
#swiperThumbnails_driver_slideshow .swiper-slide:nth-child(6) .thumbnail-image:before{background:url(https://www.vesalgasht.ir/wp-content/themes/zoha-child/images/mosafer_sabet.svg) no-repeat center;}

@media(max-width:768px){
    #swiperThumbnails_driver_slideshow > .swiper-wrapper > .swiper-slide{flex:1 1 calc(33.33% - 20px);}
    #block_driver_slideshow .widget-body > .swiper {height:750px !important}
}

@media(max-width: 430px) {
    #block_driver_slideshow .widget-body > .swiper {height:800px !important}
} 

/*
.block-driver_slideshow .swiper-wrapper .card > div:first-child{height: 600px;}
.block-driver_slideshow .swiper-pagination{position:relative;margin:30px auto;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;gap:5px;max-width:750px;}
.block-driver_slideshow .swiper-pagination .swiper-pagination-bullet{width:15%;height:auto;opacity:1;background:unset;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;border-radius:0px;}
.block-driver_slideshow .swiper-pagination .swiper-pagination-bullet > .bullet_image{width:80px;height:80px;opacity:1;position:relative;z-index:0;background:#F4F3F4;border-radius:20px;box-shadow:inset -2px 2px 3px rgb(0 0 0 / 30%);}
.block-driver_slideshow .swiper-pagination .swiper-pagination-bullet > .bullet_image:before{content:"";width:32px;height:32px;position:absolute;right:calc(50% - 16px);top:calc(50% - 16px);filter:invert(0) brightness(0);background-size:32px !important;}
.block-driver_slideshow .swiper-pagination .swiper-pagination-bullet:nth-child(1) > .bullet_image:before{background:url(./images/1.svg) no-repeat center;}
.block-driver_slideshow .swiper-pagination .swiper-pagination-bullet:nth-child(2) > .bullet_image:before{background:url(./images/2.svg) no-repeat center;}
.block-driver_slideshow .swiper-pagination .swiper-pagination-bullet:nth-child(3) > .bullet_image:before{background:url(./images/3.svg) no-repeat center;}
.block-driver_slideshow .swiper-pagination .swiper-pagination-bullet:nth-child(4) > .bullet_image:before{background:url(./images/4.svg) no-repeat center;}
.block-driver_slideshow .swiper-pagination .swiper-pagination-bullet:nth-child(5) > .bullet_image:before{background:url(./images/2.svg) no-repeat center;}
.block-driver_slideshow .swiper-pagination .swiper-pagination-bullet:nth-child(6) > .bullet_image:before{background:url(./images/3.svg) no-repeat center;}
.block-driver_slideshow .swiper-pagination .swiper-pagination-bullet > div:last-child{margin-top:15px;color:var(--global-color-two)}
.block-driver_slideshow .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active > .bullet_image{background:var(--global-color-one);}
.block-driver_slideshow .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active > .bullet_image:before{filter:invert(1) brightness(100)}

@media(max-width:768px){
    .block-driver_slideshow .swiper-wrapper .card > div:first-child{height: 400px;}
    .block-driver_slideshow .swiper-pagination .swiper-pagination-bullet{width:30%;}
}
*/

body.page-id-939 .services_tabs > .nav-tabs .nav-link:nth-child(5):after{background-image:url(http://vesalgasht.ir/wp-content/themes/zoha-child/images/3.svg)}
body.page-id-939 .services_tabs > .nav-tabs .nav-link:nth-child(6):after{background-image:url(http://vesalgasht.ir/wp-content/themes/zoha-child/images/3.svg)}
body.page-id-939 .services_tabs > .nav-tabs {border-bottom:0px}
@media(max-width:768px){
    body.page-id-939  .services_tabs > .nav-tabs .nav-link{flex:0 1 33.33%;}
}

.salary_calculation {background:#F2F2F3}
.salary_calculation #result{border:0px;background:transparent;font:300 50px/150% custom_font_4;text-align:center}
.salary_calculation .currency{font:300 30px/150% custom_font_2;color:var(--global-color-two)}
@media(max-width:500px){
    /*.salary_calculation #result{font-size:30px}*/
    .salary_calculation .currency{font-size:20px}
}
.salary_calculation #slider {-webkit-appearance: none;width: 100%;height: 25px; background: #ffffff;outline: none; opacity: 1; -webkit-transition: .2s; transition: opacity .2s;border-radius:20px;direction:ltr}
.salary_calculation #slider::-webkit-slider-thumb { -webkit-appearance: none; appearance: none;  width: 70px;  height: 40px;border-radius:30px;  background:var(--global-color-two) url(http://vesalgasht.ir/wp-content/themes/zoha-child/images/slider-arrow.svg) no-repeat center;  cursor: pointer;}
.salary_calculation #slider::-moz-range-thumb {  width: 70px;  height: 40px;border-radius:30px;   background:var(--global-color-two) url(http://vesalgasht.ir/wp-content/themes/zoha-child/images/slider-arrow.svg) no-repeat center;  cursor: pointer;}

.salary_option { display:none}
.salary_option + label .salary_option_icon{position:relative;}
.salary_option + label{position:relative;cursor:pointer;}
.salary_option + label .salary_option_icon:before{content:"";width:50px;height:30px;display:block;background:#7C7C7C;border-radius:20px;}
.salary_option + label .salary_option_icon:after{content:"";width:25px;height:25px;display:block;background:#fff;border-radius:100%;position:absolute;right:22px;top:calc(50% - 13px);transition:0.1s linear}
.salary_option:checked + label .salary_option_icon:after{right:3px;}
.salary_option:checked + label .salary_option_icon:before{background:var(--global-color-one);}

#gform_4 input, #gform_4 textarea, #gform_4 select{border:0}
#gform_4 .gform_footer input[type='submit']{width:100%;margin:0 auto !important; padding:15px 30px !important}
.gform_wrapper .gform_required_legend{display:none !important;}
.gform_wrapper input[type="tel"], .gform_wrapper input[type="email"]{direction:ltr;text-align:left}


/** PAGE ID 1052 **/
body.page-id-1052 .page.sub-container{max-width:100% !important;overflow:hidden;padding:0px}
body.page-id-1052 #breadcrumbs{padding: 0 15px}
body.page-id-1052 .post_headline{display:none}
body.page-id-1052 .main_col_internal > div{max-width:1184px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}
body.page-id-1052 .main_col_internal > .top_banner {max-width:100%;padding:0px}
@media(max-width:768px){
    body.page-id-1052 .main_col_internal > .top_banner .areoi-background__image{background-position:-250px -120px;background-size:auto 150%}
}

.filterSelection .swiper-slide:not(.column.show){display:none !important}
.filterSelection .swiper-slide:has(.column.show){display:block!important;}
.filterSelection .column { display: none !important;}
.filterSelection .show { display: block !important;}
.filterSelection .card{box-shadow:-2px 2px 4px rgb(0 0 0 / 20%)}
#myBtnContainer .col{text-align:center;}
#myBtnContainer .col button{color:#7C7C7C;text-decoration:none;font:300 14px/150% custom_font_2}
#myBtnContainer .col button.active{color:#414142}

.hiring_process .row .col{position:relative}
.hiring_process .row .col:before{content:"";width:100%;height:1px;background:var(--global-color-two);display:block;position:absolute;top:60px;right:10px;z-index:0}
.hiring_process .row .col:after{content:"\276F";width:20px;height:20px;background:var(--global-color-one);color:#fff;display:flex;align-items:center;justify-content:center;padding:4px 0 0 0;position:absolute;top:50px;left:-10px;z-index:1;border-radius:100%;}
.hiring_process .row .col:first-child:before{width:50%;right:unset;left:0}
.hiring_process .row .col:last-child:before{width:50%}
.hiring_process .row .col:last-child:after{display:none}
@media(max-width:992px){
    .hiring_process{overflow-x:scroll}
    .hiring_process .row{width:992px;min-width:992px;}
}

/* BLOG */
/*PAGE ID page-id-1290*/
body.page-id-1290 .post_headline{display:none}

#featured_blog_post .card-body{height:auto;top:unset;bottom:0px;padding:50px 70px;}
@media(max-width:768px){
    #featured_blog_post .card{overflow:visible !important}
    #featured_blog_post .card .card-img{border-radius:30px;aspect-ratio:4/3}
    #featured_blog_post .card .card-body{position: relative;opacity:1 !important;background:#fff !important;padding:10px 5px!important}
    #featured_blog_post .card .card-body .card-title {text-align:right !important}
    #featured_blog_post .card .card-body .card-title a{color:#414142 !important}
    #featured_blog_post .card .card-body .card-text{color:#414142 !important}
}

#latest_blog_posts_level_two .card .card-body{opacity:0;transition:0.5s linear}
#latest_blog_posts_level_two .card:hover .card-body{opacity:1}
#latest_blog_posts_level_two .swiper-button-next, #latest_blog_posts_level_two .swiper-button-prev{color:var(--global-color-one);}
@media(max-width:768px){
    #latest_blog_posts_level_two .card{overflow:visible !important}
    #latest_blog_posts_level_two .card .card-img{border-radius:50px}
    #latest_blog_posts_level_two .card .card-body{position: relative;opacity:1 !important;background:#fff !important;padding:10px 5px!important}
    #latest_blog_posts_level_two .card .card-body .card-title {text-align:right !important}
    #latest_blog_posts_level_two .card .card-body .card-title a{color:#414142 !important}
    #latest_blog_posts_level_two .card .card-body .card-text{color:#414142 !important}
    #latest_blog_posts_level_two .card .btn-custom{display:none}
    #latest_blog_posts_level_two .swiper-button-next, #latest_blog_posts_level_two .swiper-button-prev{top:calc(50% - 100px)}
}

#widget_entry-14 .card .card-body{opacity:0;transition:0.5s linear}
#widget_entry-14 .card:hover .card-body{opacity:1}
#widget_entry-14 .swiper-button-next, #widget_entry-14 .swiper-button-prev{color:var(--global-color-one);}
@media(max-width:768px){
    #widget_entry-14 .card{overflow:visible !important}
    #widget_entry-14 .card .card-img{border-radius:50px}
    #widget_entry-14 .card .card-body{position: relative;opacity:1 !important;background:#fff !important;padding:10px 5px!important}
    #widget_entry-14 .card .card-body .card-title {text-align:right !important}
    #widget_entry-14 .card .card-body .card-title a{color:#414142 !important}
    #widget_entry-14 .card .card-body .card-text{color:#414142 !important}
    #widget_entry-14 .card .btn-custom{display:none}
    #widget_entry-14 .swiper-button-next, #widget_entry-14 .swiper-button-prev{top:calc(50% - 100px)}
}

body.single.single-post .main_col_internal {border:1px solid #F2F2F3;box-shadow:inset -2px 2px 3px rgb(0 0 0 / 30%);border-radius:40px;padding:50px;background:var(--global-color-four)}


/* Inspection Guide */
.guide_multi_steps_container{background:var(--global-color-four);border-radius:15px;padding:30px 15px 15px 15px}
.guide_multi_steps {display:flex;flex-flow:row wrap;row-gap: 10px; column-gap: 40px;align-items:center;justify-content:stretch;margin-top:20px !important;margin-bottom:20px !important;}
.guide_multi_steps li{background:#f9f9f9;border:1px solid #ccc;color:#000;border-radius:10px;padding:20px;display:flex;flex-flow:column nowrap;justify-content: center;align-items: center;position:relative;z-index:0;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;}
.guide_multi_steps li:after{content:"\F12C";font-family:bootstrap-icons;font-size:32px;line-height:1;position:absolute;left:0;top:50%;transform:translate(-150%, -50%);color:var(--global-color-one);width:20px;height:auto;}
.guide_multi_steps li:last-child:after{display:none;}
.guide_multi_steps li:hover{background:var(--global-color-one);color:#fff;border-color:var(--global-color-one)}
@media(max-width:992px){
    .guide_multi_steps {flex-flow:column nowrap;row-gap: 40px; column-gap: 10px;width:100%;max-width:400px;margin:0 auto !important}
    .guide_multi_steps li{width:100%}
    .guide_multi_steps li:after{content:"\F124";top:unset;bottom:0;left:50%;transform:translate(-50%, 120%);}
}

/* Mobile navigation */
@media(max-width:992px){
body .navbar-collapse.show .mobile-nav:after{background:rgba(255,255,255,0.85);backdrop-filter:blur(5px);transition:unset}
body .navbar.navbar-light .mobile-nav .mobile-nav-content{flex:1 0 calc(100% - 0px);background:transparent}
body .navbar.navbar-light .mobile-nav .mobile-nav-right-side{background:transparent;flex:1 0 0px}
body #masthead .mobile-nav-content .logo{display:block;max-width:100%;margin:0 auto 50px 30px !important;}
body .mobile-nav-right-side .close{position:absolute;right:20px;top:20px}

body .navbar_icons{margin:0 auto !important;justify-content:center;}
body .mobile-nav .navbar-nav{margin:0 auto;width:80%}
body .mobile-nav .navbar-nav .menu-item{border-bottom:0px}
body .navbar.navbar-light .mobile-nav .navbar-nav .menu-item > .nav-link.sub-menu-toggle{background:transparent;color:var(--global-color-one)}
body .navbar.navbar-light .mobile-nav .navbar-nav .menu-item.menu-item-has-children .sub-menu{background:transparent;border-right:2px solid #888;padding-right:20px}
}

/* SEARCH */
body form.search-form{background:var(--global-color-four);display:flex;justify-content:center;border-radius:15px;margin:10px auto;max-width:350px}
body form.search-form input[type="search"]{background:transparent;padding:0 10px;}
body form.search-form input[type="submit"]{background:transparent url('./images/search-icon.svg') no-repeat center;color:transparent;width:20px;}

.filter_search > .widget_bundle > .widget-body > .row{align-items:center;justify-content:center;}
.filter_search > .widget_bundle > .widget-body > .row > .col > div > .widget-body form,
.filter_search > .widget_bundle > .widget-body > .row > .col > div > .widget-body form > select,
.filter_search > .widget_bundle > .widget-body > .row > .col > div > .widget-body .wpc-filter-content
{background:#f2f2f3;width:100%;height:40px;max-width:100%;border:0;padding:0 10px;border-radius:15px;color:var(--global-color-two);margin:0;}
.filter_search > .widget_bundle > .widget-body > .row > .col > div > .widget-body .wpc-filters-section,
.filter_search > .widget_bundle > .widget-body > .row > .col > div > .widget-body .wpc-filters-section div{margin:0}
.filter_search > .widget_bundle > .widget-body > .row > .col > div > .widget-body .wpc-filter-content select{border:0px;background:transparent;margin:0px;height:100%}
.filter_search select:focus{outline:0px}
.filter_search select {
    padding-right:30px !important;
    background: url('./images/6.svg') no-repeat center right !important;
    background-size:20px 20px !important;
}

@media(max-width:1200px){
    .filter_search > .widget_bundle > .widget-body > .row > .col:nth-child(1){flex:1 1 100%}
    .filter_search > .widget_bundle > .widget-body > .row > .col:nth-child(2){flex:1 1 50%}
    .filter_search > .widget_bundle > .widget-body > .row > .col:nth-child(3){flex:1 1 50%}
    .filter_search > .widget_bundle > .widget-body > .row > .col:nth-child(1) form label{width:100%}
    .filter_search > .widget_bundle > .widget-body > .row > .col:nth-child(1) form input[type="search"]{width:100%;}

}





