body{background: #fff !important;}
section#content{
	background: url(../img/vanson-background-image.png)!important;
}
#index section#content{
    background: url(../img/vanson-background-image-white.jpg)!important;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
}
#content .container {
    background: #fff !important;
}
#content .vanson-jacket-bg, #content .vanson-video-bg{margin: 0px -15px 20px;}
.vanson-text-content {padding: 30px;}
.vanson-text-content img{margin: 0px 0px 20px 20px}
.vanson-text-content h3{font-size: 28px;margin: 0px 0px 10px}
.vanson-text-content p{font-size: 15px;font-weight: 500;line-height: 26px;margin:0px 0px 10px;}
.vanson-text-content p a{color: #034afd;font-weight: 600;}

.vanson-text-content .racing-leather iframe,
.vanson-text-content .automative-racing-suite iframe{
    width: 380px;
    height: 260px;
    margin: 0px 0px 20px 20px;
}
.streat-leather ,.racing-leather ,.automative-racing-suite{margin-top: 30px;} 
section.full-width-banner .footer-top-banner{width: 100%;}
body footer{
    width: 100%;
    background: url(/img/footer-bg-new.png) repeat-x bottom #0d0d0d;
}
body #homepage-slider .bx-wrapper img{width: 100%;height: auto;}
body #homepage-slider .bx-controls .bx-controls-direction{display: none;}
body header{background: transparent;}
body header .top-bar{background: #696969;}
body header .main-bar{background: #000;}
body header #main-nav{
    background: url(../img/navi-bg-2.png) no-repeat;
    width: 1000px;
    margin: 0 auto;
}
body header .shop-phone {
    float: none;
    padding: 32px 0;
    width: auto;
    text-align: left;
    line-height: 26px;
    display: inline-block;
    margin: 0px 0px 0px 0px;
}
body header .shop-phone i{font-size: 24px;}
body header .shop-phone strong{font-size: 24px;}
body header #top_link{margin: 23px 0px;}
body header #logo{width: 150px;}
body header #logo img{max-width: 123px;}
body header #search_block_top .btn.button-search{background-color: #000;}
body header .shopping_cart{background: none repeat scroll 0 0 transparent;}
body header .top-bar a {
    color: #fff;
    font-size: 16px;
    
}
body header .top-bar a + a{
    margin-left: 20px;
}
body header .top-bar a:hover {
    text-decoration: none;
}
body header .top-bar .right a{text-transform: capitalize;}

/* meerank 21-6-19 */
ul.sub-navi{background: #000000; width: 100%;}
ul.sub-navi li{text-transform: none; }
ul.sub-navi li a{color: #FFFFFF !important;    text-transform: none; padding: 0 20px; line-height: 46px;}
ul.sub-navi li a:hover{color: #FFFFFF !important;    text-transform: none; padding: 0 20px; line-height: 46px;}

#content > .centercontain{max-width: 100% !important;width: 100% !important;background: transparent !important;padding: 0 !important;}
.centercontain {max-width: 1320px !important;width: 1320px !important;}
.cms-245 #content .container{background: transparent !important;}

/* meerank 21-6-19 */
/*************************************************************************************
                                Media Query Start
*************************************************************************************/

@media only screen and (min-width:1200px) and (max-width:1399px) {
.centercontain {max-width: 1140px !important;width: 1140px !important;}
}

/** 5.0 - 1200 - Desktop **/
@media only screen and (min-width:992px) and (max-width:1199px) {
    body header #main-nav {background: url(../img/navi-bg-2.png) no-repeat !important; width: 1000px;margin: 0 auto;}
     body header .top-bar #main-menu{display: inline-block !important;} 
     body header .sm-mint a{padding: 10px 20px !important;}
    body header .sm-mint a span.sub-arrow {right: 6px;}

.centercontain {max-width: 960px !important;width: 960px !important;}    
}

/** 7.0 - 768 - iPad **/
@media only screen and (min-width: 768px) and (max-width: 991px) {
    body header #main-nav {display: block;}
    body header #logo {width: 135px;}
    body header .shop-phone i,body header .shop-phone strong{font-size: 18px;}
    body header .sm-mint a span.sub-arrow {right: 6px;}
    body #homefeatured {margin: 0px -15px;}
    body #homefeatured .ajax_block_product.mens-pro{width: 33.33% !important;height: auto !important;    padding: 0px 15px !important;margin: 0px 0px 30px !important;}
    body #homefeatured .ajax_block_product.mens-pro .img_left{float: none !important;}
    body #homefeatured .ajax_block_product.mens-pro .right-block {width: 100%;}
    body header .top-bar a {text-align: left;}
    body header .top-bar a + a{margin-left: 0px;}
    body header .top-bar #main-menu{display: inline-block !important;} 
     body header .sm-mint a{padding: 10px 15px !important;}
    body header .sm-mint a span.sub-arrow {right: 6px;}

.centercontain {max-width: 720px !important;width: 720px !important;}     
}

/** 8.0 - 640 - Mobile **/
@media only screen and (min-width: 640px) and (max-width: 767px) {
    body header .right {width: 100%; text-align: right; padding: 0px !important; }
    .vanson-text-content .racing-leather iframe, .vanson-text-content .automative-racing-suite iframe {width: 260px;height: 150px;margin: 0px 0px 20px 20px;}
    body header .shop-phone {padding: 15px 0 8px;text-align: left;width: 460px;float: right;}
    body header #top_link {width: 460px;}
    body header div#search_block_top {width: 56%;padding-left: 0px;}
    body #homefeatured .ajax_block_product.mens-pro{width: 50% !important; height: 175px; padding: 0px 15px !important;margin: 0px 0px 30px !important;}
    body #homefeatured .ajax_block_product.mens-pro .img_left{float: left !important;}
    body #homefeatured .ajax_block_product.mens-pro .img_left img {width: 110px;height: 130px;}
    body #homefeatured .ajax_block_product.mens-pro .right-block {width: 52%;}
    body header .top-bar a {text-align: left;}
    body header .top-bar a + a{margin-left: 0px;}

.centercontain {max-width: 540px !important;width: 540px !important;} 
}

/** 9.0 - 480 - Mobile **/
@media only screen and (min-width: 480px) and (max-width: 639px) {
    body header .right {width: 100%; text-align: right; padding: 0px !important;}
    body header #logo {width: 150px;text-align: center;}
    .vanson-text-content .racing-leather iframe, .vanson-text-content .automative-racing-suite iframe {width: 260px;height: 150px;margin: 0px 0px 20px 20px;}
    body header .shop-phone {padding: 15px 0 8px;text-align: center;width: 100%;}
    body header #top_link,body header #copy-logo{ text-align: center;}
    body header #top_link{ width: 100%;margin-bottom: 8px;}
    body header .top-bar a {text-align: left;}
    body header .top-bar a + a{margin-left: 0px;}
     .main-bar #top_link .col-sm-6.clearfix {width: 100%; padding: 0;}
    .main-bar #top_link .col-sm-6.clearfix .shopping_cart{margin: 15px auto 0px;}

.centercontain {max-width: 94% !important;width: 94% !important;} 
}

/** 10.0 - 320 - Mobile **/
@media only screen and (min-width: 320px) and (max-width: 479px) {
.centercontain {max-width: 91% !important;width: 91% !important;}  
    
    body header .right {width: 100%; text-align: center; padding: 0px !important;}
    body header #logo {width: 150px;text-align: center;}
    body header .shop-phone {padding: 15px 0 8px;text-align: center;width: 100%;}
    .vanson-text-content {padding: 10px;}
    .vanson-text-content img {margin: 0px auto 20px;float: none !important;display: block;}
    .vanson-text-content .racing-leather iframe, .vanson-text-content .automative-racing-suite iframe {width: 100%;height: auto;margin: 0px 0px 20px 0px;}
    body header .top-bar a {text-align: left;}
    body header #top_link{ width: 100%;margin-bottom: 8px;
    .main-bar #top_link .col-sm-6.clearfix {width: 100%; padding: 0;}
    .main-bar #top_link .col-sm-6.clearfix .shopping_cart{margin: 15px auto 0px;}

  
}



