#menumobile ul.nav li.currentanchli a,

#menu .navbar-nav>li.currentanchli a{color:#ff494b;}

.navandsearchmobileview,.searchmenu{display:none;}

.menubtn.openclick{display:none;}

.hideonmobile{display:block;}



#menu .navbar-nav>li.currentanchli{box-shadow: inset 0 0 0 rgb(177, 177, 177), 0 0px 5px rgb(223, 223, 223);}





 @media (max-width:1900px) {

    .vision-mission-wrap .container-fluid ul li .vision-right, .vision-mission-wrap .container-fluid ul li .mission-left{    padding:70px 100px !important;}

    .about-top-info .infotexst{width: 90%}

    .cart-count{margin-right: 4px;}



}



@media (max-width: 1599px) {

    .contact-page-wrap .form-group.width50{width: 48%;}

    .sizing-chart-home table td{padding: 10px 5px;}

    .account-register-wrap .account-register .form-group{width: 45%;}

    .account-register-wrap .account-register .form-group.newsletter-section {width: 100%;}

    .account-register-wrap .account-register .form-group.newsletter-section .control-label{text-align: left;padding-left: 0;}

}



@media (max-width: 1441px) {

    div#pst_serviceblock ul.pst-service-wrapper li span.pst-service-title{font-size: 18px;}

    .about-top-info .infotexst {width: 84%;}

    .slider-handle.max-slider-handle.round{/*left: 90% !important;*/ margin-left: -20px !important;}

    .product-list .product-thumb .caption p{padding: 0px 25px;}

    /*.helmet-product-page #content .product-layout .product-thumb {min-height: 530px; height: 530px;}*/

    .helmet-product-page #content .product-layout.product-list {min-height: 265px; height: 265px;}

    .dealer-name-wrap ul li{width: 23.5% !important;}

    .dealer-name-wrap ul li ul li{width: 100% !important; line-height: 30px;}

    .cart-count{margin-right: 0 !important;}

    #cart > .btn i.fa{margin-bottom: 0 !important;}

    /*.col-sm-1.blankcart{height: 80px;}*/

    .form-horizontal.account-register .form-group{width: 46% !important;}

    .form-horizontal.account-register .form-group label.radio-inline{width: 25%; text-align: right;}

    .list-group a.list-group-item {padding: 15px;}

    /*.product-thumb .button-group{top: 43% !important;}*/

    .product-layout .product-thumb .button-group{bottom: 0% !important; /*left: 0% !important;*/}

    .best-seller-box.right-content .content-holder{width: 100% !important;}

    .best-seller-box .content-holder h4{font-size: 46px !important;}

    .sizing-chart-home{top: 42% !important;}

    .best-seller-box .readmore{bottom: -19px !important;}

    .sizing-chart-home table td{font-size: 13px;}

    /*.ourproducts .product-layout .product-thumb{height: 465px;}*/

    div#pst_serviceblock ul.pst-service-wrapper{display: flex;}

    div#pst_serviceblock ul.pst-service-wrapper li{width: 33% !important;}

    #colophon .linksfooter ul li{vertical-align: top; line-height: 24px;}

    form.form-horizontal.newaddress-wrap select.form-control{height: auto; margin-top: 5px;}

    .acc-wrap .form-control{height: auto;}

    .contact-page-wrap.dealer-request .dealer-request-form .form-group textarea { width: 96.5% !important;}

    .contact-page-wrap.dealer-request{background-position: 100%;}

    .vision-mission-wrap .container-fluid ul li {display: flex; flex-wrap: wrap; align-items: center;}

    .vision-mission-wrap .container-fluid ul li .vision-right, .vision-mission-wrap .container-fluid ul li .mission-left{padding: 45px 60px !important;}

    .vision-mission-wrap .container-fluid ul li .vision-left { width: 50%; padding-bottom: 0; margin-bottom: 0;}

    .vision-mission-wrap .container-fluid ul li .vision-left img {width: 100%;}

    .vision-mission-wrap .container-fluid ul li .vision-right, .vision-mission-wrap .container-fluid ul li .mission-left {width: 50%;}

    .vision-mission-wrap .container-fluid ul li .mission-right {width: 50%;}

    .vision-mission-wrap .container-fluid ul li .mission-right img {width: 100%;}

    .aboutwrap{background-size: cover;}

    .product-thumb .caption {position: relative; z-index: 88;}

    .contact-page-wrap .dealer-request-form .form-group.width50 { width: 50%;}

    .contact-page-wrap, .contact-page-wrap.dealer-request{padding: 48px 0;}

    .information-warranty .top-info p, .information-dealerRequest .top-info p{width: 100%;}

    .voucher-main-wrap .voucher-form .form-group, .account-forgotten-wrap .forgotten-pass .form-group, .account-register-wrap .account-register .form-group, .account-password-wrap .acc-change-password .form-group, .account-edit-form .form-group, .shipping-address-wrap .form-group, .newaddress-wrap .form-group, .checkout-register .checkout-addresss .form-group, .checkout-register .checkout-personal .form-group,

    .checkout-guest-shipping .form-group, .checkout-acc .checkout-billing .checkout-personal .form-group, .checkout-acc .checkout-billing .checkout-addresss .form-group{margin-right: 17px;}

    .account-login .checkout-new-customer .para{margin: 17px 0 37px;}

    .about-bott-wrap .shark-tank-tab-wrap #parentVerticalTab .resp-tabs-list{background-position:100%;}

    .about-top-info{padding:0px 0 150px 0;}

    .vision-mission-wrap .container-fluid ul li .vision-right h3, .vision-mission-wrap .container-fluid ul li .mission-left h3{font-size: 57px;}

    .about-bott-wrap .shark-tank-tab-wrap #parentVerticalTab .resp-tabs-container h3{margin-bottom: 20px;}

    .contact-page-wrap{background-position: 100%;}

    .contact-page-wrap .form-group.width50 {width: 48.3%;}

    .contact-page-wrap .form-group.width50:nth-child(4){margin-right: -10px; margin-left: 10px;}

    .contact-page-wrap.warranty-registration .form-group.width50:nth-child(4) {margin-right: 0; margin-left: 0;}

    .find-store-form{background-position: 100%; padding: 70px 0 20px;}

    .dealer-name-wrap{padding: 30px 0;}

    .product-thumb .button-group{top: 37%;}

    .slider.slider-horizontal .slider-track{width: 95% !important; margin: 0 auto; right: 0;}

    /*.slider.slider-horizontal{width:180px !important;}*/

    .helmet-product-page #content .product-layout.product-grid p {min-height: 100px;}

    .helmet-product-page #content .product-layout .caption .price {min-height:auto;}

    .contact-page-wrap.dealer-request h3 { margin-bottom: 25px;}

    .contact-page-wrap.dealer-request .dealer-request-form .form-group.width50 { width: 48%;}

    .banner .alert-success{bottom: -6%;}

    div#collapse-coupon .input-group #input-coupon { padding: 5px 15px;}

    div#collapse-voucher .input-group #input-voucher {padding: 4px 15px;}

    .price-bordered ul{margin-top: 37px;}

    .success-wrap div#content .glob img { width: 100%;}

    .success-wrap div#content .success-right-content h2 { font-size: 33px;}

    .success-wrap div#content .success-right-content p {font-size: 20px;}

    .success-wrap div#content .success-right-content h2:before { width: 18%; top: -50%;}

    .address-edit-wrap .addres-page-form .form-group{ margin-right: 18px;}

    #cart .dropdown-menu li p { margin: 12px 0; font-size: 14px;}

    .about-top-info .inner-info-about { width: 58%;}

    .testimonial-form-main { padding: 162px 0;}

    .testimonial-form-main .testimonial-form ul li{width: 32%;}



}

