/* custom lauca */

.page-header {
    background: #273647 !important;
}
.footer-wrapper {
    background: #273647 !important;
    color: #ffffff !important;

}
#block_4 {
    border-left: 1px solid #4b5561 !important;
}
.footer-bottom {
    border-top: 1px solid #4b5561 !important;
}
.header-menu-outer {
    background-color: #202c3b !important;
}

@media (min-width: 1024px) {

.header-center {
        width: 50%;
    }
.header-right {
        width: 30% !important;      
    }
.block.block-search {
    width: 40%;
    margin-top: 25px;
}
.tm-header-service {
    margin-top: 25px;
}

.header-menu-outer {
    margin-top: 12px;
    width: 375px;
    float: inherit;
}
.header-menu-outer.fixed {
    display: none;
}

}
.sub-banner1-center .sub-banner-center-content {
    width: 60%;
}   
.sub-banner-center-content {
    text-transform: none;
    
}
.sub-banner-center-cms {
    margin: 25px 0 0;
}
.sub-banner-bottom-cms {
    margin: 25px 0 0;
}
.sub-adbanner-cms {
    margin: 25px 0;
}
.service-cms {
   margin: 25px 0 0;
} 
.sub-banner-bottom-content .text1{
	color: #ffffff !important
}
.sub-banner-bottom-content .text2{
	color: #ffffff !important
}
.sub-banner-center-content .text1{
	color: #ffffff !important
}
.sub-banner-center-content .text2{
	color: #ffffff !important
}

.column .product-info-main .social-media-icons {
    margin-top: 15px;
    display: none;
}
.sidebar .block-brand {
    display: none;
}

.product-image-photo {
    max-height: 385px;
    width: auto;
}
.flexslider {
    max-width: 1400px;
    max-height: 365px;
}
.sub-banner1-bottom {
    width: 48.95%;
    position: relative;
    float: left;
    margin-right: 1.5%;
    overflow: hidden;
    border-radius: 5px;
}

.product-image-photo {
    max-height: 292px;
    width: auto;
}
.icon-left{
	margin-top: 10px;
}
.submenu2first{
margin-top:-20px;
margin-left:25px;	
}
.submenu2{
margin-left:25px;	
}
.ves-megamenu li.level0:hover > a {
    background: #333;
    color: #d98c30 !important;
}
ul > li, ol > li {
    margin-top: 0rem;
    margin-bottom: 0rem;
}
li {
    list-style: disc;
}
.firecheckout li { list-style: none !important;}

.ves-megamenu .dropdown-menu .subgroup.level1 > a {
    font-weight: normal !important;
}
.navigation {
    font-weight: 400 !important;
}
.page-products .products-grid .product-item, .page-products.catalog-category-view .products-grid .product-item, .page-products .search.results .products-grid .product-item, .brand-view-index .products-grid .product-item, .wishlist-index-index .products-grid .product-item {
    width: 33% !important;
    }


.serviceblockvideo1{
	width:24%;
	margin-left: 1%;
	display:block;
	float: inherit;
	margin-bottom:15px;
}

.serviceblockvideo2{
	width:24%;
	margin-left: 1%;
	display:block;
	float: inherit;
	margin-bottom:15px;
}
.serviceblockvideo3{
	width:24%;
	margin-left: 1%;
	display:block;
	float: inherit;
}

.serviceblockvideo4{
	width:24%;
	margin-left: 1%;
	display:block;
	float: inherit;
}


.nav-sections {
   background-color: #F0F0F0;
}
.page-wrapper > .breadcrumbs {
    background: none;
    margin-bottom: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    max-width:1440px;
}
.breadcrumbs .items {
    padding-left: 20px;
}


.tm-category-product-tab, .tm_special, .tm_blog {
	display:none;
}

.sub-adbanner1 .sub-adbanner-button a {
    background: #000;
    color: #fff;
}
.sub-adbanner1 .sub-adbanner-button a:hover {
    background: #ffd200;
    color: #000;
}

.sub-adbanner3 .sub-adbanner-button a {
    background: #000;
    color: #fff;
}
.sub-adbanner3 .sub-adbanner-button a:hover {
    background: #ffd200;
    color: #000;
}

@media (max-width: 1860px){
		.something{}
}

@media (max-width: 1760px){
	.something{}
}

@media (max-width: 1660px){
	.something{}
}

@media (max-width: 1560px){
	.something{}
}

@media (min-width: 1201px) and (max-width: 1460px){
	.something{}
}

@media (min-width: 1024px) and (max-width: 1200px) {
	.something{}
}

@media (min-width: 980px) and (max-width: 1023px) {
	.something{}
}

@media (min-width: 768px) and (max-width: 1024px){
	sub-banner1-bottom {width: 48.95%;}
}

@media (max-width: 979px){
	.sub-banner-bottom-content .text2 {display: none;}
	.sub-banner-center-content .text2 {display: none;}
	.serviceblock { width: 48%;}
	
	.page-products .products-grid .product-item, .page-products.catalog-category-view .products-grid .product-item, .page-products .search.results .products-grid .product-item, .brand-view-index .products-grid .product-item, .wishlist-index-index .products-grid .product-item {
    width: 50% !important;
    }

}

@media (max-width: 767px){
    .something{}
}

@media (max-width: 640px){
    .something{}
}

@media (min-width: 530px) and (max-width: 599px) {
    .something{}
}

@media (min-width: 600px) and (max-width: 640px) {
	    .something{}
}

@media (min-width: 480px) and (max-width: 767px) {
	    .something{}
}

@media (max-width: 479px) {
       .something{}
}
@media (min-width: 320px) and (max-width: 428px){
	.sub-banner1-bottom {width: auto;}
	.service-cms {display: none;}
}
.product-info-main .product-add-form .product-options-wrapper .fieldset > .field .field.choice, .product-info-main .product-add-form .product-options-wrapper .fieldset > .product-info-main .product-add-form .product-options-wrapper .fields > .product-info-main .product-add-form .product-options-wrapper .field .field.choice {
    margin: 0 10px 0;
    display: block;
}

.price-notice { 
	font-size:14px;
	font-weight: 600; 
	color:#f78f1e;
}
.product-info-main .product-info-price .price-wrapper span.price {
	
}

.firecheckout #checkout .opc-wrapper .step-title:before, .firecheckout #checkout .opc-block-summary > .title:before, .firecheckout #checkout .opc-sidebar .step-title:before {
	color: #273646 !important;
	border-color: #273646 !important;
}
.firecheckout #checkout .opc-wrapper .step-title, .firecheckout #checkout .opc-block-summary > .title, .firecheckout #checkout .opc-sidebar .step-title {
	font-size:2.1rem !important;
}
.ves-megamenu .nav-item > a { padding:0 10px !important; }
