/** Shopify CDN: Minification failed

Line 1440:26 Unexpected "/"

**/
/* Fonts Path */
@font-face {
  font-family: 'EncodeSans-Light';
  src: url('EncodeSans-Light.eot?#iefix') format('embedded-opentype'),
  url('EncodeSans-Light.woff') format('woff'),
  url('EncodeSans-Light.ttf')  format('truetype'),
  url('EncodeSans-Light.svg#EncodeSans-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'EncodeSans-Regular';
  src: url('EncodeSans-Regular.eot?#iefix') format('embedded-opentype'),
  url('EncodeSans-Regular.woff') format('woff'),
  url('EncodeSans-Regular.ttf')  format('truetype'),
  url('EncodeSans-Regular.svg#EncodeSans-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'EncodeSans-Medium';
  src: url('EncodeSans-Medium.eot?#iefix') format('embedded-opentype'),
  url('EncodeSans-Medium.woff') format('woff'),
  url('EncodeSans-Medium.ttf')  format('truetype'),
  url('EncodeSans-Medium.svg#EncodeSans-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'EncodeSans-SemiBold';
  src: url('EncodeSans-SemiBold.eot?#iefix') format('embedded-opentype'),
  url('EncodeSans-SemiBold.woff') format('woff'),
  url('EncodeSans-SemiBold.ttf')  format('truetype'),
  url('EncodeSans-SemiBold.svg#EncodeSans-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'EncodeSans-Bold';
  src: url('EncodeSans-Bold.eot?#iefix') format('embedded-opentype'),
  url('EncodeSans-Bold.woff') format('woff'), url('EncodeSans-Bold.ttf')  format('truetype'),
  url('EncodeSans-Bold.svg#EncodeSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'EncodeSansSemiCondensed';
  src: url('EncodeSansSemiCondensed-Thin.eot');
  src: url('EncodeSansSemiCondensed-Thin.woff2') format('woff2'),
       url('EncodeSansSemiCondensed-Thin.woff') format('woff'),
       url('EncodeSansSemiCondensed-Thin.ttf') format('truetype'),
       url('EncodeSansSemiCondensed-Thin.svg#EncodeSansSemiCondensed-Thin') format('svg'),
       url('EncodeSansSemiCondensed-Thin.eot?#iefix') format('embedded-opentype');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'EncodeSansSemiCondensed';
  src: url('EncodeSansSemiCondensed-ExtraLight.eot');
  src: url('EncodeSansSemiCondensed-ExtraLight.woff2') format('woff2'),
       url('EncodeSansSemiCondensed-ExtraLight.woff') format('woff'),
       url('EncodeSansSemiCondensed-ExtraLight.ttf') format('truetype'),
       url('EncodeSansSemiCondensed-ExtraLight.svg#EncodeSansSemiCondensed-ExtraLight') format('svg'),
       url('EncodeSansSemiCondensed-ExtraLight.eot?#iefix') format('embedded-opentype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'EncodeSansSemiCondensed';
  src: url('EncodeSansSemiCondensed-Light.eot');
  src: url('EncodeSansSemiCondensed-Light.woff2') format('woff2'),
       url('EncodeSansSemiCondensed-Light.woff') format('woff'),
       url('EncodeSansSemiCondensed-Light.ttf') format('truetype'),
       url('EncodeSansSemiCondensed-Light.svg#EncodeSansSemiCondensed-Light') format('svg'),
       url('EncodeSansSemiCondensed-Light.eot?#iefix') format('embedded-opentype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'EncodeSansSemiCondensed';
  src: url('EncodeSansSemiCondensed-Regular.eot');
  src: url('EncodeSansSemiCondensed-Regular.woff2') format('woff2'),
       url('EncodeSansSemiCondensed-Regular.woff') format('woff'),
       url('EncodeSansSemiCondensed-Regular.ttf') format('truetype'),
       url('EncodeSansSemiCondensed-Regular.svg#EncodeSansSemiCondensed-Regular') format('svg'),
       url('EncodeSansSemiCondensed-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'EncodeSansSemiCondensed';
  src: url('EncodeSansSemiCondensed-Medium.eot');
  src: url('EncodeSansSemiCondensed-Medium.woff2') format('woff2'),
       url('EncodeSansSemiCondensed-Medium.woff') format('woff'),
       url('EncodeSansSemiCondensed-Medium.ttf') format('truetype'),
       url('EncodeSansSemiCondensed-Medium.svg#EncodeSansSemiCondensed-Medium') format('svg'),
       url('EncodeSansSemiCondensed-Medium.eot?#iefix') format('embedded-opentype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'EncodeSansSemiCondensed';
  src: url('EncodeSansSemiCondensed-SemiBold.eot');
  src: url('EncodeSansSemiCondensed-SemiBold.woff2') format('woff2'),
       url('EncodeSansSemiCondensed-SemiBold.woff') format('woff'),
       url('EncodeSansSemiCondensed-SemiBold.ttf') format('truetype'),
       url('EncodeSansSemiCondensed-SemiBold.svg#EncodeSansSemiCondensed-SemiBold') format('svg'),
       url('EncodeSansSemiCondensed-SemiBold.eot?#iefix') format('embedded-opentype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'EncodeSansSemiCondensed';
  src: url('EncodeSansSemiCondensed-Bold.eot');
  src: url('EncodeSansSemiCondensed-Bold.woff2') format('woff2'),
       url('EncodeSansSemiCondensed-Bold.woff') format('woff'),
       url('EncodeSansSemiCondensed-Bold.ttf') format('truetype'),
       url('EncodeSansSemiCondensed-Bold.svg#EncodeSansSemiCondensed-Bold') format('svg'),
       url('EncodeSansSemiCondensed-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'EncodeSansSemiCondensed';
  src: url('EncodeSansSemiCondensed-ExtraBold.eot');
  src: url('EncodeSansSemiCondensed-ExtraBold.woff2') format('woff2'),
       url('EncodeSansSemiCondensed-ExtraBold.woff') format('woff'),
       url('EncodeSansSemiCondensed-ExtraBold.ttf') format('truetype'),
       url('EncodeSansSemiCondensed-ExtraBold.svg#EncodeSansSemiCondensed-ExtraBold') format('svg'),
       url('EncodeSansSemiCondensed-ExtraBold.eot?#iefix') format('embedded-opentype');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'EncodeSansSemiCondensed';
  src: url('EncodeSansSemiCondensed-Black.eot');
  src: url('EncodeSansSemiCondensed-Black.woff2') format('woff2'),
       url('EncodeSansSemiCondensed-Black.woff') format('woff'),
       url('EncodeSansSemiCondensed-Black.ttf') format('truetype'),
       url('EncodeSansSemiCondensed-Black.svg#EncodeSansSemiCondensed-Black') format('svg'),
       url('EncodeSansSemiCondensed-Black.eot?#iefix') format('embedded-opentype');
  font-weight: 900;
  font-style: normal;
}




/* Fonts Path */

.componet_fam_tool { display: none !important; }

/*Ramkumar- 09/08 */
#header .top_menu ul > li img {
  float: left;
  vertical-align: bottom;
  height: 30px;
}

#header .top_menu ul > li {
    width: auto;
    float: left;
    padding: 15px 20px;
    height: 49px;
}
#header .header_top {
    padding: 0;
    background: #ffffff;
}
.megamenu.clearfix.quartermenu {
    padding: 0;
}

ul.wsmenu-sub-list > li:nth-child(1) {
    background-color:  #eee;
    padding: 30px 40px;
    width: 15%;
    float:  left;
}

ul.wsmenu-sub-list > li:nth-child(2) {width:  25%;float:  left;padding: 30px 40px; background: #ffffff;}

ul.wsmenu-sub-list > li:nth-child(3) {
    width:  60%;padding: 30px 40px;
    float:  left;
    background: #FFFFFF;
}
ul.wsmenu-sub-list > li:nth-child(1) ul li a img {
    display: none;
}
ul.wsmenu-sub-list > li:nth-child(2) ul li a img {
    width: 100%;
    height: 50px;
    border-radius: 2px;
    float: left;
    object-fit: cover;
}

ul.wsmenu-sub-list > li:nth-child(2) ul li a span {
    color: #1B2025;
    font-family: "EncodeSans-Regular";
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    width: 100%;
    float: left;
    padding: 5px 0 8px;
}

ul.wsmenu-sub-list > li:nth-child(2) ul li {
    width: 47%;
    float: left;
    margin-bottom: 5px;
    margin-right: 3%;
    padding: 0 10px;
    margin-left: 0;
}
ul.wsmenu-sub-list > li:nth-child(3) ul li {
    width: 49%;   
    float: left;    padding: 0;
    margin: 0 1% 10px 0;
}

ul.wsmenu-sub-list > li:nth-child(3) ul li img {
    float: left;
    width: 30px;
    height: 30px;
}

ul.wsmenu-sub-list > li:nth-child(3) ul li span {
    color: #1B2025;
    font-size: 13px; min-height: 30px;
    width: 76%;
    display: inline-block;
    line-height: normal;
    padding-left: 7px;
}
#footer .f_mid {
    background-color: #F2F2F2;
  	box-shadow: none;
  color: #000;
}
#footer .f_bot {
  background-color: #ccc;    
  border-top: 1px solid #0033A0;
}
#footer .f_bot a, #footer .f_bot .f_bot_left {
    color: #000 !important;
}
#footer .f_mid h4 {   
  color: #000;     
  font-family: "EncodeSans-Regular";
  font-weight: 300;
  line-height: 28px;
}
#footer .f_mid a, #footer .f_mid .desc p, #footer .f_mid .desc{
  color: rgba(0,0,0,0.7)!important;
  line-height: 28px;
  font-size: 13px;
  font-family: "Roboto Regular";
}

ul.privacy_update {
    float: left;
    width: auto;
    position: relative;
}
ul.privacy_update li {
    display: inline-block;
    padding-right: 30px;
    position: relative;
}
ul.privacy_update li a {
    opacity: 0.8;
    color: #ffffff;
    font-size: 13px;
    font-weight: 400;
    line-height: 28px;
}
ul.privacy_update li:last-child::after {content: none;}
ul.privacy_update li::after {
    content: ".";
    position: absolute;
    padding: 0px 2px;
    top: -2px;
    right: 10%;
}
.component_banner.fam_active {
    width: 100% !important;
}
.component_banner.fam_active .componet_fam_tool{ right: 337px;}

.laco_marker_tool {right: 0px;
    display: none;}
.laco_marker_tool.fam_active{width: 340px !important;display: block;    background-color: #fff;
    height: 680px;}



/*Product*/
#content .pro_main_c .desc_blk{    background: transparent;box-shadow: none;}
#content .pro_main_c .desc_blk .desc_blk_bot {background: transparent;}
#content .pro_main_c .desc_blk h5 {padding: 0px 25px 15px 0;}
.title.clearfix.laco_product_title h1 {
    color: #1B2025;
    font-family: "EncodeSans-Regular";
    font-size: 28px;
    font-weight: 600;
    line-height: 32px;
}

.laco_prod_top_title_left {
    width:  50%;
    float:  left;
}
#content .pro_main_c .desc_blk .laco_prod_top_title_left h5{
	border-bottom: 0px;
  	padding-bottom: 7px;
}
.laco_prod_top_title_left p{ 
  color: #1B2025;
}

.laco_prod_top_title_right {
    width:  50%;
    float: left;
}
.laco_prod_top_title_right .link_sds_page_product {
    float: right;
    width: 100%;
    text-align: left;
    margin-top: 7px;
    color: #293785 !important;
}

.laco_prod_top_title_right > span {
  float:  right;
  text-align:  left;
  margin-top: 0px;
  clear: both;
  width: 100%;
}
.laco_prod_top_title_right span.spr-badge {
    color: #002F66;
}
.swatch .swatch-element label {
    width: 22px !important;
    height: 22px !important;
    min-width: 22px !important;
    padding: 0 !important;border-radius: 8px;
}

#content .pro_main_c .desc_blk .desc_blk_bot .minus_btn {
    width: 40px;border-radius:0;
  height: 40px;}
#content .pro_main_c .desc_blk .desc_blk_bot .plus_btn {
    width: 40px;border-radius:0;
  height: 40px;}
#content .pro_main_c .desc_blk .desc_blk_bot .txtbox {
    width: 52px;
  height: 40px;}

 

@media only screen and (min-width: 1280px) and (max-width: 1450px){
  #nav .wsmenu > ul > li > a {font-size: 12px;}
  .header_bot {
    width:  100%;
    float:  left;
    /*padding: 0 100px;*/
  }
  #header .top_menu {
    float: left;
    width: 100%;
    /*padding: 0 100px;*/
  }
}


/*Product*/
/* End Ramkumar- 09/08 */