@media (max-width: 1366px) { 

    .about-top-info .infotexst {width: 77%;}

    .vision-mission-wrap .container-fluid ul li .vision-right, .vision-mission-wrap .container-fluid ul li .mission-left {padding: 36px 60px !important;}

    .linksfooter.nth-forth .dealer-storebtn ul li a{ width: 82%;}

    .contact-page-wrap.warranty-registration form.form-horizontal { width: 64%;}

    .banner .alert-success {bottom: -1%;}

    .voucher-main-wrap .voucher-form .form-group, .account-forgotten-wrap .forgotten-pass .form-group, .account-register-wrap .account-register .form-group, .account-password-wrap .acc-change-password .form-group, .account-edit-form .form-group, .shipping-address-wrap .form-group, .newaddress-wrap .form-group, .checkout-register .checkout-addresss .form-group, .checkout-register .checkout-personal .form-group, .checkout-guest-shipping .form-group, .checkout-acc .checkout-billing .checkout-personal .form-group, .checkout-acc .checkout-billing .checkout-addresss .form-group {

    margin-right: 16px;}

    #menu .nav > li > a { padding: 10px;}

    .success-wrap div#content .success-right-content h2 { font-size: 30px;}

    .success-wrap div#content .success-right-content p { font-size: 18px; line-height: 30px;}

    .address-edit-wrap .addres-page-form .form-group {margin-right: 16px;}

    .arrow-right:after {right: 3px;}

    .fancybox-wrap .fancybox-skin{top: 35%; transform: translateY(-35%);}

    .sizing-chart-home {top: 40% !important;}

    .sizing-chart-home table th{padding: 5px;}

}



 @media (max-width: 1334px){

.headpart .col-sm-2{padding-right: 0; width: auto;}

.headpart .col-sm-2 #logo img {margin: 0;}

.headpart .col-sm-1.blankcart {float: right !important;}

.headpart .navandsearch {padding: 0;width: 79%;}

.headpart .navandsearch .collapse.navbar-collapse.navbar-ex1-collapse {padding: 0;}

.sizing-chart-home table td {padding: 5px;font-size: 12px;}

.contact-page-wrap .form-group.width50 {width: 48%;}

}

  @media (max-width: 1280px) { 

    .vision-mission-wrap .container-fluid ul li .vision-right, .vision-mission-wrap .container-fluid ul li .mission-left { padding: 13px 60px !important;}

    .about-top-info .infotexst { width: 70%;}

    .vision-mission-wrap .container-fluid ul li .vision-right h3, .vision-mission-wrap .container-fluid ul li .mission-left h3 { font-size: 48px;}

    .contact-page-wrap.warranty-registration form.form-horizontal {width: 68%;}

    .helmet-product-page #content .product-layout.product-grid p { min-height: 126px;}

    .navandsearch { padding: 0;}

    #menu .nav > li > a { padding-left: 13px; padding-right: 10px;}

    .banner .alert-success {bottom: 0;}

    .table-responsive .table-info ul li .cart-info .tow-row-wrap .input-group.one{width: 16%;}

    .voucher-main-wrap .voucher-form .form-group, .account-forgotten-wrap .forgotten-pass .form-group, .account-register-wrap .account-register .form-group, .account-password-wrap .acc-change-password .form-group, .account-edit-form .form-group, .shipping-address-wrap .form-group, .newaddress-wrap .form-group, .checkout-register .checkout-addresss .form-group, .checkout-register .checkout-personal .form-group, .checkout-guest-shipping .form-group, .checkout-acc .checkout-billing .checkout-personal .form-group, .checkout-acc .checkout-billing .checkout-addresss .form-group {

    margin-right: 15px;}

    .best-seller-box .content-holder h4 { font-size: 43px !important;}

    .linksfooter.nth-forth .dealer-storebtn ul li a { width: 85%;}



}

