.form.create.account > .fieldset{width: 32% !important;}

.navigation .level0 .submenu{border:0 !important; padding: 20px !important;}

.col-menu-1 {width: 100%;display: inline-block;padding-left: 10px;padding-right: 10px;vertical-align: top; }
.col-menu-2 {width:49.5%;display: inline-block;padding-left: 10px;padding-right: 10px;vertical-align: top; }
.col-menu-3 {width: 32.5%;display: inline-block;padding-left: 10px;padding-right: 10px;vertical-align: top; }
.col-menu-4 {width: 24.5%;display: inline-block;padding-left: 10px;padding-right: 10px;vertical-align: top; }
.submenu-item .groupdrop-title{    text-transform: uppercase;color: #282828 !important;font-size: 14px !important;    font: 500 14px/1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif !important;font-weight: 700 !important;margin: 0;padding: 0 0 10px;}
.submenu-item .groupdrop-title a {    color: #282828 !important;text-decoration: none; font-size: 14px !important;    font: 500 14px/1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif !important;font-weight: 700 !important;}
.groupdrop-link{    margin-bottom: 15px !important;}
.groupdrop-link li{    margin: 0 !important;padding: 6px 0 !important;}
.groupdrop-link li a{    color: #282828 !important;text-decoration: none;font:500 14px/1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif !important}

.colum_three, .colum_two  {
	padding-bottom: 15px;}
.cus_tag {
    border-bottom: 1px #ebebeb solid;
    margin-bottom: 15px;
	
}
.box_col {
        display: inline-block;
    width: 28%;
    vertical-align: top;
    border-right: 2px solid #ebebeb;
    margin-right: 30px;
	min-height: 40px;
}
.colum_two  .box_col {width: 47%;}
.box_col:last-child {border-right:0;margin-right: 0;} 
.box_col a img{margin-top:10px !important;}
.box_col a {
      font-size: 16px;
    color: #666 !important;
    text-transform: uppercase;
    font-weight: 600;
    display: flex;
}
.box_col a:hover, .box_col a:focus {text-decoration: none; color:#666 !important;}
.box_col a i {
    margin-right: 10px;
    font-size: 25px;
}
.pdf-install.box_col a i {
    top: 8px;
    position: relative;
}
.inquiry-customer a{ margin-top: 10px;}
.page-wrapper > .breadcrumbs .items {padding:20px 0;}
.product-info-main .page-title-wrapper h1 {line-height: 30px; letter-spacing: 0 !important}
.breadcrumbs strong {font-size:15px;}
.spec-sheet a img {margin-right: 10px !important;}
header.page-header.sticky-header .navigation li.level0 > .level-top {color:#000;}

.dealers-dropdown {
    display: inline-block;
	border-left: 1px solid #ccc;
	    margin-right: 5px;
}

.dealers-dropdown button.dropbtn-deal {
        height: auto;
    line-height: initial;
    padding: 0 25px 0 15px;
    font-size: 11px;
    background: none;
    text-transform: uppercase;
    border: 0;
    position: relative;
}
.dealers-dropdown button.dropbtn-deal:hover {text-decoration: underline; color:#29363C;}
.dealers-dropdown button.dropbtn-deal:after {
    content: '\f803';
    position: absolute;
    font-family: 'porto-icons';
    right: 7px;
    font-size: 18px;
	    top: -2px;
}
.dropdown-content-deal {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 9;
}
.dropdown-content-deal a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
	font-size: 12px;
}
.dropdown-content-deal a:hover {background: #dadada; transition: 0.8s;}
.dealers-dropdown:hover .dropdown-content-deal{
    display: block;
}
.desktop_logo {display: block !important;}
.mobile_logo {display: none !important;}
@media only screen and (min-width:768px) and (max-width:991px){
	
	.navigation .level0 .submenu {padding:10px;}
	.col-menu-1, .col-menu-2, .col-menu-3, .col-menu-4 {padding-left: 5px; padding-right: 5px;} 
	
	.groupdrop-link li a  { font-size:13px !important; }
	.box_col {    width: 31%; margin-right: 10px;}
	.box_col a {font-size:12px;}
}
@media only screen and (max-width: 767px) {
.desktop_logo {display:none !important;}
.mobile_logo {display: block !important;}

	.dealers-dropdown {display: inline-block;width: 100%;text-align: left;padding: 5px 0;border-left:0;}
.dealers-dropdown button.dropbtn-deal{      color: #777777;width: 100%;text-align: left;    height: 30px;display: block;font-weight: 400;padding: 0 20px;text-transform: capitalize;font-size: 14px;text-decoration: none;}
	.dealers-dropdown button.dropbtn-deal:hover {text-decoration: none;}
	.navigation .level0 .submenu {padding: 0 !important}
	.dropdown-content-deal {position: relative;box-shadow: 0 0 0;    margin-top: 5px;}
	.dealers-dropdown button.dropbtn-deal:after {top:7px; right:15px;}
	.col-menu-1, .col-menu-2, .col-menu-3, .col-menu-4 {width:100%;} 
	.sw-megamenu.navigation li.level0.fullwidth .opened .menu-top-block, 
	.sw-megamenu.navigation li.level0.staticwidth .opened .menu-top-block, 
	.sw-megamenu.navigation li.level0.fullwidth .opened .menu-right-block, 
	.sw-megamenu.navigation li.level0.staticwidth .opened .opened .menu-right-block, 
	.sw-megamenu.navigation li.level0.fullwidth .opened .menu-left-block, 
	.sw-megamenu.navigation li.level0.staticwidth .opened .menu-left-block, 
	.sw-megamenu.navigation li.level0.fullwidth .opened .menu-bottom-block, 
	.sw-megamenu.navigation li.level0.staticwidth .opened .menu-bottom-block {display:block;}
	
	.box_col {    width: 31%; margin-right: 10px;}
	.box_col a {font-size:12px;}
}
@media only screen and (max-width: 575px) {
	.colum_three, .colum_two {padding-bottom: 0;}
	.box_col, .colum_two .box_col {     width: 100%;
    padding: 10px 0 20px 0;
    border-bottom: 2px solid #ebebeb;
    border-right: 0;
    vertical-align: top;
    margin: 0;} 
	.box_col:last-child {border-bottom: 0;} 
	.box_col a {font-size:16px;}
	.pdf-install.box_col a i {top:0;}
	
}
.catalogsearch-result-index .products-grid .product-item .product-item-details{min-height: 180px;}
.products-grid .product-item .product-item-info .product.name {margin-bottom: 15px; margin-top: 10px;}
.products-grid .product-item .product-item-info .product.name a{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.outlogin {
    float: left;
}