@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&family=Outfit:wght@100..900&display=swap');
:root {--font1:'Oswald', sans-serif;--font2:'Outfit',sans-serif;--font-size:15px;--main-color: #ad2e24;--main-color2: #EA8C55;--main-color3:#105388;--main-color4:#e4e6eb;--main-color5:#f2f4f6;--main-color6:#feeded;--whiteColor: #ffffff;--black-color: #0f1d26;--gray-color: #4a4a4a;--paragraph-color: #818090;--bg-color: #F3F6FD;--transition: .5s all cubic-bezier(1,1,1,1);--grad1: linear-gradient(180deg,rgba(255, 255, 255, 0) 0%,rgba(142, 255, 233, 0.19) 45.2%,rgba(164, 255, 246, 0.19) 56.25%,rgba(255,255,255,0) 100%);}
html{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;min-height: 100%;}
body,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;font-family: var(--font1);}
body{background:#fff;line-height:1.7;color:var(--main-color);font-weight:400;font-family: var(--font2);font-size:16px;}
.font1{font-family:var(--font1);}
.font2{font-family:var(--font2);}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--main-color);font-family: var(--font1);line-height:1.4;font-weight:600;}
h3{font-size:22px}
a{color:var(--main-color);transition:var(--transition);outline:0;text-decoration:none;}
a:focus,a:hover{color:#fff;outline:0}
.parac{color:var(--paragraph-color);}
p{margin:0 0 20px}
button,button:focus{border:0;box-shadow:none;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid rgb(190, 190, 190)}
.objectfit{width:100%;height:100%;object-fit:cover;}
@media (min-width: 1400px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width:1320px;}
.container-fluid{max-width:100%;}
}
@media (min-width:992px){
.col-lg-1by5{max-width:20%;flex:0 0 20%;}
}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.max{max-width:100%;display:inline-block;}
.lh-16{line-height:16px;}
.lh-18{line-height:18px;}
.cpointer{cursor:pointer;}
.fw-400{font-weight:400}
.fw-500{font-weight:500}
.fw-600{font-weight:600}
.height2{height:2px;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;}
.ofhidden{overflow:hidden;}
.capp input{padding-right:65px!important}.capp span{position:absolute;left:auto;right:0;top:50%;transform:translateY(-50%)}

.sticky-header{width: 100%;transition: all ease-in-out .3s;position: fixed;z-index: 9;-webkit-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;top: 10px;left: 50%;transform: translateX(-50%);}
.sticky-header.is-sticky{position:fixed;top:0;}
.sticky-header .navbar-brand img{transition:var(--transition);position:relative;}

