@charset "utf-8";

/* CSS Document */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 26, 2015 */



@font-face {

    font-family: 'open_sansregular';

    src: url('../fonts/opensans-regular-webfont.woff2') format('woff2'),

         url('../fonts/opensans-regular-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'open_sanssemibold';

    src: url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),

         url('../fonts/opensans-semibold-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotoregular';

    src: url('../fonts/roboto-regular-webfont.eot');

    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/roboto-regular-webfont.woff2') format('woff2'),

         url('../fonts/roboto-regular-webfont.woff') format('woff'),

         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),

         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'courgetteregular';

    src: url('../fonts/courgette-regular-webfont.eot');

    src: url('../fonts/courgette-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/courgette-regular-webfont.woff2') format('woff2'),

         url('../fonts/courgette-regular-webfont.woff') format('woff'),

         url('../fonts/courgette-regular-webfont.ttf') format('truetype'),

         url('../fonts/courgette-regular-webfont.svg#courgetteregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'open_sansbold';

    src: url('../fonts/opensans-bold-webfont.woff2') format('woff2'),

         url('../fonts/opensans-bold-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}





body{ margin:0px auto; font-family: 'open_sansregular'; background:#fff; font-size:14px; font-family:}

em { font-style:italic;}

a{ text-decoration:none !important;font-family: 'open_sansregular';}

a:hover{ text-decoration:none !important;}

.outer{ float:left; width:100%;}

.top-banner{ float:left; width:100%; padding:5px 0px;}

.top-banner img{ width:100%;}



.top_br{ float:left; width:100%; /*background:url(../images/top_nav.png);*/  }

.top_br .shopping_cart {

	display: none;

}

.headercontent .img-responsive {

	display: none;

}



#_desktop_top_menu{background: #010066;float: left;width: 100%; position:relative;}

#_desktop_top_menu ul{ margin-bottom:0px;}

#_desktop_top_menu ul li{ margin-left:16px;}

#_desktop_top_menu ul li a{padding: 15px 10px;text-transform: uppercase; color:#fff;/*font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif*/;}

.popover ul li{ float:left; width:23%;}

#_desktop_top_menu .popover ul { padding:0px; margin:0px;}

#_desktop_top_menu .popover ul li{ margin-left:0px;}

#_desktop_top_menu .popover ul li a{ font-size:12px;padding: 8px 15px; font-weight:normal;}

#_desktop_top_menu .popover ul li a:hover{background: #cc0000 none repeat scroll 0 0; color:#fff;}

#_desktop_top_menu ul li a:hover{color: #cc0000;}

.top_menu{  background: #9c0 none repeat scroll 0 0;

    float: left;

    margin-top: 0;

    padding: 6px 10px 6px;

    width: 100%; /*border:2px solid #020066;*/ border-top: none;   color: #0000ee;}

.top_menu ul{ float:right; list-style:none; margin:4px 0 0 0;}

.top_menu ul li{ float:left; margin-left:15px; }

.top_menu ul li a{ text-decoration:none;}

header{ float:left; width:100%; margin-top:0px;}

.header {

    float: right; margin:15px 15px 0px 0px;

    width: 18%; padding: 3px 10px 1px; border-radius:5px;

    border: 1px solid #fff;

}

 

.logo{ float:left; width:100%;}

.addtocart{ float:right; width:100%; margin-top:40px;}

.addtocart ul{ float:right; list-style:none;}

.addtocart ul li{ float:left; background:#cc0000; padding:7px 12px; color:#fff; text-transform:uppercase;}

.addtocart ul li img{ margin-right:5px;}

.colour{ background:#9d9d9d !important;}

.search_main{ float:right; width:100%; margin-top:10px;}

.search_main input{ float:right; height:30px; border:1px solid #ececec; -webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px; padding-left:10px; width:80%; position:relative;}

.search_main img{ float: right;

    position: absolute;

    right: 26px;

    top: 100px;}

	.menu_br{ float: left;

    margin-top: 0px;

    

    width: 100%;

    z-index:1;} 

	.color{ background:#9200dd;}

	.color1{ background:#458b00;}

	.color2{ background:#cc0000;}

	.color3{ background:#8c001a;}

	.color4{ background:#ff00db;}

	.color5{ background:#0000ff;}

	.color6{ background:#ff9912; min-width:168px !important;}

	.banner{ float:left; width:100%; margin-top:15px;}

	.banner_main{ float:left; width:100%;}

	.banner_main img{ width:100%;}

	.home_main{ float:left; width:100%;}

	.box_1{ float:left;  background:#fff; padding:4px; border: 1px solid #e4e3e3;  margin: 0 2.7% 0 0; width: 22.9%;

/*	-moz-box-shadow: 0 0 5px #888;

-webkit-box-shadow: 0 0 5px#888;

box-shadow: 0 0 5px #888; width:100%;*/}

	.box_1 img{ width:100%;}

	

.box_11 { border: 1px solid #e4e3e3;float: right;margin: 0; padding: 4px; text-align: center; width: 23%;}

.box_11 img {width: 100%;}	

.box_11 .cat h1{ float:left; width:100%;  color:#171717; font-size:23px; margin:5px 0 5px 0; text-align:center; }	

.box_21{ float:left;  background:#fff; padding:4px; border: 1px solid #e4e3e3;  margin: 0 2.7% 0 0; width: 22.9%;}

.box_21 img {width: 100%;}	

.box_21 .cat h1{ float:left; width:100%;  color:#171717; font-size:23px; margin:5px 0 5px 0; text-align:center; }



	.box_1 .cat{ float:left; width:100%; padding:6px 0px 0px;}

	.box_1 .cat h1{ float:left; width:100%;  color:#171717; font-size:23px; margin:0px 0 5px 0; text-align:center; }

	.box_1 .cat p{ font-size:12px; width:100%; text-align:center; margin-top:5px; float:left;}

	.best_seler{ float:left; width:100%; padding:0px 15px 0px; /*border:2px solid #020066;*/ border-bottom:none; border-top:none;}

	.best_seler ul{ float:left; width:100%; list-style:none; padding-left:0px; margin-bottom:30px; border-bottom:2px solid #cc0000; }

	.best_seler ul li{    float: left;



    font-size: 18px;

    padding: 10px 0;}

	.best_seler ul a{ color:#000066; text-decoration:none; padding: 10px;}

	.best_seler ul a:hover{background:#000066; color:#fff !important;}

.last-mobile-line.product-name{ height:44px;}

	.middle-side .product-name{ height:0px; margin:0px;}

	.color_ttp{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    color: #fff;}

	.color_ttp a{   text-decoration:none;}

	.color_ttp1{ background:#55b8ce !important;  color:#fff;}

	.color_ttp1 a{ color:#fff!important;  text-decoration:none;}

	.seler_box{ float:left; width:100%; border:1px solid #e1e1e1; text-align:center; padding:20px 0px; margin-bottom:20px;}

	.seler_box h1{   float: left;

    font-family: "courgetteregular";

    font-size: 18px;

    margin: 10px 0 5px;

    text-align: center;

    width: 100%;}

	.seler_box h2{ float:left; width:100%; text-align:center; font-family: 'courgetteregular'; font-size:18px; color:#e46976; margin:0px;}

		.seler_box p{ float:left; padding:0px 10px; font-size:12px;}

		.seler_box button{ background:#cc0000; padding:7px 15px; border:none; color:#fff; float:left; -webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px; margin-left: 29%;}

footer{ float:left; width:100%;margin-top:0px; }

.about_us{ float:left !important; width:100% !important;  

 border-left:none !important;border-right:none !important;  }

.about{ float:left; width:100%; background:#fff; padding:20px 15px 20px; /*border:2px solid #020066;*/ border-bottom:none; border-top:none;}

.about h1{ float:left; width:100%; font-size:16px; text-transform:uppercase; color:#000066 ; border-bottom:2px solid #cc0000; padding-bottom:10px; margin-top:0px;}

.about p{ float:left; width:100%; line-height:22px; text-align:justify; color:#333;}

.footer_menu{ float:left; width:100%; } 

.footer_menu_box{ float:left; width:100%; margin-top:20px;  padding-left:30px; padding-right:30px;}

.footer_menu_box h1{ float:left; width:100%; text-transform:uppercase; font-size:15PX; margin:0PX;  color: #609cf7; margin-bottom:10px;}

.footer_menu_box h1 img{ width:100%; margin-top:20px; margin-bottom:10px;}

.footer_menu_box ul{ padding-left:0px; float:left; line-height:26px; font-size:13px;}

.footer_menu_box ul li{ float:left; width:100%; color:#fff;}

.footer_menu_box ul li a{ color:#fff; text-decoration:none;}

.footer_menu_box ul li a:hover{ color:#cc0000;}

.tuch { float:left; width:40%;}

ul.top-cons{float:right!important;}

.tuch ul{ float:left; width:100%; list-style:none; padding:0px; margin-bottom:0px; margin-top:0px;}

.tuch ul li{ float:left; width:auto; margin:0px;}

.top-cons img{ width:54%;}

.footer_menu_box h2{ float:left; width:100%; text-transform:uppercase; font-size:14PX; margin:0PX; margin-top:20px; color:#609cf7;}

.footer_menu_box input{ float:left; width:100%; height:30px;  margin-top:10px; padding-left:10px; position:relative; border-radius:0px; border:none}

.footer_menu_box .btn-primary{ position:absolute; top:0px; background: #6599ff url(../images/nextq.png) center no-repeat;right:0px;width: auto; padding:5px 20px;}

.footer_menu_box .btn-primary:hover{background: #6599ff url(../images/nextq_hover.png) center no-repeat;}





.Newsletter{ float:left; width:100%;}

.Newsletter img{   float: right;

    margin-right: 6px;

    margin-top: -25px; }

	.Newsletter p{ float:left; margin-top:10px; font-size:13px; color:#fff;}

	.copyright{ float:left; width:100%; padding:0px 0px;}

	.copyright_left{ float:left; width:100%; margin-top:7px; color:#609cf7; }

	.copyright_right{ float:left; width:100%; margin-top:7px; color:#609cf7;text-align:right; }

	.inner_page{ float:left; width:100%;}

	.page_link{ float:left; width: 97.5%; margin-top:30px; border-bottom:1px solid #e4e4e4; margin-left:15px; margin-bottom:20px;}

	.page_link ul{ float:left; padding-left:0px; list-style:none; padding-left:0px;}

	.page_link ul li{ float:left; margin-right:8px;}

	.right_product{ float:left; width:100%;}

	.left_product_list{ float:left; width:100%;}

	.left_product_list h1{ float:left; width:100%; font-size:18px; margin:0px; margin-bottom:10px; border-bottom:1px solid #e4e4e4; padding-bottom:10px;}

	.left_product_list ul{ padding-left:0px; float:left; width:100%; list-style:none;}

	.left_product_list ul li{ float:left; width:100%; margin-bottom:10px;}

	.left_product_list ul li input{ float:left; margin-right:10px;}

	.single_product{ float:left; width:100%; border:1px solid #e5e5e5; text-align:center; padding:20px 0px;}

	.detial{ float:left; width:100%;}

.detial h1{ float:left; width:100%; font-size:18px; color:#7b7b7b; font-family: "courgetteregular";text-transform:uppercase; margin:0px; line-height:24px;}

.detial span{ float:left; width:100%; margin-top:10px; color:#666666;}

.detial span img{ float:left; margin-right:5px; margin-top:2px; }

.detial p{ float:left; width:100%; color:#666666; margin-top:10px;}

.detial h2{ float:left; width:100%; font-size:16px; color:#7b7b7b;  margin:0px;}

.detial ul{ float:left; width:100%; list-style:none; padding-left:0px;}

.detial ul li{ float:left; width:100%; background:url(../images/aero.jpg) left no-repeat; padding-left:20px; color:#666666; margin-top:10px;}

.detial h3{ float:left; width:100%; font-size:24px; color:#000000;  margin-top:10px;} 

.qit{ float:left; width:100%; margin-top:15px;} 

.qit label{ float:left; text-transform:uppercase; color:#1f1f1f; margin-right:10px; margin-top:8px;}

.qit input{ border:1px solid #d5d5d5; height:40px; width:70px; text-align:center;}

.qit button{background:#cc0000; font-size:16px; color:#fff; border:none; padding:9px 30px; -webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px; margin-left:20px; }

.wichlist{ float:left; width:100%; border-bottom:1px solid #d5d5d5; border-top:1px solid #d5d5d5; margin-top:25px;}

.wichlist ul{ float:left; width:100%; list-style:none; padding-left:0px;}

.wichlist ul li{ float:left; background:none; padding-left:0px; width:auto; color:#909295; margin-right:15px;}

.wichlist ul li img{ float:left; margin-top:3px; margin-right:5px;}

.wichlist ul li a{ color:#909295;text-decoration:none;}

.description{ float:left; width:100%; margin-top:50px;}

.description ul{ float:left; width:100%; padding-left:0px; list-style:none;}

.description ul li{ float:left; margin-right:30px; font-size:16px; color:#666666; text-transform:uppercase;}

.description p{ border:1px solid #ececec; float:left; width:100%; padding:20px; text-align:justify; color:#666666; line-height:22px;}

.description ul li a{color:#666666; text-decoration:none;}

.logo a img{ width:100%; height:auto;}

#search_main{ float:left; width:100%;} 

.shopping_cart a{ text-decoration:none; text-transform:uppercase;}



#search_query_top{ margin-top:0px; height:30px; -webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;}

#search_main .button-search{ float: right;

    height: 30px;

    position: absolute;

    right: 0;

    top: 0;

    z-index: 999999; background:#6599ff url(../images/search.png) center no-repeat; width:40px;}

	#search_main .button-search:hover{ background:#6599ff url(../images/search_hover.png) center no-repeat;} 

.top_menu ul li a{ background:none;}

.product-cart-button a:hover{ background:none; color:#0000ee !important;}

#index .rte{   border-bottom:none; border-top:none; padding-bottom:40px;}

.rte{ float:left; width:100%; margin-top:0px; padding-top:0px;}

.product .rte{ margin-top:0px;}

.new-box{ display:none;}

.tab-content{ float:left; width:100%; margin-top:0px !important; line-height:22px;}

.tab-content ul{ float:left; width:100%; margin-top:0px; margin-left:0px;

    margin-right:0px;}

	.old-price{ display:none;}

	.price-percent-reduction{ display:none;}

	.button-container .lnk_view{ display:none;}

	.button-container .ajax_add_to_cart_button  span{background: #cc0000 none repeat scroll 0 0;

    border: medium none;

    border-radius: 5px;

    color: #fff;

    float: left;

 

    padding: 7px 15px;}



.button-container .ajax_add_to_cart_button{ color:#fff; -webkit-border-radius: 5px; 

-moz-border-radius: 5px;

border-radius: 5px;}

.address_main_ttp ul{ list-style:none; padding-left:0px;}

.address_main_ttp ul li i{    font-size: 18px; margin-right: 8px; color:#609cf7;} 

.icon-map-marker {

    float: left;

    min-height: 60px;

    margin-top: 7px;

}

	.form-group .next_button{ background:#6599ff url(../images/nextq.png) center no-repeat;

    border: medium none;

    height: 30px;

    margin-top: -30px; float:right; width:40px;}

		.form-group .next_button:hover{ background:#6599ff url(../images/nextq_hover.png) center no-repeat;}

	.form-group .next_button span img{float: right;

    margin-right: 0;

    margin-top: 0px;}

	.content_scene_cat{ display:none;}

	

	

	.color-list-container{ display:none;}

	.availability{ display:none;}

	#category .product_list .right-block h5{min-height: 22px;}

	.bt_compare{ display:none !important;}

	.pad_right{ padding-right:0px !important;}

	.pad_left{ padding-left:0px !important;}

	.color_ttp2{ background:#cc0000 !important; }

	.color_ttp2 a{ color:#fff !important;}

	.primary_block .pb-center-column h1{color: #08040d;

    float: left;

    font-size: 18px;

    font-weight: bold;

    line-height: 27px;

    margin: 0;

    text-transform: capitalize;

    width: 100%;} 

	#short_description_content{ margin-top:0px;}

	.socialsharing_product{ display:none;}

	#searchbox .button-search{ border:none;}

	.idTabHrefShort{ float:left; width:100%;}

	/*#Home{ background:url("../images/home_1.png") no-repeat scroll 29px 10px;  text-indent: 56px;}

		#Home:hover{background: url("../images/home_1hover.png") no-repeat scroll 29px 9px;}

	#cat30{ background:url("../images/home_2.png") no-repeat scroll 21px 8px;   text-indent: 39px;}

	#cat30:hover{ background:url("../images/home_2hover.png") no-repeat scroll 21px 8px;}

	#Shop{ background:url("../images/home_3.png") no-repeat scroll 38px 8px;   text-indent: 56px;}

	#Shop:hover{ background:url("../images/home_3hover.png") no-repeat scroll 38px 8px;}

	#menu4{ background:url("../images/home_4.png") no-repeat scroll 17px 12px;   text-indent: 46px;}

	#menu4:hover{ background:url("../images/home_4hover.png") no-repeat scroll 17px 12px;}

	#Contact{ background:url("../images/home_5.png") no-repeat scroll 32px 10px;  text-indent: 45px;}

	#Contact:hover{ background:url("../images/home_5hover.png") no-repeat scroll 32px 10px;}

	

	#News{ background:url("../images/home_6.png") no-repeat scroll 37px 12px;   text-indent: 56px;}

	#News:hover{ background:url("../images/home_6hover.png") no-repeat scroll 37px 12px;} */

	.submenu-container{ padding: 0px 0 !important;}

	.attribute_list #uniform-group_4{ width:100% !important;}

	.attribute_list #uniform-group_4 span { width:100% !important;}

	.attribute_list #uniform-group_4 select{ width:100% !important;}

	.navbar-brand{ display:none;}

	

	.product #productssupplier_list .product-image-container a img{ width:100%;}

	.product #productssupplier_list ul li{ padding-top:0px!important;} 

	.product #productssupplier_list ul li .product-image-container .product_name a{ font-size:14px; text-transform:uppercase; margin-top:10px; color: #777 !important; float:left; width:100%;}

	.product #productssupplier_list ul li .product-image-container .product_name a:hover{ background:none;}

	.exclusive-medium{ display:none !important;}

	#quantity_wanted_p{ margin-top:10px;}

	.attribute_fieldset{border-bottom: 1px solid #ddd;

    border-top: 1px solid #ddd;

    padding-bottom: 15px !important;

    padding-top: 10px;}

	.attribute_list ul li span{ text-transform:capitalize;}

.mobile-menu{ display:none;}

.without-login {

    float: left;

    margin: -36px 0 0 62px;

}



.submenu-container.clearfix.first-in-line-xs{ width:98.7%; z-index:99999;}

.sf-menu > li > ul > li {

    float: left !important;

    text-indent: 0;

    text-transform: lowercase;

    width: 22%;

}

#biling{ width:100% ; float:left; margin:20px 0 0 0;}

#biling img{1px solid #d6d4d4}

#biling ul li {

    float: left; 

    height: 202px;

    margin: 0 0 13px 26px;

    text-align: center;

    width: 126px; list-style:none;

}

#biling ul li h5 a{font: 16px/22px "Open Sans",sans-serif; color:#08040d;}

.biling-image a img {border: 1px solid #d6d4d4; padding: 5px;}

.biling-image a img:hover{border:3px solid #fe5d27;}

.right-side-content{ display:none;}

.wishlist{ display:none !important;}

.title_block { display: none;}

#search_block_left label {color: #fff !important;}

.nav.navbar-nav li:nth-child(6n){ }

.email-box{ float:left; width:100%; }



.header-container {float: left;height:50px; width: 100%; background:#010066;  }

owl-theme .owl-nav [class*="owl-"] {



    position: absolute !important;

    z-index: 9999 !important;

    



}

	



	@media (max-width:1199px) {.sf-menu > li > a{ padding:17px 6px;}

	.product_list li{ height:493px;}

	ul.product_list.grid > li.first-item-of-tablet-line{ clear:none;}

	.left-block { height: 200px;}

	.submenu-container.clearfix.first-in-line-xs{ width:92%;}

	.right-block{ margin-top:15px;}

	.product_list li{ height:440px;}



	#_desktop_top_menu ul li a{padding: 17px 5px;}

	.popover ul li{ float:left; width:21%;}

	}



@media (max-width: 991px) {

#left_column ul{ background:none;}

.navbar-nav > li{ min-width:0px !important;}

.sf-menu > li > a{font-size: 11px;padding: 17px 2px;}

#_desktop_top_menu ul li a{ font-size:11px;}

#_desktop_top_menu ul li{ margin-left:9px;}

}

	@media (max-width: 980px) {

		

		ul.product_list .product-image-container .quick-view-wrapper-mobile{ display:none;}

		.footer_menu{ height:auto;}

		ul.product_list.grid > li{ height:auto !important; width: 31.2%;}

		.product_attributes, .box-cart-bottom{  padding: 19px 12px 17px;}

		#authentication #account-creation_form{ width:100%;}

		#address .box{ width:100%!important}

		.product-name{ font-size:15px;}

		.navbar-nav > li{ min-width:144px !important;}

		.copyright_right img{ width:100%;}

		

		}

@media (max-width: 767px) {		

.sf-menu > li > ul > li { width:100%;}

.menu-mobile{ width:96% !important}	

.submenu-container.clearfix.first-in-line-xs{ width:96%;}

.owl-next { display:none !important;   

}

.owl-prev {display:none!important; 

   

}





}

	@media (max-width: 640px) {

		

		.header{ width:25%}	

		.top_menu ul li{  font-size: 10px; margin-left: 5px;}

		#search_query_top{margin-top: 10px;} 

		#search_main{ margin-bottom:10px;}

		.sf-menu > li > ul{ padding-left:20px;}

		.rte{ margin-top:15px;}

		.box_1{ margin-bottom:20px;}

		ul.product_list.grid > li{ width:100%; margin-left:0px; height:auto !important;} 

		.best_seler ul li{ font-size: 13px; padding: 10px 12px;}

		.best_seler{ margin-top:10px;}

		.footer{ margin-top:0px;}

		.footer_menu{ height:auto;}

		.form-group {

    float: left;

    margin-bottom: 15px;

    width: 100%;

}

.copyright_right img{ margin-top:10px; width:100%;}

.pb-left-column{ padding-right:0px !important} 

.pb-left-column #image-block{ width:100%;}

.pb-right-column { padding-left:0px !important; float:left; width:100%;}

.header-container{  

float: left !important;

    position: static !important;

    width: 100% !important;} 

	.menu_br{ position:static; margin-top:0px !important;}

		.search_right_ttp{ margin-top:0px !important; width:100%;}

	

		#category .row #left_column{ width:100%; padding:0px;}

		#category .row #center_column{ width:100%;}

		#authentication #account-creation_form{ width:100%;}

			#address .box{ width:100% !important;} 

			#left_column{ width:100%; min-height:inherit;}

			#center_column{ width:100%;}

			ul.idTabs li{ width:100%;}

		.idTabs a{ float:left; width:100%; margin-bottom:10px;   padding: 0 20px;}

		#product #productssupplier_list ul li{ width:97% !important;}

		.proimg{ width:100% !important;}

		.procontent{ width:100% !important;}

		.navbar-brand{ display:block;}

		 #cms .right_ttp{ width:100% !important;}

  #cms .center_ttp{width: 100% !important;}



ul.top-cons { width:100% !important;



}

.tuch ul li{ width:15%;}

.top-cons img {

    width: 80%;

}

.bx-controls-direction{ display:none;}

.inner_border #center_column{ margin-bottom:0px !important; width:100%!important;}



		}

			@media (max-width: 480px) {

				.header{ width:30%}	

		.top_menu ul li{  font-size: 10px; margin-left: 5px;}

		#search_query_top{margin-top: 10px;} 

		#search_main{ margin-bottom:10px;}

		.sf-menu > li > ul{ padding-left:20px;}

		.rte{ margin-top:15px;}

		.box_1{ margin-bottom:20px;}

		ul.product_list.grid > li{ width:100%; margin-left:0px; height:auto !important;} 

		.best_seler ul li{ font-size: 13px; padding: 10px 7px;}

		.best_seler{ margin-top:10px;}

		.footer{ margin-top:0px;}

		.footer_menu{ height:auto;}

		.form-group {

    float: left;

    margin-bottom: 15px;

    width: 100%;

}

.copyright_right img{ margin-top:10px; width:100%;} 

.pb-left-column{ padding-right:0px !important} 

.pb-left-column #image-block{ width:100%;}

.pb-right-column { padding-left:0px !important; float:left; width:100%;}

.header-container{  float: left !important;

    position: static !important;

    width: 100% !important;} 

	.menu_br{ position:static; margin-top:0px !important;}

	.search_right_ttp{ margin-top:0px !important; width:100%;}

		

	#category .row #left_column{ width:100%;}

	#category .row #center_column{ width:100%;}

	#authentication #account-creation_form{ width:100%;}

	#address .box{ width:100%!important}

	

	/*.owl-item:nth-child(1){ margin-left: 90px;}

	.owl-item:nth-child(2){ margin-left: 150px;}

	.owl-item:nth-child(3){ margin-left: 150px;}

	.owl-item:nth-child(4){ margin-left: 150px;}

	.owl-item:nth-child(5){ margin-left: 167px;}

	.owl-item:nth-child(6){ margin-left: 167px;}

	.owl-item:nth-child(7){ margin-left: 150px;}

	.owl-item:nth-child(8){ margin-left: 150px;}

	.owl-item:nth-child(9){ margin-left: 150px;}

	.owl-item:nth-child(10){ margin-left: 150px;}

		.owl-item:nth-child(11){ margin-left: 150px;}

			.owl-item:nth-child(12){ margin-left: 150px;}

				.owl-item:nth-child(13){ margin-left: 150px;}

					.owl-item:nth-child(14){ margin-left: 150px;}

						.owl-item:nth-child(15){ margin-left: 150px;}

							.owl-item:nth-child(16){ margin-left: 165px;}

								.owl-item:nth-child(17){ margin-left: 165px;}

									.owl-item:nth-child(18){ margin-left: 165px;}

										.owl-item:nth-child(19){ margin-left: 150px;}

											.owl-item:nth-child(20){ margin-left: 150px;}

												.owl-item:nth-child(21){ margin-left: 150px;}

													.owl-item:nth-child(22){ margin-left: 150px;}

														.owl-item:nth-child(23){ margin-left: 150px;}*/

														.owl-next:hover{ float:right; background:url(../images/next_hover.png) no-repeat; width:32px; height:32px;  margin-right: 0px;}

	.proimg{ width:100% !important;}

		.procontent{ width:100% !important;}

		.navbar-brand{ display:block;}

		 #cms .right_ttp{ width:100% !important;}

  #cms .center_ttp{width: 100% !important;}

 .tuch {

    width: 31%;

}

.bx-prev {

    background: rgba(0, 0, 0, 0) url("") no-repeat scroll 0 0;

    left: 440px !important;

}

.bx-next {

    background: rgba(0, 0, 0, 0) url("") no-repeat scroll 0 0;

    right: -68px !important;

}

.bx-controls-direction{ display:none;}

.heading-counter{ display:none !important;}

		}

		@media (max-width: 360px){

		.header{ width:40%}	

	.owl-item:nth-child(1){ margin-left: 27px;}

	.owl-item:nth-child(2){ margin-left: 34px;}

	.owl-item:nth-child(3){ margin-left: 34px;}

	.owl-item:nth-child(4){ margin-left: 34px;}

	.owl-item:nth-child(5){ margin-left: 34px;}

	.owl-item:nth-child(6){ margin-left: 34px;}

	.owl-item:nth-child(7){ margin-left: 34px;}

	.owl-item:nth-child(8){ margin-left: 34px;}

	.owl-item:nth-child(9){ margin-left: 34px;}

	.owl-item:nth-child(10){ margin-left: 34px;}

		.owl-item:nth-child(11){ margin-left: 34px;}

			.owl-item:nth-child(12){ margin-left: 34px;}

				.owl-item:nth-child(13){ margin-left: 34px;}

					.owl-item:nth-child(14){ margin-left: 34px;}

						.owl-item:nth-child(15){ margin-left: 34px;}

							.owl-item:nth-child(16){ margin-left: 34px;}

								.owl-item:nth-child(17){ margin-left: 34px;}

									.owl-item:nth-child(18){ margin-left: 34px;}

										.owl-item:nth-child(19){ margin-left: 34px;}

											.owl-item:nth-child(20){ margin-left: 34px;}

												.owl-item:nth-child(21){ margin-left: 34px;}

													.owl-item:nth-child(22){ margin-left: 34px;}

														.owl-item:nth-child(23){ margin-left: 34px;}

														.owl-next:hover{ float:right; background:url(../images/next_hover.png) no-repeat; width:32px; height:32px;  margin-right: 0px;}

														.navbar-brand{ display:block;}

														 #cms .right_ttp{ width:100% !important;}

  #cms .center_ttp{width: 100% !important;}

  .tuch {

    float: left;

    width: 60%;

}

			}

	/*	#category header{background: #000066 none repeat scroll 0 0;

    margin-top: 0;

    padding-top: 10px;}

		#category .top_br{background:#000066 url("../images/top_nav.png") repeat scroll 0 0;}

		#category .header-container header{ background:none;}

		#index{ background:#000066;} 

		

		*/

		#center_column{ background:#fff;  

        

        

        }

		.inner_border #center_column{position:relative; float:right; margin-bottom:200px;}

		#left_column{ padding-left:0px !important;}

		#left_column{ 

    background: #000066;

    top: 0px;

    left: 0px;

    bottom: 0px;

    position: absolute;

}

.inner_border #center_column {

    position: relative; margin-top:20px;

    float: right;

    margin-bottom: 200px;

}        

     







#left_column ul li a{ color:#fff;}

#left_column ul li a:hover{ color:#cc0000  !important;}

#left_column ul li hr{border-color:#fff;} 

#left_column ul{ background:#000066;}

		

		.primary_block{ margin-top:15px;}

		.main_footer_class{ float:left; width:100%;background:#020066; }

		.copy_right_class{ background: #020066 none repeat scroll 0 0;

    float: left;

    padding: 10px 0 8px;

    width: 100%;

}

#left_column ul li{  margin-top: 15px;}

#left_column ul li a{ font-size:15px; text-transform:uppercase; outline:none;}

#left_column ul{ 

    padding-left: 13px; padding-bottom:10px;}

#top_column{ float:left; width:100%;}

#address .box{ margin:auto; width:70%; margin-top:20px;}





@media (max-width: 1199px) {

.sf-menu > li > a{ padding:17px 3px !important;}

}



@media (max-width: 1024px) {

.page-heading.product-listing{ margin:10px 0 0 15px!important;}

.content_sortPagiBar{ margin-left:15px !important;}	

ul.product_list.grid > li {

    width:30% !important;}

	.sf-menu > li > a{ padding:17px 6px;}

	.rte{ margin-left:15px;}

}

 @media (max-width: 992px) {



 }

  @media (max-width: 980px) {

	  .description_box.rte{ width:72%;}

	 .right-block { margin: 20px 0 0;} 

	  ul.product_list.grid > li{ width:30% !important;}

	  #header .shopping_cart{ width:25%;}

	  .header-container{     float: left;

   }

	.search_right_ttp{ margin-top:50px;} 

	.menu_br{  }

	.box_1 .cat h1{ font-size:20px;}

	.box_11 .cat h1{ font-size:20px;}

	.box_21 .cat h1{ font-size:20px;}



	#address .form-group .form-control, #identity .form-group .form-control, #account-creation_form .form-group .form-control, #new_account_form .form-group .form-control, #opc_account_form .form-group .form-control, #authentication .form-group .form-control{ width:100%;}

	

	.inner_border #center_column {

    float: right;

    margin-bottom:20px;

    position: relative;

    width:78%;

}

#cms .center_ttp {

    float: left !important;

    margin-left:0%;

    width: 100% !important;

}





.center_ttp .rte {

    float: right;

    padding-top: 0 !important;

    width: 76%;

}	

#left_column {

    padding-left: 0 !important;

    width: 22%;z-index: 9999 !important;

}



  .box-info-product{ float:left; width:100%}



.content_prices {

    float: left;

    width: 30%;border-bottom: 1px solid #dfdede;padding: 24px 10px;

}

.product_attributes {

    float: left;

    width: 31%;

}

.box-cart-bottom {

    float: left;

    width: 39%;

}

#add_to_cart {

    border-bottom: 1px solid #dfdede;

    padding: 0 0 24px 17px;

}

.attribute_fieldset{border-top: none;}

.box-security{border-top: none;}

.box-info-product .exclusive span {padding: 11px 43px 10px;text-align: left;}



	 ul.product_list.grid > li.first-item-of-tablet-line{ clear:none;} 

	 .left-block{ height:180px !important;}

	 #category .product_list .right-block h5{ min-height:38px;}





	

	}

		@media (max-width: 800px) {

			 .right-block { margin:0px;} 

		.header-container{float: left;}	

		

		ul.product_list.grid > li{ width:46.2% !important;}

		#header .shopping_cart{ width:25%;}

		 .left-block{ height:310px !important;}

		}

		

	@media (max-width: 767px) {

	.proimg1{ float:left; width:48%;}

  .procontent1{float:left; width:48%; margin:0 0 0 4%}

  .box-info-product{ float:left; width:100%}

  .navbar-toggle{ display:none;}

  .box-info-product .exclusive span {padding: 11px 23px 10px;}

#search_block_left{ width:auto; float:right; margin-right:20px;}

.menu_br1{ width:30%;}

form#searchbox input#search_query_block{ width:auto;}



	}

		

		

		

			@media (max-width: 766px) {

	.proimg1{ float:left; width:48%;}

.procontent1{float:right; width:45%; margin:0 0 0 4%}

  .box-info-product{ float:left; width:100%}

				.header-container {

    float: left;

    position: static;

    right: 0px;

    top: 0px;

    width: 100% !important;

}

#thumbs_list li{ height:60px; width:60px;}

.menu_br{ position:static; margin-top:0px !important;}

.search_right_ttp{ margin-bottom: 10px; width: 100%; margin-top:0px;}

#search_query_top{ margin-top:0px;}

.cat-title{ margin-left:13px;}

.sf-menu, header.widemenu #block_top_menu{ top:0px;}

.cat-title{ width:97%}



			}

@media (max-width: 737px) {

	.proimg1{ float:left; width:48%;}

  .procontent1{float:right; width:45%; margin:0 0 0 4%}

  .box-info-product{ float:left; width:100%}

.tuch{ width:43%;}

}

		

				@media (max-width: 1200px) {

					.header-container{ }

					

					}

				

			.bule_back{ background: #020066 none repeat scroll 0 0;

    float: left;

    margin-left: 0px; 

    width:100%;}

	.silder_main_img{ float:left; width:100%;}

	.silder_main_img img{ width:100%; /*border:2px solid #020066;*/ border-bottom: none; border-top: none;}



	.inner_border{/* border:2px solid #020066; */float:left; width:100%; border-bottom:none;  border-top:none;

	 min-height:980px;

        width:100%;

        position:relative;

        

        display:inline-block;

	

	

	 }

	

	

	

	#left_column ul li a:hover{ color:#020066;}

	.selector{ width:63px !important;}

	.selector span{ width:50px !important;}

	#address .selector span{ width:80% !important;}

	#address div.selector{ width:100% !important;}

	#order div.selector{ width:100% !important;}

	#order div.selector select { width:100% !important;}

	#order div.selector span{ width:100% !important;} 

	.box .price{ float:none; width:auto;}

	#identity .box{ margin-top:20px;}

	#password .box{ margin-top:20px;}

	.rte{ margin-left:0px;}

	@media (max-width:485px){

		

		#wishlist_button_nopop{ font-size:12px;}

	}

	

	@media (max-width:480px){

		

		#wishlist_button_nopop{ font-size:14px;}

	}

	

	@media (max-width: 320px){

		.owl-item:nth-child(1){ margin-left: 2px;}

	.owl-item:nth-child(2){ margin-left: -5px;}

	.owl-item:nth-child(3){ margin-left: -6px;}

	.owl-item:nth-child(4){ margin-left: -6px;}

	.owl-item:nth-child(5){ margin-left: -6px;}

	.owl-item:nth-child(6){ margin-left: -6px;}

	.owl-item:nth-child(7){ margin-left: -6px;}

	.owl-item:nth-child(8){ margin-left: -6px;}

	.owl-item:nth-child(9){ margin-left: -6px;}

	.owl-item:nth-child(10){ margin-left: -6px;}

		.owl-item:nth-child(11){ margin-left: -6px;}

			.owl-item:nth-child(12){ margin-left: -6px;}

				.owl-item:nth-child(13){ margin-left: -6px;}

					.owl-item:nth-child(14){ margin-left: -6px;}

						.owl-item:nth-child(15){ margin-left: -6px;}

							.owl-item:nth-child(16){ margin-left: -6px;}

								.owl-item:nth-child(17){ margin-left: -6px;}

									.owl-item:nth-child(18){ margin-left: -6px;}

										.owl-item:nth-child(19){ margin-left: -6px;}

											.owl-item:nth-child(20){ margin-left: -6px;}

												.owl-item:nth-child(21){ margin-left: -6px;}

													.owl-item:nth-child(22){ margin-left: -6px;}

														.owl-item:nth-child(23){ margin-left: -6px;}

														.owl-next:hover{ float:right; background:url(../images/next_hover.png) no-repeat; width:32px; height:32px;  margin-right: 0px;}

		

		}

		.rte_ttp1{ float:left; width:100%; margin-top:20px;}

		.rte_ttp1 strong{color: #f60;}

		.rte_ttp1 p a{ float: left;

    margin-bottom: 10px;

    width: 100%;} 

	.owl-wrapper .owl-item .item img{ width:100%; height:100%;}

	.product-33 .inner_border{  min-height: 900px;}

	

	

	

	

	

	

	@media (max-width: 640px){

		.menu_br{display:none;}

		.sf-menu, header.widemenu #block_top_menu{ top:186px;}

		#thumbs_list li{ height:68px; width:68px;}

		.box_21{ width:48%; margin-right:0px;}

		.box_1{ width:48%; margin-right:4%}

		.box_11{ width:48%; float:left;}

	.rte{ padding-top:0px}

         .shopping_cart b{ display:none;} 

     .ajax_cart_no_product { display: none !important;}

        

      #left_column{display:none !important;}

      #cms .center_ttp{ margin-left:0px;}





	.left_ttpc{ padding-right:0px !important}

	.navbar-toggle{margin-right: 10px !important;}

	.content_sortPagiBar {float: left;

    margin-top: 20px;

    width: 100%;} 

.product-name{ margin-top:52px;}

.center_ttp .rte {

    float: left;

    margin-left:0px;

    padding-top: 0 !important;

    width: 100%;

}

#index .rte{ padding-bottom: 0px }

#search_main{ width:66% !important; float:right !important;}



.mobile-menu{display:block!important; padding:0 !important;}

.search_right_ttp {display: none;}

.menu_br1 {float: left;width: 30%; margin-top:20px;}

.search_right_ttp1 {

    background: #020066 none repeat scroll 0 0;

    float: right;

    margin: 0 3.9% 0 0;

    padding: 10px 0;

    width: 91.9%;

	}

	.search-top{background:#010066; width:100%; float:left;}

	.searching{ margin-left:15px}

.menu-mobile-grover{padding-top:5px !important;}

/*.cat-title {margin: 0 0 0 28px;}*/

#thumbs_list ul#thumbs_list_frame{ height:68px;}

#productssupplier_list ul.product_list.grid.row li a img{ width:auto;}





}

@media (max-width: 530px){

		

		.description_box.rte{ width:65%;}

		

}

 @media (max-width: 480px){	

.center_ttp .rte {

    float: left;

    margin-left:0px;

    padding-top: 0 !important;

    width:100%;

}

#left_column {

    width: 30%;}

	#header .shopping_cart{ width:37%!important;}

.search_right_ttp{margin-bottom:0px;}

.cat-title{padding:5px 20px!important; margin: 0 0 0 20px;}  

.left-block {height:210px !important;}

 .content_prices {

    float: left;

    width:96%; margin:0px 10px;

}

.product_attributes {

    float: left;

    width: 101%;

}

.box-cart-bottom {

    float: left;

    width: 100%;

}

#add_to_cart {padding: 0 0 24px 0px;}



.proimg1{ float:left; width:100%;}

.procontent1{float:left; width:100%; margin:0;}

 .box-info-product{ float:left; width:100%}

#thumbs_list li{ height: 62px; width: 62px;}

.description_box.rte{ width:100%;}

#center_column > img {

    display: block;

    margin: 0 auto 10px auto;

    text-align: center;

    width: auto;

}

.menu_br1{ width:10%;}

#idTab7 #productssupplier_list ul.product_list.grid.row li a img{ width:auto !important;}

#idTab7 #productssupplier_list ul.product_list.grid.row li{ height:340px !important;}



 }



 @media (max-width: 479px){

.right-block{ width:100% !important;}

.right-block-content .content_price .price{ text-align:center;}

.box_1 .cat h1{ font-size:16px;}

.tuch{ width:100%;}

.top_menu ul li{ float:none; display:inline-block;}

.top_menu ul{float: none;list-style: none;text-align: center;}

.top-cons{ display:none;}

		}



 @media (max-width: 479px){

  #productssupplier_list ul.product_list.grid.row li{ height:auto !important;}



 }







@media (max-width:360px){

.content_prices{ width:93%;}

.left-block{ height:auto !important;}

ul.product_list.grid > li{ width:96% !important;}

.center_ttp .rte {margin-left:0px;}

#header .shopping_cart{ width:36%;} 

.box_1 .cat h1{ font-size:14px;} 

.cat-title {margin: 0 0 0 14px;}

.sf-menu, header.widemenu #block_top_menu{ width:91.8% !important;}

 .product-name{ margin-top:0px;}

.box_11 .cat h1{ font-size:14px;}

.box_21 .cat h1{ font-size:14px;}

 #subcategories ul li {float: left; text-align: center;width: 80%;}

 #thumbs_list ul#thumbs_list_frame{ height:73px;}

 #thumbs_list li {

    height: 71px;

    width: 71px;

}



}

@media (max-width:358px){

#search_block_left{margin-right:0px;}

form#searchbox{ margin-right:10px;}

/*form#searchbox input#search_query_block{ width:80%;}*/

}

@media (max-width:320px){

#header .shopping_cart{ width:40%;}

.sf-menu, header.widemenu #block_top_menu{ width:90.7% !important; /*top:178px !important*/} 

.left-block {height: 180px;}

#thumbs_list li{ height: 62px; width: 62px;}

 }





#subcategories {

  padding: 15px 0 0px 0; }

  #subcategories p.subcategory-heading {

    font-weight: bold;

    color: #333;

    margin: 0 0 15px 0; }

  #subcategories ul {

    margin: 0 0 0 -20px; }

	

    #subcategories ul li {

      float: left;

      width: 145px;

      margin: 0 0 13px 33px;

      text-align: center;

      height: 240px; }

	  

      #subcategories ul li .subcategory-image {

        padding: 0 0 8px 0; }

		

		

		

		

        #subcategories ul li .subcategory-image a {

          display: block;

          padding: 9px;

          border: 1px solid #d6d4d4; }

          #subcategories ul li .subcategory-image a img {

            max-width: 100%;

            vertical-align: top; }

      #subcategories ul li .subcategory-name {

        color: #08040d;

    font: 16px/22px 'open_sansregular';}

        #subcategories ul li .subcategory-name:hover {

          color: #515151; }

      #subcategories ul li .cat_desc {

        display: none; }

      #subcategories ul li:hover .subcategory-image a {

         border: 3px solid #cc0000;

        padding: 5px; }



.row.sort-by-row {

    float: right;

    width: 90%;

}

.material-icons.show_list{ margin-top:10px;}

.material-icons.show_grid{ margin-top:10px;}

.col-cat {
    float: left;
    width: 20%;
    padding: 0px 15px 0 0;
}

.col-cat img {
    width: 90px;
    height: auto;
    margin: 5px 0 15px;
}

.col-cat strong {
   font-weight:bold;
}
#category_description_full .row
{
margin-right:0px !important;
margin-left:0px !important;
}
.col-cat ul {
    padding-left: 15px;
}
.rte ul {
    list-style-type: disc;
    
}