@media only screen and (min-width:768px) and (max-width:1169px){}
@media only screen and (min-width:0px) and (max-width:767px){}
@media (min-width: 768px){


}


@media (max-width: 1199px){
.navbar-nav li a{font-size:13px;padding:0 13px!important}
.nav-L,.nav-R{width:25%}
.banner-top-L h1{font-size:40px;line-height:1.2}
.banner-top-L p{font-size:18px;padding-right:50px}
.similar-title h2{font-size:30px}
.our-fetures-R-box figcaption h3{font-size:20px}
.comm-space{padding-top:45px;padding-bottom:40px}
.our-fetures-R-box figcaption p{font-size:14px}
.similar-title p{font-size:14px}
.similar-title h2{font-size:26px}
.faq-inner .accordion-button{font-size:18px}
.footer-content li a{font-size:14px}
.footer-menu{padding:61px 0 15px 0}
.bottom-footer{margin-top:30px}
.faq-inner .accordion-item .accordion-button::after{    margin-left: 10px}
.inner-banner h2{font-size:30px}
.shape-7 img,.shape-8 img,span.shape-4{display:none}
}



@media (max-width: 991px){

button.navbar-toggler{position:absolute;right:0;z-index:99;display:flex;align-items:center;justify-content:center;padding:0;line-height:normal}
span.navbar-toggler-icon i{color:#fff;font-size:22px}
.header-btn-group{display:flex;padding-right:48px}
.header-btn{font-size:12px;height:38px;width:80px}
.header-btn{margin-left:7px}
.navbar{padding:8px 0}
span.navbar-toggler-icon{display:flex;align-items:center;justify-content:center;height:35px;width:38px;border-radius:4px;background:#000}
.nav-L .navbar-brand{margin-right:0;padding:0}
.sticky span.navbar-toggler-icon {background: #000;}
.sticky span.navbar-toggler-icon i{color:#fff;opacity:1}
a.navbar-brand img{width:155px}
.navbar-collapse{background-color:#000;position:fixed;top:0;left:-350px;z-index:9;width:300px;height:100vh;transition:.3s;padding-top:40px}
.navbar-collapse.show{transition:.5s;left:0;margin-left:0}
.nave-bar .hide-menu.show-menu li.nav-item a{color:#fff!important;padding:10px 15px!important;border-bottom:1px solid #dddddd38;font-size:14px}
.banner-top-L h1{font-size:34px;line-height:1.2}
.wraper-inner{padding-top:82px}
.banner-top-L p{font-size:16px;padding-right:0;line-height:1.7}
.banner-top-L small{font-size:18px}
.app-btn-box{margin-top:10px!important}
.app-btn-box a img{width:160px}
.banner-top-inner{padding-top:25px;padding-bottom:0}
.our-fetures-L{width:100%}
.our-fetures-R{width:100%;margin-top:20px}
.our-fetures .row{flex-direction:row}
.testimonial-slider-L-box{padding:60px 20px}
.faq-inner .accordion-button{font-size:16px;padding-right:0}
.navbar-collapse.show .navbar-nav li a{font-size:15px!important;padding:14px 13px!important;text-align:left;color:#fff}
.inner-banner{height:200px}
.inner-content-box h3{font-size:20px}
.inner-content-box p{font-size:15px}
.footer-content h3 {font-size: 18px;}
.welcome-img-box figure img {border: 4px solid #fff;border-radius: 20px;
}


}

@media (max-width: 767px){
.banner-top-L h1{font-size:26px}
.banner-top-L p{font-size:14px;padding-right:0;line-height:1.5;padding-top:10px}
.banner-top-L small{font-size:15px}
.app-btn-box a img{width:120px}
.banner-top-L{justify-content:initial;padding-top:48px}
.comm-space{padding-top:35px;padding-bottom:30px}
.similar-title p{line-height:1.4}
.our-fetures-R-box .col-md-6{margin:10px 0;width:50%}
.our-fetures-R-box figcaption h3{font-size:18px}
.our-fetures-R-box figcaption p{font-size:14px;line-height:1.4}
.testimonial-slider-box.row{flex-direction:column;height:auto}
.testimonial-slider-box .col-md-6:nth-child(2){order:1;padding-left:12px!important}
.testimonial-slider-box .col-md-6:first-child{order:2;padding-right:12px!important}
.testimonial-slider-R-box{border-top-right-radius:35px;border-bottom-right-radius:0;overflow:hidden;border-top-left-radius:35px}
.testimonial-slider-L-box{border-top-left-radius:0;    border-bottom-right-radius: 35px;}
.testimonial-slider-R-box figure img{height:100%;width:100%;z-index:9;position:relative}
.footer-content h3{font-size:20px;padding-bottom:10px}
.footer-content{margin-bottom:35px}
.bottom-footer{margin-top:0}
.footer-app-btn a{width:122px}
.bottom-footer{font-size:14px}
.footer-menu{padding:35px 0 15px 0}
.btn{width:155px;height:40px;font-size:14px}
header{padding:15px 0}
.wraper-inner{padding-top:70px}
.inner-banner h2{font-size:26px}
.shape-6{display:none}
.welcome-img-box{text-align:center}
.col-md-12.mt-5.mb-5.d-flex.align-items-center.justify-content-center{display:none!important}
.shape-5{top: 7%;}

}



@media (max-width: 575px){
.banner-top-R{position:absolute;right:0;width:143px;bottom:0}
.banner-main-box{padding:35px 0}
.banner-top-L{flex:0 0 100%;padding-top:0;padding-right:81px}
.similar-title{margin-bottom:20px!important}
.testimonial-slider-R-box figure img{height:100%}
.testimonial-slider-R-box{height:300px}
.similar-title h2{font-size:24px}
span.shape-3 img{width:20px}
.inner-banner{height:145px}
.inner-banner h2{font-size:24px}
.form-label{font-size:14px}
.welcome-img-box {text-align: center;margin: 0 !important;}
.welcome-img-box {margin: 10px 0 !important;}
.welcome-img-box figure img {width: 100%;}
.shape-5{ display: none; }
}



@media (max-width: 480px){

.banner-top-R{display:none}
.banner-top-L{flex:0 0 100%;padding-top:0;padding-right:0}
.banner-top-inner{padding-top:0}
.our-fetures-R-box .col-md-6{margin:10px 0;width:100%}
.similar-title h2{font-size:22px}
.footer-content h3{font-size:18px}
.inner-banner .shape-5{display:none}
.inner-banner h2{font-size:22px}
.inner-banner small{font-size:14px}
.inner-content-box h3{font-size:18px}
.faq-inner .accordion-button{font-size: 14px;}
.accordion-body p {
    font-size: 14px;}
}