.nohyperlink{pointer-events:none !important;cursor:default;}
.container-fluid{padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;}
@media(max-width:1600px){.container-fluid{padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;}
}
@media(max-width:1024px){.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
}
.navbar-right{float:right!important;margin-right:0;}
body{font-size:15px;line-height:normal;color:#000;font-family:'robotoregular';}
p,a,span,label,li, li a{font-size:1.000em;}
h1{font-size:2.400em;}
h2{font-size:2.000em !important;}
h3{font-size:1.600em;}
h4{font-size:1.200em;}
h5{font-size:1.067em;}
@media(max-width:1600px){body{font-size:14px;}
}
.row-0{margin-right:0;margin-left:0;}
.padLR0{padding-left:0;padding-right:0;}
.padLR10{padding-left:10px;padding-right:10px;}
.padL0{padding-left:0;}
.padR0{padding-right:0;}
.padL10{padding-left:10px;}
.padL20{padding-left:20px;}
.padL25{padding-left:25px;}
.padLR90{padding-left:90px;padding-right:90px;}
.padL20{padding-left:20px;}
.marR10{margin-right:10px;}
.marB10{margin-bottom:10px;}
.marB20{margin-bottom:20px;}
.marT10{margin-top:10px;}
.marT15{margin-top:15px;}
.marT20{margin-top:20px;}
.marT40{margin-top:40px;}
.marBT20{margin-top:20px;margin-bottom:20px;}
.marBT40{margin-top:40px;margin-bottom:40px;}
.marT-50{margin-top:-50px;}
.marnL10{margin-left:-15px;}
.marLn15{margin-left:-15px;}
span.red{color:red;font-weight:700;cursor:pointer;}
img.width100{width:100%;max-width:100%;}
span.font-light{font-family:'robotolight';display:block;font-weight:300;font-size:90%;}
span.font-regular{font-family:'robotoregular';display:block;font-weight:400;}
span.font-medium{font-family:'robotomedium';display:block;font-weight:500;}
span.font-bold{font-family:'robotobold';display:block;font-weight:700;}
.white{color:#fff;}
.black{color:#000;}
@media(max-width:991px){.padL0,.padR0{padding-right:0;padding-left:0;}
}
.home-banner-wrap{position:relative;}
.home-banner-nav .banner-prev{position:absolute;left:2%;top:44%;z-index:9;background:none;border:1px solid #ddd;border-radius:100%;width:45px;height:45px;color:#ddd;font-size:1.5em;transition:all .3s ease-in-out;}
.home-banner-nav .banner-next{position:absolute;right:2%;top:44%;z-index:9;background:none;border:1px solid #ddd;border-radius:100%;width:45px;height:45px;color:#ddd;font-size:1.5em;transition:all .3s ease-in-out;}
.home-banner-nav .banner-prev:hover,
.home-banner-nav .banner-prev:focus,
.home-banner-nav .banner-prev:active,
.home-banner-nav .banner-next:hover,
.home-banner-nav .banner-next:focus,
.home-banner-nav .banner-next:active{border:1px solid #fff;color:#fff;}
.banner-item{position:relative;}
.banner-item .banner-text{position:absolute;left:10em;top:22em;bottom:0;}
    .banner-item .banner-text p {
        line-height: 1.3;
        font-size: 2em;
        color: #3a0e1b;
        font-family: 'Montserrat', sans-serif;
        text-transform: uppercase;
        font-weight: 500;
        margin: 0 auto;
    }
@media(max-width:1440px){.banner-item .banner-text{top:18em;}
}
@media(max-width:1366px){.banner-item .banner-text{top:16em;}
}
@media(max-width:1200px){.banner-item .banner-text{top:15em;left:8em;}
.banner-item .banner-text p{font-size:1.5em;}
}
@media(max-width:1024px){.banner-item .banner-text{top:13em;}
}
@media(max-width:991px){.banner-item .banner-text{top:10em;left:6em;}
.banner-item .banner-text p{font-size:1.25em;}
}
@media(max-width:767px){.banner-item .banner-text{top:2em;left:2em;}
}
@media(max-width:480px){.banner-item .banner-text{top:2em;left:2em;}
.banner-item .banner-text p{font-size:1.15em;}
}
.rfq-wrap.container-fluid{padding-right:120px;padding-left:120px;margin-right:auto;margin-left:auto;}
.rfq-usp-wrap{margin-top:-11em;margin-bottom:2em;}
.rfq-form{background-color:rgba(255,255,255,0.5)!important;padding:10px 20px;}
.rfq-title{margin-top:5px;color:#3a0e1b;}
.rfq-form input{width:90%;margin:0 auto;padding:10px;background-color:rgba(255,255,255,0.5);border:1px solid #3a0e1b;border-radius:3px;}
.rfq-form button{width:90%;margin:0 auto;padding:6px;background-color:#3a0e1b;color:#fff;border:none;border-radius:3px;}
.rfq-form button img{margin-right:20px;}
.rfq-form .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;margin-top:20px;}
@media(max-width:1366px){.rfq-title{margin-top:5px;color:#3a0e1b;margin-left:-10px;}
}
@media(max-width:1280px){.rfq-title{margin-right:-20px;margin-left:-10px;}
}
@media(max-width:1200px){.rfq-form button img{margin-right:5px;}
}
.mob-instant-rfq .modal-center{display:table;height:100%;width:100%;}
.mob-instant-rfq .modal-align-center{display:table-cell;vertical-align:middle;}
.mob-instant-rfq .modal-content{height:inherit;margin:0 auto;}
.mob-instant-rfq .modal-dialog{width:600px;margin:0 auto;position:relative;top:10em;}
.mob-instant-rfq .modal-content{border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:rgba(255,255,255,0.8) !important;}
.mob-instant-rfq .modal-body{position:relative;padding:20px;}
.mob-instant-rfq .modal-dialog button.close{opacity:1;margin:0;padding:10px;position:absolute;background:#f2692f;top:0;right:30px;color:#fff;z-index:9;}
.mob-instant-rfq .rfq-form{background-color:rgba(255,255,255,0.8) !important;padding:10px;position:relative;left:0;top:0px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.mob-instant-rfq .rfq-form button{margin:0 auto;padding:10px;}
.mob-instant-rfq .rfq-form .col-lg-3{width:100%;}
.mob-instant-rfq .rfq-form .form-inline .form-group{display:block;}
.mob-instant-rfq .rfq-form .form-inline .form-group:first-child{margin-top:0;}
@media(max-width:991px){.mob-instant-rfq .rfq-form .form-inline .form-group input{width:100%;}
.mob-instant-rfq .rfq-form{padding:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.mob-instant-rfq .modal-body{position:relative;padding:20px 0;}
}
@media(max-width:480px){.mob-instant-rfq .rfq-form{width:60%;left:0.5em;}
.mob-instant-rfq .modal-dialog button.close{left:50%;right:auto;}
}
@media(max-width:320px){.mob-instant-rfq .rfq-form{width:51%;left:0.5em;}
.mob-instant-rfq .modal-dialog button.close{left:44%;}
}
.home-usp-item{background-color:#f5b449;padding:10px 20px 10px;border-right:1px solid #fff;color:#fff;transition:all .3s ease-in-out;}
.home-usp-slider .home-usp-item:hover{background-color:#f2692f;cursor:pointer;}
.home-usp-item h4{font-family:'robotomedium';font-weight:500;}
@media(max-width:1440px){.home-usp-item{min-height:100px !important;}
}
@media(max-width:1366px){.home-usp-item{min-height:110px !important;}
.home-usp-item img{max-width:80%;margin-right:20px;}
}
@media(max-width:1200px){.home-usp-item{min-height:130px !important;}
.home-usp-item{padding:10px 5px 10px;}
.home-usp-item img{margin-right:10px;}
}
@media(max-width:1024px){.rfq-usp-wrap{margin-top:-5px;margin-bottom:1em;}
.home-usp-slider .slick-dots{bottom:-25px;}
.home-usp-slider .slick-dots li button::before{font-size:13px;color:#c4c9c9;opacity:1;}
.home-usp-slider .slick-dots li.slick-active button::before{color:rgb(255,153,0);opacity:1;}
}
@media(max-width:991px){.home-usp-item{min-height:150px !important;}
}
@media(max-width:767px){.home-usp-item{min-height:170px !important;text-align:center;}
.home-usp-item img{margin-right:auto;}
}
@media(max-width:480px){.home-usp-item{padding:10px 0;}
}
.intro-wrap{padding-bottom:40px;}
.highlight{background:#dfdfd6;padding:10px 20px 20px;margin:0 30px;position:relative;}
.highlight-title{color:#000;line-height:1.3;margin:0 auto;}
ul.higlight-list{padding-left:0;list-style-type:none;}
ul.higlight-list li{font-size:1.125em;font-family:'robotomedium';font-weight:500;line-height:1.8;border-bottom:1px solid #fff;max-width:80%;overflow:visible;white-space:nowrap;}
.highlight .intro-img-wrap img{position:relative;left:-3.2em;}
.intro-text{background:#fff;padding:0 20px 20px;margin:0;position:relative;}
.intro-text-title{margin:0;font-size:1.875em;}
.intro-text-title img,.intro-text-title span{display:inline-block;}
@media(max-width:1440px){.intro-wrap{padding-bottom:20px;}
.intro-text p:last-child{display:none;}
ul.higlight-list li{font-size:1em;}
}
@media(max-width:1280px){ul.higlight-list li{font-size:1.00em;max-width:100%;white-space:normal;}
}
@media(max-width:1024px){.intro-text{padding:0;margin:20px 0 0;}
.highlight{margin:0;}
.highlight .intro-img-wrap img{position:relative;left:0em;}
}
@media(max-width:991px){ul.higlight-list{padding-left:40px;}
}
@media(max-width:767px){ul.higlight-list{padding-left:0;margin-top:10px;}
}
@media(max-width:480px){h1.intro-text-title{font-size:180%;}
}
@media(max-width:320px){h1.intro-text-title{font-size:156%;}
}
.top-sell-components{padding:20px 0;background-image:url('../img/top-selling-bkg.jpg');background-repeat:no-repeat;background-size:100%;background-position:center;}
.top-sell-components .top-sell-title h2{margin:0 auto;}
.top-component-slider{margin-top:20px;}
.top-component-item .top-upper-part{position:relative;}
.top-component-item .top-upper-part img{width:100%;}
.top-component-item .top-upper-part p{position:absolute;top:15%;color:#fff;font-family:'robotomedium';font-weight:500;left:0;right:0;font-size:1.5em;}
.top-component-item .top-lower-part{background:rgba(255,153,0,0.46);min-height:300px;border:0.063em solid rgb(255,153,0);border-top:none;}
.top-component-item .top-lower-part table tr td{color:#fff;vertical-align:middle;border-top:1px solid rgb(255,153,0);border-right:1px solid rgb(255,153,0);padding-left:40px;}
.top-component-item .top-lower-part table tr td:last-child{border-right:none;}
.top-component-item .top-lower-part table tr:first-child td{border-top:none;width:50%;}
.top-component-item .top-lower-part table tr:last-child td{border-bottom:1px solid rgb(255,153,0);}
.top-component-item .top-lower-part table tr td a{color:#fff;text-decoration:none;cursor:pointer;transition:all .3s ease-in-out;}
.top-component-item .top-lower-part table tr td a:hover,
.top-component-item .top-lower-part table tr td a:active,
.top-component-item .top-lower-part table tr td a:focus{color:rgb(255,153,0);outline:0;}
.top-component-item .top-lower-part .top-lower-view-all{margin-bottom:20px;}
.top-component-item .top-lower-part .top-lower-view-all a{padding:10px 20px;background-color:#f5b449;color:#fff;font-family:'robotomedium';font-weight:500;transition:all .3s ease-in-out;text-decoration:none;font-size:1.125em;}
.top-component-item .top-lower-part .top-lower-view-all a:hover,
.top-component-item .top-lower-part .top-lower-view-all a:active,
.top-component-item .top-lower-part .top-lower-view-all a:focus{background-color:rgb(255,153,0);}
.top-component-slider .slick-slide{margin-left:70px;}
.top-component-slider .slick-list{margin-left:-70px;}
@media(max-width:1200px){.top-component-item .top-lower-part table tr td{padding-left:20px;}
}
@media(max-width:1024px){.top-component-slider .slick-dots{bottom:-35px;}
.top-component-slider .slick-dots li button::before{font-size:13px;color:white;opacity:1;}
.top-component-slider .slick-dots li.slick-active button::before{color:rgb(255,153,0);opacity:1;}
}
@media(max-width:480px){.top-sell-components .top-sell-title h2{font-size:180%;}
}
@media(max-width:320px){.top-sell-components .top-sell-title h2{font-size:156%;}
}
.top-sell-parts{padding:20px 0;background:#e4e8ea;}
.top-sell-parts .top-sell-title h2{margin:0 auto;}
.top-part-slider{margin-top:20px;}
.top-part-slider{margin-top:20px;}
.top-part-nav{position:relative;width:100%;}
.top-part-nav button{border:none;background:transparent;margin:0;padding:0;display:inline;position:absolute;z-index:99;}
.top-part-nav button.top-part-prev{left:-1em;top:20em;background:url('../img/top-part-prev-2.png');background-repeat:no-repeat;background-size:cover;background-position:center;width:45px;height:45px;transition:all .3s ease-in-out;}
.top-part-nav button.top-part-prev:hover,
.top-part-nav button.top-part-prev:focus,
.top-part-nav button.top-part-prev:active{background:url('../img/top-part-prev.png');}
.top-part-nav button.top-part-next{right:-1em;top:20em;background:url('../img/top-part-next-2.png');background-repeat:no-repeat;background-size:cover;background-position:center;width:45px;height:45px;transition:all .3s ease-in-out;}
.top-part-nav button.top-part-next:hover,
.top-part-nav button.top-part-next:focus,
.top-part-nav button.top-part-next:active{background:url('../img/top-part-next.png');}
.top-part-item .top-upper-part{position:relative;}
.top-part-item .top-upper-part img{width:100%;}
.top-part-item .top-upper-part p{position:absolute;top:5%;color:#fff;font-family:'robotoregular';font-weight:400;left:5%;font-size:1.5em;}
.top-part-item .top-lower-part{background:rgb(255, 255, 255);padding:15px 0;}
.top-part-item .top-lower-part table tr td{vertical-align:middle;padding-left:40px;border-top:none;line-height:1;}
.top-part-item .top-lower-part table tr td a{color:#000;font-family:'robotomedium';font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s ease-in-out;border-bottom:1px solid #ddd;display:block;padding-bottom:5px;}
.top-part-item .top-lower-part table tr td a:hover,
.top-part-item .top-lower-part table tr td a:active,
.top-part-item .top-lower-part table tr td a:focus{color:rgb(255,153,0);outline:0;}
.top-part-item .top-lower-part .top-lower-view-all{margin-bottom:20px;}
.top-part-item .top-lower-part .top-lower-view-all a{padding:10px 20px;background-color:#f5b449;color:#fff;font-family:'robotomedium';font-weight:500;transition:all .3s ease-in-out;text-decoration:none;font-size:1.125em;}
.top-part-item .top-lower-part .top-lower-view-all a:hover,
.top-part-item .top-lower-part .top-lower-view-all a:active,
.top-part-item .top-lower-part .top-lower-view-all a:focus{background-color:rgb(255,153,0);}
.top-part-slider .slick-slide{margin-left:10px;}
.top-part-slider .slick-list{margin-left:-10px;}
@media(max-width:1440px){.top-sell-components{background-size:cover;}
}
@media(max-width:1280px){.top-part-item .top-lower-part table tr td{padding-left:20px;}
}
@media(max-width:480px){.top-sell-parts .top-sell-title h2{font-size:180%;}
}
@media(max-width:320px){.top-sell-parts .top-sell-title h2{font-size:156%;}
}
.top-brands{padding:20px 0;position:relative;}
.top-brands .top-brand-title h2{margin-top:0;margin-bottom:0px;}
.top-brands .featured-title span.light-red{font-weight:300;font-family:'robotolight';color:#f04c4d;}
.top-brands .featured-title span.bold-blue{font-weight:500;font-family:'robotobold';color:#00b9ec;}
.top-brand-slider{position:relative;max-width:95%;margin:0 auto;}
.top-brand-slider-nav{}
.top-brand-slider-nav .top-brand-prev:before{content:"\f104";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:1.2em;color:#ffffff;}
.top-brand-slider-nav .top-brand-next:before{content:"\f105";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:1.2em;color:#ffffff;}
.top-brand-prev, .top-brand-next{border:none;background:#dbdad9;color:#919090;padding:5px 10px;border-radius:3px;transition:all .3s ease-in-out;}
.top-brand-prev{position:absolute;left:4%;top:40%;z-index:99;}
.top-brand-next{position:absolute;right:4%;top:40%;z-index:99;}
.top-brand-prev:hover, .top-brand-next:hover, .top-brand-prev:focus, .top-brand-next:focus, .top-brand-prev:active, .top-brand-next:active{background:#f6b549;color:#fff;outline:none;}
.top-brands hr{margin-top:50px;margin-bottom:20px;border:0;border-top:1px solid #eee;}
@media(max-width:1440px){.top-brand-prev{left:2%;}
.top-brand-next{right:3%;}
}
@media(max-width:1024px){.top-brand-next{right:4%;}
.top-brand-prev{left:4%;}
}
@media(max-width:480px){.top-brands{padding:10px 0 20px;}
.top-brands hr{margin-top:0;}
.top-brands .featured-title{margin-top:0;margin-bottom:0;font-size:1.600em;}
.top-brands .top-brand-title h2{font-size:180%;}
}
@media(max-width:320px){.top-brands .top-brand-title h2{font-size:156%;}
}
.certifications{padding:0 0 40px;position:relative;}
h2.certifications-title{text-align:center;margin-top:20px;margin-bottom:0px;}
@media(max-width:991px){h2.certifications-title{font-size:1.600em;}
}
@media(min-width:1920px) and (max-width:800000px) {
    .certifix div {
        display: inline-block !important;
        padding: 0px !important;
        width: 9.8% !important;
        transform: scale(0.8) !important;
    }

        .certifix div img {
            max-width: 100% !important;
            height: auto;
        }
}


@media(min-width:1680px) and (max-width:1919px) {
    .certifix {
        text-align: center;
        overflow: hidden;
        margin: 0 auto
    }

        .certifix div {
            display: inline-block;
            padding: 9px;
            width: 9.7%;
            transform: scale(1);
        }

            .certifix div img {
                text-align: center;
                width: 100%;
                height: auto !important
            }
}

@media(min-width:1440px) and (max-width:1679px) {
    .certifix {
        text-align: center;
        overflow: hidden;
        margin: 0 auto
    }

        .certifix div {
            display: inline-block;
            padding: 10px;
            width: 9.7%;
            transform: scale(1);
        }

            .certifix div img {
                text-align: center;
                width: 100%;
                height: auto !important
            }
}

@media(min-width:1366px) and (max-width:1439px) {
    .certifix {
        text-align: center;
        overflow: hidden;
        margin: 0 auto
    }

        .certifix div {
            display: inline-block;
            padding: 10px;
            width: 9%
        }

            .certifix div img {
                text-align: center;
                width: 100%;
                height: auto !important
            }
}

@media(min-width:1280px) and (max-width:1365px) {
    .certifix {
        text-align: center;
        overflow: hidden;
        margin: 0 auto
    }

        .certifix div {
            display: inline-block;
            padding: 10px;
            width: 9.7%;
            transform: scale(1);
        }

            .certifix div img {
                text-align: center;
                width: 100%;
                height: auto !important
            }
}
@media(min-width:1024px) and (max-width:1279px){.certifix{text-align:center;overflow:hidden;margin:0 auto}
.certifix div{display:inline-block;padding:10px;width:18%}
.certifix div img{text-align:center;width:80%;height:auto !important}
}
@media(min-width:980px) and (max-width:1023px){.certifix{text-align:center;overflow:hidden;margin:0 auto}
.certifix div{display:inline-block;padding:10px;width:18%}
.certifix div img{text-align:center;width:80%;height:auto !important}
}
@media(min-width:800px) and (max-width:979px){.certifix{text-align:center;overflow:hidden;margin:0 auto}
.certifix div{display:inline-block;padding:10px;width:19%}
.certifix div img{text-align:center;width:80%;height:auto !important}
}
@media(min-width:768px) and (max-width:799px){.certifix{text-align:center;overflow:hidden;margin:0 auto}
.certifix div{display:inline-block;padding:10px;width:25%;}
.certifix div img{text-align:center;width:90%;height:auto !important}
}
@media(min-width:600px) and (max-width:767px){.certifix{text-align:center;overflow:hidden;margin:0 auto}
.certifix div{display:inline-block;padding:10px;width:20%}
.certifix div img{text-align:center;width:90%;height:auto !important}
}
@media(min-width:480px) and (max-width:599px){.certifix{text-align:center;overflow:hidden;margin:0 auto}
.certifix div{display:inline-block;padding:10px;width:25%}
.certifix div img{text-align:center;width:90%;height:auto !important}
}
@media(min-width:0px) and (max-width:479px){.certifix{text-align:center;overflow:hidden;margin:0 auto}
.certifix div{display:inline-block;padding:10px;width:25%}
.certifix div img{text-align:center;width:90%;height:auto !important}
}
.pre-footer{padding-top:20px;}
.pre-footer .download-extension{position:relative;padding-top:1%;padding-right:10%;}
.pre-footer .download-extension a{text-decoration:none;color:#f04c4d;font-size:1.600em;}
footer{padding:40px 0;background-image:url('../img/footer-bkg.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;}
footer{padding:20px 0;position:relative;background-color:#101023;color:#fff;}
.border-right{border-right:1px solid #4c565d;}
ul.foot-quick-links,ul.social-list{list-style:none;}
ul.foot-quick-links li{list-style:none;line-height:2;}
ul.foot-quick-links li a{text-decoration:none;color:#fff;transition:all .3s ease-in-out;}
ul.foot-quick-links li a:hover,
ul.foot-quick-links li a:focus,
ul.foot-quick-links li a:active{color:#f6b549;}
ul.foot-quick-links li a img{padding-top:10px;}
ul.social-list{padding-left:0;}
ul.social-list li{display:inline-block;}
.we-accpet h4{margin-top:0;}
ul.contact-details li{list-style-type:none;line-height:1.5;}
ul.contact-details li:nth-child(1){margin-bottom:10px;}
/*ul.contact-details li:nth-child(2){margin-bottom:40px;}*/
ul.contact-details li:before{font-family:'FontAwesome';float:left;margin-left:-1.5em;color:#fff;}
ul.contact-details li:nth-child(1):before{content:'\f041';vertical-align:middle;font-size:1.25em;}
ul.contact-details li:nth-child(2):before{content:'\f0e0';vertical-align:middle;font-size:1.25em;}
ul.contact-details li:nth-child(3):before {
    content: '\f095';
    vertical-align: middle;
    font-size: 1.25em;
    margin-left: -50px;
    margin-top: 0px;
}
ul.contact-details li:nth-child(4):before{content:'\f1ac';vertical-align:middle;font-size:1.25em;}
ul.contact-details li a{text-decoration:none;color:#fff;transition:all .3s ease-in-out;}
ul.contact-details li:nth-child(3) {
    font-size: 2.5em;
    padding-left: 20px;
    margin-bottom: 15px;
}
/*ul.contact-details li:nth-child(3) a{position:relative;top:0;left:20px}*/
ul.contact-details li a:hover,
ul.contact-details li a:active,
ul.contact-details li a:focus{color:#f6b549;}
ul.store-list{list-style-type:none;margin-top:20px;padding-left:20px;}
ul.store-list li{display:inline-block;margin-right:50px;}
.post-footer p{color:rgba(255,255,255,0.45);max-width:80%;margin:10px auto 0;}
.copyright p{margin-bottom:0;margin-top:20px;}
@media(min-width:1280px) {
    ul.contact-details li:nth-child(2){margin-bottom:20px;}
}
@media(max-width:1280px){.pre-footer .download-extension{padding-top:0%;padding-right:2%;}
}
@media(max-width:1024px){footer{background-position:70%;}
.contact-details{margin-top:20px;}
.pre-footer .download-extension a{font-size:1.00em;}
.pre-footer .download-extension a img{margin-top:-12px;margin-left:10px;}
.border-right{border-right:none;}
.mob-text-center{text-align:center;}
ul.contact-details li::before{float:none;margin-right:15px;}
ul.store-list li{display:inline-block;margin-right:0;}
ul.contact-details li:nth-child(3) {
    margin-bottom: 0;
}
}
@media(max-width:991px){.follow-us.marT40{margin-top:10px;}
ul.store-list li{display:inline-block;margin-right:10px;}
ul.store-list li a img{max-width:120px;}
ul.contact-details li:nth-child(3){font-size:2em;}
ul.foot-quick-links{padding-left:20px;}
}
@media(max-width:767px){.we-accpet,.follow-us{max-width:34%;margin:0 auto;}
}
@media(max-width:667px){.we-accpet, .follow-us{max-width:40%;margin:0 auto;}
}
@media(max-width:480px){.we-accpet,.follow-us{max-width:100%;text-align:center;}
ul.contact-details li:nth-child(3) a{left:0px;}
}
@media(max-width:320px){ul.store-list li a img{max-width:100px;}
ul.contact-details li:nth-child(3){font-size:1.7em;}
}
@media(min-width:1440px) and (max-width:2560px){body html{width:100% !important;margin:0 auto !important;display:block !important;height:100% !important;overflow-x:hidden !important;position:relative;}
}
@media(min-width:2561px) and (max-width:80000000px){body, html{position:relative;width:1920px !important;margin:0 auto !important;overflow-x:hidden !important;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.24) !important;-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.24) !important;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.24) !important;}
header,.navbar{width:1920px !important;margin:0 auto;}
.header,.navbar{width:1920px !important;margin:0 auto;}
}
.ellip{display:block;height:100%;}
.ellip-line{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.ellip,
.ellip-line{position:relative;overflow:hidden;max-width:100%;}
.btt{position:fixed;bottom:100px;right:5px;z-index:100000;cursor:pointer;opacity:0;}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.btt{position:fixed;bottom:100px;right:20px;z-index:100000;cursor:pointer;opacity:0;}
}
.btt.show{opacity:1;}
@media(min-width:0px) and (max-width:1279px){.btt{bottom:2px;right:10px;opacity:1;}
}
.inner_app_html{padding-left:0px !important;margin-top:0px !important;}
.inner_app_html li{margin-right:10px !important;}
.manuf-table-pagination .pagination{margin-top:0px !important;margin-bottom:5px !important;float:right !important;}
.part-table-wrap .manuf-table-pagination .pagination{margin-top:15px !important;}
@media (max-width:1199px){.part-table-wrap .manuf-table-pagination .pagination{margin-top:0px !important;}
}
.capitalize{text-transform:capitalize;}
p.download-extension a {
	color: #fff;
	text-decoration: none;
}

	p.download-extension a:hover {
		color: #f6b549;
	}
/*.pre-footer .foot-disc {
    position: relative;
}
.pre-footer .foot-disc p {
    margin-bottom: 0;
    padding: 0 15px;
    line-height: 1.2;
    color: #000000;
    font-size: 1.0em;
    font-family: 'robotoregular';
    display: inline-block;
}
.pre-footer .foot-disc ul li{
  list-style: none;
}
.foot-disc > ul > li > p:before {
    display: inline;
    font-family: 'FontAwesome';
    content: '\25CF';
    margin: 0 5px 0 -15px;
    color: #000000;
}
	@media(max-width: 1600px){
.pre-footer .foot-disc {
      position: relative;
      top: 10px;
  }
}
 @media(max-width: 1199px){
  .pre-footer .foot-disc {
      position: relative;
      top: 5px;
  }
  .pre-footer .foot-disc p {
    padding: 0 0px;
  }
}
@media(max-width: 991px){
  .pre-footer .foot-disc {
      position: relative;
      top: 0px;
      max-width: 75%;
      margin: 10px auto 0px;
  }
  .foot-disc > ul > li > p:before {
    display: inline;
    font-family: 'FontAwesome';
    content: '\25CF';
    margin: 0 5px;
    color: #000000;
}
}
@media(max-width: 480px){
  .pre-footer .foot-disc {
      position: relative;
      top: 0px;
      max-width: 100%;
      margin: 0 auto;
	  margin: 10px auto;
    padding-left: 20px;
  }
  .pre-footer .foot-disc ul{
    padding-left: 10px;
  }
   p.download-extension {
    margin:20px auto;
   }

}
@media(min-width: 1920px){
.pre-footer .foot-disc {
      position: relative;
      top: 20px;
  }
}*/
@media(min-width: 1280px) {
    p.download-extension {
        padding-left: 15px;
    }
}
/*@media(width: 1024px){
	.foot-disc > ul{
		padding-left:20px;
	}
	.foot-disc > ul > li > p:before {
		margin: 0 5px 0 5px;
		color: #000000;
	}
	.pre-footer .foot-disc p {
		font-size: 1em;
	}
	.pre-footer .foot-disc {
		position: relative;
		top: 0;
	}
}*/

/* Image Sprite changes*/
.sprite { background-image: url(../images/spritesheet.png); background-repeat: no-repeat; display: inline-block; }

.sprite-amex { width: 47px; height: 30px; background-position: -5px -5px; }

.sprite-apple-store { width: 135px; height: 38px; background-position: -62px -5px; }

.sprite-asap-chatbot { width: 35px; height: 41px; background-position: -204px -5px; }

.sprite-asaplogo { width: 127px; height: 36px; background-position: -5px -53px; vertical-align: middle; }

.sprite-bg { width: 30px; height: 30px; background-position: -252px -5px; }

.sprite-btt { width: 45px; height: 45px; background-position: -252px -45px; vertical-align: middle; }

.sprite-discover { width: 47px; height: 30px; background-position: -5px -100px; }

.sprite-fast-delivery { width: 74px; height: 54px; background-position: -142px -56px; }

.sprite-fb { width: 30px; height: 30px; background-position: -62px -100px; }

.sprite-find-fast { width: 60px; height: 60px; background-position: -226px -100px; }

.sprite-gplus { width: 30px; height: 30px; background-position: -102px -100px; }

.sprite-how-are-we-doing { width: 65px; height: 70px; background-position: -5px -170px; margin-right: 15px; float: left }

.sprite-low-price { width: 69px; height: 69px; background-position: -80px -170px; }

.sprite-master_card { width: 47px; height: 30px; background-position: -159px -170px; }

.sprite-play-store { width: 135px; height: 40px; background-position: -159px -210px; }

.sprite-pt { width: 30px; height: 30px; background-position: -216px -170px; }

/*.sprite-quality { width: 70px; height: 70px; background-position: -307px -5px; margin: -6px 0px 0px -12px; transform: scale(0.83); }*/
.sprite-quality { width: 70px; height: 70px; background-position: -307px -5px; }

.sprite-rfq-sub { width: 23px; height: 28px; background-position: -307px -85px; vertical-align: middle; margin-right: 20px; }

.sprite-rfq-sub-inner { width: 23px; height: 28px; background-position: -263px -172px; vertical-align: middle; margin-right: 20px; }

.sprite-take-survey-now { width: 130px; height: 30px; background-position: -5px -272px; }

.sprite-tw { width: 30px; height: 30px; background-position: -340px -85px; }

.sprite-visa { width: 47px; height: 30px; background-position: -142px -125px; }

.sprite-windows { width: 46px; height: 38px; background-position: -296px -125px; vertical-align: middle; }

.sprite-xml { width: 36px; height: 21px; background-position: -352px -121px; padding-bottom: -22px; vertical-align: middle; }

.sprite-yt { width: 30px; height: 30px; background-position: -352px -149px; }

.inner-usp-item .sprite-low-price,
.inner-usp-item .sprite-fast-delivery,
.inner-usp-item .sprite-quality,
.inner-usp-item .sprite-find-fast { display: block; margin: 0 auto 10px; }

@media(max-width:1440px) {
	.home-usp-slider .sprite-low-price, .home-usp-slider .sprite-fast-delivery, .home-usp-slider .sprite-quality { display: inline-block; margin-right: auto; margin-left: auto; vertical-align: middle; transform: scale(0.84); position: relative; top: 5px; left: -5px; }
	.home-usp-slider .sprite-find-fast { position: relative; top: 10px; left: -5px; }
}

ul.store-list li:nth-child(2) a { display: inline-block; border-radius: 5px; border: 1px solid #7d7e7f; height: 40px; }
.foot-disc p,.no-china p{line-height:1.2;font-size:1em}.no-china img,.no-china p{vertical-align:middle}.pre-footer{padding:0;margin:0}.foot-disc,.no-china{position:relative;background-color:#fff;color:#6a7582;padding:4px 20px 0 40px;border-top:2px #d4333c solid;border-bottom:3px solid #ccc;overflow:hidden;min-height:143px;margin-bottom:30px}.no-china-content{position:absolute;width:100%;height:100%;left:0;right:0;top:0;margin:0 auto;padding-top:2em}.foot-disc ul li{width:100%;float:none;text-align:left;margin:0;padding:0;border-bottom:1px dashed #ccc}.foot-disc p{margin-bottom:0;padding:5px 0;color:#000}.no-china p{padding-left:14px;padding-top:1.2em;margin-left:18%}.no-china img{width:80px;float:left}@media(min-width:768px) and (max-width:980px){.foot-disc,.no-china{min-height:138px}}@media(min-width:1024px) and (max-width:1280px){.no-china-content{position:absolute;width:100%;height:100%;padding-left:10px;padding-right:10px}.no-china p{margin-left:29%;padding-left:2px}.mobipfix{margin-top:-10%!important}.foot-disc,.no-china{min-height:194px}}@media(min-width:768px)and (max-width:991px){.no-china-content{padding-left:30px;padding-right:30px}.mobipfix{margin-top:0!important}.no-china p{margin-left:14%}}@media(max-width:767px){.no-china p{line-height:1.2;font-size:1em;display:block;vertical-align:middle;margin-left:95px;padding-top:1.2em}.download-extension{text-align:center}}@media(max-width:480px){.no-china-content{position:absolute;width:100%;height:100%;padding-left:15px;padding-right:10px;padding-top:20px}.no-china p{margin-left:94px;padding-top:.4em;margin-top:0}.foot-disc,.no-china{min-height:162px}.mobipfix{margin-top:-4%!important}p.download-extension{margin:20px auto}}.mobipfix{margin-top:-6%;text-align:justify;}@media(min-width:1367px) and (max-width:1920px){.mobipfix{margin-top:-1%}.foot-disc,.no-china{min-height:167px}.no-china p{margin-left:17%}}@media(max-width:330px){.foot-disc,.no-china{min-height:231px}}



@media(min-width:1920px) and (max-width:800000px) {
    .certificate {
        width: 100%;
        background-color: #fff;
        height: 130px
    }
}

@media(min-width:1680px) and (max-width:1919px) {
    .certificate {
        width: 100%;
        background-color: #fff;
        height: 140px
    }
}

@media(min-width:1440px) and (max-width:1679px) {
    .certificate {
        width: 100%;
        background-color: #fff;
        height: 140px
    }
}

@media(min-width:1366px) and (max-width:1439px) {
    .certificate {
        width: 100%;
        background-color: #fff;
        height: 145px
    }
}

@media(min-width:1280px) and (max-width:1365px) {
    .certificate {
        width: 100%;
        background-color: #fff;
    }
}

@media(min-width:1024px) and (max-width:1279px) {
    .certificate {
        width: 100%;
        background-color: #fff;
        height: 240px
    }
}

@media(min-width:980px) and (max-width:1023px) {
    .certificate {
        width: 100%;
        background-color: #fff;
        height: 240px
    }
}

@media(min-width:800px) and (max-width:979px) {
    .certificate {
        width: 100%;
        background-color: #fff;
        height: 245px
    }
}

@media(min-width:768px) and (max-width:799px) {
    .certificate {
        width: 100%;
        background-color: #fff;
        height: 345px
    }
}

@media(min-width:600px) and (max-width:767px) {
    .certificate {
        width: 100%;
        background-color: #fff;
        height: 340px
    }
}

@media(min-width:480px) and (max-width:599px) {
    .certificate {
        width: 100%;
        background-color: #fff;
        height: 445px
    }
}

@media(min-width:400px) and (max-width:479px) {
    .certificate {
        width: 100%;
        background-color: #fff;
        height: 441px
    }
}


@media(min-width:0px) and (max-width:399px) {
    .certificate {
        width: 100%;
        background-color: #fff;
        height: 544px
    }
}

@media (max-width: 80000px) and (min-width: 0px) {
    .content_section {
        padding-bottom: 0px !important;
    }
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
    .no-china p {
        font-size: 12px !important;
    }
}