@media (max-width: 1200px){

    .about-top-info .infotexst { width: 62%;}

    .vision-mission-wrap .container-fluid ul li .vision-right, .vision-mission-wrap .container-fluid ul li .mission-left {padding: 7px 60px !important;}

    .about-bott-wrap .shark-tank-tab-wrap #parentVerticalTab li.resp-tab-item{padding: 21px 9px !important;}

    .vision-mission-wrap .container-fluid ul li .vision-right h3, .vision-mission-wrap .container-fluid ul li .mission-left h3 { font-size: 47px;}

    .contact-page-wrap.warranty-registration form.form-horizontal {width: 73%;}

    .contact-page-wrap.dealer-request .dealer-request-form .form-group.width50 { width: 47.9%;}

    .table-responsive .table-info ul li .title-text a{width: 60%;}

    .table-responsive .table-info ul li .title-text .price-right {width: 40%;}

    .voucher-main-wrap .voucher-form .form-group, .account-forgotten-wrap .forgotten-pass .form-group, .account-register-wrap .account-register .form-group, .account-password-wrap .acc-change-password .form-group, .account-edit-form .form-group, .shipping-address-wrap .form-group, .newaddress-wrap .form-group, .checkout-register .checkout-addresss .form-group, .checkout-register .checkout-personal .form-group, .checkout-guest-shipping .form-group, .checkout-acc .checkout-billing .checkout-personal .form-group, .checkout-acc .checkout-billing .checkout-addresss .form-group {

    margin-right: 14px;}

    /*.success-wrap div#content .success-right-content h2 {font-size: 40px;}*/

    /*.success-wrap div#content .success-right-content p {font-size: 20px;}*/

    .account-account-wrap ul.list-unstyled{width: 48%;}

    .best-seller-box .content-holder{width: 57%;}

    .best-seller-box.right-content.fourthbox .content-holder{padding-left: 0;}

    .linksfooter.nth-forth .dealer-storebtn ul li a { width: 87%;}

    #colophon .copyright .row { display: flex; justify-content: center; flex-wrap: wrap;}

    .copyright .copyrightblock, .copyright .ikfclientlogo{width: 100%; text-align: center;}

    .copyright .copyrightblock:nth-child(2){margin: 15px 0;}

    .pst_serviceblock-block.globle-footer-section { margin-bottom: 40px;}

    .linksfooter.nth-forth .dealer-storebtn ul li a { width: 89%;}

    #menu .nav > li > a{padding-right: 7px;}

    .address-edit-wrap .addres-page-form .form-group {margin-right: 14px;}

    .single-product-info .form-group select{width: 94%;}

    .helmet-product-page .product-grid .product-thumb .caption{min-height: auto;}

}



  @media (max-width: 1190px) { 

    #menu .nav > li > a {padding-left: 10px;padding-right: 10px;}

    .headpart .col-sm-2 {padding-right: 0; width: auto;}

    .col-sm-1.blankcart {float: right;}

    .navandsearch{padding: 0; width: 78%;}

    .voucher-main-wrap .voucher-form .form-group, .account-forgotten-wrap .forgotten-pass .form-group, .account-register-wrap .account-register .form-group, .account-password-wrap .acc-change-password .form-group, .account-edit-form .form-group, .shipping-address-wrap .form-group, .newaddress-wrap .form-group, .checkout-register .checkout-addresss .form-group, .checkout-register .checkout-personal .form-group, .checkout-guest-shipping .form-group, .checkout-acc .checkout-billing .checkout-personal .form-group, .checkout-acc .checkout-billing .checkout-addresss .form-group {

    margin-right: 12px;}

    #cart > .btn { position: static; width: auto; display: flex; margin-top: 0;}

    .cartdivwrap { width: auto;  margin: 0 !important;  padding: 0 10px;}

    #cart > .btn span#cart-total { width: auto; display: flex; padding-left: 5px;}

    .col-sm-1.blankcart {display: none;}

    #cart > .btn .cart-count {position: relative; margin: -4px 0 0 -7px;}

    .fa-shopping-cart:before { font-size: 26px;}

    .cartdivwrap:after { display: none;}

    #cart > .btn i.fa {margin-top: -7px;}

    #cart > .btn span#cart-total .my-cart {padding-right: 7px;}

    .navandsearch {padding-left: 0; width: 87%;}

    .navandsearch .collapse.navbar-collapse { padding-left: 0; padding-right: 5px;}

    .headpart .navandsearch{width:86%;}

    .address-edit-wrap .addres-page-form .form-group{width: 47%;}

  }



  @media (max-width: 1089px) {

  .account-register-wrap .account-register .form-group.newsletter-section { width: 100% !important;} 

    .vision-mission-wrap .container-fluid ul li .vision-right h3, .vision-mission-wrap .container-fluid ul li .mission-left h3 {font-size: 39px;}

    .about-bott-wrap .shark-tank-tab-wrap #parentVerticalTab .resp-tabs-container{padding-top: 0;}

    .about-bott-wrap .shark-tank-tab-wrap #parentVerticalTab .resp-tabs-container h3{font-size: 38px;}

    .location-right ul li span{width: 34%;}

    .contact-page-wrap .form-group.width50 { width: 48%;}

    .contact-page-wrap .form-group textarea.form-control{height: 109px !important;} 

    .contact-page-wrap, .contact-page-wrap.dealer-request {padding: 35px 0;}

    .dealer-name-wrap ul li { width: 31% !important;}

    .contact-page-wrap.dealer-request .dealer-request-form .form-group.width50 { width: 47.7%;}

    .comfortable-wrap .information-tab #parentHorizontalTab .resp-tabs-list .resp-tab-item{padding: 15px 118px !important;}

    .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section, .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section.comfort-img, .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section.lock-img{background: none; margin:0; margin-top: 30px; min-height: 0;}

    .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul{width: 48%; position: static; display: inline-block; margin-right: 10px; vertical-align: top;}

    .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul li{margin-bottom: 25px; list-style-type: disc;}

    .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul:nth-child(1) li:nth-child(1){width: 100%; }

    .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul:nth-child(1) li:nth-child(1), .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul:nth-child(2) li:nth-child(1){position: static; left: 0; text-align: left;}

    .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul:nth-child(1) li:nth-child(2), .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul:nth-child(1) li:nth-child(3), .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul:nth-child(1) li:nth-child(4), .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul:nth-child(1) li:nth-child(5){position: static;}    

    .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul:nth-child(1){text-align: left; margin-left:0;}

    .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul:nth-child(1) li:nth-child(5), .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul:nth-child(1) li:nth-child(2){right: 0;}

    .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul:nth-child(2) li:nth-child(2){right: 0; text-align: left;}

    .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul:nth-child(2) li:nth-child(3){text-align: left; position: static;}

    .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul:nth-child(2) li:nth-child(2){position: static;}

    .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul:nth-child(2) li:nth-child(4), .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul:nth-child(2) li:nth-child(5){position: static; text-align: left; bottom: 0;}    

    .banner .alert-success {bottom: 30px;}

    .table-responsive .table-info ul li .cart-info .tow-row-wrap .input-group.one { width: 19%;}

    /*.success-wrap div#content .success-right-content h2 {font-size: 38px;}*/

    .success-wrap div#content .success-right-content h2:before { width: 18%; top: -30%;}

    .innerspacvecontainer .col-md-6 { width: 100%;}

    div#pst_serviceblock ul.pst-service-wrapper{display: block;}

    div#pst_serviceblock ul.pst-service-wrapper li{width: 48% !important; justify-content: flex-start; padding: 5px 0px;  margin: 2px 0.1%; margin-right: 18px;}

    .pst_serviceblock-block.globle-footer-section { margin-bottom: 40px;}

    div#pst_serviceblock ul.pst-service-wrapper li:nth-child(2) { border-right: 0;}

    .linksfooter.nth-forth .dealer-storebtn ul li a { width: 100%;}

     .navandsearchmobileview, .searchmenu, .menubtn.openclick{display:block;}

     .hideonmobile{display:none;}

     .cartdivwrap{display:none;}

    .search-wrap a{margin: 27px 0 0;}

    .searchmenu {float: right;}

    .headpart .col-sm-2 {width: auto !important; float: left;}

    .navandsearchmobileview {position: fixed; width: 100%; height: 100%; background: #222222; top: 0; left: 100%; bottom: 0; right: 0; z-index: 1080;}

    .navandsearchmobileview.showhmobmenu{left:0%;}

    .navandsearchmobileview .collapse.navbar-collapse{display: block;}

    .navandsearchmobileview .collapse.navbar-collapse a {color: #fff;}

    .navandsearchmobileview .navcontainer {width: 100%;}



    .navandsearchmobileview .collapse.navbar-collapse a:hover {background: transparent; color: #e12f31;}

    .navandsearchmobileview .collapse.navbar-collapse a {position: relative;}

    .navandsearchmobileview .collapse.navbar-collapse a:hover:after {content: ''; background: #e12f31; position: absolute; right: 0; height: 17px; width: 1px; left: 0; top: 1px; bottom: 0; margin: auto 0;}

    .menubtn {float: right;}

    .headpart {display: block;}

    .menubtn i.fa {font-size: 30px;}

    .menubtn.openclick {margin: 26px 20px 0px 0px; border: 1px solid #727376; padding: 3px 5px;}

    #menumobile ul.nav {width: 100%;}

    #menumobile ul.nav li {width: 100%;}

    .menubtn.closeclick {margin: 10px 20px;}

    li.dropdown.open .dropdown-menu {margin-left: 30px;}

    li.dropdown.open .dropdown-menu ul li {margin-bottom: 10px;}

    #top-links .fa-shopping-cart:before { font-size: 20px;}

    #top-links {padding-top: 9px;}

    .testimonial-form-main { padding: 92px 0;}

}



 @media (max-width: 1024px) {
    .breadcrumb > li:after{top: .3em;right: -5px;width: .5em;height: .5em;border-right: 2px solid #DDD;border-bottom: 2px solid #DDD;}

    .breadcrumb > li a {font-size: .8em !important;}

    .vision-mission-wrap .container-fluid ul li .vision-right, .vision-mission-wrap .container-fluid ul li .mission-left { padding: 30px !important;}

    .about-top-info .infotexst{width: 100%;}

    .about-top-info{ padding: 0px 0 50px 0;}

    .about-top-info:before, .about-top-info:after{display: none;}

    .vision-mission-wrap .container-fluid ul li{display: block;}

    .vision-mission-wrap .container-fluid ul li:last-child {display: flex; flex-direction: column-reverse;}

    .vision-mission-wrap .container-fluid ul li .vision-right, .vision-mission-wrap .container-fluid ul li .mission-left{width: 100%;}

    .vision-mission-wrap .container-fluid ul li .mission-right, .vision-mission-wrap .container-fluid ul li .vision-left { width: 100%;}

    .shark-tank-tab-wrap ul.resp-tabs-list {display: none;}

    .shark-tank-tab-wrap h2.resp-accordion {display: block;}

    .shark-tank-tab-wrap .resp-vtabs .resp-tab-content {border: 1px solid #C1C1C1;}

    .shark-tank-tab-wrap .resp-vtabs .resp-tabs-container {border: none;float: none;width: 100%;min-height: 100px;clear: none;}

    .shark-tank-tab-wrap .resp-accordion-closed {display: none !important;}

    .shark-tank-tab-wrap .resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}

    .about-bott-wrap .shark-tank-tab-wrap #parentVerticalTab .resp-tabs-container{padding-left: 0; width: 95%; margin: 0 auto;}

    .about-bott-wrap {padding: 30px 0;}

    .shark-tank-tab-wrap h2.resp-accordion{font-size: 18px; text-transform: uppercase; margin-bottom: 9px;  border: none; padding:15px; font-family: 'SuperstarM54'; letter-spacing: 1px;

    font-weight: 400;}

    .shark-tank-tab-wrap h2.resp-accordion.resp-tab-active{border-top: 4px solid #e12f31 !important; border: 1px solid #c1c1c1 !important; background: #e12f31 !important;

    color: #fff; padding: 15px !important;}

    .shark-tank-tab-wrap h2.resp-accordion span.resp-arrow{border-top: 12px solid #222222;}

    .shark-tank-tab-wrap h2.resp-tab-active span.resp-arrow{border-bottom: 12px solid #ffffff; border-top: 12px solid transparent; position: relative;  top: -13px;}

    .vision-mission-wrap .container-fluid ul li .vision-right h3:before, .vision-mission-wrap .container-fluid ul li .mission-left h3:before{top: -40%;}

    .about-bott-wrap .shark-tank-tab-wrap #parentVerticalTab .resp-tabs-container h3 {font-size: 29px; display: none;}

    .contact-page-wrap .form-group.width50{width: 48%;}

    .contact-page-wrap .form-group.width50:nth-child(4){ margin-right: -10px;}

    .contact-page-wrap.dealer-request .dealer-request-form .form-group.width50 { width: 47.5%;}

    .contact-page-wrap.dealer-request .dealer-request-form .form-group textarea {width: 95% !important;}

    .voucher-main-wrap .voucher-form .form-group, .account-forgotten-wrap .forgotten-pass .form-group, .account-register-wrap .account-register .form-group, .account-password-wrap .acc-change-password .form-group, .account-edit-form .form-group, .shipping-address-wrap .form-group, .newaddress-wrap .form-group, .checkout-register .checkout-addresss .form-group, .checkout-register .checkout-personal .form-group, .checkout-guest-shipping .form-group, .checkout-acc .checkout-billing .checkout-personal .form-group, .checkout-acc .checkout-billing .checkout-addresss .form-group {

    margin-right: 10px;}

    .success-wrap div#content .success-right-content h2 { font-size: 36px; padding: 20px; padding-left: 0;}

    .success-wrap div#content{display: block; overflow: hidden;}

    .success-wrap div#content .col-sm-6 {width: 100%; padding: 20px;}

    .linksfooter.nth-forth .dealer-storebtn ul li a {padding: 12px 9px;}

    .pull-left form#form-currency { margin-left: 0;}

    .headpart .col-sm-2 {padding-left: 0;}

    #menu .nav > li > a { padding-left: 8px; padding-right: 8px;}

    .account-login .main-wrap .col-sm-6 { display: block; width: 100%;}

    .account-login .main-wrap { display: block;}

    #top-links{margin-right: 16px;}

    .about-top-info .inner-info-about { width: 96%;}



}



  @media (max-width: 999px) {

    .helmet-product-page #content .product-layout.product-grid p { min-height: 150px;}

    .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul:nth-child(1){margin-left: 0;}

    .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul li{margin-left: 50px; line-height: 26px;}

    .price-bordered h4 {font-size: 28px;}

    .aboutwrap .col-sm-6 {width: 100%;}

    .aboutwrap .col-sm-6.helmatebg{padding: 7% 0 4%;}

    .aboutwrap h2{margin: 0% 0 2%;}

    .aboutwrap .col-sm-6:nth-child(2) { padding-bottom: 80px;}

    /*#top-links{padding-top:7px;  margin-right: 0;}*/

    .top-showshortbar .form-group.product-lenth { max-width: 90%;  float: right;}

    .slider.slider-horizontal { width: 200px !important;}

    .contact-page-wrap .form-group.width50 {width: 47.5%;}

}

  @media (max-width: 991px) {

    span.upload_photo_caption{color: #fff;}

    .share_story {margin-top: 20px;float: none;}

    .location-wrap .location-left ul li h6{font-size: 18px; margin-top: 57px;}

    .location-wrap .location-left ul li span{font-size: 16px;}

    .location-right ul li { margin-bottom: 15px;}

    .location-right ul li span{width: 42%; display: block; margin-bottom: 13px;}

    .banner .page-title-div{ padding: 10px 0;}

    .banner{ margin-bottom: 20px;}

    .find-store-form h3, .location-wrap h3, .contact-page-wrap h3, .information-warranty .top-info h3, .information-dealerRequest .top-info h3, 

    .comfortable-wrap h2, .cart-page h3, .checkout-checkout .checkout-page h3, .account-account-wrap ul.list-unstyled > h2, .about-top-info h3{font-size: 35px;}

    .contact-page-wrap .form-group.width50:nth-child(4){margin-left: 0;}

    .measure-info-section .glob-measure ul li{margin-bottom: 22px;}

    .measure-info-section .glob-measure:nth-child(3) ul li{margin-bottom: 22px;}

    .contact-page-wrap.warranty-registration form.form-horizontal { width: 100%;}

    .contact-page-wrap.warranty-registration .form-group.width50 .form-control, .contact-page-wrap .form-group .form-control{background: rgba(255, 251, 251, 0.8);}

    .contact-page-wrap.warranty-registration .container-fluid p {color: #fff; background: rgba(0,0,0,0.5); padding: 5px;}

    .information-warranty .top-info p, .information-dealerRequest .top-info p{margin: 20px auto;}

    .find-store-form .store-form ul li{margin-bottom: 20px; width: 100%;}

    .helmet-product-page #content .product-layout.product-grid p { min-height: 80px;}

    .list-group-item{padding: 10px 0px;}

    .contact-page-wrap.dealer-request .form-horizontal.dealer-request-form { width: 100%;}

    .contact-page-wrap.dealer-request .dealer-request-form .form-group.width50 {width: 48.5%;}

    .contact-page-wrap.dealer-request .dealer-request-form .form-group textarea { width: 97% !important;}

    .comfortable-wrap .information-tab #parentHorizontalTab .resp-tabs-list .resp-tab-item { padding: 15px 80px !important;}

    .single-product-info .form-group{width: 100%;}

    /*.single-product-info a.addthis_button_facebook_like.at300b{margin-top: -4px;}*/

    .single-product-info a.addthis_button_facebook_like.at300b {margin-top: -2px; margin-right: 4px;}

    .banner .alert-success {bottom: -69px;}

    div#pst_serviceblock ul.pst-service-wrapper li {width: 47% !important;}

    .about-top-info h3:before{top: -44%;}

    .about-top-info h6 {font-size: 21px;}

    .banner .page-title-div ul.breadcrumb{margin-top: 70px; margin-left: 21px;}

    .price-bordered h4{margin-top: 0;}

    .form-section .price-bordered { margin-top: 0px;}

    .single-product-info .addthis_button_facebook_like .fb_iframe_widget {vertical-align: middle;}

    .testimonial-form-main .testimonial-form h4{font-size: 35px;}

    .contact-page-wrap .form-group.width50 {width: 48%;}

}



 @media (max-width: 967px) {

    .contact-page-wrap.dealer-request .dealer-request-form .form-group.width50 { width: 48.4%;}

    .helmet-product-page div#content, .helmet-product-page #column-left{ width: 100%;}

 }



 @media (max-width: 820px) {

    div#pst_serviceblock ul.pst-service-wrapper li{width: 100% !important;border: none;}

    /*div#pst_serviceblock ul.pst-service-wrapper li{width: 100% !important;}

    .banner .page-title-div {top: 16%;}

    .dealer-name-wrap ul li { width: 30% !important;}

    .contact-page-wrap.dealer-request .dealer-request-form .form-group.width50 { width: 48.1%;}*/

    .single-product-info .form-group.cart-button-full button{width: 50%;}

    .checkout-cart .form-section .price-bordered { margin-top: 70px;}

    .checkout-cart .form-section .price-bordered ul li strong{width: 92%;}

    .acc-wrap .cart-full { width: 100%;}

    .price-bordered h4{margin-top: 0;}

    .account-forgotten-wrap h2, .success-wrap h2, .account-register-wrap h2{background: linear-gradient(to right, #757575 20%, #272727 40%); -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;}

    .voucher-main-wrap .voucher-form .form-group, .account-forgotten-wrap .forgotten-pass .form-group, .account-register-wrap .account-register .form-group, .account-password-wrap .acc-change-password .form-group, .account-edit-form .form-group, .shipping-address-wrap .form-group, .newaddress-wrap .form-group, .checkout-register .checkout-addresss .form-group, .checkout-register .checkout-personal .form-group, .checkout-guest-shipping .form-group, .checkout-acc .checkout-billing .checkout-personal .form-group, .checkout-acc .checkout-billing .checkout-addresss .form-group{width: 100%;}

    .linksfooter.nth-forth .dealer-storebtn ul li a{padding: 12px 30px; width: 46%; display: inline-block;}

    .footer-top .col-sm-4.linksfooter {width: 100%;}

    

    .banner .page-title-div {top: auto; bottom: 0;}

    .banner .page-title-div ul.breadcrumb{margin-bottom: 0;}

    .banner .page-title-div h2, .banner .page-title-div .page-title{display: none;}

    .banner .page-title-div{padding: 10px 0 0;}

    .testimonial-form-main .testimonial-form ul li input, .testimonial-form-main .testimonial-form ul li textarea{background: rgba(255, 251, 251, 0.8);}

    .testimonial-form-main .testimonial-form { max-width: 100%;}



}

 @media (max-width: 812px) {

    .dealer-name-wrap ul li { width: 47% !important;}

    #collapse-checkout-option .panel-body .row .col-sm-6 { display: block; width: 100%;}

    #collapse-checkout-option .panel-body .row .col-sm-6.checkout-customer{margin-bottom: 40px;}

    .checkout-checkout .checkout-page .checkout-acc #accordion .panel-body .checkout-customer .form-group { margin-top: 25px;}

    .fa-shopping-cart:before {font-size: 22px;}

}

 @media (max-width: 768px) {

    .contact-page-wrap h3 i.fa.fa-question {font-size: 38px !important;}

    .contact-page-wrap form.form-horizontal { width: 100%;}

    .contact-page-wrap .form-group.width50:nth-child(4) { margin-left: 10px;}

    .contact-page-wrap .form-group.width50 .form-control, .contact-page-wrap .form-group .form-control{background: rgba(255, 251, 251, 0.8);}

    .measure-info-section .glob-measure {flex-direction: column; width: 100%;}

    .measure-info-section .glob-measure:nth-child(2) {order: 1;  margin-bottom: 50px;}

    .measure-info-section .glob-measure:nth-child(1) {order: 2;}

    .measure-info-section .glob-measure:nth-child(3) {order: 2;}

    .measure-info-section .glob-measure .video-wrap{text-align: center;}

   .measure-info-section .glob-measure .video-wrap a img{width:auto;} 

   .measure-info-section .glob-measure ul li {margin-bottom: 22px; margin-left: 20px;}

   .measure-info-section{margin-top: 40px;}

   .helmet-product-page #content .product-layout.product-grid p {min-height: 126px;}

   .helmet-product-page .col-sm-9{width: 100%;}

   .helmet-product-page aside#column-left{display: block !important;}

   .helmet-product-page aside#column-left, .helmet-product-page .col-sm-9 .product-grid { width: 100%;}

   .helmet-product-page #content .product-layout .caption .price { margin-top: 35px; margin-bottom: 0;}

   .helmet-product-page #content .product-layout.product-grid p { min-height: auto;}

   .product-thumb .caption h4 a {min-height: 35px;}

   .slider.slider-horizontal{width: 80% !important;}

   .slider.slider-horizontal .slider-track{right: -20px;}

   .slider-handle.max-slider-handle.round{left: 100%; right: 0;}

   .contact-page-wrap.dealer-request .dealer-request-form .form-group.width50 { width: 48%;}

   /*.voucher-main-wrap .voucher-form .form-group, .account-forgotten-wrap .forgotten-pass .form-group, .account-register-wrap .account-register .form-group, .account-password-wrap .acc-change-password .form-group, .account-edit-form .form-group, .shipping-address-wrap .form-group, .newaddress-wrap .form-group, .checkout-register .checkout-addresss .form-group, .checkout-register .checkout-personal .form-group, .checkout-guest-shipping .form-group, .checkout-acc .checkout-billing .checkout-personal .form-group, .checkout-acc .checkout-billing .checkout-addresss .form-group{width: 100%;}*/

   .linksfooter.nth-forth .dealer-storebtn ul li a {width: 50%;}

   .pst_serviceblock-block.globle-footer-section { margin-bottom: 16px;}

   div#pst_serviceblock ul.pst-service-wrapper li {width: 100% !important;}

   div#pst_serviceblock ul.pst-service-wrapper{padding-left: 15px;}

   /*div#pst_serviceblock ul.pst-service-wrapper li:nth-child(1) {width: 55% !important;}

   div#pst_serviceblock ul.pst-service-wrapper li:nth-child(2) { width: 30% !important;}

   div#pst_serviceblock ul.pst-service-wrapper li:nth-child(3) {width: 55% !important;}    

   div#pst_serviceblock ul.pst-service-wrapper li:nth-child(4) { width: 38% !important;}*/

   .sizing-chart-home {left: 29px;}

   /*.helmet-product-page #content .product-layout .product-thumb{min-height: 0;}*/

   .product-layout .product-thumb{min-height: 0;}

   .product-thumb .button-group button:nth-child(1) .fa:before {font-size: 22px;}

   .helmet-product-page #content .product-layout .product-thumb{min-height: 0;}

   .banner .page-title-div { top: 0;}

   .banner .page-title-div ul.breadcrumb{margin-top: auto;}

   .banner .page-title-div h2 { font-size: 23px; margin-top: 0;}

   /*.banner .page-title-div ul.breadcrumb > li:last-child a{font-size: 14px;}*/

   .information-information-7 .banner .page-title-div ul.breadcrumb, .information-information-4 .banner .page-title-div ul.breadcrumb{margin-top: 70px;}

   .information-information-8 .banner .page-title-div ul.breadcrumb{margin-top: 50px;}

   .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section.comfort-img ul:nth-child(1) li:nth-child(1){text-align: left;}

   .banner .page-title-div {top: auto; bottom: 0;}

}




 @media (max-width: 767px) {
    .product-thumb .button-group button{background: none !important;border: none !important;border-radius: inherit !important;width: 50px !important;height: 50px !important;margin-left: -10px;text-align: center !important;}
    .product-thumb .button-group button:hover {background: transparent !important;}
    .product-thumb .button-group button:hover .fa {color: #333 !important;}
    .product-thumb .button-group button .fa{color: #fff;}
    .product-layout .product-thumb .button-group{top: 22%;}
    .information-tab{width: 90%; margin: 0 auto}

    .information-tab ul.resp-tabs-list {display: none;}

    .information-tab h2.resp-accordion {display: block; font-family: 'Poppins', sans-serif; text-align: left; font-size: 18px;

      margin-bottom: 9px; background: linear-gradient(to right, #333 50%, #333 40%);  -webkit-background-clip: text;  -webkit-text-fill-color:#333; background-color: rgb(245, 245, 245);}

    .information-tab h2.resp-accordion:before{display: none;}

    .information-tab .resp-vtabs .resp-tab-content {border: 1px solid #C1C1C1;}

    .information-tab .resp-vtabs .resp-tabs-container {float: none;width: 100%;min-height: 100px;clear: none;}

    .information-tab .resp-accordion-closed {display: none !important;}

    .information-tab .resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}

    .information-tab #parentHorizontalTab .resp-tabs-list{display: none !important;}

    .information-tab h2.resp-accordion span.resp-arrow { border-top: 12px solid #222222;}

    .information-tab h2.resp-accordion.resp-tab-active { border-top: 4px solid #e12f31 !important; border: 1px solid #c1c1c1 !important;

     background: #e12f31 !important; color: #fff; padding: 15px !important;  background: linear-gradient(to right, #fff 50%, #fff 40%);  -webkit-background-clip: text;  -webkit-text-fill-color:#fff;}

     .information-tab h2.resp-tab-active span.resp-arrow {border-bottom: 12px solid #ffffff; border-top: 12px solid transparent; position: relative; top: -13px;}

     .information-tab > .resp-vtabs > .resp-tab-content {border: 1px solid #C1C1C1;}

     .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul{width: 100%;}

     .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content{ border: 1px solid #c1c1c1; border-top-color: #c1c1c1;}

     .information-information-7 #content{ min-height: auto;}

     .comfortable-wrap .information-tab { margin-top: 20px;}

     .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section, .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section.comfort-img, .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section.lock-img{margin-top: 10px;}

     .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul li{margin-left: 30px;}

     .table-responsive{border: none;}

     .form-section form .table-responsive .table-info ul li .img-wrap{border: none;}

          .product-grid .product-thumb .caption {  min-height: 170px;}





     ul.resp-tabs-list {display: none;}

    h2.resp-accordion {display: block;}

    .resp-vtabs .resp-tab-content {border: 1px solid #C1C1C1;}

    .resp-vtabs .resp-tabs-container {border: none;float: none;width: 100%;min-height: 100px;clear: none;}

    .resp-accordion-closed {display: none !important;}

    .resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}

    .contact-page-wrap .form-group.width50 {width: 100%;}



    .single-product-info .form-group.cart-button-full button { width: 29%;}

    .single-info-tab1 ul.nav-tabs{display: block;}

    .single-info-tab1 ul.nav-tabs li{margin-bottom: 9px;}

    .order-list-wrap div#content { min-height: 0;}

    .pst_serviceblock-block.globle-footer-section { margin-bottom: 36px;}

    .single-product-info .form-group select, .single-product-info .form-group input{padding-left: 0;}

    .form-group .quantiry-wrap-btn{margin-left: 0;}

    .single-product-info a.addthis_button_facebook_like.at300b {margin-top: -2px;}



    .contact-page-wrap.dealer-request .dealer-request-form .form-group.width50 { width: 47.9%;}



}

@media (max-width: 667px) {

    .location-right ul li span{width: auto;  display: inline-block;}

    .contact-page-wrap h3:before{top: -24%;}

    .dealer-name-wrap ul li {width: 100% !important;}

    .contact-page-wrap.dealer-request .dealer-request-form .form-group.width50 { width: 47.7%;}

    .table-responsive .table-info .cart-info .title-text { display: flex; flex-wrap: wrap;}

    .table-responsive .table-info ul li .title-text a{width: 100%;}

    .table-responsive .table-info ul li .title-text .price-right{order: 3; width: 100%; text-align: right;}

    .table-responsive .table-info ul li .title-text small{margin: 15px 0 10px;}

    .table-responsive .table-info ul li .cart-info .tow-row-wrap .input-group.one { width: 100%; margin: 15px 0;}

    .table-responsive .table-info ul li .title-text .price-right strong{width: 56%; text-align: left; float: left;}

    .account-account-wrap div#content { min-height: 0;}

    .voucher-main-wrap h2, .account-recurring-wrap h2, .account-transaction-wrap h2, .acount-return-wrap h2, .account-reward-wrap h2, .account-download-wrap h2, .order-list-wrap h2, .wishlist-wrap h2, .address-list-wrap h2, .account-password-wrap h2, .account-edit-wrap h2, .account-newsletter-wrap h2, .account-account-wrap h2{    background: linear-gradient(to right, #757575 30%, #272727 40%);

    -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}

    .linksfooter.nth-forth .dealer-storebtn ul li a { width: 58%;}

    div#pst_serviceblock ul.pst-service-wrapper li:nth-child(1), div#pst_serviceblock ul.pst-service-wrapper li:nth-child(2), div#pst_serviceblock ul.pst-service-wrapper li:nth-child(3), div#pst_serviceblock ul.pst-service-wrapper li:nth-child(4){width: 100% !important;}

    div#pst_serviceblock ul.pst-service-wrapper li{min-height:auto; border-bottom: 1px solid #2f2b2b; border-right: none;}    

    .common-home div#pst_serviceblock{margin-bottom: 50px;}

    div#pst_serviceblock ul.pst-service-wrapper li:nth-child(4) { margin-left: 10px;}

    .aboutwrap .col-sm-6.helmatebg { padding: 7% 0%;}

    .aboutwrap .col-sm-6:nth-child(2) { padding-bottom: 130px;}

    .banner .page-title-div .page-title{font-size: 26px;}

    .information-warranty .top-info h3:before, .information-dealerRequest .top-info h3:before {top: -24%;}

    .testimonial-form-main .testimonial-form ul li{width: 100%; margin-bottom: 15px;}

    .testimonial-form-main .testimonial-form ul li.full-width{margin-top: 0px;}

    .dealer-pagination-wrap{flex-wrap: wrap;justify-content: end;text-align: left;}

    .dealer-pagination-wrap .limit-wrap{width: 100%;margin-bottom: 10px;}

}

@media (max-width: 620px) {

    .dealer-pagination-wrap{display: block;}

    .limit-wrap { margin-right: 0; margin-bottom: 20px;}

    .contact-page-wrap.dealer-request .dealer-request-form .form-group.width50 {width: 47%;}

    .contact-page-wrap, .contact-page-wrap.dealer-request { padding: 10px 0;}

    .contact-page-wrap.dealer-request .dealer-request-form .form-group textarea { width: 95% !important;}

    .linksfooter.nth-forth .dealer-storebtn ul li a { width: 68%;}

    .best-seller-box .content-holder {width: 99%;}

    .best-seller-box.secoundbox .content-holder h4:after {background: #e12f31;}

    .best-seller-box .content-holder { position: static; transform: translateY(0%);

    -webkit-transform: translateY(0%);

    -moz-transform: translateY(0%);

    -o-transform: translateY(0%);

    -ms-transform: translateY(0%);

    padding: 30px 10px 72px;

    margin-bottom: 20px;

    background: #333;

    width: 100%;}



    .best-seller-box.right-content.fourthbox .content-holder{padding: 30px 10px 72px;}

    .sizing-chart-home{position: static; width: 100%;}

    /*.banner .page-title-div ul.breadcrumb {margin-top: 61px;}*/

    .contact-page-wrap.dealer-request .dealer-request-form .form-group.width50 { width: 47.5%; }



}



@media (max-width: 600px) {

    .sizing-chart-home { overflow-y: scroll; height: 300px;}

    .testimonial-form-main .testimonial-form h4:before {width: 22%;}

}



 @media (max-width: 568px) {

    .contact-page-wrap .form-group.width50:nth-child(4) {margin-left: 4px;}

    .location-wrap .location-left, .location-wrap .location-right{width: 100%;}

    .location-wrap .location-left ul li h6{margin-top: 16px;}

    .location-right ul li { margin-bottom: 0px;}

    .location-right ul li span { width: 37%; display: block;}

    .location-right ul li:first-child {margin-bottom: 21px;}

    .contact-page-wrap .form-group.width50 { width: 100%;}

    .sizing-main-wrap .sizing-table table tr td:nth-child(odd) {background: #fff;}

    .measure-info-section .glob-measure .video-wrap a img {width: 100%;}

    .contact-page-wrap.dealer-request .dealer-request-form .form-group.width50 { width: 100%;}

    .contact-page-wrap.dealer-request .dealer-request-form .form-group textarea { width: 97% !important;}

    .table-responsive .table-info ul li{display: block;}

    .form-section form .table-responsive .table-info ul li .img-wrap, .form-section form .table-responsive .table-info ul li .cart-info{width: 100%;}

    .price-bordered h4 {font-size: 23px;}

    .account-account-wrap ul.list-unstyled {width: 100%;}

    #colophon .linksfooter ul li{width: 100%;}

    .best-seller-box .content-holder h4 {font-size: 35px !important; margin-bottom: 0;}

    .form-horizontal.account-register .form-group { width: 100% !important;}

    .form-horizontal.account-register .form-group .control-label { padding-left: 0;}

    .form-horizontal.account-register .form-group label.radio-inline{text-align: left;}

    .form-horizontal.account-register .form-group .col-sm-10{padding-left: 0;}

    .text-danger {color: #ff0500; font-size: 15px; background: #cecece; margin-top: 5px; padding: 2px;}

    .address-edit-wrap .addres-page-form .form-group {width: 100%;}

    .banner .alert-success{z-index: 5;}

    .comfortable-wrap .information-tab #parentHorizontalTab .resp-tab-content .glob-section ul li a{background: none !important;}

    .ourproheading{padding: 20px 0 0;} 

}

@media (max-width: 533px) {

    .contact-page-wrap h3 i.fa.fa-question{font-size: 30px !important;}

    .success-wrap div#content .success-right-content h2{font-size: 31px;}

    .success-wrap div#content .success-right-content h2:before{top: -3%;}

    .success-wrap div#content .col-sm-6{padding-top: 0;}

    .linksfooter.nth-forth .dealer-storebtn ul li a { width: 100%;}

    .helmatebg .helmatebginner img{width: 70%;}

    .aboutwrap p{max-width: 100%; text-align: justify;}

    #colophon .linksfooter { padding-bottom: 0px;}

    .aboutwrap .tagline{font-size: 22px;}

    .aboutwrap h2{font-size: 38px;}

    .aboutwrap .tagline{line-height: 28px;}

    .best-seller-box .content-holder {top: 37%;}

    /*.sizing-chart-home {height: 140px;}*/

    .find-store-form h3, .location-wrap h3, .contact-page-wrap h3, .information-warranty .top-info h3, .information-dealerRequest .top-info h3, .comfortable-wrap h2, .cart-page h3, .checkout-checkout .checkout-page h3, .account-account-wrap ul.list-unstyled > h2 {font-size: 28px;}

    .banner .page-title-div { top: 1%;}

    .buttons.register-btn .btn { margin-top: 20px;}

    .banner .page-title-div {top: auto; bottom: 0;}

    .product-grid .product-thumb .caption { min-height: 200px;}

 }  



 @media (max-width: 480px) {

     /*.best-seller-box .content-holder h4{font-size: 25px !important;}*/

     .best-seller-box .readmore a.button{font-size: 16px;}

     .ourproheading h2 {font-size: 40px;}

     .dealer-pagination-wrap ul.pagination li.page-item.active a span{width: 20px;height: auto;line-height: normal;}

     .dealer-pagination-wrap{font-size: 14px;}

     .dealer-pagination-wrap .pagination>.active>a{padding-bottom: 5px;}

}

 @media (max-width: 427px) {

    .location-right ul li span { width: 42%;}

    .pagination>li>a, .pagination>li>span{padding: 6px 11px;}

    .checkout-cart .form-section .price-bordered { margin-top: 20px;}

    .checkout-cart .form-section .price-bordered h4{margin-top: 0;}

    .price-bordered ul{margin-top: 20px;}

    .cart-acco .panel-collapse label {display: block; margin-bottom: 20px;}

    .cart-acco .panel-collapse .input-group{display: block; margin-top: 5px;}

    .cart-acco .panel-collapse .input-group input {margin-bottom: 10px;}

    /*.breadcrumb > li{margin-bottom: 30px;}*/

    /*.breadcrumb > li:last-child{margin-bottom: 10px;}*/

    .success-wrap div#content .success-right-content h2 { font-size: 27px; padding: 20px 0;}

    /*.linksfooter.nth-forth .dealer-storebtn ul li a { width: 100%;}*/

    .aboutwrap .col-sm-6.helmatebg {padding: 10% 0%;}

    .best-seller-box.right-content.fourthbox .content-holder {top: 44%;}

    .best-seller-box .content-holder {top: 55%;}

    /*.sizing-chart-home{display: none;}*/

    .banner .page-title-div .page-title { font-size: 24px; top: -2%;}

    .information-information-4 .banner .page-title-div .breadcrumb > li { margin-bottom: 0;}

    .information-information-4 .banner .page-title-div ul.breadcrumb { margin-top: 41px;}

    ul.breadcrumb {padding: 3px 0;}

    .banner .page-title-div ul.breadcrumb > li > a{font-size: 13px;}

    .banner .page-title-div h2 {font-size: 22px; margin-top: 0;}

    .banner .page-title-div .breadcrumb > li {margin-bottom: 4px;}

    .grid-layout-btn{display: none;}

    .helmet-product-page #content .product-layout .product-thumb { min-height: 500px;}

    .banner .page-title-div h2 { font-size: 16px;}

    /*.banner .page-title-div ul.breadcrumb > li:last-child a { font-size: 12px;}*/

    .top-showshortbar .form-group.product-lenth{max-width: 50%}

    .checkout-cart .breadcrumb > li:after{top: 0; width: 18px; height: 18px;}

    .table.table-striped.table-bordered tr td { width: 100% !important;}

    .single-product-info .form-group.cart-button-full button { width: 40%;}

    .ourproheading { padding: 0px 0 0;}

    .slider.slider-horizontal { width: 75% !important;}

    .slider.slider-horizontal .slider-track {right: 0px;}

}



@media (max-width: 414px) {

    .tow-row-wrap {margin-bottom: 35px;}

    .success-wrap div#content .success-right-content h2 { font-size: 26px;}

    .best-seller-box .img-holder img {display: block;width: 100%;}

    .breadcrumb > li:after{width: 16px; height: 16px;  top: 0px;}

    .breadcrumb > li { margin-bottom: auto;}

    .single-product-info .form-group.cart-button-full button { width: 50%;}

    div#pst_serviceblock ul.pst-service-wrapper li span.pst-service-title { font-size: 16px;}

}



 @media (max-width: 412px) {

    .pagination>li>a, .pagination>li>span {padding: 6px 10px;}

    .table-responsive .table-info ul li .cart-info .tow-row-wrap .input-group.two{text-align: center; width: 25%;}

    .table-responsive .table-info ul li .cart-info .tow-row-wrap .input-group.two input{text-align: center;}

}



 @media (max-width: 384px) {

    .location-right ul li span { width: 44%;}

    .pagination>li>a, .pagination>li>span { padding: 6px 8px;}

    .linksfooter.nth-forth .dealer-storebtn ul li a{padding: 12px 16px;}

    /*.banner .page-title-div ul.breadcrumb > li:last-child a { font-size: 10px;}*/

    div#pst_serviceblock ul.pst-service-wrapper li span.pst-service-title a { font-size: 15px;}

    .account-login .checkout-customer .form-group .forgotpass{width:100%; margin-bottom: 20px; margin-top: 25px;}

}





@media (max-width:360px) {

    .location-right ul li span {width: 45%;}

    .pagination>li>a, .pagination>li>span { padding: 6px 7px;}

    /*.banner .page-title-div ul.breadcrumb > li:last-child a { font-size: 9px;}*/

    div#pst_serviceblock ul.pst-service-wrapper li:first-child img {  width: 35px;}

    /*.breadcrumb > li {margin-bottom: 14px;}*/

    /*.breadcrumb > li:last-child {margin-bottom: 0; margin-top: 10px;}*/

    .information-information-8 .banner .page-title-div ul.breadcrumb { margin-top: 37px;}

    .linksfooter.nth-forth .dealer-storebtn ul li a img{margin-right: 5px;}

    .linksfooter.nth-forth .dealer-storebtn ul li a {padding: 12px 9px;}

    .checkout-customer .user-arrow.loginemail:after, .checkout-customer .user-arrow.loginpassword:after{right: 5px;}



}



 @media (max-width:320px) {

    .location-right ul li span { width: 55%;}

    .dealer-pagination-wrap{padding: 20px 10px;}

    .table-responsive .table-info ul li .title-text a{font-size: 20px;}

    .table-responsive .table-info ul li .title-text .price-right strong {width: 50%;}

    .table-responsive .table-info ul li .cart-info .tow-row-wrap .input-group.two {width: 80%;}

    .acc-wrap .buttons .pull-left, .acc-wrap .buttons .pull-right{width: 100%;}

    .acc-wrap .buttons .pull-right{margin-top: 12px;}

    div#pst_serviceblock ul.pst-service-wrapper li span.pst-service-title { font-size: 15px;}

    .linksfooter.nth-forth .dealer-storebtn ul li a{font-size: 14px;}

    .breadcrumb > li{padding: 0 11px;}

    .top-showshortbar .form-group.product-lenth { max-width: 100%;}

    div#pst_serviceblock ul.pst-service-wrapper li span.pst-service-title a { font-size: 13px;}

    .banner .page-title-div .breadcrumb > li {margin-top: 0;}

    div#pst_serviceblock ul.pst-service-wrapper li span.pst-service-title{padding: 0px 10px 10px 5px;}

    #top-links ul.list-inline li{padding-right: 10px;}

    .checkout-customer .user-arrow.loginemail:after, .checkout-customer .user-arrow.loginpassword:after{display: none;}

}



