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





@font-face {
    font-family: 'helvetica_neueregular';
    src: url('fonts/helveticaneue-webfont.eot');
    src: url('fonts/helveticaneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneue-webfont.woff') format('woff'),
         url('fonts/helveticaneue-webfont.ttf') format('truetype'),
         url('fonts/helveticaneue-webfont.svg#helvetica_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family:'helvetica_neuebold';
    src: url('fonts/helveticaneue-bold-webfont.eot');
    src: url('fonts/helveticaneue-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneue-bold-webfont.woff') format('woff'),
         url('fonts/helveticaneue-bold-webfont.ttf') format('truetype'),
         url('fonts/helveticaneue-bold-webfont.svg#helvetica_neuebold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'HelveticaNeueCondensedBold';
    src: url('fonts/HelveticaNeueCondensedBold.eot');
    src: local('fonts/HelveticaNeueCondensedBold'), url('fonts/HelveticaNeueCondensedBold.woff') format('woff'), url('fonts/HelveticaNeueCondensedBold.ttf') format('truetype');
}

@font-face {
    font-family: 'helvetica_neuecondensed_bold';
    src: url('fonts/helveticaneue-condensedbold-webfont.eot');
    src: url('fonts/helveticaneue-condensedbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneue-condensedbold-webfont.woff') format('woff'),
         url('fonts/helveticaneue-condensedbold-webfont.ttf') format('truetype'),
         url('fonts/helveticaneue-condensedbold-webfont.svg#helvetica_neuecondensed_bold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('fonts/helveticaneue_1.eot');
    src: url('fonts/helveticaneue_1.eot') format('embedded-opentype'),
         url('fonts/helveticaneue_1.woff') format('woff'),
         url('fonts/helveticaneue_1.ttf') format('truetype'),
         url('fonts/helveticaneue_1.svg#HelveticaNeueRegular') format('svg');
}




@font-face {
    font-family: 'helvetica_neuelight';
    src: url('fonts/helveticaneue-light-webfont.eot');
    src: url('fonts/helveticaneue-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneue-light-webfont.woff') format('woff'),
         url('fonts/helveticaneue-light-webfont.ttf') format('truetype'),
         url('fonts/helveticaneue-light-webfont.svg#helvetica_neuelight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helvetica_worldbold';
    src: url('fonts/helvetica_world_bold-webfont.eot');
    src: url('fonts/helvetica_world_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica_world_bold-webfont.woff') format('woff'),
         url('fonts/helvetica_world_bold-webfont.ttf') format('truetype'),
         url('fonts/helvetica_world_bold-webfont.svg#helvetica_worldbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

#logo{ padding: 0px; line-height:0px;}
.quick-access {
    float: right;
	margin-top:8px;
    margin-right: 15px;
   
}
.links {
    float: left;
    margin: 0;
    padding: 0;
}
.links li {
    display: inline-block;
    margin: 0 24px;
}
.links li:last-child {
    
    margin: 0 0px 0px 24px;
}
#cb-top-menu .links li a {
    color: #666666; letter-spacing:0px;
    font-size: 14px;
	text-transform: none;font-family: 'helvetica_neueregular',Helvetica,Arial,sans-serif; text-decoration:none;
}
#cb-top-menu {
    background: none !important ;
    display: block;
    float: none;
    height: 35px;
    overflow: visible !important;
    width: 100%;
}
#cb-nav-bar #cb-main-menu .main-nav { text-align:left;}
 .logo-big {
    float: left;
    margin-right: 69px;
    position: relative;
    z-index: 11;
}
.logo-img {
    display: block;
    line-height: 0;
    margin-left: -4px;
}
#cb-nav-bar #cb-main-menu {
    display: block;
    float: left;
  /* margin-left: 3%;*/
    padding: 0;
    width: auto;
}
.wrap-menu{ display: block !important;
  
    height: auto !important;
   
    overflow: visible !important;
    width: auto !important;}
#cb-main-menu .nav.main-nav li, .nav.main-nav li a.active, .nav.main-nav li:hover, #cb-nav-bar #cb-main-menu .main-nav li:hover > a{ background:none;}
 #cb-nav-bar #cb-main-menu .main-nav .menu-item:hover{background:none !important;}
 #cb-nav-bar #cb-main-menu .main-nav li{
    float: left; transition:none;
    margin-right: 19px;
	  display: block;
    _position: relative;
}

 #cb-nav-bar #cb-main-menu .main-nav li:last-child{ margin-right:0px;}
/*#cb-nav-bar #cb-main-menu .main-nav li {
    color: #FF3300;
    font-family: 'helvetica_neuebold';
    font-size: 16px;text-transform: none;
}*/
#cb-nav-bar #cb-main-menu .main-nav li a {letter-spacing: 0; line-height:19px; transform:none; transition:none;line-height: 20px; display: block;
    border-bottom: 5px solid rgba(255, 51, 0, 0);text-transform: none;
    color: #FF3300;
    font-family: 'helvetica_neuebold';
    font-size: 16px;
    padding: 16px 11px 15px;
}
#cb-nav-bar #cb-main-menu .main-nav li a:hover{ background: none repeat scroll 0 0 #FFFFFF;
    border-color: #FF3300; color:#FF3300;}
/*.top_bg {
    background: none repeat scroll 0 0 rgba(242, 242, 242, 0.8);
    min-height: 35px;
}
.main_con {
    height: auto;
    width: 100%;
}
.logo_left {
    float: left;
    margin-right: 69px;
    position: relative;
    z-index: 11;
}
.logo {
    display: block;
    line-height: 0;
    margin-left: -4px;
}
h1.logo {
    margin: 0;
}*/
.bg_black{ background:#000; float:left;}
#cb-nav-bar.cb-stuck{box-shadow:none;}
#cb-nav-bar.cb-light-menu.stickybar {
    background-color: none repeat scroll 0 0 rgba(242, 242, 242, 0.8);
}
.main_con {
    width: 100%; height:auto;
}
.customer-account-create .bg_black, .customer-account-login .bg_black, .cms-index-noroute .bg_black, .catalogsearch-result-index .bg_black{ position:fixed; bottom:0px;}
.ftr_social{ margin:0px; float:right; width:300px;}
.ftr_social li{ float:left;}
.ftr_social li a{ background-image:url(images/soc_sprite.png); display:block; width:60px; height:60px; background-repeat:no-repeat; transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease;}
.footer_right{ float:right;}
.footer{ position:relative; width:100%; float:left;}
.footer_left{ float:left; position:absolute; bottom:0px; left:25px; }
.ftr_nl{ float:left;  margin-right:25px; margin-top:10px;}
.ftr_nl p{ font-family: 'HelveticaNeueRegular';width:315px; text-align:right; float:left; margin-right:20px; color:#fff; line-height:19px;}
.ftr_nl p strong{ display:block; font-size:16px; font-weight:normal; font-family: 'helvetica_worldbold'; }

.ftr_nl > form { width:310px;
    float: right;
}
.sub_btn{font-family: 'HelveticaNeueRegular'; background: none; border:1px solid #fff; height:38px; line-height:38px; color:#fff; margin-left:-1px; padding:0 10px;}
.sub_btn:hover{ background:#FF3300;}
.foot_nl{ background:none; border:1px solid #fff; height:38px; line-height:40px; color:#fff; padding:0 10px; width:225px; font-family: 'helvetica_worldbold'; float:left; letter-spacing:.2px;}
.ft_fb {
    background-position: 21px 14px;
}

#about
{
padding-left:20%;
background: #fff;
height: 35px;
padding-top: 3px;
font-size: 13px; position:absolute; width:100%; left:0px; top:95px; z-index:10;

}

#about ul li a{ color:#4d4d4d !important; display:inline-block !important; font-size:13px !important; padding:0px !important;  font-family: 'HelveticaNeueRegular' !important;  border:none !important;}
#about li a:hover{color:#FF3300 !important;}
#about ul li {
    display: inline-block;
    margin: 0 6px !important;
}
ul.mwi_product_widget{text-align: center;}
.rept_pdct span img{border-bottom: 1px solid #CCCCCC;}
.mwi_product_widget li a:hover{text-decoration: none!important;}
.mwi_product_widget li a:hover p{color: #ff3300;}
.mwi_product_widget li a:hover span img{border-bottom:solid 1px #ff3300;}

.ft_pi {
    background-position:-57px 14px;
}

.ft_tw {
    background-position: -144px 16px;
}


.ft_ig {
    background-position:-234px 16px;
}


.ft_yt {
    background-position: -319px 16px;
}
.ft_fb:hover{ background-color:#4669BC;}
.ft_pi:hover{ background-color:#CA2027;}
.ft_tw:hover{ background-color:#4ABCDD;}
.ft_ig:hover{ background-color:#7e5536;}
.ft_yt:hover{ background-color:#ED3B39;}

.footer_left .btn_red{ font-size:16px; border-radius:4px 4px 0px 0px; 
    -moz-border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; padding:12px 30px 2px;}

div.cb-module-custom.clearfix{background: #fff;}

.btn_red {
    background: none repeat scroll 0 0 #FF3300;
    border-radius: 4px;
    color: #FFFFFF;
    display: inline-block;
    float: right;
    font-family: 'helvetica_neueregular';
    font-size: 20px;
    letter-spacing: 1px;
    padding: 16px 30px;
    transition: all 0.5s ease 0s;
}
#myModal1{ display:none;}
#cb-footer {
    background-color:none;
    border-top: none;
}
#cb-to-top { 
display:none !important;}
.cb-icon-search {
   display:none !important;
}

.cb-menu-right{ width:auto; float:right;  position: relative;
    right: 15px;
    top: 7px;}
.cb-menu-right > a {
    color: #666666; font-family: 'helvetica_neueregular';
    float: left;
    font-size: 14px;
    margin-right: 17px;
    margin-top: 4px;
}

.cb-menu-right > a > span {
    background:url("images/shop.png");
	 background-repeat: no-repeat;
	 vertical-align: middle;
  
    display: inline-block;
    height: 34px;
   
    margin-left: 7px;
   
   
    width: 34px;
}
.cb-search-menu{ float:left;margin-top: 0;
    position: relative;}
	.cb-search-menu-mob { z-index:30;
    float: left;
    margin-top: 0;
    position: relative;
}
	.cb-search-menu .cb-search-box{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 2px solid #CCCCCC;
    border-radius: 0;
    box-shadow: none;
    color: #000000;
    font-family: arial,sans-serif;
    font-size: 12px;
    height: 40px;
    margin: 0;
    outline: 0 none;
    padding: 0 10px;
    width: 100%;
    z-index: 10;}
	.nav-submit-button {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 39px;
    padding-left: 0;
}
	
	.nav-submit-button .cb-search-submit-bx {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/ser_icon.png");
    background-position: 8px 9px;
    background-repeat: no-repeat;
    border: 2px solid #CCCCCC;
	 border-left: 1px solid #CCCCCC;
    border-radius: 0;
    display: inline-block;
    height: 40px;
    margin-left: -1px;
    text-indent: -9999px;
    width: 40px;
    z-index: 14;
}

.nav_serc {
    margin: 6px 0 0 10px;
    padding: 0 5px;
    position: relative;
    z-index: 12;
}
.nav_serc {
    margin: 0; float:left;
    padding: 0 !important;
}
.nav-submit-button .cb-search-submit-bx:hover {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/ser_icon.png");
    background-position: 8px -40px;
    background-repeat: no-repeat;
}
.cb-search-menu-mob .cb-search-mobile{background: #fff; 
  background: none repeat scroll 0 0 #fff;
    border: 2px solid #cccccc;
    border-radius: 0;
    box-shadow: none;
    color: #000000;
    font-family: arial,sans-serif;
    font-size: 12px;
    height: 40px;
    margin: 0;
    outline: 0 none;
    padding: 0 10px;
    width: 100%;
    z-index: 10;}
	
	.nav-submit-button-mob {
    background:#fff;
    float: left;
    height: 39px;
    padding-left: 0;
}
.nav-submit-button-mob .cb-search-submit-bx-mob {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/ser_icon.png");
    background-position: 8px 9px;
    background-repeat: no-repeat;
   border-style: solid;
    border-width: 2px 2px 2px 1px;border-color: rgb(204, 204, 204);
    border-radius: 0;
    display: inline-block;
    height: 40px;
    margin-left: -1px;
    text-indent: -9999px;
    width: 40px;
    z-index: 14;
}
.nav-submit-button-mob .cb-search-submit-bx-mob:hover {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/ser_icon.png");
    background-position: 8px -40px;
    background-repeat: no-repeat;
}
.nav_serc-mob{
 margin: 0; float:left;
    padding: 0 !important;
    position: relative;
    z-index: 12;
}
.links img {
    vertical-align: middle;
}
.cb-search-menu-mob {
    display: none;
    position: absolute;
    right: -10px;
    top: 45px;
    width: 190px;
}
.cb-menu-right > a:hover{  color: #FF3300 ;   font-weight:700;}
.cb-blog-style-a .cb-meta h2, .cb-blog-style-d .cb-meta h2, .cb-sidebar-widget .cb-sidebar-widget-title  {font-family: 'HelveticaNeueCondensedBold';}
.cb-meta h2 a, .cb-sidebar-widget .cb-sidebar-widget-title h3{color: #000 !important ;text-decoration:none !important; }
.cb-sidebar-widget-title{ font-size:20px;border-bottom: 3px solid #FF3300 !important;color: #000 !important ;}
.cb-bg{ background:#FF3300 !important;}
.cb-mask{background-color:gray !important;}
 .cb-mask img:hover { opacity:0.5 !important;}
.cb-excerpt{font-family: 'helvetica_neueregular' !important; color: #4D4D4D !important; font-size:15px;}
.cb-author:hover .cb-date:hover, .cb-category:hover .cb-comments:hover{ color: #FF3300 ;}
  .cb-score-title, #respond form #submit, #respond form label, #respond form small, #respond form input[type="text"], #respond form input[type="email"], #respond form input[type="url"], #respond form textarea, .comments-logged-in-as, .logged-in-as, #cb-previous-next-links, #cb-next-link > a , #cb-previous-link > a{ font-family: 'HelveticaNeueRegular'; } 
   .cb-score , .cb-title-subtle {font-family: 'helvetica_neuebold' !important;}
   #reply-title, .cb-block-title, .single .fn{font-family: 'HelveticaNeueCondensedBold' !important;}
	.cb-byline a , .updated{ color: #000;
   font-family: 'HelveticaNeueRegular';  font-size: 13px; letter-spacing:0px; text-decoration:none !important;
}
#cb-standard-featured .cb-entry-header .cb-title-fi .cb-byline a{ color:#000;}
.cb-byline a:hover , .updated:hover,#cb-standard-featured .cb-entry-header .cb-title-fi .cb-byline a:hover{ color: #FF3300 ;}
.cb-bar-ani{ background-color: #FF3300 !important;}
.score, .score-title{font-family: 'HelveticaNeueCondensedBold' !important;color: #FF3300 ;}
.cb-score-box { border-color: #FF3300 !important;}
.small_logo{ display:none;}
.icon-reorder {
    font-size: 39px;
}
.srch_btn{ display:none;}
#small-menu, #cb-small-menu-close{ display:none;}
a:focus{ outline:none !important;}
.links li .show_drop {
    background: none repeat scroll 0 0 #EBEBEB;
    position: absolute;
    top: 28px;
    z-index: 99;
}
.links li .show_drop li {
    border-bottom: 1px solid #E3E3E3;
    display: block;
    margin: 0;
}
.links li .show_drop li a {
    display: inline-block;
    font-size: 12px;
    padding: 5px 2%;
}
.links li .show_discounted {
    background: none repeat scroll 0 0 #EBEBEB;
    position: absolute;
    top: 28px;
    z-index: 99;
}
.links li .show_discounted li {
    border-bottom: 1px solid #E3E3E3;
    display: block;
    margin: 0;
}
.links li .show_discounted li a {
    display: inline-block;
    font-size: 12px;
    padding: 5px 2%;
}


.modal-dialog {
    max-width: 600px;
    width: auto;
}


.cb-module-header, .cb-cat-header{border-bottom-color: none !important; border:none !important; background: url("images/hading-h5.png") repeat-x scroll left 15px rgba(0, 0, 0, 0);
    text-align: center;
    width: 100%; padding:0px; background-color: #fff;}
 .cb-cat-header{ margin-top:30px;}
.cb-module-header h2, .cb-page-header #cb-cat-title, .cb-404-header #cb-cat-title, .cb-cat-header #cb-cat-title, .cb-page-header #cb-search-title, .cb-404-header #cb-search-title, .cb-cat-header #cb-search-title{background: none repeat scroll 0 0 #FFFFFF; padding:0px 15px 20px 15px !important;color: #FF3300;
    font-family: 'helvetica_neuelight' !important;
    font-size: 28px !important; font-weight:300; text-transform:none;
    letter-spacing: 2px;
    text-align: center;
    display: inline-block;
    line-height: 40px;
   }
  
   .cb-grid-4 .cb-article-meta h2 a, .cb-grid-5 .cb-article-meta h2 a, .cb-grid-6 .cb-article-meta h2 a { border-bottom:none;}
   .backfixed .scroll_logo {
    background: url("images/logo_scroll_top.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
   float: left;
    height: 41px;
    margin: 10px 119px 0 25px;
    position: relative;
    width: 70px;
    z-index: 1;
}
.backfixed #cb-nav-bar.cb-light-menu.stickybar {
    background-color: rgba(221, 221, 221, 0.7) !important;
}
#cb-content{font-family: 'helvetica_neueregular';}
.entry-title.cb-entry-title.cb-single-title{font-family: 'HelveticaNeueCondensedBold';}
.backfixed #cb-nav-bar #cb-main-menu{ margin-left:0%;}
 .backfixed #cb-nav-bar #cb-main-menu .main-nav li a{ line-height:28px;}
 .backfixed .logo-big{ display: none;}
   .backfixed #cb-top-menu {
    display: none;
}
#cb-top-menu.cb-light-menu{ border-bottom:none;}
#cb-nav-bar.cb-light-menu {
    background-color: rgba(242, 242, 242, 0.8) !important; 
}
.home .cb-author, .home .cb-date, .home .cb-comments { display:none;}
.home .cb-article-meta h2 a{font-family: 'HelveticaNeueCondensedBold'; letter-spacing:0px; font-weight:normal; text-transform:capitalize;}
.home .cb-byline{font-family: 'helvetica_neueregular';}
.cb-meta .h4{ font-family: 'helvetica_worldbold'; font-weight:normal; text-transform:capitalize;}
.cb-grid-5 .cb-feature-1 .cb-article-meta h2, .cb-grid-5 .cb-feature-2 .cb-article-meta h2{ font-weight:normal; text-transform: capitalize;}
.flex-viewport .cb-meta a{font-family: 'HelveticaNeueCondensedBold' !important; letter-spacing:0px; font-weight:normal; text-transform:capitalize; _color:#fff !important;}
.cb-search-menu-mob{ display:none;}
#cb-nav-bar.cb-light-menu.stickybar{ border-bottom:1px solid rgba(0,0,0,0);}
.backfixed #cb-nav-bar.cb-light-menu.stickybar{ border-bottom:1px solid rgba(0,0,0,.2);}
#cb-full-width-featured .cb-entry-header .cb-title-fi .cb-entry-title, #cb-full-background-featured .cb-entry-header .cb-title-fi .cb-entry-title, #cb-parallax-featured .cb-entry-header .cb-title-fi .cb-entry-title{ font-weight:normal; text-transform: capitalize;}
.cb-module-custom > a {
    background: none repeat scroll 0 0 #ff3300;
    border: medium none;
    border-radius: 4px;
    display: inline-block;
    letter-spacing: 1px;
    padding: 12px 20px;
    transition: all 0.5s ease 0s;
}
.cb-module-custom {
    padding: 0 30px 20px;
    text-align: center;
    text-decoration: none;
}
.cb-module-custom > a h1 {
    color: #fff;
    font-family: 'helvetica_neueregular';
    font-size: 16px;
    margin: 0;
    text-transform: uppercase;
}

 .single-format-standard #menu-item-571 #about{    top: 91px; width: 100%}
.backfixed #menu-item-571 #about{    width: 100%; top: 53px;}


@media (max-width:1100px) {
	
.ftr_nl p{ display:none;} 
 #logo {
    float: left;
    text-align:left;
    width: auto;
}
.cb-search-menu .cb-search-box{    width: 130px;}
}

@media (min-width: 768px) and (max-width: 991px) {
#cb-nav-bar #cb-main-menu{ margin-left:0%;}

.logo-big {
    float: left;
    margin-right: 10px;
    position: relative;
    z-index: 11;
}
.links li{ margin:0 10px; }

.cb-search-menu .cb-search-box{ width:86px;}
.cb-menu-right > a{ margin-right:4px;}
#cb-section-a {margin-top: 38px;}
#cb-nav-bar.cb-light-menu {height:91px;}
.backfixed #cb-nav-bar.cb-light-menu {height:64px !important;}
.backfixed .scroll_logo {margin: 10px 60px 0 25px;}

.backfixed .cb-menu-right {
margin-top: -60px !important;
}
.cb-menu-right > a > span{ background-size:100%; margin-left:6px; height:27px; width:27px;}
.page-template-page-valenti-builder-php #cb-nav-bar .nav-top #cb-main-menu ul.main-nav li a , .single-format-standard #cb-nav-bar .nav-top #cb-main-menu ul.main-nav li a{/*padding: 16px 1px 15px;*/ font-size: 15px;}
.page-template-page-valenti-builder-php #cb-nav-bar .nav-top #cb-main-menu ul.main-nav li , .single-format-standard #cb-nav-bar .nav-top #cb-main-menu ul.main-nav li{margin-right: 0;}
/*#cb-nav-bar #cb-main-menu .main-nav li#menu-item-568 #guide ul {    margin-left: 157px !important;}*/
.page-template-page-valenti-builder-php #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li.vv-blog .cb-links-menu .cb-sub-menu , .single-format-standard #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li.vv-blog .cb-links-menu .cb-sub-menu{  padding: 11px 0 11px 307px;}
.page-template-page-valenti-builder-php #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li.vv-guides .cb-links-menu .cb-sub-menu {    padding-left: 237px;}
.page-template-page-valenti-builder-php #menu-item-571 #about , .single-format-standard #menu-item-571 #about {    padding: 20px 0 16px 465px;}
.single-format-standard #menu-item-571 #about {  top: 67px;}
 .single-format-standard #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li.vv-guides .cb-links-menu .cb-sub-menu {
    padding-left: 234px;}


}



@media only screen and (max-width: 768px) {
    
   
.footer_left{ display:none;}
.footer_right {
    float: right;
    padding: 0 1%;
    width: 100%;
}
}
@media only screen and (max-width: 767px) {
	#about-small{ background:#ebebeb; height:auto; position:static; padding:0px;}
	#about-small ul li{ display:block !important; margin:0 !important;}
	#about-small ul li a{ padding:5px 2%; border-bottom:1px solid #f7f7f7; display:block; font-size:12px; color:#4b4b4b; border-top: 1px solid #e3e3e3;}
	#about-small ul li a:hover{ border-bottom-color:#ff3300; background:#ccc; color:#ff3300;}
	#about-small ul li:firstchild a{ border-top:none;}
	.links li .show_drop{ position:static;}
	.links li .show_drop li a{border-bottom:1px solid #f7f7f7; display:block; font-size:12px; color:#4b4b4b; border-top: 1px solid #e3e3e3;}
	.links li .show_drop li a:hover{ border-bottom-color:#ff3300; background:#ccc; color:#ff3300;}
	.links li .show_drop li:firstchild a{ border-top:none;}	
	.links li .show_discounted{ position:static;}
	.links li .show_discounted li a{border-bottom:1px solid #f7f7f7; display:block; font-size:12px; color:#4b4b4b; border-top: 1px solid #e3e3e3;}
	.links li .show_discounted li a:hover{ border-bottom-color:#ff3300; background:#ccc; color:#ff3300;}
	.links li .show_discounted li:firstchild a{ border-top:none;}	
	.cb-search-menu{ display:none;}
	.scroll_logo{ display:none;}
	.logo-big{ display:none;}
	#cb-nav-bar.cb-light-menu.stickybar {
    position: relative;
}
#small-menu{overflow-y: hidden !important;
position: absolute;
    width: 90%;
    z-index: 150;}
.links li {
    display: block;
    margin: 0 24px;
}
	.srch_btn {
    background-position: 8px -40px;
    border: medium none;
}
.srch_btn {
    display: block;
    margin: 0 !important;
}
.srch_btn {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/ser_icon.png");
    
    background-repeat: no-repeat;
   
    display: block;
    height: 40px;
    width: 40px;
}
.srch_btn:hover {   background-position: 8px 9px;}
.cb-menu-right > a  {
    color: #FF3300;
    font-family: 'helvetica_neuelight';
    font-size: 16px;
   
}
.cb-search-menu-mob .cb-search-mobile{ display:block !important;}

.cb-menu-right > a:hover{ font-weight:normal;}
	#small-menu, #cb-small-menu-close{ display:block;}
	#small-menu{background: none repeat scroll 0 0 #333333; top:55px;}
	   .small_dev #small-menu{top:65px;}
	.cb-small-nav li, .links li{    margin: 0;}

 @-moz-document url-prefix() {
	 #small-menu{top:55px;}
                     .small_dev #small-menu{top:65px;}
}
.small_dev #cb-nav-bar.cb-light-menu{ background:rgba(77,77,77,1) !important; height: 65px !important;}
.small_dev .nav-top{ display:none;}
.small_dev #cb-small-menu-close {
    background: none repeat scroll 0 0 #F2F2F2;
    border-radius: 0;
    float: right;
    margin: 0;
    padding:12px 0;
    text-align: center;
    width: 10%;
}
.small_dev .small_logo {    margin: 15px 0 0 10px;}
.small_dev #logo{ float:left !important;}
.cb-small-nav li a:hover, .links li a:hover, .cb-small-nav li a:focus, .links li a:focus {    color: #FF3300;}
#small-menu .cb-small-nav > li > a:hover, #small-menu .links > li > a:hover, #small-menu .cb-small-nav > li > a:focus, #small-menu .links > li > a:focus {
    background-color: #CCCCCC;color: #FF3300;border-color: #FF3300;    text-decoration: none;}
.links{ float:none;}
.links li:last-child {    margin: 0 0 0 0px;}
.cb-small-nav li, .links li {    display: block;    position: relative;}
	.cb-small-nav, .links  {    list-style: none outside none;    margin-bottom: 0;    padding-left: 0;}
	#small-menu .cb-small-nav > li > a, #small-menu .links > li > a { border-bottom: 1px solid rgba(255, 255, 255, 0.6); line-height:20px; display:block;
    color: #E6E6E6;    font-size: 22px;    padding: 15px 10px;}
.small_logo {    background: url("images/logo_small.png") repeat scroll 0 0 rgba(0, 0, 0, 0);    display: block;    height: 41px;    margin: 7px auto 0;
    width: 70px;}
.quick-access, #cb-nav-bar #cb-main-menu, #cb-top-menu, #logo img, .cb-search-box, .nav-submit-button .cb-search-submit-bx{ display:none;}	
#logo { float: none !important;    margin: 0 auto;  text-align: center !important;  width: 72px !important;}
#cb-nav-bar > a {    float: left;	padding:9px 10px; margin-right: 15px;}
.wrap-menu {    float: right;}
.cb-menu-right {    float: right;    position: absolute;    right: 15px;    top: 11px;    width: auto;}
.cb-search-menu .cb-search-box{ width:75px;}
#cb-nav-bar.cb-light-menu.stickybar{height: 55px;}

}
@media (max-width: 767px) {
.single-format-standard .nav_serc-mob{width: 79%}
    }
@media (max-width: 650px) {
.footer_right{ padding:0px;}
.ftr_nl{ width:100%; margin:0px; background:#e6e6e6; padding:10px 2%;}
.ftr_nl p{ display:block; text-align:left; width:auto; color:#000; margin-right:0px; margin-bottom:10px;}
.ftr_social{ width:100%; float:none; text-align:center;}
.ftr_social li{ display:inline-block; float:none;}
.ftr_social li a {width: 56px;height: 56px;}
.ftr_nl > form{ width:100%;}
.foot_nl{ width:70%; padding:0 3% 0 3%; height:49px; line-height:49px; }
.sub_btn{ border:none; width:27%; background:#f5f5f5; margin:0px; padding:0px; text-align:center; height:49px; line-height:49px; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; color:#4d4d4d}
.foot_nl{ font-size:14px; color:#333;}
.footer{ height:auto; overflow:hidden;}
}

@media only screen and (max-width: 600px) {
	.small_dev #cb-small-menu-close{ width:15%;}
	#small-menu{ width:85%;}	
	}
@media only screen and (max-width: 480px) {
	.cb-menu-right > a > span{ display:none;}
	.cb-menu-right > a  {  margin-right:17px; margin-top:9px;}
   .cb-mask > a {    height: auto;}

	}
	@media only screen and (max-width: 420px) {
	.small_dev #cb-small-menu-close{ width:20%;}	
	#small-menu{ width:80%;}	
	}