@charset "utf-8";
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav#navigation, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
[hidden] {display: none;}
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; position: relative; }
h1 { font-size: 2em; margin: 0.67em 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { white-space: pre-wrap; }
q { quotes: "\201C" "\201D" "\2018" "\2019"; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0; }
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; }
*, *:hover, *:focus, *:before, *:after { behavior: url(../img/backgroundsize.min.htc); -moz-behavior: url(../img/backgroundsize.min.htc); -ms-behavior: url(../img/backgroundsize.min.htc); -webkit-behavior: url(../img/backgroundsize.min.htc); -o-behavior: url(../img/backgroundsize.min.htc); }
html { font-size: 62.5%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
button, input, select[multiple], textarea { background-image: none; }
a{ color: #7f7f7f; text-decoration: none; }
a:hover, a:focus { text-decoration: underline; color: #f45637;}
a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
img { vertical-align: middle; max-width: 100%; }
.img-responsive { display: block; max-width: 100%; height: auto; }
.img-rounded { border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; }
.img-thumbnail { padding: 4px; line-height: 1.428571429; background-color: #ffffff; border: 1px solid #dddddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; }
.img-circle { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee; }
.transition, .transition:before, .transition:after, .transition:hover { transition: 0.3s; -webkit-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; }
p { margin: 0 0 10px; font-size: 14px; font-weight: normal; line-height: 20px; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { line-height: 1.1; margin: 0; font-weight: normal; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small { font-weight: normal; line-height: 1; color: #333333; }
h1, h2, h3 { margin-bottom: 10px;}
h1, .h1 { font-size: 24px; }
h2, .h2 { font-size: 22px; }
h3, .h3 { font-size: 20px; }
h4, .h4 { font-size: 18px; }
h5, .h5 { font-size: 14px; }
h6, .h6 { font-size: 12px; }
h1 small, .h1 small { font-size: 20px; }
h2 small, .h2 small { font-size: 18px; }
h3 small, .h3 small, h4 small, .h4 small { font-size: 14px; }
ul, ol { margin: 0; padding: 0; }
ul ul, ol ul, ul ol, ol ol { margin-bottom: 0; }
.list-unstyled { padding-left: 0; list-style: none; }
.list-inline { padding-left: 0; list-style: none; }
.list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; }
dl { margin-bottom: 20px; }
dt, dd { line-height: 1.428571429; }
dt { font-weight: bold; }
dd { margin-left: 0; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1;}
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.inner_width { margin-right: auto; margin-left: auto; width: 1180px; position: relative; }
.inner_width:before, .inner_width:after { content: " ";  /* 1 */ display: table;  /* 2 */ }
.inner_width:after { clear: both; }
.outer_width { margin-right: auto; margin-left: auto; width: 100%; }
.outer_width:before, .outer_width:after { content: " ";  /* 1 */ display: table;  /* 2 */ }
.outer_width:after { clear: both; }
body { font-size: 14px;font-family: 'open_sansregular';color: #666666; position: relative; background: #fff;overflow-x: hidden; }

/***main page css start**/
#wrapper{margin: 0 auto; position: relative; float: left;width:100%;}

/**header**/
#header{position:relative;}

/**top header css start**/
#top_header{border-bottom:1px solid #e8e8e8;}
.top_left_header {padding-left: 0;list-style: none;margin:5px 0;}
.top_left_header li{float:left;margin-right:20px;}
.top_left_header li a{font-size:12px;color:#666666;}
.top_right_header{float:right;text-align:right;margin:5px 0;position: relative;z-index: 100;}
.top_right_header li{display:inline-block;margin-left:20px;}
.top_right_header li.phone_no{}
.top_right_header li.dropdown{margin-left:4px;}
.top_right_header li.phone_no a,.top_right_header li.phone_no i{color:#f45637;}
.top_right_header li.phone_no a{font-family: 'open_sanssemibold_italic';}
.top_right_header li i{margin-right:5px;}
.top_right_header li i,.top_right_header li a{font-size:12px;color:#666666;}
.top_right_header li.dropdown ul li{display:block;margin-left:0;}
.top_right_header li.dropdown ul{float: right;left: inherit;right: 0;}
.top_right_header li.dropdown  > a{color:#f45637;}
.top_right_header li.dropdown  > a > span{color:#48a1da;}

/**top middle header start**/
#middle_header{}
#bottom_header {border-bottom: 1px solid #e8e8e8;border-top: 1px solid #e8e8e8;}
.brand-logo{display:block;float:left;margin-top: 30px;margin-bottom: 10px;}
.middle_right{float:right;text-align:right;margin-top:25px;margin-bottom:13px;}
.middle_right > span{display:block;float:left;}
.middle_right .shop_name,
.middle_right .shop_value{display:block;text-align:left;font-size:12px;color:#555555;}
.middle_right .shop_name{font-size:13px;font-family:'open_sanssemibold';}
.shopping_cart_text{padding-top:5px;padding-left:15px;}

/**Bottom header start**/
#bottom_header .navbar{background:none;border:none;margin-bottom: 0;min-height:inherit;}
#bottom_header .navbar .navbar-collapse{padding:0;}
#bottom_header .main_nav{float:left;margin:11px 0;list-style: none;}
#bottom_header .main_nav li{margin-right:13px;float:left;}
#bottom_header .main_nav li a{color:#555555;font-size:12px;padding: 0;}
#bottom_header .main_nav li a:hover{color:#f45637;text-decoration:none;}
#bottom_header .nav_right_form{float:right;padding:0;margin: 0;margin-top:6px;width: 28%;float: right;}
#bottom_header .nav_right_form .input-group-btn{width: 35px;}
#bottom_header .nav_right_form .btn-default{background:#f45637;color:#fff;font-size:12px;border:none;margin-left: 0;border-radius: 0;-webkit-border-radius: 0;
-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;margin-right: -1px;}
#bottom_header .nav_right_form .btn-default:hover,
#bottom_header .nav_right_form .btn-default:focus{background:#D33415;color:#fff;border:none;outline:none;}
#bottom_header .nav_right_form .input-group{border:1px solid #e8e8e8;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;overflow:hidden;width: 100%;}
#bottom_header .nav_right_form .input-group .form-control {border: none;height: 29px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;font-size:12px;color:#555555;}
#bottom_header .nav_right_form .input-group .form-control:focus{background:#eee;}
#bottom_header .navbar-toggle {background: #f45637;color: #fff;border: none;}
#bottom_header .navbar-toggle span {background: #fff;}
#bottom_header .navbar-toggle:hover{background:#D33415;}
#bottom_header .navbar-toggle{}


/**Slider css**/
#slider_wrapper{clear:both;position:relative;}
#slider_wrapper .tp-caption.medium_bg_asbestos{background:none;}
#slider_wrapper .tp-caption.medium_bg_asbestos.slider_title{font-family: 'open_sanslight';font-size:35px;font-weight:normal;padding: 0;line-height: 1;}
#slider_wrapper .tp-caption.medium_bg_asbestos.slider_content{font-size:18px;font-family: 'open_sanslight';font-weight:normal;padding: 0;line-height: 1;text-align:center;line-height:25px;}
#slider_wrapper .tp-caption.medium_bg_asbestos .show_now_btn{display:block;width:158px;height:47px;background:#ffffff;color:#1e93bf;font-family: 'open_sansitalic';font-size:20px;line-height:47px;}
#slider_wrapper .tp-caption.medium_bg_asbestos .show_now_btn:hover{background:#1e93bf;color:#ffffff;text-decoration:none;}
#slider_wrapper .tp-bullets {display:none;}


/**Middle container start**/
#middle_container{clear: both;position:relative;}
.home_adv_section{background:#fff;margin-top:-69px;position:relative;z-index:1000;padding: 0;padding-top:11px;}
.adv_title{background:#fff url(../img/title_middle_bg.png) repeat-x;color:#fff;line-height:1;float: left;width:100%;text-align:center;position:relative;height:57px;}
.adv_title:before,.adv_title:after{width:62px;height:57px;position:absolute;top:0;content:"";}
.adv_title:before{background:url(../img/title_left_bg.png) no-repeat;left:-62px;}
.adv_title:after{background:url(../img/title_right_bg.png) no-repeat;right:-62px;}
.adv_title h2{display:inline-block;font-size:24.58px;font-family: 'open_sanslight';font-weight:normal;margin:0;line-height:1;margin: 10px 0;}
.adv_title h2 span{font-family:'open_sanssemibold';}
.adv_title p{font-family: 'open_sansitalic';font-size:18px;margin-top: 14px;margin-bottom: 13px;display:inline-block;margin-left:20px;}

.advertisment_blocks{padding:11px 20px 20px;float:left;width:100%;margin-bottom:10px;}
.adver1{float:left;width: 55%;}
.adver2{padding-left:20px;float:left;width: 45%;}
.adver2 .advertise_inner1{margin-bottom:20px;}
.advertisment_blocks a{display:block;}

/**Left side bar start**/
#left_right_con_wrapper{float: left;width: 100%;}
#left_sidebar {float: left;width: 20.5%;}
.left_widget{padding: 0;margin-bottom: 20px;clear: both;float: left;width: 100%;}
.section-title-o{margin: 0;font-size: 18px;color: #222222;font-family: 'open_sanssemibold';border-bottom: 1px solid #cdcdcd;position: relative;
padding-bottom: 15px;clear: both;}
.section-title-o:after{position:absolute;bottom:-1px;left:0;width:57px;height:1px;background:#f45637;content:"";}
.section_content_o{width:100%;margin-top:10px;}

/**Best seller content start**/
.best_seller_contnet{width:100%;border:1px  solid #dddddd;list-style:none;float:left;}
.best_seller_contnet li{padding:13px 8px;float:left;width:100%;border-bottom:1px solid #dddddd;}
.best_seller_contnet li:last-child{border-bottom:none;}
.seller_img{width: 38%;float: left;border:1px solid #dcdcdc;}
.seller_content{padding-left:10px;padding-right:20px;width:62%;float:left;}
.seller_content p{font-size:12px;color:#444444;line-height:16px;margin-bottom:0;}
.ratings{float:left;width:100%;line-height:1;}
.ratings a{display:inline-block;color:#aeaeae;}
.ratings a:hover,.ratings a:focus,.ratings a.active{color:#f45637;}
.seller_content .seller_price,.seller_content .add_to_cart_seller{display:block;color:#f45637;line-height:1;font-size:12px;float:left;}
.seller_content .seller_price{font-family: 'open_sanssemibold';margin-top:4px;margin-bottom:4px;}
.seller_content .add_to_cart_seller{font-family: 'open_sanssemibold_italic';text-decoration:underline;}
.seller_content .add_to_cart_seller:hover{text-decoration:none;}

/**Testimonials css**/
#testimonials {border: 1px solid #dddddd;float:left;width:100%;}
.testimonials_content {padding: 15px 15px 0;float: left;width: 100%;}
.testimonials_content p{color:#222222;font-size:12px;text-align:center;line-height:16px;margin-bottom:0;}
.client_name{display:block;color:#f45637;font-size:12px;text-align:center;clear:both;margin-top:10px;}
#testimonials .flex-control-nav li{margin:0 1.5px;}
#testimonials .flex-control-paging li a{background:#dddddd;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;width:8px;height:8px;}
#testimonials .flex-control-paging li a.flex-active{background:#f45637;}
#testimonials  .flexslider{margin-bottom:0;border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;padding:0;}
#testimonials  .flex-control-nav {position: static;margin-top: 15px;}

/**Right Content css start**/
#right_content_wrapper{float:left;width:79.5%;padding-left:30px;}

/**Product slider content**/
.product_slider_sec{padding-left: 0;padding-right: 0;}
.product_slider_sec .section_content_o{margin-top: 25px;float: left;width: 100%;}
.product_des_wrap{float:left;width:100%;padding:0 9px;border:1px solid #dddddd;text-align: left;}
.product_content{float: left;width: 100%;margin-top: 5px;}
.product_content h5{color:#666666;font-size:12px;font-weight:normal;font-family: 'open_sanssemibold';line-height:1.2;}
.product_content p{color:#979797;font-size:10px;font-weight:normal;font-family: 'open_sanssemibold';line-height:14px;margin-bottom:0;}
.product_price{line-height: 1;margin-bottom:4px;}
.product_price span{display:inline-block;}
.cancel_price{color:#6f6f6f;text-decoration: line-through;font-size:12px;font-weight:normal;font-family: 'open_sanssemibold';}
.orignal_price{font-size:14px;color:#f45637;font-family: 'open_sansbold';}
.product_btn{float: left;clear: both;margin-top:4px;margin-bottom:12px;}
.product_btn a{display:block;font-size:12px;font-family: 'open_sanssemibold_italic';text-decoration:none;text-transform:uppercase;height:21px;text-align:center;line-height:21px;float:left;}
.buy_now_btn{width:73px;background:#f45637;color:#fff;margin-right:6px;border: none;}
.buy_now_btn:hover,.buy_now_btn:focus{color:#fff;background: #DD3C1D;}
.addto_wishlist_btn{background:#d7d7d7;color:#333333;width:112px;}
.addto_wishlist_btn:hover,.addto_wishlist_btn:focus{background: #646464;color: #FFFFFF;}
.product_slider_sec .section_content_o ul {list-style:none;float:left;text-align:justify;}
.product_slider_sec .section_content_o ul:after{content: "";width: 100%;display: inline-block;}
.product_slider_sec .section_content_o ul li {padding: 0;display:inline-block;/* IE fix. */*display: inline;zoom: 1;width: 23.8%;position:relative;}
.featured_content ul li {margin-bottom: 12px;}

.product_img{float:left;width:100%;}
.product_img .sale_icon{width:45px;height:45px;line-height:45px;color:#fff;font-size:12px;font-family: 'open_sanssemibold_italic';display:block;position:absolute;z-index:10;top:8px;right:6px;background:#f45637;color:#fff;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}

.right_adervertisment{margin-bottom:20px;padding: 0;clear: both;}


/**footer css**/
#footer_wrapper{position:relative;clear:both;background:#e5e5e5;padding-top:30px;}
/**Footer top css**/
.footer_top{padding-bottom:60px;}
.footer_title{color:#333333;font-size:16px;font-family: 'open_sanssemibold';float:left;width:100%; clear:both;}
.footer_content{float:left;width:100%;font-size:12px;color:#939393;margin-top:15px;}
.footer_content ul{list-style:none;line-height:18px;float:left;width:100%;}
.footer_content ul li {float:left;width:100%;}
.footer_content ul li a{font-size:12px;color:#939393;display:block;float:left;}
.footer_content ul li a:hover{color:#f45637;text-decoration:none;}
.footer_top_left{padding-left:0;}
.footer_top_right{padding-right:0;}
.news_letter_content{padding-right:30px;}
.news_letter_content p{font-size:12px;color:#939393;margin:0;margin-bottom:15px;padding-right:30px;}
.news_letter_content .form-control{background:#d2d2d2;font-size:12px;color:#989898;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;outline:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;text-transform:uppercase;height:30px;border:none;}
.news_letter_content .form-control:focus{background:#fff;outline:none;border:none;}
.news_letter_content .email_submit{font-size:12px;font-weight:bold;font-family: 'open_sansbold';background:#f45637;color:#fff;text-transform:uppercase;height: 30px;}
.news_letter_content .email_submit:hover{outline:none;color: #fff;background: #DD3C1D;}
.footer_content .payment_method_icons{list-style:none;float:left;margin-top:25px;}
.footer_content .payment_method_icons li{float:left;width:auto;margin-left:7px;}
.footer_content .payment_method_icons li:first-child{margin-left:0;}
.news_letter_wrapper{padding-left:0;}
.about_footer{}
.about_footer p{font-size:12px;line-height:16px;color:#939393;}
.about_footer  a{color:#666;}

/**Footer bottom css**/
.footer_bottom{background:#d8d8d8;font-size:12px;color:#999999;padding:15px 0;}
.footer_bottom_left{padding-left:0;}
.footer_bottom_right ul{float:right;list-style:none;}
.footer_bottom_right ul li{float:left;margin-left:15px;}
.footer_bottom_right ul li a{font-size:15px;color:#9a9a9a;}
.footer_bottom_right ul li a:hover{color:#000;}

/**product listing page css start**/
.product_listing_con_wrapper{margin-top:20px;}
.cam_acc_con{border:1px solid #ddd;width:100%;float:left;padding-bottom:8px;padding-top:7px;}
.cam_acc_con li{float:left;padding:5px 13px 5px 8px;width: 100%;}
.cam_acc_con li span{float: left;}
.checkbox_a {width: 83%;position:relative;}
.cameras_name{font-size:12px;color:#555555;font-family: 'open_sanssemibold';width: 100%;}
.cameras_quantity{font-size:11px;color:#999999;float:right;width: 17%;text-align:right;}

/**Custom checkbox css**/
input[type=checkbox].check_bo_in:not(old),input[type=radio].check_bo_in:not(old){width: 28px;margin:0;padding:0;opacity : 0;}
input[type=checkbox].check_bo_in:not(old) + label,input[type=radio].check_bo_in:not(old) + label{display : inline-block;margin-left  : -28px;
padding-left : 28px;background   : url('../img/checks.png') no-repeat 0 0;line-height  : 24px;}
input[type=checkbox].check_bo_in:not(old):checked + label{background-position : 0 -24px;}
input[type=radio].check_bo_in:not(old):checked + label{background-position : 0 -48px;}
.ceck_bo_la {width: 10px;height: 10px;padding: 0;margin: 0;float:left;}
input[type=checkbox].check_bo_in:not(old) + label.ceck_bo_la, 
input[type=radio ].check_bo_in:not(old) + label.ceck_bo_la{padding: 0;margin: 0;width: 100%;height: auto;padding-left: 20px;line-height: 1; font-weight: normal;}
input[type=checkbox].check_bo_in:not(old), input[type=radio ].check_bo_in:not(old){display: block;visibility: visible;width: 10px;height: 10px;float: left;
position: absolute;}



/**Brand content css**/
.brand_con{border:1px solid #ddd;width:100%;float:left;padding:5px 13px 15px 8px;}
.brand_con li{float:left;padding:5px 0px 5px 0px;width: 100%;}
.brand_con li span{float: left;}
.search_brand_input{height:23px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-size:11px;color:#828282;margin-bottom:12px;  padding-bottom: 0;    padding-top: 0;}
.brand_con ul{height:200px;}
.brand_con .mCSB_scrollTools .mCSB_draggerRail {background-color: #dddddd;filter: "alpha(opacity=100)";-ms-filter: "alpha(opacity=100)";width: 3px;}
.brand_con .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 5px;background: #f06b51;filter: "alpha(opacity=100)";-ms-filter: "alpha(opacity=100)";opacity: 1;}
.brand_con .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background: #f06b51;filter: "alpha(opacity=100)";-ms-filter: "alpha(opacity=100)";opacity: 1;}
.brand_con .mCSB_scrollTools{opacity:1;filter: "alpha(opacity=100)";-ms-filter: "alpha(opacity=100)";}

/**Price chart csc**/
.price_value{font-size:14px;font-family: 'open_sanssemibold';color:#333333;margin:5px 0;}
.price_limit{}
.price_limit span{display:inline-block;font-size:12px;color:#333333;font-family: 'open_sanssemibold';margin-right:7px;}
.price_limit span.to{margin-left:15px}
.price_limit .form-control{display:inline-block;width:auto;height:16px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-size:11px;color:#828282;}
.price_limit .form-control.from_input,.price_limit .form-control.to_input{width:70px;}

/**Ratings Content**/
.ratings_content{}
.ratings_content{border:1px solid #ddd;width:100%;float:left;padding-bottom:8px;padding-top:7px;}
.ratings_content li{float:left;padding:5px 13px 0px 8px;width: 100%;}
.ratings_content li span{float: left;text-align: right;}
.ratings_content li .checkbox_a {width: 9%;}
.ratings_content li .checkbox_a input[type=checkbox]:not(old) + label.ceck_bo_la, 
.ratings_content li .checkbox_a input[type=radio ]:not(old) + label.ceck_bo_la{height:10px;height: 10px;padding: 0;width: 10px;}
.ratings_content li input[type=checkbox].check_bo_in:not(old), 
.ratings_content li input[type=radio ].check_bo_in:not(old) {width: 10px;height:10px;}
.ratings_content li .ratings {width: 74%;font-size: 12px;}
.ratings_content li .ratings a{color:#555555;}
.ratings_content li .ratings a:focus, .ratings_content li .ratings a.active{color: #f45637;}


/**Product slider content**/
.slider_product .item{float: left; padding: 0 7px;width: 100%;}
.slider_product .owl-item:first-child .item{}
.slider_product .owl-controls .owl-buttons div{width:21px;height:21px;padding:0;background:url(../img/slider_arrow.png) no-repeat;color:transparent;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;margin:0;filter: Alpha(Opacity=100);opacity: 1;}
.slider_product .owl-controls {margin: 0;}
.slider_product .owl-controls .owl-buttons div.owl-prev{background-position: 0 0;}
.slider_product .owl-controls .owl-buttons div.owl-next {background-position: -24px 0;margin-left:2px;}
.slider_product .owl-controls .owl-buttons div.owl-prev:hover{background-position: 0 -24px;}
.slider_product .owl-controls .owl-buttons div.owl-next:hover {background-position: -24px -24px;}
.slider_product .owl-controls {margin: 0;position: absolute;top: -59px;right: 0;}
.digital_cameras_content{margin-bottom:20px;}
.about_camera,.about_camera p{font-size:12px;color:#666666;line-height:16px;}
.about_camera p{margin-bottom:15px;}

/**Product description css start**/
#product_des_wrap{margin-top:20px;}
.big_product_img{border:1px solid #dadada;text-align: center;float: left;width: 100%;overflow: hidden;}
.left_product_img_gallery {padding-left: 0;}
.small_product_img {list-style: none;float: left;width: 100%;text-align:justify;margin-top:10px;}
.small_product_img:after{content: "";width: 100%;display: inline-block;}
.small_product_img li{border:1px solid #dadada;display:inline-block;/* IE fix. */*display: inline;zoom: 1;width: 18%;overflow:hidden;}
.small_product_img li img{display:block;}
/**Right Product title start**/
.right_product_des{padding-left: 30px;}
.product_des_title{font-size:35px;font-weight:normal;color:#333333;}
.product_reviews ul{list-style:none;float:left;}
.product_reviews ul li{float:left;line-height:1;padding:0 9px;border-right:2px solid #bcbcbc;}
.product_reviews ul li:last-child{border-right:none;}
.product_reviews ul li a{font-size:12px;color:#555555;font-family: 'open_sanssemibold';}
.product_reviews .ratings {float:left;width:auto;}
.product_reviews .ratings a{font-size:12px;color:#555;}
.product_reviews .ratings a:hover, .product_reviews .ratings a:focus, .product_reviews .ratings a.active{color: #f45637;}
.product_short_features{float:left;list-style:none;width:100%;margin-top:30px;}
.product_short_features li{float:left;width:50%;position:relative;padding-left:12px;margin-bottom:10px;line-height:14px;padding-right: 50px;}
.product_short_features li:before{content:"\f0da";color:#555555;font-size:12px;position:absolute;left:0;top:2px;width:5px;height:5px; font-family: 'FontAwesome';}
.product_short_features li a{color:#555555;font-size:12px;}

/**Product Price Section start**/
.product_price_sec{background:#f0f0f0;float:left;width:100%;clear:both;padding:5px 10px 5px 15px;margin-top:10px;}
.prices_text_form{font-size:20px;font-family: 'open_sanssemibold';float:left;}
.prices_text_form span{display:inline-block;}
.price_title{color:#333333;}
.cancel_price_p{color:#8b8b8b;}
.acutal_price{color:#f45637;font-size:30px;}
.buy_now_btn_big{}
.buy_now_btn_big{background:#f45637;color:#fff;border: none;font-size:18px;font-family: 'open_sanssemibold_italic';border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;width:155px;height:47px;float:right;}
.buy_now_btn_big:hover,.buy_now_btn_big:focus{color:#fff;background: #DD3C1D;}
.all_share{margin-top:15px;float:left;}

.product_des_all_control{float:left;width:100%;margin-top:16px;}
.product_num{float:left;border:1px solid #dadada;}
.product_num_btn{display:block;float:left;font-size:12px;color:#333333;text-align:center;line-height:40px;width:33px;background:#dadada;}
.product_num_input{float:left;height:40px;background:#fff;border:none;box-shadow:none;width:56px;text-align:center;font-size:14px;color:#333333;}
.control-btn{font-size:14px;font-family: 'open_sanssemibold_italic';border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;background:#dadada;padding:10px 23px;margin-left:10px;float:left;text-transform:uppercase;color:#333333;}
.control-btn:hover,.control-btn:focus,.control-btn.active{background:#48a1da;color:#fff;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;}
.product_delivery_desc{float:left;margin-top:20px;}
.van_img{display:block;float:left;font-size:76.96px;color:#48a1da;width: 14.5%;line-height: 1;}
.product_delivery_desc p{font-size:12px;color:#333333;line-height:20px;float:left;width:85.5%;margin-top:10px;}


/**Product features tabs start**/
#product_features_tab{width:100%;float:left;margin-bottom:10px;}
#product_features_tab {border: 1px solid #dadada;}
#product_features_tab .nav-tabs > li.active > a{border:none;background:#e3e3e3;}
#product_features_tab .nav-tabs > li {float: left;margin-bottom: -2px;}
#product_features_tab .nav-tabs > li > a{font-size:14px;text-transform:uppercase;color:#000000;font-family: 'open_sanssemibold';margin-right: 0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border:none;}
#product_features_tab .nav-tabs > li > a:hover{border:none;}
.tab-content{padding-top:30px;}
.product_des_content{padding-top:40px;}
.product_des_content_left{padding-right:70px;}
.product_des_title{font-size:13px;color:#333333;font-family: 'open_sanssemibold';margin-bottom: 20px;}
.product_des_content p{color:#666666;font-size:13px;line-height:20px;margin-bottom:20px;}
.product_des_row{width:100%;float:left;padding-bottom:40px;}

/**Cart table wrapper start**/
#cart_table_wrapper{margin-top:20px;border:1px solid #eeeeee;float:left;padding-bottom:30px;width: 100%;}
#cart_table_wrapper .table{margin-bottom:0;}
#cart_table_wrapper .table thead{background:#eeeeee;font-size:16px;color:#282828;font-family: 'open_sanssemibold';}
#cart_table_wrapper .table thead th,#cart_table_wrapper .table thead td{border-bottom:none; font-weight: normal;}
#cart_table_wrapper .table tbody td{font-size:16px;color:#282828;font-family: 'open_sanssemibold';padding: 5px 0;vertical-align: middle;}
#cart_table_wrapper .table tbody td.item_content{padding-left:8px;padding-right:8px;}
#cart_table_wrapper .table tbody td .cart_product_name{font-size:14px;color:#353535;font-family: 'open_sansregular';}
.cart_quantity_input{width:35px;border:1px solid #eeeeee;outline:none;text-align:center;font-family: 'open_sansregular';}
.editable_option a{color:#f45637;}
.editable_option a:hover{color: #D33415;}
.editable_opetion a{display:inline-block;margin-right:5px;}
#cart_table_wrapper .table .cart_prod_img {display: block;float: left;border: 1px solid #eeeeee;width: 52px;}
#cart_table_wrapper .table .cart_prod_img img{display:block;}
#cart_table_wrapper .table .item_field {width: 71px;text-align: center;}
#cart_table_wrapper .table .product_field,#cart_table_wrapper .table .product_field_cont{width:693px;padding-left:45px;}
#cart_table_wrapper .table .price_field,#cart_table_wrapper .table .price_content{width:110px;padding-left:25px;}
#cart_table_wrapper .table .quantity_field,#cart_table_wrapper .table .quantity_content{text-align:center;}
#cart_table_wrapper .table .subtotal_field,#cart_table_wrapper .table .subtotal_content{width:140px;padding-left:40px;}
#cart_table_wrapper .table .edit_field,#cart_table_wrapper .table .editable_option{width:70px;text-align:center;}
#cart_table_wrapper .table tbody tr{border-bottom:1px solid #eeeeee;}
/**total price section css**/
.product_total_sec{font-size:14px;color:#333333;font-family: 'open_sanssemibold';}
.total_left{color:#666666;}
.total_right{padding-right:5px;}
.product_total_row{padding-top:15px;}

/**cart selling option start**/
.cart_selling {}
.cart_selling li{float:left;border-left:1px solid #727272;padding:0 15px;}
.cart_selling li:first-child{padding-left:0;border-left:none;}
.cart_selling li a{display:inline-block;} 
.cart_selling li,.cart_selling li a{font-size:14px;color:#3b3b3b;font-family: 'open_sanssemibold';line-height:1;}
.cart_selling li a:hover{color: #f45637;text-decoration:none;}
.cart_settings{margin:25px 0;float: left;width: 100%;clear: both;}

.cart_selling {margin-top: 9px;}
.pay_pal_btn{display:inline-block;margin-right:3px;}
.orange-btn{display:inline-block;border:none;outline:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;color:#fff;font-size:16px;padding:6px 10px;font-family: 'open_sanssemibold';background:#f45637;font-family: 'open_sanssemibold_italic';text-transform:uppercase;}
.orange-btn:hover,.orange-btn:focus{color: #fff;background: #DD3C1D;border:none;outline:none;text-decoration:none;}
.proceed_btn {font-family: 'open_sanssemibold_italic';font-size:18px;text-transform:uppercase;padding: 9px 20px;}

/**Discount Estimate css start**/
.discount_estimate_wrapper{margin-top:30px;clear: both;float: left;width: 100%;}
.other_feature{border:1px solid #eeeeee;float:left;width: 47.7%;}
.other_fea_heading{background:#eeeeee;font-size:16px;font-family: 'open_sanssemibold';color:#333333;padding:15px 20px;}
.other_fea_content{float:left;width:100%;padding-left:22px;padding-right:35px;padding-top:25px;padding-bottom:25px;}
.other_fea_content p{font-size:14px;color:#666666;margin-top:3px;}
.other_fea_content .form-control{background:#eeeeee;font-size:14px;color:#2c2c2c;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;outline:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;text-transform:uppercase;height:38px;border:none;padding-left:10px;margin-bottom:20px;}
.other_fea_content .orange-btn{font-family: 'open_sanssemibold_italic';font-size: 18px;text-transform: uppercase;padding: 9px 20px;float: right;}
.estimate_shipping{float:right;}
#full_product_slider{}



/**Checkout page css start**/
#checkout_wrapper{margin-top:20px;float:left;width:100%;}
.checkout_heading{}
#checkout_steps_wrapper{}
#checkout_steps_wrapper .panel-default{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;}
#checkout_steps_wrapper .panel-default > .panel-heading{background:#eeeeee;border:1px solid #e0e0e0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding: 15px 10px;}
#checkout_steps_wrapper .panel-default > .panel-heading + .panel-collapse > .panel-body{border: none;padding:15px;}
#checkout_steps_wrapper .panel-default > .panel-heading .panel-title {font-size: 13px;color: #333333;font-weight: normal;}
#checkout_steps_wrapper .panel-default > .panel-heading .panel-title > a{color: #333333;}
#checkout_steps_wrapper .panel-default > .panel-heading .panel-title > a:hover{text-decoration:none;}

.steps_con_heading{font-size:16px;color:#333333;text-transform:uppercase;}
.steps_content_inn{font-size:14px;color:#666666;}
.steps_small{display:block;font-size:13px;}
.small_detail{font-size:13px;color:#666666;line-height:16px;}
.new_customer .small_detail{padding-right: 26%;}

.returning_customer{padding-right:80px;}
#checkout_wrapper .form-group{font-size:13px;font-weight:normal;margin-bottom:0;margin-top:15px;}
#checkout_wrapper .form-group label{font-weight:normal;}
.login_btn {padding: 11px 47px;margin-top:15px;}
#checkout_wrapper .form-control {height: 37px;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border: 1px solid #e0e0e0;font-size: 13px;color: #575757;}
#checkout_wrapper .form-control:focus{box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;}
.contiune_btn {font-size: 14px;padding: 8px 20px;}
.rates{float:right;font-family: 'open_sanssemibold';}
.delivery_method_con .radio label{width:100%;}



/**Common page css start**/
#common_page{margin-top:20px;}
.common_heading{font-family: 'open_sanssemibold';font-weight:normal;font-size:35.11px;margin:0;line-height:1;color:#333333;text-transform:uppercase;margin-bottom:20px;}
.paragraph_article{margin-bottom:30px;}
.para_title{font-size:18px;color:#333333;margin-bottom:20px;}
.parat_content, .parat_content p{font-size:12px;color:#666666;line-height:25px;}
.parat_content p{margin-bottom:20px;}	
.orange_bullet{list-style:none;margin-top:10px;}
.orange_bullet li {position: relative;padding-left: 13px;line-height: 1.3;margin-bottom: 10px;}
.orange_bullet li:before{content: "\f0da"; font-family: 'FontAwesome';font-size:12px;color:#f45637;position:absolute;left:0;top:0;}
.orange_bullet li a{color:#666666;font-size:12px;text-decoration:none;}
.orange_bullet li a:hover{color:#f45637;}

.blockquote_cus {font-size: 12px;color: #666666;line-height: 20px;padding: 5px 25px;border-left: 5px solid #f45637;}









.ratings a,.product_btn a,.footer_content ul li a,.news_letter_content .email_submit,
.footer_bottom_right ul li a,#bottom_header .navbar-toggle,.control-btn,.cart_selling li a,
.orange-btn,#bottom_header .nav_right_form .input-group .form-control,#bottom_header .main_nav li a,
.news_letter_content .form-control{transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;}
