.sub_categories.inline-center ul{display:inline-flex;}
*{margin:0;padding:0;box-sizing:border-box}
a:focus, a:hover{text-decoration:none}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0}
.container img{border:none;outline:none;max-width:100%}
a{outline:none;text-decoration:none;transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s}
input[type="submit"]{transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s}
body{margin:0;padding:0;background:#fff; font-family:"Roboto"; box-sizing:border-box;color:#707070}
ul{margin:0;padding:0;list-style:none}
textarea{font-family:'Calibri-Regular'}
button,input[type="submit"]{cursor:pointer}
header,footer,nav,section,article{display:block}
header:after,header:before,footer:after,footer:before,nav:after,nav:before,section:after,section:before,article:after,article:before{display:table;clear:both;content:""}
.col_lg3{display:block}
.col_lg3:after,.col_lg3:before{display:table;clear:both;content:""} 
.col_lg3 .col1{float:left;width:33.3%}
.col_lg4{display:block}
.col_lg4:after,.col_lg4:before{display:table;clear:both;content:""}
.col_lg4 .col1{float:left;width:25%}
.col_lg5{display:block}
.col_lg5:after,.col_lg5:before{display:table;clear:both;content:""}
.col_lg5 .col1{float:left;width:20%}
.container{width:1200px;margin:0 auto;padding:0}
.container:after,.container:before{display:table;clear:both;content:""}
.warper{display:block}
.warper:after,.warper:before{display:table;clear:both;content:""}
.clear{clear:both}
hr{width:100%;border:solid 1px #d9d9d9;margin:22px 0}
.no_margin{margin:0!important}
.no_padding{padding:0!important}
.float_left{float:left!important}
.float_right{float:right!important}
.text_align_left{text-align:left}
.text_align_right{text-align:right}
.site_content{width:100%}
.site_content:after,.site_content:before{display:table;clear:both;content:""}
.full_row{display:block}
.full_row:after,.full_row:before{display:table;clear:both;content:""}
table{width:100%;border-collapse:collapse;border-spacing:0;border-collapse:collapse;display:table;text-align:left;border:1px solid #c9c9c9}
table th{padding:15px;border-top:1px solid #c9c9c9;text-transform:capitalize;background:#f4f4f6;border-right:1px solid #c9c9c9}
table td{padding:15px;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;border-right:1px solid #c9c9c9;font-size:14px;color:#1b1b1b}
@font-face{font-family:'Calibri-Regular';src:url(../fonts/Calibri_gdi.eot);src:url(../fonts/Calibri_gdi.eot?#iefix) format("embedded-opentype"),url(../fonts/Calibri_gdi.woff) format("woff"),url(../fonts/Calibri_gdi.ttf) format("truetype"),url(../fonts/Calibri_gdi.svg#Calibri-Regular) format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-2083}
@font-face{font-family:'Calibeib-Bold';src:url(../fonts/CALIBRIB_2.eot);src:local(☺),url(../fonts/CALIBRIB_2.woff) format("woff"),url(../fonts/CALIBRIB_2.ttf) format("truetype"),url(../fonts/CALIBRIB_2.svg) format("svg");font-weight:400;font-style:normal}


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

@font-face {
 font-family: "Roboto Black";
 src: url('../fonts/477539063-Roboto-Black_1.eot');
 src: url('../fonts/477539063-Roboto-Black_1.eot?#iefix') format('embedded-opentype'),
 url('../fonts/477539063-Roboto-Black_1.svg#Roboto Black') format('svg'),
 url('../fonts/477539063-Roboto-Black_1.woff') format('woff'),
 url('../fonts/477539063-Roboto-Black_1.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family:"Roboto-Reguler";
 src: url('../fonts/901367188-Roboto-Regular.eot');
 src: url('../fonts/901367188-Roboto-Regular.eot?#iefix') format('embedded-opentype'),
 url('../fonts/901367188-Roboto-Regular.svg#Roboto') format('svg'),
 url('../fonts/901367188-Roboto-Regular.woff') format('woff'),
 url('../fonts/901367188-Roboto-Regular.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}




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

.top_header{display:block;padding:8px 0;border-bottom:solid 1px #c2c2c2}
.top_header:after,.top_header:before{display:table;clear:both;content:""}
.login_button{float:left; margin-top:12px;}
.login_button a{display:block}
.login_button a:after,.login_button a:before{display:table;clear:both;content:""}
.login_button a i{float:left}
.login_button a span{float:left;font-size:14px;color:#707070;padding-left:8px;padding-top:5px}
.phone_email_box{float:left;padding-top:4px;padding-left:300px}
.phone_email_box ul li{float:left;/*background:url(../images/sap01.png) no-repeat left center;*/background:none; padding:0 8px; color:#334455;}
.phone_email_box ul li:first-child{background:none;}
.phone_email_box ul li:nth-child(2){background:none;}
.phone_email_box ul li.location_address{background:none;}
.phone_email_box ul li a{font-size:14px; color:#334455;}
.phone_email_box ul li a:hover{color:#345;}
.my_account_menu{float:right; padding-top:10px;}
.my_account_menu ul li{float:left;background:url(../image/sap02.png) no-repeat right center;padding:0 8px}
.my_account_menu ul li:last-child{background:none}
.my_account_menu ul li a{font-size:14px;color:#707070}
.my_account_menu ul li a:hover{color:#345}
.mid_header{display:block; padding:10px 0; text-align:center; position:relative; z-index:999;}
.mid_header:after,.mid_header:before{display:table;clear:both;content:""}
.my_cart{float:left;margin-top:0px;position:relative; z-index:9999; float:right; margin-left:10px; margin-top:4px;}
.my_cart a{display:block}
.my_cart a:after,.my_cart a:before{display:table;clear:both;content:""}
.my_cart a i{float:left}
.my_cart a span{float:left;font-size:14px;color:#707070;padding-top:4px;padding-left:9px;background:url(../images/cart_arrow.png) no-repeat right center;padding-right:15px}
#mini-cart-item a span{background:none}
.my_cart a span.cart-item-count{background:red;border:1px solid red;border-radius:100%;color:#fff;height:25px;left:13px;position:absolute;top:-10px;width:25px;padding:0;line-height:25px;font-size:12px;text-align: center;}
#mini-cart-item .glyphicon-remove-circle{color:#F4656E}
.search_box{float:right;margin-top:23px}
.search_fild{display:block}
.search_fild input{width:300px;height:52px;border:solid 1px #c5c5cb;border-radius:4px;background:url(../images/search_icon.png) no-repeat 10px center;padding-left:35px;font-size:14px;color:#707070}
.logo{float:left;}
.bottom_header{display:block;background:#345; position:relative; z-index:99;}
.bottom_header:after,.bottom_header:before{display:table;clear:both;content:""}
nav.top-menu{height:auto;}
nav{display:block}
nav ul li{float:left; position:relative;}
nav ul li a{display:block;height:50px;line-height:50px;padding:0 20px;color:#fff;font-size:14px;/*text-transform:uppercase;*/font-weight:700;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
nav ul li a:hover{background:#375c81;color:#fff;text-decoration:none}
nav ul li.active a{background:#375c81}
.menu_toggel{position:absolute;right:15px;top:-58px;display:none;cursor:pointer}
.menu_toggel img{background:#345}

nav ul li .dropdown-menu{background:#334455; width:200px; position:absolute; left:0; top:50px; z-index:999; display:none !important; margin:0; padding:0; border-radius:0px; border:none;}
nav ul li:hover .dropdown-menu{display:block !important;}
nav ul li .dropdown-menu li{float:none; display:block; width:100%;}
nav ul li .dropdown-menu li a{display:block; width:100%; float:none; height:auto; line-height:normal; padding:10px; color:#fff; font-weight:600px;  background:#334455;}
nav ul li .dropdown-menu li a:hover{background:#375c81; color:#fff;}
.bx-wrapper .bx-viewport{z-index:9999;}
.recently_view_section .bx-wrapper .bx-prev:hover{left:-88px;background:url(../images/arrow01.png) no-repeat left center;width:38px;height:62px}
.recently_view_section .bx-wrapper .bx-next:hover{right:-88px;background:url(../images/arrow02.png) no-repeat left center;width:38px;height:62px}
.recently_view_section .bx-wrapper .bx-prev{left:-88px;background:url(../images/arrow01.png) no-repeat left center;width:38px;height:62px}
.recently_view_section .bx-wrapper .bx-next{right:-88px;background:url(../images/arrow02.png) no-repeat left center;width:38px;height:62px}
.recently_view_section .bx-wrapper .bx-controls-direction a{top:41%}
.recently_view_section .bx-pager.bx-default-pager{display:none}
body .bx-wrapper{margin-bottom:0}
.popular_product_image{display:block;width:144px;height:106px}
.popular_product_image a{display:block}
.popular_product_image a img{max-width:100%;max-height:106px}
.deal_of_day_section .bx-pager.bx-default-pager{display:none}
.deal_of_day_section .bx-wrapper .bx-viewport{background:fff;border:none;box-shadow:none}
.login_button .navbar-nav{margin:0}
.deal_of_day_section .bx-pager.bx-default-pager{display:block;bottom:5px}
.deal_of_day_section .bx-controls-direction{display:none}
.deal_of_day_head{display:block;padding:5px 0; position:relative;}
.deal_of_day_head h1{font-size:50px;color:#6f9dcb; font-family:"Roboto-Bold"; text-shadow:2px 2px 0px #fff;}
.deal_of_day_head h2 {/*color:#fff;*/ font-weight:bold; padding:12px 0px; font-size:22px;}
.product_highlights_left h2{color:#fff; font-weight:bold; padding:12px 0px; font-size:30px; text-shadow:0px 0px 2px #254858; width:63%;}
.deal_of_day_head h3{font-size:60px; color:red; font-weight:bold; text-shadow:2px 2px 0px #fff; padding-left:8px;}
.deal_of_day_content{display:block;padding-top:20px;padding-bottom:25px;position: relative;}
.deal_of_day_content:after,.deal_of_day_content:before{display:table;clear:both;content:""}
.deal_day_image{float:left;width:27%;position:relative;padding:7% 1% 1% 0px; height:auto; margin-top:70px;}
/*.deal_day_image img {max-height: 100%;}*/
.coupon-code {position: absolute; right: 0px; width:300px;bottom:40px; background: url("../images/24.png") no-repeat 100% 0%; height: 154px; padding-top: 60px;}
.coupon-code h2 {font-size:24px; color:#000000; font-weight:bold;}
.coupon-code h2 span {font-size:56px;color:#ed644f; font-weight:bold;  text-shadow: 2px 2px 0 #fff;}
.coupon-code span {display: block;}
.canon_text_box{position:absolute;left:0;top:0;z-index:9}
.deal_day_des{float:left;width:73%; padding-left:9%;}
.includes_free_box{display:block;border-top:solid 2px #dfdfdf;border-bottom:solid 2px #dfdfdf;padding:10px 0}
.includes_free_box:after,.includes_free_box:before{display:table;clear:both;content:""}
.includes_free_box_head{display:block;padding:10px 0}
.includes_free_box_head:after,.includes_free_box_head:before{display:table;clear:both;content:""}
.includes_free_box_head h1{float:left;width:50%;font-weight:700;font-size:16px;text-transform:uppercase;color:#464646}
.includes_free_box_head .total_value{float:right;font-size:14px;color:#707171;margin-right:20px}
.includes_free_box_head .total_value span{color:#981b1e}
.includes_list{display:block;padding:10px 0}
.includes_list ul li{display:block;font-size:14px;color:#1c5989;padding-bottom:10px}
.product_highlights_box{display:block;padding:10px 0; position:relative;}
.hour_box{position:absolute; bottom:0; right:0;}

.product_highlights_box:after,.product_highlights_box:before{display:table;clear:both;content:""}
.product_highlights_left{}
.product_highlights_left h1{color:#464646;font-weight:700;font-size:16px;text-transform:uppercase;padding-bottom:15px}
.product_highlights_list{display:block}
.product_highlights_list ul li{display:block;font-size:18px; /*color:#fff;*/ padding-bottom:10px; background:url(../images/check_arrow.png) no-repeat left center; padding-left:40px; font-weight:bold; /*text-shadow:0px 0px 2px #264858;*/}
.product_highlights_list ul li:nth-child(5){display:none;}
.product_highlights_list ul li:nth-child(6){display:none;}
.product_highlights_list ul li:nth-child(7){display:none;}
.product_highlights_list ul li:nth-child(8){display:none;}
.product_highlights_list ul li:nth-child(9){display:none;}
.product_highlights_list ul li:nth-child(10){display:none;}
.product_highlights_list ul li:nth-child(11){display:none;}
.product_highlights_list ul li:nth-child(12){display:none;}
.product_highlights_list ul li:nth-child(13){display:none;}
.product_highlights_list ul li:nth-child(14){display:none;}
.product_highlights_list ul li:nth-child(15){display:none;}
.product_highlights_list ul li:nth-child(16){display:none;}
.product_highlights_list ul li:nth-child(17){display:none;}
.product_highlights_list ul li:nth-child(18){display:none;}
.product_highlights_list ul li:nth-child(19){display:none;}
.product_highlights_list ul li:nth-child(20){display:none;}
.view_item_box{float:left;width:50%;padding:0 20px; margin-top:35px;}
.view_item_button{display:block;}
.view_item_button a{display:inline-block;background:#ed644f; font-weight:bold; color:#fff;font-size:22px;text-transform:uppercase;padding:15px 25px;border:none; border-radius:3px; text-shadow:0px 0px 2px #af4a3a;}
.view_item_button a:hover{background:#375c81}
.view_item_box h2{font-size:18px;color:#345;text-transform:uppercase;padding-top:15px}
.popular_categories_section{position:relative;border-top:solid 2px #345;border-bottom:solid 2px #345;padding-bottom:30px}
.popular_categories_head{display:block;text-align:center;padding:20px 0}
.popular_categories_head h1{font-size:22px;text-transform:uppercase;color:#345;font-weight:700}
.popular_categories_list{display:block}
.popular_categories_list:after,.popular_categories_list:before{display:table;clear:both;content:""}
.popular_categories_list ul li{float:left;margin:0 10px;text-align:center;border:solid 2px transparent;transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s}
.popular_categories_list ul li:hover{border:solid 2px #345}
.popular_categories_list ul li h4{font-size:15px;color:#345;text-transform:uppercase; font-weight:bold;}
.photography_enterainment_section{position:relative;border-bottom:solid 2px #345}
.photography_enterainment_box{display:block}
.photography_enterainment_box:after,.photography_enterainment_box:before{display:table;clear:both;content:""}
.photography_enterainment_box ul li{float:left;width:50%;padding-bottom:30px;padding-right:30px;border-right:solid 2px #345}
.photography_enterainment_box ul li:last-child{padding-left:30px;border:none}
.photography_enterainment_box ul li h2{font-size:22px;font-weight:700;text-transform:uppercase;color:#345;text-align:center;padding:35px 0}
.phot_ente_image_des{display:block}
.phot_ente_image_des:after,.phot_ente_image_des:before{display:table;clear:both;content:""}
.phot_ente_left{float:left;width:50%}
.phot_ente_right{float:left;width:50%;padding-left:20px;padding-top:50px}
.phot_ente_right p{font-size:16px;line-height:24px;color:#333}
.shop_now_button{display:block;margin-top:20px}
.shop_now_button:after,.shop_now_button:before{display:table;clear:both;content:""}
.shop_now_button a{float:left;padding:10px 15px;background:#345;font-size:14px;color:#fff;text-transform:uppercase}
.shop_now_button a:hover{background:#375c81}
.featured_products_section{position:relative;padding-bottom:40px}
.featured_products_head{display:block;text-align:center;padding:25px 0}
.featured_products_head h1{color:#345;font-weight:700;font-size:22px;text-transform:uppercase}
.featured_products_list{display:block}
.featured_products_list:after,.featured_products_list:before{display:table;clear:both;content:""}
.featured_products_list ul li.product-item{float:left;width:20.8%;border:solid 2px #ededed;margin-right:50px;background:#fff;transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s}
.featured_products_list ul li.product-item:hover{border:solid 2px #345}
.featured_products_list ul li.product-item:last-child{margin-right:0}
.featured_products_image{display:block;text-align:center;height:130px}
.featured_products_image img {height: 100%;}
.featured_products_des{display:block;padding:0 10px}
.product_rating{display:block;text-align:center}
.product_rating a{display:inline-block;margin-right:5px;position:relative;top:4px}
.product_rating span{font-size:12px;color:#6d6d6d}
.featured_products_des h4{font-size:14px;color:#165485;font-weight:700;text-align:center;padding:12px 0;height:56px}
.add_compare_box{display:block;text-align:center}
.add_compare_box a{display:inline-block}
.add_compare_box a input{margin-right:5px;position:relative;top:2px}
.add_compare_box a span{font-size:14px;color:#68686d}
.pay_box{display:block;border-top:dotted 1px #ccc;margin:10px 0;padding:10px;height:60px}
.pay_box:after,.pay_box:before{display:table;clear:both;content:""}
.pay_left_box{float:left;width:60%}
.pay_left_box h2{font-size:14px;font-weight:700;color:#900}
.pay_left_box span{font-size:10px;color:#6d6d6d}
.price_box{float:right}
.price_box span{font-size:14px;font-weight:700;color:#900}
.recently_view_section{position:relative;background:#345;padding-bottom:40px}
.recently_view_head{display:block;padding:25px 0}
.recently_view_head h1{color:#fff;text-align:center;font-weight:700;font-size:22px;text-transform:uppercase}
.recently_view_box{display:block;padding:0 60px;position:relative}
.recently_view_list{display:block;background:#fff;padding:10px 40px}
.recently_view_list:after,.recently_view_list:before{display:table;clear:both;content:""}
.recently_view_list ul li{float:left;width:135px;margin-right:35px}
.recently_view_list ul li:last-child{margin-right:0}
.recently_view_list ul li .recently_product{display:block;text-align:center;height: 140px;}
.recently_view_list ul li .recently_product img {height: 100%;}
.recently_product_des{display:block}
.recently_product_des p{font-size:12px;color:#4c4a4a;min-height: 34px;}
.recently_product_des .product_rating{text-align:left}
.recently_product_des .product_rating a{margin-right:0}
.recently_product_des .product_rating span{font-size:10px}
.recently_product_des .product_rating a img{width:10px}
.viewed_item_price{display:block;padding-top:5px}
.viewed_item_price:after,.viewed_item_price:before{display:table;clear:both;content:""}
.viewed_item_price span{float:left;font-size:14px;color:#9e9d9d;text-decoration:line-through}
.viewed_item_price p{float:left;padding-left:10px}
.prev_view_arrow{position:absolute;left:0;top:45%}
.next_view_arrow{position:absolute;right:0;top:45%}
.connect_with_us{display:block;background:#fff;border-top:solid 2px #345;border-bottom:solid 2px #345}
.connect_head{display:block;padding:20px 0;text-align:center}
.connect_head h1{color:#444;font-weight:700;font-size:22px;text-align:center;text-transform:uppercase}
.connect_list{display:block;text-align:center;padding:30px 0 50px}
.connect_list ul{display:inline-block}
.connect_list ul li{float:left;margin-right:60px}
.connect_list ul li a{display:block}
.connect_list ul li a:hover{opacity:.7}
footer{background:#f0f0f0}
.top_footer{display:block;padding:30px 0;text-align:center}
.top_footer:after,.top_footer:before{display:table;clear:both;content:""}
.top_footer h4{font-size:22px;text-transform:uppercase;font-weight:700;color:#999;padding-bottom:20px;padding-top:15px}
.top_footer p{font-size:14px;color:#7f7f7f;word-break: break-all;}
.currency_select{display:block}
.currency_select select{background:#fff;border:none;width:181px;height:34px;font-size:14px;padding:0 10px;color:#a8a8ac}
.copyright{display:block;padding:20px;text-align:center;border-top:solid 1px #ccc}
.copyright p{font-size:16px;color:#7f7f7f;line-height:28px}
.deal_of_day_section .flex-control-nav{display:none}
.section_head li{display:inline-block;color:#345;padding-top:25px;padding-bottom:25px;font-size:20px}
.product_list_inner:after,.product_list_inner:before{display:table;clear:both;content:""}
.product_list_inner{display:block;padding-bottom:30px}
.product_list_left:after,.product_list_left:before{display:table;clear:both;content:""}
.product_list_left{float:left;width:25%;padding:6px;border:solid 2px #ededed;margin-top:10px}
.narrow_rasults h4{background:#345;padding:10px;color:#fff;margin-bottom:10px}
.narrow_rasults select{border:1px solid #ddd;color:#000;font-size:16px;height:38px;line-height:44px;padding:0 10px;width:100%;margin-bottom:10px}
.narrow_rasults span{margin-left:5px}
.product_list_right{width:75%;float:right;padding:10px 10px 10px 30px}
.product_list_left ul{margin-top:10px}
.product_list_left li{padding:6px;font-size:15px}
.product_list_left li select{border:1px solid #ddd;color:#000;font-size:16px;height:38px;line-height:44px;padding:0 10px;width:100%}
.product_list_left span input[type="text"]{border:solid 1px #b5b5b5;border-radius:3px;width:84%;height:33px;padding:10px}
.product_list_left span input[type="submit"]{background:url(../images/search_0.png)no-repeat center;padding:14px;float:right;position:relative;border-radius:3px;background-color:#f3f3f3;border-style:solid;border-image:none;border-width:1px 1px 1px medium;float:right;height:33px;left:-6px;padding:7px;position:relative;text-indent:-99999px;width:38px;z-index:9;border-color:#b5b5b5;border-left:none}
.head_camera{background:#ddd;border:solid 2px #ededed;height:auto;margin:0 10px 30px}
.head_camera h2{color:#345;text-align:center;padding:12px}
.camera_pagination{display:block;padding:5px;float:right}
.camera_pagination li{display:inline-block;padding:2px 10px;background:#f8f8f8;font-size:18px}
.camera_pagination li a{color:#222}
.camera_pagination li.active{background:#999}
.camera_pagination li.active a{color:#fff}
.price_range{display:block;margin-top:12px}
.price_range li{font-size:18px;color:#222}
.price_range li label{margin-left:10px}
.price_range li input{width:19%;margin-left:10px;padding:5px;border:1px solid #b5b5b5}
.price_range button{background:#f1f1f1;border:none;cursor:pointer;padding:5px;margin-left:17px;border:solid 1px #d9d9d9;border-radius:5px}
.price_range p{font-size:15px;padding:11px}
.sort_by-bg{display:block;background:#fff;padding:24px;margin-top:10px;display:block;color:#333}
.sort_by-bg label{font-size:14px;color:#;margin-right:5px;margin-left:20px}
.sort_by-bg select{border:1px solid #ddd;color:#898989;font-size:12px;height:38px;line-height:44px;padding:0 10px;width:17%}
.product_list_right .featured_products_list ul li.product-item{width:31%;margin:10px}
.product_list_right .featured_products_list ul li:last-child{margin-right:0}
.recently_view_section{background:#345 none repeat scroll 0 0;padding-bottom:40px;position:relative}
.recently_view_head{display:block;padding:25px 0}
.recently_view_head h1{color:#fff;font-size:22px;text-align:center;text-transform:uppercase}
.recently_view_box{display:block;padding:0 60px;position:relative}
.shopping_head h1{font-size:30px;margin-top:20px;margin-bottom:40px}
.shopping_bag{border:solid 2px #345}
.Canon-head{display:block}
.Canon-head h1{font-size:32px;text-align:center;color:#345;margin-top:10px}
.shopping-list{display:block;margin-top:30px}
.shopping-list:after,.shopping-list:before{display:block;clear:both;content:""}
.camera_image{float:left;width:25%;text-align:center}
.camera_image p{margin-top:15px}
.camera_image p a{color:#345}
.camera_image p a:hover{color:#375c81}
.camera_right{display:inline-block;width:75%;float:right}
.camera_right p{font-size:14px}
.style_head{width:100%;float:left;display:inline-block;padding:15px}
.style_left{margin-left:10%;float:left}
.style_left li{font-size:17px;line-height:24px}
.style_left p{font-size:17px;color:#345;text-align:center;margin-top:45px}
.style_left label{font-size:14px;margin-left:10px}
.style_left label a:hover{color:#375c81}
.edit_items a{color:#345;font-size:14px}
.edit_items a:hover{color:#375c81}
.shipping_option:after,.shipping_option:before{display:block;clear:both;content:""}
.shipping_option{border:solid 1px #345}
.shipping_day:after,.shipping_day:before{display:block;clear:both;content:""}
.shipping_day{display:inline-block;width:33.3%;float:left}
.shipping_day h4{font-size:18px;margin-top:7px;margin-bottom:5px;margin-left:20px}
.shipping_day p{color:#345;font-size:14px;line-height:25px;margin-left:20px}
.shipping_day li{color:#345;font-size:16px;line-height:25px;border:1px solid #345;color:#345;padding:5px;border-right:none;width:59%;float:right;border-top:none}
.shipping_day span{margin-left:51px;font-size:17px}
.shipping_day label{margin-left:5px}
.shipping_day input[type="text"]{padding:10px;border:1px solid #345;height:39px;margin:0 4px}
.shipping_day input[type="submit"]{background:#345;border:none;padding:0 36px;height:39px;color:#fff;font-size:18px;float:right}
.shipping_day input[type="submit"]:hover{background:#375c81}
.check_out:after,.check_out:before{display:block;clear:both;content:""}
.check_out{float:right}
.checkout_button{display:block;margin-top:50px}
.checkout_button a{background:#345;color:#fff;height:40px;line-height:40px;text-align:center;width:25%;padding:11px 78px}
.checkout_button a:hover{background:#375c81}
.checkout_button p{text-align:center;margin:10px;font-size:25px}
.Google-check_out{display:block;margin-bottom:45px;text-align:center}
.Google-check_out p{text-align:center;margin:10px;font-size:25px}
.Google-check_out h1{color:#345;font-size:26px;padding-bottom:20px}
.photography_inner:after,.photography_inner:before{display:block;clear:both;content:""}
.photography_inner{margin-top:5px;margin-bottom:30px}
.photography_head{display:block;margin-bottom:30px}
.photography_head li{display:inline-block;font-size:17px;margin-bottom:8px}
.photography_head p{font-size:20px;color:#345}
.camera_list{display:block}
.camera_list ul li:after,.camera_list ul li:before{display:block;clear:both;content:""}
.camera_list ul li{float:left}
.camera_list li{border:1px solid #345;margin-right:31px;margin-bottom:31px;text-align:center;width:30.7%;min-height:238px}
.camera_list li:hover{border:solid 1px #375c81}
.camera_list li img{width:65%}
.camera_name{display:block;margin-top:20px;margin-bottom:10px;font-size:20px}
.camera_name a{color:#345;text-transform:uppercase;font-weight:700}
.items_page_inner{display:block}
.items_head{display:block;width:100%;padding:20px 0}
.items_head:after,.items_head:before{display:table;clear:both;content:""}
.items_head li{float:left}
.items_head li a{display:block;font-size:18px;color:#333}
.items_head li a:hover{color:#ee1b2e}
.canon_style_inner:after,.canon_style_inner:before{display:block;clear:both;content:""}
.canon_style_inner{display:block;margin:20px 0}
.canon_box_left{float:left;width:50%}
.canon_text{display:block}
.canon_text p{font-size:22px;color:#345;margin-top:20px}
.canon_text img{margin-top:50px}
.canon_image{display:block;position:relative}
.canon_text_bg{position:absolute;left:0;top:35px}
.canon_image{display:block;padding-top:40px}
.slide_thumb_box{display:block;margin-top:40px}
.slide_thumb_box:after,.slide_thumb_box:before{display:table;clear:both;content:""}
.slide_thumb_box li{float:left;margin-right:20px;border:solid 1px #fff;padding:5px}
.slide_thumb_box li:hover{border:solid 1px #345}
.slide_thumb_box li.active{border:solid 1px #345}
.full_view_image{display:block}
.full_view_image a{display:block}
.canon_box_right{float:right;width:50%}
.canon_mark_head h1{font-size:22px;font-weight:700;color:#333;margin-top:20px}
.include_listing:after,.include_listing:before{display:block;clear:both;content:""}
.include_listing{border-top:solid 1px #dfdfdf;margin-top:25px}
.include_listing h2{float:left;font-size:20px;margin-top:10px}
.include_listing h2 a{color:#545454}
.include_listing p{display:inline-block;margin-left:53%;margin-top:10px}
.include_listing span{color:#981b1e;margin-left:5px}
.listing_name{display:block;margin-top:20px}
.listing_name li{color:#1c5989;margin-top:5px;font-size:15px}
.product_high_light{border-top:solid 1px #dfdfdf;margin-top:25px}
.product_high_light h2{font-size:20px;margin-top:10px}
.product_high_light h2 a{color:#545454}
.product_high_light li{color:#9b9b9b;margin-top:5px;font-size:15px}
.extended_warranty{border-top:solid 1px #dfdfdf;margin-top:20px}
.extended_warranty ul{margin-top:10px}
.extended_warranty h3{font-size:20px;color:#345;margin-top:10px}
.extended_warranty label{font-size:14px}
.style_body:after,.style_body:before{display:block;clear:both;content:""}
.style_body{margin-top:20px;border-top:solid 1px #dfdfdf}
.style_body h2{font-size:18px;color:#a5a5a5;margin-bottom:5px;margin-top:10px}
.style_body li{float:left;border:solid 1px #dededd;margin-right:15px;padding:5px}
.style_body li a{color:#605d5d}
.style_body li.active{border:solid 1px #707171}
.configuration_list:after,.configuration_list:before{display:block;clear:both;content:""}
.configuration_list{margin-top:20px;border-top:solid 1px #dfdfdf}
.configuration_list h2{font-size:18px;color:#a5a5a5;margin-bottom:5px;margin-top:10px}
.configuration_list li{float:left;border:solid 1px #dededd;margin-right:15px;padding:5px;margin-bottom:10px}
.configuration_list li a{color:#605d5d}
.configuration_list li.active{border:solid 1px #707171}
.detail_price_box{display:block;padding-top:10px}
.detail_price_box:after,.detail_price_box:before{display:table;clear:both;content:""}
.detail_price_box span{float:left;padding-right:20px;font-size:16px;color:#333;font-weight:700}
.detail_price_box span:last-child{padding-right:0}
.detail_price_box span.orginal_price{text-decoration:line-through}
.add_to_cart_button{width:100%;display:block}
.add_to_cart_button a{display:inline-block;color:#fff;background:#345;height:42px;line-height:42px;padding:0 20px;text-transform:uppercase;margin-top:15px}
.add_to_cart_button a:hover{background:#375c81}
.description_box{display:block;border:solid 1px #345;min-height:250px;margin-bottom:40px}
.description-tab{display:block;background:#345}
.description-tab:after,.description-tab:before{display:block;clear:both;content:""}
.description-tab li{float:left;width:auto;background:#345;text-align:center;border-bottom:1px solid #405366}
.description-tab li a{color:#fff;display:block;color:#fff;display:block;font-size:20px;height:50px;line-height:50px;padding:0 30px;text-transform:uppercase}
.description-tab li a:hover{background:#375c81;color:#fff}
.description-tab li.active{background:#375c81}
.shipping_day.coupon_code_box label{padding-top:8px}
.shipping_day.coupon_code_box{padding-top:52px}
.featured_products_list ul li.product-item{min-height:270px}
.tab-descriptionsMain .featured_products_list ul li.product-item {min-height: 350px;}
header{margin-bottom:0px}
.profile-menu .nav > li > a,.profile-menu > li > a{padding:0!important}
.nav > li > a:focus,.nav > li > a:hover,.nav .open > a,.nav .open > a:focus,.nav .open > a:hover{background:#fff}
.sub_categories ul li{background:#fff none repeat scroll 0 0;border:2px solid #ededed;float:left;height:auto; margin:11px; padding:1%;transition-duration:.5s; width:178px;}
.sub_categories h4{color:#165485;font-size:14px;padding:12px 0;text-align:center; font-weight:bold;}
.sub_categories .sub_category_image{width:auto;float:left}
.sub_categories .desc{width:49%;float:left}
.narrow_rasults .checkbox{padding:6px}
.category-header{border:2px solid #ECECEC;padding:10px;background:#DCDCDC}
.category-header h4{display:inline-block;color:#374657}
.category-header .pagination{margin:0;float:right}
.pagination-sm > li > a,.pagination-sm > li > span{padding:0 5px;margin:0 3px;color:#5D5E6A}
.pagination > .active > a,.pagination > .active > a:focus,.pagination > .active > a:hover,.pagination > .active > span,.pagination > .active > span:focus,.pagination > .active > span:hover{background:#345!important}
.extra-images{margin-top:120px}
.extra-images li{float:left;width:60px;height:60px;border:1px solid #ccc;margin:2px;padding:2px;text-align: center;}
.extra-images li img{max-height:100%}
.product-summary h1{color:#384556;font-size:1.7em;padding-bottom:10px;border-bottom:5px solid #DEDEDE}
.product-summary h4{color:#484848;margin-bottom:15px; font-size:20px;}
.product-summary .highlights{margin-top:20px;padding-bottom:10px;border-bottom:5px solid #dedede}
.tab-descriptions{margin-top:25px}
.tab-descriptions ul.nav-tabs{background:#384556;padding:5px;}
.tab-descriptions ul.nav-tabs li a{color:#fff; box-shadow: 0 3px 0 #000;}
.tab-descriptions ul.nav-tabs li.active a,.tab-descriptions ul.nav-tabs li:hover a{color:#484848;	}
.tab-descriptions .tab-pane{padding:5px}
.product-options .option-set{margin:10px 0;padding-bottom:10px;border-bottom:5px solid #dedede}
.product-details h6{font-weight:700;margin-bottom:2px}
.product-attachment,.product-style-configurations{margin:10px 0;padding-bottom:10px;border-bottom:5px solid #dedede}
.product-styles li{float:left;margin:10px 12px 7px 0}
.product-styles li a{border:2px solid #afafaf;font-size:14px;padding:3px 6px;text-decoration:none}
.product-styles li.current a{border:2px solid #384556}
.ratings{width:100px;margin:0 auto}
.rate-btn{background:rgba(0,0,0,0) url(../images/rate-btn.png) no-repeat scroll 0 0;float:left;height:20px;width:20px}
.rate-stars .rate-btn{cursor:pointer}
/*.rate-stars .rate-btn:hover,.rate-stars .rate-btn-hover,.rate-btn-active{background:rgba(0,0,0,0) url(../images/rate-btn-hover.png) no-repeat scroll 0 0}*/

.rate-stars .rate-btn:hover,.rate-stars .rate-btn-hover,.rate-btn-active{background:rgba(0, 0, 0, 0) url("../images/yellowstar.png") no-repeat scroll 0 0 / 20px 20px;}



.rating-count{display:inline-block;line-height:20px;padding:0 10px}
.review-items ul li{border-top:1px dotted #ccc;padding:10px;font-size:12px}
.extra-images{cursor:pointer}
.compare-lists li.compare-item,.compare-lists li.compare-label{float:left;width:25%}
.compare-lists .item-sku{border:1px solid #ccc;padding:5px}
.compare-lists .item-name{border:1px solid #ccc;padding:5px;height:50px}
.compare-lists .item-featured{border:1px solid #ccc;padding:5px}
.compare-lists .item-price{border:1px solid #ccc;padding:5px;height:30px}
.compare-lists .item-brand{border:1px solid #ccc;padding:5px;height:30px}
.compare-lists .item-highlights{border:1px solid #ccc;padding:5px;height:100px}
.compare-lists .item-includes_free{border:1px solid #ccc;padding:5px;height:150px}
.compare-lists .item-specifications{border:1px solid #ccc;padding:5px;height:220px;overflow:hidden}
.compare-lists .item-view-item{border:1px solid #ccc;padding:5px;height:60px}
.product-prices{color:red}
#mini-cart-item{display:none;position:absolute;top:30px;right:0;min-width:260px;min-height:25px;background:#345;z-index:3333}
#mini-cart-item table{border:0 none}
#mini-cart-item table td{color:#fff;border:0 none;border-bottom:1px solid #4C6174}
.empty-cart{color:#fff}
.cart-container .product-options .option-set{border-bottom:0 none;float:left;margin-left:20px}
.cart-item-row{border:2px solid #345}
.popular_categories_list .bx-viewport,.featured_products_list .bx-viewport,.recently_view_list .bx-viewport{border:0 none!important;box-shadow:none!important}
.search_products_list{display:block}
.search_products_list:after,.search_products_list:before{display:table;clear:both;content:""}
.search_products_list ul li.product-item{float:left;width:245px;border:solid 2px #ededed;margin:15px;background:#fff;transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s}
.search_products_list ul li.product-item:hover{border:solid 2px #345}
.search_products_list ul li.product-item:last-child{margin-right:0}
.wishlist_products_list{display:block}
.wishlist_products_list:after,.wishlist_products_list:before{display:table;clear:both;content:""}
.wishlist_products_list ul li.product-item{float:left;width:245px;border:solid 2px #ededed;margin:15px;background:#fff;transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s}
.wishlist_products_list ul li.product-item:hover{border:solid 2px #345}
.wishlist_products_list ul li.product-item:last-child{margin-right:0}
li.product-item{position:relative}
li.product-item .add-to-wishlist{position:absolute;right:2px;top:2px;display:none}
li.product-item:hover .add-to-wishlist{display:block}
.remove-from-wishlist{font-size:20px;position:absolute;right:4px}
.cart-items td{vertical-align:top}
.order-summary{background:#f2f2f2;padding:10px;margin:10px 0;position:-webkit-sticky;position:sticky;top:0}
.order-summary table th,.order-summary table td{padding:5px}
.p5{padding:5px}
.accordion{border:1px solid #f2f2f2}
.accordion h3{padding:10px 5px;background:#e0e0e0;cursor:pointer;text-transform:uppercase;font-size:14px;text-shadow:1px 1px 1px #fff}
.accordion h3.accordionDisable{background:#f6f6f6}
.accordion div{padding:10px}
.login-wrap{/*width:300px;margin:30px auto*/}
.login-wrap .ajax-box{color:#345;display:block;text-align:center;font-size:16px}
.forgot-link{font-size:12px}
.loading-overlay{position:fixed;background:rgba(254,254,254,0.8);width:100%;height:100%;top:0;left:0;display:none}
.loading-overlay .loading-icon{height:64px;left:48%;margin:0 auto;position:absolute;top:40%;width:64px}
.red{color:#EA7647}
span.red{font-size:10px}
.pending,.Pending{color:#f28559}
.Completed,.Success{color:#7CB62E}
.order-items td{vertical-align:top}
.credit-card-details{width:420px}
.cardmonth{width:50px}
.cardyear{width:110px}
.cardcvv{width:100px}
.error{border:1px solid red}
input[type="number"]{width:70px}
.h2,h2{font-size:28px}
.account-grid-box{min-height:175px}
.cart-items tr td{background:#fff!important}
.my_messages th,.my_messages td{vertical-align:top}
.top-menu ul{position:relative;z-index:111;background:#345}
.top-menu .home-icon{color:#fff;display:inline-block;float:left;font-size:30px;height:50px;line-height:60px;position:relative;width:36px}
.footer_menu{margin:50px 0 20px;padding:0}
.footer_menu li{text-align:left}
.footer_menu a{color:#7f7f7f}
#addressForm .form-error {position: absolute;}
.base-image {height: 370px;}
.base-image img {max-height: 100%;max-width: 100%;}
.deal_of_day_section {height: 437px;}
.slider_section_bg{position:relative; /*background:#4e4a25;*/ z-index:9; overflow:hidden; /*background:url(../images/banner_bg.png) no-repeat;*/ background-size:cover; padding:20px 0px;}
.slider_section_bg  .container{position:relative; z-index:999;}
.slider_section_bg:before{position:absolute; left:0; top:0; width:50%; background:#fff; height:1000px; content:""; display:none;}
/*
.slider_section_bg:after{position:absolute; right:0; top:0; width:50%; background:#4e4a25; height:467px; content:"";}
*/

.slider_section_bg .bx-wrapper{/*background:url(../images/banner01.jpg) no-repeat top right; background-size:83% 100%;*/}
.slider_section_bg .bx-wrapper .bx-viewport{background:transparent;}
.product_shop_bg .row{padding-top:30px;}
.product-details input[type="number"]{border:solid 1px #ccc; font-size:14px; padding:10px; color:#333;}
.logo img{width:auto;}
.product-title {border-bottom: 5px solid #dedede; padding-bottom: 10px;padding-top: 5px;margin-bottom: 10px;}
.product-title h1 {font-size:40px; color:#337ab7;}
.accordion #payments .checkbox {display: none;}
.errors {color:red}
.success {color:green}
.contents,.cart-container {padding-top: 10px;}
.cat_img{width:100%; text-align:center;}
.sub_categories.inline-center{text-align:center; overflow:hidden;}
.sub_categories.inline-center ul{display:inline-flex;}
.sub_categories.inline-center ul li{padding:12px;}
.highlights li:before{content: "-";}
.sub_category_image.text-center img{height:150px; width:150px;}
.product_detail_des_box{display:block;}
.product_detail_des_box:after,.product_detail_des_box:before{display:table; clear:both; content:"";}
.product_detail_left{float:left; width:48%;}
.product_detail_right{float:right; width:275px; border:solid 1px #dddddd; padding:20px;}
.product_detail_right button{display:block; width:100%; height:55px; font-size:24px; color:#fff; border-radius:50px;}
.product_detail_right .product-prices{display:block; padding:10px 0px; border-top:dashed 1px #464646; border-bottom:dashed 1px #464646;}
.product_detail_right .product-prices:after,.product_detail_right .product-prices:before{display:table; clear:both; content:"";}
.product_detail_right .product-prices br{display:none;}
.product_detail_right .product-prices label{float:left; width:50%; font-weight:normal; font-size:15px; color:#464646; padding-top:5px;}
.product_detail_right .product-prices span{float:right; font-size:24px; color:#981b1e;}
.local_price{display:block; padding:10px 0 20px 0px;}
.local_price span{font-size:15px; color:#464646; display:block;} 
.local_price span font{color:#981b1e;}
.qty_box{padding-top:30px;}
.qty_box:after,.qty_box:before{display:table; clear:both; content:"";}
.qty_box input{margin-right:10px;}
.qty_box span{float:left; padding-right:15px; padding-top:10px;}
.highlights ul li{font-size:14px; padding-bottom:5px;}
.reguler_discount_box h3{font-size:25px;}
.banner_image > img{width:auto; height:300px;}
.not_found_error{display:block; text-align:center; padding:40px 0px; padding:70px;}
.login_warp_box{margin:30px auto; width:300px;}
.accordion .login_warp_box div{padding:10px 0px;}
.tab-descriptions ul.nav-tabs li a:hover{color:#333; background:#fff;}
.slider_section_bg .bx-wrapper .bx-pager{display:block;}
/*.deal_price{position:absolute; right:0; top:0;}*/
.deal_price span{font-size:30px; /*color:#ffffff;*/ text-transform:capitalize;}
body .slider_section_bg .bx-wrapper .bx-prev{left:-90px;}
body .slider_section_bg .bx-wrapper .bx-next{right:-90px;}
.reguler_discount_box h3.retailboxs{text-shadow:none !important;}
.reguler_discount_box h3.discountboxs{text-shadow:none !important;}
.cat_img img{max-width:1200px;}
.left-slider .bx-next,.right-slider .bx-prev,.right-slider .bx-wrapper .bx-pager,.left-slider .bx-wrapper .bx-pager{display: none;}
.slider_product_image > img{width: 45%;}
.slider-product-highlight>h2{/*color: #fff;*/font-weight: bold; padding: 12px 0px; font-size: 30px; text-shadow: 0px 0px 2px #254858;}
.right-slider .bx-controls-direction .bx-next{/*margin-top: -85px;*/}
.left-slider .bx-wrapper .bx-controls-direction .bx-prev.disabled,.right-slider .bx-wrapper .bx-controls-direction .bx-next.disabled{display: block;}
.right-slider .divider{	border: 0; border-left: 2px solid #cecece; height: 75%; position: absolute; left: -20px; top: 10%;}
.slider_section_bg .view_item_box{float: none;padding: 0;width: initial;}
.slider_section_bg .deal_price_row{display: table-cell; padding: 0 20px;}

.newslidereffect .slider_product_image img{width:90%;margin:0 5%;}
.newslidereffect .slider-product-highlight>h2{font-size:25px;}
.newslidereffect .product_highlights_list ul li{font-size:15px;}


.dneweffect.product-style-configurations .product-styles li{float:none;display:inline-block;margin:3px 0;}
.dneweffect.product-style-configurations .product-styles li a{display:inline-block;padding:0px 10px;line-height:35px;border-radius:6px;}
.dneweffect.product-style-configurations .product-styles li a img{width:35px;margin:0 5px 0 0;}