@charset "utf-8";

body{font-family:'Lato', sans-serif; font-size:14px; color:#000;}
h1, h2, h3, h4, h5, h6{font-family:'Lato', sans-serif;}
h1{font:30px "Times New Roman", Times, serif; display:block; color:#000;}
h2{font:bold 23px/28px 'Lato', sans-serif; display:block; color:#484848; text-transform:uppercase}
h3{font:18px/24px 'Lato', 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;}

.btn1{background:#d30071; color:#fff; border-radius:5px; padding:3px 10px; font-weight:bold;}
.btn1:hover{ background:#333; color:#fff;}

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

.reg_pop{background:url(../images/reg-pop.jpg) no-repeat; background-size:cover; height:304px; padding:130px 65px 0 0; text-align:right;}

.header_bg{background:#7cb119;}

/* Top */
.logo_area{ float:left; margin-top:15px;margin-bottom: 15px;}
.top_right{ float:right; text-align:right; margin-top:13px; width:70%;}
.toplink a{ display:inline-block; padding:10px 31px; margin-right:5px; background:#3e5a08; line-height:16px; font-size:15px; font-weight:400; color:#fff; text-align:center;border-radius:5px 5px 0px 0px;}
.toplink a:last-child{ margin-left:2px;}
.toplink a:hover{background:#000;}
.toplink img{ margin-bottom:10px;}
.search_link{ float:right; background:#fff; padding:17px 25px; text-transform:uppercase;}
.search_link a{ color:#000;}

.top_rgt_links{ float:right; margin-top:20px;}
.top_rgt_links a{ font-size:1em; vertical-align:middle; color:#fff; margin:0 10px 0 11px; position:relative;display: inline-block;}
.top_rgt_links a:hover{ color:#fff;}
.top_rgt_links svg{ width:26px; height:26px; vertical-align:middle; margin-right:3px;}
.top_rgt_links a b{ position:absolute; left:14px; top:-10px; width:18px; height:18px; line-height:18px; background:#333; color:#fff; border-radius:100%; text-align:center;}
.top_search{ float:left; width:60%; background:#fff; border-radius:5px; margin-top:9px; position:relative;}
.search_box{ vertical-align:top; padding:10px 2px; border-radius:5px; position:relative; transition:all 0.3s linear}
.search_box input[type=text]{ background:none; border:0; padding:4px 10px; width:100%; font-size:1.1em;}
.search_box select{ border:0; padding:3px 3px 3px 10px; font-weight:700; color:#394f5c; width:100%; font-size:1.1em;}
.search_box button, .search_box:focus{ background:none; border:0; outline:none; cursor:pointer;}

/* Categories */
.catelink{ margin-top:10px;}
.catelink ul{ margin:0; padding:0; list-style:none;}
.catelink ul li{ float:left; padding:0; margin:10px; width:15%;}
.catelink ul li a{ display:block; padding:8px; text-align:center; text-transform:uppercase; background:#d7d7d7; color:#000; font:22px "Times New Roman", Times, serif;}
.catelink ul li a span{ border:#fff 2px solid; padding:5px; width:15%; height:100px; vertical-align:middle; display:table-cell; transition:all 0.3s linear;}
.catelink ul li a:hover{ background:#d30071; color:#fff; text-decoration:none;}

.arr_lft{ position:absolute; left:15px; top:25px; z-index:999; color:#7cb119; font-size:35px;}
.arr_rgt{ position:absolute; right:15px; top:25px; z-index:999; color:#7cb119; font-size:35px;}

/* Brands */
ul.brand_list{margin:0; padding:0; list-style:none;}
ul.brand_list li{float:left; width:25%; margin-bottom:25px; padding:0;}
.brand_img{width:295px; height:101px; overflow:hidden; text-align:center; border:#e5e5e5 1px solid; margin:auto;transition:all liner .9s }
.brand_img:hover{ border:#000 1px solid;}
.brand_img span{width:293px; height:99px; display:table-cell; vertical-align:middle;}
.brand_img span img{width:70%}
/* Newsletter */
.newsletter_area{ margin-top:25px;margin-bottom:25px; text-align:center;}
.newsletter_area h1{ font:30px "Times New Roman", Times, serif; color:#000;}
.subscribe_btn{background:#7cb119; display:inline-block; text-transform:uppercase; cursor:pointer; padding:5px; text-align:center; color:#fff; font-size:22px; border:#fff solid; border-width:0 20px; transition:all 0.3s linear;}
.subscribe_btn span{ border:#fff 1px solid; padding:8px 58px; display:inline-block;}
.subscribe_btn:hover{background:#333; color:#fff; text-decoration:none;}

/* NAV */
.nav_bg { background:#ff9000; border-bottom:3px #623a01 solid;}
nav{ margin:0px; padding:0px; text-align:right;}
ul.topmenu{margin:0; padding:0;color:#555555; font:15px/46px 'Roboto', sans-serif; position:relative; text-transform:uppercase;}
ul.topmenu li{display:inline-block; margin:0; padding:0;}
	
ul.topmenu li:hover>a, #home ul.topmenu li>a .act,ul.topmenu li>a .act{color:#fff; background:#623a01; text-decoration:none;}

.nav_dis{display:none;}
.link_dis{display:block;}
/* NAV ENDS */

.cat_list{padding:10px; background:#fff; border:1px solid #dadada; position:absolute; z-index:9; top:40px; left:0px; width:80%;}
.cat_list a{font:13px/28px 'Lato', sans-serif;color:#666; display:block;border-bottom:1px solid #eee;}
.cat_list a:hover{color:#03a9f4;}

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

/* 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%;}


/* news_list */
.news_cont{ width:100%; display:block; overflow:hidden;  padding:30px 0px}
.news_cont .news-inr{padding:0px 0px;}
.news_cont .news-inr h3{font:18px/35px 'Lato', 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:#ff9000;}
.news_list ul, .news_list ul li{margin:0 0 20px 0; padding:0; list-style:none;}
.news_list ul li{float:left; width:33.3333%;}

.news_area{width:390px; height:390px; margin:auto;}
.news_img{width:390px; height:220px; overflow:hidden; border-bottom:4px solid #ff9000; position:relative }
.news_img figure{width:390px; height:220px; display:table-cell;text-align:center; vertical-align:middle; }
.news_img img{display:block; margin:auto; max-width:100%; height:auto;}
.list_o_hid{height:347px; 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:#ff9000; 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}
.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}

.checkbox{ font-size:12px; position:absolute; top:0;}
.checkbox label{ font-size:16px; margin:0; padding:0 0 0 3px;}
.checkbox label:after, 
.radio label:after { content: '';  display: table; clear: both;}
.checkbox .cr,
.radio .cr { position: relative; display: inline-block; border: 1px solid #a9a9a9; background:#fff; width: 1.1em; height: 1.1em; float: left; margin-right: .5em;}
.radio .cr { border-radius:50%;}
.checkbox .cr .cr-icon,
.radio .cr .cr-icon {position: absolute; line-height: 0; top: 50%; left: 8%; color:#333;}
.radio .cr .cr-icon {margin-left: 0.04em;}
.checkbox label input[type="checkbox"],
.radio label input[type="radio"] { display: none;}
.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon { transform: scale(3) rotateZ(-20deg); opacity: 0; transition: all .3s ease-in;}
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon { transform: scale(1) rotateZ(0deg); opacity: 1;}
.checkbox label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr { opacity: .5;}

.compare_box{margin:5px 0 20px 0; background:#f3f3f3; position:relative;}
.compare_pro{background:#fff; position:relative; padding:5px 0; min-height:112px;}
.compare_del{position:absolute; right:2px; bottom:2px;}
.compare_btn{ background:#232f3e; color:#fff; padding:21px 45px; border:0; display:block; font-size:15px;}
.compare_box_del{ position:absolute; right:0; top:0; z-index:999;}

/* Compare */
.compare_pro_box{border:#ddd 1px solid; padding:15px;}
/* PRODUCTS END */ 

/* INDEX PAGE CLASSES END */
/* TREE */
.breadcrumb_outer{background:#ececec;}
.breadcrumb_outer .breadcrumb{margin:0; font-size:12px; background:none; padding:2px 0}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#000;}
.breadcrumb li.active{color:#d30071;}
/* TREE CLASSES */
/* CMS AREA */
.mid_area{padding-top:20px; padding-bottom:20px;}
.cms_area{line-height:24px;padding-top:20px; padding-bottom:20px;}
.cms_area ul, .cms_area ol{font:normal 14px/24px 'Lato', 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:6px 10px; border:1px solid #ccc; 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}
.contact_area{ width:100%; margin:auto; margin-top:20px; padding:20px; background:#eee; border:#eee 1px solid; border-radius:10px;}
/* 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 'Lato', 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 'Lato', 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 'Lato', 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:20%;}
.pro_cat ul li>div{width:210px; margin:auto;transition:all linear .2s; border:#fabfdf 1px solid; padding:10px; margin-bottom:30px;}
.pro_cat ul li>div:hover{border:#333 1px solid; box-shadow:#999 2px 2px 15px;}
.pro_cat .pro_pc{width:190px; height:246px; overflow:hidden; text-align:center;}
.pro_cat .pro_pc figure{width:190px; height:246px; vertical-align:middle; display:table-cell;}
.cat_title{display:block; text-align:center; font-size:14px; color:#333; text-decoration:none; padding:12px 0; text-transform:uppercase; font-weight:bold; border-radius:0 0 0 15px; overflow:hidden; height:35px;}
.cat_title:hover{ color:#d43a7d;}
/* category ends */

/* Sub category ends */
.lft_sec{float:left; width:200px;}
.rgt_sec{float:right; width:78%;}
.lft_links{ margin-top:15px;}
.lft_links a{ display:block; padding:8px 0; margin-bottom:5px; color:#000; text-transform:uppercase; border-bottom:#ddd 1px solid;}
.lft_links a:hover{ color:#d30072;}
/* Sub category ends */

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

.hot_list ul, .hot_list ul li{margin:0 0 30px 0; padding:0; list-style:none;}
.hot_list ul li{float:left; width:25%; }
.hot_area{width:235px; margin:auto; border:1px solid #eee; box-shadow:1px 0 8px #ddd; padding:10px; position:relative; transition:all 0.3s linear;}
.hot_area:hover{border:#333 1px solid; box-shadow:#999 2px 2px 15px;}
.hot_img{width:190px; height:246px; margin:auto; overflow:hidden; text-align:center; }
.hot_img figure{width:190px; height:246px; display:table-cell; vertical-align:middle; }
.hot_img img{display:block; margin:auto; max-width:100%; height:auto;}
.name_h{height:40px; overflow:hidden; line-height:16px;}
.list_o_hid{height:400px; overflow:hidden;}

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

.dtl_color a{ border:#ddd 1px solid; width:35px; height:25px; display:inline-block; margin:0 1px; line-height:25px; color:#333; text-align:center; font-size:12px; transition:all 0.3s linear;}
.dtl_color a:hover, .dtl_color a.act{ border:#000 1px solid; box-shadow:0px 0px 5px #666 ;}

.dtl_size a, .dtl_size span{border:1px solid #ddd; width:35px; height:25px; display:inline-block; margin:2px 1px; line-height:25px; color:#333; text-align:center; font-size:12px; transition:all 0.3s linear;}
.dtl_size a.act, .dtl_size a:hover{ background:#666; color:#fff;}
.dtl_size span{opacity:.5;}
/* listing ends */

/* details */
.dtl_pic{ float:left; width:475px;}
.dtl_thmb{ float:right}
.ds_thm{margin:0 0 10px 0; width:82px; height:104px; text-align:center; overflow:hidden; border:#eee 1px solid;}.ds_thm figure{width:82px; height:104px; display:table-cell; text-align:center; vertical-align:middle;}.ds_thm figure img{ max-width:100%; height:auto}
.product-dtl-img { float:left; width:385px; height:491px; overflow:hidden; }
.product-dtl-img figure {width:385px; height:491px; display:table-cell;text-align:center; vertical-align:middle; overflow:hidden;}
.dtl_right{float:right; width:58%;}
.btn1b, .btn1b:visited{background:#fff; display:inline-block; text-align:center; color:#000; font-size:12px; font-weight:bold; text-transform:uppercase; border:0; padding:12px 20px; border:#333 2px solid;}
.btn1b:hover{background:#333; color:#fff;}
.dtl_list ul, .dtl_list ul li{margin:0 0 30px 0; padding:0; list-style:none;}
.dtl_list ul li{float:left; width:20%; }
/* details 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}
.gift_wrap{ border:1px solid #ccc; padding:5px 10px; text-transform:uppercase; display:inline-block; }.gift_wrap:hover{border:1px solid #000;}
.gift_wrap label{ padding:0px; margin:0px;cursor:pointer; display:block;}
.gift_wrap input[type=radio]{margin-right:5px !important;}
/* 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:#7cb119; border-bottom:4px solid #000; position:fixed; z-index:9; width:100%; top:0;}
.login_top .container{width:962px; margin:auto;}
.logo2{float:left; width:250px;  margin:10px 0 0 0}
.logo2 img { width:100%; height:auto;}
.login_right{margin-top:15px}
.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:#7cb119; border-radius:3px; line-height:36px; height:36px; display:block}
.login_form .mybtn:hover{background:#333;}
.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: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/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 select, .short_form textarea, .short_form .fls{padding:8px; width:80%; box-shadow:0 5px 5px rgba(0,0,0,.07) inset; border-radius:2px; border:1px solid #ccc;}
.short_form .w36{float:left; width:27%; text-align:right}
.short_form .w62{float:right; width:70%}
/* 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 'Myriad Regular', Arial, Helvetica, sans-serif; text-decoration:underline; 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 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 */
.fav_list{ font-size:13px;}
.fav_img{ float:left; margin:0 10px 10px 0;}
/* ACCOUNT ENDS */
/* SITEMAP */
.sitemap{text-align:center; padding:10px 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:10px 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:#7cb119; border: 2px solid #7cb119; color:#fff; font-weight:bold}
.btn-danger:hover{background:#333; border:2px solid #000;color:#fff;}
.btn-default{background:#666; border:2px solid #444; color:#fff; font-weight:bold}
.btn-default:hover{background:#333; 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 'Lato', 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**/

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

/*13 october 2015*/
.flag_sec{position:absolute; z-index:9; top:0px; left:0px;}
/*Brands-Listing*/
.brand_info{ min-height:270px; padding:10px 40px 10px 10px; border-bottom:1px solid #eee}
.brand_content{ width:70%; float:left;}
.brand_1{width:322px;float:left}
.brand_1 .brand_img1{width:321px;height:464px; overflow:hidden; margin:10px auto}
.brand_1 .brand_img1 span{width:321px;height:464px; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center;}
.brand_1 .brand_img1 span img{ max-width:100%; height:auto}
.brand_hed{font:34px/36px "Times New Roman", Times, serif; color:#000; height:36px; overflow:hidden; text-align:center;}
.brand_txt{font-size:15px; color:#666; height:76px; overflow:hidden;text-align:center;}

.brand_2{width:621px;float:left;}
.brand_2 .brand_img2{width:621px;height:464px; overflow:hidden;margin:10px auto}
.brand_2 .brand_img2 span{width:621px;height:464px; overflow:hidden; display:table-cell;} 
.brand_2 .brand_img2 span img{ max-width:100%; height:auto}

.brand_md{width:51%;margin:1%; float:right;}
.brand_md img{ max-width:100%; height:auto}



/*Women’s Clothing*/
.heading_sec{background:#f4f4f4; border-top:3px solid #ebeaea; padding:15px;}
.cat_bdr_b{border-bottom:3px solid #ebeaea;}
.heading_sec h2{float:left; font:700 20px/20px 'Open Sans', sans-serif ;color:#000;text-transform:uppercase;padding-bottom:5px;}
.sub_link_sec{float:right;}
.sub_link a{font:13px/18px 'Open Sans', Arial, Helvetica, sans-serif;color:#7cb119; display:inline-block; padding:0px 12px;}
.sub_link a:last-child{color:#000;}
.sub_link a:hover{color:#2478b8;}
.women_list_h{height:470px; overflow:hidden;}
/*Women’s Clothing*/



/*footer*/
.ft_bg{background:#000; padding:25px 0;}

.copy_bt10{background:#7cb119;padding:15px 0;}
.copy_t_a_r{text-align:right}
.copy_t_a_l{text-align:left}
.copy_t_a_l img{/* width:100%; */}
.ft_bx_l{ width:50%; float:left; margin:0px; padding:0px;}

.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/20px 'Open Sans', Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
.ft_link{margin-top:0px;}
.ft_link a{font:300 13px/24px Arial, Helvetica, sans-serif; color:#fff; display:block;}
.ft_link a:hover{color:#7cb119;}
.f_dd_box{margin:10px 0 0 0}
.ft_bdr{border-left:1px dashed #fff; min-height:251px;padding-left:15px !important;}
.ft_bdr2{border-left:1px dashed #fff; min-height:251px;padding-left:15px !important;}
.copy_rgt{font-size:13px; color:#fff; line-height:16px;text-align:right;}
.copy_rgt a{color:#222}
.copy_rgt img{ vertical-align:top; margin-top:-5px;}
.ft-cards span{ display:block; margin-top:6px;}

.follow_area{width:100%; margin-top:20px;}
.soc_links{margin-top:10px;min-height:220px}
.soc_links a{font:13px/29px 'Open Sans', Arial, Helvetica, sans-serif; color:#fff; display:block; transition:all linear .3s; margin-bottom:6px;text-decoration: none;}
.soc_links a i{width:29px; height:29px !important;color: #fff;display:inline-block;text-align: center;line-height:29px;font-size:18px;margin:0 5px 0 0;border: 2px #fff solid;float: left;}
.soc_links a:hover:nth-child(1) i{transition:.3s linear all;background:#004267;color:#fff;}
.soc_links a:hover:nth-child(2) i{transition:.3s linear all;background:#475993;color:#fff;}
.soc_links a:hover:nth-child(3) i{transition:.3s linear all;background:#0077b7;color:#fff;}
.soc_links a:hover:nth-child(4) i{transition:.3s linear all;background:#f61c0d;color:#fff;}
.soc_links a:hover:nth-child(5) i{transition:.3s linear all;background:#c5395c;color:#fff;}
.soc_links a:hover:nth-child(6) i{transition:.3s linear all;background:#000;color:#fff;}
/*FOOTER-ENDS */

.soc_links a.two b{background-position:0px -32px;}.soc_links a:hover.two b{background-position:right -32px;}
.soc_links a.three b{background-position:0px -64px;}.soc_links a:hover.three b{background-position:right -64px;}
.soc_links a.four b{background-position:0px -96px;}.soc_links a:hover.four b{background-position:right -96px;}
.soc_links a.five b{background-position:0px -127px;}.soc_links a:hover.five b{background-position:right -127px;}

/*FOOTER-ENDS */

.customer_txt{text-align:left}
.soc_txt{text-align:right}





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

/* Categories */
.catelink ul li{ margin:8px;}

/* Brands */
ul.brand_list li{ width:33%;}

header .container{padding:0;}
/* NEWSLETTER */
.nws_right input[type=text]{width:18%;}
/* NEWSLETTER ENDS */ 
/* INDEX PAGE CLASSES END */
/* PRODUCTS */

/* category */
.pro_cat ul li{width:25%;}
/* category ends */

/* listing */
.right_zone{width:81%;}
/* listing ends */

/* details */
.dtl_right{ width:55%;}
/* details END */
/* PRODUCTS END */
/*BRANDS-LISTING*/
.brand_1{width:293px;}
.brand_1 .brand_img1{width:293px;height:423px;}
.brand_1 .brand_img1 span{width:293px;height:423px; }

.brand_2{width:565px;}
.brand_2 .brand_img2{width:565px;height:423px;}
.brand_2 .brand_img2 span{width:565px;height:423px; }

/* footer */
.ft_bdr2{border-left:0px; min-height:auto;}
.ft-payment{text-align:center; margin-top:20px;}
.ft-cards span{display:inline-block;}
.copy_rgt{ padding-right:10px;}
.ft_heading{ font-size:14px;}
/* footer */

}

/* ================= Desktop/Laptop below 1152px  ================= */
@media only screen and (max-width:1151px){
	
/* Top */
.top_right{ width:72%;}
.top_search{width:57%;}

/* Categories */
.catelink ul li a{ font:18px "Times New Roman", Times, serif;}


	
/* 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 */

/* Sub category ends */
.rgt_sec{ width:75%;}
/* Sub category ends */

/* listing */
.hot_list ul li{ width:33%; }
.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 */

/* details */
.dtl_right{ width:48%;}
.dtl_list ul li{float:left; width:25%; }
/* details END */

/* PRODUCTS END */ 
/* ACCOUNT ENDS */
/* ORDER HISTORY */
.acc_odh_filter p{width:28%;}
/* 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;}
/*BRANDS-LISTING*/
.brand_1{width:250px;}
.brand_1 .brand_img1{width:250px;height:362px;}
.brand_1 .brand_img1 span{width:250px;height:362px; }

.brand_2{width:484px;}
.brand_2 .brand_img2{width:484px;height:362px;}
.brand_2 .brand_img2 span{width:484px;height:362px; }

.brand_hed{font:24px/26px "Times New Roman", Times, serif; color:#000; }
.brand_txt{font-size:13px; color:#666; height:76px; padding:5px 10px }

}


/* ================= Tablet (Portrait) 768px - 959px ================= */
@media only screen and (max-width: 991px) {
	
h1{font:20px "Times New Roman", Times, serif; display:block; color:#000;}
h2{font:bold 18px/24px 'Myriad Regular', Arial, Helvetica, sans-serif;}
h3{font:bold 16px/22px 'Myriad Regular', Arial, Helvetica, sans-serif;}

.search_link{ padding:9px 10px;}
.top_right {width:80%;}
.top_search{width:50%;}
/* NAV */
nav{ width:100%;}

/* Top */
.logo_area img{ width:120px;}
.top_right{ margin:-2px 0 0 0;}
.toplink a{ padding:5px 18px; font-size:13px;}
.toplink img{ margin-bottom:5px;}

/* Categories */
.catelink ul li{ margin:3px; width:15.5%;}
.catelink ul li a{ padding:5px; font:15px "Times New Roman", Times, serif;}

/* Brands */
ul.brand_list li{ width:50%;}



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


/* BANNER */
.banner_area{padding:0;}
.banner_left{width:100%; float:none; border-right:0}
/* BANNER 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 ul li{width:33%;}
/* category ends */

/* Sub category ends */
.lft_sec{float:none; width:auto;}
.rgt_sec{float:none; width:auto;}
.lft_links{ margin-top:5px;}
.lft_links a{padding:5px 0; margin-bottom:0; float:left; width:33%;}
/* Sub 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}
.tab_mob_hid{ display:none; padding-bottom:20px; margin-bottom:25px; border-bottom:#999 2px solid; background:#f6f6f6; padding:10px;}
/* listing ends */

/* details */
.dtl_pic{ float:none; margin:auto;}
.dtl_right{float:none; width:auto; margin-top:25px;} 
.dtl_list ul li{ width:33%; }
/* details END */

/* PRODUCTS END */ 
/* LOGIN */
.login_container{margin:0px; background:#fff url(../images/login_bg.jpg) no-repeat center top; height:auto; background-size:cover}
.login_top{height:auto; padding:10px 0; position:static}
.login_top .container{width:100%;}
.login_container .container{width:100%; padding:50px 15px;}
.login_foot .container, .register_container .container{width:100%;}
/* LOGIN ENDS */
/* REGISTER */
.register_container{margin: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 */
/* 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 */

/**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***/


/*Women’s Clothing*/
.women_list ul li{float:left; width:25%; margin-bottom:25px;}
.heading_sec h2{float:none; text-align:center; font:700 20px/20px 'Open Sans', sans-serif ;color:#000;text-transform:uppercase;padding-bottom:5px;}
.sub_link_sec{float:none; text-align:center; display:none; }
.sub_link { margin-top:15px;}
.sub_link a{font:13px/18px 'Open Sans', Arial, Helvetica, sans-serif;display:block; padding:5px 0px;}


/* FOOTER */ 
.ft_bdr{border-left:0px; min-height:auto;padding-left:12px !important;}
.f_dd_box{display:none; margin:0px 0px 10px 10px}
.dd_next{margin:0px 0 10px 0;  padding:7px; border-bottom:1px solid #666; background:url(../images/pls.png) no-repeat 96% center;cursor:pointer} .dd_next_act{background:url(../images/mns2.png) no-repeat 96% center;}
.ft-payment{text-align:left; margin-top:0px;}
.payment_l{ padding-left:0;}
/* FOOTER ENDS */ 

}

/* ================= Mobile (Landscape) 480px - 767px ================= */
@media only screen and (max-width:767px) {
.search_box{padding:0;}	
.search_box select{padding: 10px 10px;}
.search_box button, .search_box:focus {background: #7cb119;padding:10px 0 5px;width:100%}
.search_box button path{fill:#fff}
.search_box input[type=text]{padding: 10px 10px;border-top:1px #ccc solid;border-bottom:1px #ccc solid;}
.search_link{ float:none; padding:8px; background:none; text-align:center; border-bottom:#333 1px solid;}
.search_link a{ color:#fff;}

/* NAV */
nav{ float:none; width:100%;}

/* Top */
.left-search{float:left;margin: 21px 0 0 42%;}
.left-search path{fill:#fff}
.toplink a{ padding:5px 18px; font-size:13px;}
.toplink img{ margin-bottom:5px;}
.top_search{display:none;position:absolute;z-index:99;top: 116px;}
/* Categories */
.catelink ul li{ margin:3px; width:31.5%;}
.catelink ul li a{ padding:5px; font:15px "Times New Roman", Times, serif;}

/* Brands */
ul.brand_list li{ width:100%;}

/* Newsletter */
.newsletter_area h1{ font:20px "Times New Roman", Times, serif;}
.subscribe_btn{ font-size:18px;}
.subscribe_btn span{ padding:8px 20px;}


/*News_list */
.news_list ul li{float:none; width:100%;}
.news_area{width:290px;}
.news_img{width:290px; height:164px;}
.news_img figure{width:290px; height:164px;}
.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*/



/* 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:30px 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:50%;}
/* category ends */

/* Sub category ends */
.lft_links a{ float:none; width:100%;}
/* Sub 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:-2px 0 0; text-align:center; padding:10px 0; background:#f8f8f8; border:1px solid #ddd; border-radius:2px}
/* listing ends */

/* hot product */
.hot_list ul li{ width:50%;}

/* details */
.dtl_pic{ width:385px; margin:auto;}
.dtl_thmb{ float:none;}
.ds_thm{ float:left; margin:7px;}
.dtl_right{float:none; width:auto;}
.dtl_list ul li{width:50%; }
/* details END */

/* 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 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; width:48.5%; padding:7px 20px 7px 10px;}
.das_box1{margin-bottom:20px;}
.app_container .left-xs{text-align:left; padding-left:125px}.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 */
.fav_list{ text-align:center;}
.fav_img{ float:none; margin:10px 0;}
/* 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_area{ width:100%; padding:20px 10px; margin:0;}
/* 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 */

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

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

/*BRANDS-LISTING*/
.brand_1{width:250px; margin:10px auto; float:none;}
.brand_1 .brand_img1{width:250px;height:362px;}
.brand_1 .brand_img1 span{width:250px;height:362px; }

.brand_2{width:484px;margin:10px auto; float:none;}
.brand_2 .brand_img2{width:484px;height:362px;}
.brand_2 .brand_img2 span{width:484px;height:362px; }

/*footer*/
.copy_t_a_l{ text-align:center}
.copy_rgt{text-align:center; padding-top:10px;}

.color_area{width:100%; float:none; text-align:center}
.size_area{ width:100%; float:none;text-align:center; margin-top:25px;}

/*footer*/

.customer_txt{text-align:center; margin-bottom:15px;}
.soc_txt{text-align:center;}


}


/* ================= Mobile (Portrait) below 480px  ================= */
@media only screen and (max-width:479px) {
.toplink a{ padding:5px 12px; font-size:13px;}
.toplink img{ margin-bottom:5px;}
.left-search{margin:21px 0 0 5%;}
.top_right{width:56%;}

.cart_sec{width:59%; margin:auto; float:none; padding:15px 0 15px 0;}
.search select{font:12px/18px 'Lato', sans-serif; }
.search input[type=text]{font:12px/18px 'Lato', sans-serif;}

.search_sec .sec1{background:#f7f7f7; width:90%; float:none; margin:5px auto}
.search_sec .sec2{width:77%; float:left; margin-left:5%;}
.search_sec .sec3{float:left;}
.search select{font:15px/18px 'Lato', sans-serif;color:#9a9a9a; background:none; border:1px solid #dadada; padding:7px;}
.search input[type=text]{font:15px/18px 'Lato', sans-serif;color:#9a9a9a; background:none; border:1px solid #dadada; padding:8px;}

.sort_opt span { display:block;}

/* hot product */
.hot_list ul li{float:left; width:100%;}



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


/* 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{width:100%;}
/* category ends */

.pc_box{display:block}.dtl_xs_pc{display:none;}

/* details */
.dtl_pic{ width:290px; overflow:hidden;}
.product-dtl-img { width:290px; height:370px;}
.product-dtl-img figure {width:290px; height:370px;}
.product-dtl-img img{ width:100%;}
.ds_thm{ float:left; margin:5px 2px;}
.dtl_list ul li{width:100%; }
/* details END */

/* 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:46%; margin-bottom:5px}
.acc_odh_filter p.one{width:96%; margin-bottom:5px}
/* ORDER HISTORY */
/* ACCOUNT ENDS */
/* SITEMAP */
.sitemap a{margin:2px 0; width:100%; border-radius:3px}


.pc_box_area {float:none; min-height:485px;}
.pc_box {width:280px; margin:auto;}
.scrooll { width:100%; overflow:hidden;}
.scroll_5 { width:90%; border:0px red solid; margin:auto; overflow:hidden; }
.scroll .prev5 { position:absolute; top:10px; left:0px; z-index:99;}
.scroll .next5 {position:absolute; top:10px; right:0px; z-index:99;}
.scroll_5 ul { width:100%;}
.scroll_5 ul li { list-style:none; display:inline-block; width:23%; }

/* Categories */
.catelink {margin-top: 10px;padding: 0px 8px;}
.catelink ul li{ margin:3px; width:47%;}
.catelink ul li a{ padding:5px; font:15px "Times New Roman", Times, serif;}


.brand_2{width:290px;margin:10px auto;float:none;}
.brand_2 .brand_img2{width:290px;height:217px;}
.brand_2 .brand_img2 span{width:290px;height:217px;}

}


@media only screen and (max-width:414px) {	}


/* 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;}