@font-face {
font-family: 'primerprint';
src: url('fonts/primerprint.eot');
src: url('fonts/primerprint.eot') format('embedded-opentype'),
 url('fonts/primerprint.woff2') format('woff2'),
 url('fonts/primerprint.woff') format('woff'),
 url('fonts/primerprint.ttf') format('truetype'),
 url('fonts/primerprint.svg#primerprint') format('svg');
}
@font-face {
font-family: 'Primerb';
src: url('fonts/Primerb.eot');
src: url('fonts/Primerb.eot') format('embedded-opentype'),
 url('fonts/Primerb.woff2') format('woff2'),
 url('fonts/Primerb.woff') format('woff'),
 url('fonts/Primerb.ttf') format('truetype'),
 url('fonts/Primerb.svg#Primerb') format('svg');
}
body{padding: 0px; margin: 0px;}

.suggestionsBox{
	    max-height: 450px;
    overflow-y: auto;
    overflow-x: hidden;
    width: 300px !important;
    top: 30px;
    left: 0;
    background-color: rgb(236, 236, 236) !important;
    

}
.suggestionsBox table{  width: 283px; /*border: solid 3px #617b48;*/}
.suggestionsBox table li{ display: block; width: 100%; float: left; padding: 10px 5px; }
.suggestionsBox .pro_name{width: 80%; display: inline-block; padding-left: 10px; float: left; font-size: 16px;
line-height: normal; font-family: "primerprint"; color: #617b49;}
.suggestionsBox table li img { position: unset !important; padding: 3px; width: auto; display: inline-block; float: left; }

ul{padding: 0px;margin: 0px;}
p{padding: 0px;margin: 0px; font-size: 26px; color: #fff;font-family: 'primerprint'; text-align: center;letter-spacing: 2px; line-height: 25px;}
h1,h2,h3,h4,h5,h6{ padding: 0px;margin: 0px; font-weight: normal;}
*{box-sizing: border-box;}
h3{ color: #617b48; font-size: 26px; text-transform: uppercase;font-family: 'Primerb'; font-weight: 800;letter-spacing: 2px; }
h2{ color: #ffffff; font-size: 32px;font-family: 'Primerb'; width: 100%;float: left; text-transform: uppercase; text-align: center;margin: 0 0 5px;letter-spacing: 2px; }
h1{ width: 100%;float: left; color: #000000;font-family: 'primerprint'; text-transform: uppercase; font-size:28px; text-align: center;letter-spacing: 2px; }
h6{ color: #ffffff; text-decoration: none; text-transform: uppercase; font-size: 18px;font-family: "Primerb"; float: left; width: 100%;margin: 0 0 9px;letter-spacing: 2px;}
.main{ width: 100%;float:left; background: url(../img/main_bg.png) no-repeat; background-size: cover;}
.margin{ width: 1200px; margin: 0 auto; }
/*header start*/
.input_cont.input_formc.resp {display: none;}
.input_lft img {padding: 3px;position: absolute;right: 2px;width: auto;}
.input_lft.new_page input {background-image: none !important;}
.input_lft.new_page {background: none;position: relative;border: none;}
.upsship_block span {float: left;margin-top: 10px !important;}
.prd_remove.shop_page > input {background: transparent none repeat scroll 0 0;border: 1px solid #43764f;color: #6d8456;font-size: 15px;line-height: 11px;margin: 0;padding: 1px 3px 3px;}
.flexslider {position: relative !important;}
.flex-direction-nav a{top: 48% !important;height: 50px !important; opacity: 1 !important;}
.flex-direction-nav .flex-prev{background: rgba(0, 0, 0, 0) url("../img/lf_arrow.png") no-repeat scroll 0 0; left: 30px !important;z-index: 99999999999999 !important;}
.flex-direction-nav .flex-next{background: rgba(0, 0, 0, 0) url("../img/rg_arrow.png") no-repeat scroll 0 0;right: 30px !important;z-index: 99999999999999999 !important;}
.header_bg{ width: 100%;float: left;}
/*header bar*/
.head_bar_bg{ width:100%;float: left; background: url(../img/head_bar.png) transparent;background-size: auto 100%;padding: 10px 0 15px;}
.head_bar{ width: 85%; margin: 0 auto;}
.lft_text{ width: auto;float: left; background: url(../img/phone_icon.png) no-repeat; background-position: center left;font-family: 'Primerb'; font-size: 18px;color: #617b49; text-transform: uppercase;padding: 0 0 0 30px;line-height: 27px;letter-spacing: 2px; }
.lft_text span a {text-decoration: none; font-size: 18px;font-family: 'Primerb'; color: #617b49; padding-left: 0px;margin-left: 10px;}
.ctn_text{ margin: 0 auto; width: 235px;}
.rgt_text{ width: auto;float: right;}
.login_bg{ width: auto;float: left;}
.login_bg ul li{ list-style: none; float: left;padding: 0 24px 0 0; margin-right: 20px;}
.login_bg ul li:last-child{ margin-right: 0px;}
.login_bg ul li a{ text-decoration: none; float: left; text-transform: uppercase; font-size: 18px;color: #617b49;font-family: "Primerb";line-height: 24px;}
.login{ background: url(../img/login_icon.png) no-repeat; background-position: center right;}
.cart{ background: url(../img/cart_icon.png) no-repeat; background-position: center right;}
/*header center*/
.head_ctn_bg{ width: 100%;float: left;padding: 25px 0 0;}
.head_ctn{ width: 100%;float: left;}
.input_lft{ width: 228px;float: left; background: #ffffff;border: 1px solid #dcdcdc;position: relative;}
.input_lft input[type="text"]{   background-color: hsl(0, 0%, 100%);background-position: right 6px center;background-repeat: no-repeat;border: medium none;float: left;padding: 5px 17px 5px 5px;font-family: 'primerprint'; color: #617b49; font-size: 13px;width: 100%;}
.head_logo{ width: 310px; margin: 0 auto;}
.Customer_head_phone{ width: auto;float: right;}
.Customer_head_phone ul li{ list-style: none; float: left;padding: 0 0 0 33px;}
.Customer_head_phone ul li a{ float: left; width: auto;text-decoration: none; color: #597540; font-size: 18px;font-family: 'primerprint'; text-transform: uppercase; line-height: 24px;letter-spacing: 2px; }
.customer_icon{ background: url(../img/customer_icon.png) no-repeat; background-position: center left;}

#search_frm #srctxt{ font-size: 16px; }
/*header menu*/
.head_menu_bg{ width: 100%;float: left;}
.head_menu{width: 100%;float: left;background: url(../img/menu_ctn.png) repeat-x;margin:17px 0 0px;text-align: center;position: relative;}
.head_menu:before {width:81px;height:64px;float: left;position: absolute;background:url('../img/rgt_menu.png') no-repeat;content:"";top:-28px;left:-44px;display: none;}
.head_menu:after {width:81px;height:64px;float: left;position: absolute;background:url('../img/lft_menu.png') no-repeat;content:"";top:-28px;right:-46px;display: none;}

.menu_ctn_bg{ display: inline-block;float: none;width: auto;}
.has-sub a{ background: url(../img/menu_arrow.png) no-repeat; background-position: center right 10px;}
.has-sub:hover a{background: url(../img/menu_arrow_up.png) no-repeat; background-position: center right 10px;}
/*header end*/
/*slider start*/
.slider_bg1{ width: 100%;float: left;}
#owl-demo .item img{ display: block;  width: 100%;  height: auto;}
.owl-theme .owl-controls{margin-top: -30px;z-index: 111;position: relative;}
/*pomo box*/
.pomo_box_bg{ width: 100%;float: left;margin: 37px 0 0;}
.pomo_box{ width: 100%;float: left;}
.pomo_ctn{ width: 100%;float: left;}
.pomo_lft{ width: 31.6%;float: left;position: relative; margin-right: 31px;}
.pomo_img{ width: 100%;float: left;}
.pomo_img > img {width: 100%;}
.pomo_bg{ width: 100%;float: left; background: rgba(0,0,0,0.4);padding: 25px;position: absolute;top: 0px;left: 0px; height: 100%;}
.pomo_cont{ width: 100%;float: left; border: 1px solid #fff;padding: 20px;min-height: 100%;position: relative;}
.add_bg{bottom: 20px;float: left;left: 0;margin: 0;position: absolute;text-align: center;width: 100%;}
.add_bg a{ float: none; display: inline-block; text-decoration: none; width: auto;}
.pomo_lft:last-child{ margin-right: 0px;}
.pomo_cont a{ color: #fff; text-decoration: none;}
.pomo_cont a:hover{color: #e7c432;}
.content_bg1{ width: 100%;float:left; padding: 30px 0 0 0px;}
.content1{ width: 100%;float: left;}
.cont1_lft{ width: 65.9%;float: left; background: #ffffff; border: 1px solid #e7c432;padding: 20px 0 15px 0px;min-height: 282px;}
.cont_ctn_sit{ width: 100%;float: left; margin: 12px 0 0;text-align: center;}
.cont_ctn_sit p{ font-size: 21px; color: #617b48; padding: 0 34px;margin-bottom: 25px;}
.cont_ctn_sit a{ float: none; display: inline-block;color: #617b48; font-size: 22px;font-family: "primerprint";
text-decoration: none;}
.cont1_rgt{ width: 31.6%;float: right;}
.cont1_rgt > img {min-height: 282px;width: 100%;}
.featured_bg1{ width: 100%;float: left;padding: 30px 0 0;}
.featurd{ width: 100%;float: left;margin: 11px 0 0;}
.featurd.featurd1{ display: flex;flex-wrap: wrap;}

.featurd_lft{ width: 31.6%; float:left; margin-right: 31px;}
.featurd_lft.featurd_lft1{ width: 30.5%;}
.featurd_lft:last-child{ margin-right: 0px;}
.fea_img{ width: 100%;float: left;}
.fea_img > img {width: 100%;}
.fea_head{ width: 100%;float: left;color: #000000; font-size: 32px;font-family: "Primerb"; text-align: center; text-transform: uppercase;margin: 12px 0 0;letter-spacing: 2px;}
.fea_head > a{color: #000000; text-decoration: none;}
.fea_head > a:hover{color:#e7c432;}
.fea_cont{ width: 100%;float: left; text-align: center;color: #000000; font-size: 20px;font-family: "primerprint"; }
.add_bg1{ width: 100%;float: left; text-align: center;margin: 13px 0 0;}
.add_bg1 a {display: inline-block;float: none;text-decoration: none;width: auto;}
/*footer start*/
.footer_bg{ width: 100%;float:left; background: url(../img/fot_bg.png);padding: 33px 0 0px; margin: 68px 0 0;background-size: cover;}
.footer{ width: 100%;float: left;}
.fot_menu{ width: 30%;float: left;}
.fot_menu ul{ width: 50%; float: left;}
.fot_menu ul li{ width: 100%;float: left; list-style:none;}
.fot_menu ul li a{ text-decoration: none; float: left; color: #ffffff; font-size: 18px; line-height: 36px;font-family: "primerprint";}
.fot_menu ul li a:hover{color: #e7c432;}
.icon_fot_bg{ width: 310px; margin: 0 auto;}
.icon_fot{ width: auto;float: left;}
.icon_fot ul li{ float:left; list-style:none; margin-right: 26px;}
.icon_fot ul li:last-child{ margin-right: 0px;}
.icon_fot ul li a{ float: left; text-decoration: none;}
.line_idlg{ width: 100%;float: left; text-align: center;color: #a6c6ad;font-family: "primerprint";margin: 60px 0 0;}
.line_idlg a{ font-size:18px;color: #a6c6ad; text-decoration: none;}
.line_idlg a:hover{ text-decoration: underline;}
.Newsletter_bg{ float: right;width: 30%;}
.input_fot_bg{ width: auto;float: left; background: #35523c;border: 1px solid #43764f;}
.input_fot_bg input[type="text"]{  background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;border: medium none;color: hsl(0, 0%, 100%);font-family: "primerprint";font-size: 18px;line-height: 33px;padding: 0 0 0 6px;width: 227px;letter-spacing: 2px; }
.input_fot_bg input[type="button"]{ line-height: 33px; background: #43764f;font-size: 18px;font-family: "primerprint"; border: none; color: #fff; text-transform: uppercase;padding: 0 16px 0 20px; cursor: pointer;float: right;-o-background: #43764f;-wbkit-background: #43764f;-moz-background: #43764f;-ms-background: #43764f;}
.input_fot_bg input[type="submit"]{ line-height: 33px; background: #43764f;font-size: 18px;font-family: "primerprint"; border: none; color: #fff; text-transform: uppercase;padding: 0 16px 0 20px; cursor: pointer;float: right;-o-background: #43764f;-wbkit-background: #43764f;-moz-background: #43764f;-ms-background: #43764f;}
.add_img1 {float: left; margin: 44px 0 0;width: auto;}
.add_img1 img{display: inline-block;vertical-align: middle;max-height: 50px;width: auto;    margin-right: 10px;float: left;}
div.AuthorizeNetSeal{display: inline-block;width: auto !important;    margin-right: 10px !important;}
div.AuthorizeNetSeal img{vertical-align: middle;max-height: 50px;width: auto;display: inline-block;float: none;}
#siteseal{display: inline-block;}
#siteseal  img:last-child{display: none;}
#siteseal img{float: none;}
.mob_1{ display: none;}
.text_bot{ display: none;}
.text_2{ display: none;}
.mob_icon{ display: none;}
/*our story*/
.banner1 > img {width: 100%;}
.banner_bg{ width: 100%;float: left; }
.banner1{ width: 100%;float: left;margin-top: 5px;margin-bottom: 10px;} /*display: none;*/
.banner1.banner1_main img{height:100%;object-fit: contain;} /*display: none;*/

.our_tital{ width: 100%;float: left;margin: 0px 0 0;}
.our_tital h2{ color: #2e3c2f; text-align: left;font-family: "primerprint";margin: 0px 0px 15px 0px;}
.our_tital p{ text-align: left;padding: 0px; font-size: 20px;/*margin: 20px 0 0;*/margin: 10px 0 0;float: left;width: 100%;}
/*.our_tital p:nth-child(2){ margin: 6px 0 0px;}
*//*sub_categroy*/
.category_sub_list{ width: 100%;float:left; margin: 0px 0 0;}
.category_sub_list:nth-child(2) { margin: 20px 0 0;}
.category_sub_list:last-child{ margin-bottom: 50px;}
.category_sub_list_lft{ width: 32%;float: left;text-align: center;margin:0 16px 0 0;}
.category_sub_list_lft:last-child{margin: 0px;}
.category_sub_list_lft_img{ width: 100%;float:left;}
.category_sub_list_lft_img img{ width: 100%;}
.category_sub_list_lft_head{ width: 100%;float:left;color:#597540;font-family: "primerprint";font-size:20px;font-weight: bold;padding: 10px 0px;}
ul.rtabs li.selected a{color: hsl(0, 0%, 13%) !important;}
.hik_quiy{text-align: center;}
.new_categroy_bg{ width: 100%;float:left;padding-top: 30px;}
.new_categroy{ width: 100%;float:left;}
/*08-08-2017 width:18%;   */
.new_cty_lft{ /*width:22%;*/width:100%;float:left;margin-left: 33px;}
/*08-08-2017 width:18%;   */
/*29-9-2017*/
.show_hide_dex {float: left;width: 30%;}
.test-sub-div{float: left;width: 100%;}
.cat_filter_part{float: left;width: 100%;}
.short_part{float: left;width: auto;}
.view_part{float: right;width: auto;}
.short_lbl{float: left;width: auto;    color: #606060;    font-size: 15px;  line-height: 20px;  margin-right: 10px;font-family: "primerprint";}
.short_inpt{float: left; width: auto;}
.cat_filter_part {font-family: "OpenSans-Regular";}
.select_box{float: left;    width: 150px;height: 20px;border: 1px solid #D4D4D4;    color: #374463;font-size: 14px;    line-height: 20px;font-family: "primerprint";}
.view_lft {   float: left;    width: auto;}
.view{float: right;    width: auto;}
.pagination {    float: right;    margin-left: 10px;    width: auto;}
.page_no {    float: left;    width: auto;}
.page_no a{text-decoration: none;    color: #606060;    font-size: 15px;    line-height: 20px;    margin: 0px 5px;font-family: "primerprint";}
.page_no a.current{text-decoration: none;    color: #606060;    font-size: 15px;    line-height: 20px;}
.page_no{float: left;    width: auto;}
.page_no a.last_a{margin-right: 0px;}
/*end 29-9-2017*/
.new_cty_lft_top{ width: 100%;float:left;margin: 0px 0 0;}
.new_cty_lft_top h4{text-align: left;color:#000;font-family: "primerprint";font-size:22px;font-weight: bold;}
.new_cty_lft_top h5{text-align: left;color:#333538;font-family: "primerprint";font-size:20px;font-weight: bold;padding: 10px 0 0 10px;}
.new_cty_lft_top ul li{list-style: none; float: left;padding: 0 0 0 20px; width: 100%;}
.new_cty_lft_top ul li a{ text-decoration: none;float: left;color: #494949;font-size: 18px;font-family: "primerprint";line-height:30px;margin: 0;;}
.new_cty_lft_top > ul { margin: 4px 0 0 !important;padding: 10px 0 0 0 !important;}
.new_cty_lft_top ul li a:hover{color: #597540;}
.new_cty_rgt{ width: 70%;float:left;}
.new_cty_rgt_top { width: 100%;float:left;}
.top_banner_cty{ width: 100%;float: left; margin: 20px 0 0;border-bottom: 1px solid #ccc;padding: 0 0 20px;}
.top_banner_cty:last-child{border-bottom:none;}
.top_banner_cty > a img {height: 220px;object-fit: cover;width: 100%;}
.top_banner_cty >img {height: 220px;object-fit: cover;width: 100%;}
.bot_banner{ width: 100%;float:left;margin: 20px 0 60px;}
.new_cty_rgt_top h6{font-family: "FeENrm2";color: hsl(216, 2%, 42%);font-size: 16px;font-weight: bold;float:left; width: 100%;}
.sub_categroy_list{ width: 100%;float:left;margin: 20px 0 0;}
.sub_categroy_list .shop_tow_main{margin: 0 31px  0 0;}
.sub_categroy_list .shop_tow_main:last-child{margin: 0px;}
.bot_banner_lft{ width: 48%;float:left;margin-right: 25px;}
.bot_banner_lft > a img { width: 100%;}
.bot_banner_lft:last-child{margin-right: 0px;}
.new_cat_pro_img{ width: 24%;float: left;margin: 0 8px 0 0px;}
.new_cat_pro_img:last-child{ margin: 0px;}
.new_cat_pro_img img{ width: 100%;}
.sub_newreg_bg{ width: 100%;float:left;}
.sub_newreg{ width: 100%;float: left;margin: 50px 0 0;}
.sub_new_lft{border-right: 1px solid hsl(142, 30%, 93%);float: left;padding: 20px 0 0px;width: 23%;}    
.subnav_mn {float: left;width: 100%;padding: 0 10px 0 0;}
.subnav_hd{ width: 100%;float: left; font-size: 13px; padding-bottom: 20px;  text-transform: uppercase;color: hsl(225, 2%, 42%);}
.subnav_hd a{color: hsl(225, 2%, 42%); text-decoration: none;}
.sub_new_rgt{width: 100%;float:right;}
.reg_tit_new{color: hsl(0, 0%, 49%);float: left;font-size: 34px;margin-bottom: 20px;width: 100%;}
.reg_tit_new p{  color: hsl(0, 0%, 31%);font-size: 15px;line-height: 26px;margin-bottom: 19px;}
.reg_form_new {float: left;margin:15px 0 0px; width: 100%;}
.reg_form_list label{color: hsl(0, 0%, 31%);font-size: 15px;line-height:26px;}
.reg_form_list a{font-size: 14px;margin-top: 15px;color: hsl(225, 2%, 42);text-decoration: none;}
.reg_form_list {color: hsl(0, 0%, 31%);font-size: 15px;line-height: 26px}
.text_shop1_hik{text-align: left;}
.show_show_mob{display: none;}
.top_banner_cty a{margin: 0px;}
.shop_prize {line-height: 21px;float: left;width: 100%;color: #000;font-size: 18px;font-family: "primerprint";}
.category_sub_list_lft_head a{margin: 0px;color: #597540;text-decoration: none;}
.category_sub_list_lft_img a{margin: 0px;}
.Sweater p {color: #000 !important;}
.lef_slet p{color:#000!important;font-size:17px!important;}
/**/
.prods_main{width: 100%;float: left;margin: 32px 0 70px 0px;}
.pro_images{width:50%;float:left;}
.pro_images img{width: 100%;}
.por_rig_text{width:50%;float: left;padding-left: 25px;text-align: left;}
.top_main_hed { width: 100%; float: left; font-size: 33px; line-height: 29px; font-family: "Primerb"; color: #597540; }
.pro_priser{width: 100%;float:left;font-size: 17px; line-height: 29px;font-family: "primerprint";color:#000;padding: 5px 0;}
.colr_cod{width: 100%;float: left;font-size: 13px; line-height: 29px;font-family: "primerprint";color:#000;}
.colr_cod span{color:#585858;padding-left: 9px;}
.size_pro{width: 100%;float: left;padding: 13px 0;}
.lef_slet{width: 50%;float:left;}
.lef_slet p{font-size: 13px;font-family: "primerprint";color:#000;width:32%;float: left;line-height: 26px;margin-top: 0 !important;}
.pro_sele { background: #FFFFFF; border: solid 1px #CCCCCC; font-size: 17px; color: #6A6B6E; float: left; width: 57%; height: 30px; text-indent: 5px;font-family: "primerprint"; }
.size_gide{width: auto;float: right;}
.size_gide a{color: #535353;font-size: 13px;text-decoration: none;line-height: 27px;}
.add_bag{width:100%;float: left;padding: 19px 0;}
/*10-04-2017*/
.add_bagspace{padding: 0 0 19px 0!important;}
.prod_but { background: #43764f ; text-transform: uppercase;font-size: 18px; font-family: "primerprint"; border: medium none; color: #FFF; float: left; padding: 7px 16px; width: 45%; margin-right: 17px; text-decoration: none; border: none; cursor: pointer;  transition: all 0.5s ease 0s; }
.prod_but:hover{background:#dbc347;color: #505050;}
.prod_but_list { background: #dbc347 ; text-transform: uppercase;font-size: 18px; font-family: "primerprint"; border: medium none; color: #505050; float: left; padding: 7px 16px; width: 45%; margin-right: 17px; text-decoration: none; border: none; cursor: pointer;  transition: all 0.5s ease 0s; }
.prod_but_list:hover{background:#43764f;color: #fff;}
.free_shop{width: 100%;float: left;}
.accordion{font-size:29px;font-family: "Primerb";color: #597540;}
.accordion_container { width:100%; }
.accordion_head { color: #585858; cursor: pointer; font-family: "Primerb"; font-size: 14px; margin: 0 0 1px 0; padding: 7px 0px; font-weight: bold; }
.accordion_body p { padding: 0px; margin: 0px; }
.plusminus { float: right; }
.wholer_sem {display: none;}
.user_box textarea{height: 90px;}
.whlas_top_check{width: 100%;float: left;margin-bottom: 25px;}
.amin_eop { width: 100%; float: left;background-color: #FBF6EF; padding: 30px 30px; }
.caterg_top { width: 30%; float: left; height: 249px; border-radius: 50%; overflow: hidden; margin-right: 41px; }
.caterg_top img { width: 100%; height: 100%; }
.caterg_top:last-child{margin-right: 0px;}
.sub_sub_cetr{width: 100%;float:left;margin: 30px 0;}
.shop_totel{margin-right: 140px;}
.sb_bot_lft span{padding: 0 8px 0 0;}
.product_cont_bg3{ width: 100%;float:left;border-top: 1px solid hsl(0, 0%, 80%);}
.product_cont3{ width: 100%;float:left;}
.product_cont3_top{ width: 100%;float: left;}
#view2 li { color: hsl(0, 0%, 33%); font-size: 14px; line-height: 25px;}
#view1 > p{color: hsl(0, 0%, 33%);font-size: 14px; line-height: 20px;}
.panel-container > div { float: left; margin: 15px 0px 16px; width: 100%; }
.text_rgt { float: left; width: 100%; }
.shop_new{width: 100%;float:left;margin-bottom: 20px;}
.shop_new:last-child{margin-bottom: 30px;}
.shop_tow_main{width: 30%;float: left;margin-right: 44px;}
.shop_img{width: 100%;float:left;margin-bottom:8px;}
.shop_img img{width: 100%;}
.text_shop{width: 100%;float:left;text-align: center;}
.quick a{float:none;font-size:15px;margin-bottom: 10px;color:#fffefe;padding:7px 22px;background:none;text-decoration:none;border:none;cursor:pointer;background-color:#a4e2ff;display:inline-block;}
.quick{width: 100%;float: left;text-align: center;}
.name_pro a{color:#617B48;font-size:22px;font-family:"primerprint";text-decoration:none;font-weight: bold;}
.shop_prize{font-size: 17px;line-height: 29px;font-family: "primerprint";color: #000;display: inline-block;float: none;margin:0px;}
.shop_prize:last-child { margin: 0;}
.name_pro{width: 100%;float:left;margin-bottom:0px;}
.shop_tow_main:last-child{margin-right: 0px;}
.shop_twrit{width: 100%;float:left;margin-bottom: 30px;margin-top: 20px;}
.panel p{margin-top:11px;color: #000;}
.name_pro a{margin-top: 0px;}
.rtabs{color: #617B48;font-size: 24px;font-family: "primerprint";width: 100%;float: left;margin-top: 25px;text-align: left;}
.shop_img a{margin-top: 0px;}
.vlore{width: 100%;float: left;}
.Sweater{width: 100%;float: left;}
.Sweater h6{text-align: left;color: #617B48;font-size: 24px;font-family: "primerprint";}
.Sweater p{color: #000;}
.Sweater li{text-align: left;color: #000;font-size: 20px;font-family: "primerprint";}
.Sweater ul li{list-style: none;width: 100%;float: left;}
.our_tital p { color: #000000; }
/*Register*/
.top_ecom_mian{width:100%;float:left;}
.login_top{width: 100%;float: left;margin-top: 5px;}
.login_top a{font-family: 'primerprint';color:#000;font-size:18px;text-decoration: none;font-weight: bold;}
.login_top a:hover{color: #617b48;}
.reg_txt{width: 100%;float:left;}
.reg_txt p{/*color: #868686;*/font-size: 17px;font-family: "primerprint";margin-top: 8px;}
.reg_foirm{width: 100%;float:left;}
.reg_form { float: left; width: 100%; margin: 30px 0; }
.reg_lef { float: left; width: 48%; }
.reg_form { float: left; width: 100%; margin: 30px 0; }
.user_info { float: left; width: 100%; color: #617b48; font-size: 28px; margin-bottom: 5px; letter-spacing: 1px;  font-family: "Primerb"; }
.user_textbox { float: left; width: 100%; margin-top: 10px; }
.user_txt { font-size: 12px; width: 40%; }
/*.user_txt { float: left; width:35%;color: #000; line-height: 30px;font-size: 20px;font-family: "primerprint";} */
/*12-07-2017*/
.user_txt { float: left; width:39%;color: #000; line-height: 30px;font-size: 20px;font-family: "primerprint";} 
.user_txt span { color: #FF0000; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.user_box { margin-right: 0px; }
/*.user_box { float: right; width: 65%; } */
/*12-07-2017*/
.user_box { float: right; width: 61%; }
.user_box1 { background: #FFFFFF; border: solid 1px #CCCCCC; font-size: 13px; color: #6A6B6E; float: left; width: 100%; height: 24px; }
.reg_rig { width: 49%; }
.reg_rig { float: left; width: 48%; margin-left: 4%; border-left: solid 1px #999999; padding-left: 4%; }
.user_box1 { background: #EEEEEE; border: 1px solid #43764f; font-size: 17px; color: #000; float: left; width: 100%; height: 30px; text-indent: 5px; font-family: "primerprint"; }
select.user_box1.shooping_inn {width: 70%;}
.user_textbox11 { float: left; width: 100%; margin-top: 10px; }
.user_cap { float: left; width: 100%; margin: 10px 0; }
.captcha { width: 343px; display: block; }
.user_check { float: left; width: 100%; margin-top: 10px; font-weight: bold; }
.user_checkbox { float: left; width: auto; }
.user_check_txt { float: left; width: auto; font-size: 18px; color: #617b48; line-height: 18px; margin-left: 2%; font-family: "primerprint";}
.user_check { float: left; width: 100%; margin-top: 10px; font-weight: bold; margin-bottom: 20px; }
.chpe { width: 77%; float: left; }
.chpe img { width: 100%; }
.top_sign_up{width: 100%;float: left;}
.button_top{background:#43764f ;font-size:18px;cursor: pointer;font-family:"primerprint";border:none;color:#fff;text-transform:uppercase;padding:8px 36px;transition: all 0.5s ease 0s;}
.button_top:hover{background:#dbc347;color: #505050;}
.Thank{width: 100%;float: left;color: #000000;font-size: 20px;font-family: "primerprint";}
.reg_form_new { float: left; margin: 35px 0 0px; width: 100%; }
.reg_form_list { color: 000; font-family: "primerprint"; font-size: 18px; line-height: 34px; }
.reg_form_list label { line-height: 34px; font-family: "primerprint"; font-size: 19px; }
.user_info_txt{width: 100%;float:left;color: #000;font-size:20px;font-family: "primerprint";}
.log_bot_text { width: 100%; float: left; margin-top: 20px; }
.user_log_txt { width: 100%; float: left; margin-top: 8px; color: #617b48;font-size: 20px; line-height: 22px; font-family: "primerprint"; }
.user_log_txt a { color: #1B3502; text-decoration: none; }
.reg_bot_main { width: 100%; float: left; margin-bottom: 26px; }
.us_res_top {display: none;}
.acc_link { float: left; width: 100%; }
.acc_link { float: left; width: 90%;margin: 10px 0; }
.acc_link ul { float: left; width: 100%; margin: 0px; padding: 0px; list-style: none; }
.acc_link ul li { float: left; margin: 0px; padding: 0px; }
.acc_link ul li a { font-size: 22px; color: #617b48; font-family: "Primerb"; line-height: 26px; font-weight: bold; text-decoration: none; padding: 0 10px; border-right: 1px solid #90AA77; }
.acc_link ul li a:hover { text-decoration: underline; }
.acc_link ul li a.last { border-right: none; }
.amke { font-size: 20px; color: #000; line-height: 22px; font-family: "primerprint"; }
.name_proid {padding: 0px !important;}
.name_proid_subcat{padding: 10px !important;}
/*my orders*/
.catg { width: 100%; float: left; }
.order_txt { float: left; width: 90%; font-size: 12px; color: #6A6B6E; text-align: justify; }
.order_list { float: left; width: 100%; display: block; }
.order_txt { float: left; width: 90%; font-size:20px; color: #000;font-family: "primerprint"; line-height: 29px; text-align: justify; }
.order_list { float: left; width: 100%; display: block; }
.order_list_tit { float: left; width: 90%; border: 1px solid #617b48; color: #6A6B6E; font-family: "Primerb"; font-size: 23px; font-weight: bold; line-height: 26px; margin: 20px 0 0 0; letter-spacing: 1px; }
.mobi_table { float: left; width: 100%; background: #F0ECE7; color: #6A6B6E;  font-size: 14px; font-weight: bold; line-height: 26px; margin: 20px 0 5px 0; display: none;}
.order_list_tit1 { float: left; width: 90%; color: #000000;font-family: "primerprint"; font-size: 20px; line-height:33px; margin: 20px 0 0 0; }
.order_list_no { float: left; width: 20%; padding-left: 1%; }
/*.order_list_date { float: left; width: 20%; padding-left: 1%; }*/
/*12-07-2017*/
.order_list_date { float: left; width: 23%; padding-left: 1%; }
.order_list_status { float: left; width: 20%; padding-left: 1%; }
.order_list_total { float: left; width: 20%; padding-left: 1%; }
.order_list_view { float: right; width: auto; }
.order_list_view_del { float: right; width: auto; }
.order_list1 { float: left; width: 100%; display: none; margin-top: 10px; }
.order_list_blk { float: left; width: 100%; }
.order_list_blk .order_list_blk_tit { float: left; width: 100%; border: 1px solid #617b48; color: #6A6B6E; font-family: "Primerb"; font-size: 23px; font-weight: bold; line-height: 26px; margin: 20px 0 0 0; letter-spacing: 1px; padding-left: 8px; }
.order_list_blk .order_list_blk_txt { margin: 00px 0 0 0; float: left; width: 100%; color: #000000; font-family: "primerprint"; font-size: 16px; line-height: 33px; }
.order_list_blk_btn { float: left; width: 100%; margin-top: 20px; }
.order_list_view a { line-height: 33px; background: #43764f; font-size: 16px; font-family: "primerprint"; border: none; color: #fff; text-transform: uppercase; padding: 0 16px 0 20px; cursor: pointer; float: left; text-decoration: none; transition: all 0.5s ease 0s;}
.order_list_view_del a { line-height: 33px; background: #dbc347; font-size: 16px; font-family: "primerprint"; border: none; color: #505050; text-transform: uppercase; padding: 0 16px 0 20px; cursor: pointer; float: left; text-decoration: none; transition: all 0.5s ease 0s;}
.order_list_view a:hover{background:#dbc347;color: #505050;}
.order_list_view_del a:hover{background:#43764f;color: #FFFFFF;}
.full_ord { width: 100% !important; }
.order_list_blk_btn a { line-height: 33px; background: #43764f; font-size: 16px; font-family: "primerprint"; border: none; color: #fff; text-transform: uppercase; padding: 0 16px 0 20px; cursor: pointer; float: left; text-decoration: none; }
.remove_link {width: 100%;float: left;}
.remove_link a {font-size: 16px; font-family: "primerprint";color: #6A6B6E;text-decoration: none;}
/*Shopping Bag*/
.sb_top { width: 100%; float: left; font-family: "Primerb"; font-size: 26px; color: #474747; font-weight: bold; padding: 15px 0px; margin: 10px 0px 0 0px; border-bottom: solid 1px #617b48; border-top: solid 1px #617b48; letter-spacing: 1px; }
.prd_info { width: 30%; float: left; }
.prd_qty { width: 20%; float: left; text-align: left; }
.prd_qty_txt { width: 20%; float: left; text-align: left;/* border: solid 1px #CCCCCC; */margin-top: 18px;color: hsl(225, 2%, 42%);font-size: 13px;padding: 3px 0;height: 30px; }
.prd_qty_txt1{width:20%;float:left;text-align: left;margin-top:25px;margin-left:0;font-family: "primerprint";font-size: 18px;line-height: 26px;color: #000;}
.prd_qty_txt input { float: left; width: 28%; background: none; border: none; height: 24px; text-align: center; }
.pp_tp_marg { margin-top:19px; }
.prd_price { width: 10%; float: left; text-align: left; }
.prd_price_txt { width: 20%; float: left; text-align: left; margin: 20px 0 0 0;font-family: "primerprint";font-size: 18px;line-height: 26px;color: #000; }
.prd_total { width: 14%; float: left; text-align: center; }
.prd_total_txt { width: 13%; float: left; text-align: left; margin: 20px 0 0 0; font-family: "primerprint"; font-size: 18px; line-height: 26px; color: #000; }
.prd_remove { width: 3%; float: left; text-align: right; margin: 23px 0 0 0%; }
.img_tp_marg { margin-top: 35px; }
.sb_sub { width: 100%; float: left;font-size: 14px; color: #908c89; line-height: 22px;padding: 24px 0 24px 0px;}
.prd_info_sub { width: 34%; float: left; }
.img_prd { width: 30%; float: left; margin-right: 2%; }
.img_prd img { width: 100%; float: left; }
.img_prd_txt { width: 60%; float: left; margin-top: 8px;font-family: "primerprint";font-size: 18px;line-height: 26px;color: #000;}
.qty_box { width: 55px; height: 28px; border: solid 1px #e1e1e2; background-color: #FFFFFF;  font-size: 14px; color: #908c89; line-height: 28px; }
.sb_bot_m_main { float: left; width: 100%; border-bottom: 1px solid #e1e1e2; padding: 10px 0; }
.no_bor { border-bottom: 0; }
.sb_bot_l { float: left; width: 60%; }
.sb_bot_main { float: left; width: 100%; }
.sb_bot_txt { float: left; font-size: 14px; color: #908c89; line-height: 18px; width: 100%; }
.sb_bot { width: 40%; float: right; }
.full_w { width: 100%; border-bottom: 1px solid #617b48; padding: 10px 0; }
.sb_bot_grp { width:100%; float: left; }
.total_to{width: 85%;}
.sb_bot_lft { width:86%; float: left; font-size:24px; font-family: "Primerb";letter-spacing: 1px;color: #6A6B6E;line-height: 24px; text-align: right; padding-right: 1%; }
.sb_bot_rht { width:8%; float: left; font-size: 18px; font-family: "primerprint";color: #6A6B6E; line-height: 24px;  }
.form_sub_sb { width: 50%; float: left; margin-top:19px; }
.form_sub_sb_txt { width: 28%; float: left; font-size: 13px;font-size:24px; font-family: "Primerb";line-height:30px;color: #6A6B6E; text-align: right; padding-right: 2%; }
.form_box_sb { width: 60%; float: left; }
.form_boxx_sb { background: #EEEEEE; border: 1px solid #43764f; font-size: 17px; color: #000; float: left; width: 100%; height: 30px; text-indent: 5px; font-family: "primerprint"; }
.coupon_text { width: 100%; float: left;font-size: 17px; font-family: "primerprint";color: #000;margin-top: 10px; }
.btn_all { width: 100%; float: left; margin-top: 20px; }
.btn { width: auto; float: left; margin-right: 1.2%; }
.reg_bot_main { width: 100%; float: left; margin-bottom: 40px; }
.reg_form { float: left; width: 100%; margin: 30px 0; }
.pri_rec { float: left; width: 33%; }
.pri_rec_tit{line-height:30px;float:left;width:100%;color:#617b48;font-size:27px;font-family:"Primerb";letter-spacing:1px;margin-bottom:5px;}
.pri_rec_txt { float: left; width: 100%; color: #000000;font-family: "primerprint"; font-size: 17px;line-height: 29px; }
.sub_sub_hed{width: 100%;float: left;font-size:18px;color: #292A2D;font-family: "primerprint";}
.res_chetr { width: 100%; float: left; }
.shop_mob {float:left; width:100%; display:none;}
.shop_mob_blk {float:left; width:100%; margin-bottom:20px;}
.shop_mob_blk .shop_mob_tit {float:left; width:100%;  color: #908C89; font-size: 15px; font-weight: bold;}
.shop_mob_blk .shop_mob_txt {float:left; width:100%;  color: #908C89; font-size: 14px; line-height: 22px;}
.reg_tit_policy {color: #6A6B6E;float: left; font-size: 20px;font-weight: bold;width: 100%; margin:10px 0;}
.reg_txt_shipping {color: #442508; float: left; font-size: 12px; width: 90%;}
.reg_txt_shipping span {font-weight:bold; font-style:italic; margin:0 0 10px 0; float:left; width:100%;}
.catg_sub_name_tit {float:left; width:100%; text-align:center;}
.catg_sub_name_tit a {text-decoration:none; font-weight:bold; color:#6A6B6E; margin-left:10%;}
.catg_sub_name_tit a:hover {color:#000;}
.catg_remove .catg_remove_txt{float:left; width:auto;}
.catg_remove .catg_remove_txt a {text-decoration:none;text-align:center;  color:#908C89;}
.catg_remove .catg_remove_txt a:hover{color:#000;}
.shop_list {float:left; width:100%;/* overflow-y:scroll; overflow-x:hidden; height:350px; */border-bottom:solid 1px #617b48;}
.standard { float: right; width: 23%; }
.disc { float: right; width: 100%; margin-top: 4px; }
/*.user_box11 { float: left; width: 31.3%; } */
/*12-07-2017*/
.user_box11 { float: left; width: 29.3%; }
.user_check_txt a { color: #000; text-decoration: none; }
.user_res { display: none; }
.check_bot { float: left; width: 100%; margin-bottom: 10px;}
.check_tit { float: left; width: 100%; color: #6A6B6E; font-size:23px; line-height: 18px; font-weight: bold;margin:12px 0 0 0; font-family: "Primerb";letter-spacing: 1px;}
.check_sel { float: left; width:55%; }
.check_txt { float: left; width: 100%; color: #6A6B6E; font-size: 16px; line-height: 18px; margin: 10px 0; font-family: "primerprint"; }
.check_txt a { color: #000; text-decoration: none; }
.cnt_chk { width: auto; float: right; }
.cnt_chk a { line-height: 33px; background: #43764f; font-size: 18px; font-family: "primerprint"; border: none; color: #fff; text-transform: uppercase; padding: 0 16px 0 20px; width: auto; float: left; text-decoration: none; transition: all 0.5s ease 0s;}
.cnt_chk a:hover{background:#dbc347;color: #505050;}
/*06-05-2017*/
.cnt_chk .print_rcp { line-height: 33px; background: #43764f; font-size: 18px; font-family: "primerprint"; border: none; color: #fff; text-transform: uppercase; padding: 0 16px 0 20px; width: auto; float: left; text-decoration: none; transition: all 0.5s ease 0s;}
.cnt_chk .print_rcp:hover{background:#dbc347;color: #505050;}
/* print receipt*/
.pri_margin{width:763px; margin:0 auto;}   
.pri_main{width:96%; float:left; margin:0 2%;}
.pri-head{float:left; width:100%;}
.pri-logo{float:left; width:100%; text-align:center; margin:30px 0 25px 0;}
.pri-tit { width: 100%; float: left;color: #000;text-align: left;font-size: 32px;font-family: "primerprint";margin-bottom: 20px; text-transform: uppercase; }
.pri-ord{color: #6A6B6E; float: left; font-size: 16px; margin: 10px 0; width: 100%;}
.pri-ord span { width: 100%; float: left; font-size:19px; color: #6A6B6E;  font-family: "primerprint";  }
.pri-ord-detail{float:left; width:100%;}
.pri_tit{float:left; width:100%;border: 1px solid #617b48;font-family: "Primerb";color:#6A6B6E;font-size:24px; font-weight: bold; line-height: 33px;letter-spacing: 1px;}
.pri-tit-nam{float:left; width:20%; text-align: left;}
.main-tit-name{width:35%; text-align:left; margin-left:2%; margin-right:3%;}
.pri-tp-mrg{margin-top: 25px;margin-bottom: 25px;}
.pri-ord-dets{float:left; width:100%;}
.pri-det-img{float:left; width:38%; margin-right:2%;}
.pri-det-img img{width:100%;}
.pri-det-txt-rgh{float:left; width:60%; margin-top:10px;font-family: "primerprint";font-size: 18px;}
.pri-det-txt{float:left; width:100%;}
.pri-det-sub-txt{float:left; width:100%;}
.pri-ext-tp-mrg{margin-top:10px; font-family: "primerprint";font-size: 17px;}
.pri-total-main{float:left; width:91%; padding-right:9%; border-top:1px solid #E1E1E2;}
.pri-total{float:left; width:100%; color: #6A6B6E; float: left; font-size: 14px; margin:10px 0; text-align:right;}
.pri-total span{color:#6A6B6E; font-size:14px; font-weight:bold; margin-right:2%;}
.pri-ord-total-main{float:left; width:91%; padding-right:9%; background:#F0ECE7;}
.pri-ord-total{float:left; width:100%; color: #6A6B6E; float: left; font-size: 14px; text-align:right; line-height:26px;}
.pri-ord-total span{color:#6A6B6E; font-size:14px; font-weight:bold; margin-right:2%;}
.pri_ord_main{float:left; margin:100%; margin:30px 0 40px 0;}
.pri-mid-left{float:left; width:43%;  padding-left:1%; margin-right:5%;}
.pri-mid-right{float:left; width:42%; padding-left:5%; border-left:1px solid #617b48;}
.pri-val{font-size:13px; font-weight:bold; color: #6A6B6E; margin: 6px 0 0 0;}
.nor-fnt{font-weight:normal;}
.full_ord_w{width:90%;}
.rec_print{width:100%;float:left;padding: 0 13%;}
.rig_top_phys { width: 100%; float: left; margin-bottom: 28px; }
.user_radio { float: left; width: auto; color: #6A6B6E; font-size: 13px; margin-left: 5%; }
.user_radio { color: #6A6B6E; font-size: 13px; }
.cnt_chk { width: auto; float: right; }
.user_rad { font-size: 13px; color: #6A6B6E; width: 100%; float: left; margin-bottom: 5px; }
.small_w{width:auto;float:left;font-size:15px;color:#6A6B6E;}
.user_box12 { background: #FFFFFF; border: solid 1px #CCCCCC; font-size: 13px; color: #6A6B6E; float: left; width: 100%; height: 76px; text-indent: 5px; }
.rem_clos { width: 30%; margin: 0px !important; float: none; margin-top: 7px !important; }
.tp_newd p{color: #000;}
/*3-11-2016*/
.pro_shipping{ width:48%;float: left;margin: 30px 0 0;}
.pro_ditel{ width: 100%;float: left;margin: 60px 0 0;}
.pro_ditel:first-child{ margin-top: 0px;}
.pro_ditel h3{ color: hsl(92, 29%, 35%);float: left;font-family: "Primerb";font-size: 33px;line-height: 29px;width: 100%;border-bottom: 1px solid hsl(0, 0%, 80%);}
.ditel_text{ width: 100%;float: left;margin: 15px 0 0;}
.ditel_text p{ font-size: 19px; color: #000;line-height: 24px; text-align: left;}
.gift_bg{ width: 100%;float: left; margin-top: 25px;}
.gift_lft{ width:52%;float: left;}
.my_self{ width: 100%;float: left;}
.my_self label {float: left;width: 100%; font-size: 18px;color: #617b4d;font-family: "primerprint";}
/*.my_self select{  background: hsl(0, 0%, 100%) none repeat scroll 0 0;border: 1px solid hsl(0, 0%, 80%);color: hsl(225, 2%, 42%);float: left;font-size: 13px;height: 30px;text-indent: 5px;width: 100%;margin: 4px 0;font-family: "primerprint";}*/
.my_self > p{ font-size: 14px; color: hsl(0, 0%, 31%); float: left; width: 100%;font-family: "primerprint";}
.my_self > input[type="button"]{background: #43764f none repeat scroll 0 0; margin: 10px 0 0;color: hsl(0, 0%, 100%);cursor: pointer;transition: all 0.5s ease 0s;border: none;float: left;font-family: "primerprint";
font-size: 18px;padding: 7px 16px;text-decoration: none;text-transform: uppercase;}
.my_self > input[type="button"]:hover {background: #dbc347 none repeat scroll 0 0;color: #505050;}
.or_ctn{ width:25px;float: left; color: #000; font-size: 19px; margin: 24px 6px 0;font-family: "primerprint";}
.gift_rgt{ width:41%;float: left; margin: 26px 0 0 0px;font-size: 17px; font-family: "primerprint";}
.gift_rgt a{color: hsl(0, 0%, 41%);text-decoration: none; float: left; padding-right:4px;}
.ship_mot{ width: 100%;float: left;font-family: "primerprint";}
.chack_box{ width:60%;float: left; margin-top: 15px;}
.chack_box span{font-size: 14px;color: hsl(0, 0%, 41%);font-family: "primerprint";}
/*.chack_box > select{ width: 100%;background: hsl(0, 0%, 100%) none repeat scroll 0 0;color: hsl(216, 2%, 42%);border: 1px solid hsl(0, 0%, 80%); font-size: 13px;height: 30px;text-indent: 5px; margin-top: 10px;}*/
.gift_mes{ width:60%;float: left; margin-top: 30px;}
.gift_mes > label{color: #617b4d;font-size: 18px; width: 100%;float: left;font-family: "primerprint";}
.gift_mes > textarea{ width: 100%;float: left;background: hsl(0, 0%, 100%) none repeat scroll 0 0;border: 1px solid hsl(0, 0%, 80%);color: hsl(216, 2%, 42%);font-size: 13px; text-indent: 5px;margin-top: 5px;}
.gift_mes > p{ font-size: 18px;color: hsl(0, 0%, 0%); float: left; width: 100%;}
.input_cont{ width: 100%;float: left;}
.input_cont input[type="button"]{background: #43764f none repeat scroll 0 0;border: medium none;transition: all 0.5s ease 0s;color: hsl(0, 0%, 100%);cursor: pointer;float: left;font-family: "primerprint";font-size: 18px;margin: 10px 0 0;padding: 7px 16px;text-decoration: none;text-transform: uppercase;}
.input_cont input[type="button"]:hover {background: #dbc347 none repeat scroll 0 0;color: #505050;}
.input_formc input[type="submit"]{background: #43764f none repeat scroll 0 0;border: medium none;transition: all 0.5s ease 0s;color: hsl(0, 0%, 100%);cursor: pointer;float: left;font-family: "primerprint";font-size: 18px;margin: 10px 0 0;padding: 7px 16px;text-decoration: none;text-transform: uppercase;} 
.input_cont input[type="submit"]:hover {background: #dbc347 none repeat scroll 0 0;color: #505050;}
.input_cont > span {float: left;margin: 15px 0 0;padding: 0 10px;width: auto;font-size:20px; color: hsl(0, 0%, 41%);}
.pro_ship_bg{ width: 100%;float: left;margin: 25px 0 0;}
.pro_ship_bg h4{ width: 100%;float: left;font-family: "primerprint";font-size: 22px;font-weight: bold;text-decoration: none;color: #000;margin: 0 0 11px;}
.pro_ship_bg h4 a{ text-decoration: none;color: hsl(91, 26%, 38%);}
.pro_lft{ width: 30%;float: left;}
.pro_lft img{ width: 100%;}
.pro_rgt{ width: 68%;float: right;}
.pro_rgt h3{ font-size: 28px;}
.add_to_cart{ width: 100%;float: left;margin: 40px 0 0;}
.add_to_cart span{font-family: "primerprint"; font-size: 20px;color: #000;line-height: 37px;}
.pro_rgt p{ color: #000; font-size: 19px;text-align: left;}
.pro_rgt input[type="button"]{background: #43764f;border: medium none;color: hsl(0, 0%, 100%);cursor: pointer;font-family: "primerprint";font-size: 18px;margin-right: 17px;padding: 7px 16px;float: right;text-decoration: none;text-transform: uppercase;transition: all 0.5s ease 0s;}
.pro_rgt input[type="button"]:hover{background:#dbc347;color: #505050;}
.gift_mes .user_box{width: 100%; margin-top: 5px;}
.ship_mot .user_box1{ margin-top: 5px;}
.ship_block.ship_block1{ margin-top: 10px;}
/*04-11-16*/
.prd_info_mobi {width: 100%; float: left; display: none; border-bottom: 1px solid #617b48;  border-top: 1px solid #617b48;color: #474747;font-family: "Primerb";font-size: 26px;font-weight: bold;letter-spacing: 1px;
margin: 10px 0 0;padding: 10px 0;}
/*05-11-16*/
.show_hide_mob{display: none;}
.dex_main {display: none;}
.pro_main_box{width: 100%;float: left;}
.rig_pro_box{width: 50%;float: left;margin-left: 20px;}
.new_prod{margin:48px 0 0px 24px;}
.sb_bot_grp.total_to.check_out {width: 100%;}
/*19-11-2016*/
.pro_link_rgt{ width: 100%;float: left;}
.pro_link_rgt a{  color: hsl(0, 0%, 0%);font-family: "primerprint";font-size: 18px;font-weight: bold;text-decoration: none; text-decoration: none;float: right;}
.pro_link_rgt a:hover{color: hsl(91, 26%, 38%);}
.chack_box strong{color: #617b4d;font-family: "primerprint";font-size: 18px;font-weight: normal;}
.view_shiping{ width: auto; margin: 4px 0 0;}
.view_shiping a{ float: left;}
.chack_box_ups{ width: 100%;float: left;margin: 25px 0 0;}
.pro_ups{ width: auto;float: right;}
/*21-11-2016*/
.recipes_bg{ width: 100%;float: left;}
.recipes{ width: 100%;float: left;margin: 20px 0 0;border-bottom: 1px solid hsl(0, 0%, 80%);padding: 0 0 20px;}
.recipes:last-child{border-bottom:none;}
.reci_img_lft{ width: 28%;float: left;}
.reci_img_lft > img {width: 100%;}
.reci_cont_rgt{ width: 70%;float: left; padding: 0 0 0 15px;}
.reci_cont_rgt > p{ color: #000;font-size: 20px; text-align: left;margin: 12px 0;}
.pri_bg1{ width: 100%;float: left;}
.pri1{ width: 100%;float: left;}
.pri_lft{ width: 50%;float: left;}
.pri_rgt{ width: 35%;float: right;}
.pri_rgt_add{ width: 100%;float: left;font-family: "primerprint";font-size: 18px;line-height: 26px;}
/*.recipes .reci_cont_rgt p strong{ color: #000; }
.recipes .reci_cont_rgt p{ color: #000; margin-top: 10px; }*/

/*Mobi-Responsive*/
.prd_info{width: 29%;}
.qun-box.checkbox{width: 14% !important;}
/*popup*/
body {font-family: Arial, sans-serif;/*background: url(http://www.shukatsu-note.com/wp-content/uploads/2014/12/computer-564136_1280.jpg) no-repeat;*/background-size: cover;height: 100vh;}
h1 {text-align: center;font-family: Tahoma, Arial, sans-serif;color: #06D85F;margin: 80px 0;}
.sub_header {margin: 20px 0;color: #000000;}
.box {width: 40%;margin: 0 auto;background: rgba(255,255,255,0.2);padding: 35px;border: 2px solid #fff;border-radius: 20px/50px;background-clip: padding-box;text-align: center;}
.button {font-size: 1em;padding: 10px;color: #fff;border: 2px solid #06D85F;border-radius: 20px/50px;text-decoration: none;cursor: pointer;transition: all 0.3s ease-out;}
.button:hover {background: #06D85F;}
.overlay {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.7);transition: opacity 500ms;visibility: hidden;opacity: 0;}
.overlay:target {visibility: visible;opacity: 1;}
.popup {margin: 70px auto;padding: 25px;background: #fff;border-radius: 5px;width: 40%;position: relative;transition: all 5s ease-in-out;height: 300px;}
.popup h2 {margin-top: 0;color: #333;font-family: Tahoma, Arial, sans-serif;}
.popup .close {position: absolute;top: -10px;right: 0px;transition: all 200ms;font-size: 30px;font-weight: bold;text-decoration: none;color: #333;}
.popup .close:hover {color: #43764f;}
.popup .content {max-height: 30%;overflow: auto;}
.reg_lef.popup {width: 100%;float: left;margin-top: 0px;background: none !important;margin-bottom: 0px;padding: 0px;height: auto !important;}
/*29-9-2017*/
.mobile-cat_filter_part {display: none;}
.margin-filter{margin-top:50px;}
/*end 29-9-2017*/
@media screen and (max-width: 700px){
.box{width: 70%;}
.popup{width: 70%;height: 350px;}
}
/*second popup*/
.modal {display: none; /* Hidden by default */position: fixed; /* Stay in place */z-index: 1; /* Sit on top */padding-top: 100px; /* Location of the box */left: 0;top: 0;width: 100%; /* Full width */height: 100%; /* Full height */overflow: auto; /* Enable scroll if needed */background-color: rgb(0,0,0); /* Fallback color */background-color:rgba(0, 0, 0, 0.7); /* Black w/ opacity */}
/* Modal Content */
.modal-content {position: relative;background-color: #fff;margin: auto;padding: 0;border: 1px solid #888;width: 50%;padding: 20px;height: 470px;border-radius: 5px;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name: animatetop;-webkit-animation-duration: 0.4s;animation-name: animatetop;animation-duration: 0.4s}
/* Add Animation */
@-webkit-keyframes animatetop {from {top:-300px; opacity:0} to {top:0; opacity:1}}
@keyframes animatetop {from {top:-300px; opacity:0}to {top:0; opacity:1}}
/* The Close Button */
.close1 {color: #000;float: right;font-size: 28px;font-weight: bold;text-decoration: none;}
.top_ecom_mian.popup_form .reg_form {margin-top: 0px !important;}
.close1:hover, .close1:focus {color: #000;text-decoration: none;cursor: pointer;}
.top_ecom_mian.popup_form .reg_lef {width: 100%;}/*popup end*/
@media screen and (min-width:1200px) and (max-width:1350px) {
.margin{ width: 96%;}
.menu_ctn_bg{ width: auto;}
.head_menu_bg{width: 95%; float: none; margin: 0 auto;}
.pomo_lft{margin-right: 25px;}
p{font-size: 17px;letter-spacing: 1px;}
/*.pomo_cont{min-height: 333px;}*/
.pomo_bg{padding: 18px;}
h2 a{font-size: 30px;}
.cont_ctn p{font-size: 19px;}
.cont1_rgt > img{min-height: 290px;}
.featurd_lft{margin-right: 25px;}
.Newsletter_bg{ width: 31%;}
.head_bar{ width: 96%;}
.cont1_lft{min-height: 290px;}
#cssmenu > ul > li{margin: 0 14px 0 0;}
.lft_text{ font-size: 14px;}
.ctn_text{ width: 217px;}
h3{font-size: 19px;}
.input_fot_bg input[type="text"]{ width: 192px;}
}

@media screen and (min-width:1025px) and (max-width:1200px) {
.standard.shop_totel {margin-right: 35px !important;}
.head_logo{width: 54%;float: left;text-align: center;}
.sb_bot_lft{width: 86%;}
.new_prod {margin: 48px 0 0px 19px;}
.gift_rgt {width: 40%;}
.gift_lft {width: 51%;}
.margin{ width: 96%;}
.menu_ctn_bg{ width: auto;}
.head_menu_bg{width: 95%; float: none; margin: 0 auto;}
.pomo_lft{margin-right: 25px;}
p{font-size: 17px;letter-spacing: 1px;}
/*.pomo_cont{min-height: 333px;}*/
.pomo_bg{padding: 18px;}
h2 a{font-size: 30px;}
.cont_ctn p{font-size: 19px;}
.cont1_rgt > img{min-height: 290px;}
.featurd_lft{margin-right: 25px;}
.Newsletter_bg{ width: 31%;}
.head_bar{ width: 96%;}
.cont1_lft{min-height: 290px;}
#cssmenu > ul > li{margin: 0 14px 0 0;}
.lft_text{ font-size: 14px;}
.ctn_text{ width: 217px;}
h3{font-size: 19px;}
.input_fot_bg input[type="text"]{ width: 192px;}
.category_sub_list_lft {width: 31%;margin: 0 24px 0 0;}
/*21-11-2016*/
/*recipes*/
.reci_img_lft{width: 30%;}
/*product-shopping*/
.prd_info{width: 32%;}
.que.product{width: 11% !important;}
.text_shop1_hik{width: 24% !important;}
.qun-box.product{width: 12% !important;}
/*shopping-bag*/
.que{width: 17%}
.qun-box{width: 13% !important;}
select.user_box1.shooping_inn {
    width: 85% !important;}
	.prd_remove {float: right !important;}
.head_logo{width: 54%;float: left;text-align: center;}
.head_logo img{width: auto;float: none;display: inline-block;}
}

@media screen and (min-width:901px) and (max-width:1024px) {
.head_logo{width: 48%; float: left;text-align: center;  }
.standard.shop_totel { margin-right: 100px !important;}
.input_cont.input_formc { display: none;}
.input_cont.input_formc.resp {display: block;} 
.user_box{width: 63%;}
.user_txt{width: 37%;}
select.user_box1.shooping_inn{width: 60%;}
.pro_shipping {width: 100%;padding-right: 0px !important;border: none !important;}
.rig_pro_box {width: 100%;margin:0px !important;}
.pro_main_box {margin-bottom: 34px;}
.lef_slet p {width: 36% !important;}
.shop_tow_main {margin-right: 43px;}
.panel p {font-size: 19px !important;}
.Sweater p {font-size: 19px !important;}
.margin{ width: 96%;}
.menu_ctn_bg{ width: auto;}
.head_menu_bg{width:93%; float: none; margin: 0 auto;}
.pomo_lft{margin-right: 25px;}
p{font-size: 17px;letter-spacing: 1px;}
/*.pomo_cont{min-height: 333px;}*/
.pomo_bg{padding: 18px;}
h2 a{font-size: 30px;}
h1{font-size: 22px;}
.fea_head{font-size: 26px;}
.cont_ctn p{font-size: 18px;}
.cont1_rgt > img{min-height: 290px;}
.featurd_lft{margin-right: 22px;}
.Newsletter_bg{ width: 31%;}
.head_bar{ width: 96%;}
.cont1_lft{min-height: 290px;}
#cssmenu > ul > li{margin: 0 14px 0 0;}
.lft_text{ font-size: 14px;}
.ctn_text{ width: 185px;}
h3{font-size: 19px;line-height: 27px;}
.input_fot_bg input[type="text"]{ width: 183px;}
.lft_text span a{font-size: 13px;}
#cssmenu > ul > li > a{ font-size: 20px;}
.pomo_lft:nth-child(2) {margin: 0;}
.pomo_lft{ float: none;display: inline-block; width: 36%;}
.pomo_ctn{ text-align: center;}
.pomo_lft:last-child{ margin-top: 23px;}
.icon_fot ul li{margin-right: 10px;}
.icon_fot_bg{width: 262px;}
.input_fot_bg input[type="button"]{padding: 0 11px 0 14px;font-size: 14px;}
.input_fot_bg input[type="submit"]{padding: 0 11px 0 14px;font-size: 14px;}
.fot_menu ul{width: 44%;}
.login_bg ul li a{font-size: 15px;}
.category_sub_list_lft {width: 31%;margin: 0 21px 0 0;}
/*21-11-2016*/
/*recipes*/
.reci_img_lft{width: 30%;}
/*print_receipt*/
.pri_rgt{width: 38%;}
/*shopping-bag*/
.que{width: 17%}
.qun-box{width: 18% !important; margin-top: 16px !important;}
.cont_ctn li {font-size: 18px !important;}
.cont_ctn li a{font-size: 18px !important;}
.border_left{border-left: none !important;padding-left: 0px !important;margin-left: 0px !important;box-sizing: border-box;}
}

@media screen and (min-width:801px) and (max-width:900px) {
.head_logo{width: 53%;float: left;text-align: center;}
.sb_bot_lft{width: 92%;}
.pro_shipping {width: 100%;padding-right: 0px !important;border: none !important;}
.rig_pro_box {width: 100%;margin:0px !important;}
.pro_main_box {margin-bottom: 34px;}
.order_list_no {font-size: 19px;}
.order_list_tit1 {font-size: 19px;}
.sb_top {font-size: 24px;}
.prd_price, .prd_total {text-align: center;}
.prd_total_txt, .prd_price_txt {width: 16% !important; text-align: center;}
.total_to {padding:0 40px 0 0; float: right;}
.shopping-bag .text_shop1_hik{width: 19%;}
.form_sub_sb_txt {width: 100% !important; text-align: left;}
.standard {width: 50%; margin: 0;}
.shopping-bag .prd_total_txt, .prd_price_txt {width: 18%;}
.user_txt {font-size: 15px;}
.lef_slet p {width:43% !important;}
.shop_tow_main {margin-right:38px;}
.panel p {font-size: 19px !important;}
.Sweater p {font-size: 19px !important;}
.margin{ width: 96%;}
.menu_ctn_bg{ width: 93%;}
.head_menu_bg{width:93%; float: none; margin: 0 auto;}
.pomo_lft{margin-right: 25px;}
p{font-size: 17px;letter-spacing: 1px;}
/*.pomo_cont{min-height: 333px;}*/
.pomo_bg{padding: 18px;}
h2 a{font-size: 30px;}
h1{font-size: 22px;}
.fea_head{font-size: 26px;}
.cont_ctn p{font-size: 16px;}
.cont1_rgt > img{min-height: auto; width: 100%;}
.featurd_lft{margin-right: 22px; float: none; display: inline-block; width: 40%;}
.featurd_lft:nth-child(2) {margin: 0;}
.featurd_lft:last-child{margin: 25px 0 0;}
.Newsletter_bg{ width: 31%;}
.featurd{ text-align: center;}
.head_bar{ width: 96%;text-align: center;}
.cont1_lft{width: 100%;}
#cssmenu > ul > li{margin: 0 18px 0 0;float: none;display: inline-block;}

.lft_text{ font-size: 14px;margin-right: 20px;}
.ctn_text{float: left;}
h3{font-size: 19px;line-height: 27px;}
.input_fot_bg input[type="text"]{ width: 161px; font-size: 15px;}
.lft_text span a{font-size: 13px;}
#cssmenu > ul > li > a{ font-size: 16px;}
.pomo_lft:nth-child(2) {margin: 0;}
.pomo_lft{ float: none;display: inline-block; width: 40%;}
.pomo_ctn{ text-align: center;}
.pomo_lft:last-child{ margin-top: 23px;}
.icon_fot ul li{margin-right: 10px;}
.icon_fot_bg{width: 183px;}
.input_fot_bg input[type="button"]{padding:0 9px 0 11px;font-size: 13px;}
.input_fot_bg input[type="submit"]{padding:0 9px 0 11px;font-size: 13px;}
.fot_menu ul{width: 50%;}
.login_bg ul li a{font-size: 15px;}
/*.rgt_text{width: 100%;float: left;text-align: center;border-bottom: 1px solid hsla(0, 0%, 100%, 0.4);padding: 0 0 10px;}*/
.login_bg{ float: none; display: inline-block;}
.head_bar_bg{ background: url("../img/head_bar.png") repeat-x scroll center bottom;}
.mob_bg{ background-color:#e7c432;}
.Customer_head_phone ul li a{font-size: 13px;}
.input_lft{ width: 188px;}
.head_menu::before{top:-27px;}
.head_menu{width: 90%; float: none;display: inline-block;}
.head_menu_bg{text-align: center;}
.head_menu_bg{ width: 100%; float: left;margin: 17px 0 5px;}
.head_menu{ margin: 0px;}
.cont1_rgt{ text-align: center; width: 100%;margin-top: 20px;}
.icon_fot img{width: 38px;}
.line_idlg{margin: 25px 0 0;}
.fot_menu ul li a{font-size: 16px; line-height: 28px;}
.featured_bg1{border-top: 1px solid hsl(48, 79%, 55%);margin: 25px 0 0;padding: 25px 0 0;}
.our_tital p{ font-size: 18px;}
/*29-9-2017*/
/*.new_cty_rgt {width: 77%;} */
.new_cty_rgt {width: 69%;}
/*end 29-9-2017*/
.category_sub_list_lft {width: 31%;margin: 0 20px 0 0;}
.category_sub_list_lft_head {font-size: 18px;}
.new_cty_lft {margin-left: 13px;margin-right: 25px;}
.user_check_txt {width: 90%;}
/*3-11-2016*/
.pro_rgt h3{font-size: 26px;}
.pro_rgt p{font-size: 17px;}
.add_to_cart{margin: 20px 0 0;}
.pro_rgt input[type="button"]{font-size: 15px;}
.add_to_cart span{font-size: 18px;}
.pro_ditel h3{font-size: 25px;}
.ditel_text p{font-size: 16px;}
.my_self > p{ text-align: left;}
.gift_lft{ width: 30%;}
.gift_mes > p{font-size: 13px;}
/*21-11-2016*/
/*recipes*/
.reci_img_lft{width: 30%;}
/*print_receipt*/
.pri_rgt{width: 43%;}
.input_cont.input_formc {display: none;}
.input_cont.input_formc.resp {display: block;}
.cont_ctn li {font-size: 18px !important;}
.cont_ctn li a{font-size: 18px !important;}
.border_left{border-left: none !important;padding-left: 0px !important;margin-left: 0px !important;box-sizing: border-box;}
.add_img1 img{margin-right: 5px;}
div.AuthorizeNetSeal{margin-right: 5px !important;}

}

@media screen and (min-width:768px) and (max-width:800px) {
.head_menu::before{top:-27px;}
.head_menu{width: 90%; float: none;display: inline-block;}
.head_menu_bg{text-align: center;}
.modal-content{width: 70%;}
.popup{width: 50%;}
.prd_info{width: 29%;}
.pro_shipping {width: 100%;padding-right: 0px !important;border: none !important;}
.rig_pro_box {width: 100%;margin:0px !important;}
.pro_main_box {margin-bottom: 34px;}
.order_list_no {font-size: 19px;}
.order_list_tit1 {font-size: 19px;}
.shopping-bag .text_shop1_hik{width: 19%;}
.form_sub_sb_txt {width: 100% !important; text-align: left;}
.standard {width: 50%; margin: 0;}
.standard.shop_totel {margin-right: 60px !important;}
.sb_top {font-size: 24px;}
.prd_price, .prd_total {text-align: center;}
.prd_total_txt, .prd_price_txt {width: 20%; text-align: center;}
.shopping-bag .prd_total_txt, .prd_price_txt {width: 18%;}
.total_to {padding:0 40px 0 0; float: right;}
.user_txt {font-size: 15px;}
.lef_slet p {width:43% !important;}
.shop_tow_main {margin-right:36px;}
.panel p {font-size: 19px !important;}
.Sweater p {font-size: 19px !important;}
.user_check_txt {width: 90%;}
.margin{ width: 96%;}
.menu_ctn_bg{ width: 90%;}
.head_menu_bg{width:93%; float: none; margin: 0 auto;}
.pomo_lft{margin-right: 25px;}
p{font-size: 17px;letter-spacing: 1px;}
/*.pomo_cont{min-height: 384px;}*/
.pomo_bg{padding: 18px;}
h2 a{font-size: 30px;}
h1{font-size: 22px;}
.fea_head{font-size: 26px;}
.cont_ctn p{font-size: 16px;}
.cont1_rgt > img{min-height: auto; width: 100%;}
.featurd_lft{margin-right: 22px; float: none; display: inline-block; width: 48%;}
.featurd_lft:nth-child(2) {margin: 0;}
.featurd_lft:last-child{margin: 25px 0 0;}
.Newsletter_bg{ width: 33%;}
.featurd{ text-align: center;}
.head_bar{ width: 96%;text-align: center;}
.cont1_lft{width: 100%;}
#cssmenu > ul > li{margin: 0 12px 0 0;float: none;display: inline-block;}
#cssmenu > ul > li.has-sub > a{padding-right: 26px;}
.lft_text{ font-size: 14px;margin: 0px 12px 0px 0px;}
.ctn_text{float: left;}
h3{font-size: 19px;line-height: 27px;}
.input_fot_bg input[type="text"]{ width: 161px; font-size: 15px;}
.lft_text span a{font-size: 13px;}
#cssmenu > ul > li > a{ font-size: 16px;}
.pomo_lft:nth-child(2) {margin: 0;}
.pomo_lft{ float: none;display: inline-block; width: 48%;}
.pomo_ctn{ text-align: center;}
.pomo_lft:last-child{ margin-top: 23px;}
.icon_fot ul li{margin-right: 10px;}
.icon_fot_bg{width: 183px;}
.input_fot_bg input[type="button"]{padding:0 9px 0 11px;font-size: 13px;}
.input_fot_bg input[type="submit"]{padding:0 9px 0 11px;font-size: 13px;}
.fot_menu ul{width: 50%;}
.login_bg ul li a{font-size: 15px;}
/*.rgt_text{ width: 100%;float: left;text-align: center;border-bottom: 1px solid hsla(0, 0%, 100%, 0.4);padding: 0 0 10px;}*/
.login_bg{ float: none; display: inline-block;}
.head_bar_bg{ background: hsl(0, 0%, 100%) url("../img/head_bar.png") repeat-x scroll center bottom;}
.mob_bg{ background-color:#e7c432;}
.Customer_head_phone ul li a{font-size: 13px;}
.input_lft{ width: 188px;}
.head_menu_bg{ width: 100%; float: left;margin: 17px 0 5px;}
.head_menu{ margin: 0px;}
.cont1_rgt{ text-align: center; width: 100%;margin-top: 20px;}
.icon_fot img{width: 38px;}
.line_idlg{margin: 20px 0 0;}
.fot_menu ul li a{font-size: 16px; line-height: 28px;}
.featured_bg1{border-top: 1px solid hsl(48, 79%, 55%);margin: 25px 0 0;padding: 25px 0 0;}
.line_idlg a{font-size: 16px;}
.our_tital p{ font-size: 18px;}
.category_sub_list_lft {width: 32%;margin: 0 10px 0 0;}
.category_sub_list_lft_head {font-size: 18px;}
.new_cty_lft {margin-left: 13px;margin-right: 25px;}
.new_cty_rgt {width: 70%;}

.category_sub_list:last-child {margin-bottom: 0px;}
/*3-11-2016*/
.pro_rgt h3{font-size: 26px;}
.pro_rgt p{font-size: 17px;}
.add_to_cart{margin: 20px 0 0;}
.pro_rgt input[type="button"]{font-size: 15px;}
.add_to_cart span{font-size: 18px;}
.pro_ditel h3{font-size: 25px;}
.ditel_text p{font-size: 16px;}
.my_self > p{ text-align: left;}
.gift_lft{ width: 30%;}
.gift_mes > p{font-size: 13px;}
.gift_mes{width: 34%;}
/*21-11-2016*/
/*recipes*/
.reci_img_lft{width: 30%;}
.reci_cont_rgt > p{font-size: 18px;margin: 2px 0;}
/*print_receipt*/
.pri_rgt{width: 43%;}
/*product-shopping*/
.qun-box.product{width: 6% !important; }
/*shopping-bag*/
.que{width: 18% !important;}
.qun-box{width: 12% !important;}
/*checkout*/
.que{width:16% !important;}
.prd_total.checkout{width: 23% !important;}
.prd_qty.hik_quiy {width: 19% !important;}
.prd_info{width: 29%;}
.input_cont.input_formc {display: none;}
.input_cont.input_formc.resp {display: block;}
.cont_ctn li {font-size: 18px !important;}
.cont_ctn li a{font-size: 18px !important;}
.border_left{border-left: none !important;padding-left: 0px !important;margin-left: 0px !important;box-sizing: border-box;}
.add_img1 img{margin-right:2px;}
div.AuthorizeNetSeal{margin-right:0px !important;}

}

@media screen and (min-width:661px) and (max-width:767px) {
.head_logo {width: 42% !important;float: left;text-align: center;}
}

@media screen and (min-width:601px) and (max-width:660px) {
.head_logo {width:36% !important;float: left;text-align: center;}
}

@media screen and (min-width:601px) and (max-width:767px) {
.sb_bot_lft{width: 87%;}
.modal-content{width: 90%;height: 715px;}
.pro_shipping {width: 100%;padding-right: 0px !important;border: none !important;}
.rig_pro_box {width: 100%;margin:0px !important;}
.pro_main_box {margin-bottom: 34px;}
.order_list_no {font-size: 18px;}
.new_categroy_bg {padding-top: 0px;}
.order_list_tit1 {font-size: 18px;}
.shopping-bag .text_shop1_hik{width: 19%;}
.form_sub_sb_txt {width: 100% !important; text-align: left;}
.standard {width: 50%; margin: 0;}
.button_top {padding: 8px 25px;}
.sb_top {font-size: 21px;}
.prd_price, .prd_total {text-align: center;}
.prd_total_txt, .prd_price_txt {width: 14%; text-align: center;}
.prd_remove {
    width: 3%;
    float: right;
    margin: 26px 10px 0 0%;
}
.shopping-bag .prd_total_txt, .prd_price_txt {width: 19%;}
.total_to {padding:0 30px 0 0; float: right;}
.order_list_view a {padding: 0 10px;}
.order_list_view_del a {padding: 0 10px;}
.user_check_txt {width: 90%;}
.user_box1 {width: 100% !important;}
.mrg_bot {padding-bottom: 160px;}
select.user_box1.shooping_inn {width: 60% !important;margin-left: 30px;}
.user_txt {width: 55%;}
.user_box {width: 40%;}
.chpe {width: 100%;}
.lef_slet p {width:30% !important;}
.shop_tow_main {margin-right: 20px;width: 31%;}
.panel p {font-size: 19px !important;}
.Sweater p {font-size: 19px !important;}
.lef_slet {width: 100%;}
.size_pro {padding: 5px 0;}
.prod_but {width: 100%;margin-right: 0;margin-bottom:0px; margin-top: 10px;}
.margin{ width: 96%;}
.menu_ctn_bg{ width: 100%;}
.head_menu_bg{width:93%; float: none; margin: 0 auto;}
.pomo_lft{margin-right: 25px;}
p{font-size: 17px;letter-spacing: 1px;}
/*.pomo_cont{min-height: 384px;}*/
.pomo_bg{padding: 18px;}
h2 a{font-size: 30px;}
h1{font-size: 22px;}
.fea_head{font-size: 26px;}
.cont_ctn p{font-size: 16px;}
.cont1_rgt > img{min-height: auto; width: 100%;}
.featurd_lft{margin: 0 0 20px; float: none; display: inline-block; width:63%;}
.Newsletter_bg{ width:100%; margin-top: 20px;}
.featurd{ text-align: center;}
.head_bar{ width: 96%;text-align: center;}
.cont1_lft{width: 100%;}
#cssmenu > ul > li{margin: 0 0px 0 0;}
.lft_text{ font-size: 12px; background-size: 15px;padding: 0 0 0 20px;}
.ctn_text{  float: none; width: auto;margin-left: 7px;}
.ctn_text h3{font-size: 12px;line-height: 27px;}
.input_fot_bg input[type="text"]{ width: 161px; font-size: 15px;}
.lft_text span a{font-size: 12px;}
#cssmenu > ul > li > a{ font-size: 17px;}
.pomo_lft{ float: none;display: inline-block; width: 63%; margin: 0 0 20px;}
.pomo_ctn{ text-align: center;}
.icon_fot ul li{margin-right: 10px;}
.icon_fot_bg{width: 183px;}
.input_fot_bg input[type="button"]{padding:0 9px 0 11px;font-size: 13px;}
.input_fot_bg input[type="submit"]{padding:0 9px 0 11px;font-size: 13px;}
.fot_menu ul{width: 50%;}
.login_bg ul li a{font-size: 13px;}
.login{background-size: 12px;}
.cart{background-size: 14px;}
/*.rgt_text{ width: 100%;float: left;text-align: center;border-bottom: 1px solid hsla(0, 0%, 100%, 0.4);padding: 0 0 10px;}*/
.login_bg ul li { float: left;list-style: outside none none;margin-right: 8px;padding: 0 16px 0 0;}
.login_bg{ float: none; display: inline-block;}
.head_bar_bg{ background: hsl(0, 0%, 100%) url("../img/head_bar.png") repeat-x scroll center bottom;}
.mob_bg{ background-color:#e7c432;}
.Customer_head_phone ul li a{font-size: 13px;}
.input_lft{ width: 188px;}
.head_menu::before{ display: none;}
.head_menu::after{ display: none;}
.head_menu_bg{ width: 100%; float: left;margin: 17px 0 5px;background-color: #2e3c2f;}
.head_menu{ margin: 0px; background-size: auto 100%; background: none;}
.cont1_rgt{ text-align: center; width: 100%;margin-top: 20px;}
.icon_fot img{width: 38px;}
.line_idlg{margin: 20px 0 0;}
.fot_menu ul li a{font-size: 16px; line-height: 28px;}
.featured_bg1{border-top: 1px solid hsl(48, 79%, 55%);margin: 25px 0 0;padding: 25px 0 0;}
.line_idlg a{font-size: 16px;}
.head_logo img{ width: 100%;}
.has-sub a{ background: none;}
.has-sub:hover a{ background: none;}
#cssmenu > ul > li{padding: 14px  0;}
#cssmenu ul{ position: absolute;z-index: 999;margin: 21px 0 0; float: left;}
/*#cssmenu #menu-button {background: rgba(0, 0, 0, 0) url("../img/menu_icon2.png") no-repeat scroll 0 0;}*/
.open{ background: #607b47; top:14px;z-index: 99;position: relative;}
.mob_2 {display: none;}
.mob_1{ display: block;}
.fot_menu{ width: 47%;}
.icon_fot_bg{width: 50%;float: left;text-align: center;}
.icon_fot{ display: inline-block; float: none;}
.add_img1{ width: 100%;text-align:left;margin: 18px 0 0 0px;}
.footer_bg{margin: 15px 0 0;}
#cssmenu #menu-button{ float: left;}
#cssmenu ul{ width: 100%;}
#cssmenu > ul > li.has-sub > a{ padding-right: 0px;}
#cssmenu ul ul li a{ padding-left: 0px; padding-right: 0px; text-align: center;}
.our_tital{margin: 30px 0;}
.our_tital p{ font-size: 18px;}
/*3-11-2016*/
.pro_rgt h3{font-size: 26px;}
.pro_rgt p{font-size: 17px;}
.add_to_cart{margin: 20px 0 0;}
.pro_rgt input[type="button"]{font-size: 15px;}
.add_to_cart span{font-size: 18px;}
.pro_rgt{ width: 100%;margin: 25px 0 0;}
.pro_ship_bg{ margin: 0px;}
.pro_ditel h3{font-size: 25px;}
.ditel_text p{font-size: 16px;}
.my_self > p{ text-align: left;}
.gift_lft{ width: 50%;}
.gift_rgt{width: 41%;}
.gift_mes > p{font-size: 13px;}
.gift_mes{width:45%;}
#cssmenu #menu-button{width: 100%;padding: 20px;background: rgba(0, 0, 0, 0) url("../img/menu_icon.png") no-repeat scroll 0 4px;z-index: inherit;}
/*21-11-2016*/
/*recipes*/
.reci_img_lft{width: 100%;}
.reci_cont_rgt > p{font-size: 18px;margin: 2px 0;}
.reci_cont_rgt{padding: 15px 0 0;width: 100%;}
/*print_receipt*/
.pri_rgt{width:55%;}
.pri_lft{ width: auto;}
/*product-shopping*/
.qun-box.product{width: 7% !important; text-align: left;}
/*shopping-bag*/
.que{width: 17% !important;}
.qun-box{width: 15% !important;}
.input_cont.input_formc {display: none;}
.input_cont.input_formc.resp {display: block;}
/*29-9-2017*/
.new_cty_rgt {    width: 100% !important;}
.new_cty_lft{width: 100% !important;margin-left: 0px !important;}
.show_hide_dex {display: none; float: left; width: 100% !important;}
.show_hide_mob{display: block;    width: 100% !important;}
/*.short_part, .view_part {width: 100% !important;    float: left;margin-bottom: 20px !important;}*/
/*.pagination {width: 100% !important;    float: left;    margin: 20px 0 0 !important;}*/
/*end 29-9-2017*/
.category_sub_list_lft {width: 31%;margin: 0 13px 0 0;}
.category_sub_list_lft_head {font-size: 14px;padding: 5px 0px;}
/*.new_cty_lft {margin-left: 0;margin-right: 12px;width: 28%;}
.new_cty_rgt {width:69%;}*/
.category_sub_list:last-child {margin-bottom: 0px;}
.shop_prize {font-size: 16px;line-height: 22px;}
.category_sub_list {margin: 0 0px 8px 0;}
.category_sub_list:nth-child(2) {margin: 20px 0 8px 0;}
.cont_ctn li {font-size: 18px !important;}
.cont_ctn li a{font-size: 18px !important;}
.border_left{border-left: none !important;padding-left: 0px !important;margin-left: 0px !important;box-sizing: border-box;}
}

@media screen and (min-width:540px) and (max-width:600px) {
	.suggestionsBox{ left: -50px; }
.sb_bot_lft{width: 90%;}
.modal-content{width: 90%;height: 715px;}
.pro_shipping {width: 100%;padding-right: 0px !important;border: none !important;}
.rig_pro_box {width: 100%;margin:0px !important;}
.pro_main_box {margin-bottom: 34px;}
.reg_rig {padding-bottom:5% !important;}
.pri_rec {width: 100%; margin-top: 20px;}
.prd_info_mobi {display: block;}
.sb_top.check_mob {display: none;}
.prd_info {width: 100%; margin-top:20px;}
.total_to {width: 98%;}
.prd_total_txt {text-align: left !important;}
.prd_remove {float: right; padding:0px 30px 0 0;}
.sb_top.shopp_dex {display: none;}
.form_sub_sb {width: 100%;}
.standard {width: 100%; margin: 0;}
.btn_all {text-align: center;}
.btn_all .btn {display: inline-block; float: none; margin:5px 0; }
.acc_link ul li {margin: 0 0 5px 0; width: 100%; text-align: center;}
.acc_link ul li a {border: 0;}
.order_list_no {font-size: 17px;}
.order_list_tit1 {font-size: 17px;}
.order_list_view a {padding: 0 13px;font-size: 13px;margin-top: 0px !important;}
.order_list_view_del a {padding: 0 13px;font-size: 13px;margin-top: 0px !important;}
.order_list_tit {font-size: 19px;}
.user_check_txt {width: 90%;}
.user_box1 {width: 100% !important;}
.mrg_bot {padding-bottom:118px;}
.user_txt {width: 100%;}
.user_box {width: 100%;}
.chpe {width: 100%;}
.reg_rig {margin-left: 3%;padding-left: 3%;}
.lef_slet p {width: 17% !important;text-align: left !important;}
.shop_tow_main {margin-right:18px;width: 31%;}
.panel p {font-size: 19px !important;text-align: left !important;}
.Sweater p {font-size: 19px !important;text-align: left !important;}
.lef_slet {width: 100%;}
.size_pro {padding: 5px 0;}
.prod_but {width: 100%;margin-right: 0;margin-bottom: 0px; margin-top: 10px;}
.pro_images {width: 100%;margin-bottom: 16px;}
.por_rig_text {width: 100%;padding-left: 0;}
.prods_main {margin: 32px 0 16px 0px;}
.Sweater h6 {margin: 0 0 3px;}
.Sweater li {line-height: 32px;}
.margin{ width: 96%;}
.menu_ctn_bg{ width: 100%;}
.head_menu_bg{width:93%; float: none; margin: 0 auto;}
.pomo_lft{margin-right: 25px;}
p{font-size: 26px;letter-spacing: 1px;}
/*.pomo_cont{min-height: 384px;}*/
.pomo_bg{padding: 22px;}
h2 a{font-size: 32px;}
h1{font-size: 36px;}
.fea_head{font-size: 32px;}
.cont_ctn p{font-size: 26px;line-height: 29px;padding: 0 24px;}
.cont1_rgt > img{min-height: auto; width: auto;}
.featurd_lft{margin: 0 0 50px; float: none; display: inline-block; width:83%;}
.Newsletter_bg{ width:100%; margin-top: 54px;}
.featurd{ text-align: center;margin: 8px 0 0;}
.head_bar{ width: 96%;text-align: center;}
.cont1_lft{width: 100%;}
#cssmenu > ul > li{margin: 0 0px 0 0;}
.lft_text {font-size: 14px;margin: 15px 0;background-position: top 12px left 100px;width: 100%;border-top: 1px solid hsla(0, 0%, 100%, 0.4);padding-top: 10px;}
.ctn_text{ width: 100%; float: left; text-align: center;border-top: 1px solid hsla(0, 0%, 100%, 0.4);padding: 4px 0 0;border-top: 1px solid hsla(0, 0%, 100%, 0.4); }
h3{font-size: 19px;line-height: 27px;}
.input_fot_bg input[type="text"]{ width:75%; font-size: 28px;float: left;line-height: 52px;}
.lft_text span a{font-size: 13px;}
#cssmenu > ul > li > a{ font-size: 24px; font-family: "Primerb";text-align: left;padding: 0 0 0 20px;}
.pomo_lft{ float: none;display: inline-block; width:75%; margin: 0 0 50px;}
.pomo_ctn{ text-align: center;}
.icon_fot ul li{margin-right: 37px;}
.icon_fot_bg{width: 183px;}
.input_fot_bg input[type="button"]{float: right;font-size: 28px;padding: 0px 13px 0 15px;line-height: 52px;}
.input_fot_bg input[type="submit"]{float: right;font-size: 28px;padding: 0px 13px 0 15px;line-height: 52px;}
.fot_menu ul{width: 50%;}
.login_bg ul li a{font-size: 17px;}
.rgt_text{ width: auto;float: right;text-align: center;z-index: 999;position: relative;}
.login_bg{ float: none; display: inline-block;}
.head_bar_bg{ background: hsl(0, 0%, 100%) url("../img/head_bar.png") repeat-x scroll center bottom;}
.mob_bg{ background-color:#e7c432;}
.Customer_head_phone ul li a{font-size: 13px;}
.input_lft{ width: 188px;}
.head_menu::before{ display: none;}
.head_menu::after{ display: none;}
.head_menu_bg{ width: 100%; float: left;margin: 9px 0 0px;position: absolute; top: 0px; left:0px;}
.head_menu{ margin: 0px; background-size: auto 100%; background: none;}
.cont1_rgt{ text-align: center; width: 100%;margin-top: 20px; display: none;}
.line_idlg{margin: 20px 0 0; display: none; font-size: 18px;}
.fot_menu ul li a{font-size: 28px; line-height: 40px;}
.featured_bg1{padding: 32px 0 0;}
.line_idlg a{font-size: 18px;}
.Customer_head_phone {display: inline-block;float: none;margin: 10px 0;width: auto;}
.input_lft {display: inline-block;float: none;margin: 0 0 10px;}
.head_ctn {text-align: center;}
.head_logo{ width: 100%; text-align: center;float: left;margin-top: 20px;margin-left: 10px;}
.head_logo img{ width: auto;}
.has-sub a{ background: none;}
.has-sub:hover a{ background: none;}
#cssmenu > ul > li{padding: 13px  0;}
#cssmenu ul{ position: absolute;z-index: 999;margin: -23px 0 0 -2.2%; float: left; padding: 55px 0 0 0;}
.open{ background: #607b47; top:14px;z-index: 99;position: relative;}
.mob_2 {display: none;}
.mob_1{ display: block;}
.fot_menu{ width: 70%; float: none; display: inline-block;}
.icon_fot_bg{width: 100%;float: left;text-align: center; display: none;}
.icon_fot{ display: inline-block; float: none;}
.add_img1{ width: 100%;text-align: left;margin: 34px 0px;}
.footer_bg{margin: 0px 0 0;padding: 45px 0 0;}
#cssmenu #menu-button{ float: left;}
#cssmenu ul ul li a{ font-size: 20px;font-family: "primerprint";text-transform: uppercase;padding-left: 50px;}
#cssmenu ul ul li a:hover{ color: #e7c432;}
#cssmenu > ul > li:hover > a{color: #fff;}
#cssmenu ul ul li{ border: none;}
#cssmenu .submenu-button{height: 50px;}
.head_ctn_bg{ padding: 30px 0px;}
#cssmenu > ul > li.has-sub > a{ padding:0 0 0 20px;}
.text_2{ display: block;}
.text_1{ display: none;}
.pomo_box_bg{margin: 59px 0 0;}
.content_bg1{padding: 0;}
.cont_ctn a{ margin: 30px 0 0 0px;}
.mob_icon .icon_fot_bg{ display: block;}
.mob_icon{ display: block; float: left; width: 100%;background: #fff;padding: 37px 0px;}
.footer{ text-align: center;}
h6{ font-size: 28px;margin: 0 0 13px;}
.input_fot_bg{ width: 100%;}
.line_idlg.text_bot{ display: block;margin: 0 0 27px 0px;}
/*our story*/
.our_tital h2{font-size: 26px; text-align: center;}
.our_tital p{ padding: 0px;font-size: 21px; text-align: center;}
.our_tital{margin: 30px 0;}
.reg_txt p {text-align: left !important;}
/*3-11-2016*/
.pro_rgt h3{font-size: 26px;}
.pro_rgt p{font-size: 17px; text-align: center;}
.add_to_cart{margin: 20px 0 10px;}
.pro_rgt input[type="button"]{font-size: 15px;}
.add_to_cart span{font-size: 18px;}
.pro_rgt{ width: 100%;margin: 25px 0 0;}
.pro_ship_bg{ margin: 0px; text-align: center;}
.pro_ship_bg h4{ text-align: center;}
.pro_lft{ float: none; display: inline-block; width: 50%;}
.pro_ditel h3{font-size: 25px;}
.ditel_text p{font-size: 16px;}
.my_self > p{ text-align: left;}
.gift_lft{ width: 50%;}
.gift_rgt{width: 41%;font-size: 16px;}
.gift_mes > p{font-size: 13px;}
.gift_mes{width:45%; margin-bottom: 15px;}
/*19-11-2016*/
.sb_sub.sb_mob { margin: 0; padding: 0;}
/*21-11-2016*/
/*recipes*/
.reci_img_lft{width: 100%;}
.reci_cont_rgt > p{font-size: 18px;margin: 2px 0;}
.reci_cont_rgt{padding: 15px 0 0;width: 100%;}
.our_tital.cont_ctn.re_mb > p{ text-align: left;font-size: 19px;}
.our_tital.cont_ctn.re_mb h2{ text-align: left;}
/*print_receipt*/
.pri_rgt{width:61%;}
.pri_lft{ width: 22%;}
/*product-shipping*/
.chack_box{width: 70%;}
.input_cont.input_formc {display: none;}
.input_cont.input_formc.resp {display: block;}
/*29-9-2017*/
.new_cty_rgt {    width: 100% !important;}
.new_cty_lft{width: 100% !important;margin-left: 0px !important;}
.show_hide_dex {display: none; float: left; width: 100% !important;}
.show_hide_mob{display: block;    width: 100% !important;}
.short_part, .view_part {width: 100% !important;    float: left;margin-bottom: 20px !important;}
.pagination {width: 100% !important;    float: left;    margin: 20px 0 0 !important;}
/*end 29-9-2017*/
.category_sub_list_lft {width: 31%;margin: 0 12px 0 0;}
.category_sub_list_lft_head {font-size: 14px;}
/*.new_cty_lft {margin-left: 0;margin-right: 12px;width: 28%;}*/
.new_cty_rgt {width:69%;}*/
.category_sub_list:last-child {margin-bottom: 0px;}
.cont_ctn ul { padding: 0 0 0 0px;}
.cont_ctn li {text-align: center !important; font-size: 21px;}
.cont_ctn li a{font-size: 21px;}
.border_left{border-left: none !important;padding-left: 0px !important;margin-left: 0px !important;box-sizing: border-box;}
.cont_ctn ul{padding: 10px 0 0 20px !important;}
.cont_ctn ol{padding: 10px 0 0 20px !important;}
}

@media screen and (min-width:481px) and (max-width:539px) {
	.suggestionsBox{ left: -50px; }
.flex-direction-nav a{background-size:20px !important; }
.head_ctn {text-align: center;}
.Customer_head_phone {display: inline-block;float: none;width: auto;margin: 10px 0px;}
.input_lft {width: 188px;float: none;display: inline-block;margin: 0px 0px 10px 0px;}
.sb_bot_lft{width: 88%;}
.standard.shop_totel{margin-right: 26px !important;}
.modal-content{width: 90%;height: 715px;}
.reg_rig {padding-bottom:5% !important;}
.pri_rec {width: 100%; margin-top: 20px;}
.prd_info_mobi {display: block;}
.sb_top.check_mob {display: none;}
.prd_info {width: 100%; margin-top:20px;}
.total_to {width: 98%;}
.prd_total_txt {text-align: left !important;}
.prd_remove {float: right; padding:0px 30px 0 0;}
.sb_top.shopp_dex {display: none;}
.form_sub_sb {width: 100%;}
.standard {width: 100%; margin: 0;}
.form_sub_sb_txt {width: 100% !important; text-align: left;}
.form_box_sb {width: 100%;}
.btn_all {text-align: center;}
.btn_all .btn {display: inline-block; float: none; margin:5px 0; }
.order_list_view a {margin-top: 10px !important;}
.order_list_view_del a {margin-top: 10px !important;}
.order_list_tit {display: none;}
.mobi_table {display: block; background: transparent; border:1px solid #617b48; width: 100%;}
.order_list_no {font-size: 16px; width: 100%;}
.order_list_tit1 {font-size: 16px;}
.order_list1 {display: block;}
/* .order_list {display: none;} */
.acc_link ul li {margin: 0 0 5px 0; width: 100%; text-align: center;}
.acc_link ul li a {border: 0;}
.user_textbox1 {width: 100%;float: left;display: none;}
.us_res_top {display: block;}
.user_check_txt {width: 90%;}
.user_box1 {width: 100% !important;}
.user_txt {width: auto;}
.user_box {width: 74%;}
.chpe {width:75%;}
.reg_rig {margin-left:0;padding-left:0;margin-top: 27px;width: 100%;border:none;}
.reg_txt p {text-align: left !important;}
.reg_lef {width: 100%;}
.lef_slet p {width: 17% !important;text-align: left !important;}
.shop_tow_main {margin-right:16px;width: 31%;}
.panel p {font-size: 19px !important;text-align: left !important;}
.Sweater p {font-size: 19px !important;text-align: left !important;}
.lef_slet {width: 100%;}
.size_pro {padding: 5px 0;}
.prod_but {width: 100%;margin-right: 0;margin-bottom: 0px; margin-top: 10px;}
.pro_images {width: 100%;margin-bottom: 16px;}
.por_rig_text {width: 100%;padding-left: 0;}
.prods_main {margin: 32px 0 16px 0px;}
.Sweater h6 {margin: 0 0 3px;}
.Sweater li {line-height: 32px;}
.margin{ width: 96%;}
.menu_ctn_bg{ width: 100%;}
.head_menu_bg{width:93%; float: none; margin: 0 auto;}
.pomo_lft{margin-right: 25px;}
p{font-size: 26px;letter-spacing: 1px;}
/*.pomo_cont{min-height: 384px;}*/
.pomo_bg{padding: 22px;}
h2 a{font-size: 32px;}
h1{font-size: 36px;}
.fea_head{font-size: 32px;}
.cont_ctn p{font-size: 26px;line-height: 29px;padding: 0 24px;}
.cont1_rgt > img{min-height: auto; width: auto;}
.featurd_lft{margin: 0 0 50px; float: none; display: inline-block; width:92%;}
.Newsletter_bg{ width:100%; margin-top: 54px;}
.featurd{ text-align: center;margin: 8px 0 0;}
.head_bar{ width: 96%;text-align: center;}
.cont1_lft{width: 100%;}
#cssmenu > ul > li{margin: 0 0px 0 0;}
.lft_text{ font-size: 14px;margin: 15px 0;background-position: center left 70px; width: 100%;border-top: 1px solid hsla(0, 0%, 100%, 0.4);padding-top: 10px;}
.ctn_text{ width: 100%; float: left; text-align: center;border-top: 1px solid hsla(0, 0%, 100%, 0.4);padding: 4px 0 0;border-top: 1px solid hsla(0, 0%, 100%, 0.4); }
h3{font-size: 19px;line-height: 27px;}
.input_fot_bg input[type="text"]{ width:71%; font-size: 28px;float: left;line-height: 52px;}
.lft_text span a{font-size: 13px;}
#cssmenu > ul > li > a{ font-size: 24px; font-family: "Primerb";text-align: left;padding: 0 0 0 20px;}
.pomo_lft{ float: none;display: inline-block; width:90%; margin: 0 0 50px;}
.pomo_ctn{ text-align: center;}
.icon_fot ul li{margin-right: 37px;}
.icon_fot_bg{width: 183px;}
.input_fot_bg input[type="button"]{float: right;font-size: 28px;padding: 0px 13px 0 15px;line-height: 52px;}
.input_fot_bg input[type="submit"]{float: right;font-size: 28px;padding: 0px 13px 0 15px;line-height: 52px;}
.fot_menu ul{width: 50%;}
.login_bg ul li a{font-size: 17px;}
.rgt_text{ width: auto;float: right;text-align: center;z-index: 999;position: relative;}
.login_bg{ float: none; display: inline-block;}
.head_bar_bg{ background: hsl(0, 0%, 100%) url("../img/head_bar.png") repeat-x scroll center bottom;}
.mob_bg{ background-color:#e7c432;}
.Customer_head_phone ul li a{font-size: 13px;}
.input_lft{ width: 188px; }
.head_menu::before{ display: none;}
.head_menu::after{ display: none;}
.head_menu_bg{ width: 100%; float: left;margin: 9px 0 0px;position: absolute; top: 0px; left:0px;}
.head_menu{ margin: 0px; background-size: auto 100%; background: none;}
.cont1_rgt{ text-align: center; width: 100%;margin-top: 20px; display: none;}
.line_idlg{margin: 20px 0 0; display: none; font-size: 18px;}
.fot_menu ul li a{font-size:24px; line-height: 34px;}
.featured_bg1{padding: 32px 0 0;}
.line_idlg a{font-size: 18px;}
.head_logo{ width: 100%; text-align: center;margin-top: 20px; float: left;}
.head_logo img{ width: auto;}
.has-sub a{ background: none;}
.has-sub:hover a{ background: none;}
#cssmenu > ul > li{padding: 13px  0;}
#cssmenu ul{ position: absolute;z-index: 999;margin: -23px 0 0 -2.2%; float: left; padding: 55px 0 0 0;}
.open{ background: #607b47; top:14px;z-index: 99;position: relative;}
.mob_2 {display: none;}
.mob_1{ display: block;}
.fot_menu{ width: 100%; float: none; display: inline-block;}
.icon_fot_bg{width: 100%;float: left;text-align: center; display: none;}
.icon_fot{ display: inline-block; float: none;}
.add_img1{ width: 100%;text-align: center;margin: 34px 0px;}
.footer_bg{margin: 0px 0 0;padding: 45px 0 0;}
#cssmenu #menu-button{ float: left;}
#cssmenu ul ul li a{ font-size: 20px;font-family: "primerprint";text-transform: uppercase;padding-left: 50px;}
#cssmenu ul ul li a:hover{ color: #e7c432;}
#cssmenu > ul > li:hover > a{color: #fff;}
#cssmenu ul ul li{ border: none;}
#cssmenu .submenu-button{height: 50px;}
.head_ctn_bg{ padding: 30px 0px;}
#cssmenu > ul > li.has-sub > a{ padding: 0 0 0 20px;}
.text_2{ display: block;}
.text_1{ display: none;}
.pomo_box_bg{margin: 59px 0 0;}
.content_bg1{padding: 0;}
.cont_ctn a{ margin: 30px 0 0 0px;}
.mob_icon .icon_fot_bg{ display: block;}
.mob_icon{ display: block; float: left; width: 100%;background: #fff;padding: 37px 0px;}
.footer{ text-align: center;}
h6{ font-size: 25px;margin: 0 0 13px;}
.input_fot_bg{ width: 100%;}
.line_idlg.text_bot{ display: block;margin: 0 0 27px 0px;}
/*our story*/
.our_tital h2{font-size: 26px; text-align: center;}
.our_tital p{ padding: 0px;font-size: 21px; text-align: center;}
.our_tital{margin: 30px 0;}
.category_sub_list_lft {width: 31%;margin: 0 12px 0 0;}
.category_sub_list_lft_head {font-size: 14px;}
.new_cty_lft {margin-left: 0;margin-right: 12px;width:100%;}
.new_cty_rgt {width:100%;}
.category_sub_list:last-child {margin-bottom: 0px;}
.shop_new {margin-bottom: 11px;}
/*3-11-2016*/
.pro_rgt h3{font-size: 26px;}
.pro_rgt p{font-size: 17px; text-align: center;}
.add_to_cart{margin: 20px 0 10px;}
.pro_rgt input[type="button"]{font-size: 15px;}
.add_to_cart span{font-size: 18px;}
.pro_rgt{ width: 100%;margin: 25px 0 0;}
.pro_ship_bg{ margin: 0px; text-align: center;}
.pro_ship_bg h4{ text-align: center;}
.pro_lft{ float: none; display: inline-block; width: 50%;}
.pro_ditel h3{font-size: 25px;}
.ditel_text p{font-size: 16px;}
.my_self > p{ text-align: left;}
.gift_lft{ width: 50%;}
.gift_rgt{width: 41%;font-size: 16px;}
.gift_mes > p{font-size: 13px;}
.gift_mes{width:60%; margin-bottom: 15px;}
.chack_box{ width: 75%;}
.show_hide_mob{display: block;}
.show_hide_dex{display: none;}
.user_res{display: block;}
.mob_min {display: none;}
.dex_main {display: block;padding-bottom: 0px !important;}
.pri-mid-left {width: 100%;margin: 0 0 22px 0;padding-left: 0px;}
.pri-mid-right {width: 100%;padding-left: 0;border:none;}
.pro_shipping {width: 100%;padding-right: 0px !important;border: none !important;}
.rig_pro_box {width: 100%;margin:0px !important;}
.pro_main_box {margin-bottom: 34px;}
.edit_top a {margin-top: 0px !important;}
.new_incdr {display: none !important;}
.bold {font-weight: bold;}
/*19-11-2016*/
.sb_sub.sb_mob { margin: 0; padding: 0;}
/*21-11-2016*/
/*recipes*/
.reci_img_lft{width: 30%;}
.reci_cont_rgt > p{font-size: 18px;margin: 2px 0;}
.reci_cont_rgt{padding: 0 0 0 15px;width: 70%;}
.our_tital.cont_ctn.re_mb > p{ text-align: left;font-size: 19px;}
.our_tital.cont_ctn.re_mb h2{ text-align: left;}
/*print_receipt*/
.pri_rgt{width:68%;}
.pri_lft{ width: 22%;}
.input_cont.input_formc {display: none;}
.input_cont.input_formc.resp {display: block;}
/*29-9-2017*/
.short_part, .view_part {width: 100% !important;    float: left;margin-bottom: 20px !important;}
.pagination {width: 100% !important;    float: left;    margin: 20px 0 0 !important;}
/*end 29-9-2017*/
.cont_ctn ul { padding: 0 0 0 0px;}
.cont_ctn li {text-align: center !important; font-size: 21px;}
.cont_ctn li a{font-size: 21px;}
.border_left{border-left: none !important;padding-left: 0px !important;margin-left: 0px !important;box-sizing: border-box;}
.cont_ctn ul{padding: 10px 0 0 20px !important;}
.cont_ctn ol{padding: 10px 0 0 20px !important;}
}

@media screen and (max-width:480px) {
	.suggestionsBox{ left: -50px; }
.flex-direction-nav a{background-size:20px !important; }
.flex-direction-nav .flex-prev{left: 15px !important;}
.flex-direction-nav .flex-next{right: 15px !important;}
.input_cont.input_formc {display: none;}
.input_cont.input_formc.resp {display: block;}
.cont_ctn ul{padding: 10px 0 0 33px !important;}
.cont_ctn ol{padding: 10px 0 0 33px !important;}
.modal-content{width: 90%;height: 715px;}
.popup{width: 95%;padding:15px;height: 340px;}
.reg_rig {padding-bottom:5% !important;}
.pri_rec {width: 100%; margin-top: 20px;}
.prd_info_mobi {display: block;}
.sb_top.check_mob {display: none;}
.prd_info {width: 100%; margin-top:20px;}
.total_to {width: 98%;}
.prd_total_txt {text-align: left !important;}
.prd_remove {float: right; padding:0px 30px 0 0;}
.sb_top.shopp_dex {display: none;}
.form_sub_sb {width: 100%;}
.standard {width:100% !important; margin-right: 0px !important;}
.form_sub_sb_txt {width: 100% !important; text-align: left;}
.form_box_sb {width: 100%;}
.btn_all {text-align: center;}
.btn_all .btn {display: inline-block; float: none; margin:5px 0; }
.order_list_view a {margin-top: 10px !important;}
.order_list_view_del a {margin-top: 10px !important;}
.order_list_tit {display: none;}
.mobi_table {display: block; background: transparent; border:1px solid #617b48; width: 100%;}
.order_list_no {font-size: 17px;width: 100%;}
.order_list_tit1 {font-size:17px;}
.order_list1 {display: block;}
/* .order_list {display: none;} */
.acc_link ul li {margin: 0 0 5px 0; width: 100%; text-align: center;}
.acc_link ul li a {border: 0;}
.user_textbox1 {width: 100%;float: left;display: none;}
.us_res_top {display: block;}
.user_check_txt {width: 90%;}
.user_box1 {width: 100% !important;}
/*10-10-2017*/
.user_txt {width: auto !important;}
/*end 10-10-2017*/
/* .user_txt {width: auto;} */
.user_box {width: 100%;}
.chpe {width:100%;}
.reg_rig {margin-left:0;padding-left:0;margin-top: 27px;width: 100%;border:none;}
.reg_txt p {text-align: left !important;}
.reg_lef {width: 100%;}
.lef_slet p {width:25% !important;text-align: left !important;}
.shop_tow_main {margin-right: 0px;width: 100%;}
.panel p {font-size: 19px !important;text-align: left !important;}
.Sweater p {font-size: 19px !important;text-align: left !important;}
.lef_slet {width: 100%;}
.size_pro {padding: 5px 0;}
/*.prod_but {width: 100%;margin-right: 0;margin-bottom: 0px; margin-top: 10px;}*/
.pro_images {width: 100%;margin-bottom: 16px;}
.por_rig_text {width: 100%;padding-left: 0;}
.prods_main {margin: 32px 0 16px 0px;}
.Sweater h6 {margin: 0 0 3px;}
.Sweater li {line-height: 32px;}
.shop_new {margin-bottom: 0;}
.margin{ width: 96%;}
.menu_ctn_bg{ width: 100%;}
.head_menu_bg{width:93%; float: none; margin: 0 auto;}
.pomo_lft{margin-right: 25px;}
p{font-size: 17px;letter-spacing: 1px;line-height: 22px;}
/*.pomo_cont{min-height: 384px;}*/
.pomo_bg{padding: 22px;}
h2 a{font-size: 25px;}
h1{font-size: 21px;}
.fea_head{font-size: 25px;}
.fea_cont{ font-size: 17px;}
.cont_ctn p{font-size: 17px;line-height: 24px;padding: 0 14px;}
.cont1_rgt > img{min-height: auto; width: auto;}
.featurd_lft{margin: 0 0 20px; float: none; display: inline-block; width:100%;}
.Newsletter_bg{ width:100%; margin-top: 21px;}
.featurd{ text-align: center;margin: 8px 0 0;}
.head_bar{ width: 96%;text-align: center;}
.cont1_lft{width: 100%;}
#cssmenu > ul > li{margin: 0 0px 0 0;}
.lft_text {font-size: 14px;margin: 15px 0;background-position: top 12px left 10px;width: 100%;border-top: 1px solid hsla(0, 0%, 100%, 0.4);padding-top: 10px;}
.ctn_text{ width: 100%; float: left; text-align: center;border-top: 1px solid hsla(0, 0%, 100%, 0.4);padding: 4px 0 0;border-top: 1px solid hsla(0, 0%, 100%, 0.4);}
h3{font-size: 19px;line-height: 27px;}
.input_fot_bg input[type="text"]{ width:57%; font-size: 20px;float: left;line-height: 38px;}
.lft_text span a{font-size: 13px;}
#cssmenu > ul > li > a{ font-size: 24px; font-family: "Primerb";text-align: left;padding: 0 0 0 20px;}
.pomo_lft{ float: none;display: inline-block; width:100%; margin: 0 0 20px;}
.pomo_ctn{ text-align: center;}
.icon_fot ul li{margin-right: 14px;}
.icon_fot_bg{width: 183px;}
.head_ctn{text-align: center;}
.input_fot_bg input[type="button"]{float: right;font-size: 15px;padding: 0px 13px 0 15px;line-height: 38px;}
.input_fot_bg input[type="submit"]{float: right;font-size: 15px;padding: 0px 13px 0 15px;line-height: 38px;}
.fot_menu ul{width: 50%;}
.login_bg ul li a{font-size: 17px;}
.rgt_text{ width: auto;float: right;text-align: center;z-index: 999;position: relative;}
.login_bg{ float: none; display: inline-block;}
.head_bar_bg{ background: hsl(0, 0%, 100%) url("../img/head_bar.png") repeat-x scroll center bottom;}
.mob_bg{ background-color:#e7c432;}
.Customer_head_phone ul li a{font-size: 13px;}
.Customer_head_phone {display: inline-block;float: none;width: auto;margin:10px 0px;}
.input_lft{ width: 188px; float: none;display: inline-block;margin:0px 0px 10px 0px;}
.head_menu::before{ display: none;}
.head_menu::after{ display: none;}
.head_menu_bg{ width: 100%; float: left;margin: 9px 0 0px;position: absolute; top: 0px; left:0px;}
.head_menu{ margin: 0px; background-size: auto 100%; background: none;}
.cont1_rgt{ text-align: center; width: 100%;margin-top: 20px; display: none;}
.line_idlg{margin: 20px 0 0; display: none; font-size: 18px;}
.fot_menu ul li a{font-size:19px; line-height: 29px;}
.featured_bg1{padding: 32px 0 0;}
.line_idlg a{font-size: 18px;}
.head_logo{ width: 100%; text-align: center;}
.head_logo img{ width: 209px;}
.has-sub a{ background: none;}
.has-sub:hover a{ background: none;}
#cssmenu > ul > li{padding: 13px  0;}
#cssmenu ul{ position: absolute;z-index: 999;margin: -23px 0 0 -2.2%; float: left; padding: 55px 0 0 0;}
.open{ background: #607b47; top:14px;z-index: 99;position: relative;}
.mob_2 {display: none;}
.mob_1{ display: block;}
.fot_menu{ width: 100%; float: none; display: inline-block;}
.icon_fot_bg{width: 100%;float: left;text-align: center; display: none;}
.icon_fot{ display: inline-block; float: none;}
.add_img1{ width: 100%;text-align: left;margin: 17px 0px;}
.footer_bg{margin: 0px 0 0;padding: 25px 0 0;}
#cssmenu #menu-button{ float: left;}
#cssmenu ul ul li a{ font-size: 20px;font-family: "primerprint";text-transform: uppercase;padding-left: 50px;}
#cssmenu ul ul li a:hover{ color: #e7c432;}
#cssmenu > ul > li:hover > a{color: #fff;}
#cssmenu ul ul li{ border: none;}
#cssmenu .submenu-button{height: 50px;}
.head_ctn_bg{ padding: 30px 0px;}
#cssmenu > ul > li.has-sub > a{ padding: 0 0 0 20px;}
.text_2{ display: block;}
.text_1{ display: none;}
.pomo_box_bg{margin: 59px 0 0;}
.content_bg1{padding: 0;}
/* 29-9-2017 */
/*.cont_ctn a{ margin: 30px 0 0 0px;}*/
/*29-9-2017*/
.mob_icon .icon_fot_bg{ display: block;}
.mob_icon{ display: block; float: left; width: 100%;background: #fff;padding: 37px 0px;}
.footer{ text-align: center;}
h6{ font-size: 25px;margin: 0 0 13px;}
.input_fot_bg{ width: 100%;}
.line_idlg.text_bot{ display: block;margin: 0 0 6px 0px;}
/*our story*/
.our_tital h2{font-size: 26px; text-align: center;}
.our_tital p{ padding: 0px;font-size: 21px; text-align: center;}
.our_tital{margin: 30px 0;}
.category_sub_list_lft {width: 100%;margin: 0 0px 9px 0;}
.category_sub_list_lft_head {font-size:22px;}
.new_cty_lft {margin-left: 0;margin-right: 12px;width:100%;}
.new_cty_rgt {width:100%;}
.category_sub_list:last-child {margin-bottom: 0px;}
/*3-11-2016*/
.pro_rgt h3{font-size: 26px;}
.pro_rgt p{font-size: 17px; text-align: center;}
.add_to_cart{margin: 20px 0 10px;}
.pro_rgt input[type="button"]{font-size: 15px; float: none; display: inline-block; margin: 0px;}
.add_to_cart span{font-size: 18px; width: 100%;}
.pro_rgt{ width: 100%;margin: 25px 0 0;}
.pro_ship_bg{ margin: 0px; text-align: center;}
.pro_ship_bg h4{ text-align: center;}
.pro_lft{ float: none; display: inline-block; width:100%;}
.pro_ditel h3{font-size: 25px;}
.ditel_text p{font-size: 16px;}
.my_self > p{ text-align: left;}
.gift_lft{ width:100%;}
.gift_rgt{width:100%;font-size: 16px;}
.gift_mes > p{font-size: 13px;}
.gift_mes{width:100%; margin-bottom: 15px;}
.chack_box{ width:100%;}
.input_cont > span{ float: none; display: inline-block;}
.input_cont input[type="button"]{ display: inline-block; float: none;}
.input_cont{ text-align: left;}
.show_hide_mob{display: block;}
.show_hide_dex{display: none;}
.user_res{display: block;}
.mob_min {display: none;}
.dex_main {display: block;padding-bottom: 0px !important;}
/* .user_box11 {width: 48.8%;} */
/*12-07-2017*/
/*10-10-2017*/
.user_box11 {width: 100% !important; margin-top:7px;}
/*10-10-2017*/
/* .user_box11 {width: 100%; margin-top:5px;} */
.pri-mid-left {width: 100%;margin: 0 0 22px 0;padding-left: 0px;}
.pri-mid-right {width: 100%;padding-left: 0;border:none;}
.pro_shipping {width: 100%;padding-right: 0px !important;border: none !important;}
.rig_pro_box {width: 100%;margin:0px !important;}
.pro_main_box {margin-bottom: 34px;}
.edit_top a {margin-top: 0px !important;}
.new_incdr {display: none !important;}
.bold {font-weight: bold;}
/*19-11-2016*/
.sb_sub.sb_mob { margin: 0; padding: 0;}
/*21-11-2016*/
/*recipes*/
.reci_img_lft{width: 100%;}
.reci_cont_rgt > p{font-size: 18px;margin: 2px 0;}
.reci_cont_rgt{padding: 15px 0 0 0px;width: 100%;}
.our_tital.cont_ctn.re_mb > p{ text-align: left;font-size: 19px;}
.our_tital.cont_ctn.re_mb h2{ text-align: left;}
/*print_receipt*/
.pri_rgt{width:100%;margin: 20px 0 0;}
.pri_lft{ width: 100%;}
.pri_rgt_add{ font-size: 17px;}
.pri-tit{margin-bottom: 0;}
.pro_link_rgt a{font-size: 14px;}
/*product-shopping*/
.qun-box.product {margin-top: 15px;}
.prd_price_txt.product{margin-left: 10px;}
.qun-box {margin-top: 15px !important;  }
.prd_qty_txt1{margin-top: 15px;}
/*12-07-2017*/
#pswd_info{width: 308px !important;position: absolute !important;right:9px !important;margin-top:40px !important;z-index: 1000 !important;}
/*29-9-2017*/
.short_part, .view_part {width: 100% !important;    float: left;margin-bottom: 20px !important;}
.pagination {width: 100% !important;    float: left;    margin: 20px 0 0 !important;}
/*end 29-9-2017*/
.cont_ctn li {text-align: center !important; font-size: 21px;}
.cont_ctn li a{font-size: 21px;}
.border_left{border-left: none !important;padding-left: 0px !important;margin-left: 0px !important;box-sizing: border-box;}
}

@media screen and (min-width:320px) and (max-width:600px) {
.cont_ctn li{list-style-position: inside !important;}
.cont_ctn li a{list-style-position: inside !important;}
.new_categroy_bg {padding-top: 0px;}	
}
@media screen and (min-width:320px) and (max-width:355px) {
.user_txt{width: 100% !important;}
.user_box11{width: 100% !important;margin-top: 5px;/* padding-right: 10px; */}/*
.user_box11 {width: 36%;margin-top: 5px;}*/
.prod_but {width: 54%;margin-bottom: 10px;}
.prod_but_list {width: 53%;}
}
/*changes*/
.que {float: left;width: 20%;padding-left: 4px;}
.qun-box {float: left;width: 20%;margin-top: 25px;}
.qun-box > input {border: 1px solid #617b48;color: #000;font-size: 15px;padding: 4px;width: 50px;}
.prd_price_txt.price {float: left;width: 14%;}   
.prd_total.text_shop1_hik.shopping {width: 26% !important;} 
.prd_qty.text_shop1_hik.shopping {width: 20% !important;}  
/*product-shipping*/
.prd_price.text_shop1_hik {width: auto !important;}
.text_shop1_hik {width: 24% !important;}
.que.product {width: 15%;}
.qun-box.product {width: 16%; padding-left: 20px;}
}
.prd_price_txt.product {width: 24%;}
.prd_price_txt.product-inn {width: 13%;}
.prd_price_txt.product {width: 23%;}
.qun-box.product input {width: 40px;}
/*checkout*/
.qun-box.checkbox {font-size: 17px;padding-left: 13px;width: 15%;}
.prd_price_txt.checkout {width: 19%;}
.prd_total.checkout {width: 24%;}
.cont_ctn ul{padding: 0px 0 0 50px;margin: 0;float: left;width: 100%;margin-bottom: 20px;}
.cont_ctn ol{padding: 0px 0 0 50px;margin: 0;float: left;width: 100%;margin-bottom: 20px;}
.cont_ctn li{font-family: 'primerprint';text-align: left !important;letter-spacing: 2px;line-height: 25px;text-decoration: none;word-wrap: break-word;color: #000;font-size:20px;list-style-position: outside !important;padding-left: 10px;
}
.cont_ctn li a{font-family: 'primerprint';word-wrap: break-word;font-size: 20px;list-style-position: outside;}
.cont_ctn p a{word-wrap: break-word;}
.cont_ctn p{word-wrap: break-word;margin-bottom:20px;margin-top: 0px;}
.cont_ctn strong{word-wrap: break-word;margin-top: 10px;float: left;}


.banner1{text-align: center;}
.banner1.banner1_main img{height: 500px;width: auto;max-width: 100%;}

.products-thum-pic-part{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.products-thum-pic-part ul{
	padding: 0px !important;
	margin: 0px;
	    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.products-thum-pic-part ul li{
	list-style: none;
	text-align: center;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 20px;
    display: inline-block; 
    padding: 0px;
    width: 25%;
}
.products-thum-pic-part ul li img{
	width: 100%;
	height: 120px;
	object-fit: contain;
}

@media screen and (max-width:767px) {
	.banner1.banner1_main img{height: 400px;}
	.products-thum-pic-part ul li img{height: 80px;}
}
