.main-banner-area-wrap{overflow:hidden;position:relative;z-index:1;min-height:70vh;width:100%;}
.main-banner-area-wrap::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #f857a6;background: -webkit-linear-gradient(to bottom, #0c456c, #0071bc);background: linear-gradient(to bottom, #0c456c, #0071bc);opacity: .7;z-index: -1;}
@media only screen and (min-width: 1200px){
.heroimg img{max-width:auto;}
}
@media only screen and (max-width:1199px){
.heroimg img{width:100%;}
.main-banner-area-wrap{min-height:80vh;}
}
@media only screen and (max-width:767px){
.main-banner-area-wrap{min-height:80vh;padding-top:50px;}
}

.mt-minus100{margin-top:-100px;}
@media(max-width:991px){
    .trusted{padding:20px 0;background:var(--main-color)}
    .trusted .mt-minus100{margin-top:0;}
}

.clients img{max-width: 110px;height:auto;}

.zoomer-video{height: 250px;overflow: hidden;}
.zoomer-video img{width:100%;height:100%;object-fit: cover;object-position:center;}
.dotta .owl-dots{position:absolute;left:0;width:100%;text-align:center;bottom:0px;z-index:1;}
.dotta .owl-dots .owl-dot{display:inline-block;margin:0 3px;}
.dotta .owl-dots .owl-dot span{margin:0;width:12px;height:12px;border-radius:50%;background:var(--main-color3);display:block;transition:all ease-in-out .3s;transform:scale(.6);opacity:.6}
.dotta .owl-dots .owl-dot.active span{background:var(--main-color3);transform:scale(1);opacity:1;}

.scroll-img{ position: relative; margin: 0 auto; height: 650px; overflow: hidden; transition: all 11s ; -webkit-transition: all 11s ; -moz-transition: all 11s ; -ms-transition: all 11s ; -o-transition: all 11s ; }
.scroll-img img{width: 100%;height: auto;position: absolute;z-index: 0;margin:0;padding:0;-webkit-transition: top 11s;-moz-transition: top 11s;-ms-transition: top 11s;-o-transition: top 11s;transition: bottom 11s; top: 0;}
.scroll-img:hover img{-webkit-transition: all 11s;-moz-transition: all 11s;-ms-transition: all 11s;-o-transition: all 11s;transition: all 11s; top: -100%;}
@media(max-width:991px){
    .scroll-img{height: 450px;}
}
@media(max-width:767px){
    .scroll-img{height: 300px;}
}


.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(--main-color3);background: #f8f8f8;border: 1px solid #d6e3f4;border-radius:4px;font-size: 90%;}
.faq-accordion .accordion-button:hover,.faq-accordion .accordion-button:not(.collapsed):hover {color: var(--main-color);}
.faq-accordion .accordion-button::after {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%232b5aac' 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;}
.faq-accordion .accordion-button:not(.collapsed)::after {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%232b5aac' 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");}