@media (min-width: 1200px) {
.img-css2 {right:0!important; bottom:0!important; position:absolute!important; z-index:0;}
.img-h {min-height:792px;}

}


 
.bg-css22 { position:absolute; z-index:50; right:8%; top:22%}


 
@media (max-width: 1600px) {
.why-choose-us .icon-box {padding:30px}

.marathon-bg, .authorisation-certify-bg, .about-inner-bg, section, .section {padding: 100px 0 100px 0;}
.right-motor {right: 60px; bottom: -82px; width: 34%;}
.left-motor {left: 54px; bottom: -64px; width: 23%;}
.plain-arrow {
    background: url(../img/plain-arrow.png) no-repeat center right 64px;
    background-size: 32%;
}
.bg-css22 {right:2%}

}

/*// XX-Large devices (larger desktops, 1400px and up)*/
@media (max-width: 1400px) {

.bg-css {
 padding: 20px; max-width: 410px;width:100%; margin-right:5%;}
.php-email-form input[type=text], .php-email-form input[type=email], .php-email-form textarea {
padding:8px 15px}
textarea.form-control { height:120px}
.bg-css h1 {font-size:35px;}
.why-choose-us .icon-box p { padding:0}



.products-box h2 {font-size: 18px;}
.bg-css {
background: rgba(0, 0, 0, 0.5);
padding: 20px;
max-width: 410px;
width: 100%;
float: right;
text-align: left;}

.php-email-form input[type=text], .php-email-form input[type=email], .php-email-form textarea {
padding:13px 15px}
textarea.form-control { height:120px}

}
@media (max-width: 1280px) {
.bg-css {margin-right:0;}
.right-motor {right: 50px; bottom: -82px; width: 30%;}
.left-motor {left: 24px; bottom: -64px; width: 19%;}
.products-box h2 {font-size: 20px;}
.navmenu a, .navmenu a:focus {padding: 18px 14px;}
.read-more {padding: 14px 28px;}
.industry .section-title h3 {font-size: 28px;}
.bg-css22 { position:absolute; z-index:50; right:2%; top:10%}
.homepage-slider {height:700px;}
}



/*// X-Large devices (large desktops, 1200px and up)*/
@media (max-width: 1200px) {
.section-title h2 {font-size: 47px;}
.about-inner-bg .content h2{font-size: 47px;}
.inner-header h2 {font-size: 3.2rem;}
.icon-css{display:none;}
.header .logo img {width:70%;}
.mobile-nav-toggle{ margin-right:0px;}
.marathon-bg, .authorisation-certify-bg, .about-inner-bg, section, .section {padding: 90px 0 90px 0;}
.pro-detail-img {min-height: inherit;}
.plain-arrow {background: none;}
}


@media (max-width:1199px) {
.img-css2 {right: 0!important;bottom: 0!important;/* position: absolute!important; */float: right;}
.img-h img { width:50%; display:inline-block} 

.navmenu a, .navmenu a:focus {padding:10px 20px;}
.has-dropdown  li a {color:#fff} 
.navmenu .dropdown ul, .navmenu .megamenu ul {margin:0 20px}
}


@media (max-width: 1050px) {
.bg-css {width:35%;}
.blog-details .title {font-size: 28px;}
.bg-css22 { position:absolute; z-index:50; right:2%; top:5%}
}

/*// Large devices (desktops, 992px and up)*/
@media (max-width: 991px) {
.bg-css {float:none; max-width:100%; width:100%; margin-top:15px}
.homepage-slider {height:460px;}
.about { min-height:inherit}
.about {min-height: inherit;padding: 60px 0 60px 0;}
.about .content h2 {font-size:40px;}
.request-a-quote h2 {font-size:30px;}
.request-a-quote { padding-bottom:30px; padding-top:30px;}
.bg-css22 { display:none}
.bg-css {background: rgba(0, 0, 0, 0.9);}
}
 

/*// Medium devices (tablets, 768px and up)*/
@media (max-width: 768px) {
.homepage-slider {height: 340px;}
.footer h4 {padding-bottom:15px;}
.footer .footer-links {margin-bottom:0;}
section, .section {padding: 50px 0;}
.blog-bg, .products {padding-bottom:30px!important;}

.right-motor {    right: 32px; bottom: -82px; width: 40%;}
.left-motor {left: 15px; bottom: -64px; width: 24%;}
.blog-details .title {font-size: 26px;}
.industry-row h4 {font-size: 26px;}
.contact-box {padding:20px}
.map-h { height:300px}

}


@media (max-width:767px) {
.request-a-quote .bg-css {background:#02062f;margin-top:10px; border:solid 1px #403e7b}
.php-email-form button[type=submit] {padding:12px 35px}
.section-title h2 {font-size:35px;}
.section-title {padding-bottom:20px;}
.bg-css h1 {font-size:28px;}
.request-a-quote h2 {font-size:27px;}
.section-title h2 {font-size:26px;}
.section-title p { font-size:15px}
.homepage-slider .swiper-pagination-bullet-active {height:27px!important;}
.plain-arrow { margin-top:50px}
.contact-us li {padding-right:0; padding-left:35px;}
}

/* // Small devices (landscape phones, 576px and up)*/
@media (max-width: 576px) {
.marathon-bg, .authorisation-certify-bg, .about-inner-bg, section, .section {padding: 62px 0 60px 0;}
.quality-area{padding: 70px 0 50px 0;}
.right-motor {right:30px; bottom: -42px; width: 42%;}
.left-motor {left: 20px; bottom: -34px; width: 26%;}
.inner-header h2 {font-size:2rem;}
.arrow-down {top:33px;}
.section-title h2{font-size: 34px;}
.about-inner-bg .content h2{font-size: 34px;}
.products-box img{ width:80%;}
.products-box h2 {padding-left: 12px;}
.blog-details .title {font-size: 22px;}
.section-title h4 {font-size: 30px;}
.about-bg {padding: 22px;}
.php-email-form input[type=text], .php-email-form input[type=email], .php-email-form textarea {padding: 10px 10px;font-size: 16px;}
.bg-css h1 {font-size: 24px;}
.about-inner-bg .content h3 { margin:0; font-size:15px}
.about .content h3 {margin:0; font-size:15px}
}

@media (max-width: 480px) {
.inner-header {min-height: 288px;}
.homepage-slider {height:300px;}
.header .logo img {width:55%;}
.plain-arrow { margin-top:0; padding-bottom:0}
.why-choose-us .icon-box {padding:15px;}
.why-choose-us .icon-box svg {width:55px;height:55px;}
}

@media (max-width:414px) {
.section-title h2{font-size: 30px;}
.about-inner-bg .content h2{font-size: 30px;}
.about-inner-bg .content h2{font-size: 30px;}
.right-motor {right:30px; bottom: -42px; width: 45%;}
.left-motor {left: 20px; bottom: -34px; width: 28%;}
.section-title h4 {font-size: 26px;}
.enquiry-btn button[type=submit], .download-btn button[type=submit] {
 padding: 10px 22px;}	
.download-btn button[type=submit] { margin-bottom:20px;}
.about-inner-bg .content h2{font-size:30px}
.about .content h2 {font-size:30px}
body {font-size: 17px;} 
.why-choose-us .icon-box .icon-css {    margin-bottom:0; padding:0;} 
 
}


@media (max-width:360px) {}