<strong></strong>@charset "utf-8";
body{font-family:'Open Sans',Arial, Helvetica, sans-serif; font-size:14px; color:#555555;}
h1, h2, h3, h4, h5, h6{font-family:'Roboto',Arial, Helvetica, sans-serif;}
h1{font:bold 30px/36px 'Roboto',Arial, Helvetica, sans-serif; display:block; color:#484848; margin-top:20px;}
h2{font:bold 23px/28px 'Roboto',Arial, Helvetica, sans-serif; display:block; color:#484848; text-transform:uppercase}
h3{font:18px/24px 'Roboto',Arial, Helvetica, sans-serif; display:block; color:#000;text-transform:uppercase; letter-spacing:2px;}
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;}

.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;}

/* logo sec*/
.top-sec{background:#fff; padding:2px 0;}
.top-line{background:#456630; width:100%; position:fixed; z-index:9999999999 !important;} /*box-shadow:3px 0 10px #ccc; border-bottom:3px #379740 solid;*/
.pos{ padding-top:122px;}
.logo-sec{ position:relative;}
.logo{position: absolute; z-index: 99; width: 252px; background: #fff; background: rgba(69,102,48,.9); display: inline-table; margin: 0 auto; right: 11%; top: 0; bottom: 0; text-align: center; margin-top: 1%; padding: 16px 0; border-radius: 50%;}
.logo-txt{ line-height:30px; margin-top:50px; text-align:center; color:#000; font: roboto, Arial, Helvetica, sans-serif;}
.logo-t{ font-size:46px; text-transform:uppercase;}
.logo-b{ font-size:34px; font-weight:300}
.logo-tag{ width:450px; margin:10px auto; border:#373737 1px solid; border-width:1px 0 1px 0; text-align:center; font:22px roboto, Arial, Helvetica, sans-serif; color:#000; font-weight:300; padding:10px 0; }
.home .logs{width:0; opacity:0; overflow:hidden; transition:all linear .2s}
.home .logs2{width:132px; opacity:1;}
.visible-mob{display:none;}
/* home page css */
.top_bg{ background:#f7f7f7; padding:10px;}
.call_sec{font:12px 'Open Sans',Arial, Helvetica, sans-serif; text-align:left; color:#616161;}
.call_sec img{vertical-align:middle; margin-right:5px;}
.top_number{float:right; margin-top:15px; font-size:14px; margin-bottom:10px;}
.btn1, .btn1:visited{background:#379740; display:inline-block; text-align:center; color:#fff; font:400 16px/40px 'Myriad Regular', Arial, Helvetica, sans-serif; height:40px; border:0 !important; padding:0px 20px; box-shadow:1px 1px 1px rgba(0,0,0,.7)}
.btn1:hover{background:#333; color:#fff;}

.btn2, .btn2:visited{background:#379740; display:inline-block; text-align:center; color:#fff; font:400 16px/40px 'Myriad Regular', Arial, Helvetica, sans-serif; height:40px; border:0 !important; padding:0px 20px; box-shadow:1px 1px 1px rgba(0,0,0,.7)}
.btn2:hover{background:#333; color:#fff;}


.btn4, .btn4:visited{background:#017ab6; display:inline-block; text-align:center; color:#fff; font:400 13px/26px 'Myriad Regular', Arial, Helvetica, sans-serif; height:26px; border:0 !important; padding:0px 10px; box-shadow:1px 1px 1px rgba(0,0,0,.7); border-radius:3px;}
.btn4:hover{background:#333; color:#fff;}


.btn5, .btn5:visited{background:#38983f; display:inline-block; text-align:center; color:#fff; font:400 13px/26px 'Myriad Regular', Arial, Helvetica, sans-serif; height:26px; border:0 !important; padding:0px 10px; box-shadow:1px 1px 1px rgba(0,0,0,.7); border-radius:3px; text-transform:capitalize; font-weight:600;}
.btn5:hover{background:#333; color:#fff;}

.call_dis{display:none;}
.call_dis2{display:block;}
/* top menu */
.link_sec{text-align:right;}
ul.top_link{margin:0; padding:0;color:#333333; font:12px/14px 'Roboto',Arial, Helvetica, sans-serif; position:relative;}
ul.top_link li{display:inline-block; margin:0; padding:0; vertical-align:top !important;}
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 5px; color:#3e3e3e; border-right:1px #3e3e3e solid;}
ul.top_link li:nth-child(1){margin-top:7px;}
ul.top_link li:nth-child(2){margin-top:7px;}
ul.top_link li:nth-child(3){margin-top:7px;}
ul.top_link li:nth-child(3) a{border-right:0px #3e3e3e solid;}
ul.top_link li:hover>a, ul.top_link li>a .act{color:#03a9f4;}

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

/* top menu */
.logo_sec{text-align:left; margin:17px 0;}
.search_sec{float:left; margin-left:15px; float:left; margin-top:5px;}
.cart_sec{width:70px; float:left; margin-left:5px; margin-top:10px;}
.call_number{float:left;}

.srch_pop{width:52%;position:absolute;top:62px; right:0; z-index:9999; display:none; background:#fff; border:1px solid #ccc; padding:10px;}
.srch_sect{width:100%;border-radius:0px;margin-top:0px; }
.srch-inr{background:#fff;border:1px solid #dadada; width:43.4%;float:left;margin-right:2px; overflow:hidden}
.srch-inrs{background:#fff;border:1px solid #dadada; width:43.4%;float:left;margin-right:2px; overflow:hidden}

.srch_sect .srch-inrs input[type="text"]{font-size:13px; color:#7d7d7d; height:34px; padding:0px 10px 0px 8px; width:100%; background:none !important; box-shadow:none; border:0px; }

.srch_sect .srch-inr select{ width:100%;font-size:13px;  height:34px; border:none; border-radius:0px; padding-left:10px; text-transform:uppercase; box-shadow:none;}

.srch_sect input[type="submit"]{ background:#74b53f; border:none;float:right;height:43px; transition: all linear .3s; color:#fff; padding:0px 10px; text-transform:uppercase}
.srch_sect input[type="button"]:hover {background-color:#d9d9d9; color:#000; background-position:center -25px;}

.srch_sect .adv-src{width:100%;line-height:16px; text-align:right; margin-top:10px; }
.srch_sect .adv-src a{ color:#000; text-transform:uppercase; font-size:13px; font-weight:bold; line-height:20px;}
.srch_sect .adv-src a:hover{ text-decoration:underline; color:#f7b508; }
/* logo and search */


.social-top{float:right;}
.social-top a img{margin-right:0px !important;}

/* NAV */
.nav>li>a {position: relative; display: block; padding: 10px 6px;}
.navbar-header {float: left;}
#navbar{float: left; margin-top:20px;}
.nav>li>a{font:14px roboto, Arial, Helvetica, sans-serif; color:#fff; text-align:center; font-weight:300; text-transform:uppercase;}
/*.nav>li:last-child>a{ background:#fdc901; padding:3px 10px; margin-top:6px; border-radius:3px; color:#000;}
.nav>li>a:hover:last-child{ color:#fff; background:#379740 !important; border-radius:0px;}*/

.nav>li:hover>a{background-color: #379740;}

.dropdown-menu {position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; width:600px; padding:10px; margin: 2px 0 0; font-size: 14px; text-align: left; list-style: none; background-color: #043450; border-radius: 4px; box-shadow: 0 6px 12px rgba(0,0,0,.175);}

.dropdown-menu ul li{float:left; width:32%; list-style:none; margin-right:5px;}
.dropdown-menu ul li>a {display: block; padding: 7px 20px 7px 30px;  clear: both; font-weight: 400; line-height: 1.42857143; color: #fff; white-space: nowrap; border-bottom:0px #ccc solid; background:url(../images/aro1.png) no-repeat 5% 50%; font-size:12px;}
.dropdown-menu ul li span{ background:#fff; display:block; padding:5px 10px;}
.dropdown-menu ul li span a{ color:#000; font-weight:600}


ul.topmenu{margin:0; padding:0;}
a{text-decoration:none} 
ul.topmenu{font:15px roboto, Arial, Helvetica, sans-serif; color:#000; text-align:center; font-weight:300; text-transform:uppercase;}
ul.topmenu li{display:inline-block; *display:inline; position:relative; float:left; margin:0 ; list-style:none;}
ul.topmenu li>a{color:#000; vertical-align:middle; text-align:center; display:block;}
ul.topmenu li:hover>a{color:#fff; background:#d4b321;}
.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;  background-color: #379740; color:#fff !important;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover { background-color:#379740;    border-color:transparent;}

ul.topmenu a{padding:37px 18px; color:#fff; vertical-align:middle; display:block; transition:.3s linear all; -moz-transition:.3s linear all; -ms-transition:.3s linear all; -o-transition:.3s linear all; -webkit-transition:.3s linear all;}
ul.topmenu a:hover, ul.topmenu a.act{color:#d71722; background:#d4b321 !important;}
ul.topmenu a:hover,ul.topmenu a.act, .ser ul.topmenu #ser, .com ul.topmenu #com, .con ul.topmenu a#con{color:#d71722; background:#d4b321 !important;}
ul.topmenu div{display:none; position:absolute; text-align:left; z-index:999; background:#eee; padding:5px; font-size:14px; line-height:26px; font-weight:600; color:#000 !important;}
ul.topmenu div a{border-bottom:1px #fff solid; color:#fff !important; padding:5px 22px !important; background:#d71722 !important;}
ul.topmenu div a:last-child{border-bottom:0px #fff solid; color:#fff !important; padding:5px 22px 0px 22px !important;}
ul.topmenu div a:hover{color:#fff !important;}
ul.topmenu div.one{width:252px; text-align:left !important;}
ul.topmenu div.two{width:300px}
ul.topmenu div.three{width:400px}
ul.topmenu div a:last-child{border-bottom:0px #666 solid;}


.play-ico{ margin-left:116px; margin-top:124px;}

.nav_dis{display:none;}
.link_dis{display:block;}
/* NAV ENDS */
.cat_bg{background:#379740; text-transform:uppercase; padding:12px 13px 13px 13px;}.cat_bg a{color:#fff; font-weight:600;}
.cat_list{padding:10px; background:#fff; border:1px solid #dadada; position:absolute; z-index:9; top:48px; 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;}

.banner_sec{border-top:3px solid #03a9f4;}

/* hot product */
.text_cnt span{font-size:32px;}
.text_cnt b{font-weight:normal;}

.hot_list ul, .hot_list ul li{margin:0; padding:0 0 20px 0; list-style:none;}
.hot_list ul li{float:left; width:20%; }

.res_list ul, .res_list ul li{margin:0; padding:0 0 20px 0; list-style:none;}
.res_list ul li{float:left; width:25%; }

.product_list ul, .product_list ul li{margin:0; padding:0 0 20px 0; list-style:none;}
.product_list ul li{float:left; width:20%; }


.hot_area{width:190px; margin:auto; border:1px solid #e6e5e4;background:#fff;}
.hot_area:hover{border:1px solid #ccc;}
.hot_img{width:188px; height:188px; overflow:hidden; border-bottom:1px solid #e6e5e4; }
.hot_img figure{width:188px; height:188px; display:table-cell;text-align:center; vertical-align:middle; }
.hot_img img{display:block; margin:auto; max-width:100%; height:auto;}
.name_h{height:40px; overflow:hidden; line-height:16px;}
.track_h{height:30px; overflow:hidden; line-height:16px;}
.list_o_hid{height:400px; overflow:hidden;}
.vender_wrap{ padding:5px; width:100%; }
.sold_by{ font-size:12px; text-align:center}.sold_by b{ text-transform:uppercase;}
.vender_wrap .sold_by{ font-size:14px;border:1px solid #eee;background:#f9f9f9; }
.vender_wrap .sold_by a{ font-size:18px;}.vender_wrap .sold_by span{ display:block;}
.combo_area{width:190px; margin:auto; border:1px solid #e6e5e4;background:#fff;}
.combo_area:hover{border:1px solid #ccc;}
/*VENDOR-PROFILE*/
.pro_img{ float:left;width:178px; height:164px; text-align:center; overflow:hidden; border:#eee 1px solid;}
.pro_img img{max-width:100%;}
.pro_img span{ width:176px; height:162px; vertical-align:middle; display:table-cell;}
.vendor_dtl_rgt{ width:80%; float:left; padding-left:20px;}
.vendor_dtl_rgt p{ line-height:18px;}

.welcome h1{font-size:44px;font-weight:300;color:#379740; text-align:center; line-height:68px;}

.titles{font-size:40px; font-weight:300; color:#379740; text-align:center; line-height:52px;}

/*images-div-start*/
.images-div{ width:100%; height:auto; clear: both; background:url(../images/services-bg.jpg) repeat; margin-bottom:20px;}
.img-roll img{ transition:all linear 0.7s;}
.img-roll img:hover{ transform:rotateY(-180deg)}
/*images-div-end*/

/* Reviews */
.reviews_bg{background:url(../images/test-bg.jpg) center top no-repeat; background-size:cover; background-attachment:local; min-height:313px;}
.review_area{width:85% !important; margin:auto;}
.cnt_bg ul li{float:left; width:100%;}
.cnt_bg{margin-top:18px; background:rgba(255,255,255, .7);border-radius:5px; padding:20px; text-align:center !important; width:100%;}


/* Video */
.video_bg{background:url(../images/video-bg.jpg) center top no-repeat; background-size:cover; background-attachment:local; min-height:313px; padding:20px 0;}

.video_area{width:100% !important; margin:auto; border-radius:4px; background:#fff; background:rgba(255,255,255,.5); padding:20px; box-shadow:0 0 20px #ccc;}
.cnt_bg ul li{float:left; width:100%;}
.cnt_bg{margin-top:18px; background:rgba(255,255,255, .7);border-radius:5px; padding:20px; text-align:center !important; width:100%;}
/* Video bg */

/* footer */
footer{background:#456630; padding:30px 0 0 0;}
.copy_bt10{background:#123a40;}
.copy_t_a_r{text-align:right}
.copy_t_a_r img{ float:right; margin-left:8px;}
.copy_t_a_l{text-align:left}

.ft_logo_sec{}
.ft_call_sec{margin-top:15px;}
.ft_call_sec a{ color:#3fe34f;}

.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:15px/18px 'Open Sans', Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; margin-top:15px;  font-weight:600;}
.ft_link{margin-top:10px;}
.ft_link a{font:12px/20px 'Open Sans', Arial, Helvetica, sans-serif; color:#fff; display:block;}
.ft_link a:hover{color:#fff;}
.f_dd_box{margin:10px 0 0 0}

.newsletter_area{}
.follow_area{width:100%; margin-top:20px;}

.newsletter_search{margin-top:10px;}
.newsletter_search input[type=text]{color:#333; background:#fff; border:0px solid #e2e2e2;padding:10px 10px 9px 10px; text-transform:uppercase;}

.subscribe_btn, .subscribe_btn:visited{background:#379740; display:inline-block; text-align:center; color:#fff !important; font:12px/35px 'Roboto', Arial, Helvetica, sans-serif; height:35px; padding:0px 10px; text-transform:uppercase; cursor:pointer}
.subscribe_btn:hover{background:#666; color:#fff;}
/* footer */

/* news_list */
.news_cont{ width:100%; display:block; overflow:hidden;  padding:30px 0px 0px 0px;}
.news_cont .news-inr{padding:0px 0px;}
.news_cont .news-inr h3{font:18px/35px 'Open Sans', Arial, Helvetica, sans-serif; color:#333;}
.news_cont .news-inr h3 span{display:block; font-size:12px; color:#333;font-weight:500; line-height:30px;}
.news_cont .news-inr h3 span a{color:#017ab6;}
.news_list ul, .news_list ul li{margin:0 0 0 0; padding:0; list-style:none;}
.news_list ul li{float:left; width:25%; transition:.4s linear all; position:relative;}


.news_area{width:295px; height:350px; margin:auto; border:1px #e6e5e4 solid; transition:.3s linear all;}
.news_img{width:293px; height:293px; overflow:hidden;}
.news_img figure{width:293px; height:293px; display:table-cell;text-align:center; vertical-align:middle; }
.news_img img{display:block; margin:auto; max-width:100%; height:auto;}
.news_img_cont{background:url(../images/cat-bot-sap.jpg) repeat-x; font-size:15px; text-align:center; color:#017ab6; height:57px; line-height:52px;}
.news_img_cont a{color:#017ab6;}
.news_area:hover{transform:scale(1); box-shadow:0px 0px 10px #ccc;}
.new_arrival{background:#f5f5f5; border-width:1px 0; border:1px #ebebeb solid; padding:20px 0 30px 0; margin-top:25px;}


.list_o_hid{height:308px; overflow:hidden; margin-top:20px;}
.news_area .txt_h {height:98px; overflow:hidden; line-height:18px;}
.news_area .ttl_h{ height:55px; overflow:hidden;}
.date_sec{background:#017ab6; position:absolute; z-index:99; line-height:20px; top:0px; left:0px; width:73px; height:60px;}
/* 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; position:relative;}
.pro_pc figure{width:250px; height:160px;}
.pro_pc .cate_desc{position:absolute; width:100%; padding:15px; background:#fff; background:rgba(255,255,255,0.8); font-size:13px; color:#000; bottom:0; text-align:center; opacity:0; transition:all 0.3s linear;}
.pro_pc:hover .cate_desc{ opacity:1;}
.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:#555;}
.breadcrumb_outer .breadcrumb{margin:0; font-size:14px; background:none; padding:5px 0}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#fff;}
.breadcrumb li.active{color:#fff;}
/* TREE CLASSES */
/* CMS AREA */
.mid_area{padding-top:102px; paddding-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%}
.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:0}
.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:#623A01; font:500 15px/18px 'Myriad Regular', Arial, Helvetica, sans-serif;}
.panel-body{background:#f8f8f8;}
.panel-body ul, .panel-body ol{font:normal 13px/22px 'Open Sans', Arial, Helvetica, 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', Arial, Helvetica, 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', Arial, Helvetica, 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:284px; border:2px solid #fff; overflow:hidden; background:#fff; margin:0; border-radius:0 15px 0 0}
.pro_cat .pro_pc figure{width:280px; height:282px;}
.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:#333}
.pro_cat ul li>div:hover .pro_pc{border:2px solid #333;}
.pro_cat ul li:nth-child(even)>div:hover .cat_title{ background:#017ab6}
.pro_cat ul li:nth-child(even)>div:hover .pro_pc{border:2px solid #017ab6;}
.thm1{width:60px; height:60px; border:1px solid #ddd; overflow:hidden;}
.thm1 figure{width:60px; height:60px;}
.thm1 figure img, .thm1 img{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 'Myriad Regular', 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 'Myriad Regular', 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 'Myriad Regular', Arial, Helvetica, sans-serif; color:#666;}
.filt_list p input{float:left; margin:2px 4px 0 0}

.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; float:left; margin:1px 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{background:url(../images/wish.png) no-repeat; width:35px; height:32px; display:inline-block; text-decoration:none !important}
.mystar.act{background:url(../images/wish2.png) no-repeat;}
.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}
.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;}
/*FILTER*/
.filter_opt{width:100%; background:#f9f9f9; font-family:'Open Sans', Arial, Helvetica, sans-serif; padding-bottom:20px;}
.filter_opt h3{font-size:15px; font-weight:500;color:#666;text-transform:uppercase; padding:5px 10px; border-bottom:1px solid #ccc;}

.filter_opt .filter_ttl{font-size:14px;font-weight:600;color:#3a425b;text-transform:uppercase; padding:7px 10px; cursor:pointer;}
.filter_opt .filter_srch{ width:100%; display:block; padding:0px 10px}
.filter_opt .filter_srch input[type=text]{ border:1px solid #ccc; padding:3px 10px; width:80%; float:left; height:35px;}
.filter_opt .filter_srch input[type=button]{background:#213577; width:34px; height:34px; padding:2px;}
.filter_opt .filter_srch input[type=button]:hover{ background-color:#c10001;}
ul.cate_list{ margin:0px; padding:0px;}
ul.cate_list li{ list-style:none; display:block;}
ul.cate_list li a{display:block; color:#666; padding:3px 10px 3px 15px;background: url(../images/arw-r.png) no-repeat  -1px 7px; }
ul.cate_list li a span{color:#000; font-weight:700;}
ul.cate_list li a:hover{color:#c10001; text-decoration:underline;}

.filt_list{ padding:0px 10px;}
.filt_list p{font:300 13px/18px 'Open Sans', Arial, Helvetica, sans-serif; color:#666;}
.filt_list p label{ font-weight:400;}
.filt_list p label span{ font-size:11px; font-weight:600; padding:0px 4px; color:#000}
.filt_list p input{float:left;margin:2px 4px 0 0; background-color:#fff; border:1px solid #000;}
.price-range{ background:#fff; border:0px solid #ccc; width:98%; margin:4px auto}
.price-range input[type="text"]{border:1px solid #ccc; background-color:#fff;}

.flt_color a{border:2px solid #eee; box-shadow:0 0 3px rgba(0,0,0,.7); width:24px; height:24px; display:inline-block; margin-right:5px; margin-bottom:20px;}
.flt_color a.act, .flt_color a:hover{border:2px solid #fff;box-shadow:0 0 2px 2px rgba(255,144,0,.5);}

ul.cate_links{margin:0px; padding:0px;}
ul.cate_links li{list-style:none; display:block; font:400 13px/18px 'Open Sans', Arial, Helvetica, sans-serif}
ul.cate_links li img{ margin-top:4px; float:left; margin-right:5px;}
ul.cate_links li a{color:#666;padding:2px 0px 2px 0px;display:inline-block; margin:0px 4px 0 0}
ul.cate_links li span{ float:left; margin-top:2px; cursor: pointer }

ul.cate_links li ul{ margin:0px; padding:0px;}

ul.cate_links li ul li a{ font-size:12px; }
ul.cate_links li ul li{ margin:0px; padding:0px;}
ul.cate_links li ul li a{ /*background:url(../images/ft-blt_1.jpg) no-repeat 0px 50%;*/font-size:12px; padding:0px 0px 0px 10px; line-height:16px; color:#000;} 
.c_togs{ background:url(../images/dd_b2.png) no-repeat 97% center}
.c_tog2s{ background:url(../images/dd_t2.png) no-repeat 97% center}

.tree{ margin-left:-15px; font-size:13px;} 
.tree ul{ margin:0; padding:0;}
.tree li ul>li{display:none}
.tree li {
	list-style-type:none;
	margin:0 0 0 15px;
	padding:10px 5px 0 0;
	position:relative;
}
.tree li::before, .tree li::after {
	content:'';
	left:5px;
	position:absolute;
	right:auto;
}
.tree li::before {
	bottom:50px;
	height:100%;
	top:0;
	width:1px;	
}
.tree li::after {
	height:20px;
	top:25px;
	width:25px
}
.tree li span {
	display:inline-block;
	text-decoration:none
}
.tree li.parent_li>span {
	cursor:pointer
}
.tree>ul>li::before, .tree>ul>li::after {
	border:0
}
.tree li:last-child::before {
	height:30px
}
.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span {
	color:#000
}
.mylinks1{ padding:5px 0 0 0;}
.mylinks1 b{ display:block; font:700 14px/18px 'Open Sans',Arial, Helvetica, sans-serif; color:#2f2f2f; margin-bottom:4px; padding:2px 0;}
.mylinks1 p a{background:none; padding:2px 5px; font-size:13px !important; margin:2px 0 0 0px; color:#2f2f2f; display:block}
.mylinks1 p a:hover{ color:#f59337; text-decoration:underline}
.mylinks1 p a.act{color:#456630 !important; font-weight:bold}
/* listing ends */
/* details */
.pc_box_area{min-height:485px;}

.dtl_xs_pc{display:none; margin:20px 0 0 0}
.pc_box{width:350px;  margin:20px 10px; float:left;}
.pc_box_area {float:none; min-height:485px;}
.pc_box {width:400px;}
.product-dtl-img{min-height:400px !important;}

.product-dtl-img figure{width:400px; height:400px; vertical-align:middle; text-align:center; margin:0 auto; display:table-cell;}

.scrooll { width:100%; overflow:hidden;}
.dtl_tmb { width:70% !important; border:0px red solid; margin:auto !important; overflow:hidden; }
.scroll .prev5 { position:absolute; top:10px; left:0px; z-index:99;}
.scroll .next5 {position:absolute; top:10px; right:0px; z-index:99;}
.dtl_tmb ul { width:100%;}
.dtl_tmb li { list-style:none;float:left; }
.dtl_right{float:left; width:39%; margin:20px 0 0 30px}
.dtl_rights{float:right; width:24%; margin:20px 0 0 0px}
.scroll_5 ul li div { width:60px; height:60px; margin:auto;}

.btn1b, .btn1b:visited{background:#03a9f4; display:inline-block; text-align:center; color:#fff; font:400 20px/44px 'Myriad Regular', Arial, Helvetica, sans-serif; height:44px; border:0 !important; padding:0px 40px; box-shadow:1px 1px 1px rgba(0,0,0,.7)}
.btn1b:hover{background:#333; color:#fff;}

.btn2b, .btn2b:visited{background:#379740;display:inline-block; text-align:center; color:#fff; font:400 18px/40px 'Myriad Regular', Arial, Helvetica, sans-serif; height:40px; border:0 !important; padding:0px 20px; box-shadow:1px 1px 1px rgba(0,0,0,.7); }
.btn2b:focus{color:#fff; }
.btn2b:hover{background:#333; color:#fff;text-decoration:none}



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

.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:28px; height:28px; display:inline-block; margin-right:5px; text-decoration:none}
.dtl_color a.act, .dtl_color a:hover{border:2px solid #fff;box-shadow:0 0 2px 2px rgba(255,144,0,.7);}
.dtl_size a, .dtl_size span{border:2px solid #fff; box-shadow:0 0 3px rgba(0,0,0,.5); padding:0px 7px; height:28px; display:inline-block; margin-right:5px; line-height:28px; color:#333; text-align:center;}
.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:#017ab6;  display:inline-block; text-align:center; color:#fff; font:400 18px/40px 'Myriad Regular', Arial, Helvetica, sans-serif; height:40px; border:0 !important; padding:0px 20px; box-shadow:1px 1px 1px rgba(0,0,0,.7); margin-top:5px; }
.btn1b:hover{background:#333; color:#fff;}

/* Coupons */
.couponbox{padding:15px; border:#999 1px dashed; background:#f7f7f7; position:relative; overflow:hidden; height:170px; margin:10px;}
.coupon-dis{position:absolute; right:-8px; top:-12px; background:#F00; color:#FFFFFF; text-align:center; border-radius:100%; width:70px; height:70px; padding:15px 0 0 0; line-height:18px; font-size:12px;}

.list_tabs{ border-bottom:1px solid #ccc; padding:0px 10px; margin-bottom:20px;}
.list_tabs a{ display:inline-block; padding:10px 20px; background:#f1f1f1; color:#000; border-radius:5px 5px 0px 0px; box-shadow:0px -1px 1px #ccc; border:1px solid #ccc; border-width:1px 1px 0px 1px;}
.list_tabs a:hover{background:#fff;color:#000;}
.list_tabs a.act{background:#fff;color:#000; margin-bottom:-1px; padding:11px 20px}

/* details 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_pro_title{ font-size:18px; font-weight:bold;}
.cart_price{ font-size:16px; margin-top:2px;}
/* 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:0px 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}
.hed_ttl{font-size:20px;color:#000;margin-top:20px;border-bottom:1px solid #ccc;padding-bottom:10px;font-weight:700}
.hed_ttl_2{font-size:16px;text-transform:uppercase;color:#000;border-bottom:1px solid #ccc;padding-bottom:10px;font-weight:700;margin-bottom:20px}
/* DELIVERY INFO ENDS */
/* INVOICE */
.inv_box3{border:1px solid #ddd; padding:15px; min-height:193px}
/* INVOICE ENDS */
/* LOGIN */
.login_top{height:88px; background:#456630; border-bottom:4px solid #379740; position:fixed; z-index:9; width:100%; top:0; box-shadow:0 40px 40px rgba(0,0,0,.05) inset}
.login_top .container{width:962px; margin:auto;}
.logo2{float:left;  margin:4px 0;}
.logo2 img { width:100%; height:auto;}
.login_right{margin-top:15px}
.login_container{margin:44px 0 0 0; background:#f5f5f5 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:#379740; border-radius:3px; line-height:36px; height:36px; display:block}
.login_form .mybtn:hover{background:#666;}
.or_ttl{text-align:center; background:url(../images/adv_bg.png) repeat-x left center;}
.login_form .mybtn2{padding:0; width:100%; text-align:center; font-size:14px; font-weight:bold; color:#fff; background:#232323; 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;}
/* LOGIN ENDS */
/* REGISTER */
.register_container{margin:80px 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/aro-1.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 input[type=file], .short_form select, .short_form textarea, .short_form .fls{padding:9px; width:100%; box-shadow:0 5px 5px rgba(0,0,0,.07) inset; border-radius:2px; border:1px solid #ccc;}
.short_form .w36 label{ font-weight:500}
.short_form .w36{float:left; width:36%; text-align:right;font-weight:500}
.short_form .w62{float:right; width:60%}
/* SHORT FORM ENDS */
/* REGISTER ENDS */
/* ACCOUNT */
.deal-form{ width:85% !important; float:left !important; margin-right:15px;}
.caled{ z-index:999 !important;}
.acc_container{margin-top:92px; }
.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 10px; color:#333; border-radius:3px; font:normal 14px/20px 'Myriad Regular', Arial, Helvetica, sans-serif; text-decoration:none;margin:0 0 2px 0}
.acc_links a:hover, .acc_links a.act{background:#666 url(../images/aro1.png) no-repeat 96% center; color:#fff; text-decoration:none}
/* DASHBOARD */
.das_box1{width:100%; height:142px; border:1px solid #333; 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 'Myriad Regular', 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 #623A01;}
.das_box3 > a{background:#fff url(../images/dsb_3a.png) no-repeat 95% center; color:#333333;}
.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 select{width:100%; border:0; padding:7px}
.acc_odh_filter p img{position: absolute; z-index:1; right:7px; top:4px;}
.acc_odh_filter2{}
.acc_odh_filter2 p{float:left; width:46%; margin-right:10px; position:relative;}
.acc_odh_filter2 p input{width:100%; border:0; padding:7px}
/* ORDER HISTORY */
/*REWARDS-POINTS*/
.t_points{ background:#e1e4d1; padding:5px;}
.rewards{width:32.333%; float:left; padding:7px 7px;background-color:#ffffff;border-radius:5px; margin:2px 4px;text-align:center;font-size:14px;line-height:20px;box-shadow:0px 0px 8px #ccc;}
.rewards b{display:block; font-size:18px;}
.level_arw{ font-size:16px; transform:rotate(90deg); vertical-align:middle; margin-right:10px;}

/*WALLET*/
.w_tabs{ width:100%; border-bottom:1px solid #ccc; margin:10px 0px; padding:0px 10px}
.w_tabs a{background:#f1f1f1; border-radius:5px 5px 0px 0px; display:inline-block; padding:10px 20px; color:#000; border:1px solid #ccc; border-width:1px 1px 0px 1px}
.w_tabs a:hover{ background:#fff; color:#abc90f; }
.w_tabs a.act{margin-bottom:-2px;padding:11px 20px;background:#fff;color:#abc90f;}
/*WALLET*/
/*COMPLAINTS*/
.req_repies {background:#f9f9f9; padding:10px; margin:5px 0px;border-radius:5px;border: 1px solid #ccc;}
.req_repies1 {background:#ecf1d2; padding:10px; margin:5px 0px;border-radius:5px;border: 1px solid #e0dfdf;}
/* ACCOUNT ENDS */
/* SITEMAP */
.sitemap{text-align:center; padding:30px 0 0 0;}
.sitemap a{display:inline-block; padding:12px 35px; font:400 18px/20px 'Myriad Regular', Arial, Helvetica, sans-serif; background:#eee; border-radius:2px; margin:5px 5px; color:#666; min-width:20%}
.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 'Myriad Regular', 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:#379740; border: 2px solid #456630; color:#fff; font-weight:bold}
.btn-danger:hover{background:#000; border:2px solid #666;color:#fff;}
.btn-default{background:#f9a403; border:2px solid #f1cc6b; color:#fff; font-weight:bold}
.btn-default:hover{background:#000; border:2px solid #000;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; background:url(../images/vc.png) repeat-x; letter-spacing:9px; padding-left:4px; margin:3px -5px 0 0}


/* testimonials */
.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 */
/**NEWS**/
.news_bg{background:#f7f7f7; border:1px solid #ddd; margin:10px auto}
.news_area_l{float:left;}
.news_area_r{width:64%; float:left;margin-left:15px;}

.news_img2{width:392px; height:220px; overflow:hidden; border:1px solid #666;}
.news_img2 figure{width:390px; height:220px; display:table-cell;text-align:center; vertical-align:middle;}
.news_img2 img{display:block; margin:auto; max-width:100%; height:auto;}
/**NEWS**/
/*brand*/

.brand_list ul, .brand_list ul li{margin:0; padding:0; list-style:none;}
.brand_list ul li{float:left; width:25%; margin-bottom:25px;}

.brand_w2{width:169px; height:104px; margin:auto; border:1px solid #eee; padding:5px;}
.brand_img2{width:157px; height:92px; margin:auto; overflow:hidden;}
.brand_img2 figure{width:157px; height:92px; display:table-cell;text-align:center; vertical-align:middle;}
.brand_img2 img{display:block; margin:auto;}
.pt32_m{padding-top:32px;}
/*brand*/

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

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

/*Reviews*/
.reviews{background:#f5f5f5;border:1px solid #e0dfdf;padding:15px;width:97%;margin:auto;position:relative;}
.reviews_2{background:#ecf1d2;border:1px solid #e0dfdf;padding:15px;width:97%;margin:-16px auto 0px;position:relative;}
.reviews_2:hover{background:#faffe1;}
.arr_pos{ position:absolute; z-index:99; top:10px; left:-12px;}
.arr_pos_2{ position:absolute; z-index:99; top:-17px; left:0px;}
.review_sec1{float:left; text-align:left;}
.review_sec1 p{font-weight:700;background:#666; color:#fff; padding:7px 10px; border-radius:3px;}
.review_sec2{float:right;text-align:right; padding-top:10px;}

.rev_left{width:48%; float:left; padding:12px 0; border-top:1px solid #ddd;}
.rev_right{width:48%; float:right; padding:12px 0;border-top:1px solid #ddd;}

.rev_left_sec{width:90%; float:left;}
.rev_right_sec{width:10%; float:right;}

.rating_txt{ background:#666; color:#fff; padding:1px 5px; margin-left:5px; border-radius:3px;}

div.rating-cancel,div.star-rating{float:left; width:17px; height:15px; text-indent:-999em; cursor:pointer; display:block; background:transparent; overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url('../images/delete.gif') no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url('../images/star.gif') no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block; width:16px; height:100%; background-position:0 0px; border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}

.post-cmnt{ margin-top:30px;}
.post-cmnt input[type=text]{ background:#FFFFFF; border:#ddd 1px solid; border-radius:5px; padding:9px; margin:2px; width:298px;}
.post-cmnt textarea{ background:#FFFFFF; border:#ddd 1px solid; border-radius:5px; padding:9px margin:2px;}
.post-cmnt select{ background:#FFFFFF; border:#ddd 1px solid; border-radius:5px; padding:9px margin:2px;}

.iframe_w{width:100%;}
.iframe_w iframe{ width:100%;min-height:360px;border:5px solid #000;}

/***BLOG_LIST***/
.blog_sec{ margin:0px 0px 0px 0px; padding:0px}
.blog-cate{ width:100%; border:1px solid #ccc; border-radius:5px; margin-bottom:10px;}
.blog-cate .b_hcate{ background:#2e415a; font-size:18px; color:#fff; padding:9px 10px; border-radius:5px 5px 0px 0px; text-transform:uppercase}
.catelist a{color:#2d2e2e; display:block; padding:4px 0 4px 16px; background:url(../images/ft-blt1.png) 2px 9px no-repeat;}
.catelist a:hover{color:#d60d0d;}

.blog_inr_cont{ background-color:#f1f1f1; padding:5px 5px; margin-bottom:10px;}
.blog_inr_cont .blog_cont .news_txt{ height:54px;}
.blog_inr_cont .blog_cont .l_more b{ display:inline-block;}

.blog_cont{width:100%; display:block; margin:0px; padding:10px;font-family: 'Open Sans', sans-serif; background-color:#fff}
.blog_cont:hover{ background:#fff;transition:all linear .9s;}
.blog_cont .blog-lft{ width:280px; float:left; position:relative}
.logo_wm{ background:rgba(69,102,48,0.9); position:absolute; top:3px; left:3px; z-index:99; border:1px solid #fff}
.blog_cont .blog-rgt{width:65%;float: right;}
.blog_cont .blog_ttl{color:#2d2e2e; display:block; font-size:18px; color:#333333; font-weight:600; margin-bottom:10px;}
.blog_cont .col-des{font-size:12px;font-weight:600;}
.blog_cont .col-des span{ color:#1f699c; }
.blog_cont .blog-img{width:280px; height:175px; overflow:hidden;}
.blog_cont .blog-img figure{width:280px;height:175px;display:table-cell;vertical-align:middle; text-align:center;}
.blog_cont .blog-img figure img{ max-width:100%; height:auto; margin:0 auto}
.blog_cont .blog_txt{height:72px;overflow:hidden; font-size:14px; line-height:18px;}
.blog_cat{margin:15px 0;}
.blog_cat a{display:block; font:400 14px/20px 'Open Sans', Arial, Helvetica, sans-serif; color:#999; margin:5px 0; text-transform:uppercase; text-decoration:underline}
.blog_cat a:hover{color:#000;}.blog_cat a.act{color:#000; font-weight:600}
/***BLOG_DETAILS***/
.blog_dtl_cont{ background-color:#f1f1f1; padding:5px;}
.blog_dtl_cont .blog_cont{ padding:10px; background-color:#fff; margin:0px}
.blog_dtl_cont .blog_cont .blog-lft {width:452px;float:left; border:1px solid #f1f1f1; position:
relative}
.blog_dtl_cont .blog_cont .blog-rgt {width:45%;float:right;}
.blog_dtl_cont .blog_cont .b_dtl_txt{ height:100%; font-size:15px;}

.blog_dtl_cont .blg_dtl_mg{width:450px;height:281px;overflow:hidden;background-color:#f1f1f1;border:1px solid #ccc;}
.blog_dtl_cont .blg_dtl_mg figure{width:450px;height:281px;display:table-cell;vertical-align:middle; text-align:center}
.blog_dtl_cont .blg_dtl_mg figure img{margin:auto; display:block; transition:all linear .9s; text-align:center; max-width:100%; height:auto}


.blog_dtl_cont .blog_cont .l_more b{ display:inline-block;}
.blog_dtl_cont .links{ margin-bottom:10px; display:block;}
.blog_dtl_cont .links span{ padding-right:10px; font-weight:600;}

/*=================*/
/*BIDDING
/*=======================*/
.auction_tb{ position:absolute; top:4px; z-index:99; right:36%;}
.auction_tb a{ display:inline-block; background:#fdc901; color:#000; padding:3px 10px; font-size:13px; border-radius:5px}.auction_tb a:hover{ text-decoration:none; background:#ff9f0a; color:#fff;}
.deal-countdown-timer {margin: 0.857em -0.419em 0 -0.319em; background:#456630; padding:5px 0px; border:1px solid #ccc; border-width:1px 0 0 0; height:60px; }
.countdown {text-align:center;color: #383838; }
.countdown span[data-value="0"]{display:none; }
.countdown > span { display:inline-block;margin:5px 3px 0 3px; }
.countdown > span:first-child{ margin-left:0px;}
.countdown > span:last-child .value::after {content: none; }
.countdown > span .value {font-size:1.143em;line-height:1.467em;width:38px;height:26px;border-radius:4px;background-color:#fff;display:inline-block;text-align:center;position: relative;margin-bottom: 0.429em; font-weight:600; border:1px solid #ccc}
.countdown > span .value::after {content: ':'; display: inline-block;position: absolute;right: -9px;font-size: 0.3em;line-height: 1.708em; }
.countdown > span b{display:block;font-size:0.757em;text-transform:uppercase; text-align:center;line-height: 1em; color:#fff; }

.b_detail_left{ width:60%; float:left;}
.b_detail_right{ width:40%; float:right;}
.b_detail_right .deal-countdown-timer{ border-radius:10px; margin:0px}

/*BIDDER-LIST*/
.tab-bdr2{ border:1px solid #ccc;}
.tab_hed{ background:#e0b200 !important; font-size:16px; color:#fff;}
.tab-bdr2 tr{ background:#fff;} .tab-bdr2 tr:hover{ background:#f1f1f1;}
.tab-bdr2 td{padding:10px 15px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}

/*BID ACCOUNT*/
.bid_his_lst{ border:1px solid #ccc; margin-bottom:20px;} 
.col_4{ width:33%; float:left;}
.bider_lst{ margin:10px 0; padding:10px 10px; border-bottom:1px solid #f1f1f1}
.t_opt{ background:#f1f1f1; padding:5px 10px}
.bid_his_lst .deal-countdown-timer{ width:200px; border-radius:5px; float:right;}
.thm_rgt_dtl{ padding-left:80px;}

/*03-08-17*/
.translate_pos{position:absolute; z-index:9; top:-33px; left:0%;}



@media only screen and (max-width:1279px){
.container{width:100%;}


.logo_sec{text-align:left;}
.cart_sec{width:20%; float:left;}
/* logo and search */

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


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%;}
.product_list ul li{float:left; width:25%; }
/* listing ends */
/* details */
.dtl_right{width:56%;}
/* details end */
/* PRODUCTS END */

/*BLOGs*/
.blog_cont .blog-lft{ width:260px;}
.blog_cont .blog-img{width:260px;height:163px;}
.blog_cont .blog-img figure{width:260px;height:163px;}

/*BLOG-DETAIL*/
.blog_dtl_cont .blog_cont .blog-rgt{ width:64%}
.blog_dtl_cont .blog_cont .blog-lft{ width:352px;}
.blog_dtl_cont .blg_dtl_mg{width:350px;height:219px;}
.blog_dtl_cont .blg_dtl_mg figure{width:350px;height:219px;}


}


/* ================= Desktop/Laptop below 1152px  ================= */
@media only screen and (max-width:1151px){
.home .logs {width:114px; opacity: 1; overflow: visible !important; transition: all linear .2s;}
.logo_sec{text-align:left; padding-top:10px;}
.cart_sec{width:60px; float:right; margin-right:10px;}
.call_sec {font: 12px 'Open Sans',Arial, Helvetica, sans-serif; text-align: left; color: #616161;}
.search_sec {float: left; margin-left: 10px; float: left; margin-top: 5px;}

.top-line {width: 100%; position: static; z-index: 999; box-shadow: 3px 0 10px #ccc; border-bottom: 3px #379740 solid;}
.pos {padding-top:0px;}
.logo {position: absolute; z-index: 99; width: 252px; background: #fff; background: rgba(255,255,255,.9); display: inline-table; margin: 0 auto; right: 1%; top: 0; bottom: 0; text-align: center; margin-top: 1%; padding: 16px 0; border-radius: 50%;}
.nav>li>a{font:12px roboto, Arial, Helvetica, sans-serif;text-align:center; font-weight:300; text-transform:uppercase;}
.nav>li>a {position: relative; display: block; padding: 10px 3px;}
.call_number {float: left; font-size: 14px;}
.srch_pop {width: 62%; position: absolute; top: 62px; right: 0; z-index: 9999; display: none; background: #fff; border: 1px solid #ccc; padding: 10px;}
/* logo and search */	
	
/* hot product */
.hot_list ul li{float:left; width:33.333%;}
.news_list ul li{float:left; width:33.333%; transition:.4s linear all; position:relative;}
	
/* 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_search input[type=text] {color: #333; background: #fff; border: 1px solid #e2e2e2; padding: 8px; text-transform: uppercase; width: 37%;}
/* NEWSLETTER ENDS */ 
/* PRODUCTS */
.pro_container_2 ul li{width:33.33333%;}.pro_container_2 ul li:nth-child(7){margin-left:16.566666%;}
/* 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%;}
.product_list ul li{float:left; width:33.333%; }
/* listing ends */
/* details */
.dtl_right{width:31%;margin: 20px 0 0 10px;
}
.dtl_rights { float: right; width:24%; margin: 20px 0 0 0px;}
.dtl_color_cont .col-xs-12{padding:10px}
.dtl_color_cont .col-xs-12:nth-child(2){padding-left:15px}
.hot_area{ height:350px;}
/* details end */
/* PRODUCTS END */ 
/* ACCOUNT ENDS */
/* ORDER HISTORY */
.acc_odh_filter p{width:28%;}
.register_container .reg_r{ position:relative !important;}
/* ORDER HISTORY */
/* ACCOUNT ENDS *//*NEWS-PAGE */
.news_area_l{float:left;}
.news_area_r{width:63%;float:left;margin-left:15px;}
/*NEWS-PAGE */

/*13 october 2015*/
.flag_sec{position:absolute; z-index:9; top:0px; left:-150px;}
.mid_area {padding: 10px;}
.breadcrumb_outer .breadcrumb {margin: 0; font-size: 14px; background: none; padding: 5px 10px;}
.acc_container { margin-top:0px;}
.atc_btn{margin-left:0px;}
/*BLOGs*/
.blog_cont .blog-lft{ width:220px;}
.blog_cont .blog-img{width:220px;height:138px;}
.blog_cont .blog-img figure{width:220px;height:138px;}
/*BLOG-DETAIL*/
.blog_dtl_cont .blog_cont .blog-rgt{ width:59%}

/*BIDDERS*/
.b_detail_left{ width:100%; float:none;}
.b_detail_right{ width:100%; float:none; margin:10px 0 0}
.bid_listing .hot_area{ height:auto} 
}


/* ================= Tablet (Portrait) 768px - 959px ================= */
@media only screen and (max-width: 991px) {
	
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:#fff; margin-bottom:0}
.top1{position:relative; height:auto;}


/* home page css */
.top_bg{ background:#efefef !important; padding:10px;}
.call_sec{color:#222; line-height:30px; position:relative;}
.call_sec span{padding-left:0px;}

.navbar-header {float: right;}
.home .logs {width:144px; opacity: 1; overflow: visible !important; transition: all linear .2s;}
.call_dis{display:block;}
.call_dis2{display:none; background:#ededed; padding:5px 10px; border:0px solid #ddd; width:160px; position:absolute; z-index:9; top:23px; left:0px;}
.dropdown-menu{ left:-120px; width:590px;}


.logo_sec{text-align:center; padding-top:0px;}
.cart_sec {width: 24%; float: right; margin-right: 10px;}
/* NAV */
.top_number {clear: both; float: none; font-size: 14px; display:table; padding:0 0 10px 0; 
width:390px; margin: 0 auto !important;}
.nav>li>a {position: relative; display: block; padding: 10px 6px; text-align:left;}
nav{margin:0px; padding:0px; text-align:left; border-top:1px #fff solid; }
ul.topmenu li>a, ul.topmenu li>a:visited{display:inline-block; padding:0px 19px; color:#fff; text-align:center; text-transform:uppercase;}
.home .logs{margin-bottom:0px;}
/* NAV ENDS */

.cat_bg{height:45px;}
.cat_list{width:100%;}

/* hot product */
.hot_list ul li{float:left; width:50%;}
.product_list ul li{float:left; width:50%; }
/* footer */
.ft_logo_sec{width:50%; float:left;}
.ft_call_sec{width:50%;float:left; margin-top:0;}


/** news_list**/
.news_list ul li{float:left; width:50%;}
.news_area{width:355px;}
.news_img{width:355px; height:200px;}
.news_img figure{width:355px; height:200px;}

.news_area .fs18{ font-size:14px;}
.newsletter_area{width:60%; float:left; text-align:center; margin-top:20px;}
.follow_area{width:40%; float:left;text-align:center;}
/*NEWS*/
.news_area_l{float:left;}
.news_area_r{width:58%;float:left;margin-left:15px;}
/*NEWS*/
/* footer */

/* 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 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}
.copy_t_a_r{text-align:center;}
.copy_t_a_r img{ float:none;}
/* 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 */
.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 */
.pc_box{margin:20px auto 0; float:none; }
.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{padding:10px; margin-bottom:20px;}

.str1_sec1{width:100%; float:none}
.str1_sec2{width:100%; float:none; margin-top:10px;}
.str1_sec3{width:100%; float:none;margin-top:10px;}
/*VENDOR-PROFILE*/
.vendor_dtl_rgt{ width:72%; float:left; padding-left:20px;}
/* 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:120% auto; height:auto}
.login_container .container{width:100%; padding:50px 15px;}
.login_foot .container, .register_container .container{width:100%;}
/* LOGIN ENDS */
/* REGISTER */
.register_container{margin:40px 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 10px; 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 */
/*REWARDS-POINTS*/
.rewards{ width:32%}
/*REWARDS-POINTS*/


/* 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 */
.newsletter_search input[type=text] {
    color: #333;
    background: #fff;
    border: 0px solid #e2e2e2;
    padding: 9px;
    text-transform: uppercase;
    width: 56%;
}
/**NEWS***/
.news_area_l{float:left;}
.news_area_r{width:60.5%;float:left;margin-left:15px;}

.news_img2{width:252px; height:141px;}
.news_img2 figure{width:250px; height:141px;}
/***NEWS***/

.srch_pop { width: 84%; position: absolute; top: 124px; left: 0; right: 0; z-index: 9999; display: none; background: #fff; border: 1px solid #ccc; padding: 10px; margin: 0 auto;}
.detail_left_sec{ width:100%; float:none !important;}
.vender_wrap{ border:1px solid #ccc; padding:5px; margin:10px 0px 20px 0px; width:auto; float:none !important;}


/*BLOGs*/
.blog_cont .blog-lft{ width:250px; float:none; margin:10px auto}
.blog_cont .blog-img{width:250px;height:156px;}
.blog_cont .blog-img figure{width:250px;height:156px;}

.blog_cont .blog-rgt{ width:100%; margin:10px 0px; float:none;}
/*BLOG-DETAIL*/
.blog_dtl_cont .blog_cont .blog-lft{ width:402px; margin:10px auto; float:none}
.blog_dtl_cont .blg_dtl_mg{width:400px;height:250px;}
.blog_dtl_cont .blg_dtl_mg figure{width:400px;height:250px;}
.blog_dtl_cont .blog_cont .blog-rgt{ width:100%; float:none; padding-left:0px;}

.dtl_rights {display:none;}

/*BIDDING*/
.auction_tb{ position:static; margin-top:2px;}
.auction_tb a{ display:block; text-align:center; margin:0 5px}
.bidder_list { padding:10px;} 

/*02-08-17*/
.hot_area{ height:auto;}

/*03-08-17*/
.translate_pos{position:absolute; z-index:9; top:-33px; left:0%;}


}




/* ================= Mobile (Landscape) 480px - 767px ================= */
@media only screen and (max-width:767px) {

/* home page css */
.navbar-nav{ margin:0px -15px}.navbar-toggle{ margin-top:18px;}
.navbar-toggle .icon-bar+.icon-bar { margin-top: 4px; background: #fff;}
.navbar-toggle .icon-bar { margin-top: 4px; background: #fff;}
.dropdown-menu{ left:0px; width:80%;}
.dropdown-menu ul li{ width:49%;}
.navbar-nav .open .dropdown-menu {
    position: inherit;
    float: none;
    width: auto;
    margin-top: 0;
    background-color:#043450;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: inline-block;
}
/* top menu */
ul.top_link{font:12px/28px 'Open Sans',Arial, Helvetica, sans-serif;}
ul.top_link li{display:block; margin:0; padding:0;    border-bottom: 1px #ccc solid;}
ul.top_link li>a, ul.top_link li>a:visited{padding:0px; text-align:left;}
.srch-inr {background: #fff; border: 1px solid #dadada; width: 41.4%; float: left; margin-right: 2px; overflow: hidden;}
	
.srch_pop { width:100%; position: absolute; top: 124px; left: 0; right: 0; z-index: 9999; display: none; background: #fff; border: 1px solid #ccc; padding: 10px; margin: 0 auto;}
.logo {position: absolute; z-index: 99; width: 152px; background: #fff; background: rgba(255,255,255,.9); display: inline-table; margin: 0 auto; right: 1%; top: 0; bottom: 0; text-align: center; margin-top: 1%; padding: 16px 0; border-radius: 50%;}
.top_link_dis1{display:block; margin-top:10px;}
.top_link_dis2{display:none; background:#ededed; padding:5px 5px; border:0px solid #ddd; width:100px; position:absolute; z-index:999999; top:26px; right:0px;}
.social-top {float: right; margin-top:5px;}
ul.top_link li:nth-child(2) {margin-top: 0px;}ul.top_link li:nth-child(3) {margin-top: 0px;}ul.top_link li:nth-child(4) {border-bottom: 0px;}

ul.top_link li>a, ul.top_link li>a:visited {
    display: block;
    padding: 0px 5px;
    color: #3e3e3e;
    border-right:0px #3e3e3e solid;
}

/*nav*/
.play-ico {margin-left:114px; margin-top:118px;}
    
	
nav{text-align:left;}
ul.topmenu{font:15px/36px 'Roboto', sans-serif; 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; }
#navbar {float: none; margin-top:38px; clear: both; position: absolute; z-index: 9999; width:100%; text-align:left; top:60px; background:#fff;}
.nav>li>a {position: relative; display:block; padding: 10px 8px; text-align:left; border-bottom:1px #666 solid; background:#e1efd9; color:#000}
.nav_dis{display:block; background:#017ab6; border-top:1px #fff solid; line-height:45px; text-align:left; padding-left:10px;}
.nav_dis img{ float:right; margin:20px 10px 0 0}
.link_dis{display:none;}
/*nav*/

/* hot product */
.text_cnt span{font-size:24px; line-height:20px;}
.hot_list ul li{float:left; width:50%;}
.filter_opt{ display:none;}
.browse_b{ padding:10px; background:#379740; font-weight:600; font-size:20px; text-transform:uppercase; color:#fff; cursor:pointer; }
.browse_b span{ float:right;}
.filtr{ margin-bottom:20px;}
/* footer */
.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;}

.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:7px 0px; background:url(../images/pls.png) no-repeat 100% center; cursor:pointer; border-bottom:1px solid #e0e0e0}.dd_next_act{background:url(../images/mns2.png) no-repeat 100% center;}
/*News_list */
.news_list ul li{float:none; width:100%;}
.news_area{width:290px;}
.news_img{width:290px; height:290px;}
.news_img figure{width:290px; height:290px;}
.newsletter_area{width:100%; float:none}
.follow_area{width:100%; float:none;}

/*NEWS*/
.news_area_l{float:none; margin:auto;}
.news_area_r{width:98%;float:none;margin-left:0px; margin-top:15px;}
.news_area_r .fs20{ font-size:14px;}
.news_img2{width:392px; height:220px;}
.news_img2 figure{width:392px; height:220px;}
/*NEWS*/
/* footer */


/* 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}
/* PRODUCTS END *
/* FOOTER */ 
footer{margin:0 0 0 0; min-height:200px}
.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 ENDS */ 
/* INDEX PAGE CLASSES END */
/* PRODUCTS */
/* category */
.pro_cat ul li{width:100%;}
/* category ends */
/* listing */
.pro_container_2_inr ul li, .pro_container_2_inr ul li:nth-child(7){width:100%; margin:0}
.sort_opt{float:none; margin:10px 0 10px; text-align:center; padding:10px 0; background:#f8f8f8; border:1px solid #ddd; border-radius:2px}
/* listing ends */
/*PRODUCT-DETAILS*/
.list_tabs{ padding:0px 10px 20px 10px;}
.list_tabs a{ display:block; border-width:1px; margin-bottom:5px; border-radius:5px; box-shadow:0px 0px 2px #ccc; padding:6px 10px;}
.list_tabs a.act{margin-bottom:5px;padding:6px 10px;}
/* PRODUCTS END */ 
/* CART */
.mylsttb{padding:15px 0; margin:10px 1px}
.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_pro_title{ font-size:14px; line-height:16px;}
.cart_price{ font-size:14px;}
/* 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:15px; margin-top:8px;}.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 */
.w_tabs a {display: block;}
/* 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 .col-xs-12{margin-bottom:20px;}
.contact_form input[type=text], .contact_form select,.contact_form textarea{width:100%; margin-bottom:5px;}
/* CONTACT US */

#back-top{display:none !important;}

.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; background:url(../images/vc.png) repeat-x; 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;}
/* testimonials */


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


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

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

.cms_pc {float: none; margin: 5px 0 10px 10px !important; max-width: 100%; margin: 0 auto !important; display: block;}
.wel-text{padding:10px 10px; font-size:13px;}
.welcome h1 {font-size: 34px; font-weight: 300; color: #379740; text-align: center; line-height: 38px; margin-top: 20px;}

/*Reviews*/
.reviews{background:#f5f5f5; border:1px solid #e0dfdf; padding:15px; width:97%; margin:auto; position:relative;}
.arr_pos{ position:absolute; z-index:99; top:10px; left:-12px;}
.review_sec1{float:left; text-align:left;}
.review_sec1 p{ font-weight:700; background:#666; color:#fff; padding:7px 10px; border-radius:3px;}
.review_sec2{float:right;text-align:right; padding-top:10px;}

.rev_left{width:100%; float:none;}
.rev_right{width:100%; float:none;}
.post-cmnt input[type=text]{ width:100%;}
/*MY-ACCOUNT*/
.rewards{ width:100%}
/*VENDOR-PROFILE*/
.vendor_dtl_rgt{ width:62%; float:left; padding-left:10px;}

/*BLOG*/
.mob_hid{ display:none;}
.cate_hed{ cursor:pointer;}
.cate_hed img{ float:right; vertical-align:bottom; margin-top:7px;}

/*BLOG-DETAIL*/
.blog_dtl_cont .blog_cont .blog-rgt{ width:100%; float: none; padding:0px}
.blog_dtl_cont .blog_cont .blog-lft{ width:282px; margin:10px auto; float:none}
.blog_dtl_cont .blg_dtl_mg{width:280px;height:175px;}
.blog_dtl_cont .blg_dtl_mg figure{width:280px;height:175px;}

/*BIDDING*/
.bid_his_lst .deal-countdown-timer{ float:left;}

/*03-08-17*/
.translate_pos{position:static; text-align:center; border-bottom:1px solid #eee; margin-bottom:5px; padding-bottom:10px;}
.top-sec{background:#fff; padding:10px 5px;}


}


/* ================= Mobile (Portrait) below 480px  ================= */
@media only screen and (max-width:479px) {
h3{ font-size:16px; line-height:22px; letter-spacing:1px;}	
.mob-pri{ display:block;}
.wrt-rev{ display:block;}
.dropdown-menu ul li{ width:100%;}
.cart_sec{width:59%; margin:auto; float:none; padding:15px 0 15px 0;}

/*.goog-te-menu2-item, .goog-te-menu2-item-selected{ width:50% !important;}
.goog-te-menu2{ width:50%; overflow-x:scroll !important;}
*/
.sort_opt span { display:block;}
.play-ico {margin-left: 91px; margin-top: 88px;}
/* hot product */
.hot_list ul li{float:left; width:100%;}
.product_list ul li{float:left; width:100%; }

/* footer */
.ft_logo_sec{width:100%; float:none; text-align:center;}
.ft_call_sec{width:100%;float:none; margin-left:0px; margin-top:10px; font-size:13px !important; margin-bottom:20px; text-align:center;}

/*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 'Myriad Regular', 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}
.news_area .txt_h{
    height: 135px;
    overflow: hidden;
    line-height: 18px;
}
/* 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 */
/* category */
.pro_cat ul li>div{width:254px;}
.pro_cat .pro_pc{width:254px; height:224px; }
.pro_cat .pro_pc figure{width:250px; height:220px;}
.pro_cat .pro_pc figure img{max-width:100%; height:auto;}
/* category ends */
.pc_box{display:block}.dtl_xs_pc{display:none;}
/* 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;}
.inr_addresses .col-xs-12{text-align:left; margin-top:10px;}
/* ADDRESS BOOK ENDS */
/* ORDER HISTORY */
.acc_odh_filter p{width:98%; margin-bottom:5px}
.acc_odh_filter p.one{width:98%; margin-bottom:5px}
/* ORDER HISTORY */
/* ACCOUNT ENDS */
/* SITEMAP */
.sitemap a{margin:2px 0; width:100%; border-radius:3px}

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


.ds_thm figure img { width:100%;}
.product-dtl-img{width:280px; height:280px; display:table-cell;text-align:center; vertical-align:middle;}
.product-dtl-img img{display:block; max-width:100%; margin:auto;}
.pc_box_area {float:none; min-height:485px;}
.pc_box {width:280px;}
.scrooll { width:100%; overflow:hidden;}
.scroll_5 { width:100% !important; border:0px red solid; margin:auto; overflow:hidden; }
.scroll .prev5 { position:inherit;}
.scroll .next5 {position:inherit;}
.scroll_5 ul { width:100%;}
.scroll_5 ul li { list-style:none; display:inline-block; width:25%; }

.call{background:none; padding:0 0 0 0; min-height:61px}
.email{background:none; padding:5px 0 0 0; min-height:61px}
.web{background:none; padding:5px 0 0 0; min-height:61px}

.titles {font-size: 30px; font-weight: 300; color: #379740; text-align: center; line-height: 40px;}
.cart_sec {clear: both; width: 100%; margin: auto; float: none; padding:5px 10px 0px 10px; margin-top:8px; border-top:1px #ccc solid; display:inline-block; text-align:right;}
.top_number {clear: both; float: none; font-size: 14px; display: table; padding: 0 0 10px 0; width: 100%; margin: 0 auto !important;}
.call_number {float: left; font-size: 14px; margin-left: 15px;}
.visible-mob{display:block;}
.logo {position: absolute; z-index: 99; width:82px; background: #fff; background: rgba(255,255,255,.9); display: inline-table; margin: 0 auto; right: 1%; top: 0; bottom: 0; text-align: center; margin-top: 1%; padding: 16px 0; border-radius: 50%;}

.srch-inr {background: #fff; border: 1px solid #dadada; width: 100%; float: left; margin-right: 2px; overflow: hidden;}
.srch-inrs {background: #fff; border: 1px solid #dadada; width: 100%; float: left; margin-right: 0px; overflow: hidden; margin-top: 5px; margin-bottom:5px;}

/*VENDOR-PROFILE*/
.pro_img{ float:none; margin:10px auto}
.vendor_dtl_rgt{ width:100%; float:none; padding-left:0px;}

.blog_dtl_cont .blog_cont .blog-rgt{ padding:10px;}
.blog_cont .blog_ttl{ font-size:16px; line-height:18px;}
.blog_dtl_cont .blog_cont{ padding:0px 0px;}
.blog_dtl_cont .blog_cont .blog-lft{ width:240px; margin:0px auto; float:none}
.blog_dtl_cont .blg_dtl_mg{width:238px;height:149px;}
.blog_dtl_cont .blg_dtl_mg figure{width:238px;height:149px;}
.blog_dtl_cont .blog_cont .b_dtl_txt{ font-size:13px; line-height:18px;}
.cart_sec  .gray, .gray a, .gray a:hover{ color:#000;}
/*BIdding*/
.thm_rgt_dtl{ padding-left:68px;}
.thm_rgt_dtl .fs18{font-size:14px}
.thm_rgt_dtl .fs15{font-size:13px}
.btn-danger{ margin-bottom:5px; font-size:12px; padding:4px 10px}
.t_opt{ display:none}.bider_lst{ border-bottom:1px solid #666;}
.bider_lst .col_4{ width:100%; margin-bottom:3px; padding-bottom:3px; border-bottom:1px solid #f1f1f1}
.bider_lst .col_4:nth-child(3){ border:0px;}
.bider_lst .col_4 strong{ display:block;}
.app_container .col-xs-12{ padding:0px 7px;}

/*02-08-17*/
.goog-te-gadget {
    font-family: arial;
    font-size: 11px;
    color: #666;
    white-space: nowrap;
    padding-left: 22px;
}




}


/* CSS for Suggestion box */
.suggestionsBox{position:absolute; width:100%; background-color:#fff; border:1px solid #ccc; color:#666; padding:5px; margin:6px 0 0 0; z-index:999}
.suggestionList{margin:0px; padding:0px;}
/*  Individual Search Results  */
.suggestionList li{margin:0px 0px 3px 0px; padding:7px; cursor:pointer; -moz-border-radius:3px; -webkit-border-radius:3px; list-style-type:none;}
/*  Hover effect  */
.suggestionList li:hover{background-color:#fff; font-weight:bold;}