@charset "utf-8";

body{background:#ededed;font-family:'Open Sans',Arial, Helvetica, sans-serif; color:#4b4b4b;}
h1, h2, h3, h4, h5, h6{font-family:'Open Sans',Arial, Helvetica, sans-serif;}
h1{font:bold 30px/36px 'Open Sans',Arial, Helvetica, sans-serif; display:block; color:#484848;}
h2{font:bold 23px/28px 'Open Sans',Arial, Helvetica, sans-serif; display:block; color:#484848; text-transform:uppercase}
h3{font:18px/24px 'Open Sans',Arial, Helvetica, sans-serif; display:block; color:#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:1170px; 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;}

/* home page css */
.top_bg{ background:#ededed;}
.call_sec{font:12px 'Open Sans',Arial, Helvetica, sans-serif; color:#616161; padding-top:9px;}
.call_sec img{vertical-align:middle; margin-right:5px;}

.call_dis{display:none;}
.call_dis2{display:block; float: left;}

.socl_sec{float:left; margin-left:60px;}
.socl_sec a{border-left:1px solid #d5d5d5; display:inline-block;}
.socl_sec a:last-child{border-right:1px solid #d5d5d5; }

.logo_sec{text-align:left; padding-top:10px;}
.search_sec{width:80%; float:left;}
.cart_sec{width:20%; float:left;}

.search_m{margin-top:22px;}
.search_sec .sec1{background:#f7f7f7; width:31%; float:left;}
.search_sec .sec2{width:48%; float:left; margin-left:7px;}
.search_sec .sec3{float:left;}
.search_sec .sec4{float:left; margin-left:5px;}
.search select{font:15px/18px 'Open Sans',Arial, Helvetica, sans-serif;color:#9a9a9a; background:none; border:1px solid #dadada; padding:7px;}
.search input[type=text]{font:15px/18px 'Open Sans',Arial, Helvetica, sans-serif;color:#9a9a9a !important; background:none; border:1px solid #dadada; padding:8px;}


/* logo and search */

/* NAV */
.nav_bg{background:url(../images/nav-bg.jpg); border-bottom:5px solid #f6cb00;}
nav{margin:0px; padding:0px; text-align:left;}
ul.topmenu{margin:0; padding:0;color:#7b7b7b; font:700 15px/46px 'Open Sans',Arial, Helvetica, sans-serif; position:relative; text-transform:uppercase;}
ul.topmenu li{display:inline-block; margin:0; padding:0;}
ul.topmenu li>a, ul.topmenu li>a:visited{display:inline-block; padding:0px 18px; color:#7b7b7b; text-align:center; text-transform:uppercase;}
ul.topmenu li:hover>a, ul.topmenu li>a .act{color:#d62418; text-decoration:none;}

.nav_dis{display:none;}
.link_dis{display:block;}
/* NAV ENDS */


/* top menu */
.link_sec{text-align:right; float:right; margin-top:8px;}
ul.top_link{margin:0; padding:0;color:#333333; font:12px/18px 'Open Sans',Arial, Helvetica, sans-serif; position:relative;}
ul.top_link li{display:inline-block; margin:0; padding:0;}
ul.top_link li img{ vertical-align:middle; margin-right:5px;}
ul.top_link li>a, ul.top_link li>a:visited{display:block; padding:0px 10px; color:#333333;}
ul.top_link li:hover>a, ul.top_link li>a .act{color:#1c64a1;}

.top_link_dis1{display:none;}
.top_link_dis2{display:block;}

/* category menu */
.cate-menu{display:none; z-index:99999; position:absolute; width:100%; overflow:visible !important}
.category-slide-menu{ background:#cdcdcd; margin:20px 0 0 -5px; padding:0px; z-index:999; position:relative; }
.category-slide-menu li{ list-style:none; display:block;background:#fff; margin-bottom:1px; z-index:9; border-bottom:1px solid #ededed;}
.category-slide-menu li>a{display:block;background:url(../images/menu-arw.png) no-repeat 97% 11px; color:#666666; font:13px/20px 'Open Sans',Arial, Helvetica, sans-serif; padding:5px 10px 4px 10px; transition:all linear .3s; text-decoration:none; text-transform:none;}
.category-slide-menu li>a img{ vertical-align:middle; margin-right:3px;}
.category-slide-menu li:hover{list-style:none; display:block;background:#f9f9f9;color:#000;}
.category-slide-menu li>a:hover, .category-slide-menu li>a.act{ background-position:80% 11px;color:#000; }

.pro_list div{display:none; position:absolute; z-index:1; background-color:#f9f9f9;}
.pro_list div a{ font:12px/18px 'Open Sans',Arial, Helvetica, sans-serif;color:#666;display:block;padding:4px 5px 4px 5px;}
.pro_list div a:hover{ color:#000;text-decoration:underline; background-color:#fff;}
.pro_list div.first_menu{margin-left:204px;top:1px; height:100%; box-shadow:3px 0 5px #ccc; border:1px solid #ccc; padding:3px;width:100%}

.pro_list div.submenu{display:block;position:static; box-shadow:none; background:#f9f9f9; margin:0px; width:220px;}
.pro_list div.submenu a{ font:12px/18px 'Open Sans',Arial, Helvetica, sans-serif;color:#666;display:block;padding:4px 5px 4px 5px;}
.pro_list div.submenu>a:first-child{background:url(../images/arrs.png) no-repeat 97% center}
.pro_list div.submenu a.act{background:url(../images/arrs.png) no-repeat 97% 9px; color:#cc0a12; border-radius:0px; }
.pro_list div.submenu a:hover{ color:#000;text-decoration:underline; background-color:#fff;}
.pro_list div.submenu a.act{background-color:#fff; background-position:97% 9px;}

.pro_list div a.act{}
.pro_list div.sub_cat{left:225px; width:100%; padding:0px; height:100%; position:absolute; top:-1px;border:1px solid #ccc; border-width:1px 1px 1px 1px; background-color:#fff; height:auto !important; padding:10px;}
.white-space {width: 1px;height: 35px;margin: -3px 0px 0px -4px;float: left;background: #fff;}
.pro_list div.sub_cat ol{ width:100%; display:block; clear:both}
.pro_list div.sub_cat li{ background:none !important; display:block; list-style:none; margin-right:10px; height:100%; margin-bottom:20px; }
.pro_list div.sub_cat li span{ color:#666; font-size:13px; font-weight:600; text-transform:uppercase; display:block;}
.pro_list div.sub_cat li a{text-align:left !important; padding:2px 5px 2px 3px; display:block; color:#666; border-right:0px; line-height:18px; font-size:11px; text-transform:none; background:none; list-style-type: disc !important;}

.pro_list div.two{width:240px}.pro_list div.two ol>li{ width:100%; float:none}
.pro_list div.three{width:450px;}.pro_list div.three ol>li{ width:40%; float:left;}
.pro_list div.four{width:676px;}.pro_list div.four ol>li{ width:30%;float:left;}

.show_bg{background:#fff; padding:12px; margin-left:-5px;}
/* category menu */

.cat_bg{background: url(../images/cat_bg.jpg); height:46px; width:90%;}
.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 'Open Sans',Arial, Helvetica, sans-serif;color:#666; display:block;border-bottom:1px solid #eee;}
.cat_list a:hover{color:#03a9f4;}
.cat_dis{display:block;}
.cat_dis_inner{display:none; position:absolute; z-index:9; top:0px; left:0px;}

.banner_area{float:right; width:885px; height:385px; background:url(../images/banner.png) no-repeat;}
.banner_area img{display:block; margin:auto; max-width:100%; height:auto;}

/* brand logo */
.logo_list ul, .logo_list ul li{margin:0 0 20px 0; padding:0; list-style:none;}
.logo_list ul li{float:left; width:16.6666%;}

.logo_area{width:170px; margin:auto; border:1px solid #e5e5e5;}
.logo_area:hover{border:1px solid #666;}

.logo_img{width:168px; height:78px; overflow:hidden;}
.logo_img figure{width:168px; height:78px; display:table-cell;text-align:center; vertical-align:middle; }
.logo_img img{display:block; margin:auto; max-width:100%; height:auto;}

.arrow_pos_l{position:absolute; z-index:9; top:-53px; left:0px;}
.arrow_pos_r{position:absolute; z-index:9; top:-53px; right:0px;}
.logo_o_hid{ height:82px; overflow:hidden;}
/* brand logo */


/* hot product */
.text_cnt span{font-size:32px;}
.text_cnt b{font-weight:normal;}

.hot_list ul, .hot_list ul li{margin:0 0 20px 0; padding:0; list-style:none;}
.hot_list ul li{float:left; width:16.6666%;}
.hot_area{width:170px; margin:auto; background:#fff; border:1px solid #e5e5e5;}
.hot_area:hover{border:1px solid #ccc;}
.hot_img{width:168px; height:168px; overflow:hidden; border-bottom:1px solid #e6e5e4; }
.hot_img figure{width:168px; height:168px; 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;}
.list_o_hid{height:298px; overflow:hidden;}

/* 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%;}

/* footer */
.copyright_bg{background:#f4f4f4;}
.copy_bt10{ border-top:10px solid #001f61; background:#f4f4f4;}
.copy_t_a_r{text-align:right}
.copy_t_a_l{text-align:left}

.ft_logo_sec{}
.ft_call_sec{margin-top:15px;}

.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:14px/18px 'Open Sans', Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; margin-top:15px; letter-spacing:2px;}
.ft_link{margin-top:10px;}
.ft_link a{font:12px/20px 'Open Sans', Arial, Helvetica, sans-serif; color:#878382; display:block;}
.ft_link a:hover{color:#222;}
.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:1px solid #e2e2e2;padding:8px; text-transform:uppercase;}

.subscribe_btn, .subscribe_btn:visited{background:#e15048; 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;}
/* footer */


/* NEWSLETTER */
.newsletter_box{padding:28px 2.4%;}
.nws_left{float:left; border-right:1px solid #eee; width:24.5%; padding-right:1%}
.nws_right{float:right; padding:10px 0; width:73.5%}
.nws_right *{margin:0 2px;}
.nws_right input[type=text]{padding:9px 9px 8px 9px; border:1px solid #ddd; font-size:14px; width:20%; border-radius:5px;}
.nws_right input.two{width:13%; background:#ddd;}
.nws_right .btn{background:#000; border:0; color:#fff; font-weight:bold; padding:9px 15px; border-radius:5px; text-transform:uppercase}.nws_right .btn:hover{background:#666;}
/* NEWSLETTER ENDS */ 
/* PRODUCTS */
.pro_container{ margin:20px 0 0 0} 
.pro_container h2{text-align:center;}
.pro_container h2 + p{text-align:center; font-size:15px; line-height:18px; color:#4b4b4b;}
.pro_container h2 + p a{color:#4b4b4b;}
.pro_container_2{margin:20px 0;}
.pro_container_2 ul, .pro_container_2 ul li{margin:0; padding:0; list-style:none;}
.pro_container_2 ul li{float:left; width:25%;}
.pro_container_2 ul li>div{height:332px; padding:22px 0; border:3px solid #fff; margin:auto;transition:all linear .2s; -webkit-transition:all linear .2s; -moz-transition:all linear .2s; -ms-transition:all linear .2s;}
.pro_container_2 ul li:hover>div{transform:translateY(-15px);-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px); -o-transform:translateY(-15px); -ms-transform:translateY(-15px);border:3px solid #555;}
.pro_container_2 ul li>div>div{width:250px; margin:auto;}
.p_title{display:block; line-height:20px; height:20px; overflow:hidden; font-size:15px; font-weight:bold; color:#4b4b4b; text-transform:uppercase;}.pro_container_2 ul li:hover .p_title{color:#d9a635; text-decoration:underline}
.p_text{font-size:14px; line-height:18px; height:36px; overflow:hidden; overflow:hidden; margin:2px 0 0 0}
.pro_container_2 hr{border-color:#cacaca; margin:10px 0 2px}
.pro_pc{width:250px; height:160px; overflow:hidden; background:#ddd; margin:0 0 15px}
.pro_pc figure{width:250px; height:160px;}
.p_price{float:left; float:left; font-size:14px; line-height:16px; margin-top:3px; padding-bottom:2px} 
.p_price span{display:block; font-size:17px}
.pro_container_2 ul li .p_price + .p_price{margin-left:10px; border-left:1px solid #ddd; padding-left:10px}
.pro_container_2 .btn{float:right; font-size:14px; font-weight:bold; line-height:40px; padding:0 13px; text-transform:uppercase; color:#4b4b4b; border:1px solid #383838; border-radius:0}
.pro_container_2 ul li:hover .btn{color:#d9a635; border:1px solid #d9a635}
/* PRODUCTS END */ 

/* INDEX PAGE CLASSES END */
/* TREE */
.breadcrumb_outer{background:#0f3a5d; border-top:2px dotted #999;}
.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:#76d4ff;}
/* TREE CLASSES */
/* CMS AREA */
.mid_area{padding-top:20px; 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:#001f60; 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:183px; border:2px solid #fff; overflow:hidden; background:#f1f1f1; margin:0; border-radius:0 15px 0 0}
.pro_cat .pro_pc figure{width:280px; height:179px;}
.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:#03a9f4}
.pro_cat ul li>div:hover .pro_pc{border:2px solid #03a9f4;}
.pro_cat ul li:nth-child(even)>div:hover .cat_title{ background:#001f60}
.pro_cat ul li:nth-child(even)>div:hover .pro_pc{border:2px solid #001f60;}
.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/wish.png) no-repeat; width:35px; height:32px; display:inline-block; text-decoration:none !important}
.mystar.act{background:url(../images/wish2.png) no-repeat;}


/* listing ends */
/* details */
.pc_box_area{min-height:485px;}

.dtl_xs_pc{display:none; margin:20px 0 0 0}
.pc_box{width:350px; height:350px; margin:20px 0 0 0; float:left;}
.dtl_right{float:left; width:60%; margin:20px 0 0 30px}

.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;}


.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:#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;}

/* 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 ENDS */
/* CHECKOUT */
.check_login_l{margin-top:40px;}
.check_login_l input[type=text], .check_login_l input[type=password]{border:2px solid #ddd; border-radius:3px; width:100%}
/* CHECKOUT ENDS */
/* DELIVERY INFO */
.myform{margin:40px 0 0 10%; width:70%}
.myform input[type=text], .myform input[type=password], .myform textarea, .myform select{border-width:2px; border-radius:1px; padding:5px 10px !important; line-height:24px; height:auto}
/* DELIVERY INFO ENDS */
/* INVOICE */
.inv_box3{border:1px solid #ddd; padding:15px; min-height:193px}
/* INVOICE ENDS */
/* LOGIN */
.login_top{height:88px; background:#fff; border-bottom:2px solid #03a9f4; 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; width:179px; height:70px; margin:20px 0 0 0}
.login_right{margin-top:15px}
.login_container{margin: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:#03a9f4; 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:#001f61; 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:9px; width:60%; 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:#e24f48 url(../images/aro1.png) no-repeat 96% center; color:#fff; text-decoration:none}
/* DASHBOARD */
.das_box1{width:100%; height:142px; border:1px solid #be5687; border-radius:3px; background-position:10px 17px !important}
.das_box1 > div{height:100px; padding:25px 10px; text-align:right; color:#fff; font:200 14px/24px 'Myriad Regular', Arial, Helvetica, sans-serif}
.das_box1 > div b{display:block; font-size:32px; font-weight:300 !important; line-height:32px}
.das_box1 > a{height:40px; background:#fff url(../images/dsb_1a.png) no-repeat 95% center; display:block; padding:10px 12px; font:300 14px/20px '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 #a1993d;}
.das_box3 > a{background:#fff url(../images/dsb_3a.png) no-repeat 95% center; color:#222;}
.favorite_box{margin:50px 0 0 0;}
.favorite_box h2{text-align:center;}
.app_container{margin:20px 0 0 0;}
.app_container .row{margin:15px 0 0 0; padding:10px 0; border-bottom:1px solid #eee}
/* DASHBOARD ENDS */
/* ADDRESS BOOK */
.add_btn{float:right; margin:-36px 0 0 0}
/* ADDRESS BOOK ENDS */
/* ORDER HISTORY */
.acc_odh_filter{}
.acc_odh_filter p{float:left; width:29%; margin-right:10px; position:relative;}
.acc_odh_filter p input{width:100%; border:0; padding:7px}
.acc_odh_filter p img{position: absolute; z-index:1; right:7px; top:4px;}
/* ORDER HISTORY */
/* 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:#ddd; border:1px solid #ccc; border-radius:2px; margin:5px 5px; color:#222; 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:#03a9f4; border:2px solid #0489c5; 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 '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:14px; display:inline-block; margin:15px 0 0 0;}
.rm_link_x{background:url(../images/art.png) no-repeat;}

.cnt_h{ height:50px; overflow:hidden;}

/* testimonials */

/*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:-10px; left:0px;}

/* language converter */
.lng-cvrt{ margin:5px 3px; float:left; background:url(../images/language_img.jpg) no-repeat; width:154px; height:25px; margin-left:20px;}
.lng-cvrt select{ font-family:Roboto, sans-serif; font-size:12px; font-weight:300; background:rgba(255,255,255, 0.8); padding:5px; width:100%; border-radius:5px; border-color:#666664; outline:none;}
/* language converter */

@media only screen and (max-width:1169px){
.container{width:100%;}
.logo_sec{text-align:left;}
.search_sec{width:72%; float:left; margin-left:50px;}
.cart_sec{width:22%; float:left;}
/* logo and search */

/* NAV */
ul.topmenu li>a, ul.topmenu li>a:visited{display:inline-block; padding:0px 10px; color:#555555; text-align:center; text-transform:uppercase;}
ul.topmenu li:hover>a, ul.topmenu li>a .act{color:#d62418 !important;}
/* NAV ENDS */

/* category menu */
.category-slide-menu li>a{font:13px/18px 'Open Sans',Arial, Helvetica, sans-serif;}
.show_bg{background:#fff; padding:10px; margin-left:-5px;}
/* category menu */

.banner_area{float:right; width:860px; height:auto}
.banner_area img{display:block; margin:auto; max-width:100%; height:auto;}


/* 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%;}
/* listing ends */
/* details */
.dtl_right{width:56%;}
/* details end */
/* PRODUCTS END */
}



/* ================= Desktop/Laptop below 1152px  ================= */
@media only screen and (max-width:1151px){
.logo_sec{text-align:left; padding-top:10px;}
.socl_sec{ margin-left:0px;}
.search_sec{width:74%; float:left; margin-left:10px;}
.cart_sec{width:24%; float:left;}
.search_sec .sec2{width:40.8%; float:left; margin-left:7px;}

/* logo and search */	

/* category menu */
.category-slide-menu li>a{font:12px/15px 'Open Sans',Arial, Helvetica, sans-serif;}
.show_bg{background:#fff; padding:11px; margin-left:-5px;}
/* category menu */

.banner_area{float:right; width:780px;height:auto}
.banner_area img{display:block; margin:auto; max-width:100%; height:auto;}

/* brand logo */
.logo_area{width:152px; margin:auto; border:1px solid #e5e5e5;}
.logo_area:hover{border:1px solid #666;}
.logo_img{width:150px; height:70px;}
.logo_img figure{width:150px; height:70px;}
/* brand logo */











/* hot product */
.hot_list ul li{float:left; width:20%;}
	
/* NEWSLETTER */
.newsletter_box{padding:20px 10px; text-align:center}
.nws_left{float:none; border-right:0; width:auto; padding-right:0}
.nws_right{float:none; padding:10px 0; width:auto; margin:12px 0 0 0}
/* NEWSLETTER ENDS */ 
/* PRODUCTS */
.pro_container_2 ul li{width:33.33333%;}.pro_container_2 ul li:nth-child(7){margin-left:16.566666%;}
/* PRODUCTS END */ 
/* INDEX PAGE CLASSES END */
/* PRODUCTS */
/* listing */
.left_zone{float:left; width:22%;}
.right_zone{float:right; width:75%;}
.pro_container_2_inr ul li, .pro_container_2_inr ul li:nth-child(7){width:50%; margin:0}
.pro_container_2_inr_dtl ul li{float:left; width:33.33333%;}
/* listing ends */
/* details */
.dtl_right{width:46%;}
.dtl_color_cont .col-xs-12{padding:10px}
.dtl_color_cont .col-xs-12:nth-child(2){padding-left:15px}
/* details end */
/* PRODUCTS END */ 
/* ACCOUNT ENDS */
/* ORDER HISTORY */
.acc_odh_filter p{width:28%;}
/* ORDER HISTORY */
/* ACCOUNT ENDS */

/*13 october 2015*/
.flag_sec{position:absolute; z-index:9; top:0px; left:-150px;}


}


/* ================= Tablet (Portrait) 768px - 959px ================= */
@media only screen and (max-width: 991px) {
	
h1{font:bold 24px/30px 'Myriad Regular', Arial, Helvetica, sans-serif; margin-left:10px;}
h2{font:bold 18px/24px 'Myriad Regular', Arial, Helvetica, sans-serif;}
h3{font:bold 16px/22px 'Myriad Regular', Arial, Helvetica, sans-serif;}
body{padding-top:0;}
header{background:#f4f4f4; margin-bottom:0}
.top1{position:relative; height:auto;}


/* home page css */
.top_bg{ background:#efefef !important; padding:10px;}
.call_sec{color:#222; line-height:30px; position:relative;}
.call_sec span{display:block; padding-left:0px;}
.call_sec .ml8{margin-left:0px;}


.call_dis{display:block; float:left; margin-top: 5px;}
.call_dis2{display:none; background:#f1f0f0; padding:5px 10px; border:1px solid #ddd; width:100%; position:absolute; z-index:99; top:100%; left:0px;}

.logo_sec{text-align:center; padding-top:10px;}

.search_sec{width:74%; float:left; margin-left:10px;}
.cart_sec{width:24%; float:left;}
.search_sec .sec2{width:40.8%; float:left; margin-left:7px;}

/* NAV */
nav{margin:0px; padding:0px; text-align:left; background:#fff;}
ul.topmenu li>a, ul.topmenu li>a:visited{display:inline-block; padding:0px 12px; color:#555555; text-align:center; text-transform:uppercase;}
/* NAV ENDS */

.cat_bg{background: url(../images/cat_bg.jpg); height:46px; width:100%;}
.cat_list{width:100%;}
.cat_dis{display:none;}

.banner_area{float:none; width:100%; height:auto}
.banner_area img{display:block; margin:auto; max-width:100%; height:auto;}

/* brand logo */
.logo_list ul li{float:left; width:33.3333%;}
.logo_area{width:170px; margin:auto; border:1px solid #e5e5e5;}
.logo_area:hover{border:1px solid #666;}
.logo_img{width:168px; height:78px;}
.logo_img figure{width:168px; height:78px; }
.arrow_pos_l{position:absolute; z-index:9; top:-53px; left:10px;}
.arrow_pos_r{position:absolute; z-index:9; top:-53px; right:10px;}
/* brand logo */


/* TREE */
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#fff; padding-left:10px;}
/* TREE CLASSES */

/* hot product */
.hot_list ul li{float:left; width:33.3333%;}

/* footer */
.ft_logo_sec{width:50%; float:left;}
.ft_call_sec{width:50%;float:left; margin-top:0;}

.newsletter_area{width:60%; float:left; text-align:center; margin-top:20px;}
.follow_area{width:40%; float:left;text-align:center;}

/* 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}
/* 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; height:440px;}
.dtl_right{float:none; width:100%; margin:20px 0; text-align:center}
.dtl_color_cont{margin:25px auto 0; padding:1px; border:1px solid #eee}
.dtl_color_cont .col-xs-12{padding:15px; background:#f9f9f9}
.dtl_color_cont .col-xs-12:nth-child(2){padding-left:25px}
.details{text-align:center;}

.str1_sec1{width:100%; float:none}
.str1_sec2{width:100%; float:none; margin-top:10px;}
.str1_sec3{width:100%; float:none;margin-top:10px;}

/* details end */
/* PRODUCTS END */ 
/* LOGIN */
.login_container{margin:0; background:none }
.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 */
/* 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;}

.cnt_h{ height:68px; overflow:hidden;}


/* 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 */

.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:#ddd; border:1px solid #ccc; border-radius:2px; margin:5px 5px; color:#222; min-width:45%}


}

/* ================= Mobile (Landscape) 480px - 767px ================= */
@media only screen and (max-width:767px) {
.call_dis2{width:450px;}


/* home page css */
.search_sec{width:96%; float:none; margin-left:10px;}
.search_sec .sec1{background:#f7f7f7; width:31%; float:left;}
.search_sec .sec2{width:40%; float:left; margin-left:7px;}
.search_sec .sec3{float:left;}
.search_sec .sec4{float:left; margin-left:5px;}

.cart_sec{width:40%; margin:auto; float:none; padding:15px 0 15px 0;}

/* top menu */
ul.top_link{font:12px/28px 'Open Sans',Arial, Helvetica, sans-serif;}
ul.top_link li{display:block; margin:0; padding:0;}
ul.top_link li>a, ul.top_link li>a:visited{padding:0px; text-align:left;}


.top_link_dis1{display:block;}
.top_link_dis2{display:none; background:#f1f0f0; padding:5px 10px; border:1px solid #ddd; width:100%; position:absolute; z-index:9; top:28px; left:0px;}

/*nav*/
nav{text-align:left;}
ul.topmenu{font:15px/36px 'Open Sans',Arial, Helvetica, sans-serif; position:relative; text-transform:uppercase;}
ul.topmenu li{display:block;}
ul.topmenu li>a, ul.topmenu li>a:visited{display:block; padding:0px 10px; text-align:left; border-bottom:1px solid #eee; }

.nav_dis{display:block; background:url(../images/nav-bg.jpg); line-height:45px; text-align:left; padding-left:10px;}
.nav_dis img{ float:right; margin:20px 10px 0 0}
.link_dis{display:none;}
/*nav*/

.pro_list div.first_menu{display:none !important}
.pro_list div.submenu{display:none!important}
.pro_list div.submenu a{display:none!important}
.pro_list div.submenu>a:first-child{display:none!important}
/* category menu */


/* brand logo */
.logo_list ul li{float:left; width:50%;}
.arrow_pos_l{position:absolute; z-index:9; top:-53px; left:5px;}
.arrow_pos_r{position:absolute; z-index:9; top:-53px; right:5px;}
/* brand logo */



/* hot product */
.text_cnt span{font-size:24px; line-height:20px;}
.hot_list ul li{float:left; width:50%;}


/* 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:20px 0 0 0;  padding:7px; background:url(../images/pls.png) no-repeat 96% center; cursor:pointer; border-bottom:1px solid #e0e0e0}.dd_next_act{background:url(../images/mns2.png) no-repeat 96% center;}

.newsletter_area{width:100%; float:none}
.follow_area{width:100%; float:none;}

/* 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: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: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:-2px 0 0; text-align:center; padding:10px 0; background:#f8f8f8; border:1px solid #ddd; border-radius:2px}
/* listing ends */
/* PRODUCTS END */ 
/* CART */
.mylsttb{padding:15px 10px; 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 .5% 2px; width:48.5%;}
.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 */
/* 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 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{background:#e15048; 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;}

}


/* ================= Mobile (Portrait) below 480px  ================= */
@media only screen and (max-width:479px) {
.call_dis2{width:280px;}

.cart_sec{width:59%; margin:auto; float:none; padding:15px 0 15px 0;}
.search select{font:12px/18px 'Open Sans',Arial, Helvetica, sans-serif; }
.search input[type=text]{font:12px/18px 'Open Sans',Arial, Helvetica, 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:none;}
.search_sec .sec4{float:none; text-align:center; margin-top:10px; border-bottom:1px solid #eee; padding-bottom:15px;}
.search select{font:15px/18px 'Open Sans',Arial, Helvetica, sans-serif;color:#9a9a9a; background:none; border:1px solid #dadada; padding:7px;}
.search input[type=text]{font:15px/18px 'Open Sans',Arial, Helvetica, sans-serif;color:#9a9a9a; background:none; border:1px solid #dadada; padding:8px;}


/* brand logo */
.logo_list ul li{float:none; width:100%;}
.arrow_pos_l{position:absolute; z-index:9; top:-53px; left:5px;}
.arrow_pos_r{position:absolute; z-index:9; top:-53px; right:5px;}
/* brand logo */



/* hot product */
.hot_list ul li{float:left; width:100%;}

/* footer */
.ft_logo_sec{width:100%; float:none;}
.ft_call_sec{width:100%;float:none; margin-left:0px; margin-top:10px; font-size:13px !important;}

/*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}
/* 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:164px; }
.pro_cat .pro_pc figure{width:250px; height:160px;}
.pro_cat .pro_pc figure img{max-width:100%; height:auto;}
/* category ends */
.pc_box{display:none}.dtl_xs_pc{display:block;}

.sort_opt span { display:block;margin-bottom:5px;}
.sort_opt pl10{padding-left:0px;}
/* 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}

.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{background:#e15048; 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;}

.cnt_h{ height:140px; overflow:hidden; }

/* language converter */
.lng-cvrt{ margin:5px 3px; float:left; background:url(../images/language_img.jpg) no-repeat; width:110px; height:25px; margin-left:10px; position: absolute; right: 0; z-index:9;}
/* language converter */


}


/* 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;}
