﻿/* prefixed by https://autoprefixer.github.io (PostCSS: v7.0.26, autoprefixer: v9.7.3) */
@media (max-width:1920px) and (min-height:1081px) and (max-height:1300px) {
    .banner-slider-img [class^="swiper-button-prev"] { top: 85.9%; }
}
@media only screen and (max-width:1850px) {
    .screw-tabbing > a.active { font-size: 115px; }
}
@media only screen and (max-width:1680px) {
    .navigation-headermenu ul.navigation-navmenu>li.business-megamenu>ul,
    .navigation-headermenu ul.navigation-navmenu>li.operational-megamenu>ul,
    .navigation-headermenu ul.navigation-navmenu>li.process-megamenu>ul { padding: 40px 275px 40px }
    .navigation-headermenu ul.navigation-navmenu>li.excellence-megamenu>ul { padding: 30px 275px 30px }
    .banner-slider-img .banner-title { padding-left: 130px; }
    .banner-bg::after { width: 198px; }
    .banner-slider-img .swiper-slide img { max-width: 83%; }
    .banner-slider-img [class^="swiper-button-prev"] { left: 47.2%; top: 85.5%; }
    .banner-slider-img [class^="swiper-button-next"] { left: 47.2% }
    .viewall { right: 355px; }
    .tabscrew-name { font-size: 50px; width: 215px; }
    .screw-tabbing > a.active { font-size: 100px; }
    .faster-stand-bg::after { width: 325px; }
    .footer-bottom-bg { width: 358px; }
    .half-bg::before { width: 380px; }
    .csk-head-rotate-skrew { right: 455px; }

    /*.manual-screw-main{margin-left:130px;}*/
    .manual-screw-main::before { width: 127px; }
    .golden-right::before { right: 30px; }
    .pd-csk-head .mz-figure.mz-active.mz-magnifier-zoom .mz-lens { height: 150px !important; width: 150px !important; }
    .quality-identity .why-right-screw { right: 80px; }
    .why-top-screw img { width: 325px; }
    ul.navbar-nav > li { padding: 0px 50px; }
    ul.navbar-nav > li > a { font-size: 82px; }
}
@media only screen and (max-width:1600px) {
    .navigation-headermenu ul.navigation-navmenu>li.excellence-megamenu>ul { padding: 30px 235px 30px }
    .navigation-headermenu ul.navigation-navmenu>li.business-megamenu>ul,
    .navigation-headermenu ul.navigation-navmenu>li.operational-megamenu>ul,
    .navigation-headermenu ul.navigation-navmenu>li.process-megamenu>ul { padding: 40px 235px 40px; }
    .banner-slider-img .banner-title { padding-left: 95px; }
    .banner-slider-img .swiper-slide img { max-width: 100%; }
    .banner-slider-img [class^="swiper-button-prev"] { left: 43.7%; top: 86.4%; }
    .banner-slider-img [class^="swiper-button-next"] { left: 43.7%; }
    .banner-slider-img .swiper-slide img { padding-right: 70px; }
    .banner-bg::after { width: 158px; }
    .banner-slider-img { padding: 225px 0px 130px; }
    .banner-slider-img [class^="swiper-button-next"] { top: 91%; }
    .viewall { right: 325px; }
    .footer-bottom-bg { width: 328px; }
    .half-bg::before { width: 340px; }
    .screw-tabbing { width: 47%; }
    .screw-tabcontent .tab-content { width: 53%; }
    .faster-stand-bg::after { width: 295px; }

    /*.manual-screw-main {margin-left: 88px;}*/
    .manual-screw-main::before { width: 85px; }
    .golden-right::before { right: 39px; }
    .why-left-screw { left: 70px; }
    .why-right-screw { right: 60px; }
    .quality-identity .why-right-screw { right: 50px; }
}
@media only screen and (max-width:1600px) and (max-height:1200px) { }
@media only screen and (max-width:1600px) and (max-height:900px) {
    .banner-slider-img { padding: 195px 0px 70px; }
    .banner-slider-img [class^="swiper-button-prev"] { top: 83.5%; }
    .banner-slider-img [class^="swiper-button-next"] { top: 89.8%; }
    .navmenu-navi { padding: 150px 0px 100px 0px; }
}
@media only screen and (max-width:1440px) {
    .container { max-width: 1240px; }
    .banner-bg::after { width: 178px; }
    .banner-slider-img .swiper-slide img { max-width: 88%; }
    .banner-slider-img .banner-title { padding-left: 115px; font-size: 55px; }
    .banner-slider-img [class^="swiper-button-prev"],
    .banner-slider-img [class^="swiper-button-next"] { left: 43.9%; }
    h1,
    h2 { font-size: 30px; }
    h3 { font-size: 18px; }
    h3.sitemap-menu-title { font-size: 20px; }
    .every-place-info p { font-size: 22px; }
    .screw-tabbing > a.active { font-size: 98px; }
    .faster-screw-bottom { width: 511px; height: 189px; }
    .faster-stand-bg::after { width: 270px; }
    .viewall { right: 305px; }
    .half-bg::before { width: 325px; }
    .navigation-headermenu ul.navigation-navmenu>li { padding: 20px 0 }
    .mainmenu-contact-detail { left: 15px }
    .mainmenu-contact-detail span { padding: 0 15px }
    .mainmenu-enquiry-detail { left: 440px }
    .navigation-headermenu ul.navigation-navmenu>li.megamenu1>ul { padding: 30px 70px 5px }
    .navigation-headermenu ul.navigation-navmenu>li.excellence-megamenu>ul { padding: 30px 155px 30px }
    .navigation-headermenu ul.navigation-navmenu>li.business-megamenu>ul,
    .navigation-headermenu ul.navigation-navmenu>li.operational-megamenu>ul,
    .navigation-headermenu ul.navigation-navmenu>li.process-megamenu>ul { padding: 40px 155px 40px }
    .footer-bottom-bg { width: 305px; background-size: 395% auto; }
    .strength-img { margin-left: 130px; margin-right: -100px; }
    .csk-head-rotate-skrew { right: 320px; }
    .heading-type-main { margin-top: 55px; }
    .everything-main-content { left: -88px; }

    /*.manual-screw-main {margin-left: 115px;}*/
    .manual-screw-main::before { width: 115px; }
    .height-672::before { height: 595px; }
    .golden-right::before { right: 15px; }
    .everyone-icons .rolling-types { margin-right: 70px; }
    .packing-tab-single .bullet ul li { width: 28.6%; }
    .navi-inner { padding-left: 200px; }
    .menu-content { padding-left: 205px; }
    .navmenu-navi { padding: 150px 0px 100px 0px; }
    .otherblogtitle { width: 100%; margin-top: 10px; }
    .why-left-screw { left: 50px; }
    .why-right-screw { right: 10px; }
    .menu-content::after,
    .contact-map-main::after { width: 300px; height: 150px; }
    .why-top-screw img { width: 225px; }
    .why-right-screw img { width: 90px; }
    ul.navbar-nav > li { padding: 0px 40px; }
    ul.navbar-nav > li > a { font-size: 72px; }

    /* new section css start */
    .bannercontent h1{font-size: 50px;}
    .meterialcontent {padding: 0px 30px;}
    .prodrow { margin-right: -30px;}
    .prodrow h2{font-size: 100px;}
    .everyplacerow { margin-bottom: 0; }
    .mb-200{margin-bottom: 150px;}
    /* new section css end */

}
@media only screen and (max-width:1366px) {
    .banner-slider-img .banner-title { padding-left: 78px; }
    .banner-slider-img .swiper-slide img { max-width: 85%; }
    .banner-slider-img .swiper-slide img { padding-right: 50px; }
    .banner-bg::after { width: 140px; }
    .banner-slider-img [class^="swiper-button-prev"] { left: 45.7%; top: 78.5%; }
    .banner-slider-img [class^="swiper-button-next"] { left: 45.7%; top: 86.5%; }
    .tabscrew-name { font-size: 40px; width: 170px; }
    .screw-tabbing > a.active { font-size: 85px; }
    .screw-tabcontent .tab-content { width: 56%; }
    .screw-tabbing { width: 44%; }
    .half-bg::before { width: 290px; }
    .screw-bg-space { padding: 150px 0px 150px; }
    .navigation-headermenu ul.navigation-navmenu>li.excellence-megamenu>ul { padding: 30px 115px 30px }
    .navigation-headermenu ul.navigation-navmenu>li.business-megamenu>ul,
    .navigation-headermenu ul.navigation-navmenu>li.operational-megamenu>ul,
    .navigation-headermenu ul.navigation-navmenu>li.process-megamenu>ul { padding: 40px 115px 40px }
    .footer-bottom-bg { width: 268px; background-size: 395% auto; }
    .everything-main-content { left: -89px; }
    .strength-img { margin-left: 130px; margin-right: -100px; }
    .csk-head-rotate-skrew { right: 320px; }
    .height-672::before { height: 595px; }

    /*.manual-screw-main {margin-left: 70px;}*/
    .manual-screw-main::before { width: 70px; }
    .golden-right::before { right: 22px; }
    .navmenu-navi { padding: 60px 0px 100px 0px; }
}
@media only screen and (max-width:1360px) {
    .height-672::before { height: 593px; }

    /*.manual-screw-main {margin-left: 66px;}*/
    .manual-screw-main::before { width: 66px; }
    .golden-right::before { right: 18px; }
}
@media only screen and (min-width:1360px) and (max-width:1370px) and (min-height:1020px) and (max-height:1030px) {
    .banner-slider-img [class^="swiper-button-prev"] { left: 45.8%; top: 84.6%; }
    .banner-slider-img [class^="swiper-button-next"] { left: 45.8%; top: 90.5%; }
}
@media only screen and (max-width:1280px) {
    .banner-slider-img .banner-title { padding-left: 35px; -webkit-box-flex: 0; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; max-width: 33.333%; font-size: 50px; }
    .banner-bg::after { width: 98px; }
    .banner-slider-img [class^="swiper-button-next"] { left: 43.4%; }
    .banner-slider-img [class^="swiper-button-prev"] { left: 43.4%; top: 79%; }
    .screw-tabbing > a.active { font-size: 75px; letter-spacing: -3px; }
    .tabscrew-name { font-size: 40px; }
    .screw-features { width: 49%; }
    .faster-stand-bg::after { width: 230px; }
    .screw-tabbing { padding-bottom: 210px; padding-left: 15px; }
    .viewall { right: 265px; }
    .faster-screw-bottom { bottom: 70px; }
    .half-bg { padding: 100px 0px 230px; }
    .half-bg::before { width: 245px; }
    .navigation-headermenu ul.navigation-navmenu>li.excellence-megamenu>ul { padding: 30px 75px 30px }
    .navigation-headermenu ul.navigation-navmenu>li.business-megamenu>ul,
    .navigation-headermenu ul.navigation-navmenu>li.operational-megamenu>ul,
    .navigation-headermenu ul.navigation-navmenu>li.process-megamenu>ul { padding: 40px 75px 40px }
    .footer-bottom-bg { width: 220px; background-size: 470% auto; }
    .csk-head-rotate-skrew { right: 300px; }

    /*    .manual-screw-main{margin-left:25px;}*/
    .manual-screw-main::before { width: 25px; }
    .height-672::before { height: 598px; }
    .golden-right::before { right: 13px; }
    .width-65::before { width: 68%; }
    .more-products-main { padding-left: 80px; padding-right: 80px; }
    .navmenu-navi { padding: 100px 0px 100px 0px; }

    /*.why-right-screw img{width:70%;}*/
    .why-left-screw { left: 30px; }
    .why-left-screw img { width: 65px; }
    ul.navbar-nav > li { padding: 0px 35px; }
    ul.navbar-nav > li > a { font-size: 68px; }
}
@media only screen and (max-width:1280px) and (min-height:979px) and (max-height:1024px) {
    .banner-slider-img [class^="swiper-button-prev"] { top: 81%; }
}
@media only screen and (max-width:1280px) and (min-height:950px) and (max-height:980px) {
    .banner-slider-img [class^="swiper-button-prev"] { top: 80%; }
    .navmenu-navi { padding: 80px 0px 100px 0px; }
}
@media only screen and (max-width:1199px) {
    .container { max-width: 1100px; }
    .banner-slider-img [class^="swiper-button-prev"] { top: 82.3%; }
    .banner-slider-img [class^="swiper-button-next"] { top: 89%; }
    .sec-pt-200 { padding-top: 150px; }
    .sec-pb-200 { padding-bottom: 150px; }
    .inner-sec-pt-200 { padding-top: 150px; }
    .inner-sec-pb-200 { padding-bottom: 150px; }
    .sec-pt-150 { padding-top: 100px; }
    .sec-pb-150 { padding-bottom: 100px; }
    .sec-pb-135 { padding-bottom: 85px; }
    .mb-150 { margin-bottom: 100px; }
    .sec-pt-100 { padding-top: 80px; }
    .sec-pb-100 { padding-bottom: 80px; }
    .sec-py-150 { padding-top: 100px; padding-bottom: 100px; }
    .screw-bg-space { padding: 110px 0px 90px; }
    .faster-screw-bottom { width: 405px; height: 155px; bottom: 80px; }
    .screw-tabbing > a.active { font-size: 70px; }
    .screw-tabbing > a { padding-right: 0px; }
    .tabscrew-name { width: 170px; }
    .faster-stand-bg::after { width: 200px; }
    .viewall { right: 235px; }
    .white-bg { padding: 100px 0px 40px; }
    .service-screw h3 { font-size: 17px; }
    .banner-slider-img .banner-title { font-size: 48px; }
    .navigation-headermenu ul.navigation-navmenu>li.excellence-megamenu>ul { padding: 30px 125px 30px }
    .navigation-headermenu ul.navigation-navmenu>li.business-megamenu>ul,
    .navigation-headermenu ul.navigation-navmenu>li.operational-megamenu>ul,
    .navigation-headermenu ul.navigation-navmenu>li.process-megamenu>ul { padding: 40px 125px 40px }
    .silver-screw { left: 60px; }
    .gold-screw { left: 115px; }
    .black-screw { left: 150px; }
    .footer-logo { width: 110px; height: 110px; }
    .footer-logo img { width: 65px; }
    .footer-bottom-bg { width: 220px; }
    .footer-bottom { padding: 82px 0px; }
    .csk-head-rotate-skrew { right: 295px; }
    .packing-tab-single .bullet ul li { width: 27.8%; }
    .everyone-icons .rolling-types { margin-right: 55px; width: 125px; }
    .packing-tab-multiple .tab-head { padding: 10px 15px; }
    .everything-main-content { left: -75px; }
    .heading-type-main { margin-top: 17px; }
    .more-product-inner { padding: 0px 60px; }
    .more-products-main .slick-prev { left: 15px; }
    .more-products-main .slick-next { right: 15px; }
    .height-672::before { height: 542px; }
    .golden-right::before { right: 20px; }
    .height-350::before { height: 335px; }
    .more-products-main { padding-left: 0px; padding-right: 0px; }
    .navi-inner { padding-left: 150px; }
    .menu-content { padding-left: 155px; }
    .menu-content::after,
    .contact-map-main::after { width: 200px; height: 125px; }
    .blist-multiple.sec-pb-100 { padding-bottom: 50px; }
    .why-top-screw img { width: 200px; }
    .vision-mission-main.sec-pb-150 { padding-bottom: 127px; }
    ul.navbar-nav > li > a { font-size: 60px; }
    ul.navbar-nav > li { padding: 0px 32px; }
    .privacyContent { padding: 0px 50px }

    /* New css update */
    .prodrow h2 {font-size: 70px;}
    .mb-200{margin-bottom: 100px;}
    .whitebgbox{padding: 70px 0px;}
    .appliationrow .whitebgbox { padding: 70px 30px; }
    .meterialcontent { padding: 0px 20px; }
    .navlogo img{max-width: 50px;}
    .navbar-dark, .navbar-dark.stickyheader{padding: 10px 0px;}
    .newarriveslider {padding: 0px 70px;}
    .newarriveslider .slick-prev {left: 20px;}
    .newarriveslider .slick-next {right: 20px;}
    .productsection .faster-stand-bg{padding: 170px 0px 0px;}
    .productsection .faster-stand-bg:last-child {padding-bottom: 150px;}
    .newarriveslider .slick-slide{padding: 0px 10px;}
    .appliationrow{margin-top: -75px}
}
@media only screen and (max-width:1152px) {
    .navigation-headermenu ul.navigation-navmenu>li.excellence-megamenu>ul { padding: 30px 105px 30px }
    .navigation-headermenu ul.navigation-navmenu>li.business-megamenu>ul,
    .navigation-headermenu ul.navigation-navmenu>li.operational-megamenu>ul,
    .navigation-headermenu ul.navigation-navmenu>li.process-megamenu>ul { padding: 40px 105px 40px }

    /*    .manual-screw-main {margin-left: 33px;}*/
    .manual-screw-main::before { width: 33px; }
}
@media only screen and (max-width:1080px) {
    .navigation-headermenu ul.navigation-navmenu>li.excellence-megamenu>ul { padding: 30px 65px 30px }
    .navigation-headermenu ul.navigation-navmenu>li.business-megamenu>ul,
    .navigation-headermenu ul.navigation-navmenu>li.operational-megamenu>ul,
    .navigation-headermenu ul.navigation-navmenu>li.process-megamenu>ul { padding: 40px 65px 40px }
}
@media only screen and (max-width:1024px) {
    .container { max-width: 100%; }
    .banner-slider-img .banner-title { padding-left: 15px; font-size: 45px; }
    .banner-slider-img [class^="swiper-button-prev"] { top: 81.1%; }
    .silver-screw,
    .gold-screw,
    .black-screw { display: none; }
    .alltype-screw-img { display: block; margin: 0 auto; }
    .eachpsrt-screw-content.sec-py-150 { padding-top: 0px; padding-bottom: 0px; }
    .screw-tabbing > a.active { font-size: 65px; }
    .tabscrew-name { font-size: 37px; width: 160px; }
    .screw-tabbing { padding-left: 0px; }
    .faster-stand-bg { padding: 140px 0px 40px; }
    .viewall { bottom: -20px; right: 210px; }
    .faster-stand-bg::after { width: 180px; }
    .half-bg::before { width: 185px; }
    .each-part-screw.sec-pt-200 { padding-top: 100px; }
    .banner-bg::after { width: 80px; }
    .banner-slider-img .swiper-slide img { padding-right: 20px; }
    .csk-head-rotate-skrew { right: 190px; bottom: -70px; }
    .everything-main-content { left: -70px; }
    .pt-65 { padding-top: 40px; }
    .csk-head-rotate-skrew img { width: 80%; }
    .everything-main-content { width: 300px; height: 300px; }
    .everyone-icons .rolling-types { margin-right: 45px; }
    .packing-tab-single .bullet ul li { width: 27%; }

    /*    .manual-screw-main {margin-left: 15px;}*/
    .manual-screw-main::before { width: 15px; }
    .height-672::before { height: 490px; }
    .golden-right::before { right: 0px; }
    .height-350::before { height: 300px; }
    .pd-csk-head .mz-figure.mz-active.mz-magnifier-zoom .mz-lens,
    .pd-csk-head .mz-lens { height: 100px !important; width: 100px !important; }
    .product-listing-main.pb-20 { padding-bottom: 0px; }
    .alm-btn-wrap { padding: 10px 0 10px !important; }
    .menu-content p { width: 350px; }
    .menu-inner-content { width: 650px; }
    .navi-inner { overflow: auto; }
    ul.navbar-nav > li > a { font-size: 80px }
    ul.navbar-nav > li { padding: 0px 50px; }
    ul.navbar-nav > li.menu-item-has-children > ul.sub-menu > li > a { font-size: 18px; line-height: 30px; }
    ul.navbar-nav > li.menu-item-has-children > ul.sub-menu { opacity: 1; white-space: normal; }

    /*.overflowhidden{width: 100%;overflow-x: hidden;}*/
    .body_wrapper { overflow: hidden; }
    .blog-title { font-size: 28px; }
    .enquirenow-form { padding: 90px; }
    .why-left-screw { top: 440px; left: 7px; }
    .why-right-screw { right: 0px; bottom: 315px; }
    .why-top-screw { bottom: -15px; }
    .blist-multiple.cate-blog.pb-20.wow { padding-bottom: 0px; }
    .why-top-screw { bottom: 0px; }
    .quality-identity .why-right-screw { bottom: 280px; }
}
@media only screen and (min-width:1020px) and (max-width:1030px) and (min-height:1360px) and (max-height:1370px) {
    .banner-slider-img [class^="swiper-button-prev"] { top: 68%; }
    .banner-slider-img [class^="swiper-button-next"] { top: 71.8%; }
    .navmenu-navi { padding: 250px 0px 100px 0px; }
}
@media only screen and (min-width:1020px) and (max-width:1024px) and (min-height:600px) and (max-height:610px) {
    .banner-slider-img [class^="swiper-button-prev"] { top: 77.1%; }
    .navmenu-navi { padding: 50px 0px 100px 0px; }
    ul.navbar-nav > li.menu-item-has-children > ul.sub-menu { padding-top: 15px; }
}
@media only screen and (max-width:992px) {
    .heading-type-main { margin-top: -5px; }
    .packing-tab-single .bullet ul li { margin-right: 20px; width: 27.5%; }
    .packing-tab-multiple .tab-head { padding: 10px 12px; }
    .height-672::before { height: 475px; }
    .height-350::before { height: 285px; }
    .rolling-types h3 { font-size: 16px; }
    .everyone-icons .rolling-types { margin-right: 15px; }
    .why-right-screw img { width: 55%; }
    .quality-identity .why-right-screw { bottom: 295px; }
    .vision-mission-main.sec-pb-150 { padding-bottom: 100px; }
}
@media only screen and (max-width:991px) {
    .copy-right span { display: block; }
    .copy-right { text-align: center; margin-top: 20px; }
    .footer-logo { width: 100px; height: 100px; padding: 22px; }
    .footer-bottom { padding: 53px 0px; }
    .footer-bottom-bg { width: 150px; background-size: 483% auto; }
    .footer-dealer { padding: 100px 0px; }
    .screw-bg { display: none; }
    .screw-bg-space { padding: 100px 15px 95px; background-image: url('../images/screw-bg.png'); background-repeat: repeat; background-attachment: scroll; background-color: transparent; background-size: contain; }
    .blog-section .container { padding-left: 0px; padding-right: 0px; }
    .page-title-heading { font-size: 45px; }
    .everyplace-img { top: -60px; }
    h1,
    h2 { font-size: 26px; margin-bottom: 20px; }
    .every-place-info p { font-size: 20px; }
    .screw-tabbing > a.active { font-size: 55px; padding-right: 0px; }
    .tabscrew-name { font-size: 33px; width: 140px; }
    .service-screw img { margin-bottom: 30px; width: 100px; }
    .service-screw h3 { font-size: 16px; }
    .blog-view-btn { display: block; margin-top: 30px; }
    .blog-title-btn .blog-btn { display: none; }
    .heading-type-main { margin-top: 25px; }
    .csk-head-pslider .slick-dots { top: 278px; }
    .packing-tab-single .bullet ul li { width: 27%; }
    .height-672::before { height: 473px; }
    .blog-content-slider,
    .why-lp-content { margin-top: 30px; }
    .blog-content-slider .slick-track { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
    .about-slider-main { margin-top: -70px; }
    .blist-multiple,
    .vision-mission-main,
    .contact-form .screw-bg { background-size: contain; display: block; left: 0px; }
    .whitebgbox { padding: 50px 0px;}
    .prodrow h2 { font-size: 50px;}
/*    .productsection .faster-stand-bg:last-child { padding-bottom: 150px; }*/
    .appliationrow .row [class*="col-"]{margin-bottom: 20px;}
    .appliationrow .whitebgbox{padding: 50px 0px 30px;}
    .indiamapimg img {max-width: 300px;}
    .ournetworkrow .row [class*="col-"]{text-align: center;}
    .rolling-excellence {margin-top: -130px;}
    .half-bg {padding: 80px 0px 230px;}
    .meterialcontent{padding: 0px;}
    .bannercontent h1 { font-size: 40px; }
    /* .fullcoverimg {height: 50vh; } */
    .fullcoverimg img{width: 100%;height: 100%;}
    .fullcoverbanner {margin-top: 60px;}
    .bannercontent{margin-top: 0px;}
    .socialcionfooter{justify-content: center;margin-bottom: 0px;}
}
@media only screen and (max-width:960px) {
    .packing-tab-single .bullet ul li { width: 27.3%; }
    .everything-main-content { left: -63px; }
    .heading-type-main { margin-top: 18px; }
    .height-672::before { height: 464px; }
    .vision-mission-main.sec-pb-150 { padding-bottom: 111px; }

}
@media only screen and (min-width:950px) and (max-width:960px) and (min-height:590px) and (max-height:600px) {
    .banner-slider-img .swiper-button-next,
    .banner-slider-img .swiper-button-prev { width: 30px; height: 30px; line-height: 28px; }
    .banner-slider-img [class^="swiper-button-next"] { top: 90%; }
    .banner-slider-img .banner-title { font-size: 40px; }
    .banner-slider-img { padding: 143px 0px 20px; }
    .banner-slider-img .swiper-slide img { padding-right: 15px; }
    .banner-bg::after { width: 78px; }
    .banner-slider-img [class^="swiper-button-prev"] { top: 83%; }
    .navmenu-navi { padding: 50px 0px 100px 0px; }
    ul.navbar-nav > li.menu-item-has-children > ul.sub-menu { padding-top: 15px; }
}
@media only screen and (max-width:854px) {
    .half-bg::before { width: 155px; }
    .screw-tabbing > a.active { font-size: 55px; }
    .tabscrew-name { font-size: 32px; }
    .screw-feature-title h3 a { padding: 8px 10px; }
    .screw-feature-title h3 > a > i { right: 15px; }
    .faster-screw-bottom { width: 285px; height: 115px; }
    .screw-tabbing { padding-bottom: 150px; }
    .banner-slider-img .banner-title { font-size: 38px; }
    .banner-slider-img [class^="swiper-button-prev"] { top: 70.1%; }
    .csk-head-rotate-skrew img { width: 70%; }
    .csk-head-rotate-skrew { right: 155px; }
    .heading-type-main { margin-top: -15px; }
    .packing-tab-single .bullet ul li { width: 42.8%; }
    .packing-tab-multiple .slick-prev,
    .packing-tab-multiple .slick-next { top: 18px; border: none; }
    .packing-tab-multiple .slick-prev { right: 40px; left: auto; }
    .packing-tab-multiple .slick-next { right: -40px; }
    .packing-tab-multiple .tab-head { padding: 9px; border-right: 1px solid #aa9373; border-left: none;/*width:69.4px;*/ }
    .everything-main-content { width: 250px; height: 250px; padding: 0px 40px; }
    .heading-type-main { margin-top: -9px; }
    .everything-main-content { left: -52px; }
    .packing-tab-multiple .slick-slide:first-child .tab-head { border: 1px solid #aa9373; }
    .height-672::before { height: 420px; }
    .height-350::before { height: 270px; }
    .width-65::before { width: 72%; }

    /*.why-top-screw{bottom:0px;}*/

/*.vision-mission-main.sec-pb-150 {padding-bottom: 111px;}*/ }
@media only screen and (min-width:800px) and (max-width:805px) and (min-height:1280px) and (max-height:1285px) {
    .banner-slider-img [class^="swiper-button-prev"] { top: 64.6%; }
    .banner-slider-img [class^="swiper-button-next"] { top: 69%; }
    .banner-slider-img .banner-title { font-size: 38px; }
    .navmenu-navi { padding: 200px 0px 100px 0px; }
}
@media only screen and (min-width:800px) and (max-width:809px) and (min-height:600px) and (max-height:610px) {
    .banner-slider-img .swiper-button-next,
    .banner-slider-img .swiper-button-prev { width: 30px; height: 30px; line-height: 28px; }
    .banner-slider-img [class^="swiper-button-next"] { top: 90%; }
    .banner-slider-img .banner-title { font-size: 37px; }
    .banner-slider-img { padding: 143px 0px 20px; }
    .banner-slider-img .swiper-slide img { padding-right: 15px; }
    .banner-bg::after { width: 78px; }
    .banner-slider-img [class^="swiper-button-prev"] { top: 83%; }
}
@media only screen and (min-width:820px) and (max-width:920px) and (min-height:410px) and (max-height:415px) {
    .banner-slider-img .swiper-button-next,
    .banner-slider-img .swiper-button-prev { width: 30px; height: 30px; line-height: 28px; }
    .banner-slider-img [class^="swiper-button-next"] { top: 90%; }
    .banner-slider-img .banner-title { font-size: 37px; }
    .banner-slider-img { padding: 143px 0px 20px; }
    .banner-slider-img .swiper-slide img { padding-right: 15px; }
    .banner-bg::after { width: 78px; }
    .banner-slider-img [class^="swiper-button-prev"] { top: 77.9%; }
    .fullcoverimg {height: 100vh; }
}
@media only screen and (min-width:820px) and (max-width:900px) and (min-height:411px) and (max-height:480px) {
    .navmenu-navi { padding: 50px 0px 100px 0px; }
    ul.navbar-nav > li.menu-item-has-children > ul.sub-menu { padding-top: 15px; }
    .menu-content { padding-top: 50px; }
    .navmenu-navi { padding: 50px 0px 100px 0px; }
}
@media only screen and (min-width:810px) and (max-width:815px) and (min-height:370px) and (max-height:375px) {
    .banner-slider-img .swiper-button-next,
    .banner-slider-img .swiper-button-prev { width: 30px; height: 30px; line-height: 28px; }
    .banner-slider-img [class^="swiper-button-next"] { top: 90%; }
    .banner-slider-img .banner-title { font-size: 37px; }
    .banner-slider-img { padding: 143px 0px 20px; }
    .banner-slider-img .swiper-slide img { padding-right: 15px; }
    .banner-bg::after { width: 78px; }
    .banner-slider-img [class^="swiper-button-prev"] { top: 77.9%; }
    ul.navbar-nav > li.menu-item-has-children > ul.sub-menu { padding-top: 15px; }
    .menu-content { padding-top: 50px; }
    .navmenu-navi { padding: 50px 0px 100px 0px; }
}
@media only screen and (max-width:823px) {
    .packing-tab-single .bullet ul li { width: 42%; }
    .packing-tab-multiple .tab-head { font-size: 12px; padding: 10px 8px; }
    .height-672::before { height: 410px; }
    .menu-last-content { width: 100%; }
    .about-content p:last-child { margin-bottom: 15px; }
    .vision-mission-main.sec-pb-150 { padding-bottom: 97px; }
    .quality-identity .why-right-screw { bottom: 315px; }
    .fullcoverimg {height: 50vh; }
}
@media only screen and (max-width:812px) {
    .screw-tabbing > a.active { font-size: 50px; }
    .screw-tabbing > a { padding-right: 5px; }
    .tabscrew-name { font-size: 30px; width: 125px; }
    .faster-stand-bg::after { width: 140px; }
    .viewall { bottom: -25px; right: 165px; }
    .height-672::before { height: 406px; }
    .quality-identity .why-right-screw { bottom: 315px; }
}
@media only screen and (min-width:800px) and (max-width:823px) { }
@media only screen and (max-width:800px) {
    .heading-type-main { margin-top: -35px; }
    .height-672::before { height: 400px; }
}
@media only screen and (max-width:799px) { }
@media only screen and (max-width:768px) {
    .half-bg::before { width: 145px; }
    .banner-slider-img .banner-title { -webkit-box-flex: 0; -ms-flex: 0 0 37.333%; flex: 0 0 37.333%; max-width: 37.333%; font-size: 40px; }
    .banner-bg::after { width: 77px; }
    .banner-slider-img .swiper-slide img { padding-right: 15px; max-width: 95%; }
    .banner-slider-img [class^="swiper-button-prev"] { left: 40.6%; top: 71%; }
    .banner-slider-img [class^="swiper-button-next"] { top: 77%; left: 40.6%; }
    .everything-main-content { width: 225px; height: 225px; padding: 0px 18px; }
    .csk-head-rotate-skrew img { width: 55%; }
    .csk-head-rotate-skrew { right: 115px; bottom: -60px; }
    .heading-type-main { margin-top: -42px; }
    .packing-tab-single .bullet ul li { width: 41.8%; }
    .packing-tab-multiple .tab-head { font-size: 11px; }
    .height-672::before { height: 390px; }
    .height-350::before { height: 260px; }
    .width-65::before { width: 70%; }
    .navi-inner { padding-left: 55px; }
    .menu-content { padding-left: 50px; }
    .navmenu-navi { padding: 230px 0px 100px 0px; }
    .why-left-screw,
    .why-right-screw { display: none; }
}
@media only screen and (max-width:767px) {
    .socialcionfooter{justify-content: flex-start;margin-bottom: 10px;}
    .copy-right { text-align: left; margin-top: 0px; }
    .screw-bg-space { padding: 80px 20px 80px; }
    .half-bg { padding: 90px 0px 80px; }
    .rolling-excellence { margin-top: 0; }
    .half-bg::before { width: 0; }
    .everyplace-img { left: 0; }
    .screw-tabbing { width: 100%; padding-bottom: 120px; position: relative; }
    .nextarrow { position: absolute; top: 0; right: 0px; }
    .screw-tabcontent .tab-content { width: auto; margin-left: -15px; margin-right: -15px; }
    .screw-features { width: 50%; }
    .faster-screw-bottom { width: 185px; height: 85px; bottom: 110px; }
    .faster-stand-bg::after { width: 0px; }
    .faster-stand-bg { padding: 70px 0px 60px; }
    .viewall { bottom: -45px; right: 17px; }
    .banner-bg::after { width: 65px; }
    .navlogo { width: 35px; }
    .navbar-dark .navbar-toggler { margin: 1px 0px 0px 25px; }
    .navbar-dark { padding: 8px 0px; }
    .navbar-dark.stickyheader { padding: 8px 0px; }
    .button-common.dealer { padding: 8px 11px; font-size: 11px; }
    .service-screw img { margin-bottom: 20px; width: 90px; }
    .service-screw h3 { font-size: 15px; }
    .footer-bottom-bg { width: 150px; background-size: 427% auto; height: 200px; }
    .footer-bottom { padding: 50px 0px; }
    .footer-dealer { padding: 70px 0px; }
    .white-bg { padding: 90px 0px 30px; }
    .white-bg::after { position: absolute; top: 0; left: 100%; content: ''; background: #fff; height: 100%; width: 100%; }
    .rolling-excellence { overflow-x: hidden; }
    .every-place-info.sec-pt-200 { padding-top: 120px; }
    .banner-slider-img .banner-title.desk { display: none !important; }
    .banner-slider-img .banner-title.mob { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
    .banner-slider-img { padding: 90px 0px 140px; }
    .banner-slider-img .banner-title { -webkit-box-flex: 0; -ms-flex: 0 0 90%; flex: 0 0 90%; max-width: 90%; height: auto; padding-left: 70px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding-bottom: 15px; font-size: 35px; line-height: 1; }
    .banner-slider-img .swiper-wrapper { width: 100%; }
    .banner-title.mob > br { display: none; }
    .banner-title.mob strong { display: block; }
    .banner-slider-img .swiper-container { width: 100%; float: right; padding-right: 15px; }
    .banner-slider-img .swiper-slide img { padding-right: 0; max-width: 90%; }
    .banner-slider-img [class^="swiper-button-prev"] { left: 9.6%; top: 81.2%; }
    .banner-slider-img [class^="swiper-button-next"] { left: 9.6%; top: 88%; }
    .banner-bg,
    .banner-bg .container,
    .banner-bg .container-fluid,
    .banner-title,
    .banner-slider-img { height: 815px; }
    .sectionfull { height: initial !important; }
    .banner-slider-img .swiper-slide { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
    .everything-main-content { background-color: transparent; position: unset; width: 100%; padding: 0px; height: auto; }
    .everyone-icons .rolling-types:last-child { margin-right: 0px; }
    .everyone-icons .rolling-types { margin-right: 20px; }
    .pt-120 { padding-top: 50px; }
    .pt-65 { padding-top: 30px; }
    .page-title-heading { font-size: 40px; line-height: 40px; }
    .heading-type-main { margin-top: 30px; }
    .csk-head-rotate-skrew { right: 0px; bottom: -70px; }
    .packing-tab-multiple .tab-head { padding: 10px 20px; font-size: 13px; }
    .packing-tab-single .bullet ul li { width: 21.6%; }
    .height-672::before { height: 578px; }
    .golden-right .pb-25 { padding-bottom: 30px; }
    .golden-right .pt-65 { padding-top: 50px; }
    .height-350::before { height: 250px; }
    .heading-404 { padding-top: 30px; }
    .width-50::before { width: 94%; }
    .mb-150 { margin-bottom: 70px; }
    .product-table-content { margin-top: 30px; }
    ul.navbar-nav { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
    ul.navbar-nav > li { padding: 5px 0px; }
    ul.navbar-nav > li.menu-item-has-children > ul.sub-menu { opacity: 1; padding: 15px 0px 0px 30px; display: none; }
    ul.navbar-nav > li > a { font-size: 50px; line-height: normal; }
    .navmenu-navi .navbar-nav { padding: 0px 0px 30px 0px; }
    .navmenu-navi { padding: 100px 0px 100px 0px; }
    .navmenu-navi ul.navbar-nav > li { position: relative; width: 100%; display: block; }
    .navmenu-navi ul > li > .dropdown-toggle { right: 1px; top: 22px; position: absolute; background: transparent; border: 0px none; display: block; width: 15px; height: 20px; padding: 0px; z-index: 3; cursor: pointer; }
    .navmenu-navi ul > li > .dropdown-toggle::after { content: '\f078'; width: 15px; height: 20px; display: inline-block; position: absolute; top: 0px; right: 0px; z-index: 3; color: #aa9373; font-size: 16px; font-family: fontawesome; font-weight: normal; border: none; }
    .navmenu-navi ul > li.toggle-on > .dropdown-toggle::after { content: '\f077'; width: 15px; height: 20px; display: inline-block; position: absolute; top: 0px; right: 0; z-index: 3; color: #aa9373; font-size: 16px; font-family: fontawesome; font-weight: normal; }
    .navmenu-navi ul.navbar-nav > li:hover > a + .dropdown-toggle::after,
    .navmenu-navi ul.navbar-nav > li:focus > a + .dropdown-toggle::after { color: #e5ddce; }
    .navi-inner { padding: 0px 15px; }
    .menu-content { padding: 0px 15px 50px; }
    ul.navbar-nav > li:hover,
    ul.navbar-nav > li > a:hover { cursor: default; }
    .headerclose { right: 15px; }
    .contact-content { margin-top: 30px; }
    .sidebarsingle { display: none; }
    .why-lp-main h3 { font-size: 22px; }
    .why-inner p { margin-bottom: 0px; }
    .whitebg-after.ml-15 { margin-left: 0px; }
    .about-slider { padding: 0px; }
    .whitebg-after { padding-left: 15px; }
    .about-slider .slick-prev { right: 0px; }
    .about-slider .slick-next { right: -39px; }
    .privacyContent { padding: 0px }
    .privacyContent ol { padding-left: 5px }
    .privacyContent > ol > li,
    .privacyContent > ol > li > ol > li,
    .privacyContent > ol > li > ol > li > ol > li { padding-left: 0px }
    .privacyContent > ol > li > ol > li::before,
    .privacyContent > ol > li::before,
    .privacyContent > ol > li > ol > li > ol > li::before { position: relative; font-weight: 700; }
    .everyplacerow .row [class*="col"] {margin-bottom: 15px;}
    .bannercontent h1 { font-size: 36px; }
    .whitebgbox{padding: 30px;}
    .newarriveslider{padding: 0px;}
    .newarriveslider .slick-slide{padding: 0px;}
    .newarriveslider .slick-slide .row [class*="col"]:first-child {margin-bottom: 20px;}
    .productsection .faster-stand-bg{padding: 70px 0px 0px;}
    .prodrow{margin-right: -15px;}
    .prodrow .screw-features{width: 100%;padding: 0px;}
    .prodrow > [class*="col"]:first-child{margin-bottom: 30px;}
    .productsection .faster-stand-bg:last-child{padding-bottom: 130px;}
    .productsection .faster-stand-bg [class*="col"] .screw-features:last-child{margin-bottom: 0px;}
    .prodrow h2 { font-size: 40px;}
    .appliationrow .whitebgbox{padding: 30px 15px;}
    .appliationrow .row [class*="col-"]:first-child{margin-bottom: 0px;}
    .sliderimgbox .slick-slide{text-align: center;}
    .screw-pouch{vertical-align: top;}
    .screw-feature-title h3 > a > i{top: 9px;}
    .productsection .faster-screw-bottom{display: none;}
    .appliationrow{vertical-align: top;margin-top: -60px;}

}
@media only screen and (max-width:740px) {
    .banner-slider-img .swiper-button-next,
    .banner-slider-img .swiper-button-prev { width: 30px; height: 30px; line-height: 28px; }
    .banner-slider-img [class^="swiper-button-prev"] { top: 85%; }
    .banner-slider-img [class^="swiper-button-next"] { top: 90%; }
    .packing-tab-single .bullet ul li { width: 21.4%; }
    .height-672::before { height: 558px; }
    .menu-content::after,
    .contact-map-main::after,
    .why-top-screw img { width: 175px; }
    .vision-mission-main.sec-pb-150 { padding-bottom: 100px; }
}
@media only screen and (max-width:667px) {
    .banner-slider-img .banner-title { padding-left: 65px; }
    .packing-tab-single .bullet ul li { width: 29.1%; }
    .height-672::before { height: 510px; }
    .height-350::before { height: 230px; }
    .menu-inner-content { width: 100%; -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .menu-content p { width: 100%; }
    .menu-inner-content .button-common.white { margin-left: 0px; margin-bottom: 0; }
    .menu-last-content { width: 100%; padding: 30px 0px 0px 0px; }
    .comments-area .comment-form p.comment-form-author,
    .comments-area .comment-form p.comment-form-email,
    .comments-area .comment-form p.comment-form-url { width: 100%; }
    .comments-area .comment-form p.comment-form-email { margin: 0px 0px 15px; }
}
@media only screen and (max-width:640px) {
    .banner-slider-img .banner-title { font-size: 31px; padding-left: 63px; }
    .banner-slider-img [class^="swiper-button-prev"] { top: 82%; }
    .banner-slider-img [class^="swiper-button-next"] { top: 87%; }
    .packing-tab-single .bullet ul li { width: 29%; }
    .height-672::before { height: 490px; }
    .why-inner.sec-pb-100 { padding-bottom: 50px; }
    .vision-mission-main.sec-pb-150 { padding-bottom: 103px; }
}
@media only screen and (max-width:600px) {
    .banner-bg,
    .banner-bg .container,
    .banner-bg .container-fluid,
    .banner-title,
    .banner-slider-img { height: 760px; }
    .banner-slider-img .banner-title { padding-left: 59px; -webkit-box-flex: 0; -ms-flex: 0 0 89%; flex: 0 0 89%; max-width: 89%; }
    .banner-slider-img [class^="swiper-button-next"] { top: 87.8%; }
    .packing-tab-single .bullet ul li { width: 28.5%; }
    .height-672::before { height: 465px; }
    .height-350::before { height: 210px; }
    .menu-content::after { bottom: -50px; height: 100px; }
    .enquirenow-form { padding: 50px; }
    .contact-map-main::after,
    .why-top-screw img { height: 100px; }
}
@media only screen and (min-width:600px) and (max-width:610px) and (min-height:1020px) and (max-height:1024px) { }
@media only screen and (min-width:600px) and (max-width:610px) and (min-height:960px) and (max-height:965px) { }
@media only screen and (max-width:575px) {
    h1,
    h2 { font-size: 26px; margin-bottom: 20px; }
    .screw-bg-space { padding: 65px 15px 70px; }
    .blog-view-btn { margin-top: 0px; }
    .sec-pt-200 { padding-top: 100px; }
    .sec-pb-200 { padding-bottom: 100px; }
    .inner-sec-pt-200 { padding-top: 100px; }
    .inner-sec-pb-200 { padding-bottom: 100px; }
    .each-part-screw.sec-pt-200 { padding-top: 70px; }
    .sec-pt-150 { padding-top: 70px; }
    .sec-pb-150 { padding-bottom: 70px; }
    .sec-pb-135 { padding-bottom: 55px; }
    .sec-pt-100 { padding-top: 70px; }
    .sec-pb-100 { padding-bottom: 70px; }
    .sec-py-150 { padding-top: 70px; padding-bottom: 70px; }
    .service-screw h3 { margin-bottom: 50px; }
    .white-bg { padding: 70px 0px 30px; }
    .rolling-types { margin-bottom: 40px; }
    .half-bg { padding: 70px 0px 60px; }
    .every-place-info p { font-size: 20px; line-height: 1.3; }
    .faster-screw-bottom { bottom: 80px; }
    .screw-feature-title h3 { font-size: 16px; }
    .service-screw img { width: 80px; }
    .footer-bottom-bg { background-size: 400% auto; }
    .banner-slider-img .banner-title { font-size: 28px; padding-left: 55px; }
    .banner-bg,
    .banner-bg .container,
    .banner-bg .container-fluid,
    .banner-title,
    .banner-slider-img { height: 740px; }
    .every-place-info.sec-pt-200 { padding-top: 100px; }
    .csk-head-rotate-skrew img { width: 45%; }
    .everyone-icons { -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }
    .everyone-icons .rolling-types { margin: 0px 15px 15px 0px; width: 47%; }
    .everything-main-content h2 { margin-bottom: 30px; }
    .strength-img { margin: 30px -100px 30px 15px; }
    .packing-tab-multiple { margin: 0px 80px 0px 0px; }
    .packing-tab-multiple .slick-prev + .packing-tab-multiple .tab-head { font-size: 13px; padding: 10px; width: 100px; text-align: center; }
    .packing-tab-multiple .slick-prev:hover,
    .packing-tab-multiple .slick-next:hover { background-color: transparent; }
    .packing-tab-multiple .slick-prev:hover .fa,
    .packing-tab-multiple .slick-next:hover .fa { color: #7b6954; }
    .golden-right .page-title-heading { width: 100%; }
    .height-672::before { height: 450px; }
    .height-350::before { height: 300px; }
    .packing-tab-multiple .tab-head { padding: 10px; }
    .packing-tab-multiple .slick-next { right: -85px; }
    .packing-tab-multiple .slick-prev { right: -55px; }
    .product-table-content span { font-size: 18px; }
    .mb-150 { margin-bottom: 50px; }
    .manual-screw-main h2 { margin-top: 20px; }
    .packing-tab-multiple .slick-prev + .slick-list:after { border-right: 1px solid #aa9373; position: absolute; content: ''; height: 38px; top: 0px; right: 0px; }
    ul.navbar-nav > li > a { font-size: 40px; }
    .navmenu-navi { padding: 70px 0px 100px 0px; }
    .manual-screw-main { margin-left: 15px; }
    .manual-screw-main::before { width: 0px; }
    .slick-prev,
    .slick-next { width: 30px; height: 30px; line-height: normal; }
    .blog-top-slider .slick-next,
    .about-slider .slick-next { right: -29px; }
    .slick-prev .fa,
    .slick-next .fa { line-height: normal; }
    .blog-top-slider .slick-prev,
    .blog-top-slider .slick-next,
    .about-slider .slick-prev,
    .about-slider .slick-next { bottom: -15px; }
    .blist-multiple.sec-pb-100 { padding-bottom: 20px; }
    .form-group { margin-bottom: 0px; }
    form .form-control { margin-bottom: 20px; }
    .comments-area > ol > li ol { padding-left: 15px; }
    .why-inner:nth-child(even) { -webkit-box-orient: unset; -webkit-box-direction: unset; -ms-flex-direction: unset; flex-direction: unset; }
    .why-inner { -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .why-lp-main h3 { margin-top: 20px; }
    .why-lp-main img { width: 150px; }

    /*.why-top-screw {bottom: 0px;}*/
    .blist-multiple .latestblog-part { margin-bottom: 30px; }
    .why-top-screw img { height: auto; width: 125px; }
    .blist-multiple:last-child .latestblog-part { margin-bottom: 0px; }
    .why-inner:nth-child(even) .why-inner-img { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

    /*.vision-mission .pr-50{padding-right:15px;}*/
    .vision-mission:nth-child(even) .pr-50 { padding-left: 0px; padding-right: 0px; }
    .vision-mission { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
    .vision-mission:nth-child(even) { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

    /*.about-slider-main .row.justify-content-center{justify-content: flex-start !important;}*/
    .vision-mission .pr-50 { margin-top: 25px; }
    .about-slider-main { margin-top: -50px; }
    .vision-mission img { width: 250px; }
    .vision-mission-main.sec-pb-150 { padding-bottom: 75px; }
    .vision-mission .pr-50 p:last-child { margin-bottom: 0px; }
    .contact-map-main::after { width: 125px; }

    .fullcoverimg {height: 50vh; }
}
@media only screen and (max-width:568px) {
    .banner-slider-img .banner-title { font-size: 27px; padding-left: 55px; }
}
@media only screen and (max-width:533px) {
    .banner-slider-img { padding: 90px 0px 120px; }
    .banner-bg,
    .banner-bg .container,
    .banner-bg .container-fluid,
    .banner-title,
    .banner-slider-img { height: 690px; }
    .banner-slider-img [class^="swiper-button-prev"] { top: 81.4%; }
    .packing-tab-single .bullet ul li { width: 28%; }
    .height-672::before { height: 422px; }
    .height-350::before { height: 290px; }
    .packing-tab-multiple { margin: 0px 78px 0px 0px; }
}
@media only screen and (max-width:480px) {
    .banner-slider-img .banner-title { font-size: 24px; padding-left: 32px; letter-spacing: -1.3px; }
    .banner-slider-img .swiper-slide img { max-width: 93%; }
    .banner-slider-img [class^="swiper-button-prev"] { left: 6.8%; top: 80.8%; }
    .banner-slider-img [class^="swiper-button-next"] { left: 6.8%; }
    .banner-bg,
    .banner-bg .container,
    .banner-bg .container-fluid,
    .banner-title,
    .banner-slider-img { height: 650px; }
    .everyone-icons .rolling-types { width: 46%; }
    .csk-head-rotate-skrew { right: -50px; }
    .packing-tab-single .bullet ul li { width: 43%; margin-right: 23px; }
    .height-672::before { height: 387px; }
    .height-350::before { height: 270px; }
    .page-title-heading { font-size: 32px; }
    .width-65::before { width: 72%; }
}
@media only screen and (min-width:480px) and (max-width:485px) and (min-height:850px) and (max-height:855px) {
    .navmenu-navi { padding: 50px 0px 100px 0px; }
    ul.navbar-nav > li.menu-item-has-children > ul.sub-menu { padding-top: 15px; }
}
@media only screen and (max-width:479px) {
    .screw-features { width: 100%;/*padding:0 15px 0 0;*/ }
    .screw-features.mtm-80 { margin-top: 0; }
    .screw-features.offset-5 { margin-left: 0; }
    .faster-stand-bg { padding: 60px 0px 105px; }
    .screw-tabbing { padding-bottom: 60px; }
    .nextarrow { padding-top: 10px; }
    .faster-screw-bottom { bottom: 30px; }
    .tabscrew-name { font-size: 25px; width: 105px; }
    .screw-tabbing > a.active { font-size: 40px; letter-spacing: -1px; }
    .banner-bg::after { width: 45px; }
    .service-screw .col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
    .banner-bg,
    .banner-bg .container,
    .banner-bg .container-fluid,
    .banner-title,
    .banner-slider-img { height: 570px; }
    .banner-slider-img .banner-title { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; padding-left: 30px; }
    .banner-slider-img { padding: 75px 0px 120px; }
    .banner-slider-img [class^="swiper-button-prev"] { top: inherit; bottom: 70px; left: 30px; }
    .banner-slider-img [class^="swiper-button-next"] { top: inherit; bottom: 40px; left: 30px; }
    .packing-tab-multiple .tab-head { width: auto; }
    .error-main.height-350::before { height: 220px; }
}
@media only screen and (max-width:414px) {
    .half-bg h2 > br,
    h2 > br { display: none; }
    .everyplace-img { top: -55px; }
    .packing-tab-single .bullet ul li { width: 42%; margin-right: 24px; }
    .everyone-icons .rolling-types { width: 45%; }
    .height-672::before { height: 338px; }
    .width-65::before,
    .width-50::before { width: 92%; }
    .menu-last-content { -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .menu-contact { width: 100%; margin-top: 15px; }
    .menu-last-content { width: 100%; padding: 30px 15px 0px 15px; }
    .enquirenow-form { padding: 30px 15px; }
    .vision-mission img { width: 200px; }
}
@media only screen and (min-width:410px) and (max-width:415px) and (min-height:890px) and (max-height:896px) { }
@media only screen and (min-width:410px) and (max-width:415px) and (min-height:820px) and (max-height:825px) { }
@media only screen and (max-width:384px) {
    .banner-bg,
    .banner-bg .container,
    .banner-bg .container-fluid,
    .banner-title,
    .banner-slider-img { height: 535px; }
    .banner-slider-img .banner-title { padding-left: 26px; }
    .everyone-icons .rolling-types { width: 45%; }
    .packing-tab-single .bullet ul li { width: 41%; }
    .height-672::before { height: 320px; }
    .error-main.height-350::before { height: 200px; }
    .why-inner h3 > br { display: none; }
}
@media only screen and (max-width:375px) {
    .nextarrow { position: relative; right: inherit; left: 0; padding-top: 15px; }
    .screw-tabbing { padding-bottom: 40px; }
    .faster-screw-bottom { width: 135px; height: 55px; bottom: 40px; }
    .navbar-dark .navbar-toggler { margin: 1px 0px 0 17px; }
    .faster-stand-bg { padding: 50px 0px 90px; }
    .footer-bottom-bg { background-size: 315% auto; }
    .packing-tab-single .bullet ul li { width: 40.5%; }
    .height-672::before { height: 323px; }
}
@media only screen and (min-width:370px) and (max-width:375px) and (min-height:810px) and (max-height:812px) { }
@media only screen and (max-width:360px) {
    h1,
    h2 { font-size: 24px; }
    .footer-bottom-bg { background-size: 225% auto; }
    .banner-slider-img .banner-title { -webkit-box-flex: 0; -ms-flex: 0 0 85%; flex: 0 0 85%; max-width: 85%; padding-left: 25px; }
    .banner-slider-img .swiper-slide img { max-width: 92%; }
    .banner-bg,
    .banner-bg .container,
    .banner-bg .container-fluid,
    .banner-title,
    .banner-slider-img { height: 515px; }
    .width-50::before { width: 90%; }
    .height-672::before { height: 310px; }
    .height-350::before { height: 260px; }
    .packing-tab-single .bullet ul li { width: 40%; }
    .why-inner.sec-pb-100 { padding-bottom: 40px; }
}
@media only screen and (max-width:320px) {
    .banner-slider-img .banner-title { font-size: 22px; }
    .banner-bg,
    .banner-bg .container,
    .banner-bg .container-fluid,
    .banner-title,
    .banner-slider-img { height: 480px; }
    .everyone-icons .rolling-types { width: 44%; }
    .packing-tab-single .bullet ul li { width: 88%; }
    .height-672::before { height: 290px; }
    .breadcrumbs-main .breadcrumb li.active { width: 100%; display: block; }
    .packing-tab-multiple { margin: 0px 60px 0px 0px; }
    .packing-tab-multiple .slick-prev { right: -40px; }
    .packing-tab-multiple .slick-next { right: -70px; }
    .error-main.height-350::before { height: 175px; }
    .navmenu-navi ul.sub-menu> li:hover > a:before { left: -23px; }
    ul.navbar-nav > li.menu-item-has-children > ul.sub-menu { padding: 15px 0px 0px 25px; }

/*.why-top-screw img{display: none;}*/ }
@media only screen and (max-width:320px) and (max-height:533px) { }
@media only screen and (max-width:320px) and (max-height:480px) { }
