.searchbanner{min-height:560px;background-size:cover;background-position: center right;}
.home-banner{min-height: 48vh;}
.bannerform{background:#fff;padding:20px;border-radius:10px;}
@media(max-width:1400px){
.home-banner{min-height: 44vh;}
}
@media(max-width:1200px){
.home-banner{min-height: 38vh;}
}
@media(max-width:991px){
.home-banner{min-height: 31vh;}
.searchbanner{height:auto;}
.heroimg{width:250px}
.contpart{text-align:center;background:rgba(255,255,255,.8);padding:10px;border-radius:10px;}
.contpart .heybtn{display:none!important;}
}
@media(max-width:767px){
.heroimg{width:180px}
.home-banner{min-height: 22vh;}
}
@media(max-width:575px){
.home-banner{min-height: 12vh;}
}
.mt-minus-30{margin-top:-30px;}
.mt-minus-40{margin-top:-40px;}
.mt-minus-50{margin-top:-50px;}
.dotta .owl-dots{position:absolute;left:0;width:100%;text-align:center;bottom:10px;z-index:1;}
.dotta .owl-dots .owl-dot{display:inline-block;margin:0 5px;}
.dotta .owl-dots .owl-dot span{margin:0;width:15px;height:15px;border-radius:50%;background:#ce5580;display:block;transition:all ease-in-out .3s;transform:scale(.6);opacity:.8}
.dotta .owl-dots .owl-dot.active span{background:#ce5580;transform:scale(1);opacity:1;}

.cs-icon{width:80px;flex-shrink: 0;}

@media (min-width:576px) {
.hero-column-left,.hero-column-right{padding-right:0;padding-left:0;z-index:0}
}
@media screen and (max-width:767px) {
.info-blck{margin-top:0}
}
.links-cta-block{width:100%;padding-top:50px;padding-bottom:50px;border-radius:0;z-index:0;background-color:#fff;box-shadow:7px 7px 40px 0 rgba(0,0,0,.2);-webkit-transition:background-color .2s ease,box-shadow .2s ease,color .2s ease,box-shadow .2s ease;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease,box-shadow .2s ease;text-align:center}
.links-cta-block:hover{z-index:9999;background-color:#fff;box-shadow:7px 7px 80px 0 rgba(0,0,0,.3);color:#000}
@media screen and (max-width:767px) {
.links-cta-block{box-shadow:7px 7px 80px 0 rgba(0,0,0,.25)}
#addiction{margin-bottom:30px}
}
.hero-column-left:hover{z-index:100}
.cta-block-title{display:block;width:90%;margin-right:auto;margin-left:auto;color:#00acc1;font-weight:500}
.cta-block-title.subtitle{display:block;width:45%;margin:15px auto 30px;color:#03a9f4;font-size:16px;line-height:24px;font-weight:400}
@media screen and (max-width:1024px) {
.cta-block-title.subtitle{width:60%}
}
@media screen and (max-width:425px) {
.cta-block-title{font-size:30px}
}
.cta-link-block,.footer-link,.general-white-link-block,.header-link-block,.hero-contact-link-block,.location-block,.overall-phone-link,.top-nav-link-block,a:hover{text-decoration:none;text-decoration:none}
.cta-link-block{display:block;margin-right:auto;margin-left:auto;padding:14px 30px;border-top:1px solid #e9e9e9;background-position:109% 50%;background-size:15px;-webkit-transition:background-color .2s ease,color .2s ease,border .2s ease,background-position .2s ease;transition:background-color .2s ease,color .2s ease,border .2s ease,background-position .2s ease;color:#231f20;font-size:15px;font-weight:700;cursor:pointer}
.cta-link-block:hover{border-top-color:#0093a3;background-color:#0093a3;background-position:95% 50%;color:#fff}

.marquee {width:100%;overflow: hidden;color:#ddd;;min-height:26px;}
.flota{position: absolute;z-index: 1;left: 11px;top: 0px;color: #ddd;padding: 10px 13px 8px;}

.about-expe{width: 124px;height: 124px;background: var(--main-color);border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;display: flex;align-items: center;justify-content: center;top: 50%;position: absolute;left: 50%;transform: translate(-50%, -50%);border: 6px solid var(--whiteColor);flex-direction: column;text-align: center;line-height: 15px;color: #fff;text-transform: uppercase;}

.intro-tabs .nav-link{ color: #333; border: none; border-radius: 58px; -webkit-border-radius: 58px; -moz-border-radius: 58px; -ms-border-radius: 58px; -o-border-radius: 58px; font-weight: 500; border-right: none; padding: 11px 18px;display: flex;align-items: center;gap: 4px;font-family: var(--font1);font-weight: 600;}
.intro-tabs .nav-link svg{width: 23px;height: 23px;margin-right: 4px;}
.intro-tabs .nav-link svg path{fill: #6d6d6d;}
.intro-tabs .nav-link.active svg path{fill: #fff;}
.intro-tabs .nav-tabs .nav-item.show .nav-link, .intro-tabs .nav-tabs .nav-link.active{background: var(--main-color);color: #fff;}
.intro-tabs .tab-content{ border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; border: 1px solid #3333330d; box-shadow: 5px 20px 50px 5px rgba(0, 0, 0, 0.05); border-left: 2px solid var(--main-color); }
.intro-tabs .nav-tabs{border: 1px solid #3333330d;border-radius: 58px;overflow: hidden;display: inline-flex;margin-bottom: 14px;padding: 4px;flex-wrap: nowrap;}

.faq-accordion .accordion-item {background-color: transparent;box-shadow: 10px 10px 20px 0px rgba(0,0,0,0.04);border: 1px solid rgba(51, 51, 51, 0.05) !important;border-radius: 6px;}
.faq-accordion .accordion-header{border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px;}
.faq-accordion .accordion-content ul{margin:0;padding:0;padding-left:20px}
.faq-accordion .accordion-button:not(.dusra),.faq-accordion .accordion-button:not(.collapsed){border:0;color:var(--black-color);border-radius:4px;box-shadow:none}
.faq-accordion .accordion-button{border-radius:4px;padding: 11px 13px;}
.faq-accordion .accordion-button:not(.collapsed){background:#fbf7f4;color:#333;}
.faq-accordion .accordion-button:hover,.faq-accordion .accordion-button:not(.collapsed):hover{background:#fbf7f4;color:#333;}
.faq-accordion .accordion-button::after{background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");transform: scale(.7) !important;width: 31px;height: 31px;background-color: var(--main-color);border-radius: 6px;background-position: center;background-size: 13px;transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease;right: -8px;position: relative;}
.faq-accordion .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");background-color: var(--main-color);}


.home-faq-height {height: 312px;overflow: auto;}
.home-faq-height::-webkit-scrollbar {width: 3px;}
.home-faq-height::-webkit-scrollbar-track {background: #f1f1f1;border-radius: 3px;}
.home-faq-height::-webkit-scrollbar-thumb {background: #888;border-radius: 3px;}
.home-faq-height::-webkit-scrollbar-thumb:hover {background: #555;}
.home-faq-height {scrollbar-width: thin;scrollbar-color: #888 #f1f1f1;}

@media screen and (max-width:767px) {
.intro-tabs .nav-tabs{ flex-wrap: wrap; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.intro-tabs .nav-link{ border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
}
@media screen and (max-width:575px) {
.intro-tabs .nav-item{width: 100%;text-align: start;}
.intro-tabs .nav-link{width: 100%;display: block;text-align: start;}
}