@media (min-width: 1400px) and (max-width: 1599.98px) {}


@media (max-width: 1380px) {

	.main-header .container{ max-width:95%; }
	.contact-sec .form{  padding: 40px 79px 46px 60px; }
	.details a{ font-size: 35px; }
	
}

@media (max-width: 1200px) {
img{max-width:100%;height:auto}
.menu-Bar{display:block;top:0px}
.menuWrap.open{display:flex;left:0px}
.menuWrap{position:fixed;left:-210%;right:0;top:0;bottom:0;margin:auto;background:#0f4c97;height:100vh;display:flex;align-items:center;justify-content:center;flex-flow:column;transition:all 0.4s ease;z-index:3;width:100vw}
ul.menu li{display:block}
ul.menu li a{margin-bottom:10px;padding:0;display:block;text-align:center;margin-bottom:15px;padding-right:0px;margin-right:0px;color:#fff;font-size:15px;text-transform:capitalize}
.logo img{max-width:50%}
.container{position:relative}
header .main-header ul.menu>li{display:block;margin:0px;padding:0}
header .main-header ul.menu>li a{color:#fff}
header .main-header ul.menu>li a:before{display:none}
.counter-car-image img{ max-width: 500px; }
.quote img{ width: 70px; }
	
}

@media (max-width: 980px) {
	
	.blue-wrap-points{ justify-content: left; }
	section.sec-3,
	section.sec-6{ height:initial; }
	span.stars p{ gap: 2px; }
	span.stars p i{  font-size: 16px; gap: 2px; }
	.testi-car-image{ display:none; }
	
}

/* ipad pro */
@media (min-width: 992px) and (max-width: 1199.98px) {}

/* ipad mini */
@media (min-width: 768px) and (max-width: 991.98px) {}

/* mob view */
@media (max-width: 767px) {
	
	.home .menuWrap .menu > li{ border-right:none; }
	.head-icons { margin-left: 0; justify-content: center; flex-flow: wrap; }
	.head-icons .menu { display:flex; justify-content: center; margin-top: 5rem; }
	.head-icons .header-btn{ display:none !important; }
	.home .logo img{ width: 270px; }
	section.sec-2{ padding: 50px 0; }
	.sec-2 .sec-heading{ margin-left: 0; margin-top: 1rem; }
	section.sec-3{ height: initial; padding: 50px 0; }
	ul.services-details{ padding-top:20px; }
	ul.services-details,
	ul.our-partners,
	ul#counter{ grid-template-columns: repeat(1, 1fr); }
	ul.our-partners{ gap: 1rem; }
	section.sec-5{ padding: 30px 0; }
	.quote-wrap{  padding: 30px 30px; }
	ul#counter li .counter span.text{ margin-top: 2rem; }
	section.sec-6{ height:initial; }
	section.sec-7{ padding: 60px 0; }
	.sec-heading h2 br{ display:none; }
	.customsupport{ font-size:14px; }
	.mainBanner.homeBann{ min-height:100vh; }
	.banner-content.inner-banner h1.banner-heading{ font-size: 40px; margin-top:5rem; }
	header .main-header ul.menu>li{ border-right:none !important; }
	header .main-header ul.menu>li > a{ justify-content:center; }
	section.contact-sec{ padding:30px 0; }
	.details a{ font-size: 30px; }
	.contact-sec .form{ margin-top: 2rem; padding: 30px 30px; }
	section.contact-sec{  padding: 30px 0; }
	footer{ padding: 35px 0 50px; }
	.banner-content.inner-banner{ padding: 25% 0 60px; }
	.blue-wrap-points{ margin-bottom:1rem; }
	.counter-car-image img {
		max-width: 80%;
	}
	.calculateForm{ margin-bottom: 8rem; }
	.counter-car-image{ bottom: -190px; }
	.siginBtns.header-btn{ display: block !important; clear: both; width: 100%; text-align: center; }
	
	
	
}