@charset "utf-8";
/*Project Name : Seeksook Ecommerce Website  [Created by WEBLINKINDIA.NET on January 2, 2018 : Sohan]*/
body{font-family:'Open Sans',Arial, Helvetica, sans-serif; color:#4b4b4b; background:#fff;}
h1, h2, h3, h4, h5, h6{font-family:'Open Sans',Arial, Helvetica, sans-serif;}
h1{font:bold 30px/36px 'Open Sans',Arial, Helvetica, sans-serif; display:block; color:#484848;}
h2{font:bold 23px/28px 'Open Sans',Arial, Helvetica, sans-serif; display:block; color:#484848; text-transform:uppercase}
h3{font:18px/24px 'Open Sans',Arial, Helvetica, sans-serif; display:block; color:#3f3f3f;text-transform:uppercase; letter-spacing:2px; font-weight:700;}
figure{display:table-cell; vertical-align:middle;}figure img{display:block; margin:auto; border:0}
.mw_92{max-width:92%; height:auto;}.mw_100{max-width:100%; height:auto;}
.dark-gray{ color:#3f3f3f;}
.wel-col{ color:#757575;}

.black, .black a,.black a:hover{color:#000 !important}
.gray, .gray a,.gray a:hover{color:#242424}
.pink, .pink a,.pink a:hover{color:#f41870}
.gray5, .gray5 a,.gray5 a:hover{color:#90aec5}
.red, .red a,.red a:hover{color:#ff0000 !important;}
.white, .white a,.white a:hover{color:#fff!important}
.pale, .pale a,.pale a:hover{color:#ff0000}
.blue, .blue a,.blue a:hover{color:#1658a2}
.blue2, .blue2 a,.blue2 a:hover{color:#4cc4ff}
.blue3, .blue3 a,.blue3 a:hover{color:#5e93ba}
.yellow,.yellow a,yellow a:hover{color:#ffea00}
.green,.green a,green a:hover{color:#1658a2}
.orange,.orange a,orange a:hover{color:#ef952f}

.gray2{color:#666666}
.gray3{color:#818181}
.gray4{color:#b8b8b8}
.gray6{color:#242424}

/*BACKGROUND*/
.bg-gray{ background:#f1f1f1}

/*font properties*/
.arial_n{font-family:'Arial Narrow', Arial}.helv{font-family:Helvetica}.arial{font-family:Arial, Helvetica, sans-serif}.geor{font-family:Georgia, Times New Roman, Times, serif}.tahoma{font-family:Tahoma, Geneva, sans-serif, Arial}.verd{font-family:Verdana, Geneva, sans-serif}.treb{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif}
.osons{font-family:'Open Sans',Arial, Helvetica, sans-serif;}
.roboto{font-family: 'Roboto', sans-serif;}
.osons_cond{font-family: 'Open Sans Condensed', sans-serif;}

.bg-white{ background:#fff;}
.border1{ border:1px solid #ccc;}
.sec_area{background:#fff;box-shadow:0px 8px 75px -11px rgba(0,0,0,0.30); padding:15px;}
#back-top:hover{bottom:-18px;opacity: .8}

.container{width:1240px; padding:0px;}
.row{padding:0; margin:0;}.row > .no_pad{padding:0; margin:0;} 
.mw_98{max-width:98%; height:auto;}.mw_96{max-width:90%; height:auto; margin:auto;}.mw_100{max-width:100%;}
.letter_s{letter-spacing:5px;}.letter_s2{letter-spacing:3px;}

.top2{height:120px; background:#fff;width:100%}
.top2_fixer{position:fixed; z-index:999; top:0; box-shadow:0 2px 2px rgba(0,0,0,.2);height:118px;}
.top2_b{height:150px; display:none;}


/* home page css */
.box_bg{background:#fff; padding:25px 25px 0 25px;box-shadow: 0px 0px 10px #ccc; margin:15px 0;}

.top_bg{background:#31708f; padding:5px 0}
.call_sec{font:12px 'Open Sans',Arial,Helvetica,sans-serif; color:#fff}
.call_sec b{font-weight:normal}
.call_sec a{color:#fff}
.call_sec:hover a{color:#fd0}
.call_sec img{vertical-align:middle; margin-right:5px}

.call_dis{display:none}
.call_dis2{display:block}
/* top menu */
.link_sec{text-align:right}
ul.top_link{margin:0; padding:0; color:#fff; font:12px/18px 'Open Sans',Arial,Helvetica,sans-serif; position:relative}
ul.top_link li{display:inline-block; margin:0; padding:0}
ul.top_link li img{vertical-align:middle; margin-right:5px}
ul.top_link li>a, ul.top_link li>a:visited{display:block; padding:0px 10px; color:#fff}
ul.top_link li:hover>a, ul.top_link li>a .act{color:#fd0}

.top_link_dis1{display:none}
.top_link_dis2{display:block}

/* top menu */
.logo_sec{padding:5px 15px 1px 0px}
.srch_rgt{float:left;margin:8px 0 0 20px}
.cart_sec{padding-right:25px;text-align:center;background:#fff; border-radius:5px;float:right;margin-right:15px;font-weight:600}
.cart_sec .fa{font-size:25px; color:#18a3ac; float:left; margin:12px 12px 0 10px}
.cart_sec a{float:right;line-height:50px;} 
.btn-g{background:#4a4a4a;padding:0 14px; line-height:51px; color:#fff; text-align:center; display:inherit; float:left; border-radius:5px 0 0 5px; text-transform:uppercase; font-size:24px;font-weight:600;}
.btn-g a{color:#fff}
.cart_sec span{color:#fff; font-size:12px}
.w_list_sec{float:right; text-align:center; background:#fff; border-radius:5px; padding:13px 13px 10px 20px;}
.w_list_sec .fa{font-size:25px; color:#18a3ac; float:right; margin-left:10px;}
.w_list_sec span{color:#18a3ac; font-size:14px; font-weight:600; line-height:25px}
.w_list_sec span a{color:#18a3ac;}

#owl-example2{direction:ltr;}
#owl-example4{direction:ltr;}
#owl-example3{direction:ltr;}
#owl-example{direction:ltr;}

.search_m {position:static;z-index:999;padding:9px 15px;
width:100%;top:0;background:#4a4a4a}
.search_m .one{font-size:36px; color:#4a4a4a; text-shadow:1px 1px 1px #fff;}
.search_m .one b{font-size:44px;}
.search_m .one span{font-size:36px; color:#f48024;}

.search_m .two{font-size:20px; color:#4a4a4a; font-weight:600;}

.search_sec{width:48%;padding:10px;background:#fff;border-radius:0px;overflow:hidden;border-radius:5px;overflow:hidden;margin:0px auto}
.search_sec .fa{float:right;font-size:20px;margin-left:10px;}
.search_sec .sec1{background:#f7f7f7;width:26%; float:left}
.search_sec .sec2{}
.sec3{border-top:4px #fff solid; padding-top:35px;float:left;}
.sec3s{border-top:4px #fff solid; padding-top:35px;float:right;}
.search select{font:13px/18px 'Open Sans',Arial,Helvetica,sans-serif; color:#9a9a9a; background:#fff; border:1px solid #dadada; border-width:0px 1px 0px 0px; padding:6px 8px; border-radius:0px}
.search input[type=text]{font:16px/18px 'Open Sans',Arial ,Helvetica, sans-serif;color:#9a9a9a !important;background:none;border:0px solid #dadada;padding:0px;float: right;width: 85%;font-weight:300;text-align: right;}
.search input.button{padding:17px 42px; background:#18a3ac; color:#fff; border-radius:5px; font-size:20px; font-weight:600; text-transform:uppercase}
.search input.button:hover{background:#09939c}

/* logo and search */
/* NAV */
.nav_bg{background:linear-gradient(296deg, #fff 20%, #18a3ac 20% , #18a3ac);border:1px solid #18a3ac;border-width:2px 0}
nav{margin:0px; padding:0px; text-align:left;padding:0 0 0 25px}
ul.topmenu{margin:0; padding:0; color:#444; font:14px/46px 'Roboto',sans-serif; position:relative; text-transform:uppercase}
ul.topmenu li{float:left; list-style:none; margin:0; padding:0; position:relative}
ul.topmenu li>a, ul.topmenu li>a:visited{padding:13px 18px; line-height:42px; color:#222; text-align:center; text-transform:uppercase}
ul.topmenu li:first-child{width:16%}
ul.topmenu li:hover>a, ul.topmenu li>a.active{color:#18a3ac; background:#fff; text-decoration:none}

.nav_dis{display:none;}
.link_dis{display:block}

.nop-l{padding-left:0px}
.nop-r{padding-right:0px}
/* NAV ENDS */
.cat_bg{color:#fff; font-size:14px; line-height:16px; margin-top:10px;}
.cat_bg a{display:block; color:#fff; line-height:46px}
.cat_bg a:hover{text-decoration:none}
.cat_bg span{font-size:25px;}

.caret{border-top:8px solid; border-right:8px solid transparent; border-left:8px solid transparent;}
.cat_bg b img{vertical-align:middle}
.cat_list{padding:10px; background:#fff; border:1px solid #dadada; position:absolute; z-index:99999; top:50px; left:0px; width:100%}
.cat_list a{font:13px/28px 'Open Sans',Arial,Helvetica,sans-serif; color:#666; display:block; border-bottom:1px solid #eee}
.cat_list a:hover{color:#03a9f4}

.calls{font-size:14px;color:#fff;font-weight:600;margin-top:18px;text-align:center;vertical-align:middle;line-height:30px; white-space:nowrap}
.calls a{color:#fff;}
.calls .fa{text-align:center; margin-right:5px; font-size:40px; display:inline-block; vertical-align:middle;}

.login-box{background:#fff; border-radius:5px; padding:10px;}

.banner_sec{margin:0px 0px; background:#e8e8e8; padding:15px 0px}
.banner_left{width:74%; float:left; overflow:hidden}
.banner_right{width:24%; float:right}

.add_section{background:#fff; border:1px solid #d8d7d7; width:100%; min-height:200px; box-shadow:0px 0px 5px #ccc; border-radius:5px}
.add_section .add_ot{padding:12px; border-bottom:1px solid #c5c5c5}

/* hot product */
.text_cnt span{font-size:32px}
.text_cnt b{font-weight:normal}
.browse-popular{padding:40px 0;}
.browse-heading{font-size:34px; font-weight:700; line-height:44px; color:#4a4a4a; text-transform:uppercase; margin-bottom:20px; text-align:center;}

.browse-popular li{list-style:none; float:left; width:25%; padding:20px 10px 10px 10px; transition:.3s linear all; margin-bottom:15px;}
.pop-pro{ margin:0 auto;width:95px; height:95px;}
.pop-pro figure{width:95px; height:95px; vertical-align:middle; text-align:center; display:table-cell; border-radius:48px; overflow:hidden;transition:.3s linear all;}
.pop-pro figure img{max-width:100%; display:block; text-align:center;}
.title{text-align:center; font-size:16px; line-height:24px; height:54px; overflow:hidden; color:#18a3ac;}
.title a{color:#18a3ac;}
.popline{height:4px; background:#18a3ac; width:100%; margin:15px auto 0; width:65%;}
.browse-popular li:hover{background:#18a3ac}
.browse-popular li:hover .popline{background:#fff;}
.browse-popular li:hover .title a{color:#fff;}
.browse-popular li:hover .pop-pro figure{transform:scale(1.11);}

.trending_area{width:242px; margin:auto; padding:10px; box-shadow:1px 0 5px #eee;}
.trending_box{width:137px;height:137px;margin:auto}
.trending_box figure{width:137px;height:137px;display:table-cell;vertical-align:middle;text-align:center}
.trending_box figure img{width:100%;height:100%;border-radius:10px 10px 0 0}
.trending_box:hover figure img{filter:grayscale(100%)}

.hed_hm{font-size:20px; font-weight:300; line-height:34px; color:#000; text-transform:uppercase; display:inline-block; margin-bottom:20px}
.hed_hm span{background:#F00; height:1px; display:block; width:50%}
.hot_list ul, .hot_list ul li{margin:0 0 24px 0; padding:0; list-style:none}
.hot_list ul li{float:left; width:16.6666%}
.hot_area{width:178px; margin:10px auto; padding:8px 0; border:0px solid #e6e5e4; position:relative;}
.hot_area:hover{box-shadow:0px 0px 15px #ccc}
.hot_img{width:178px; height:178px;margin:auto;  overflow:hidden; border:1px solid #e6e5e4}
.hot_img figure{width:178px; height:178px; display:table-cell; text-align:center; vertical-align:middle}
.hot_img img{display:block; margin:auto; max-width:100%; height:auto}
.name_h{height:17px; overflow:hidden; line-height:16px; padding:0 10px; margin:10px 0;}
.list_o_hid{border-bottom:1px solid #e5e5e5}
.v_dtl_btn{display:inline-block; background:#13acb4; border:1px solid #e5e5e5; padding:5px 10px; font-size:12px; line-height:20px; color:#fff; text-transform:uppercase}
.v_dtl_btn:hover{background:#000; color:#fff}
.cash_back{width:100%; position:absolute; background:rgba(0,0,0,0.7); color:#fff; text-align:center; padding:5px 10px; z-index:99; top:46%; font-size:12px}

/* Reviews */
.reviews_bg{background:#4a4a4a url(../images/testimonial-bg.jpg) no-repeat; background-size:cover;}
.review_hed{font-size:30px; line-height:34px; color:#fff;}
.review_area{width:85% !important; margin:auto}
.cnt_bg ul li{float:left; width:100%; list-style:none}
.cnt_bg{margin-top:18px; background:rgba(216,216,216,0.1); border-radius:5px; padding:20px; width:60%}
.wlcm_cont{border-top:1px solid #d8d8d8; margin-top:7px}
.wlcm_cont h1{font-size:36px; color:#000; line-height:36px; font-weight:300; text-transform:uppercase}
.wlcm_cont h1 span{color:#15a8d8}
.wlcm_cont .wlcm_txt{font-size:14px; line-height:22px; color:#fff; padding:15px 0px}
.wlcm_cont .wlcm_txt span{display:block; color:#17a5b0}
.wlcm_cont .wlcm_txt span a{color:#15a8d8}

.footer .primary-links a{color:#3cf; padding:0 5px;}
.footerFallowus ul li{display:inline; padding:0 5px}
.footerFallowus ul li a{font-size:22px; margin:0 5px; -webkit-transition:all .1s; transition:all .2s}

.footerFallowus ul li:nth-child(1) a{color:#00329b}
.footerFallowus ul li:nth-child(2) a{color:#e62117}
.footerFallowus ul li:nth-child(3) a{color:#c63506}
.footerFallowus ul li:nth-child(4) a{color:#0cf}
.footerFallowus ul li:nth-child(5) a{color:#0177b5}
/* footer */

.footer_bg{background:#02b7c2; border-top:10px solid #04a1ab}
.copy_bt10{background:#052049}
.copy_t_a_r{text-align:right}
.copy_t_a_l{text-align:right; margin-top:5px; color:#fff; font-size:12px;}
.copy_t_a_l a{color:#fff;}
.ft_logo_sec{}
.ft_call_sec{margin-top:15px; line-height:20px}
.ft_call_sec span{display:block; margin-right:10px; width:20px; height:22px; float:left; margin-bottom:5px}

.ft_link_sec1{width:33%; float:left; border:1px solid red}
.ft_link_sec2{width:33%; float:left}
.ft_link_sec3{width:33%; float:left}

.ft_heading{font:700 16px/18px 'Open Sans',Arial,Helvetica,sans-serif; color:#fff; text-transform:uppercase}
.ft_link a{font:12px/20px 'Open Sans',Arial,Helvetica,sans-serif; color:#fff; display:block}
.ft_link a:hover{color:#ffe95a}
.ft_link span{display:inline-block; background:#ffe11b; border-radius:5px; border:1px solid #ffe11b}
.ft_link span a{color:#222; padding:3px 10px}
.ft_link span a:hover{color:#222}
.f_dd_box{margin:10px 0 0 0}
.f_dd_box .box_1{width:50%; float:left}

.sitesec{padding:25px 0 45px; background:#01b6c1;}
.sitesec h2{font-size:30px; font-weight:600; line-height:44px; color:#fff; text-transform:uppercase; margin-bottom:20px; text-align:center;}
/* footer */
/*newsletter*/
.newsletter_bg{background:#f48024}
.newsletter_bg input[type=text]{font:15px/18px 'Open Sans',Arial,Helvetica,sans-serif; color:#9a9a9a !important; background:#fff; border:1px solid #ddd; padding:10px 10px}

.form_style::-webkit-input-placeholder{color:#000 !important}
.form_style:-moz-placeholder{color:#000 !important}
.form_style::-moz-placeholder{color:#000 !important}
.form_style:-ms-input-placeholder{color:#000 !important}

.bg_pink{background:#bd288a}
.input_sec{width:100%; margin:auto; text-align:center}
.input_sec .sec1{width:28%; float:right}
.input_sec .sec2{width:28%; float:right; margin-left:12px}
.input_sec .sec3{width:8%; float:right; margin:0px 0 0 18px; background:#fff none repeat scroll 0 0; border:1px solid #ddd; padding:5px 10px; border-radius:5px}
.input_sec .sec4{width:14%; float:right; margin-left:12px}
.input_sec .sec5{width:5%; float:right; margin:5px 0 0 0px}
.input_sec .sec6{width:12%; float:right; margin:0 0 0 5px}
.newsletter_dis{display:block}

.newsletter_dis_n{display:none}
.newsletter_dis_b{display:block}

.wc_dis_n{display:none}
.wc_dis_b{display:block}

.subscribe_btn, .subscribe_btn:visited{background:#222; display:inline-block; text-align:center; color:#fff !important; font:16px/40px 'Open Sans',Arial,Helvetica,sans-serif; height:40px; padding:0px 25px; text-transform:uppercase; cursor:pointer; border-radius:5px}
.subscribe_btn:hover{background:#18a3ac; color:#fff !important}
/*newsletter*/


/*category-banner-add-start*/
.cate-div-area{ width:100%; height:auto;  margin-top:10px;}
.browse-cat{ background:#fff; width:100%; height:auto; border:1px solid #e8e8e8;}
.brwse-hed{ width:90%; margin-left:15px; height:auto;}
.brwse-hed a{ display:block; position:relative; font-size:18px; color:#3f3f3f; font-weight:bold; padding:15px 0px 10px 0px; border-bottom:1px solid #e8e8e8;}
.brwse-hed a:hover{ text-decoration:none;}
.cate-list{ width:90%; height:auto; margin-left:15px;}
.cate-list a{ display:block; font-size:14px; color:#4d4c4c; padding:5px 10px 6px 10px; border-bottom:1px solid #e8e8e8;}
.cate-list a:hover{ text-decoration:none; color:#000;}

.banner-area{width:100%; margin:auto; height:auto;}
.banner-area img{display:block; margin:auto; width:100%; height:auto;}


.advertisment-1{ width:100%; height:auto; float:left; }
.advertisment-2{ width:100%; height:auto; margin-top:10px; float:left;}
.mob_hider{display:block;}
.mob_only{display:none;}
/*category-banner-add-end*/


/*inner-banner-start*/
.inner-banner{width:100%; height:auto;}
/*inner-banner-start*/

/*Trading-product-start*/
.sky-blue{ color:#0b85cf;}
.text_cnt span{font-size:32px;}
.text_cnt b{font-weight:normal;}
.trading-div{ width:100%; border:1px solid #e8e8e8; background:#fff; margin-top:10px;}
.hot_list ul, .hot_list ul li{margin:0 0 20px 0; padding:0; list-style:none;}
.hot_list ul li{float:left; width:25%; }

.hot_area_1{width:252px; margin:auto; border:1px solid #e6e5e4; height:380px; overflow:hidden; position:relative; background:#fff;}
.hot_area_1:hover{border:1px solid #ccc;}

.project-area{ width:252px; overflow:hidden; margin:0 auto;  border:1px solid #e6e5e4; background:#fff;}
.project-box{ width:251px; height:245px;  margin:auto;}
.project-box figure{ width:251px; height:245px; display:table-cell; vertical-align:middle; text-align:center;}
.project-box figure img{ display:block; max-width:100%;}
/*Trading-product-end*/



/*testimonials*/
.tes-col{ color:#bd8038;}
.testi_bg{ min-height:466px; padding:43px 0;}
.testi_area{width:100%; margin:auto; margin-top:22px; position:relative;}
.testi_box{background:#fff; background:rgba(255,255,255,0.5); color:#000; font-size:14px; line-height:24px; padding:20px 85px 10px 85px; border-radius:5px; min-height:120px; position:relative; text-align:center; box-shadow:#ccc 0 0 15px; font-style:italic; font-weight:600;}
.testi_col{ position:absolute; top:-18px; left:13px;}
.read_testi{ float:right; font-size:16px; font-weight:bold; margin:-47px 0 0 0;}
.carousel-indicators {position: absolute;bottom:-50px; z-index: 15;width:60%;padding-left: 0; margin-left: -30%;text-align: center;list-style: none;}

.carousel-indicators li{display: inline-block;width:17px;height:17px; margin:2px;text-indent: -999px;cursor: pointer;background-color:#fff;border:0;border-radius:50%;}
.carousel-indicators .active {width:17px;height:17px;margin:2px;background-color:#2e8dc7;}

.testi_name{ float:none; text-align:center; font-size:14px; color:#03a9f4; padding-top:15px;}
.testi_read{ float:none; font-size:14px; font-weight:600; color:#000000}
.see_more{ background:#6aa73e; color:#fff; border-radius:5px; font-size:16px; text-align:center; border:0; padding:15px 0; width:255px; display:inline-block;}
.see_more:hover{ background:#479211; color:#fff; text-decoration:none;}
.browse_more{ border:0; background:none; border-radius:15px; padding:9px 20px; font-size:14px; font-weight:bold; text-transform:uppercase; text-align:center; display:inline-block; width:250px; vertical-align:middle; color:#303030; transition:all 0.3s linear; border:2px solid #32b3b4;}
.browse_more:hover{ background:#000; color:#fff; border:2px solid #fff;}
/*testimonials-end*/




/* NEWSLETTER */
.newsletter_box{padding:28px 2.4%;}
.nws_left{float:left; border-right:1px solid #eee; width:24.5%; padding-right:1%}
.nws_right{float:right; padding:10px 0; width:73.5%}
.nws_right *{margin:0 2px;}
.nws_right input[type=text]{padding:9px 9px 8px 9px; border:1px solid #ddd; font-size:14px; width:20%; border-radius:5px;}
.nws_right input.two{width:13%; background:#ddd;}
.nws_right .btn{background:#000; border:0; color:#fff; font-weight:bold; padding:9px 15px; border-radius:5px; text-transform:uppercase}.nws_right .btn:hover{background:#666;}
/* NEWSLETTER ENDS */ 
/* PRODUCTS */
.pro_container{ margin:20px 0 0 0} 
.pro_container h2{text-align:center;}
.pro_container h2 + p{text-align:center; font-size:15px; line-height:18px; color:#4b4b4b;}
.pro_container h2 + p a{color:#4b4b4b;}
.pro_container_2{margin:20px 0;}
.pro_container_2 ul, .pro_container_2 ul li{margin:0; padding:0; list-style:none;}
.pro_container_2 ul li{float:left; width:25%;}
.pro_container_2 ul li>div{height:332px; padding:22px 0; border:3px solid #fff; margin:auto;transition:all linear .2s; -webkit-transition:all linear .2s; -moz-transition:all linear .2s; -ms-transition:all linear .2s;}
.pro_container_2 ul li:hover>div{transform:translateY(-15px);-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px); -o-transform:translateY(-15px); -ms-transform:translateY(-15px);border:3px solid #555;}
.pro_container_2 ul li>div>div{width:250px; margin:auto;}
.p_title{display:block; line-height:20px; height:20px; overflow:hidden; font-size:15px; font-weight:bold; color:#4b4b4b; text-transform:uppercase;}.pro_container_2 ul li:hover .p_title{color:#d9a635; text-decoration:underline}
.p_text{font-size:14px; line-height:18px; height:36px; overflow:hidden; overflow:hidden; margin:2px 0 0 0}
.pro_container_2 hr{border-color:#cacaca; margin:10px 0 2px}
.pro_pc{width:250px; height:160px; overflow:hidden; background:#ddd; margin:0 0 15px}
.pro_pc figure{width:250px; height:160px;}
.p_price{float:left; float:left; font-size:14px; line-height:16px; margin-top:3px; padding-bottom:2px} 
.p_price span{display:block; font-size:17px}
.pro_container_2 ul li .p_price + .p_price{margin-left:10px; border-left:1px solid #ddd; padding-left:10px}
.pro_container_2 .btn{float:right; font-size:14px; font-weight:bold; line-height:40px; padding:0 13px; text-transform:uppercase; color:#4b4b4b; border:1px solid #383838; border-radius:0}
.pro_container_2 ul li:hover .btn{color:#d9a635; border:1px solid #d9a635}
/* PRODUCTS END */ 

/* INDEX PAGE CLASSES END */
/* TREE */
.breadcrumb_outer{background:#efefef; box-shadow:1px 0 1px #666;}
.breadcrumb_outer .breadcrumb{margin:0; font-size:14px; background:none; padding:5px 0}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#000;}
.breadcrumb li.active{color:#000;}
/* TREE CLASSES */
/* CMS AREA */
.mid_area{padding-top:20px; padding-bottom:20px;}
.cms_area{line-height:24px;}
.cms_area ul, .cms_area ol{font:normal 14px/24px 'Open Sans', Arial, Helvetica, sans-serif; margin:30px 0px 30px 50px}

.cms_pc{float:right; margin:5px 0 10px 10px; max-width:100%;border:1px solid #eee; padding:10px;}
.cms_pc2{float:left; margin:15px 20px 20px 0; max-width:100%}
/* CMS AREA ENDS */
h1 + .paging{margin-top:7px;}
.paging{padding:10px; border:0 solid #ccc; border-radius:2px; background:#333; color:#fff}
.paging .pager{text-align:right; margin:0; padding:0;}
.paging .pager li>a, .pager li>span{padding:2px 8px; border-radius:3px; color:#26346d; font-weight:600; border:1px solid #fff}
.paging .pager li.active a{border:1px solid #ffca55; background:#daa735; color:#fff; font-weight:700}
.pager li>a, .pager li>span{padding:2px 8px; border-radius:3px; color:#666; font-weight:600; border:1px solid #ccc}
.pager li.active a{border:1px solid #bb3537; background:#fff; color:#bb3537; font-weight:700}
/* CONTACTS */
.contact_box{}
.contact_form input[type=text], .contact_form select,.contact_form textarea{width:49%; padding:7px 10px; border:2px solid #ddd; border-radius:3px; font:400 14px/20px 'Roboto', Arial, Helvetica, sans-serif; margin:0}
.contact_form .large{width:98.8% !important;}
.call{background:url(../images/call.png) no-repeat left top; padding:0 0 0 75px; min-height:61px}
.email{background:url(../images/email.png) no-repeat left top; padding:5px 0 0 75px; min-height:61px}
.web{background:url(../images/web.png) no-repeat left top; padding:5px 0 0 75px; min-height:61px}
/* CONTACTS ENDS */
/* FAQ */
.panel-group .panel{border-radius:0; border:1px solid #eee; margin:10px 0; box-shadow:1px 0 5px #eee;}
.panel-default>.panel-heading{background:#fff;}
.panel-default>.panel-heading a{background:url(../images/arl3.png) no-repeat 0 5px;padding:2px 5px 2px 20px; display:block; color:#222; font:500 15px/18px 'Open Sans',Sans-Serif;}
.panel-body{background:#f8f8f8;}
.panel-body ul, .panel-body ol{font:normal 13px/22px 'Open Sans',Sans-Serif; margin:20px 0px 20px 30px}
.inr_text{margin:15px 0 0 0; height:200px; position:relative; overflow:hidden}
.inr_text1{font:italic 400 14px/20px 'Open Sans',Sans-Serif; color:#666; height:140px; overflow:hidden}
.inr_news_pc{width:100%;}
.inr_news_pc img{width:100%; height:auto; max-height:150px; display:block;}
.inr_news_ttl{display:block; font:700 16px/20px 'Open Sans',Sans-Serif; margin:15px 0 0 0}
/* FAQ ENDS */
/* PRODUCTS */

/* category */
.pro_cat{margin:20px 0;}
.pro_cat ul, .pro_cat ul li{margin:0; padding:0; list-style:none;}
.pro_cat ul li{float:left; width:25%; border-bottom:1px solid #eee;}
.pro_cat ul li>div{width:284px; margin:25px auto;transition:all linear .2s; -webkit-transition:all linear .2s; -moz-transition:all linear .2s; -ms-transition:all linear .2s;}
.pro_cat ul li:hover>div{transform:translateY(-15px);-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px); -o-transform:translateY(-15px); -ms-transform:translateY(-15px);}
.pro_cat .pro_pc{width:284px; height:auto; border:2px solid #fff; overflow:hidden; background:#fff; margin:0; border-radius:0 15px 0 0}

.pro-box{width:284px; height:220px; background:#fff; margin:8px 0px;overflow:hidden;}
.pro-box figure{width:280px; height:220px;display:table-cell; vertical-align:middle; text-align:center;}
.pro-box figure img{display:block; margin:auto; max-width:100%; height:auto;}

.cat_title{display:block; text-align:center; font-size:16px; line-height:20px; color:#666; text-decoration:none; padding:12px 0; text-transform:uppercase; font-weight:bold; border-radius:0 0 0 15px}
.pro_cat ul li>div:hover .cat_title{color:#fff; text-decoration:none; background:#014d87}
.pro_cat ul li>div:hover .pro_pc{border:2px solid #014d87;}
.pro_cat ul li:nth-child(even)>div:hover .cat_title{ background:#57b9e8}
.pro_cat ul li:nth-child(even)>div:hover .pro_pc{border:2px solid #57b9e8;}

.thm1{ width:102px; height:100px; text-align:center; overflow:hidden;border:1px solid #ddd; }
.thm1 span{ width:100px; height:98px; vertical-align:middle; display:table-cell;}
.thm1 span img{ display:block; margin:auto; max-width:100%; height:auto;}


/* category ends */

/* listing */
.left_zone{float:left; width:17%;}
.right_zone{float:right; width:80%;}
.l_p1, .l_p2, .l_p3{display:block; font:14px/18px 'Open Sans', Arial, Helvetica, sans-serif; margin-bottom:3px; background:url(../images/dd_b.png) no-repeat 0px 7px; padding:2px 0 2px 15px; color:#666;}
.l_p1{text-transform:uppercase; font-weight:bold; color:#333}
.l_p1:hover, .l_p2:hover, .l_p3:hover{color:#d9a635;}
.l_c1 a{display:block;font:13px/18px 'Open Sans', Arial, Helvetica, sans-serif; margin-bottom:3px; color:#999;}
.l_c1 a:hover{color:#666; text-decoration:underline}
.l_c1 a.act{color:#d9a635; font-weight:bold; font-size:15px}
.filt_list p{font:normal 12px/18px 'Open Sans', Arial, Helvetica, sans-serif; color:#666;}
.filt_list p input{float:left; margin:2px 4px 0 0}
.filter_mob{ display:none}
.c_tog{ background:url(../images/dd_b2.png) no-repeat right center}
.c_tog2{ background:url(../images/dd_t2.png) no-repeat right center}
.color_box_n{border:1px solid #000; width:16px; height:14px; display:inline-block; overflow:hidden; vertical-align:middle;  margin:0px 4px 0 0; border-radius:2px}
.c_tog{cursor:pointer;}
.pro_container_2_inr ul li{float:left; width:33.3333%;}
.pro_container_2_inr_dtl ul li{float:left; width:25%;}
.pro_container_2_inr ul li>div{height:420px;}
.cs_box{min-height:54px; padding:10px 5px; border:solid #ddd; border-width:1px 0; margin-bottom:15px}
.mystar{width:35px; height:32px; display:inline-block; text-decoration:none !important}
.mystar.act{}
.color_box{ text-align:center}
.color_box a{ display:inline-block; width:18px; height:16px; position:relative; box-shadow:0 0 1px rgba(0,0,0,.9) inset; margin-right:1px; border-radius:2px}
.color_box a b{position:absolute; z-index:99; min-width:140px; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#666; padding:6px 10px; background:rgba(255,255,255,1); border:1px solid #ddd; left:-60px; top:25px; text-align:center; display:none}
.color_box a b img{display:block; float:left; margin:-15px 0 0 52px;}
.color_box a:hover b{display:block}

.tag1{position:absolute; z-index:2; right:0; top:0;}
.sort_opt{margin:10px 0; text-align:left; background:#666; border:1px solid #ddd; padding:8px;}
.sort_opt select{padding:3px; width:100px}

.mystar{background:url(../images/f-icon.jpg) no-repeat; width:31px; height:31px; display:inline-block; text-decoration:none !important}
.mystar.act{background:url(../images/f2-icon.jpg) no-repeat;}

.view-detail{ background:none; border:1px solid #2e8dc7; color:#666; padding:5px 18px 7px 18px; display:inline-block; margin-bottom:10px; margin-top:10px; font-size:13px; font-weight:600;}
.view-detail:hover{ color:#000;}
/* listing ends */


/* details */

.description_aea{background:#fff;box-shadow:0px 8px 75px -11px rgba(0,0,0,0.30); padding:25px;}
.description_aea h2{font:24px/24px 'Roboto', sans-serif;color:#000000; text-transform:capitalize;}

.thum_w{ width:100%; margin:10px auto;border-top:1px solid #f1f1f1; padding:10px 0}
.zip_area{float:right; width:50%; margin-top:15px;}
.zip_area input[type=text]{font:15px/20px 'Open Sans', Arial, Helvetica, sans-serif; padding:8px; width:70%; color:#999999; border:1px solid #aaaaaa;}

.qnt a{ border:1px solid #ccc; border-radius:100%; padding:0px 10px;}
.low_pos{ position:absolute; z-index:9; top:-27px; right:0px;}
.bb{ border-bottom:1px solid #eee;}
.product_img_area{text-align:left;border:1px solid #f1f1f1}
.product_cnt_area{text-align:left; padding:0px; position:relative;}
.prod-inn{  margin:5px;}
.fav_pos{position:absolute; z-index:9; top:0px; right:0px; padding:10px;}

.product_img_area .owl-dots{display:none;}

.pc_box_area{min-height:485px;}

.dtl_xs_pc{display:none; margin:20px 0 0 0}
.pc_box{width:350px; height:350px; margin:20px 0 0 0; float:left;}
.dtl_right{float:left; width:60%; margin:20px 0 0 30px}


.str1_sec1{width:40%; float:left}
.str1_sec2{width:30%; float:left}
.str1_sec3{width:30%; float:left}

.stock_bg{ background-attachment:local;}
.stock_bg b{ background:#fff; padding:3px 10px; border-radius:10px; box-shadow:1px 0 5px #ccc;}
.dtl_color_cont{margin-top:25px; padding:1px; border:1px solid #eee}
.dtl_color_cont .col-xs-12{padding:15px}
.dtl_color_cont .col-xs-12:nth-child(2){border-left:1px solid #eee; padding-left:25px}
.dtl_color a{border:2px solid #eee; box-shadow:0 0 3px rgba(0,0,0,.7); width:30px; height:30px; border-radius:100%; display:inline-block; margin-right:10px; text-decoration:none; margin-bottom:15px;}
.dtl_color a.act, .dtl_color a:hover{box-shadow:0 0 2px 1px rgba(0,0,0,.8);}
.dtl_size a, .dtl_size span{border:2px solid #fff; box-shadow:0 0 3px rgba(0,0,0,.5); padding: 0px 7px;  display:inline-block; margin-right:5px;  color:#333; text-align:center; margin-bottom:8px;}
.dtl_size a.act, .dtl_size a:hover{border:2px solid #fff;box-shadow:0 0 2px 2px rgba(255,144,0,.7);}
.dtl_size span{opacity:.5;}

.btn1b, .btn1b:visited{background:#014d87; display:inline-block; text-align:center; color:#fff; font:20px/45px 'Open Sans',Sans-Serif; height:45px; border:0 !important; padding:0px 40px; box-shadow:none; border-radius:5px;}
.btn1b:hover{background:#57b9e8; color:#fff; text-decoration:none;}

.btn2b, .btn2b:visited{background:#ff8000; display:inline-block; text-align:center; color:#fff; font:20px/45px 'Open Sans',Sans-Serif; height:45px; border:0 !important; padding:0px 40px; box-shadow:none; border-radius:5px;}
.btn2b:hover{background:#57b9e8; color:#fff; text-decoration:none;}

.dtl_pic{width:400px; height:390px; margin:auto; text-align:center; overflow:hidden; }
.dtl_pic figure{width:400px; height:390px; vertical-align:middle; display:table-cell;}
.zoom_img{max-width:100%; height:auto}

.prev_arr{ float:left; margin-top:15px;}
.next_arr{ float:right; margin-top:15px;}

.dtl_thmb ul, .dtl_thmb ul li{margin:0;padding:0;list-style:none;text-align:center;}
.dtl_thmb ul li{width:25%; float:left; text-align:center;} 


/* details end */
/* PRODUCTS END 





/* PRODUCTS END */
/* CART */
.mylsttb{padding:15px 10px; margin:10px 1px; border-bottom:1px solid #ddd}
.cart_p_dtl{text-align:right;}
.cart_btns{text-align:right; border-top:1px solid #ddd; padding:20px 15px}
/* CART ENDS */

/* CHECKOUT */
.check_login_l{margin-top:40px;}
.check_login_l input[type=text], .check_login_l input[type=password]{border:2px solid #ddd; border-radius:3px; width:100%}
/* CHECKOUT ENDS */

/* DELIVERY INFO */
.myform{margin:40px 0 0 10%; width:70%}
.myform input[type=text], .myform input[type=password], .myform textarea, .myform select{border-width:2px; border-radius:1px; padding:5px 10px !important; line-height:24px; height:auto}
/* DELIVERY INFO ENDS */

/* INVOICE */
.inv_box3{border:1px solid #ddd; padding:15px; min-height:193px}
/* INVOICE ENDS */

/* LOGIN */
.login_top{height:88px; background:#fff; border-bottom:2px solid #ddd; position:fixed; z-index:9; width:100%; top:0;}
.login_top .container{width:962px; margin:auto;}
.logo2{float:left; margin-top:2px;}
.login_right{margin-top:15px; margin-right:10px;}
.login_container{margin:44px 0 0 0; background:#fff url(../images/login_bg.jpg) no-repeat center top; height:520px; border-bottom:1px dotted #ccc}
.login_container .container{width:962px; padding:70px 15px 0;}
.login_box{background:#fff; border:3px solid rgba(0,0,0,.5); width:300px; min-height:350px; overflow:hidden; border-radius:3px; float:right; padding:15px 25px 25px;}
.login_box h1{color:#333;}
.login_form input[type=text], .login_form select, .login_form .fls{width:100%; border:2px solid #ddd; padding:7px 10px; border-radius:3px; font-size:13px;}
.login_form input[type=password]{width:100%; border:2px solid #ddd; padding:7px 10px; border-radius:3px; font-size:13px;}
.login_form .mybtn{padding:0; width:100%; text-align:center; font-size:14px; font-weight:bold; color:#fff; background:#ff8000; border-radius:3px; line-height:36px; height:36px; display:block}
.login_form .mybtn:hover{background:#666;}
.or_ttl{text-align:center; }
.login_form .mybtn2{padding:0; width:100%; text-align:center; font-size:14px; font-weight:bold; color:#fff; background:#014d87; border-radius:3px; line-height:36px; height:36px; display:block}
.login_form .mybtn2:hover{background:#666;}
.login_foot{margin:40px 0;}
.login_foot .container, .register_container .container{width:962px;}

.register_bg{background: #fff url(../images/register-bg.jpg) no-repeat center top; background-attachment: local; background-size: cover}


/* LOGIN ENDS */




/* REGISTER */
.register_container{margin:70px 0 0 0;}
.reg_list, .reg_list li{margin:0; padding:0; list-style:none}
.reg_list li{font-size:12px; line-height:16px; margin:0 0 8px 0; background:url(../images/arl3.png) no-repeat 0px 4px; padding:0 0 0 25px}
.short_form{font-size:14px}
.short_form input[type=text], .short_form input[type=password], .short_form select, .short_form textarea, .short_form .fls{padding:9px; width:80%; box-shadow:0 5px 5px rgba(0,0,0,.07) inset; border-radius:2px; border:1px solid #ccc; background:#fff;}
.short_form .w36{float:left; width:27%; text-align:right}
.short_form .w62{float:right; width:70%}

.short_form label{font-weight:normal;}

/* SHORT FORM ENDS */
/* REGISTER ENDS */

/* ACCOUNT */
.acc_container{margin-top:0px; margin-bottom:-25px}
.acc_container > .row > .acc_right{}
.acc_container > .row > .acc_right > div{border-left:1px solid #eee; min-height:450px; padding:30px 0 30px 30px}
.acc_container > .row > .acc_right h1{margin:0; font-size:24px; border-bottom:1px solid #eee; padding-bottom:2px;}
.acc_links{margin:30px 0 0 0;}
.acc_links a{display:block; padding:7px 50px 7px 20px; color:#333; border-radius:3px; font:normal 14px/20px 'Open Sans', Arial, Helvetica, sans-serif; text-decoration:underline; margin:0 0 2px 0}
.acc_links a:hover, .acc_links a.act{background:#222 url(../images/aro1.png) no-repeat 96% center; color:#fff; text-decoration:none}
/* DASHBOARD */
.das_box1{width:100%; height:142px; border:1px solid #be5687; border-radius:3px; background-position:10px 17px !important}
.das_box1 > div{height:100px; padding:25px 10px; text-align:right; color:#fff; font:200 14px/24px 'Myriad Regular', Arial, Helvetica, sans-serif}
.das_box1 > div b{display:block; font-size:32px; font-weight:300 !important; line-height:32px}
.das_box1 > a{height:40px; background:#fff url(../images/dsb_1a.png) no-repeat 95% center; display:block; padding:10px 12px; font:300 14px/20px 'Open Sans', Arial, Helvetica, sans-serif; color:#be5687;}
.das_box1:hover a{font-weight:600;}
.das_box2{border:1px solid #55a28a;}
.das_box2 > a{background:#fff url(../images/dsb_2a.png) no-repeat 95% center; color:#001f60;}
.das_box3{border:1px solid #a1993d;}
.das_box3 > a{background:#fff url(../images/dsb_3a.png) no-repeat 95% center; color:#a1993d;}
.favorite_box{margin:50px 0 0 0;}
.favorite_box h2{text-align:center;}
.app_container{margin:20px 0 0 0;}
.app_container .row{margin:15px 0 0 0; padding:10px 0; border-bottom:1px solid #eee}
/* DASHBOARD ENDS */
/* ADDRESS BOOK */
.add_btn{float:right; margin:-36px 0 0 0}
/* ADDRESS BOOK ENDS */
/* ORDER HISTORY */
.acc_odh_filter{}
.acc_odh_filter p{float:left; width:29%; margin-right:10px; position:relative;}
.acc_odh_filter p input{width:100%; border:0; padding:7px}
.acc_odh_filter p img{position: absolute; z-index:1; right:7px; top:4px;}
/* ORDER HISTORY */

.f_bg input[type=text]{padding:8px 15px; width:70%; box-shadow:0 5px 5px rgba(0,0,0,.07) inset; border-radius:2px; border:1px solid #ccc; background:#fff;font:12px/20px 'Open Sans', Arial, Helvetica, sans-serif;}


/* ACCOUNT ENDS */

/* SITEMAP */
.sitemap{text-align:center; padding:30px 0 0 0;}
.sitemap a{display:inline-block; padding:12px 35px; font:400 18px/20px 'Open Sans', Arial, Helvetica, sans-serif; border:1px solid #eee; border-radius:20px; margin:5px 5px; color:#666; min-width:20%; box-shadow:1px 0 5px #ccc;}
.sitemap a:hover{background:#333; color:#fff; text-decoration:none}

.sitemap2{text-align:center; padding:30px 0 0 0;}
.sitemap2 a{display:inline-block; padding:5px 25px; font:400 14px/20px 'Open Sans', Arial, Helvetica, sans-serif; background:#fff; border-radius:20px; margin:5px 2px; color:#666; border:1px solid #ddd;}
.sitemap2 a:hover{background:#666; color:#fff; text-decoration:none; border:1px solid #000;}

/* SITEMAP ENDS */

.btn-danger{background:#57b9e8; color:#fff; font-weight:bold; border:0px;}
.btn-danger:hover{background:#222; color:#fff;}

.btn-default{background:#014d87; color:#fff; font-weight:bold}
.btn-default:hover{background:#222; color:#fff;}

.btn-info{background:#fff !important; border:2px solid #d9a635 !important; color:#d9a635 !important; font-family:'Exo', Arial, Helvetica, sans-serif; font-weight:700;}
.btn-info:hover{background:#666 !important;border:2px solid #333 !important; color:#fff !important;}

.vc{float:left; text-align:left; margin:12px 0 0 0; overflow:hidden}
.vc_count span{ width:17px;line-height:23px; font-size:14px; color:#fff; display:inline-block;  letter-spacing:9px; padding-left:4px; margin:3px -5px 0 0}


/* testimonials-page-start*/
.testimonials_left{width:700px; float:left; margin:10px 0 0 0;}
.testimonials_right{width:238px; float:right;margin:10px 0 0 0;}

.t_left{float:left; width:75%; border-right:1px solid #ddd;}
.t_right{float:right; width:23%; margin:25px 0 0 0}
.testimonials{}
.t_box{padding:0 20px 35px 0; border-bottom:1px solid #ddd; margin-top:35px}
.t_box .t_text{font:16px/22px 'Open Sans', Arial, Helvetica, sans-serif; color:#666; width:75%; float:right; border-left:3px solid #ddd; font-style:italic; padding-left:25px}
.t_from{float:left; text-align:right; width:23%;}
.t_text_1{height:66px; overflow:hidden; display:block}.t_text_1_auto{height:auto;}
.rm_link{background:url(../images/art2.png) no-repeat; width:90px; height:13px; display:inline-block; margin:15px 0 0 0;}
.rm_link_x{background:url(../images/art.png) no-repeat;}
/*testimonials-page-end*/




/*brand*/
.brand_list ul, .brand_list ul li{margin:0; padding:0; list-style:none;}
.brand_list ul li{float:left; width:25%; background:#f1f1f1; border:1px solid #fff}


.brand_area2{width:169px; height:104px; margin:15px auto; border:1px solid #666; padding:5px;}
.brand_img{width:157px; height:92px; margin:auto; overflow:hidden;}
.brand_img figure{width:157px; height:92px; display:table-cell;text-align:center; vertical-align:middle;}
.brand_img img{max-width:100%; height:auto}
.pt32_m{padding-top:32px;}
/*brand*/


.track_area{width:90%; margin:auto;}

/*13 october 2016*/
.flag_sec{position:absolute; z-index:9; top:0px; left:0px;}

/*new listing*/
.list_left{width:20%; float:left; margin:15px 0;}
.list_right{width:78%; float:right;margin:15px 0;}
.list_left h2{font:300 23px/23px 'Open Sans',Arial, Helvetica, sans-serif; display:block; color:#484848; text-transform:uppercase}
.mylinks1 b{display:block; font:700 14px/18px 'Open Sans',Arial, Helvetica, sans-serif; color:#213d5a; margin-bottom:4px; padding:2px 0px 2px 20px}
.mylinks1 p a{background:none; padding:0; display:block; font-size:13px !important; margin:2px 0 0 0; color:#666}
.mylinks1 p a:hover{ color:#333; text-decoration:underline}
.mylinks1 p a.act{color:#0080ff !important; font-weight:bold}
.list_left label{font-weight:normal;}
.scroll_bar{ height:121px; overflow-y:scroll; margin:5px;}
.filter_dis{display:block;}
.new_list ul, .new_list ul li{margin:0 0 20px 0; padding:0; list-style:none;}
.new_list ul li{float:left; width:25%; }

/*new details*/
.star_area{width:80%; padding:20px;}
.star_line a,.star_line b{vertical-align:middle; display:inline-block;}
.star_line b{width:200px; background:#ddd; margin:0 5px; border:1px solid #d1d1d1}
.star_line b span{height:12px; background:#ff9b59; display:block; box-shadow:1px 1px 1px rgba(0,0,0,.2)}
.star_rev a{display:block; padding:7px; border-bottom:1px solid #ddd; background:url(../images/ar3.png) no-repeat 98% center}
.star_rev a:hover{background:#ffefe4 url(../images/ar3.png) no-repeat 98% center}
.star_rev_c img{ vertical-align:middle}

.tab-bdr1 td{padding:10px 15px;border-bottom:1px solid #ddd;border-right:1px solid #ddd; }
.tab-bdr1 tr{ }
.tab-bdr1 tr:first-child{ background:#fff;}


a.btn5{ color:#fff;} a:visited.btn5{color:#fff !important;}
.btn5{background:#014d87;padding:3px 10px;color:#fff !important;font-size:13px;display:inline-block; text-transform:uppercase;}
.btn5:hover{ color:#fff; background:#000}
/*new details*/

.pay_type{ padding:20px; margin-top:20px; text-align:center;}
.filt_cate p{border-bottom:1px solid #ccc}
.filt_cate a{ color:#4b4b4b}
.filt_cate span{padding:7px 0; display:block;color:#4b4b4b}
.dd_next2{margin: 10px 0 0 0; background:url(../images/pls3.png) no-repeat 96% center; cursor:pointer; border-bottom:1px solid #ccc}.dd_next_act2{background:url(../images/mns3.png) no-repeat 96% center;}
.bg-red{background:#666;}
.ref_box_h{height:0; overflow:hidden; opacity:0; padding:0px;}
.ref_box{padding-left:10px; padding-top:10px; border-width:0px 1px 1px 1px; background:#f9f9f9; transition:all ease-in-out .3s }
.ref_box label{ display:block; width:100%; font-weight:normal}
.ref_box label input[type=checkbox]{ vertical-align: top; margin-right:10px;}
.ref_box label input[type=text]{ padding:5px 10px; border:1px solid #ccc; width:90%; border-radius:3px;}


/*Alphabet*/
.alphabet_paging a, .alphabet_paging a:visited{display:inline-block; padding:2px 8px; text-align:center; font:bold 12px/16px Arial, Helvetica, sans-serif; background:#014d87; border:1px solid #ccc; margin:0px 2px; color:#fff; border-radius:5px;}
.alphabet_paging a:hover, .alphabet_paging a.act{color:#fff; background:#eb0000; border:1px solid #d70505;}

.alphabet_paging2 a, .alphabet_paging2 a:visited{display:inline-block; padding:8px 30px; text-align:center; font:bold 12px/16px Arial, Helvetica, sans-serif; background:#014d87; border:1px solid #ccc; margin:3px 2px; color:#fff; border-radius:5px;}
.alphabet_paging2 a:hover, .alphabet_paging2 a.act{color:#fff; background:#eb0000; border:1px solid #d70505;}

.category_link a{float:left; width:28%; font:13px/20px 'Open Sans', Arial, Helvetica, sans-serif; color:#333; margin:15px 5% 0 0; background:url(../images/ar3.png) no-repeat 0px 5px; padding:0 0 0 13px; border-right:1px solid #ccc;}
.category_link a:hover{color:#dd6e8e; border-right:2px solid #dd6e8e; font-weight:400}
.description_aea{background:#fff;box-shadow:0px 8px 75px -11px rgba(0,0,0,0.30); padding:5px;}
/*Alphabet*/

.bottom_btn{display:inline-block !important;font:13px/30px 'Open Sans', Arial, Helvetica, sans-serif !important; background:#ff8000; color:#fff !important; padding:0 15px; border-radius:5px;}

.link_h{height:35px;overflow:hidden; padding:0 10px;}
input[type=checkbox], input[type=radio]{margin:4px 8px 0;}

/*Whatsapp*/
#whatsapp {position: fixed;right: 35px;bottom: 20px;width: 70px;height: 70px;cursor: pointer;opacity: 1;z-index: 99990}
#whatsapp #whatsappMain {-moz-border-radius: 50% !important;-webkit-border-radius: 50% !important;border-radius: 50% !important;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-color: rgba(64, 195, 81, 1);width: 70px;height: 70px;color: #40c351;z-index: 9;-webkit-animation: zcwmini2 1.5s 0s ease-out infinite;-moz-animation: zcwmini2 1.5s 0s ease-out infinite;animation: zcwmini2 1.5s 0s ease-out infinite}
#whatsapp #whatsappMain:before {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 9;background-image: url('../images/whatsapp.png');background-repeat: no-repeat;background-position: center center;-webkit-animation: zcwphone2 1.5s linear infinite;-moz-animation: zcwphone2 1.5s linear infinite;animation: zcwphone2 1.5s linear infinite}

@-webkit-keyframes zcwmini2 {
0% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(207,8,8, 0);}
10% {box-shadow: 0 0 8px 6px , 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px ;}
100% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 40px rgba(0,0,0,0), 0 0 0 40px rgba(207,8,8, 0);}
}
@-moz-keyframes zcwmini2 {
0% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(207,8,8, 0);}
10% {box-shadow: 0 0 8px 6px , 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px ;}
100% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 40px rgba(0,0,0,0), 0 0 0 40px rgba(207,8,8, 0);}
}
@keyframes zcwmini2 {
0% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(207,8,8, 0);}
10% {box-shadow: 0 0 8px 6px , 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px ;}

100% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 40px rgba(0,0,0,0), 0 0 0 40px rgba(207,8,8, 0);}
}


@media only screen and (max-width:1279px){
.container{width:100%; padding:0px 10px;}
.logo_sec{text-align:center; margin-left:0px; padding-bottom:0px; padding-left:0;}
.search input[type=text]{width: 80%;}
ul.topmenu li:first-child{width:20%}
.search_m {margin-top: 0;}
.search_sec{margin-bottom: 0px;}
.sec3{padding-top: 20px;}
.sec3s{padding-top: 20px;}
.nav_bg{padding-bottom:8px;}
/* logo and search */

/*Trending Now*/
.trending_w{width:100%; margin:auto;}
/*Trending Now*/

/*Shop on the go*/
.sec_box2{width:60%; float:left; margin-left:22px;}
/*Shop on the go*/

/* footer */
.newsletter_search input[type=text]{color:#333; background:#fff; border:1px solid #e2e2e2;padding:8px; text-transform:uppercase; width:63%;}
.subscribe_btn, .subscribe_btn:visited{ padding:0px 7px}
/* footer */

header .container{padding:0;}
/* NEWSLETTER */
.nws_right input[type=text]{width:18%;}
/* NEWSLETTER ENDS */ 
/* INDEX PAGE CLASSES END */
/* PRODUCTS */
/* category */
.pro_cat{margin:20px auto; max-width:990px}
.pro_cat ul li{width:33.3333%;}
/* category ends */
/* listing */
.right_zone{width:81%;}
/* listing ends */

/* details */
.dtl_right{width:56%;}
/* details end */

/* PRODUCTS END */

/*new listing*/
.list_left{width:22%; float:left; margin:15px 0;}
.list_right{width:76%; float:right;margin:15px 0;}


}

/* ================= Desktop/Laptop below 1152px  ================= */
@media only screen and (max-width:1151px){	
.logo_sec{text-align:right;padding-top:10px;padding-left:10px;}
.cat_bg {color:#fff;font-size: 12px;}
/* logo and search */
/* hot product */
.hot_list ul li{float:left; width:20%}

/*newsletter*/
.subscribe_btn, .subscribe_btn:visited{padding:0px 10px}
.visit_btn{color:#ec008d; font: 12px/32px 'Roboto', sans-serif;  background:#ec008d; height:32px; border-radius:5px; padding:0px 10px; text-align:center; display:inline-block;color:#fff; position:absolute; z-index:9; top:-6px; right:390px;}

.call_sec{font-size:13px;}
.call_sec .pl10{ padding-left:4px;}
.call_sec .ml30{ margin-left:8px;}

/*Shop on the go*/
.sec_box2{width:52%;}
/*Shop on the go*/

	
/* hot product */
.list_o_hid{ width:100%; margin:30px auto 0 auto; overflow:hidden}
.hot_list ul li{float:left; width:33.333%;}
.hot_area {width: 240px;}	
.hot_area_1 {width: 240px;}	

/*trending-start*/
.cart-div {right: 50px;}
/*trending-end*/

	
/* NEWSLETTER */
.newsletter_box{padding:20px 10px; text-align:center}
.nws_left{float:none; border-right:0; width:auto; padding-right:0}
.nws_right{float:none; padding:10px 0; width:auto; margin:12px 0 0 0}
/* NEWSLETTER ENDS */ 
/* PRODUCTS */
.pro_container_2 ul li{width:33.33333%;}.pro_container_2 ul li:nth-child(7){margin-left:16.566666%;}

.btn1b, .btn1b:visited{font:16px/50px 'Open Sans',Sans-Serif; height:50px; border:0 !important; padding:0px 50px;}
.qnt a {border: 1px solid #ccc;border-radius: 100%;padding: 0px 9px;}

/* PRODUCTS END */ 
/* INDEX PAGE CLASSES END */
/* PRODUCTS */
/* listing */
.left_zone{float:left; width:22%;}
.right_zone{float:right; width:75%;}
.pro_container_2_inr ul li, .pro_container_2_inr ul li:nth-child(7){width:50%; margin:0}
.pro_container_2_inr_dtl ul li{float:left; width:33.33333%;}
/* listing ends */


/* PRODUCTS END */ 
/* ACCOUNT ENDS */
/* ORDER HISTORY */
.acc_odh_filter p{width:28%;}
/* ORDER HISTORY */
/* ACCOUNT ENDS */

/*13 october 2016*/
.flag_sec{position:absolute; z-index:9; top:0px; left:-150px;}

/*new listing*/
.list_left{width:24%; float:left; margin:15px 0;}
.list_right{width:74%; float:right;margin:15px 0;}
.new_list ul li{float:left; width:33.333%;}

/* details */
.dtl_right{width:46%;}
.dtl_color_cont .col-xs-12{padding:10px}
.dtl_color_cont .col-xs-12:nth-child(2){padding-left:15px}
/* details end */

/*brand-listing-start
ul.float li {width:25%;}
brand-listing-end*/

.f_bg input[type=text]{padding:8px 15px; width:60%; box-shadow:0 5px 5px rgba(0,0,0,.07) inset; border-radius:2px; border:1px solid #ccc; background:#fff;font:12px/20px 'Open Sans', Arial, Helvetica, sans-serif;}




}


/* ================= Tablet (Portrait) 768px - 959px ================= */
@media only screen and (max-width: 991px) {
.mid_area{padding:10px;}
.breadcrumb_outer .breadcrumb{margin:0; font-size:14px; background:none; padding:5px}
h1{font:bold 24px/30px 'Myriad Regular',Arial,Helvetica,sans-serif}
h2{font:bold 18px/24px 'Myriad Regular',Arial,Helvetica,sans-serif}
h3{font:bold 16px/22px 'Myriad Regular',Arial,Helvetica,sans-serif}
body{padding-top:0}
header{background:#f4f4f4; margin-bottom:0}
.top1{position:relative; height:auto}
.ft_heading {font: 700 15px/18px 'Open Sans',Arial,Helvetica,sans-serif;}
.f_dd_box.fs14{font-size:12px !important;}
/* home page css */
.top_bg{padding:10px}
.call_sec{color:#fff; line-height:30px; position:relative}
.call_sec span{display:block; padding-left:0px}

.call_dis{display:block}
.call_dis2{display:none; background:#31708f; padding:5px 10px; border:1px solid #31708f; width:100%; position:absolute; z-index:9; top:28px;left:0px}
.cart_sec{padding-right:5px}
.btn-g{font-size:19px;line-height:49px}

.logo_sec{text-align:center;padding:6px 10px;background:#fff}
.nav_bg {background:#18a3ac}
.search_sec {margin: 0 auto;width: 69%;padding: 10px;}
.search_sec .sec2{width:100%}
.search_m{margin-top:0px}
.search_sec input[type=text] {width: 91%;}
.sec3{padding-top: 10px;}
.sec3s{padding-top: 10px;}
.search input.button {padding: 17px 12px; font-size: 16px;}
.cnt_bg {width: 100%; text-align:right;}
.sitesec .col-xs-12{border-top:1px #04a1ab solid}
.sitesec{padding:5px 0 5px 0}
.banner-mob{text-align:center;margin-bottom:10px;padding-top:10px}
/* NAV */
nav{margin:0px; padding:0px; text-align:left}
ul.topmenu li>a, ul.topmenu li>a:visited{display:inline-block; padding:0px 4px}
/* NAV ENDS */
.search_m .one{font-size: 20px;}
.search_m .one span {font-size: 20px;}
.search_m .one b {font-size: 25px;}
.search_m .two {font-size: 12px;}
.search_m {padding: 8px 10px;}
.cat_bg{height:auto; margin-left:10px;}
.srch_rgt{float: left;margin: 10px auto 0;width: auto;padding-left: 10px;}
.cat_bg a{background-position:98% 50%}
.cat_list{width:100%}
ul.topmenu li:first-child{ width:25%; margin-left:1%}
.box_bg{padding:5px 25px 0 25px}

.visit_btn{color:#ec008d; font: 12px/32px 'Roboto', sans-serif;  background:#ec008d; height:32px; border-radius:5px; padding:0px 10px; text-align:center; display:inline-block;color:#fff; transition:all 0.3s linear; border:0px; position:absolute; z-index:9; top:-6px; right:100px;}
.visit_btn:hover{ background:#222; color:#fff;}

/*Testimonials*/
.testimonial_w{width:95%; margin:auto; text-align:center;}
.testimonial_cnt{height:auto; overflow:hidden; margin-top:15px; }
/*Testimonials*/

/*welcome*/
.welcome_w{width:95%; margin:auto; text-align:center;}
.welcome_cnt{height:auto; overflow:hidden;}
/*welcome*/


/*Shop on the go*/
.box_area{width:100%; height:300px; padding:30px 0px;}
.box_area .sec_box1{width:114px; height:114px; float:none; margin:auto;}
.sec_box2{width:100%; float:none; margin-left:0px; text-align:center; margin-top:15px;}
.sec_box1 figure{width:114px; height:114px; display:table-cell; vertical-align:middle; text-align:center;}
.sec_box1 figure img{display:block; max-width:100%;}
.sec_box2 h2{font:600 22px/24px 'Open Sans',Arial, Helvetica, sans-serif;color:#fff; display:block;letter-spacing:2px;}
.br{border-right:1px solid #626262;}
/*Shop on the go*/

/* footer */
.ft_logo_sec{width:100%; float:none;}
.ft_call_sec{width:100%;float:none; margin-top:15px;}

.newsletter_area{width:100%; float:none; text-align:left; margin-top:20px;}
.follow_area{width:100%; float:right;text-align:right;}

/* footer */

/*category-banner-start*/
.banner-area {margin-top: 10px;}
.advertisment-1{float:left; text-align:center; width:50%; margin-left:0px; margin-top:10px;}
.advertisment-2{float:left; text-align:center; width:50%; margin-top:10px; margin-left:0px;}
/*category-banner-end*/

.cat_bg{ height:auto;}
.cat_list{width:100%;}

/* hot product */
.list_o_hid{ width:100%; margin:30px auto 0 auto; overflow:hidden}
.hot_list ul li{float:left; width:50%;}

/*trending-start*/
.cart-div {right: 70px;}
/*trending-end*/



/* BANNER */
.banner_area{padding:0;}
.banner_left{width:100%; float:none; border-right:0}
/* BANNER ENDS */
/* NEWSLETTER */
.newsletter_box{padding:20px 0; text-align:center}
.nws_right input[type=text]{font-size:13px; width:17%;}
.nws_right *{margin:0 1px;}
.nws_right input.two{width:13%;}
.nws_right .btn{padding:9px 12px; font-size:13px}

.newsletter_search input[type=text]{width:70%;}

/* NEWSLETTER ENDS */ 
/* PRODUCTS */
.pro_container_2 ul li{width:50%;}.pro_container_2 ul li:nth-child(7){margin-left:0;}
 /* PRODUCTS END *
/* FOOTER */ 
footer{margin:30px 0 0 0; min-height:200px}.foot{margin-bottom:0px;}
.foot1{width:42%;float:left;}
.foot2{width:23%;float:left;}
.foot4{width:35%; float:right}
/* FOOTER ENDS */ 
/* INDEX PAGE CLASSES END */
/* PRODUCTS */
/* category */
.pro_cat{margin:20px auto; max-width:100%}
.pro_cat ul li{width:50%;}
/* category ends */
/* listing */
.list_left .mt30{ margin-top:7px;}
.list_left .sec_pr{ background:#fff; padding:4px 6px; border-radius:5px;}
.left_zone{float:none; width:100%;}
.right_zone{float:none; width:100%;}
.pro_container_2_inr ul li, .pro_container_2_inr ul li:nth-child(7){width:50%; margin:0}
/* listing ends */

/* details */
.thum_w{ width:80%; margin:30px auto; }
.pc_box{margin:20px auto 0; float:none; height:440px;}
.dtl_right{float:none; width:100%; margin:20px 0; text-align:center}
.dtl_color_cont{margin:25px auto 0; padding:1px; border:1px solid #eee}
.dtl_color_cont .col-xs-12{padding:15px; background:#f9f9f9}
.dtl_color_cont .col-xs-12:nth-child(2){padding-left:25px}
.details{text-align:center;}

.str1_sec1{width:100%; float:none}
.str1_sec2{width:100%; float:none; margin-top:10px;}
.str1_sec3{width:100%; float:none;margin-top:10px;}

/* details end */
/* PRODUCTS END */ 
/* LOGIN */
.login_top{height:auto; padding:10px 0; position:static}
.login_top .container{width:100%;}
.login_container{margin:2px 0 0 0; background-size:130% auto; height:auto}
.login_container .container{width:100%; padding:0px 15px;}
.login_foot .container, .register_container .container{width:100%;}
/* LOGIN ENDS */
/* REGISTER */
.register_container{margin:0px 0 0 0;}
.register_container .mob_c{text-align:center}
.register_container .reg_r{ display:none !important;}
/* SHORT FORM ENDS */
/* REGISTER ENDS */
/* ACCOUNT */
.acc_container{ margin-bottom:0}
.acc_container > .row > .acc_right > div{border-left:0; min-height:220px; padding:30px 0}
.acc_links{padding:15px 0px; margin:20px 0 0 0; border:1px solid #eee; border-radius:2px}
.acc_links a{margin:0 .5% 2px; width:32%; display:inline-block;}
/* DASHBOARD ENDS */
/* ORDER HISTORY */
.acc_odh_filter p{width:28.5%;}
/* ORDER HISTORY */
/* ACCOUNT ENDS */


/* testimonials */
.testimonials_left{width:63%; float:left; margin:10px 0 0 0;}
.testimonials_right{width:33%; float:right;margin:10px 0 0 0;}

.t_left{float:left; width:72%; border-right:1px solid #ddd;}
.t_right{float:right; width:26%; margin:25px 0 0 0}
.t_box .t_text{width:auto; float:none; border-left:0; padding-left:0}
.t_from{float:none; text-align:left; width:auto;}
/* testimonials */

.login_box{width:96%; margin:10px auto; min-height:210px}

.reg-lft{ width:42%;}
.reg-right{ width:58%; padding:130px 0 0 40px;}
/* LOGIN-REGISTER ENDS */

/*new listing*/
.list_left{width:100%; float:none; margin:5px 0; position:relative}
.list_right{width:100%; float:none;margin:5px 0;}
.filter_dis{display:none;}
.filter_mob{background:#222; padding:8px; display:block }
.filter_mob img{margin-top:5px; margin-right:-25px}
.flt_tg{background:#222 url(../images/nav-2.png) no-repeat 98% 52%;}
.flt_tg2{background:#222 url(../images/nav-3.png) no-repeat 98% 52%;}
.new_list ul li{float:left; width:33.333%;}
.list_left .sec_pr{right:40px; top:1px; position:absolute}
/*brand-listing-start
ul.float li {width:33.333%;}
brand-listing-end*/

/*Alphabet*/
.category_link a{float:left; width:45%;}

/*Alphabet*/


/*newsletter*/
.newsletter_dis{display:none; width:50%; margin:auto}
.newsletter_dis_n{display:block}
.newsletter_dis_b{display:none}
.mid_area .col-xs-12{padding:0px}
/*newsletter*/
.input_sec .sec1{width:100%; float:none; margin:0px auto}
.input_sec .sec2{width:100%; float:none; margin:0px auto; padding-top:8px}
.input_sec .sec3{width:16%; float:left; margin:0 0 0 10px; padding-top:6px}
.input_sec .sec4{width:40%; float:left; margin-left:115px; padding-top:0px}
.input_sec .sec5{width:10%; float:left; margin-left:8px; padding-top:8px}
.input_sec .sec6{width:100%; float:left; margin:0px; padding-top:0px}
.newsletter_dis{display:none; width:50%; margin:auto}
.footer_bg {padding-top:15px !important;}
.input_sec input[type=text] {width: 100%; margin-bottom:5px;}
/* FOOTER */ 
footer{margin:0 0 0 0; min-height:200px}
.foot{margin-bottom:0px}
.foot1{width:42%; float:left}
.foot2{width:23%; float:left}
.foot4{width:35%; float:right}
/* FOOTER ENDS */ 
/* footer */
.ft_heading{margin:20px 0px}
.ft_logo_sec{width:50%; float:left}
.ft_call_sec{width:100%; float:left; margin-top:0}

.list_left{width:100%; float:none; margin:15px 0}
.list_right{width:100%; float:none; margin:15px 0}
.filter_dis{display:none}
.filter_mob{background:#222; padding:8px}
.filter_mob img{margin-top:5px}
.new_list ul li{float:left; width:33.333%}
.sm-center{text-align:center}
.copy_t_a_l{text-align:center}
.copy_t_a_r{text-align:center !important}
.copy_t_a_r .pull-right{float:none !important}
.copy_t_a_r img{display:block; margin:auto}

/* footer */
}

/* ================= Mobile (Landscape) 480px - 767px ================= */
@media only screen and (max-width:767px) {
.banner{padding-left:0px; padding-right:0px}
/* home page css */
.search_icon{background:#fff;padding:0;display:block;width:46px;height:46px;text-align:center;line-height:45px;border-radius:50%;font-size:1.3em;color:#000;position:absolute;right:10px;top:-54px}
.search_m{padding:7px 10px; position:absolute; display:none}
.search_sec{width:100%;float:none;margin: 0;padding: 10px;}

ul.topmenu li{display:block; float:none; border-bottom:1px #ccc dotted}
ul.topmenu li:first-child{width:100%; display:block; float:none; border-bottom:1px #ccc dotted}

/* top menu */
ul.top_link{font:12px/28px 'Open Sans',Arial,Helvetica,sans-serif}
ul.top_link li{display:block; margin:0; padding:0}
ul.top_link li>a, ul.top_link li>a:visited{padding:0px; text-align:left; color:#ff}

.listslinks{margin:5px 0; text-align:center}
.help{padding:0 15px 15px; text-align:center; width:100%}
.ssl .allRights{text-align:center}
.ssl .padding-none{text-align:center !important; padding:10px 0}
.nop-l p{text-align:center; margin-top:10px}
.certi{text-align:center}
.top_link_dis1{display:block}
.top_link_dis2{display:none; background:#31708f; padding:5px 10px; border:1px solid #31708f; width:100%; position:absolute; z-index:9; top:28px; left:0px}

/*nav*/
nav{text-align:left}
ul.topmenu{font:15px/36px 'Roboto',sans-serif; position:relative; text-transform:uppercase}
ul.topmenu li{display:block}
ul.topmenu li>a, ul.topmenu li>a:visited{display:block; padding:0px 10px; text-align:left; border-bottom:1px solid #eee; color:#222; background:#fff}
ul.topmenu li:hover>a, ul.topmenu li>a .act{color:#fff; background:#333}

.nav_dis{display:block; background:#585858; line-height:35px; text-align:left; padding-left:10px; margin-top:1px; margin-bottom:1px}
.nav_dis img{float:right; margin:14px 5px 0 0}
.nav_dis a{color:#fff}
.link_dis{display:none; position:absolute; z-index:999; width:98%; background:#fff; left:0; right:0; margin:auto}
/*nav*/

/* footer */
.ft_logo_sec{width:45%; float:left}
.ft_call_sec{width:50%; float:left; margin-left:20px; margin-top:0; font-size:11px !important}

.f_dd_box{display:none}
.dd_next{margin:0 0 0 0;  padding:5px; background:url(../images/pls.png) no-repeat 100% center; cursor:pointer; border-bottom:1px solid #04a1ab; color:#fff}
.dd_next_act{background:url(../images/mns2.png) no-repeat 100% center}

.newsletter_area{width:100%; float:none}
.follow_area{width:100%; float:none; text-align:left}

/* footer */
/*newsletter*/
.newsletter_dis{display:none; width:50%; margin:auto}
.newsletter_dis_n{display:block}
.newsletter_dis_b{display:none}
.mid_area .col-xs-12{padding:0px}

/*Shop on the go*/
.box_area{width:100%; height:auto; padding:30px 0px;}
.box_area .sec_box1{width:114px; height:114px; float:none; margin:auto;}
.sec_box2{width:100%; float:none; margin-left:0px; text-align:center; margin-top:15px;}
.sec_box1 figure{width:114px; height:114px; display:table-cell; vertical-align:middle; text-align:center;}
.sec_box1 figure img{display:block; max-width:100%;}
.sec_box2 h2{font:600 16px/18px 'Open Sans',Arial, Helvetica, sans-serif;color:#fff; display:block;letter-spacing:2px;}
.br{border-right:0px;}
/*Shop on the go*/
h2{text-align:center !important; display:block !important;}
.bdrs{border:1px #ccc solid;}

/*Trending Now*/
.trending_w{width:100%; margin:auto;}
.trending_bg{ background:#fff url(../images/bg1.jpg) no-repeat center top; width:100%; height:auto; padding-bottom:20px;}
.trending_div{top:3px;right:2px;}
.trending_area_txt > .mt10{margin-top:0px;}
/*Trending Now*/

/*New arrivals*/
.trending_w{width:100%; margin:auto;}
.trending_bg{ background:#fff url(../images/bg1.jpg) no-repeat center top; width:100%; height:auto; padding-bottom:20px;}
/*New arrivals*/


/* footer */
.ft_logo_sec{width:45%; float:right}
.ft_call_sec{width:50%; float:right; margin-left:20px; margin-top:0; font-size:11px !important}

.f_dd_box{display:none}
.dd_next{margin:0 0 0 0;  padding:5px; background:url(../images/pls.png) no-repeat 0% center; cursor:pointer; border-bottom:1px solid #04a1ab; color:#fff; text-align:right;}
.dd_next_act{background:url(../images/mns2.png) no-repeat 0% center}

.newsletter_area{width:100%; float:none}
.follow_area{width:100%; float:none; text-align:right}

/* footer */

/*category-start*/
.mob_hider{display:none;}
.mob_only{display:block;}
.brwse-hed a {padding: 15px 0px 15px 0px;}
.banner-area{ margin-top:10px;}
.advertisment-1{float:left; text-align:left; width:auto; margin-left:40px; margin-top:10px;}
.advertisment-2{float:left; text-align:left; width:auto; margin-top:10px; margin-left:15px;}
/*category-end*/

/*treding-start*/
.project-area {width: 230px;}
/*treding-end*/

/* hot product */
.text_cnt span{font-size:24px; line-height:20px;}
.hot_list ul li{float:left; width:50%;}

/*trending-start*/
.cart-div {right: 17px;}
/*trending-end*/

/* NEWSLETTER */
.newsletter_box{padding:20px; text-align:center; background:#f8f8f8; margin:15px 0; border:1px solid #eee;}.xs_title{background:url(../images/arb.png) no-repeat center bottom; cursor:pointer; padding-bottom:12px; font-size:20px}
.nws_right{display:none; margin:0}
.nws_right input[type=text]{width:100%;}
.nws_right *{margin:3px 0;}
.nws_right input.two{width:40%;}
.nws_right .btn{padding:9px 20px; font-size:13px}
/* NEWSLETTER ENDS */ 
/* PRODUCTS */
.pro_container_2 ul li, .pro_container_2 ul li:nth-child(7){width:300px; float:none; margin:auto}
.thum_w{ width:100%; margin:0px auto; }
.low_pos{ position:absolute; z-index:9; top:-5px; right:0px;}
.cod_sec b{ display:block; margin:5px 0px;}
.cod_sec .pl15{ padding-left:0px;}

.btn1b, .btn1b:visited{font:20px/35px 'Open Sans',Sans-Serif; height:35px; border:0 !important; padding:0px 20px; box-shadow:none; border-radius:5px;}
.btn2b, .btn2b:visited{font:20px/35px 'Open Sans',Sans-Serif; height:35px; border:0 !important; padding:0px 20px; box-shadow:none; border-radius:5px;}


/* PRODUCTS END *

/* FOOTER */ 
footer{margin:0px 0 0 0; min-height:200px; padding-top:5px !important}
.foot1{width:auto; float:none; text-align:center}
.foot2{width:auto; float:none; text-align:center; margin:20px 0}
.foot4 h2{margin-bottom:10px}
.foot4{width:auto; float:none; text-align:center}
.footlink{display:inline; float:none; margin:0}
.footlink br{display:none}
.footlink a{background:#f1f1f1; padding:5px 12px; color:#333; border-radius:5px; font-size:14px}
.footlink a:hover{background:#666; color:#fff; text-decoration:none}
.soc_links a{display:inline-block; width:32px; overflow:hidden}
.soc_links a span{display:none}
.copyright{margin:30px 0 30px; border-top:1px solid #eee; padding-top:20px}
.copyright img{display:block; margin:3px auto}
.footer_bg .col-xs-12{padding:0px}
/* FOOTER ENDS */ 

/* INDEX PAGE CLASSES END */
/* PRODUCTS */
/* category */
.pro_cat ul li{width:100%;}
/* category ends */
/* listing */
.hot_area {width: 232px;}
.pro_container_2_inr ul li, .pro_container_2_inr ul li:nth-child(7){width:100%; margin:0}
.sort_opt{float:none; margin:2px 0 0; text-align:center; padding:10px 0; background:#666; border:1px solid #ddd; border-radius:2px}
.sort_opt span{display:block; margin-bottom:8px;}
.sort_opt select{display:block; margin:8px auto;}



/* listing ends */
/* PRODUCTS END */ 
/* CART */
.mylsttb{padding:15px 0px; margin:10px -15px}
.mylsttb .ac{margin:10px 0 0; text-align:left;}
.coupon_input{text-align:center; margin-bottom:15px}
.cart_p_dtl, .cart_btns{text-align:center;}
/* CART ENDS */
/* DELIVERY INFO */
.myform{margin:40px 0 0 0; width:auto}
/* DELIVERY INFO ENDS */
/* LOGIN */
.logo2{margin:auto; float:none;}
.login_container{background-size:auto; background-position:right top; height:auto}
.login_box{float:none; margin:auto; width:80%}
.login_foot, .login_foot .text-right{text-align:center;}
/* LOGIN ENDS */
/* REGISTER */
.short_form input[type=text], .short_form input[type=password], .short_form select, .short_form textarea, .short_form .fls{width:100%;}
.login_right2{float:none; text-align:center; width:100%; background:#f8f8f8; padding:0 0 15px 0; border-radius:2px; border:1px solid #ddd;}


/* REGISTER ends */
/* ACCOUNT */
.acc_container > .row > .acc_right > div{padding:20px 0}
.acc_links a{margin:0 .5% 2px; width:48.5%;}
.das_box1{margin-bottom:20px;}
.app_container .left-xs{text-align:left; padding-left:85px; padding-top:10px;}
.app_container .left-xs img{margin-right:5px;}
.favorite_box{margin-top:20px;}
/* DASHBOARD ENDS */
/* ORDER HISTORY */
.acc_odh_filter p{width:39%; margin-bottom:5px}
.acc_odh_filter p.one{width:99%; margin-bottom:5px}
/* ORDER HISTORY */
/* ACCOUNT ENDS */
/* CMS */
.paging .pager{text-align:center}
/* CMS AREA */
.cms_pc,.cms_pc2{margin:0 0 25px 0;}
/* CMS AREA ENDS */

/* CONTACT US */
.contact_box .row{ margin:0px -15px;}
.contact_box .col-xs-12{margin-bottom:0px;}
.call{padding:0 0 0 66px;}
.email{padding:5px 0 0 66px;}
.web{ padding:5px 0 0 66px;}
.contact_box .fs14{ font-size:13px;}
/*contact-end*/
/* CONTACT US */

#back-top{}

.vc{float:none; text-align:center; margin:12px 0 0 0; overflow:hidden}
.vc_count span{ width:17px;line-height:23px; font-size:14px; color:#fff; display:inline-block;  letter-spacing:9px; padding-left:4px; margin:3px -5px 0 0}

/* testimonials */
.testimonials_left{width:100%; float:none; margin:10px 0 0 0;}
.testimonials_right{width:100%; float:none;margin:10px 0 0 0;}

.t_left{float:none; width:100%; border-right:0}
.t_right{float:none; width:100%; margin:20px 0 0 0; border-top:2px solid #ddd; padding-top:25px}
.t_box .t_text{width:auto; float:none; border-left:0; padding-left:0}
.t_from{float:none; text-align:left; width:auto;}
.testi_box {padding:20px 10px 10px 10px;}
.reviews_bg {min-height: 450px;}
/* testimonials */

/*brand*/
.brand_list ul li{float:left; width:50%; margin-bottom:25px;}
/*brand*/

.track_area{width:100%; margin:auto;}
.newsletter_search{ text-align:left}
.newsletter_search input[type=text]{color:#333;background:#fff;border:1px solid #e2e2e2;padding:8px; width:76%;}
.newsletter_search{margin:10px auto;}
.subscribe_btn, .subscribe_btn:visited{background:#ff8000; margin-top:8px; display:inline-block; text-align:center; color:#fff !important; font:12px/39px 'Open Sans', Arial, Helvetica, sans-serif; height:39px; padding:0px 10px; text-transform:uppercase; cursor:pointer}
.subscribe_btn:hover{background:#666; color:#fff; margin-top:8px;}

/*13 october 2016*/
.flag_sec{position:absolute; z-index:9; top:0px; left:-70px;}

/*new listing*/
.new_list ul li{float:left; width:50%;}

.pay_type{ padding:10px 0; text-align: center;}

.browse_btn, .browse_btn:visited{font:12px/39px 'Open Sans',Sans-Serif;padding:0px 18px;}
.browse_btn2, .browse_btn2:visited{font:12px/39px 'Open Sans',Sans-Serif; padding:0px 18px; }


/* SITEMAP */
.sitemap a{margin:2px 0; width:100%; border-radius:3px;margin-bottom:8px;}

.sitemap2{text-align:center; padding:30px 0 0 0; }
.sitemap2 a{display:block; padding:5px 25px; font:400 14px/20px 'Open Sans', Arial, Helvetica, sans-serif; background:#fff; border-radius:20px; margin:5px 2px; color:#666; border:1px solid #ddd;}
/* SITEMAP */

.f_bg input[type=text]{padding:8px 15px; width:100%; margin-bottom:5px;}


.welcome_w h1 span {display:block;}
.welcome_sec{padding: 20px 0px;}
}


/* ================= Mobile (Portrait) below 480px  ================= */
@media only screen and (max-width:479px) {
.search_icon{width:35px;height:35px;line-height:35px;font-size: 1.1em;top:-46px}	
.search select{font:12px/18px 'Open Sans',Arial,Helvetica,sans-serif}
.search input[type=text]{font:12px/18px 'Open Sans',Arial,Helvetica,sans-serif}
.srch_rgt{padding-left:3%;}
.search_sec .sec1{background:#f7f7f7; width:98%; float:none; margin:5px auto}
.search_sec .sec2{width:99%; float:none; margin-left:1%}
.search_sec .sec3{float:left}
.search select{font:15px/18px 'Open Sans',Arial,Helvetica,sans-serif; color:#9a9a9a; border:1px solid #dadada; padding:7px}
.new_list ul li{float:none; width:100%}
.browse-popular li{ width:50%;}

.search_sec input[type=text]{width: 86%}
.w_list_sec {float: left;padding:7px 10px 5px 11px}
.search input.button{padding:9px 12px;font-size:13px;margin-bottom:10px}
.search input.button{padding:7px 12px;background: #07595f;}
.sec3s{margin-right:8px}
.btn-g {background:#4a4a4a;padding:0 14px;line-height:37px;    font-size:14px}
.cart_sec{ margin:0 0 0 7px}
.cart_sec a{line-height:37px}
.cart_sec .fa {font-size:22px;float:left;margin:8px 5px 0 4px}
.w_list_sec .fa{font-size:22px}
.input_sec .sec3{width:26%}
.input_sec .sec5{width:12%}
/*newsletter*/
.input_sec .sec4{width:40%; float:left; margin-left:0px; padding-top:0}
.input_sec .sec5{width:42%; float:left; margin-left:8px; padding-top:8px}
.newsletter_dis{display:none; width:50%; margin:auto}
.browse-heading {font-size: 24px;}
.browse-popular {padding: 10px 0;}
/* PRODUCTS */


/*Shop on the go*/
.shop_sec .mw_98{width:40%;}
.video_sec iframe{ width:100%; height:250px;}
/*Shop on the go*/

/* footer */
.ft_logo_sec{width:100%; float:none;}
.ft_call_sec{width:100%;float:none; margin-left:0px; margin-top:10px; font-size:13px !important;}
.copy_t_a_l img{ width:14%;}
/* footer */


/*category-advertisment-start*/
.advertisment-1{float:none; text-align:center; width:100%; margin-left:0px; margin-top:10px;}
.advertisment-2{float:none; text-align: center; width:100%; margin-top:10px; margin-left:0px;}
/*category-advertisment-end*/

/*details*/
.pc_box{width:100%; height:auto; float:none;}
.dtl_pic{ width:100%; height:auto;}
.dtl_pic span{ width:100%; height:auto;}
.dtl_pic img{ width:100%;}
.prev_arr{ position:absolute; z-index:999; left:0;}
.next_arr{ position:absolute; z-index:999; right:0;}
.dtl_thmb ul, .dtl_thmb ul li{margin:0;padding:0;list-style:none;text-align:center;}
.dtl_thmb ul li{width:25%; float:left; text-align:center;} 

.price_sec b{ display:block; margin:5px 0px;}
.price_sec .pl10{ padding-left:0px;}

.cat_bg .pull-left{float:none; width:100%;}
.btn_sec a{ display:block;margin-bottom:8px; border:1px solid #ddd; padding:10px;}
.btn_sec .ml20{ margin-left:0px;}
/*details-end*/


/* hot product */
.list_o_hid{ width:100%; margin:30px auto 0 auto; overflow:hidden}
.hot_list ul li{float:left; width:100%;}

/*trending-start*/
.cart-div {right:35px;}
/*trending-end*/


/*treding-start*/
.project-area {width: 252px;}
/*treding-end*/


/*brand*/
.brand_list ul li{float:none; width:100%; margin-bottom:25px;}
/*brand*/

/*.sitemap2{text-align:center; padding:30px 0 0 0;}
.sitemap2 a{display:block; padding:5px 25px; font:400 14px/20px 'Open Sans', Arial, Helvetica, sans-serif; background:#fff; border-radius:20px; margin:5px 2px; color:#666; border:1px solid #ddd;}
.sitemap2 a:hover{background:#666; color:#fff; text-decoration:none; border:1px solid #000;}*/

/* NEWSLETTER */
.newsletter_box{padding:15px; text-align:center; background:#f8f8f8; margin:15px 0; border:1px solid #eee;}.xs_title{background:url(../images/arb.png) no-repeat center bottom; cursor:pointer; padding-bottom:12px; font-size:17px}
.nws_right{display:none; margin:0}
.nws_right input[type=text]{width:100%;}
.nws_right *{margin:3px 0;}
.nws_right input.two{width:40%;}
.nws_right .btn{padding:9px 15px; font-size:14px}
/* NEWSLETTER ENDS */ 
/* PRODUCTS */
.pro_container_2 ul li, .pro_container_2 ul li:nth-child(7){width:100%; max-width:100%}
/* PRODUCTS END *
/* INDEX PAGE CLASSES END */
/* PRODUCTS */
.btn1b, .btn1b:visited{font:20px/45px 'Open Sans',Sans-Serif; height:45px; border:0 !important; padding:0px 20px; box-shadow:none; border-radius:5px; display:block;}
.btn2b, .btn2b:visited{font:20px/45px 'Open Sans',Sans-Serif; height:45px; border:0 !important; padding:0px 20px; box-shadow:none; border-radius:5px;display:block; margin-top:10px; }
.btn_m .ml8{margin-left:0px;}



.dtl_xs_pc{display:block;}
/* PRODUCTS END */
/* LOGIN */
.login_box{width:100%}
.login_container .container{padding:30px 15px;}
.login_foot{margin-top:20px;}
/* LOGIN ENDS */
/* REGISTER */
.short_form input[type=text], .short_form input[type=password], .short_form select, .short_form textarea, .short_form .fls{padding:9px; width:100%;}
.short_form .w36{float:none; width:100%; text-align:left}
.short_form .w62{float:none; width:100%}
.login_right2{float:none; text-align:center; width:100%; background:#f8f8f8; padding:0 0 15px 0; border-radius:2px; border:1px solid #ddd;}
/* REGISTER ends */
/* ACCOUNT */
.acc_container > .row > .acc_right > div{padding:20px 0}.acc_links{padding:15px;}
.acc_links a{margin:1px 0; width:100%;}
/* DASHBOARD ENDS */
/* ADDRESS BOOK */
.add_btn{float:none; margin:0 0 10px 0;}
.add_btn a{border-radius:3px; width:100%}
.inr_addresses .col-sm-2{text-align:left;}
/* ADDRESS BOOK ENDS */
/* ORDER HISTORY */
.acc_odh_filter p{width:100%; margin-bottom:5px}
.acc_odh_filter p.one{width:100%; margin-bottom:5px}
/* ORDER HISTORY */
/* ACCOUNT ENDS */



.newsletter_search input[type=text]{color:#333; background:#fff; border:1px solid #e2e2e2;padding:8px; width:70%; }
.newsletter_search{margin:10px auto;}
.subscribe_btn, .subscribe_btn:visited{background:#ff8000; margin-top:8px; display:inline-block; text-align:center; color:#fff !important; font:12px/39px 'Open Sans', Arial, Helvetica, sans-serif; height:39px; padding:0px 10px; text-transform:uppercase; cursor:pointer}
.subscribe_btn:hover{background:#666; color:#fff; margin-top:8px;}

/*new listing*/
.new_list ul li{float:left;width:50%;}


.thm1{ width:42px; height:39px; }
.thm1 span{ width:40px; height:39px; }


.sitesec h2{font-size:18px;font-weight:600;line-height:24px}

.trending_area{width:160px; margin:auto;}
.cat_bg{font-size:10px;}
.calls{font-size:11px;}
.calls .fa{margin:2px 5px 0 0;}




}