@media(max-width: 1600px) {
}
@media(max-width: 1440px) {
	
.banner-sec {background-size: contain; padding: 80px 0 510px 0;}	
.banner-mobile{ max-width: 75%; width: 100%;}
.banner-box{max-width: 670px;}
.service-inner{top: -85px;}
.banner-box h1 {font-size: 50px;line-height: 60px;letter-spacing: 0px !important;}
.banner-mobile {top: 270px;}
.choose-text-top h4 {font-size: 30px;line-height: 36px;}
.trained-bottom h3 {font-size: 26px;line-height: 32px;}
.rating-right p{font-size:14px;}
.trained-bottom p{font-size:14px;}



}
@media(max-width: 1370px) {
}

@media(max-width: 1199px) {
.store-sec {
display: none;
}
.footer-box:last-child {
width: 260px;
}
.footer-box:first-child {
width: 260px;
}
.footer-app a img {
width: 100%;
}
.footer-big-heading {
font-size: 28px;
}
.web-header-inner .store-sec a{margin-right:2px;}
.web-header-inner .store-sec a img {max-width: 100px;}


}
@media(max-width: 991px) {
.navbar-toggler-icon {
width: 2.2em;
height: 2.2em;
}
.navbar-toggler {
border: 0;
padding: 0;
background: transparent;
}
.nan-btn-icon {
display: block;
width: 30px;
height: 3px;
background-color: #000;
margin: 5px 0;
}
.navbar-toggler:focus {
box-shadow: none;
}
.curent .sub-menu {
visibility: visible;
opacity: 1;
position: relative;
transform: translateY(0em);
z-index: 1;
transition: none;
background-color: transparent;
/* margin-top: 2px; */
display: block !important;
min-width: 100%;
left: 0 !important;
transform: translate(0%, 0px);
}
.sub-menu>li>a {
color: hsl(222.2 84% 4.9%);
padding: 5px 0;
font-size: 14px;
}
.sub-menu>li {
border: 0;
}
.web-header .navbar .navbar-nav li:hover .sub-menu {
opacity: 1;
visibility: visible;
-webkit-transform: translate(0%, 0px);
-moz-transform: translate(0%, 0px);
-ms-transform: translate(0%, 0px);
-o-transform: translate(0%, 0px);
transform: translate(0%, 0px);
}
.menu_overlay {
display: none;
content: '';
position: fixed;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.6);
width: 100%;
height: 100%;
display: none;
z-index: 2;
}
.navbar-collapse {
background-color: #fff;
position: fixed;
top: 0;
left: 0;
width: 260px;
display: none;
height: 100% !important;
max-height: 100% !important;
overflow: hidden;
overflow-x: scroll;
display: block !important;
transform: translateX(-260px);
opacity: 0;
visibility: hidden;
padding: 0px 0 20px;
transition: all 300ms ease;
-o-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-webkit-transition: all 300ms ease;
z-index: 3;
padding: 18px 15px;
}
.navbar-collapse.menu-visible {
transform: translateX(0px);
transition: all 300ms ease;
-o-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-webkit-transition: all 300ms ease;
opacity: 1;
visibility: visible;
overflow: auto;
}
.sub-menu {
display: none !important;
position: relative;
border: none;
box-shadow: none;
transform: translate(0%, 0px);
left: 0;
width: 100%;
background: transparent;
}
.web-header .navbar .navbar-nav .nav-item:hover .sub-menu {
opacity: 1;
visibility: visible;
-webkit-transform: translate(0%, 0px);
-moz-transform: translate(0%, 0px);
-ms-transform: translate(0%, 0px);
-o-transform: translate(0%, 0px);
transform: translate(0%, 0px);
}
.web-header .navbar .navbar-nav .nav-item.curent .sub-menu {
visibility: visible;
opacity: 1;
position: relative;
transform: translateY(0em);
z-index: 1;
transition: none;
display: block !important;
min-width: 100%;
left: 0;
transform: translate(0%, 0px);
}
.menu_overlay.menu-visible {
display: block;
}
.web-header-inner .nav-item::before {
display: none;
}
.web-header-inner .nav-item {
margin-bottom: 10px;
}
.footer-wrapper {
flex-wrap: wrap;
}
.footer-box:last-child {
width: 100%;
}
.why-choose-wrapper {
flex-wrap: wrap;
}
.why-choose-box-left {
width: 100%;
}
.traind-box {
margin-bottom: 24px;
}
.why-choose-box-right {
width: 100%;
margin-top: 24px;
}
.banner-mobile {
width: 245px;
}
.banner-sec {
padding: 115px 0 370px 0;
}
.banner-mobile-thumnail{top: 280px;}
.service-left {
margin-bottom: 20px;
}
.work-box-outer {
margin-bottom: 40px;
}
.testimonials-wrapper .owl-nav .owl-prev {
right: 251px;
}
.testimonials-wrapper .owl-nav .owl-next {
right: 177px;
} 
.web-header-inner .store-sec{display:none;}
.banner-box p.para{display:none;}
.banner-store-sec{display:block;}
.banner-store-sec a{display:inline-block;margin-right:5px;}
.banner-store-sec a img{width:100%;max-width:120px;}
.banner-store-sec a:last-child{margin-right:0px;}

}
@media(max-width: 767px) {
.banner-box h1 {
font-size: 50px;
}
.service-inner {
top: 0;
}
.service-sec {
padding: 60px 0;
}
.banner-sec {
padding: 115px 0 326px 0;
}
.work-first-img {
bottom: -35px;
}
.footer-box:first-child {
width: 100%;
}
.footer-box:nth-child(2) {
width: 50%;
}
.footer-box:nth-child(3) {
width: 50%;
}
.footer-box {
margin-bottom: 20px;
}
.web-footer-bottom-inner {
flex-wrap: wrap;
flex-direction: column-reverse;
gap: 8px;
}

.banner-box h1 {
font-size: 32px;
line-height: 40px;
}
.banner-box p {
padding: 0;
font-size: 15px;
}
.banner-mobile {width: 200px;top: 210px;}
.banner-sec {
padding: 115px 0 275px 0;
}


}
@media(max-width: 575px) {

.work-secound-img {
display: none;
}
.work-first-img {
display: none;
}
.work-sec {
padding-bottom: 10px;
}
.why-choose-wrapper {
margin: 0;
}
.service-left h2 {
    font-size: 26px;
    line-height: 32px;
}
.testimonials-inner .work-top {
    text-align: left;
    margin-bottom: 20px;
}
.work-top h2 {
    font-size: 26px;
    line-height: 32px;
}
.testimonials-info h3 {
    font-size: 18px;
    line-height: 24px;
}
.testimonials-user{width: 50px;height: 50px; border-radius: 50%;overflow:hidden;}
.testimonials-user img{height:100%;object-fit:cover;}
.step-top {   
    font-size: 16px;
    line-height: 24px;    
    padding: 8px 22px;    
    top: -23px;
}
.work-box h3 {
    font-size: 22px;
    line-height: 26px;   
    margin-bottom: 10px;
    padding-right: 10px;
}
.work-box p {   
    font-size: 14px;
    line-height: 20px;
}
.banner-box h1 {
font-size: 32px;
line-height: 40px;
}
.banner-box p {
padding: 0;
font-size: 15px;
}
.banner-mobile {width: 110px;top: 260px;}
.banner-sec {
padding: 115px 0 220px 0;
}
.banner-store-sec { margin-top:10px;}

}
@media(max-width: 420px) {
.navbar-brand img {
width: 223px;
}
.banner-box h1 {
font-size: 32px;
line-height: 40px;
}
.banner-box p {
padding: 0;
font-size: 15px;
}
.banner-box p br{display:none;}
.banner-mobile-thumnail {   
    top: 250px;
}
.banner-mobile {width: 110px;top: 260px;}
.banner-sec {
padding: 115px 0 170px 0;
}
.banner-store-sec {}
.service-sec {
padding-top: 30px;
}
.service-inner {
padding: 22px;
}
.choose-text-top h4 {
font-size: 28px;
line-height: 39px;
}
.testimonials-botom {
padding: 0 10px;
}
.faq-bottom .accordion-item-header {
font-size: 16px;
}
.arrow-icon {
width: 35px;
}
.web-footer-top {
padding: 45px 0 18px 0;
}
.footer-app a {
width: 126px;
}
.footer-big-heading {
font-size: 25px;
}
.footer-small-heading {
font-size: 18px;
}
}