.mainnav .navbar-nav > .nav-item > a {font-size: 14px;font-weight: 600;color: #303030;line-height: 40px;padding: 13px 13px 10px;transition: var(--transition);text-transform: uppercase;-webkit-transition: var(--transition);-moz-transition: var(--transition);-ms-transition: var(--transition);-o-transition: var(--transition);}

.logger > .nav-links{font-size:13px;padding:9px 17px;border-radius:50px;font-weight:600;background:var(--main-color);color:var(--whiteColor)!important}
.logger > .nav-links::after{display:none;}
.logger:hover > .nav-links,.nav-links.show{background:var(--main-color2)!important;}
.nav-item .appo:hover,.nav-item .appo.show{color:var(--main-color2)!important;}
.lh-11{line-height:1.2;}

.sticky-header.is-sticky .navbar{padding:1px 0!important;}
@media(max-width:1350px){
.mainnav .navbar-nav > .nav-item > a.nav-link{padding:6px 12px 6px 14px;}
}

/*haha menu*/
.mainnav .navbar-nav .nav-item{color: var(--main-color);position: relative;z-index: 1;font-weight: 500;padding-left: 0;padding-right: 0;padding-top: 0;padding-bottom: 0;}
.mainnav .navbar-nav > .nav-item > a{ font-size: 14px; font-weight: 600; color: #303030; line-height: 40px; padding: 13px 13px 10px; transition: var(--transition); text-transform: uppercase; -webkit-transition: var(--transition); -moz-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); }
.sticky-active .mainnav .navbar-nav > .nav-item > a{line-height: 30px;}
.mainnav .navbar-nav > .nav-item:last-child > a{padding-right: 0;}
.mainnav .navbar-nav > .nav-item:hover > a{color: var(--main-color);}
.mainnav .navbar-nav .nav-item .dropdown-menu{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:var(--main-color4);border:none;position:absolute;padding:2px 5px 0}
.mainnav .navbar-nav .nav-item .dropdown-menu li{padding: 0;margin:0;border-bottom: 1px solid rgb(145 145 145 / 9%);}
.mainnav .navbar-nav .nav-item .dropdown-menu li a.nav-link{color: var(--main-color3);margin:0;padding:8px 12px;font-size:14px;position: relative;-webkit-transition: var(--transition);transition: var(--transition);}
.mainnav .navbar-nav .nav-item .dropdown-menu li a.nav-link .hdr-img {width: 150px;height: 150px;border-radius: 50%;overflow: hidden;margin: 0 auto;}
.mainnav .navbar-nav .nav-item .dropdown-menu li a.nav-link .hdr-img img{width: 100%; height: 100%; object-fit: cover;}

.mainnav .navbar-nav .nav-item .dropdown-menu li a:hover, .mainnav .navbar-nav .nav-item .dropdown-menu li a:focus, .mainnav .navbar-nav .nav-item .dropdown-menu li a.active {color: var(--main-color);}
.dropdown-menu.show{-webkit-animation:fadeIn .3s alternate;animation:fadeIn .3s alternate}
.dropdown-menu.mega{background: transparent;}
.dropdown-menu.mega .mega-content ul li{display:block;}
.dropdown-menu.mega .mega-content ul li a{position:relative;color: #ddd;}
.nav-item.dropdown.dropdown-mega{position:relative}
@media(min-width:992px) AND (max-width:1199px){
.navbar-area .container{max-width:100%;}
}
@media(min-width:992px){
.mainnav .navbar-nav .nav-item .dropdown-menu{ -webkit-transition:all .5s ease-in-out; transition:all .5s ease-in-out; visibility:hidden; -webkit-transform-origin:top; transform-origin:top; border-radius:0px; display:block; width:250px; z-index:99; opacity:0; top:80px; left:0; -webkit-transform:scaleY(0); transform:scaleY(0); -webkit-transition:var(--transition); transition:var(--transition); padding:2px 5px 0; font-size:15px; -webkit-border-radius:0px; -moz-border-radius:0px; -ms-border-radius:0px; -o-border-radius:0px; background: #fefcf3; -moz-transform:scaleY(0); -ms-transform:scaleY(0); -o-transform:scaleY(0); }
.mainnav .navbar-nav .nav-item:hover .dropdown-menu{top:100%;opacity: 1;margin-top: 0;visibility: visible;-webkit-transform: scaleY(1);transform: scaleY(1);}
.nav-item a:hover .ashonkho{bottom:30%;}
.ashonkho{font-size:14px;color:#fff;}
}
@media(max-width:1024px){
    .mainnav .navbar-nav > .nav-item > a{padding:22px 11px}
}
@media(max-width:991px){
.navbar-collapse{background-color:var(--whiteColor);position:absolute;left:0;top:100%;width:100%;border:0;}
.dropdown-toggle::after{float:right;position: relative;top:11px;}
.navbar-collapse .default-btn{box-shadow:none;background:var(--titleColor);color:var(--whiteColor)}
.mega.shadow{box-shadow:none!important;}
.dropdown-menu .container{max-width:100%;}
.mainnav .navbar-nav .nav-item .dropdown-menu,.mainnav .navbar-nav .nav-item .dropdown-menu.show{transform:none;-webkit-transform:none;}
.mainnav .navbar-nav .nav-item .dropdown-menu.show{position:relative;opacity:1;margin-top:0;visibility: visible;top:0;width:100%;display:inline-block;padding:0;background: #ecdec5;}
.mainnav .navbar-nav > .nav-item > a{padding:5px!important;color:#333}
.mainnav .navbar-nav .nav-item .dropdown-menu li a,.mainnav .navbar-nav .nav-item .dropdown-menu li a:hover{color:#444!important}
}
@media(max-width:1600px){
    .mainnav .navbar-nav > .nav-item > a{padding: 18px; font-size: 14px; font-weight: 500;}
}
@media(max-width:1400px){
    .mainnav .navbar-nav > .nav-item > a{padding: 12px 12px; line-height: 30px;}
}
@media(min-width:1200px){
    .nav-item.dropdown.dropdown-mega .dropdown-menu{width:40%;top:auto;left:26%}
}
@media(min-width:992px) AND (max-width:1199px){
    .nav-item.dropdown.dropdown-mega .dropdown-menu{width:60%;top:auto;left:20%}
    .mainnav .navbar-nav > .nav-item > a{padding: 14px 8px;}
}
.navbar-toggler{border:none;padding:0;outline:none;background:var(--main-color2)}
.navbar-toggler:focus{box-shadow:none}
.navbar-toggler .hamburger-toggle{position:relative;display:inline-block;width:44px;height:44px;z-index:11;float:right}
.navbar-toggler .hamburger-toggle .hamburger{position:absolute;transform:translate(-50%,-50%) rotate(0deg);left:50%;top:50%;width:50%;height:50%;pointer-events:none}
.navbar-toggler .hamburger-toggle .hamburger span{width:100%;height:2px;position:absolute;background:var(--whiteColor);z-index:1;transition:transform .2s cubic-bezier(0.77,0.2,0.05,1),background .2s cubic-bezier(0.77,0.2,0.05,1),all .2s ease-in-out;left:0}
.navbar-toggler .hamburger-toggle .hamburger span:first-child{top:10%;transform-origin:50% 50%;transform:translate(0% -50%)!important}
.navbar-toggler .hamburger-toggle .hamburger span:nth-child(2){top:47%;transform:translate(0,-50%)}
.navbar-toggler .hamburger-toggle .hamburger span:last-child{left:0;top:auto;bottom:10%;transform-origin:50% 50%}
.navbar-toggler .hamburger-toggle .hamburger.active span{position:absolute;margin:0}
.navbar-toggler .hamburger-toggle .hamburger.active span:first-child{top:45%;transform:rotate(45deg)}
.navbar-toggler .hamburger-toggle .hamburger.active span:nth-child(2){left:50%;width:0}
.navbar-toggler .hamburger-toggle .hamburger.active span:last-child{top:45%;transform:rotate(-45deg)}

@media(max-width:991px){
.logo-one{max-width:250px}
.navbar .container{max-width:100%;}
}
@media(max-width:640px){
.contoo{margin:0;width:100%;margin:10px 0 0;padding-top:5px;border-top:1px dashed #ddd;}
.navbar-nav{width:100%;justify-content:space-around;}
.sticky-header.is-sticky .contoo{display:none!important;}
}

@keyframes swirlRotate {
0%{transform:rotateY(0deg);}
40%{transform:rotateY(180deg);}
60%{transform:rotateY(180deg);}
100%{transform:rotateY(0deg);}
}
.swirl{animation: swirlRotate 4s ease-in-out infinite;display: inline-block;transform-style: preserve-3d;}

.top-1{top:-1px;}

.main-btn{background: var(--main-color2);padding: 13px 20px;border: transparent;font-size: 15px;text-transform: uppercase;color: var(--whiteColor);font-weight: 500;position: relative;z-index: 1;transition: 0.5s;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;}
.main-btn:hover{color:var(--whiteColor);}
.main-btn:before{position: absolute;content: "";width:0;height: 100%;left: 50%;top: 0;background:var(--main-color);z-index: -1;transition: 0.5s;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;}
.main-btn:hover:before{width: 100%;left: 0;}
.main-btn2{background: var(--whiteColor);padding: 13px 20px;border: transparent;font-size: 15px;text-transform: uppercase;color:var(--main-color);font-weight: 600;position: relative;z-index: 1;transition: 0.5s;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;}
.main-btn2:hover{color:var(--whiteColor);}
.main-btn2:before{position: absolute;content: "";width:0;height: 100%;left: 50%;top: 0;background:var(--main-color2);z-index: -1;transition: 0.5s;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;}
.main-btn2:hover:before{width: 100%;left: 0;}

.main-btn.btn-sm{padding: 6px 15px;}

.bg-cover{background-size:cover;background-attachment: fixed;}
.bg-center{background-position:center;}
.underline{text-decoration:underline;}

.ls1{letter-spacing: 1px;}.ls2{letter-spacing:2px;}.ls3{letter-spacing:3px;}.ls5{letter-spacing:5px;}
.italic{font-style:italic;}.height100{height:100%;}.pjustify p{text-align:justify}
.zindex0{z-index:0}.zindex1{z-index:1}.zindex2{z-index:2}.zindex3{z-index:3}.zindex4{z-index:4}.zindex5{z-index:5}

.bg-white15{background-color:rgba(255,255,255,.15);}
.bglight{background-color:var(--main-color5);}
.bglight2{background-color:#ecf5fd}
.bglight3{background-color:#fffaf4}
.bg2{background-color:var(--main-color2);}
.gray{color:var(--gray-color);}
.para{color:var(--paragraph-color);}
.black{color:var(--black-color);}
.bg-theme{background-color:var(--main-color);}
.th-color{color:var(--main-color);}
.color2{color:var(--main-color2);}
.bg3{background-color:var(--main-color3);}
.color3{color:var(--main-color3);}
.bg4{background-color:var(--main-color4);}
.color4{color:var(--main-color4);}
.bg5{background-color:var(--main-color5);}

.bl5{border-left:5px solid var(--main-color4);}
.br5{border-right:5px solid var(--main-color2);}
.br2{position:relative;}
.br2::after{content:'';position:absolute;left:auto;top:50%;transform:translateY(-50%);border-right:2px solid var(--main-color4);width:2px;height:60%;right:0;}
.tshad{text-shadow: 0px 2px 2px rgba(0, 0,0, 0.25); }
.height100vh{min-height:100vh;}
.height90vh{min-height:90vh;}
.height80vh{min-height:80vh;}
ul,ol{margin:0;padding:0;}
ul li, ol li{list-style:none;}
.ts{text-shadow:2px 2px 8px rgba(40, 40, 40, 0.55);}
.min50{min-height:50vh;}
.min70{min-height:70vh;}
.min80{min-height:80vh;}
.min90{min-height:90vh;}
.text-justify{text-align:justify}

.border1{border:1px solid #eeebe1;transition:var(--transition);}
.border11{border:1px solid var(--main-color);}
.border2{border:1px solid #e6dccf;}
.border12{border:1px solid #ddd;}
.border22{border:2px solid var(--main-color2)}

form select,form input[type="number"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#DFF0D8;border:1px solid #5B6256}
input.parsley-error,select.parsley-error,textarea.parsley-error{color:#B94A48;background-color:#fff;border:1px solid #b64a5a}
.parsley-errors-list{margin:0 0 5px;padding:0 0 0 14px;list-style-type:none;font-size:12px;line-height:.7em;opacity:0;color:#B94A48;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;position: absolute;bottom:-0px;}
.parsley-errors-list.filled{opacity:1}
.dark input.parsley-error,.dark select.parsley-error,.dark textarea.parsley-error,.dark .parsley-errors-list{color:#a7b4e4;}

.jarallax{ position:relative; z-index:0; border-radius: 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px;overflow: hidden;}

.jarallax > .jarallax-img{position:absolute;object-fit:cover;font-family:'object-fit: cover;';top:0;left:0;width:100%;height:100%;z-index:-1}
.ovrlay::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #00234e;opacity: 0.4;z-index: -1;}

.footer{background:url(../images/footer.jpg) no-repeat center top #f7f7f7}
.footer-social-links ul{list-style:none;margin:0;padding:0;text-align:center}
.footer-social-links ul li{display:inline-block;margin-right:4px}
.footer-social-links ul li:last-child{margin-right:0}
.footer-social-links ul li a{background-color:var(--main-color);color:var(--whiteColor);border:1px solid rgba(255,255,255,.2);height:36px;width:36px;border-radius:10%;text-align:center;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}
.footer-social-links ul li a i{font-size:16px}
.iconic{width:34px;height:34px;border-radius:50%;background-color:var(--main-color2);text-align:center;line-height:32px;margin-right:7px;}

.modalsikaka{background:rgba(0,0,0,.3);z-index:10000!important;}
.modalsikaka .modal-content{border-bottom:4px solid var(--main-color2)}
.modalsikaka .form-control{box-shadow:none;}
.modalsikaka .form-control[readonly]{background:#fff;}
.modalsikaka .close,#patmodal .close{position:absolute;right:15px;opacity:1;color: var(--black-color);font-size:30px;font-weight:500;line-height:2;top:0;border:0;background:none;z-index:3;}
.modal textarea.form-control{height:120px;resize:none;}
.modal form .btns{line-height:26px;}

.bgfb{background-color:#1778f2;}
.bgtw{background-color:#030303;}
.bgyt{background-color:#f50000;}
.bglinkdin{background-color:#0077B5;}
.bgig{background: #d6249f;background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}
.prelative{position:relative;}

@media(min-width:1400px){
.headd{font-size:46px;}
}

.ilead{font-size:18px;}
@media(max-width:991px){
.ilead{font-size:16px;}
}
@media(max-width:767px){
.ilead{font-size:15px;}
}
.card-img-overlay{background-color:rgba(0,0,0,.3);
background: linear-gradient(to top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%);
}

.faq-accordion .accordion-item{background-color:#f7f6f4}
.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:6px;box-shadow:none}
.faq-accordion .accordion-button:hover,.faq-accordion .accordion-button:not(.collapsed):hover{color:var(--main-color);}
.faq-accordion .accordion-button::after{flex-shrink:0;width:1rem;height:1rem;margin-left:auto;background-size:1rem;background-repeat:no-repeat;background-position:center;transition:transform .2s ease-in-out;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='%23333' 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(0.7)!important}
.faq-accordion .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='%23333' 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");transform:scale(0.7) rotate(180deg)!important}
.faq-accordion .accordion-content{border-top:1px solid #ddd;padding-top:10px;}

.carousel-indicators{bottom:-40px;}
.carousel-indicators [data-bs-target]{width:12px;height:12px;border-radius:50%;background-color:var(--main-color);opacity:0.5;transition:all 0.5s ease;margin:0 4px;border:0;}
.carousel-indicators .active{opacity: 1;width:30px;border-radius:30px;}
.thehr{border:1px dashed #999;}

.testimonials .owl-carousel .owl-stage{display: flex;flex-wrap: wrap;}

.thumbnail{transition:0.4s;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(195, 213, 211, 0.3) 45.2%,rgba(229, 253, 250, 0.18) 56.25%,rgba(255,255,255,0) 100%);}
.img-wrap img {height:250px; object-fit: cover; transition: .5s; }
.accordion-button {font-size: 15px; background: #f8f9fa; }
.howlong{padding:3px 8px;line-height:20px;position: absolute;top: 0;right: 0;}
.kuatro{font-size:13px;font-weight:500;color:#444;margin-bottom:10px;display: block;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.kuatro li{display:inline-block;}
.accordion-button:focus{box-shadow:none;}
.accordion-body ul{margin:0;padding-left:5px}
.accordion-body ul li{margin-bottom:5px;}
.bglight2{background-color:#dff1ff;}

.whyus{position:relative;}
.whyus .row .col-md-4 + .col-md-4{border-left:1px solid #e8e8e8;}
.whyblock{height:100%;position:relative;transition:var(--transition);}
.whyblock h6{transition:var(--transition);}
.whyblock::before{content:'';position:absolute;left:50%;top:0;transform:translateX(-50%);width:50px;height:50px;border-radius:50%;background:#fef5f5;z-index:-1}
.whyblock img.max{margin-bottom:20px;position:relative;transition:all ease .5s;}
.whyblock:hover img.max{transform:rotate(-10deg)}
.whyblock:hover,.whyblock:hover h6{color:var(--main-color2)}
@media(max-width:991px){
.whyus .row .col-md-4:last-child{border-right:1px solid #e8e8e8;}
}
@media(max-width:767px){
.whyus .row .col-md-4:last-child{border:0;}
}

.factbox{padding:15px 5px;text-align:center;background-color:var(--whiteColor);border-radius:10px;}
.factbox span{display:block;}
.factbox .fval{color:var(--main-color2);font-size:26px;font-weight:700;line-height:1.4;}
.factbox span:last-child{font-size:13px;font-weight:600;line-height:1.2;}

.flt-btn{border-radius:30px;display:flex;height:45px;min-width:45px;position:fixed;cursor:pointer;text-align: center;z-index:1;align-items:center;justify-content:center;transition:all 0.8s;}
.appo-btn{position:fixed;left:20px;bottom:80px;line-height:40px;color:#fff;background:var(--main-color3);}
.appo-btn a{color:#fff !important;display:block;}
.wa-btn{position:fixed;left:20px;bottom:20px;line-height:48px;color:#fff;background:linear-gradient(to right, #61dc6a 0, #2bc911 100%, #61dc6a 200%);}
.wa-btn a{color:#fff!important;height:100%;}
.flt-btn span{vertical-align:middle;font-size:14px;letter-spacing:-15px;opacity:0;line-height:45px;transition:all .5s;}
.flt-btn:hover{color:#fff;padding:0 20px;}
.flt-btn:hover span{opacity:1;letter-spacing:0;padding-left:5px;}

.image-box{border-bottom:1px solid #e8e8e8;}
.car-details-list li{color:#666;font-weight:500;}
.car-details-list li + li{font-size:13px;}
.perfect-fleet-btn{padding-top:15px;border-top:1px solid #e8e8e8;}
@media(max-width:767px){
.perfect-fleet-btn .btn{width:100%;}
}

.wp-lp{background: #00b160;padding: 7px 15px;border-radius: 4px;}
.banner-wrapper .owl-carousel .owl-item img{width:auto;}
.banner-one__slide{background-position:center;background-repeat:no-repeat;background-size:cover;height:746px;display:flex;align-items: end;position:relative; justify-content: center; padding-bottom: 80px;}
.banner-one__slide::before{content: "";width: 100%;pointer-events: none;position: absolute;}
.banner-one__slide::before {top:0;height: 100%;background: #101111;z-index: 1;opacity: .4;}
.banner-one__slide.opless::before {top:0;height: 100%;background: linear-gradient(to top, #144a2d, transparent);z-index: 1;opacity: .5;}
.banner-one .container{position:relative;z-index:1;}
.lekhagulo{width: 800px;color: var(--whiteColor);margin: 0 auto;text-align: center;}
.banner-one__title{font-size: 44px;line-height: 1.1;color: var(--whiteColor);font-weight: 600;margin: 0;margin-bottom: 5px;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-backface-visibility: visible !important;backface-visibility: visible !important;text-transform: uppercase;}
.spanio{padding: 5px 10px;background: rgba(255,255,255,.2);text-transform: uppercase;display: inline-block;margin-bottom: 10px;font-size: 18px;letter-spacing: 10px;font-weight: 500;}
.banner-one__text{color: #fff;margin: 5px 0;font-size: 30px;line-height: 1.3;font-weight: 500;display: inline-block;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-backface-visibility: visible!important;backface-visibility: visible!important;text-transform: capitalize; position: relative; padding: 10px 0;}
.banner-one .lekhagulo{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
.banner-one .spanio{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
.banner-one .active .banner-one__title{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-delay:.7s;animation-delay:.5s}
.banner-one .active .banner-one__text{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1s;animation-delay:1s}
.banner-one .active .spanio{-webkit-animation-name:fadeIn;animation-name:fadeInUp;-webkit-animation-delay:.3s;animation-delay:.3s}
.banner-one .active .lekhagulo{ -webkit-animation-name:fadeIn; animation-name:fadeInUp; -webkit-animation-delay:.3s; animation-delay:.3s; }
form.booking-wrapper{position: relative;margin-top: 0;z-index: 1;}
@media (min-width: 765px) {
    .h-250{height: 320px;}
}
@media (max-width: 1440px) {
.banner-one__slide{height:600px;}

}
@media (max-width: 1351px) {
.banner-one__slide{height:550px;}
.book-ride .item{height: 274px;width: 274px !important;}

}
@media (max-width: 1199px) {
.banner-one__slide{height:500px;}
.banner-one__title{font-size:30px}
.book-ride .item{height: 218px !important;width: 218px !important;}

.book-ride .item_b::before{width: 100% !important;height: 100%;background-position: cover !important;}
.book-ride .item_b::before{background-image: none !important;}
}
@media (max-width: 1199px) {
    
}
@media (max-width: 991px) {
.banner-one__slide{height:460px;}
.lekhagulo{width: 400px;}
.banner-one__title{font-size:26px;font-weight:500;}
.banner-one__text{font-size:17px}
form.booking-wrapper.bg3{margin-top: 20px;}
.sticky-header.sticky-active{top: 0;}
.book-ride .item{height: 320px !important;width: 100% !important;}
}
@media (max-width: 767px) {
.banner-one__slide{height:420px;align-items:flex-end;background-position:top center; padding-bottom: 30px;}
.banner-one.dotta .owl-dots{width:10px;left:auto;right:20px;bottom:50%;transform:translateY(50%);}
.lekhagulo{width:100%;padding:10px;margin: 0 auto 20px;}
.banner-one__title{margin-bottom:5px;}
.book-ride .item{height: 250px !important;width: 100% !important;}
.places-margin{margin-top: 22px !important;}
}
@media (max-width:575px) {
.banner-one.dotta .owl-dots{bottom:70%;}
.banner-one__slide::before, .banner-one__slide::after{height:240px;}
.banner-one__title{font-size:24px;margin-bottom:5px;}
.banner-one__text{font-size:18px;margin-bottom: 10px;line-height:20px;}
.lekhagulo .main-btn{display: none;}
.book-ride .item{height: 220px !important;width: 100% !important;}
.banner-cta a{font-size: 16px !important;}
}

@media(min-width:1400px) {
    .home-form {position: relative; margin-top: -50px; z-index: 1;}
    .mt-minus-50{margin-top: -50px; position: relative;}
}

.flight_Search_boxed{border-radius: 5px;position: relative;border: 1px solid #ddd;padding: 6px 10px 6px 10px;background: #ffffff;}
.flight_Search_boxed.smallio{background:#eefff2;border:1px solid #cbd7ce;padding:3px 10px 3px 20px;border-radius:10px;position:relative;}
.flight_Search_boxed p,.flight_Search_boxed span:not(.iamok){font-size:13px;font-weight:500;line-height:1.3; display: none;}
.plan_icon_posation{position:absolute;top: 50%;right: 10px;line-height: 1;transform: translateY(-50%);}
.plan_icon_posation i{font-size:20px;opacity:.6;top:0;}
.range_plan{position:absolute;left:-37px;top:50%;transform:translateY(-50%)}
.range_plan i{background:#f5eefd;font-size:24px;width:50px;height:50px;text-align:center;line-height:46px;border-radius:50%;border:3px solid #fff;color:var(--main-color)}
.flight_Search_boxed p{font-size:14px;display:none;}
.flight_Search_boxed input,.flight_Search_boxed > select{font-weight:400;font-size: 14px;width:100%;border: none;background: transparent;height: 35px;padding: 0;}
.flight_Search_boxed input.form-control:focus{background: transparent; border-color: var(--main-color);}
.flight_Search_boxed.smallio input{font-size:16px;width:100%;border:none;background:transparent;font-weight:400;height:30px;padding:0}
.flight_Search_boxed input.full{width: 100%;}
.flight_Search_boxed input:focus-within{outline:none;border:none}
.flight_Search_boxed span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.flight_Search_boxed span:not(.iamok){display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.flight_Search_boxed.smallio span:not(.iamok){padding-top:0;}


  input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#fff;border:1px solid #468847}
  input.parsley-error,select.parsley-error,textarea.parsley-error{color:#B94A48;background-color:#fff;border:1px solid #B94A48}
  .parsley-errors-list{position:absolute;bottom:0px;margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;color:#B94A48;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
  .parsley-errors-list.filled{opacity:1}
  .dark .parsley-errors-list{color:#fff;}
  .zoomer{position:relative;}
  .zoomer::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/zoom.svg) no-repeat center center rgb(14 56 93 / 42%);background-size:30px;transform:scale(.5);opacity:0;transition: all ease .3s; z-index: 1;}
  .zoomer:hover::before{transform: scale(1);opacity:1;}
  
  .form-control{ height:50px; border:1px solid #e9e9e9; border-radius:4px!important; font-weight:400; font-size:14px; box-shadow: none; background: var(--whiteColor); -webkit-border-radius:4px!important; -moz-border-radius:4px!important; -ms-border-radius:4px!important; -o-border-radius:4px!important; }
  .form-control:focus, .form-control:active{box-shadow: none; border-color: var(--main-color); background: var(--whiteColor);}
  textarea.form-control{height:120px;padding-top:15px}
  ::-webkit-input-placeholder,input,textarea,select{font-family:var(--bodyFonts);color:#888}
  :-ms-input-placeholder,input,textarea,select{font-family:var(--bodyFonts);color:#888}
  ::-ms-input-placeholder,input,textarea,select{font-family:var(--bodyFonts);color:#888}
  ::placeholder,input,textarea,select{font-family:var(--bodyFonts);color:#888}
  
  .border-lft+.border-lft{border-left: 1px solid #eee;}

.dotta .owl-dots{position:absolute;left:0;width:100%;text-align:center;bottom:-40px;z-index:1;}
.dotta .owl-dots .owl-dot{display:inline-block;margin:0 5px;}
.dotta .owl-dots .owl-dot span{width:15px;height:15px;margin:0!important;border-radius:50%;background:var(--main-color2);display:block;transition:all ease-in-out .3s;opacity:.6;transform:scale(.6);}
.dotta .owl-dots .owl-dot.active span,.dotta .owl-dots .owl-dot.active span:hover,.dotta .owl-dots .owl-dot.active span:focus{background:var(--main-color);opacity:1;transform:scale(1);}
.navtype1 .owl-nav{margin:0;transition:all ease-in-out .3s;}
.navtype1 .owl-nav .owl-next,.navtype1 .owl-nav .owl-prev{position:absolute;display:inline-block;vertical-align:middle;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease;color:#888;width:50px;height:50px;line-height:50px;border-radius:20px;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9;transition:all .4s ease;border:2px solid #fff;margin:0;padding:0;font-size:14px;font-weight:600;opacity:.5;}
.navtype1:hover .owl-nav .owl-next,.navtype1:hover .owl-nav .owl-prev{opacity:1;width:60px;}
.navtype1 .owl-nav .owl-next:hover,.navtype1 .owl-nav .owl-prev:hover{color:#EB4343;}
.navtype1 .owl-nav .owl-next{right:5px;background:url(../images/right.svg) no-repeat center center rgba(255,255,255,.8)!important;}
.navtype1 .owl-nav .owl-prev{left:5px;background:url(../images/left.svg) no-repeat center center rgba(255,255,255,.8)!important;}
.navtype1 .owl-nav .owl-next:hover{right:10px;background:url(../images/right.svg) no-repeat center center rgba(255,255,255,.8);}
.navtype1 .owl-nav .owl-prev:hover{left:10px;background:url(../images/left.svg) no-repeat center center rgba(255,255,255,.8);}
.navtype1 .owl-nav .owl-next i,.navtype1 .owl-nav .owl-prev i{font-size:20px;line-height:26px;font-weight:600;position:relative;top:2px;}
@media(max-width:991px){
.navtype1 .owl-nav .owl-next,.navtype1 .owl-nav .owl-prev{width:40px;height:40px;line-height:40px;background-size:30px!important;}
.navtype1:hover .owl-nav .owl-next,.navtype1:hover .owl-nav .owl-prev{opacity:1;width:50px;}
}
@media(max-width:575px){
.navtype1 .owl-nav .owl-next,.navtype1 .owl-nav .owl-prev{width:32px;height:32px;line-height:32px;background-size:24px!important;}
.navtype1:hover .owl-nav .owl-next,.navtype1:hover .owl-nav .owl-prev{opacity:1;width:42px;}
}

.hotline-area .icon{ width: 44px; height: 44px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;background: var(--main-color);display: flex;align-items: center;justify-content: center;position: relative;top: 7px;}
.hotline-area h6{font-size: 18px;}
.hotline-area a{color: var(--main-color);}

.social-list li a{width: 20px;height: 20px;background: var(--main-color);}
.banner-cta{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.banner-cta span{color: #fff;font-size: 18px;}
.banner-cta a{color: #fff;font-size: 18px;}

.white{color: var(--whiteColor);}
.form-left{border-right: 1px solid #33333313;}
.places-margin{margin-top: -88px;}
.testi-icon{width: 60px;}
.testi-name{font-size: 16px;}
.jara-tag{font-size: 18px;}

.op4{opacity: 0.4;}

.location-area{position:relative;height:32px;overflow:hidden}
.location-area ul{position:absolute;white-space:nowrap;text-overflow:ellipsis;transform:translateX(0);transition:8s;display:flex;align-items:center;gap:8px}
.location-area ul li{line-height:1;position:relative;transition:.5s}
.location-area ul li{ color:#888;  font-size:13px; font-weight:400; line-height:1;text-transform:capitalize; transition:.5s; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; cursor: pointer;}
.location-area ul li::before{content:",";font-family:bootstrap-icons;color:#888;position:absolute;left:-6px;top:50%;transform:translateY(-50%)}
.location-area ul li:first-child::before{display:none}
.location-area ul li:nth-child(2)::before {display:none}
.location-area ul li:hover{color:var(--main-color)}
.location-area:hover ul{ transform:translateX(calc(200px - 100%)); -webkit-transform:translateX(calc(200px - 100%)); -moz-transform:translateX(calc(200px - 100%)); -ms-transform:translateX(calc(200px - 100%)); -o-transform:translateX(calc(200px - 100%)); }

.pack-iti{border: 1px solid #ad2e2430;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;padding: 8px;background: var(--whiteColor);}
.pack-iti .accordion-button{background: transparent;}
.font13{font-size: 13px;}

.lh-22{line-height: 22px;}
.font18{font-size: 18px;}
.op2{opacity: 0.2;}
.font16{font-size: 16px;}
.sect-disp{border: 1px solid #ffffff1f;background: #ffffff0a;}

.prgoress_indicator{position:fixed;right:26px;bottom:35px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgba(22,93,245,0.2);z-index:9999999999;opacity:0;visibility:hidden;transform:translateY(15px);transform:translateY(15px)!important;transition:all 200ms linear!important}
.prgoress_indicator.active-progress{opacity:1;visibility:visible;transform:translateY(0)!important}

.prgoress_indicator::after{content: "";position: absolute;top: 50%;left: 50%;width: 16px;height: 16px;transform: translate(-50%, -50%);background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="red" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 15a.5.5 0 0 0 .5-.5V2.707l3.146 3.147a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L7.5 2.707V14.5a.5.5 0 0 0 .5.5"/></svg>') no-repeat center;background-size: auto;background-size: contain;text-align: center;line-height: 24px;color: var(--main-color);left: 50%;top: 50%;height: 24px;width: 24px;cursor: pointer;display: block;font-weight: 900;z-index: 1;transition: all 200ms linear !important;}


.prgoress_indicator::before{position:absolute;content:"\f148";font-family:bootstrap-icons!important;text-align:center;line-height:46px;font-size:18px;font-weight:900;opacity:0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:2;transition:all 200ms linear!important}
.prgoress_indicator:hover ::after{color:var(--main-color)}
.prgoress_indicator:hover ::before{opacity:1}
.prgoress_indicator svg path{fill:none}
.prgoress_indicator svg.progress-circle path{stroke:var(--main-color);stroke-width:4;box-sizing:border-box;transition:all 200ms linear!important}

.footer-info .foot-con{ border: 1px solid #ffffff17; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px;background: #ffffff0a;}
.bg-black2{background: #0000001f;}
.op1{opacity: 0.1;}
.capp span{position:absolute;left:0;top:50%;transform:translateY(-50%)}
.capp {position: relative;}
.capp input {padding-left: 65px !important;position: relative;z-index: 1;}
.font14{font-size: 14px;}

.sight-slide.owl-carousel .owl-stage{display: flex;flex-wrap: wrap;}