/* Guna 09-08 */
.laco_banner{width:100%;float:left; /*margin-bottom: 45px;*/}
.component_banner .componet_fam_tool_opener span{transform:rotate(0deg);transition:all 0.4s linear;}
.component_banner.fam_active .componet_fam_tool_opener span{transform:rotate(180deg);transition:all 0.4s linear;}
.laco_banner img{float:left;height:680px;width:100%;}
.laco_marker_tool.fam_active{width:25%;display:block;transition:all 0.2s linear;right:0;}
ul#utility_navigation_myprofile li.myactive .navi_myprofilewrapper{display:block;z-index:999;}
.navi_myprofile p{color:#1B2025;font-family:"EncodeSans-Medium";font-size:16px;font-weight:600;line-height:24px;}
button.btn-laco-primary{border:1px solid #002756;border-radius:3px;outline:none;color:#FFFFFF;font-family:"EncodeSans-Regular";font-size:13px;background: linear-gradient(180deg, #264d7c 0%, #012e66 100%);box-shadow:inset 0 1px 0 1px rgba(255,255,255,0.06), 0 1px 0 0 rgba(22,29,37,0.1);padding:9px 19px;}
.component_banner{width:100%;float:left;transition:all 0.2s linear;position:relative;overflow:hidden;}
.laco_marker_tool{width:25%;float:left;transition:all 0.2s linear;position:absolute;right:-500px;}
.laco_marker_inner{width:100%;float:left;position:relative;}
.marker_header{width:100%;float:left;padding:15px 20px;background-color:#f2f2f2;}
.marker_header h3{color:#1B2025;font-family:"EncodeSans-Medium";font-size:16px;font-weight:600;line-height:24px;}
.marker_header p{color:#1B2025;font-family:"EncodeSans-Regular";font-size:12px;font-weight:600;line-height:16px;}
.marker_header_steps{width:100%;float:left;margin:10px 0;}
.marker_header_steps >ul li{margin-bottom:10px;color:#1B2025;font-family:"EncodeSans-Medium";font-size:12px;font-weight:600;line-height:16px;background-color:#f2f2f2;padding:15px 20px;}
div#marker_tool_tabs ul{border:0;text-align:center;float:left;padding:15px 20px 0;width:100%;}
div#marker_tool_tabs{width:100%;float:left;padding:0 15px;}
div#marker_tool_tabs .nav-tabs>li{margin-bottom:0px;display:inline-block;float:left;width:50%;cursor:pointer;}
div#marker_tool_tabs .nav-tabs>li.active a{opacity:1;color:#fff;background-color:#012E66 !important;}
.navtabs_tool li{width:100%;float:left;text-align:left !important;padding:8px 0;border-bottom:1px solid #eee;color:#1B2025;font-family:"EncodeSans-Regular";font-size:13px;line-height:30px;}
.navtabs_tool li:last-child{border-bottom:0;}
div#marker_tool_tabs .nav-tabs>li:first-child{border-right:2px solid #fff;}
#marker_tool_tabs ul.nav.nav-tabs li a{border:0;background-color:#F2F2F2;border-radius:0;padding:9px 15px;cursor:pointer;}
.componet_fam_tool{width:80px;height:680px;float:left;padding:20px;background-color:rgba(1, 46, 102, 0.9);position:absolute;color:#fff;right:0;cursor:pointer;}
.nav-header{width:100%;float:left;}
.componet_fam_tool_opener{width:100%;float:left;height:100%;}
.componet_fam_tool_opener p{position:absolute;top:45%;width:200px;transform:rotate(-90deg);left:-59px;display:inline-block;color:#fff;}
.componet_fam_tool_opener span:last-child{position:absolute;bottom:25px;margin:0 0 0 10px;}
.marker_steps_list{width:100%;float:left;}
.componet_fam_tool_opener span:first-child{position:absolute;margin:0 0 0 10px;}
.component_banner.fam_active{width:75%;}
.marker_header_steps li span{color:#012E66;font-family:"EncodeSans-Regular";font-size:12px;font-weight:600;line-height:16px;text-transform:uppercase;text-align:right;float:right;cursor:pointer;opacity:0;}
.navtabs_tool{width:100%;float:left;}
.form-codal{width:100%;float:left;position:relative;padding:0 15px;}
.form-codal select{width:100%;padding:0 7px;border:0;background-color:transparent;outline:none;-webkit-appearance:none;margin-top:15px;overflow:hidden;}
.form-codal select option{width:100%;float:left;text-align:left !important;padding:12px 15px;border-bottom:1px solid #eee;color:#1B2025;font-family:"EncodeSans-Regular";font-size:13px;line-height:30px;}
.compact_marker{width:100%;float:left;padding:0 100px;position:absolute;bottom:50px;}
.compact_lister{width:100%;float:left;position:relative;background: #00000087;}
.compact_lister li{width:25%;float:left;padding-right:3%;border-left:1px solid #cccc;padding-left:15px;color:#fff;cursor:pointer;padding-top: 20px;
    transition: all 0.4s linear;}
.compact_lister li h3{color:#FFFFFF;font-family:"EncodeSans-Regular";font-size:20px;font-weight:300;opacity:0.8;}
.compact_lister li p{opacity:0.8;color:#FFFFFF;font-family:"EncodeSans-Regular";font-size:13px;line-height:18px;}
.compact_lister li >img{display:block;width:1px;height:1px;}
.compact_lister li.myactive h3, .compact_lister li.myactive p{opacity:1;}
.compact_lister li.myactive{border-left:2px solid #fff;padding-bottom: 15px;}
.footer{width:100%;float:left;position:relative;background-color:#1B2025;color:#fff;}
.footer_sub{width:100%;float:left;background-color:#101316;padding:35px 0;}
.footer_sub > ul li{display:inline-block;}
.footer_main{width:100%;float:left;padding:65px 0 115px;}
.main_nuclear{width:100%;float:left;}
.compact_lister li.myactive {
    border-left: 2px solid #fff;
    padding-bottom: 15px;
    padding-top: 0;
    transition: all 0.4s linear;
}
.main_nuclear ul{width:50%;float:left;}
ul.privacy_update{float:left;width:auto;position:relative;}
ul.credit_update{width:auto;float:right;}
ul.credit_update li{display:inline-block;padding-right:15px;}
ul.privacy_update li:last-child{padding-right:0;}
ul.privacy_update li{display:inline-block;padding-right:30px;position:relative;}
ul.privacy_update li a{opacity:0.8;color:#ffffff;font-family:"EncodeSans-Regular";font-size:13px;font-weight:400;line-height:28px;}
ul.privacy_update li::after:last-child{content:"";}
ul.privacy_update li::after{content:".";position:absolute;padding:0px 2px;top:-4px;right:10%;}
.main_nuclear ul h3{color:#ffffff;font-family:"EncodeSans-Regular";font-size:20px;font-weight:400;line-height:28px;}
.main_nuclear ul li a{opacity:0.8;color:#ffffff;font-family:"EncodeSans-Regular";font-size:13px;font-weight:400;line-height:28px;}
.main_join_together{width:100%;float:left;}
.main_join_together h3{color:#ffffff;font-family:"EncodeSans-Regular";font-size:20px;font-weight:400;line-height:28px;margin-bottom:30px;}
.main_join_together small{max-width:400px;display:inline-block;margin-bottom:15px;}
.main_join_together input::placeholder{color:#fff;}
.main_join_together > input{background-color:transparent;margin-bottom:30px;color:#fff;outline:none;border:1px solid #ccc;width:400px;border-radius:25px;}
ul.ft-facebook{width:auto;border-radius:4px;border:1px solid #3b5998;float:left;margin-bottom:15px;}
ul.ft-facebook li i{background-color:#3b5998;padding:15px 20px;font-size:33px;}
ul.ft-facebook li{float:left;width:auto;}
ul.ft-youtube{width:auto;float:left;border:1px solid #d12200;border-radius:4px;}
ul.ft-facebook li img{width:100px;float:left;padding:15px;}
ul.ft-youtube li{float:left;}
ul.ft-youtube li i{background-color:#d12200;padding:12px 17px;font-size:33px;}
ul.ft-youtube li img{width:100px;float:left;padding:15px;}
.bundles_laco{width:100%;float:left;background-color:#ffffff;padding:0 0 60px;}
.nissan_markal{width:100%;margin-bottom:60px;float:left;padding:10px;background-color:#fff;border-radius:2px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.05);position:relative;}
.nissan_markal img{display:inline-block;position:relative;/*height:330px;*/width:100%;}
.nissan_back_bundles{width:94%;float:none;position:absolute;bottom:21px;color:#fff;background-color:rgba(0,0,0,0.5);margin:auto;left:0;right:0;padding:10px;text-align:center;}
.nissan_back_bundles h4{color:#ffffff;font-family:"EncodeSans-Regular";font-size:19px;font-weight:400;line-height:28px;margin:0 0 5px;}
.nissan_back_bundles p{color:rgba(255,255,255,0.7);font-family:"EncodeSans-Regular";font-size:13px;font-weight:400;line-height:18px;}
.featured_bundles{width:100%;float:left;}
.featured_bundles > h3{color:#1b2025;font-family:"EncodeSans-Regular";font-size:20px;font-weight:400;line-height:28px;}
.import_featurebundles{width:100%;float:left;box-shadow:0 5px 10px rgba(0, 0, 0, 0.05);padding:16px 20px;background-color:#fff;}
.import_featurebundles h3{color:#1b2025;font-family:"EncodeSans-SemiBold";font-size:12px;font-weight:600;display:inline-block;line-height:16px;text-transform:uppercase;margin:0 0 20px;}
.import_featurebundles > p{color:#1b2025;font-family:"EncodeSans-Regular";font-size:13px;font-weight:400;line-height:20px;margin:0 0 15px;}
.import_featurebundles span{color:#1b2025;font-family:"EncodeSans-SemiBold";font-size:16px;font-weight:600;line-height:24px;}
.import_featurebundles img{margin:30px auto;}
.backside_import_featurebundles{position:absolute;left:0;right:0;opacity:0;z-index:-1;background-color:rgba(0,0,0,0.15);height:94%;text-align:center;width:89%;margin:10px;}
.laco_parallel:hover .backside_import_featurebundles{opacity:1;z-index:99;transition:all 0.4s linear;}
.featured_bundles > .pr-10{margin-bottom:60px;}
.backside_import_featurebundles button{margin-top:70px;}
.nissan_markal img.active{position:absolute;top:2.7%;left:0;right:0;margin:auto;width:96.5%;border-radius:2px;opacity:0;transition:all 0.4s linear;}
.nissan_markal:hover img.inactive{opacity: 0.6; transition: all 0.4s linear; transform: scale(1.02);}
.nissan_markal:hover img.active{opacity:1;transition:all 0.4s linear;}
.beside_markers{width:100%;float:left;background-image:url(../images/beside_marker.png);background-color:rgba(0,0,0,0.9);color:#fff;margin-bottom:60px;height:250px;text-align:center;}
.beside_markers_inner{width:100%;float:left;padding:72px 0;}
.beside_markers_inner h3{color:#ffffff;font-family:"EncodeSans-SemiBold";font-size:28px;font-weight:600;line-height:32px;}
.beside_markers_inner h4{color:#ffffff;font-family:"EncodeSans-SemiBold";font-size:28px;font-weight:600;line-height:32px;}
.beside_markers_inner p{font-family:"EncodeSans-Medium";font-size:15px;font-weight:500;line-height:24px;color:#ffff;width:570px;margin:auto;max-width:100%;}
.security .nissan_markal img{height:380px;}
.marker_steps_list1{width:100%;float:left;}
.security_other_head .nissan_markal img{/*height:430px;*/}
.security_other_head .nissan_back_bundles{width:90%;}
.security .nissan_back_bundles{width:90%;}
.security .nissan_markal img.active{top:2.2%;width:95%;}
.security_other_head .nissan_markal img.active{top:2.2%;width:95%;}
p.inset{display:none;}
.component_banner.fam_active p.outset{display:none;}
.component_banner.fam_active p.inset{display:block;}
/* .dropdowns li > select {
    width: 100%;
    padding: 0 7px;
    border: 0;
    background-color: transparent;
    outline: none;
    -webkit-appearance: none;
    margin-top: 15px;
    overflow: hidden;
} */

.dropdowns li > select option {
     width: 100%;
    float: left;
    text-align: left !important;
    background: #fff;
    padding: 12px 15px;
    border-bottom: 1px solid #eee;
    color: #1B2025;
    font-family: "EncodeSans-Regular";
    font-size: 13px;
    line-height: 30px;
}
/* End Guna 09-08 */
/* reqeusting form */
.innersellar_comb.reqeust-fit >h3 {
    float:  left;
    width: 100%;
    margin:  0;
    font-weight:  400;
    text-transform:  capitalize;
    margin-bottom: 15px;
}

.request-sample {
    width:  100%;
    float:  left;
    padding:  35px;
    background-color:  #fff;
    border-radius: 2px;box-shadow: 0 0 3px 0px rgba(0,0,0,0.2);
    color:  #000;
    font-size: 14px;    margin-bottom: 15px;
}

.request-sample > p {
    width:  100%;
    float:  left;
    color:  #000;
}
.lacos-group {
    width:  100%;
    float:  left;
    margin-bottom: 15px;
}

.lacos-group > lable {
    font-weight: normal;
}

.lacos-group > label {
    font-family:  "EncodeSans-Regular";
    font-weight: 300;
    width:  100%;font-size: 14px;
    color: #000;
    float:  left;
}

.lacos-group > input {
    width:  100%;
    float:  left;
    border:  1px solid #eeee;
    border-radius:  2px;
  	height: 41px;
}
.sample-requsting {
    width: 100%;
    float:  left;
    margin: 15px 0;
}
.content-requsting {
    margin:  auto;
    width: 900px;max-width: 100%;
}

.reqesting-panel {
    width:  100%;
    float:  left;box-shadow: 0 0 3px 0px rgba(0,0,0,0.2);
    background-color:  #fff;
    padding: 35px;margin-bottom: 30px;
}

.content-requsting > form {
    width:  100%;
    float:  left;
}
.content-requsting form > span {
    float:  right;color: #000;
}
.lacos-group > select {
    width:  100%;
    float:  left;
    border-radius:  2px;
    outline: none;
    background: url(./sort.png) top right no-repeat;
    background-size: 20px 20px;
    background-position: 100% 9px;
  	border-color: #eee;
    height: 41px;
}
.content-requsting form > h3 {
    float:  left;
    width:  auto;
    margin:  0 0 3px;
    font-size: 18px;
    text-transform:  uppercase;
}
.submit {
    width:  50%;
    float:  left;
    text-align:  right;
}
.reqesting-panel > h3 {
    text-transform:  uppercase;
    font-size: 16px;
}
.btn-laco-primary {
    border: 1px solid #002756;
    border-radius: 3px;
    outline: none;
    color: #FFFFFF;
    font-family: "EncodeSans-Regular";
    font-size: 13px;
    background: linear-gradient(180deg, #264d7c 0%, #012e66 100%);
    box-shadow: inset 0 1px 0 1px rgba(255,255,255,0.06), 0 1px 0 0 rgba(22,29,37,0.1);
    padding: 9px 19px;
}
span.error {
    float: left;
    color: #f00;
    font-size: 11px;
    margin: 3px 0 0px 5px;
}
.second_section {
    float: left;
    display: none;
}
.back-wr {
    width: 50%;
    float: left;
}
/* reqeusting form */
ul.ft-facebook{width:auto;border-radius:4px;border:1px solid #3b5998;float:left;margin-bottom:15px;margin-top: 20px;}
ul.ft-facebook li i{background-color:#3b5998;padding:15px 20px;font-size:33px;}
ul.ft-facebook li{float:left;width:auto;}
ul.ft-youtube{width:auto;float:left;border:1px solid #d12200;border-radius:4px;}
ul.ft-facebook li img{width:100px;float:left;padding:15px;}
ul.ft-youtube li{float:left;}
ul.ft-youtube li i{background-color:#d12200;padding:12px 17px;font-size:33px;}
ul.ft-youtube li img{width:100px;float:left;padding:15px;}

ul.ft-facebook li img {
    width: 95px !important; padding: 8px 15px;
}

.laco_banner img {
  width: 100%;
  border: 0;object-fit: cover;
  object-position: center;
}
@media only screen and (min-width: 1028px) and (max-width: 1500px) {
ul.wsmenu-sub-list > li:nth-child(1), ul.wsmenu-sub-list > li:nth-child(2), ul.wsmenu-sub-list > li:nth-child(3) {/*padding: 15px !important;*/}
ul.wsmenu-sub-list > li:nth-child(3) ul li span {width: 78%;font-size: 11px;}
ul.wsmenu-sub-list > li:nth-child(3) ul li img {width: 50px;height: 50px;}
  #megamenu_items-markers > li:nth-child(3) ul li img {width:25px !important;height:25px !important;}
.wsmenu li h5 a {font-size: 12px;}
.quartermenu {width: 90%;}
/* .megamenu {max-height: 70vh;overflow: hidden;} */

ul.wsmenu-sub-list > li {
    max-height: 100%;
    height: 420px;
}
  ul.ft-youtube li i {
    padding: 12px 15px;
    font-size: 20px;
}
  
ul.ft-youtube li img {
    width: 95px;
    float: left;
    padding: 14px 15px 10px;
}
ul.ft-facebook li i {
    background-color: #3b5998;
    padding: 12px 17px;
    font-size: 20px;
    color: #fff;
}
  ul.ft-facebook li img {
    padding: 8px 15px;
}
ul.ft-youtube li img {
    padding: 7px 15px;
}
  
}
#footer .f_mid .txtbox{
  border-radius: 21px;
  border: 1px solid #EEE;
  background-color: transparent;
  line-height: 18px;
  height: 42px;
}
#footer .f_mid .email_box button span{ display: none;}
.megamenu {
    max-height: 400px;
    overflow: unset;
}

ul.wsmenu-sub-list > li {
    max-height: 100%;
    height: 400px;
}


ul.wsmenu-sub-list > li:nth-child(3) ul li span {
    min-height: 25px;}

ul.ft-facebook li i {
    background-color: #3b5998;
    padding: 12px 17px;
    font-size: 22px;
    color: #fff;
}

.megamenu, .wsmenu-submenu {
 
    margin-top: 0px!important;
}
#header .wsmenu > ul > li{padding-right: 20px;padding-top: 15px;}
#header .wsmenu > ul > li > a:hover{/*border-bottom:3px solid #2A3786;*/ padding-bottom: 6px;}
#header #nav .wsmenu > ul > li > a {padding: 0 !important;}

/*faq*/


.Fit_sect {
    margin-bottom: 20px;
}

.Fit_topSec {
    margin-bottom: 20px;
}


.Fit_sect ul{	color: #1B2025;	font-family: "EncodeSans-light";	font-size: 13px;	font-weight: 600;	line-height: 40px;}

.Fit_sect li:nth-of-type(even) {
    	background-color: #FAFAFA;
}
.Fit_topSec{border-radius: 2px;	background-color: #FFFFFF;	box-shadow: 0 5px 10px 0 rgba(0,0,0,0.05);}






.faq_section{height: auto;	width: 750px;	border-radius: 2px;	background-color: #FFFFFF;	box-shadow: 0 5px 10px 0 rgba(0,0,0,0.05);margin-bottom:50px;}




.panel-body.panel_Wbody li:nth-of-type(2n+1){/*width:600px !important;margin-left:0 !important;*/}
.panel-body.panel_Wbody li{/*width:680px !important;margin-left:0 !important; background-color:transparent;*/}



.Faq_search_bar {

    position: relative;
    float: right;
    bottom: 25px;

}

.faq_section h2{	height: 30px;	width: 100%;	color: #1B2025;	font-family: "EncodeSans-light";	font-size: 26px;	line-height: 32px;}



.Faq_search_bar i {
    right: 40px;
    position: relative;
}
.Faq_search_bar input {
    border-radius: 25px;
	padding: 7px 20px;
}
.faq_section h2 {
    /*padding-left: 30px;
padding-top: 40px;*/
}
.pannel_groupMas{    padding-left: 60px;  padding-top: 38px;}

.panel_titleMas{	height: 50px;	width: 750px;	border-radius: 2px;	background-color: #F5F6F9;}

.panel-title a {
    padding: 10px 0px;
}

.pane_headMas{background-color: #F5F6F9 !important;}

.panel-title.pannel_titleMas a {
    text-decoration: none;
}
.panel-body.panel_Wbody li a {
    text-decoration: none;
}
.Fit_sect li{padding: 3px 30px;}

.panel-title.pannel_titleMas a{	height: 40px;	width: 670px;	color: #1B2025;	font-family: "EncodeSans-light";	font-size: 13px;	font-weight: 600;	line-height: 40px;}

.panel-body.panel_Wbody li a{	height: 40px;	width: 690px;	color: #1B2025;	font-family: "EncodeSans-light";	font-size: 13px;	line-height: 20px;}


.faq_Contan h1{	height: 32px;	width: 58px;	color: #1B2025;	font-family: "EncodeSans-light";	font-size: 28px;	font-weight: 600;	line-height: 32px;margin-left: 15px;}

.prev_page a{margin-left: 35px;}


.aboutUs_section h2{color: #1B2025;	font-family: "EncodeSans-light";	font-size: 13px;	line-height: 20px;}

.aboutUs_section p{color: #1B2025;	font-family: "EncodeSans-light";	font-size: 13px;	line-height: 20px;}

.aboutUs_section {border-radius: 2px;	background-color: #FFFFFF;	box-shadow: 0 5px 10px 0 rgba(0,0,0,0.05);}


.brand_about{}

.brand_image{margin-top:70px;}
.about_image img {
    height: 245px;
    width: 100%;
    /* margin-bottom: 20px; */
}
.brand_image1{margin-top:20px;}

.col-sm-8.aboutUs_section {
    height: auto;
    margin-bottom: 70px;
}

.about_brand2 video {
    width: 665px;
}
.aboutUs_head{height: 210px;
padding: 50px 30px;}


.col-sm-12.about_brand2{margin-bottom:50px;}

.about_Contan{width:100%;}

.container.about_Contan h1 {
    margin-left: 25px;
}

.import_featurebundles img {
    margin: 30px auto;
    height: 60px;
}


.find_sellar{width:100%;float:left;background-color:#F5F6F9;}
.innersellar_comb{width:100%;float:left;}
.lacopart_mysellare{width:100%;float:left;}
.laco-card{width:100%;float:left;margin-bottom:15px;background-color:#fff;padding:35px;box-shadow:0 5px 10px 0 rgba(0,0,0,0.05);border-radius:2px;}
.laco-group.myhalf_card > label{width:40%;float:left;color:#1B2025;font-family:"EncodeSans-Regular";font-size:12px;font-weight:600;line-height:16px;text-transform:uppercase;padding-top:12px;}
.laco-group.myhalf_card > input, .laco-group.myhalf_card > select{width:60% !important;}
.lacopart_mysellare .laco-group input{width:100%;}
.laco-card > button{float:right;}
ul.laco-breadcrumb li{display:inline-block;position:relative;color:#1B2025;font-family:"EncodeSans-Regular";font-size:12px;line-height:16px;padding:0 15px 0 5px;}
ul.laco-breadcrumb li::after{position:absolute;content:"/";right:0;}
ul.laco-breadcrumb li:last-child::after{content:none;}
ul.laco-breadcrumb{width:100%;float:left;margin-left:-4px;padding:15px 0;}
ul.laco-breadcrumb li{display:inline-block;position:relative;color:#1B2025;font-family:"EncodeSans-Regular";font-size:12px;line-height:16px;padding:0 15px 0 5px;}
ul.laco-breadcrumb li::after{position:absolute;content:"/";right:0;}
ul.laco-breadcrumb li:last-child::after{content:none;}
.innersellar_comb > h3{color:#1B2025;font-family:"EncodeSans-Regular";font-size:28px;font-weight:600;line-height:32px;margin:25px 0 20px;}
.laco-card.selfind > p{color:#1B2025;font-family:"EncodeSans-Regular";font-size:12px;font-weight:600;line-height:16px;text-transform:uppercase;margin:0 0 20px;}
.laco-card.selfind > p span{float:right;text-transform:none;}
.mycard-details2 a{color:#457fc5;}
.mycard-details2 >p{width:150px;max-width:100%;color:#1B2025;}
.laco-card.selfind.last p{margin-bottom:0;}
.mycard-details2 ul{width:100%;color:#1B2025;float:left;margin-bottom:10px;}
.section_listfactory{width:100%;float:left;padding:30px 0 60px;}
.section_listfactory ul{width:33.33%;float:left;}
.section_listfactory >h3{color:#1B2025;font-family:"EncodeSans-Regular";font-size:12px;font-weight:600;line-height:16px;}
.section_listfactory ul li{color:#1B2025;font-family:"EncodeSans-Regular";font-size:12px;line-height:25px;cursor:pointer;}
.mycard-details2 ul li span{width:25%;color:#1B2025;float:left;}

/* */
@media only screen and (min-width: 320px) and (max-width: 767px){
.laco-group.myhalf_card > label, .laco-group.myhalf_card > input, .laco-group.myhalf_card > select {width: 100% !important;}
.breadcrumb {    margin-top: 15px;}

}

ul.list--inline.pagination {
    text-align: center;
    float: left;
    width: 100%;
    margin-bottom: 11px;
}

ul.list--inline.pagination li:first-child {
    float: left;
}
li.pagination__text {
    line-height: 34px;
}
ul.list--inline.pagination li:last-child {
    float: right;
}

ul.list--inline.pagination {
    text-align: center;
    float: left;
    width: 99% !important;
    margin-bottom: 11px;
}

.nissan_sub_img { position: absolute; top: 22px;right: 22px;}
.nissan_sub_img img {  max-width: 110px; max-height: 110px;}
.nissan_markal {position: relative;}
.nissan_sub_img1{ position: absolute; top: 69%;right: 25%;}
.nissan_sub_img1 img { max-width: 160px; max-height: 57px;padding: 12px 20px; border-radius:3px;
background:#fff;}
.featured_bundles .import_featurebundles h3 {
    min-height: 56px;
}

.fa.fa-bookmark.mobil_avatar {
  border: 1px solid #000000;
  border-radius: 22px;
  padding: 7px 9px;
}


@media only screen and (min-width:320px) and (max-width:640px)
{
    .laco_banner img{object-fit:cover;}
}

@media only screen and (min-width:320px) and (max-width:767px)
{
.navbar-collapse{padding:0px !important}
.navbar-nav{margin:0px !important;}
}

.page_next { color: #1B2025;font-family: EncodeSans-Medium;font-size: 12px;font-weight: 600;  line-height: 16px;text-align: right; float: right;width: 100%;}
.product_select { width: 100%;float: left;}
.value_pg_rgt h2 { color: #1B2025;font-family: EncodeSans-Medium;font-size: 12px; font-weight: 600;  width: 100%;float: left; margin-bottom: 0px;}
.product_select label {color: #1B2025; font-family: EncodeSans-Light; font-size: 13px; line-height: 28px;}
.star_reviews { width: 100%; float: left;}
.reviews {float: left; font-size: 20px;margin-right: 10px;}
.star_reviews span { color: #1B2025; font-family: EncodeSans-Medium; font-size: 12px; font-weight: 600; line-height: 20px;}
.star_reviews p { float: left; width: 100%;color: #293785;font-family: EncodeSans-Medium;font-size: 11px;font-weight: 600; line-height: 16px;}
.select_color { margin-bottom: 25px; margin-top:10px; float: left;width: 100%;}
.select_color ul li { float: left;padding-right: 7px;}
.product_sects { width: 100%; float: left;}
ul.product_btns { width: 100%;float: left;  margin-bottom: 20px;}
ul.product_btns li {float: left; width: 50%;  padding-right: 2%;}
ul.product_btns li button:hover ,ul.product_btns li button.active { border: 1px solid #002756;border-radius: 3px;  background: linear-gradient(180deg, #264D7C 0%, #012E66 100%);
 box-shadow: inset 0 1px 0 1px rgba(255,255,255,0.06), 0 1px 0 0 rgba(22,29,37,0.1);color: #fff; width: 100%; float: initial;height: 36px;
 font-family: EncodeSans-Light;font-size: 13px;  font-weight: 600;line-height: 18px; text-align: center;}
ul.product_btns li button{ box-shadow: inset 0 1px 0 1px rgba(255,255,255,0.06), 0 1px 0 0 rgba(22,29,37,0.1);border: 1px solid #A3A5A7;
border-radius: 3px; background: linear-gradient(180deg, #FFFFFF 0%, #EAEAEA 97.3%);width: 100%; float: initial;height: 36px; color: #222222; font-family: EncodeSans-Light; font-size: 13px;
font-weight: 500; line-height: 18px; text-align: center;}
span.wishlist {  width: 100%;  float: left;color: #1B2025;
font-family: EncodeSans-Medium;    font-size: 13px; font-weight: 600;  line-height: 16px;    padding-bottom: 13px;}
span.wishlist img {float: left; margin-right: 10px;}
.product_sects p {color: #1B2025;   font-family: EncodeSans-Regular; font-size: 12px;font-weight: 600; line-height: 16px;width: 100%;  float: left;}
ul.social_icon {float: right;}
ul.social_icon li {float: left;  padding-left: 9px;}
ul.social_icon li img { max-width: 18px;}
.certified_list { width: 100%;  float: left; border-top:1px solid #D3D5DB; padding-top:20px; margin-top:20px;}
.no-padd {   padding-left: 0px;}
.certified_lft { float: left; width: 100%;}
.certified_lft p { font-family: EncodeSans-Regular;  font-size: 12px;font-weight: 600; line-height: 16px; color: #1B2025;}
ul.certified_lst { float: left;  width: 100%; margin-bottom:20px;}
.certified_lst li {  float: left;padding-right: 9px;}
.certified_lst li img {  float: left; max-width: 20px;}
.certified_rgt ul { float: left;}
.certified_rgt ul li { float: left;width: 100%;}
.certified_rgt ul li p {  color: #1B2025;font-family: EncodeSans-Regular; font-size: 12px;line-height: 16px;  padding-bottom: 5px;}
.under_conts { width: 100%; float: left; color: #1B2025; font-family: EncodeSans-Regular; font-size: 10px; line-height: 14px;}
.product_sect p b { font-family: EncodeSans-bold;}
.under_conts img { float: left;margin-right: 10px; max-width: 18px;}


.product_select input[type=checkbox] {
    position: relative;
    visibility: hidden;
    cursor: pointer;
	margin-right:10px;
}
.product_select input[type=checkbox]:after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    right: -4px;
    visibility: visible;
    height: 18px;
    line-height: 17px;
    width: 18px;
    text-align: center;
    border-radius: 4px;
    color: #333;
    font-weight: 600;
    cursor: pointer;
	border: 1px solid #E5E5E5;
}

.product_select input[type=checkbox]:checked:after {
    content: '✔';
}



.prod_lstss input[type=checkbox] {
    position: relative;
    visibility: hidden;
    cursor: pointer;
	margin-right:10px;
}

.prod_lstss input[type=checkbox]:after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    right: -11px;
    visibility: visible;
    height: 25px;
    line-height: 26px;
    width: 25px;
    text-align: center;
    border-radius: 4px;
    color: #fff;
    font-weight: 600;
    cursor: pointer;
	border: 1px solid #E5E5E5;
}

.prod_lstss input[type=checkbox]:checked:after {
    content: '✔';
}

.prod_lstss li:first-child input[type=checkbox]:after { background:#fff; color:#333;}
.prod_lstss li:first-child [type=checkbox]:checked:after {background:#fff;}
.prod_lstss li.Yellow input[type=checkbox]:after { background:#EAC71C; }
.prod_lstss li.Yellow [type=checkbox]:checked:after {background:#EAC71C;}
.prod_lstss li:nth-child(3) input[type=checkbox]:after { background:#B71D34; }
.prod_lstss li:nth-child(3) [type=checkbox]:checked:after {background:#B71D34;}
.prod_lstss li:nth-child(4) input[type=checkbox]:after { background:#574D82; }
.prod_lstss li:nth-child(4) [type=checkbox]:checked:after {background:#574D82;}
.prod_lstss li:nth-child(5) input[type=checkbox]:after { background:#633528; }
.prod_lstss li:nth-child(5) [type=checkbox]:checked:after {background:#633528;}
.prod_lstss li:nth-child(6) input[type=checkbox]:after { background:#000000; }
.prod_lstss li:nth-child(6) [type=checkbox]:checked:after {background:#000000;}
.prod_lstss li:nth-child(7) input[type=checkbox]:after { background:#FF9423; }
.prod_lstss li:nth-child(7) [type=checkbox]:checked:after {background:#FF9423;}
.prod_lstss li:nth-child(8) input[type=checkbox]:after { background:#015083; }
.prod_lstss li:nth-child(8) [type=checkbox]:checked:after {background:#015083;}
.prod_lstss li:nth-child(9) input[type=checkbox]:after { background:#338D4D; }
.prod_lstss li:nth-child(9) [type=checkbox]:checked:after {background:#338D4D;}
.prod_lstss li:nth-child(10) input[type=checkbox]:after { background:#926C48; }
.prod_lstss li:nth-child(10) [type=checkbox]:checked:after {background:#926C48;}
.prod_lstss li:nth-child(11) input[type=checkbox]:after { background:#7CBF4B;}
.prod_lstss li:nth-child(11) [type=checkbox]:checked:after {background:#7CBF4B;}
.prod_lstss li:nth-child(12) input[type=checkbox]:after { background:#DEA0B7; }
.prod_lstss li:nth-child(12) [type=checkbox]:checked:after {background:#DEA0B7;}
.prod_lstss li:nth-child(13) input[type=checkbox]:after { background:#9B9B9B; }
.prod_lstss li:nth-child(13) [type=checkbox]:checked:after {background:#9B9B9B;}
.prod_lstss li:nth-child(14) input[type=checkbox]:after { background:#49A3DD; }
.prod_lstss li:nth-child(14) [type=checkbox]:checked:after {background:#49A3DD;}
.prod_lstss li:nth-child(15) input[type=checkbox]:after { background:#F7ED5A; }
.prod_lstss li:nth-child(15) [type=checkbox]:checked:after {background:#F7ED5A;}
.prod_lstss li:nth-child(16) input[type=checkbox]:after { background:#6CEE66; }
.prod_lstss li:nth-child(16) [type=checkbox]:checked:after {background:#6CEE66;}
.prod_lstss li:nth-child(17) input[type=checkbox]:after { background:#FD7903; }
.prod_lstss li:nth-child(17) [type=checkbox]:checked:after {background:#FD7903;}
.prod_lstss li:nth-child(18) input[type=checkbox]:after { background:#F63D90; }
.prod_lstss li:nth-child(18) [type=checkbox]:checked:after {background:#F63D90;}

.select_lsts {
    margin-bottom: 23px;
    float: left;
    width: 100%;
}
.select_lsts select {
    color: #1B2025;
    font-family: EncodeSans-medium;
    font-size: 12px;
    line-height: 16px;
    width: 100%;
    float: left;
    height: 36px;
}

.select_lsts p {
    color: #E4002B;
    font-family: EncodeSans-medium;
    font-size: 11px;
    line-height: 14px;
}


.corrosion {  width: 100%;float: left;  margin-bottom: 15px;}
.corrosion_lft { float: left;}
.corrosion_lft input[type="number"] {height: 36px; width: 95px; border: 1px solid #C4CDD5;border-radius: 3px;
background: linear-gradient(180deg, #FFFFFF 0%, #F9FAFB 100%);box-shadow: 0 1px 0 0 rgba(22,29,37,0.05);}
.corrosion_lft span { height: 16px;width: 242px; color: #1B2025; font-family: EncodeSans-Medium; font-size: 13px; font-weight: 600;line-height: 16px; margin-left: 12px;}
.corrosion_rgt {float: right; margin-top: 12px;}
.corrosion_rgt span.disable {  color: #1B2025; opacity: 0.25;}
.corrosion_rgt span { color: #1B2025;  font-family: EncodeSans-Medium;font-size: 16px; font-weight: 600;line-height: 24px; padding-left: 10px;  text-align: right;}
.corrosion p { color: #1B2025;font-family: EncodeSans-Medium; font-size: 12px;line-height: 16px; width: 100%;float: left;  margin-top: 9px;}


.social_icon .social-sharing a {
    padding: 0px;
    background: transparent;
    max-width: 18px;
}

/* Resource */.american_setup .panel-heading > a  img {
    width: 15px;
}

.american_setup .panel-heading > h4 a img {
    width: 15px;
    float: right;
}

.american_setup .panel-heading > h4 a{
    width: 100%;
    display:  inline-block;
}
.american_setup .panel-group .panel {
    margin-bottom: 0;
    border-radius: 0;
    border: 0;
}
.tabpills-markal {
    width:  100%;    margin-bottom: 15px;
    float:  left;
    background-color:  #fff;
    padding: 35px;
    box-shadow: 0 0 4px 0px rgba(0,0,0,0.2);
}
.tabpills-markal > h3 {
    width:  auto;
    float:  left;color: #000;
}

.tabmarkal {
    float:  right;
    position:  relative;
}

.markal-mal {
    width:  100%;
    float:  left;
}
.american_setup .panel-default>.panel-heading {
    color: #333;padding: 18px 15px;
    background-color: #fff;
    border: 0;
    border-radius: 0;
    box-shadow: 0 0 3px 0px rgba(0,0,0,0.2);
}
.mylaco_select select {
    -webkit-appearance:  none;
    -moz-appearance: none;outline: none;
    background: url("./sort.png") top right no-repeat;
    background-size: 7% 48%;
    background-position:  100% 11px;
}
.innersellar_comb.resource-fit h3 {
    float:  left;
}
.mylaco_select label {
    float:  left;
    padding-top:  5px;
    padding-right: 10px;
}
.markal-mal .nav>li>a {

    padding: 0;
    margin: 10px 15px;
}
.mylaco_select {
    float:  right;
}

.innersellar_comb.resource-fit {
    margin-bottom: 15px;
}
.markal-mal .nav-tabs {
    border-bottom: 0;
}
.markal-mal .nav-tabs>li a {
    border: 0;
}
.markal-mal .nav-tabs>li {
    float: left;
    margin-bottom: 0;
}
.markal-mal .nav-tabs>li.active>a{padding:0;margin: 10px 15px;}
.markal-mal .nav-tabs>li.active>a:hover{
background-color: transparent;	
border-bottom: 1px solid #000;
}

/* .markal-mal .nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
    border-bottom: 3px solid #000 !important;
    color: #000;
    opacity: 1;
    padding: 0;
    margin: 10px 15px;
} */
.markal-mal .nav-tabs>li.active>a, .markal-mal .nav-tabs>li.active>a:focus{
	border: 0;padding:0;margin:10px 15px;
	border-bottom: 3px solid #000;color: #000;
}
.american_setup .panel-body {
    padding: 0;
}
.about_listbody {
    width:  100%;box-shadow: 0 0 3px 0px rgba(0,0,0,0.2);
    float:  left;
    padding: 5px 0 0;
}
.about_listbody ul li:nth-child(even) {
    background-color: #f5f6f9;
}
.about_listbody ul li {
    padding:  5px 15px;
}

@media only screen and (min-width: 320px) and (max-width: 767px){
.tabmarkal {width: 100%;}
.tabpills-markal {padding: 15px;}
.markal-mal .nav>li>a {padding: 0;margin: 5px;font-size: 12px;}
.markal-mal .nav-tabs>li.active>a, .markal-mal .nav-tabs>li.active>a:focus {margin: 5px;}
.markal-mal .nav-tabs>li {min-height: 35px;}
/*menu*/
#header .top_menu ul li {
    display: none;
}

#header .top_menu ul li.active {
    display:  block;
}

.hed_right {
    display: none;
}

#header .top_menu {
    text-align:  left;
    width:  auto;
    float:  left;
}

.header_top {
    width:  auto;
    float:  left;
}  

#header #nav .navbar-header .visible-xs {
    display: block!important;
    width: 40px;
    padding-top: 10px;
}
  #header .top_menu ul li:first-child {
    padding-right: 0;
}
/*menu*/	
	
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.markal-mal .nav>li>a {padding: 0;margin: 5px;font-size: 12px;}
.markal-mal .nav-tabs>li {min-height: 35px;}
.tabpills-markal {padding: 16px;}
.markal-mal .nav-tabs>li.active>a, .markal-mal .nav-tabs>li.active>a:focus {margin: 5px;}
/*menu*/
#header .top_menu ul li {
    display: none;
}

#header .top_menu ul li.active {
    display:  block;
}
.hed_right {
    display: none;
}

#header .top_menu {
    text-align:  left;
    width:  auto;
    float:  left;
}



.header_top {
    width:  auto;
    float:  left;
}  

#header #nav .navbar-header .visible-xs {
    display: block!important;
    width: 40px;
    padding-top: 22px;
}
  #header .navbar .navbar-header {
    width: auto;
    float: right;
}
/*menu*/  
}
@media only screen and (min-width: 992px) and (max-width: 1200px){
.markal-mal .nav>li>a {padding: 0;margin: 8px;font-size: 14px;}
.markal-mal .nav-tabs>li.active>a, .markal-mal .nav-tabs>li.active>a:focus {margin: 8px}
.tabpills-markal {padding: 18px;}
}
@media only screen and (min-width: 1100px) and (max-width: 1380px){
#nav nav.wsmenu {padding-right: 10px;}
#header #nav .wsmenu > ul.mobile-sub.mega_menu.wsmenu-list > li > a,
#header #nav .wsmenu > ul.mobile-sub.wsmenu-list.mega_menu_simple_menu > li > a,
ul.hidden-xs.nav.navbar-nav.navbar-right li a i  
{font-size: 12px;}  
  
}
@media only screen and (min-width: 1201px) and (max-width: 1500px){
.markal-mal .nav>li>a {padding: 0;margin: 10px;font-size: 14px;}
.markal-mal .nav-tabs>li.active>a, .markal-mal .nav-tabs>li.active>a:focus {margin: 10px}
.tabpills-markal {padding: 18px;}
#header #nav .wsmenu > ul.mobile-sub.mega_menu.wsmenu-list > li > a,
#header #nav .wsmenu > ul.mobile-sub.wsmenu-list.mega_menu_simple_menu > li > a,
ul.hidden-xs.nav.navbar-nav.navbar-right li a i  
{font-size: 12px;}
  
  
}
@media only screen and (min-width: 992px) {
#header #nav .navbar .navbar-nav > li > a.dropdown-toggle > span.icons, #header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.cart-icon, #header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.wishlist-icon, #header #nav .navbar-header a > span.icons, #header #nav .navbar .navbar-header > a > div.cart-icon, #header #nav .navbar .navbar-header > a > div.wishlist-icon
{box-shadow: none;}
#header #nav .navbar .navbar-nav > li > a.dropdown-toggle > span.icons:before, #header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.cart-icon:before, #header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.wishlist-icon:before, #header #nav .navbar-header a > span.icons:before, #header #nav .navbar .navbar-header > a > div.cart-icon:before, #header #nav .navbar .navbar-header > a > div.wishlist-icon:before {
 background-color: transparent;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}





}

/* Resource */

.product_categories_pg {width: 100%; float: left;padding: 30px 0px; background: #f5f6f9;}
.product_categories_pg h4 {  color: #1B2025; font-family: EncodeSans-Medium;font-size: 20px; line-height: 28px;}
.product_category_lst { float: left; width: 100%; border-radius: 2px; background-color: #FFFFFF;box-shadow: 0 5px 10px 0 rgba(0,0,0,0.05); padding: 30px; margin-bottom:20px;}
.prod_category_lft { width: 100%; float: left;  text-align: center;}
.prod_category_lft img {max-width: 200px;display: inline-block;}
.prod_category_rgt {width: 100%; float: left;}
.prod_category_rgt .prd_tlt {  width: 100%;  float: left;}
.prod_category_rgt .prd_tlt h3 { color: #1B2025;font-family: EncodeSans-Regular;  font-size: 20px; line-height: 28px;  float: left;}
.prod_category_rgt .prd_tlt img { float: right; width: 69px;}
.prod_category_rgt p { color: #1B2025; font-family: EncodeSans-Regular;  font-size: 14px; line-height: 24px; width: 100%;  float: left;}

@media only screen and (min-width:320px) and (max-width:991px)
{
	.prod_category_lft img {margin-bottom:25px;}
	.product_category_lst{margin:10px 3% !important; width:94% !important;}
}


/*request_page*/
.request_page{width:100%; float:left; background:#f5f6f9;}
.request_sample {box-shadow: 0 5px 10px 0 rgba(0,0,0,0.05);  border-radius: 2px; background-color: #FFFFFF;padding: 30px 50px;}
.request_sample p {font-family: EncodeSans-Regular;   font-size: 13px;  color: #1B2025;  line-height: 20px;}
.request_sample p a { color: #002756;	font-weight:900;}
.request_frm { width: 770px;margin: 0 auto; margin-top: 70px;max-width:100%;}
.request_frm form {padding: 36px 50px;background: #fff;float: left;margin-bottom:30px;
width:100%;}
.request_frm ul li { padding-bottom: 10px;}
.request_frm ul li label {  color: #1B2025; font-size: 12px; line-height: 16px;}
.request_frm ul li input[type="text"] , .request_frm ul li input[type="email"] , .request_frm ul li select{
   
border: 1px solid #C4CDD5; border-radius: 3px; background-color: #FFFFFF;}
.request_frm ul li select {   border: 1px solid #C4CDD5;
 border-radius: 3px;  background-color: #FFFFFF;}
.request_frm ul li.half_col { float: left; padding-right: 12px; width: 50%;}
.request_frm ul li {float: left;width: 100%;}
.request_frm ul li.no-pad {padding-right: 0px !important;}
.request_frm h2 { color: #1B2025; font-size: 12px; font-weight: 600; line-height: 16px; font-family: EncodeSans-Bold;}
.request_frm .request_select select {  float: left; padding-right: 12px; width: 50%;}
.products {  float: left;  width: 100%; margin-bottom: 10px;}
.products p {  color: #1B2025; font-size: 12px; line-height: 16px; margin-bottom: 11px !important;}
ul.prod_lst li {  width: 33.3%; float: left;}
ul.prod_lst li label {  color: #1B2025; font-size: 12px;line-height: 16px;font-weight: normal;}
.request_frm ul li .form-control{background-image:transparent;}
.required_fields {  float: right; padding-bottom: 13px;color: #1B2025; font-size: 12px; line-height: 16px;  font-family: EncodeSans-Medium;}
.required_fields sup {  margin-right: 3px;}
select.form-control {
  background: rgba(0, 0, 0, 0) url("./sort.png") no-repeat scroll right center !important;
}

* Base for label styling */
ul.prod_lst [type="checkbox"]:not(:checked),
ul.prod_lst [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
ul.prod_lst [type="checkbox"]:not(:checked) + label,
ul.prod_lst [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 1.95em;
  cursor: pointer;
}

/* checkbox */
ul.prod_lst [type="checkbox"]:not(:checked) + label:before,
ul.prod_lst [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: -30px; top:-5px;
  width: 20px; height: 20px;
  border: 1px solid #C4CDD5;
  background: #fff;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}
/* checked mark aspect */
ul.prod_lst [type="checkbox"]:not(:checked) + label:after,
ul.prod_lst [type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute;
  top: -2px; left: -27px;
  font-size: 1.4em;
  line-height: 0.8;
  color: #09ad7e;
  transition: all .2s;
  font-family: Helvetica, Arial, sans-serif;
}
/* checked mark aspect changes */
ul.prod_lst [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
ul.prod_lst [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
ul.prod_lst [type="checkbox"]:disabled:not(:checked) + label:before,
ul.prod_lst [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
ul.prod_lst [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
ul.prod_lst [type="checkbox"]:disabled + label {
  color: #aaa;
}
/* accessibility */
ul.prod_lst [type="checkbox"]:checked:focus + label:before,
ul.prod_lst [type="checkbox"]:not(:checked):focus + label:before {
  border: 2px dotted blue;
}
/*checkbox*/





@media only screen and (min-width:320px) and (max-width:620px)
{
	ul.prod_lst li{width:100% !important;}
	.request_frm ul li.half_col{width:100% !important; padding-right:0px !important;}
}
/*request_page*/
.laco_parallel.import-liquid {
    margin-bottom: 10px;
    float: left;
    width: 100%;
}
.laco_parallel.import-liquid .backside_import_featurebundles {height: 84%;}

/* reqeusting form */
.innersellar_comb.reqeust-fit >h3 {
    float:  left;
    width: 100%;
    margin:  0;
    font-weight:  400;
    text-transform:  capitalize;
    margin-bottom: 15px;
}

.request-sample {
    width:  100%;
    float:  left;
    padding:  35px;
    background-color:  #fff;
    border-radius: 2px;box-shadow: 0 0 3px 0px rgba(0,0,0,0.2);
    color:  #000;
    font-size: 14px;    margin-bottom: 15px;
}

.request-sample > p {
    width:  100%;
    float:  left;
    color:  #000;
}
.lacos-group {
    width:  100%;
    float:  left;
    margin-bottom: 15px;
}

.lacos-group > lable {
    font-weight: normal;
}

.lacos-group > label {
    font-family:  "EncodeSans-Regular";
    font-weight: 300;
    width:  100%;font-size: 14px;
    color: #000;
    float:  left;
}

.lacos-group > input {
    width:  100%;
    float:  left;
    border:  1px solid #eeee;
    border-radius:  2px;
}
.sample-requsting {
    width: 100%;
    float:  left;
    margin: 15px 0;
}
.content-requsting {
    margin:  auto;
    width: 900px;max-width: 100%;
}

.reqesting-panel {
    width:  100%;
    float:  left;box-shadow: 0 0 3px 0px rgba(0,0,0,0.2);
    background-color:  #fff;
    padding: 35px;margin-bottom: 30px;
}

.content-requsting > form {
    width:  100%;
    float:  left;
}
.content-requsting form > span {
    float:  right;color: #000;
}
.lacos-group > select {
    width:  100%;
    float:  left;
    border-radius:  2px;
    outline: none;
    background: url(./sort.png) top right no-repeat;
    background-size: 20px 20px;
    background-position: 100% 9px;
}
.content-requsting form > h3 {
    float:  left;
    width:  auto;
    margin:  0 0 3px;
    font-size: 18px;
    text-transform:  uppercase;
}
.submit {
    width:  100%;
    float:  left;
    text-align:  right;
}
.reqesting-panel > h3 {
    text-transform:  uppercase;
    font-size: 16px;
}
.btn-laco-primary {
    border: 1px solid #002756;
    border-radius: 3px;
    outline: none;
    color: #FFFFFF;
    font-family: "EncodeSans-Regular";
    font-size: 13px;
    background: linear-gradient(180deg, #264d7c 0%, #012e66 100%);
    box-shadow: inset 0 1px 0 1px rgba(255,255,255,0.06), 0 1px 0 0 rgba(22,29,37,0.1);
    padding: 9px 19px;
}
/* reqeusting form */


.laco_register {
    height: 776px !important;
}


.tagOption_section_blog {
    float: left;
    height: 45px;
    border-radius: 2px;
    background-color: #F9F9F9;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.05);
    padding: 8px 18px;
    width: 624px;
    max-width: 825px;
}

/* 10/08/2018 */
#nav nav.wsmenu {
    padding-right: 50px;
}

#header #nav .wsmenu > ul.mobile-sub.mega_menu.wsmenu-list > li > a {color: #1B2025;font-family: "EncodeSans-Regular";font-size: 13px;font-weight: bold;line-height: 16px;}
#header #nav .wsmenu > ul.mobile-sub.wsmenu-list.mega_menu_simple_menu > li > a {
    color: #1b2025ad;
    font-family: "EncodeSans-regular";
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
}
.fixed-search {
    padding-top: 8px;
    padding-bottom: 8px;
   max-width: 100%;
    margin: 0 auto !important;
    width: 270px;

}
#header .search_menu .search_box button {
    outline: none;
}
.navbar-nav>li>a {
    padding-top: 8px;
    padding-bottom: 8px;
}
#header #nav .navbar-nav > li > a:hover {color: #282727 !important;}
#header #nav .navbar .navbar-nav > li > a.dropdown-toggle > span.icons > i, #header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.cart-icon > i, #header #nav .navbar-header a > span.icons > i, #header #nav .navbar .navbar-header > a > div.cart-icon > i {
    height: auto;
    width: auto;
}
#header #nav .navbar .navbar-nav > li > a.dropdown-toggle > span.icons,
#header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.cart-icon,
#header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.wishlist-icon,
#header #nav .navbar-header a > span.icons, #header #nav .navbar .navbar-header > a > div.cart-icon,
#header #nav .navbar .navbar-header > a > div.wishlist-icon{
    height: auto;
    width: auto;
}
#header .acc_menu .signin_btn {
    margin: 10px 10px 10px 0 !important;
    width: auto !important;
    height: 35px;
    line-height: 35px;
    max-width: min-content;
    border-radius: 3px;
    float: left;
}
.header_bot .container, .header_top .container {width: auto;display: inline-block;}
#header .menu_c .login_frm p {text-align: left !important;}
.slider_1.clearfix .flex-viewport {border-top: 1px solid #D8D8D8;}
#image-block .flex-control-thumbs .flex-active, #image-block #carousel .flex-active-slide img {    
    border: 0;
    background-color: #FFFFFF;
    box-shadow: 0 0 10px 0 rgba(43,56,135,0.11);
}
#image-block .flexslider .slides > li {
    margin: 15px 5px 15px 5px !important;
}

#content .title .title_right .next-prev a {
  color: #1B2025CC !important;
  text-transform: uppercase;
  font-weight: 600;
  font-family: "EncodeSans-Regular";
  font-size: 12px;
  line-height: 16px;
  
}
.hazmart_red_txt{
  color: #E4002B;
  font-family: "EncodeSans-Regular";	
  font-size: 11px;	
  line-height: 14px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 3px;
}
.pad_right0{
	padding-right: 0px !important;
}
.template-product .variations + .desc_blk_bot{ padding-left: 0px !important; }
.laco-primary-btn{	
	
	border-radius: 3px;
	box-shadow: inset 0 1px 0 1px rgba(255,255,255,0.06), 0 1px 0 0 rgba(22,29,37,0.1);
  	font-family: "EncodeSans-Regular";	
  	font-size: 13px;	
  	font-weight: 600;	
  	line-height: 18px;	
    text-align: center;    
    width: 100%;
    height: 36px;
  	color: #222222;
  	border: 1px solid #A3A5A7;
  	background: linear-gradient(180deg, #FFFFFF 0%, #EAEAEA 97.3%);
}
.add-to-cart-btn{
  	border: 1px solid #002756;
	background: linear-gradient(180deg, #264D7C 0%, #012E66 100%);
  	color: #fff;
}
.product_part_no{
margin-top: 15px;
    color: #1B2025;
    font-family: "EncodeSans-Regular";
    font-size: 13px;
    font-weight: 600;width: auto;
float: left;
    line-height: 16px;
}
.variant-sku {
    width: auto;
    float: left;
    margin-top: 15px;
    color: #1B2025;
    font-family: "EncodeSans-Regular";
    font-size: 13px;
    font-weight: 600;
    line-height: 16px;
}
.qty.product-page-qty span {
    color: #1B2025;
    font-family: "EncodeSans-Regular";
    font-size: 12px;
    line-height: 16px;
    margin: 7px 0;
    width: auto;
    float: left;
}
.price span:first-child {/*float: right;padding-left: 12px;*/}
#content .pro_main_c .desc_blk .desc_blk_bot .price {float: right;font-weight: 600;}
.product_button_section .left_section a{
    width: 100%;
    float: left;
    padding: 7px;
}
.product_button_section {
    width: 100%;
/*     margin-left: -15px;
    margin-right: -15px; */
}
.product_description_section {
padding: 4px 0 0 0;
color: #1B2025;
font-family: "EncodeSans-regular";
font-size: 12px;
line-height: 16px;
}
.rte.main-product-description-product.product_description_section p {
    color: #1B2025;
}
#laco_prod_social_share_section {
    border-bottom: 1px solid #D3D5DB;
    margin-bottom: 20px !important;
}
#laco_prod_social_share li a {
    background-color: transparent !important;
}

#laco_prod_social_share a .fa-facebook-square{
	color: #43619C;
}
#laco_prod_social_share a .fa-twitter{
	color: #24A9E6;
}
#laco_prod_social_share a .fa-google-plus{
	color: #F24033;
}
#laco_prod_social_share a .fa-pinterest{
	color: #E04006;
}	

.certification_title {
    color: #1B2025;
    font-family: "EncodeSans-Regular";
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
}
.certification_list_sections p{
  font-family: "EncodeSans-Regular";
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
  color: #1B2025;
}
.laco_product_detail_right {
    padding-bottom: 50px;
}
.certificate_section {
    width: 100%;
    float: left;
    border-top: 1px solid #D3D5DB;
    border-bottom: 1px solid #D3D5DB;
    padding: 15px 0;
}
.tabing.specifications_section .nav > li > a{
		color: #1B2025;	font-family: "EncodeSans-Regular";	font-size: 12px;	font-weight: 600;	line-height: 16px; text-align:center;
}
.tabing.specifications_section .custom-field--title{
  color: #1B2025;	font-family: "EncodeSans-Regular";	font-size: 12px;	font-weight: 600;	line-height: 16px;text-transform: uppercase;
}
.tabing.specifications_section #specifications .custom-field--title + ul li, .tabing.specifications_section #specifications .custom-field--value li, #specifications .custom-field--value{ 
	color: #1B2025;	font-family: "EncodeSans-Regular"; font-size: 13px;	line-height: 20px;
}
#specifications .certificate_section .certificate_section_text, .laco_related_products_container .spr-badge-caption{
	color: #1B2025 !important;	font-family: "EncodeSans-Regular";	font-size: 12px;	line-height: 16px;
}
.a-wishlist a{
color: #1B2025 !important;	font-family: "EncodeSans-Regular";	font-size: 13px;	font-weight: 600;	line-height: 16px;
}

.laco_related_products_container h3{
color: #1B2025;	font-family: "EncodeSans-Regular"; font-size: 20px;	line-height: 28px;
}
.laco_related_products_container .desc h5  { text-align: left;}
.laco_related_products_container .desc h5 a { color: #1B2025 !important; font-family: "EncodeSans-Regular";	font-size: 16px;	font-weight: 600;	line-height: 24px;}
.laco_related_products_container span.spr-badge  {
  color: #002F66;
  width: 100%;
  background: #EEEFF2 !important;
  line-height: 40px;
  padding: 0px 12px;
  position: unset !important;
}
.laco_related_products_container .main_box .desc .price:after{ height: 0px !important; }
.laco_related_products_container .brand_in_related img{
	max-width: 65px;
}
/* 10/08/2018 */


/*Bundle products start*/
#shopify-product-reviews .spr-icon {
    color: #002F66;
}
#content .main_box .desc {
    padding: 15px 0px 0 0;
}
.laco_related_products_container .laco_related_desc{
  padding: 20px;
  padding-top: 0px;
  padding-bottom: 30px;
}
.laco_related_products_container .compare-price.money{
	margin-left: 0px !important;
}

.laco_related_products_container .price span:first-child {
    float: left !important;
    padding-left: 0 !important;
}

.laco_related_products_container .compare-price.money{
	padding-right: 10px !important;
}

.laco_related_products_container .main_box{
	border: 0px !important;
}
#laco_prod_related_reviews_btm{
	width: 100%;
  	border-radius: 2px;
  	background-color: #aaa;	
  	box-shadow: 0 5px 10px 0 rgba(0,0,0,0.05);
}
#shopify-product-reviews .spr-header-title, #shopify-product-reviews  .spr-summary, #shopify-product-reviews .spr-review-header-title, #shopify-product-reviews .spr-review-content-body{
	font-family: "EncodeSans-Regular";
}
.breadcrumb a {    
    color: #1B2025 !important;
}
.template-product #content{ background-color: #F5F6F9 !important; padding-bottom: 0px;}
.laco_related_products_section{ background-color: #EEEFF2 !important;    padding-bottom: 30px;
    padding-top: 15px;}

#sub-bs-container .sub-b-container{
  padding: 20px 30px 0px 30px; 
  border-radius: 2px;
  background: #fff;
}

#sub-bs-container .sub-t-title{
	color: #1B2025;	font-family: "EncodeSans-Regular";	font-size: 12px;	font-weight: 600;	line-height: 16px;	text-align: center;text-decoration: none; margin-top: 12px;    text-transform: uppercase;
}

#sub-bs-container .sub-b-description{
  font-size: 12px;
  font-family: "EncodeSans-Regular";
  line-height: 16px !important;
  color: #ccc;
  color: #1B2025;
}
 #sub-bs-container .sub-b-title{
font-size: 16px;	font-weight: 600;	line-height: 24px;color: #1B2025;	font-family: "EncodeSans-Regular";
}

@media screen and (min-width: 767px) {
  #sub-bs-container .sub-b-description, #sub-bs-container .sub-b-title{
    float: left;
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding-top: 8px;
  }

  #sub-bs-container .sub-t-container{
    padding-top: 0px;
    padding-bottom: 0px;
    border-left: 1px solid #D3D5DB;
    border-radius: 0px;
    padding-right: 0px;
  }

  #sub-bs-container .sub-b-targets{
    float: right;
    width: 50%;
    vertical-align: top;
/*     display: inline-block; */
    position: relative;
    top: -28px;
  }
  .sub-t-container::before , #sub-bs-container sub-b-targets > .sub-t-container::before {
    display: none !important;
  }
  /*
  .sub-t-container::before , #sub-bs-container sub-b-targets > .sub-t-container::before {
    display: block;
    content: '';
    width: 1px !important;
    height: 83px !important;
    margin-top: 0;
    margin-left: 14px;
    background: #ccc;
    border-right: 1px #ccc;
    top: 30% !important;
    content: '' !important;
    left: -20px important;
  }
  */
}

/*Bundle products end*/
.mark_sizes_mob ul li {
    display: inline-block;  	
}
.mark_sizes_mob ul li > div{
border-radius: 3px;
  width:100px;background-color: #1B2025;
}

@media only screen and (min-width:320px) and (max-width:767px)
{
  .header_bot .container, .header_top .container {display: block;}
  #header .navbar-toggle, #header .navbar-cart {
  	padding-bottom: 10px !important;
  }
.product_button_section .left_section { margin-top: 12px;}
.laco_related_products_container .brand_in_related img{max-width:52px;}
#content .product_c .main_box {height: auto !important;}
#content .main_box .desc span.spr-badge{margin-bottom:0px;}
.mark_sizes_mob {float: left; width: 100%;}
}

@media only screen and (min-width:320px) and (max-width:479px)
{
   .mob-certified_lft , .mob-certified_right { float: left;  width: 100%;  margin-bottom:10px;}
}

@media only screen and (min-width:480px) and (max-width:767px)
{
  .mob-certified_lft , .mob-certified_right { float: left;  width: 50%;}

}

/* 11/08/2018 */
.marker_header_steps li label {
    max-width: 86% !important;
    float: left;
    padding: 15px;
}
.marker_header_steps li a {
    padding-top: 18px;
    padding-right: 7px;
}
.marker_header_steps li select {
    background-color: #fff;
    margin: 0;
}
.featured_bundles > h3 {
  padding: 0 15px 10px 15px;}
.featured_bundles .import_featurebundles > h3 {text-align: left;width: 100%;float: left;min-height: auto !important;}
.marker_header_steps >ul li{padding: 0;}
.import_featurebundles > p{text-align: left;}
.import_featurebundles{text-align: center;}
#footer .f_mid {padding: 65px 0 115px;}
.desc.lco-sin {line-height: normal !important;}
ul.ft-youtube li img {width: 95px !important;}
.wsmenu-list li.hover > .megamenu {
  max-height: 460px;
  height: 460px;
  max-width: 100%;
  width: 100%;
  left: 0;
  margin-top: 0px; 
  position: fixed;
  top: 118px;
  max-width: 1920px;
  width: 100%;
  display: flex;
  transform: translateX(-50%);
  left: 50%;}
@media (max-width: 767px) {
  .wsmenu-list li.hover > .megamenu{
    top: 0;
    left: 0;
  }
  #nav .menu-wrapper{
    /* height: 100vh!important; */
  }
}
.componet_fam_tool{width: 50px; padding: 5px;}
.componet_fam_tool_opener p{left: -77px !important;}
.componet_fam_tool_opener span {margin: 0 0 0 15px;}
nav.wsmenu.clearfix.multi-drop.secondary-menu ul.mobile-sub.mega_menu.wsmenu-list {display: none;}
.backside_import_featurebundles {left: 12px;width: 84.8%;}
ul.langauge-icons {float:  right;}
ul.langauge-icons li {border:  0 !important;}
ul.langauge-icons li img {border:  1px solid #ccc;width: 33px;}
ul.langauge-icons li {padding: 20px 5px !important;}
ul.wsmenu-sub-list > li:nth-child(1) {height: auto!important;}
ul.wsmenu-sub-list > li:nth-child(2) {height: 460px !important; }
.mob-brand {display: none;}



/* Responsive */
@media only screen and (min-width: 320px) and (max-width: 767px){
#content {background-color: none;padding: 0;}
#nav nav.wsmenu {padding-right: 0;} 
 
.wsoffcanvasopener .wsmenu {left: 0px;top: 12%;height: 88%;}  
#header #nav .wsmenu > ul.mobile-sub.wsmenu-list.mega_menu_simple_menu > li > a {margin-left: 15px;} 
#header .wsmenu > ul > li {padding-bottom: 15px;}  
#header .wsmenu > ul > li > a:hover {border-bottom: 0;}  
.laco_marker_tool.fam_active {width: 90% !important;}
.component_banner.fam_active .componet_fam_tool {right: inherit;left: 0;width: 10%;}
.wsmenu .wsmenu-list {height: auto;}
#header #nav .wsmenu > ul.mobile-sub.mega_menu.wsmenu-list > li > a {margin-left: 15px;} 
nav.wsmenu.clearfix.multi-drop.secondary-menu {overflow: scroll;}
nav.wsmenu.clearfix.multi-drop.secondary-menu ul.mobile-sub.mega_menu.wsmenu-list {display: block;}
.wsmenu-list li.hover > .megamenu {
    max-height: initial;
    height: auto;
}
  ul.wsmenu-sub-list > li:nth-child(1) {
    background-color: #EEE;
    padding: 10px;
    width: 100%;
    float: left;
}
  .marker_header_steps li label {
    max-width: 88% !important;
    float: left;
    padding: 15px;
}
 #header .top_menu ul > li img {
    height: 54px !important;
} 
  ul.wsmenu-sub-list > li:nth-child(2) {
    width: 100%;
    float: left;
    padding: 10px;
}
  ul.wsmenu-sub-list > li:nth-child(3) {
    width: 100%;
    padding: 10px;
    float: left;
}
  #header .top_menu {
														  
    float: left;
    width: 100%;
}
#header #nav .navbar h5 {
													  
    padding-top: 0 !important;
}
  .wsmenu-sub-list ul {
    display: block;
}
 ul.wsmenu-sub-list > li:nth-child(3) ul li {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    min-height: 50px;
}


ul.wsmenu-sub-list > li {
    max-height: min-content;
    height: auto;
} 
  
  /*banner*/
  .compact_marker {
    width: 100%;
    float: left;
    padding: 0 10px;
    position: absolute;
    bottom: 50px;
}
							   
.compact_lister li {width: 87%;margin-right: 0;margin-bottom: 15px;}

  
#header #nav .navbar .navbar-nav > li > a.dropdown-toggle > span.icons:before, #header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.cart-icon:before, #header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.wishlist-icon:before, #header #nav .navbar-header a > span.icons:before, #header #nav .navbar .navbar-header > a > div.cart-icon:before, #header #nav .navbar .navbar-header > a > div.wishlist-icon:before {
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: nonr;
    box-shadow: none;
}
#header #nav .navbar .navbar-nav > li > a.dropdown-toggle > span.icons, #header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.cart-icon, #header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.wishlist-icon, #header #nav .navbar-header a > span.icons, #header #nav .navbar .navbar-header > a > div.cart-icon, #header #nav .navbar .navbar-header > a > div.wishlist-icon {
    background-color: transparent;
    box-shadow: none;
} 
  #header #nav .wsmenu > ul.mobile-sub.mega_menu.wsmenu-list > li > a,.wsmenu li ul li a, #header #nav .wsmenu > ul.mobile-sub.wsmenu-list.mega_menu_simple_menu > li > a {
    color: #1B2025;
    font-family: "EncodeSans-bold";}
.nissan_sub_img1 {
    position: absolute;
    top: inherit;
    right: 0;
    bottom: 90px;
    left: 0;
    margin: auto;
    text-align: center;
}
.mob-brand ul li {
    float:  left;
    width: auto;
}
																					   
																							  
					   

.mob-brand ul li img {
    height: 21px;
    margin: 0 7px;
				   
}
.mob-brand {
    display: block;
    width: 100%;
    float: left;
    margin: 15px 0;
}
.mob-brand > span {
    color:  #333;
    padding: 16px;
    width:  100%;
    float:  left;
    font-size: 16px;
    font-family: "EncodeSans-SemiBold";
}  
  ul.ft-facebook li img {
    width: 90px !important;
    padding: 8px 15px;
}
  ul.ft-youtube li img {
    width: 66px !important;
    padding: 15px 4px;
}
  ul.ft-youtube li i {
    background-color: #d12200;
    padding: 10px 14px;
    font-size: 22px;
}
  ul.ft-youtube li img {
    width: 68px !important;
    padding: 10px 5px 0;
}
  
}

@media only screen and (min-width: 768px) and (max-width: 991px){
#content {background-color: none;padding: 0;}
#nav nav.wsmenu {padding-right: 0;} 
.wsmenu {width: 100%;left: 0;top: -1570px;}  
.breadcrumb {    margin-top: 35px;}
.wsoffcanvasopener .wsmenu {left: 0px;top: 12%;height: 88%;}  
#header #nav .wsmenu > ul.mobile-sub.wsmenu-list.mega_menu_simple_menu > li > a {margin-left: 15px;} 
#header .wsmenu > ul > li {padding-bottom: 15px;}  
#header .wsmenu > ul > li > a:hover {border-bottom: 0;}  
.laco_marker_tool.fam_active {width: 94% !important;}
.component_banner.fam_active .componet_fam_tool {right: inherit;left: 0;width: 6%;}
.wsmenu .wsmenu-list {height: auto;}
#header #nav .wsmenu > ul.mobile-sub.mega_menu.wsmenu-list > li > a {margin-left: 15px;} 
nav.wsmenu.clearfix.multi-drop.secondary-menu {overflow: scroll;}
nav.wsmenu.clearfix.multi-drop.secondary-menu ul.mobile-sub.mega_menu.wsmenu-list {display: block;}
.wsmenu-list li.hover > .megamenu {
    max-height: initial;
    height: auto;
}
  ul.wsmenu-sub-list > li:nth-child(1) {
    background-color: #fff;
    padding: 10px;
    width: 100%;
    float: left;
}
  ul.wsmenu-sub-list > li:nth-child(2) {
    width: 100%;
																	   
    float: left;
    padding: 10px;
}
  ul.wsmenu-sub-list > li:nth-child(3) {
    width: 100%;
    padding: 10px;
    float: left;
}
#header #nav .navbar h5 {
    padding-top: 0 !important;
}
  .wsmenu-sub-list ul {
    display: block;
}
 ul.wsmenu-sub-list > li:nth-child(3) ul li {
    width: 50%;
    float: left;
    margin: 0;
    padding: 0;
    min-height: 50px;
}
  ul.wsmenu-sub-list > li:nth-child(3) ul li span {
    font-size: 11px;
    min-height: auto;}
ul.wsmenu-sub-list > li:nth-child(3) ul li img {
    float: left;
    width: 20px;
    height: 20px;
}
ul.wsmenu-sub-list > li {
    max-height: 100%;
    height: auto;
} 
.compact_marker {padding: 0 10px;}
.compact_lister li {width: 30%;margin-right: 1%;}
.compact_lister li:nth-child(3n + 1) {
  clear: both;
}
 #header #nav .navbar .navbar-nav > li > a.dropdown-toggle > span.icons:before, #header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.cart-icon:before, #header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.wishlist-icon:before, #header #nav .navbar-header a > span.icons:before, #header #nav .navbar .navbar-header > a > div.cart-icon:before, #header #nav .navbar .navbar-header > a > div.wishlist-icon:before {
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: nonr;
    box-shadow: none;
}
#header #nav .navbar .navbar-nav > li > a.dropdown-toggle > span.icons, #header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.cart-icon, #header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.wishlist-icon, #header #nav .navbar-header a > span.icons, #header #nav .navbar .navbar-header > a > div.cart-icon, #header #nav .navbar .navbar-header > a > div.wishlist-icon {
    background-color: transparent;
    box-shadow: none;
}  
  ul.wsmenu-sub-list > li:nth-child(1) {
    height: auto;
}
  .mob-brand ul li {
    float:  left;
    width: auto;
}

.mob-brand ul li img {
    width:  80px;
    margin: 0 7px;
						
								
					   
			   
   
																						 
							 
}
.mob-brand {
																						 
    display: block;
				
    width: 100%;
    float: left;
    margin: 15px 0;
					  
					 
						   
						
						   
						  
   
	
}
.mob-brand > span {
    color:  #333;
    padding: 16px;
    width:  100%;
															  
 
														  
																	   
														
														   
    float:  left;
    font-size: 16px;
    font-family: "EncodeSans-SemiBold";
}  
}

@media only screen and (min-width: 992px) and (max-width: 1028px){

																							   
}

@media only screen and (min-width: 1028px) and (max-width: 1200px){
 
									

}
/* Responsive */
/* 11/08/2018 */

#specifications ul li{
	list-style: none !important;
}
.brand_in_related img {
    height: 16px;
    float: right;
}
#content .title .title_right {
  float: right;
  margin-right: -8px;
}

/* FAM TOOL */

.prd_res .product-thumb a > img {
    width: 90px;
    object-fit:  contain;
    height: 75px;
}

.prd_res .product-thumb {
    width: auto;
    float:  left;
}

.prd_res {
    width:  100%;
    float:  left;       /* border-top: 3px solid #0288bf;
    border-bottom: 1px solid #ccc;*/
}

.prd_res .grid__item.grid__item--collection-template.small--one-half.medium-up--one-quarter.list-group-item {
    width:  100%;
    float:  left;
    height:  100px;    border: 0;
    z-index: 999;
}
.prd_res .grid__item.grid__item--collection-template.small--one-half.medium-up--one-quarter.list-group-item:nth-child(even) {
    background-color: #ccc;
}
.laco_marker_tool.fam_active {
    overflow-y: auto;
}
/*fam end */

.page-width div#ymm_searchbox {
   /* display: none;*/
}
.rte .grid__item.grid__item--collection-template.small--one-half.medium-up--one-quarter.list-group-item {background-color: #fff;display:  inline-block;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);width: 23%;margin: 0 7px 15px;}

.page-width.searchproduct {
    background-color: #eeeff2;
    width:  100%;
    float:  left;
    padding: 25px 0;
}

div#product_container {
/*    width: 1100px;*/
    margin:  auto;
    max-width:  100%;
}
.clearfix.paging-outr {
    padding: 10px;
}
@media only screen and (min-width: 767px) and (max-width: 767px){
.rte .grid__item.grid__item--collection-template.small--one-half.medium-up--one-quarter.list-group-item {
    background-color: #fff;
    display: inline-block;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);
    width: 100%;
    margin: 0 7px 15px;
}
}
/* 14-08-2018 */
.page-width.searchproduct .fam-result #ymm_searchbox {
    width: 100%;
    margin: auto;
    max-width: 350px;
    /*margin: 0;*/
    background-color: #fff;
    border: 0px;
}
.page-width.searchproduct {padding: 0;}
.page-width.searchproduct .fam-result #ymm_searchbox h2 {
    text-transform: capitalize;
    text-align: left;
}
.fam-result #ymm_searchbox label {
    color: #000;
    font-size: 14px;
    line-height: normal;
    font-weight: 300;
}


.page-width.searchproduct .fam-result .ymm-result-page .sidebar {
    width: 30% !important;
}
.page-width.searchproduct .fam-result .ymm-result-page .ymm-grid {
    width: 70%;
    float: left;
    margin-left: 0;
}
/* Pro */
.bold-bundles-widget-item-separator{display: none !important;}
.bold-bundle.bold-bundle-loaded {
    width: 100% !important;
    float: left !important;padding: 0 15px;
}

.bold-bundles-widget-header {
           width: 42.4%!important;
    float: left;
    display: inline-block;
    text-align: left!important;
    padding: 0!important;
}
.bold-bundles-widget {
    margin-top: 0 !important;
    padding: 20px !important;
}
.bold-bundles-widget__items {
     width: 57.6%;
    float: left;
    display: inline-block!important;
    padding: 0!important;
}
.bold-bundles-widget {  width: 100%;
    float: left;
  margin-bottom: 24px;}

.bold-bundles-widget__items .bold-bundles-widget-item {
    width: 33.33%!important;
    max-width: 100%!important;
    min-width: initial!important;
    float: left;
    padding: 0 0px;
    margin: 0!important;
    border-left: 1px solid #d3d5db;
    min-height: 110px;
    text-align: center !important;
}
/* Button-class */
.bold-bundles-widget__button{
    color: #fff !important;
    margin-top: 16px;
    width: 170px;
    height: 36px!important;
    box-shadow: 0 1px 0 rgba(22, 29, 37, 0.1), inset 0 1px 0 1px rgba(255, 255, 255, 0.06)!important;
    border-radius: 3px!important;
    border: 1px solid #002756!important;
    background-image: linear-gradient(180deg, #264d7c 0%, #012e66 100%)!important;
}
.bold-bundles-widget__button--top{
  font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    border: none!important;
    font-family: 'EncodeSans-Regular';
}
.bold-bundles-widget-item.bold-bundles-widget-item--with-separator {
    display:  none;
}
.bold-bundles-widget-item__info {
    text-align: center !important;
}
.bold-bundles-widget__items .bold-bundles-widget-item:first-child {
    border-left: 1px solid #ccc;
}
.bold-bundles-widget-header__title 
{
  color: #1b2025!important;
    font-family: 'EncodeSans-SemiBold';
    font-size: 16px!important;
    font-weight: 600;
    line-height: 24px;
    padding: 0!important;
}

.bold-bundles-widget-item__title {
      color: #1b2025!important;
    font-family: 'EncodeSans-SemiBold';
    font-size: 12px!important;
    font-weight: 600;
    text-align: center;
    line-height: 16px;
    text-transform: uppercase;
    margin-top: 24px;
}
.custom_bundle-desc
{
  color: #1b2025;
    font-family: 'EncodeSans-Regular';
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    text-align: left;
    padding-top: 5px;
}
.bold-bundles-widget {
    height: auto;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);
    border-radius: 2px;
    border: none!important;
    background-color: #ffffff;
    padding: 30px!important;
    padding-right: 0!important;
}
.bold-bundles-widget-item__link
{
min-width: initial!important;
    position: relative;
    float: left;
    width: 100%;
    display: block;
    max-width: initial!important;
    width: 100%;
    height: 70px;
    margin: auto;
}
select.bold-bundles-widget-item__variants {
    width: 50%;
    text-align: center;
    margin: 0 auto;
    height: 20px;
}
.bold-bundles-widget-item__image
{
      width: initial!important;
      border: none!important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
}
@media (max-width: 767px)
  {
    .bold-bundles-widget-header,.bold-bundles-widget__items{width:100%!important;}
    .bold-bundles-widget{padding: 30px!important;padding-right: 30px!important;}
    .custom_bundle-desc{font-size:12px!important;}
    .bold-bundles-widget__items .bold-bundles-widget-item,.bold-bundles-widget__items{width: 100%!important;border:none!important;min-height: initial!important;}
    .bold-bundles-widget-item__link{width:50px!important;height:50px!important;}
    .bold-bundles-widget-item__thumbnail{width:50px!important;display:inline-block!important;flex: initial!important;}
    .bold-bundles-widget-item__title{margin:0!important;padding-top:17px!important;padding-left:20px!important;}
    .bold-bundles-widget-item__info{padding-left:0!important;min-width:initial!important;}
    .bold-bundles-widget-item__wrapper{margin-top:15px!important;}
    .bold-bundles-widget-item__title{text-align:left;}
    .basic-bundle .bold-bundles-widget__footer {width: 100%;padding: 0;float:left;}
    .smartbtn-party{display:none!important;}
    .bold-bundles-widget__footer .bold-bundles-widget__button{display:block!important;width: 100%;}
    select.bold-bundles-widget-item__variants {margin: 10px 0 0 20px;}
  }

/* 14-08-2018 */
/* colan */
.component_banner .compact_marker {    transition: all 0.11s linear;
}
.component_banner.fam_active .compact_marker {
       width: 71.3%;
    transition: all 0.11s linear;
    left: 0;
    padding: 0 40px;
}
/* colan */

/* sep 3rd 2018 */
span.customClass_Free{
	display: none;
  	opacity: 0;
}
.desc_blk_bot .btn_c.btn_cart.disabled {
    clear: both;
}
.LacoSingle_variant_dropdwon_1{
	opacity: 0;
  	height:1px !important;
}
.box.collection-box {
    text-align: center;
}
/* 7/9/2018 */
.feature-product-top-icc .clearfix h3 {
    padding-left: 15px;
    margin-bottom: 15px;
}
.feature-product-top-icc .nissan_markal img{height: 330px; object-fit: cover;object-position: center;}
div.feature-product-top-icc {
    width: 100%;
    padding: 25px 0;
}
.aa-product-price{
	height:20px;
}
.sidebar .sidebar_filter > .tgl_c ul.advanced-filters li.advanced-filter.active-filter a {
    font-weight: 600;
}
#shopify-section-header .promo-bar {
  background: #012E66;
  font-family: "Roboto Regular";
  font-size: 14px;
}
.laco-introduction-markal-nissan .pr-10 {
  padding: 0 5px;
}
.section-featured-collections .view-grid .col-md-3,
.section-featured-collections .view-grid .col-sm-4, 
.section-featured-collections .view-grid .col-xs-6,
#shopify-section-security-check .pr-10,
.security_other_brands .pr-10 {
  padding: 0 5px;
}
#footer .f_mid a, 
#footer .f_mid .desc p, 
#footer .f_mid .desc {
  opacity: 0.8; 
  color: #000 !important; 
  font-family: "Roboto Regular"; 
  font-size: 13px;  
  line-height: 28px;
}
#footer .f_mid .desc {
  line-height: 18px;
}
#shopify-section-security-check .nissan_back_bundles h4 {
  min-height: auto;
}
#footer .f_mid .txtbox {
  border-color: #45494D;
}
body #footer .f_mid .email_box button {
  display: none;
}
ul.ft-facebook li img,
ul.ft-youtube li img {
  padding: 8px 12px;
  width: auto !important;
  height: 40px;
}
ul.ft-facebook li i {
  font-size: 20px;
  color: #fff;
  width: 40px;
  padding: 0;
  line-height: 40px;
  text-align: center;
  display: inline-block;
}
ul.ft-youtube li i {
  font-size: 28px;
  line-height: 40px;
  width: 40px;
  text-align: center;
  padding: 0;
  color: #fff;
}
.beside_markers_inner h4 {
  margin-bottom: 22px;
}
.nissan_sub_img1 img {
  max-height: 100%;
}
.laco-introduction-markal-nissan {
  margin: 0 -20px;
}
.laco-introduction-markal-nissan:after,
.template-index .Security-Check .security:after,
.template-index #shopify-section-security-other-brands:after {
  display: block;
  content: '';
  clear: both;
}
.template-index #shopify-section-featured-collections {
  margin: 0 -15px;
}
.template-index #shopify-section-featured-collections .product_c .view-grid,
.template-index #shopify-section-security-other-brands,
.template-index .Security-Check .security {
  margin: 0 -20px;
}

.sidebar .sidebar_filter > .tgl_c > h6 {
  text-transform: uppercase;
}
.sidebar_1 h5 a {
  text-transform: capitalize;
}
.template-collection #content .collection-grid {
  margin-right: -5px;
  margin-left: 5px;
}
.template-collection #content .collection-grid .col-md-4,
.template-collection #content .collection-grid .col-sm-6,
.template-collection #content .collection-grid .col-xs-6 {
  padding: 0 5px;
}
.template-collection #content .collection-grid .main_box {
  box-shadow: 0 5px 10px 0 rgba(0,0,0,0.05);
  border-radius: 2px;
}
.template-product #content .pro_main_c .slider_1 {
  box-shadow: 0 5px 10px 0 rgba(0,0,0,0.05);
}
#content .pro_main_c .desc_blk .desc_blk_bot {
  padding: 15px 0;
}

@media screen and (max-width: 767px) {
  #content .pro_main_c .desc_blk .desc_blk_bot {
  	padding: 15px 25px !important;
  }
}
.mega_menu_container.hover .megamenu.clearfix.quartermenu > ul > .mb20d:last-child {
  /* padding: 35px 30px; */
}
.megamenu.clearfix.quartermenu > ul > .mb20d > #megamenu_items-products > li,
.megamenu.clearfix.quartermenu > ul > .mb20d > #megamenu_items-shop-by-products > li,
.megamenu.clearfix.quartermenu > ul > .mb20d > #megamenu_items-shop-by-product > li {
  padding: 10px;
  margin: 0 20px 0 0;
}
.megamenu.clearfix.quartermenu > ul > .mb20d > #megamenu_items-products > li:nth-child(2n),
.megamenu.clearfix.quartermenu > ul > .mb20d > #megamenu_items-shop-by-products > li:nth-child(2n),
.megamenu.clearfix.quartermenu > ul > .mb20d > #megamenu_items-shop-by-product > li:nth-child(2n) {
  margin: 0;
}
.megamenu.clearfix.quartermenu > ul > .mb20d > #megamenu_items-products > li > a {
  padding: 0;
}
.megamenu.clearfix.quartermenu > ul > .mb20d > #megamenu_items-products > li:hover span,
.megamenu.clearfix.quartermenu > ul > .mb20d > #megamenu_items-shop-by-products > li:hover span,
.megamenu.clearfix.quartermenu > ul > .mb20d > #megamenu_items-shop-by-product > li:hover span {
  font-weight: bold;
}
.megamenu.clearfix.quartermenu > ul > .mb20d > #megamenu_items-products > li > a >span,
.megamenu.clearfix.quartermenu > ul > .mb20d > #megamenu_items-shop-by-products > li > a > span,
.megamenu.clearfix.quartermenu > ul > .mb20d > #megamenu_items-shop-by-product > li > a > span {
  opacity: 0.8; 
  color: #1B2025; 
  font-family: "Encode Sans"; 
  font-size: 13px;  
  font-weight: 500; 
  line-height: 16px;
  margin: 0;
  padding-left: 20px;
  min-height: 30px;
  width: 100%;
}
ul.wsmenu-sub-list > li:nth-child(3) ul li {
  width: calc(50% - 10px);
}
ul.wsmenu-sub-list > li:nth-child(1),
ul.wsmenu-sub-list > li:nth-child(2),
ul.wsmenu-sub-list > li:nth-child(3) {
  padding: 35px 40px 50px;
  margin: 0;
  height: 100%;
}
.secondary-menu .main-nav-span {
  color: #8D8F92;
}
.img-user, .img-bookmark, .img-cart {
  width: auto;
  height: 18px;
}
.compact_marker {
  bottom: 0;
}
.component_banner.fam_active .compact_marker {
  width: 100%;
  padding: 85px 20px 50px;
  background: linear-gradient(180deg, rgba(0,0,0,0) 0%, #000000 100%);
}
.compact_lister {
  width: 73%;
  background: none;
}
.compact_lister ul {
  display: flex;
  flex-wrap: wrap;
}
.nissan_back_bundles {
  background: rgba(0, 0, 0, 0.7);
}
.template-index #shopify-section-security-other-brands .nissan_markal {
  margin-bottom: 0;
}
.mb10 {
  margin-bottom: 10px;
}
.sidebar .advanced-filter.active-filter a:after,
.sidebar .advanced-filter.active-filter a:hover:after,
.sidebar .sidebar_filter > .tgl_c ul.advanced-filters li.active-filter a:hover:after {
  background: url(checked.png) no-repeat;
  background-size: cover;
  content: '';
  background-color: transparent;
}
.sidebar .sidebar_filter > .tgl_c ul.advanced-filters li.active-filter a:before {
  border-color: #000;
}
.color.swatch-element label {
  border: none;
}
.template-product .swatch input:checked + label {
  border: none !important;
  box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);
}
.swatch .swatch-element {
  margin-right: 5px;
}
.template-product .btn_wrapper input#addToCart.btn_c {
  width: calc(50% - 5px);
  max-width: 100%;
  margin-right: 10px;
}
.template-product .btn_wrapper input#addToCart.btn_c.disabled {
  display:none !important;
}
.template-product .btn_wrapper .btn_seller {
  max-width: 100%;
  width: calc(50% - 5px);
}
.template-product .btn_wrapper {
  margin: 35px 0 5px 0;
  clear: both;
}
.template-product .btn_wrapper:after {
  display: block;
  content: '';
  clear: both;
}
.template-product .a-wishlist {
  line-height: 1;
}
.a-wishlist i.fa-bookmark-o {
  margin-right: 10px;
  font-size: 16px;
  line-height: 14px;
}
.template-product .rte.main-product-description-product {
  color: #1B2025; 
  font-family: "Encode Sans"; 
  font-size: 12px;  
  font-weight: 600; 
  line-height: 16px;
  padding: 15px 0;
}
@media screen and (max-width: 767px) {
  .template-product .rte.main-product-description-product {
  	padding: 15px 25px;
  }
}
#content .tabing .nav-tabs > li > a {
  margin: 0;
  min-width: 225px;
  text-align: center;
  padding: 0;
  color: #1B2025; 
  font-family: "Encode Sans"; 
  font-size: 12px;  
  font-weight: 600; 
  line-height: 60px;  
  opacity: 0.6;
  border-right: 1px solid #D3D5DB;
}
#content .tabing .nav-tabs > li.active > a, 
#content .tabing .nav-tabs > li.active > a:hover, 
#content .tabing .nav-tabs > li.active > a:focus,
#content .tabing .nav-tabs > li.active:first-child > a {
  opacity: 1;
  line-height: 60px;
  border-color: transparent #D3D5DB transparent transparent
}
.template-product .tab-content .custom-field--title + .custom-field--value > ul {
  margin-top: 0;
}
.template-product #featured-products-section-product .owl-controls {
  display: none;
}
.template-product #content .product_c .main_box {
  margin: 0 5px;
  -webkit-box-shadow: 0px 8px 8px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 8px 8px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 8px 8px 0px rgba(0,0,0,0.75);
}
.template-product #featured-products-section-product {
  margin-bottom: 40px;
}
#content.login-content .sfbox.box-login,
#content .box-registration {
  max-width: 470px;
  margin: 0 auto;
  box-shadow: 0 15px 20px 0 rgba(33,43,54,0.06), 0 0 0 1px rgba(6,44,82,0.1), 0 1px 3px 0 rgba(64,66,69,0.12), 0 2px 16px 0 rgba(33,43,54,0.08);
  border-radius: 3px;
  padding: 40px 50px;
}
#content.login-content .frm .txtbox,
#content.register-content .frm .txtbox {
  height: 36px;
  line-height: 36px;
}
#content.login-content .forgot_pass a {
  color: #2A3784; 
  font-family: "Encode Sans"; 
  font-size: 12px;  
  font-weight: 500; 
  line-height: 16px;  
  text-align: right;
}
#content .box-login .btn_c, 
#content .box-registration .btn_c {
  margin: 20px 0 0;
  color: #FFFFFF;
  font-family: "Encode Sans";
  font-size: 13px;
  line-height: 36px;
  border: 1px solid #002756;
  border-radius: 3px;
  background: linear-gradient(180deg, #264D7C 0%, #012E66 100%);
  box-shadow: inset 0 1px 0 1px rgba(255,255,255,0.06), 0 1px 0 0 rgba(22,29,37,0.1);
  font-weight: normal;
}
#content .box-registration .row {
  margin: 0 -5px;
}
#content .box-registration .col-sm-6,
#content .box-registration .col-sm-4,
#content .box-registration .col-sm-8,
#content .box-registration .col-ms-6 {
  padding: 0 5px;
}
.sfbox {
  box-shadow: 0 5px 10px 0 rgba(0,0,0,0.05);
  border-radius: 2px;
}
.resource-container .american_setup .panel-group .panel-default:nth-last-child(1) .panel-heading,
.resource-container .american_setup .panel-group .panel-default:nth-last-child(2) .panel-heading {
  background: #fff;
}
.resource-container .american_setup .panel-group .panel-default:nth-child(5) .panel-heading,
.resource-container .american_setup .panel-group .panel-default:nth-child(6) .panel-heading {
  background: #E9ECF4;
}
.resource-container .tabpills-markal {
  box-shadow: 0 5px 10px 0 rgba(0,0,0,0.05);
  border-radius: 2px;
}
.resource-header .lang-wrapper select {
  width: 220px;
  border: 1px solid #C4CDD5;
}
.qty_price_wrapper:after {
  display: block;
  content: '';
  clear: both;
}
#content .pro_main_c .desc_blk .desc_blk_bot .qty {
  width: auto;
}
.marker_header h3 {
  color: #1B2025; 
  font-family: "Encode Sans"; 
  font-size: 16px;  
  font-weight: 600; 
  line-height: 24px;
  margin-bottom: 5px;
}
.marker_header_steps  .dropdowns li > label {
  padding: 13px 0 11px 20px;
  color: #1B2025; 
  font-family: "Encode Sans"; 
  font-size: 12px;  
  font-weight: 600; 
  line-height: 16px;
  margin: 0;
  text-transform: uppercase;
}
.marker_header_steps  .dropdowns li > .ymm-select_val ~ .ymm_label {
  display: none;
}
.marker_header_steps  .dropdowns li > a.ymm-edit {
  color: #012E66; 
  font-family: "Encode Sans"; 
  font-size: 12px;  
  font-weight: 600; 
  line-height: 16px;  
  text-align: right;
  padding: 13px 19px 11px 0;
}
.marker_header_steps li select {
  padding: 15px 40px;
}
.marker_header_steps li select option {
  padding: 9px 0 7px;
}
.marker_header_steps  .dropdowns .field_3 select {
  padding: 0 20px;
}
.marker_header_steps  .dropdowns .field_3 select option {
  width: calc(50% - 1.5px);
  margin-right: 3px;
  margin-top: 20px;
  border-radius: 1px; 
  background-color: #F2F2F2;
  padding: 0;
  text-align: center !important;
  color: rgba(27, 32, 37, 0.6); 
  font-family: "Encode Sans"; 
  font-size: 12px;  
  font-weight: 600; 
  line-height: 16px;  
  padding: 9px 0 7px;
  text-transform: uppercase;
}
.marker_header_steps  .dropdowns .field_3 select option:last-child {
  margin-right: 0;
}
.marker_header_steps  .dropdowns .field_3 select option:hover {
  border-radius: 1px; 
  background-color: #012E66;
  color: #fff;
}
.marker_header_steps >ul li {
  margin-bottom: 5px;
}
.prd_res {
  padding: 20px 0;
}
.prd_res .grid__item.grid__item--collection-template.small--one-half.medium-up--one-quarter.list-group-item {
  padding: 0 20px;
  margin-bottom: 10px;
  height: auto;
}
.prd_res .grid__item.grid__item--collection-template.small--one-half.medium-up--one-quarter.list-group-item:last-child {
  margin: 0;
}
.prd_res .grid__item.grid__item--collection-template.small--one-half.medium-up--one-quarter.list-group-item:nth-child(even) {
  background: transparent;
}
.prd_res .product-thumb {
  margin-right: 20px;
}
.prd_res .grid-view-item__title a,
.prd_res .grid-view-item__title a:hover {
  color: #1B2025; 
  font-family: "Encode Sans"; 
  font-size: 12px;  
  font-weight: 600; 
  line-height: 16px;
}
.prd_res .grid-view-item__meta .ymm-product-price {
  color: #1B2025; 
  font-family: "Encode Sans"; 
  font-size: 16px;  
  font-weight: 600; 
  line-height: 24px;
}
.clearfix.paging-outr a#viewall {
  position: absolute;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.05);
  color: #012E66; 
  font-family: "Encode Sans"; 
  font-size: 12px;  
  font-weight: 600; 
  line-height: 45px;  
  text-align: center;
}
#shopify-section-brandlinks-categories #content, 
#shopify-section-laco-brandlinks-categories #content,
#shopify-section-all-brandlinks-categories #content {
  margin: 0 -15px;
}
#shopify-section-brandlinks-categories #content .product_c .view-grid,
#shopify-section-laco-brandlinks-categories #content .product_c .view-grid,
#shopify-section-all-brandlinks-categories #content .product_c .view-grid {
  margin: 0 -20px;
}
#shopify-section-brandlinks-categories #content .product_c .element,
#shopify-section-laco-brandlinks-categories #content .product_c .element,
#shopify-section-all-brandlinks-categories #content .product_c .element {
  padding: 0 5px;
  margin-bottom: 10px !important;
}
#content .con_frm .con_frm_inn .information_img img {
  width: 100%;
}
ul.ft-youtube {
  clear: both;
}
#header:after {
  display: block;
  content: '';
  clear: both;
}
#content .box-address-book p.address_links {
  margin-bottom: 30px;
}
#image-block .flexslider#carousel .slides > li {
  text-align: center;
}
#image-block .flexslider#carousel .slides > li > img {
  max-height: 100px;
  width: auto;
  max-width: 100%;
}
.flexslider.home-slider .slides{
  padding-left: 0;
}
.wsmenu-sub-list{
  padding-left: 0;
}
.wsmenu-sub-list ul{
  padding-left: 0;
}
@media only screen and (min-width: 375px){
  .security_other_head div.nissan_sub_img1 {
    bottom: 129px;
  }
}
@media only screen and (min-width: 425px) {
  .security_other_head div.nissan_sub_img1 {
    bottom: 111px;
  }
}
@media only screen and (min-width: 768px) {
  .security_other_head div.nissan_sub_img1 {
    bottom: 116px;
  }
  #footer ul{
    padding-left: 0;
  }
}
@media only screen and (min-width: 992px) {
  .security_other_head div.nissan_sub_img1 {
    bottom: 131px;
  }
}
@media only screen and (min-width: 1200px) {
  .security_other_head div.nissan_sub_img1 {
    bottom: 109px;
  }
}
@media screen and (max-width: 991px) {
  .componet_fam_tool {
    z-index: 30;
  }
  .laco_marker_tool {
    z-index: 10;
  }
  #header .top_menu ul li:first-child {
    display: block;
  }
  
  .component_banner.fam_active .componet_fam_tool {
    width: 50px;
  }
  .laco_marker_tool.fam_active {
    width: calc(100% - 50px) !important;
  }
}
@media screen and (max-width: 768px) {

}
@media screen and (max-width: 767px) {
  body {
    margin-top: 50px;
  }
  #content {
    clear: both;
  }
  
  #content .tabing .nav-tabs > li > a {
    min-width: 145px;
  }
}
@media screen and (max-width: 480px) {
  #content .pro_main_c .desc_blk .desc_blk_bot a.btn_c {
    margin: 0;
    float: right;
  }
  .promo-bar {
    padding: 10px 10px;
  }
  body {
    margin-top: 50px;
  }
  #content .tabing .nav-tabs > li {
    width: 33.33%;
  }
  #content .tabing .nav-tabs > li > a {
    min-width: auto;
  }
  #content .tabing .nav-tabs > li:last-child > a {
    border-right: none;
  }
}
.ais-page .ais-facet--item label{
	text-transform: capitalize;
}
.ais-stats-container,.ais-change-display{
	display:none;
}

#storemapper #storemapper-form .storemapper-dropdown-menu li a[data-value='ALL-WEATHER'], #storemapper #storemapper-form .storemapper-dropdown-menu li a[data-value='MARKAL'], #storemapper #storemapper-form .storemapper-dropdown-menu li a[data-value='TEMPIL'] {
    display: none;
}

/*#storemapper #storemapper-form .storemapper-dropdown-menu li+li+li+li+li+li {
    display: none;
}*/

.shopify-challenge__container {
    padding: 30px 0;
}


.bundles_features #content {
  padding-top: 0;
  padding-bottom: 0;
}

.shopify-section > .container > .h_row_content.home_collection {
  position: relative;
  padding: 0 !important;
}
.shopify-section > .container > .h_row_content.home_collection > .clearfix {
  position: relative;
  display: block;
  width: 44%;
}
.shopify-section > .container > .h_row_content.home_collection > .catalog_c {
  position: relative;
  padding: 85px 0!important;  
}

.shopify-section > .container[data-section-type="featured-collections-section"] > .h_row_content.home_collection:before {
    content: '';
    left: -200px;
    top: -100px;
    bottom: 0;
    width: 55%;
    height: 200%;
    background: #0033A0;
    display: block;
    position: absolute;
    transform: rotate(9.5deg);
}
@media (max-width:991px) {
  .shopify-section > .container[data-section-type="featured-collections-section"] > .h_row_content.home_collection:before {
    left: 0;
    transform: 0;
  }
}
.shopify-section > .container > .h_row_content.home_collection > .clearfix:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 0;
    border-top: 500px solid transparent;
    border-bottom: 0 solid transparent;
    border-right: 100px solid #fff;
}

.shopify-section > .container > .h_row_content.home_collection .markal_category_slider_title {
  font-size: 54px !important;
  font-weight: 900 !important;
  line-height: 68px !important;
  color: #fff !important;
  text-shadow: 2px 0 0 #fff !important;
  letter-spacing: 3px !important;  
}

.owl-theme .owl-controls .owl-nav [class*=owl-],
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
	color: rgba(255, 255, 255, 0);
}
.owl-theme .owl-controls .owl-nav .owl-prev::before,
.owl-theme .owl-controls .owl-nav .owl-prev::after,
.owl-theme .owl-controls .owl-nav .owl-next::before,
.owl-theme .owl-controls .owl-nav .owl-next::after {
    background-color: #fff;
}

#content .shopify-section.markal__brands-wrapper +.shopify-section {
  position: relative;
  overflow: hidden;
}
#content .shopify-section.markal__brands-wrapper+ .shopify-section.markal__rich-text-3-wrapper .home-cta-bg.mt-30 .cta-overlay.markal_rich_text_overlay:before {
  content: '';
  position: absolute;
  left: -56%;
  right: 0;
  top: -200px;
  bottom: 0;
  width: 95%;
  height: 300%;
  background: rgba(0, 3, 58, 0.8);
  transform: rotate(9.5deg);
}

@media (max-width: 600px) {
  .shopify-section > .container > .h_row_content.home_collection > .catalog_c{
    padding: 0!important;
  }
  .shopify-section > .container[data-section-type="featured-collections-section"] > .h_row_content.home_collection:before{
    width: 100%;
  }
  .shopify-section > .container > .h_row_content.home_collection > .clearfix:after{
    display: none;
  }
  .shopify-section > .container > .h_row_content.home_collection > .clearfix{
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width:1200px) {
  .container {
    max-width: 100%!important;
    width: 100%;
  } 
}


@media (min-width:992px) {
  .home-find-a-marker-wrap .home-find-a-marker-container .home-find-a-marker-left-cell{
    flex: none;
    width: 180px;
  }
  #header .navbar .navbar-header {
    display: none;
  }
  #header .menu-wrapper {
    float: none !important;
    display: table !important;
    width: 100% !important;
  }
  .showed-top-menu{
    display: none;
  }
  .wsmenu-list li.hover>.megamenu {
    display: block!important;
  }
  
}
@media (max-width: 991px) {
  .navbar-nav.navbar-right {
    display: none;
  }
  .showed-top-menu{
    display: block;
  }
  #nav .menu-wrapper {
    position: absolute;
    top: 53px;
    height: calc(100vh - 50px);
    width: 100vw;
    right: -16px;
    display: none;
    background: #fff;
    overflow-y: scroll;
    padding-bottom: 150px;
  }
  #nav .menu-wrapper.active {
    display: flex;
    flex-direction: column;
    padding: 0;
    background: #f2f2f2;
  }
  .wsmenu-list li.hover > .megamenu{
    top: 0;
    left: 0;
  }
  #header .header_bot {
    width:  auto;
    float: right;
  }
  #header .header_bot {
    border-top: 0;
    background: #ffffff;
    position: relative;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  #shopify-section-header #header .header_top {
    background: transparent;
  }
  .home-find-a-marker-left-cell{
    position: relative;
    display: block;
    padding: 20px;
    cursor: pointer;
  }
  .navbar-collapse {
    max-height:5000px;
  }
  #header .top_menu {
    float:none;
    text-align:center;
  }
  #header #nav .navbar .navbar-collapse .navbar-nav > .navbar-text, .navbar .navbar-collapse .navbar-nav > a.navbar-link, .navbar .navbar-collapse .navbar-nav > li, .navbar .navbar-collapse > .navbar-text, .navbar .navbar-collapse > a.navbar-link {
    border-bottom: 1px solid #ecefef;
  }
  #header #nav .navbar .navbar-collapse .navbar-nav>li>a {
    padding-top: 20px!important;
    padding-bottom: 20px!important;
    margin-top: 1px;
  }
  .cart-icon {
    margin:0 5px !important;
  }
  .navbar .navbar-toggle {
    margin-left: 10px;
  }
  #header .top_menu ul {
    display:inline-block;
  }
  #header .hed_right {
    float:none;
    text-align:center;
  }
  #header .hed_right ul {
    display:inline-block;
  }
  #header {
    height:auto;
    min-height:44px;
  }
  #header #nav .navbar h5 {
    padding-top:20px;
  }
  #header .right_menu {
    right:auto;
    left:15px;
    top:73px;
    z-index:1;
    position:absolute;
  }
  #header .cart_menu {
    width:450px;
  }
  #header .cart_menu ul li .pro_img {
    width:50px;
    height:auto;
  }
  #header .cart_menu .checkout_row p {
    font-size:12px;
    float:none;
  }
  #header .cart_menu .checkout_row .checkout_btn {
    float:none;
    margin:0 auto;
  }
  .navbar-mobile-cart {
    float:right;
    display: block;
  }
  .wsmenu {
    width: 100%;left: 0;top: -1570px;
  }
  #header .wsmenu ul.mobile-sub.mega_menu.wsmenu-list>li>a>span {
    text-transform: uppercase!important;
  }
}

@media (min-width:768px) and (max-width: 991px){
  .mobile-sub.mega_menu.wsmenu-list{
    display: flex!important;
    flex-direction: column;
    height: auto!important;
  }
  .megamenu.clearfix.quartermenu {
    width: 100%;
  }
  #header .wsmenu ul.mobile-sub.mega_menu.wsmenu-list>li>a>span{
    display: block!important;
  }
  #header .menu-wrapper>.wsmenu:first-child,
  #header .menu-wrapper>.wsmenu.multi-drop.secondary-menu{
    width: 100%!important;
  }
  .mobile-sub.wsmenu-list.mega_menu_simple_menu {
    display: flex!important;
    flex-direction: column;
  }
  #nav .menu-wrapper.active{
    display: block;
  }
  .megamenu>ul {
    display: flex;
    flex-direction: column;
  }
  #header .wsmenu ul.mobile-sub.mega_menu.wsmenu-list>li>a>span,
  #header .menu-wrapper>.wsmenu.multi-drop.secondary-menu>ul>li>a>span{
    display: inline-block!important;
    text-transform: uppercase!important;
  }
  #header .menu-wrapper>.wsmenu.multi-drop.secondary-menu{
    margin-bottom: 50px;
  }
}

#predictive-search {
position: absolute;
    width: 100%;
    background: #F2F2F2;
    z-index: 12;
    top: 45px;
    opacity: 1;
    right: 0;
  left: 0;
}
  #predictive-search-results ul{
    display: flex;
    flex-direction: column; /* Arrange items vertically */
    gap: 15px; /* Space between items */
    padding: 0;
    margin: 0;
    list-style: none; /* Remove bullet points */
  }

  #predictive-search-results {
        max-height: 500px;
    overflow-y: auto;
    padding: 20px;
        padding-bottom: 0;

  }
  #predictive-search-results img {
        max-height: 100px;
    object-fit: contain;

  }
  #predictive-search-results li {
    border: 1px solid #eee; /* Optional: border for separation */
    padding: 10px;
    background: #fff; /* Background color for cards */
    
  }
h3#predictive-search-products {
    font-size: 16px;
    margin-bottom: 10px;
  margin-top: 5px;
}
  #predictive-search-results li a{
 display: flex;
    align-items: center;
  }

nav.nav.navbar-nav.navbar-right {
    position: relative;
}

  #predictive-search-results span {
    display: block; /* Ensure title is on a new line */
    font-size: 14px; /* Adjust as needed */
    color: #333; /* Adjust as needed */
  }
.p-searchinput{
  width: 100%;
    height: 35px;
    border-radius: 18px;
    font-size: 14px;
    color: #898989;
    padding: 0 35px 0 18px;
    border: 1px solid #d7dbdb;
}
button#submit {
    position: absolute;
    right: 0;
  top: 2px;
    z-index: 9;
}

p.empty-search-result-p {
    padding: 20px;
}
.sticky-btn-search{
    position: sticky;
    bottom: 0;
  width:100%;
  left: 0;
  right: 0;
  margin-top: 5px;
  background: #F2F2F2;
      padding-bottom: 20px;
  padding-top: 3px;
    }
.search-results{
  display: none !important;
}
@media screen and (min-width:768px){
  .p-searchinput{
    height: 40px !important;
  }
}