	
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html {font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;width:100%;height:100%;}
html{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgb(52,158,219);}
body{position:relative;background:transparent;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;width:100%;height:100%;    font-family: "OpenSansLight";
}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;}
ol,ul{list-style:none;}
a:hover,a:active{outline:0;text-decoration:none;}
a img{border:0;}
input[type="submit"],input[type="button"]{-webkit-appearance: none; -moz-appearance: none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
br{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal}
.image-box > img { width: 100%;}

h1,h2,h3,h4,h5,h6{font-weight:normal;}
p{margin-bottom:20px;}

/* Your Font Names */
@font-face {
    font-family: 'OpenSansLight';
    src: url('css/fonts/OpenSansLight.eot');
    src: url('css/fonts/OpenSansLight.eot') format('embedded-opentype'),
         url('css/fonts/OpenSansLight.woff2') format('woff2'),
         url('css/fonts/OpenSansLight.woff') format('woff'),
         url('css/fonts/OpenSansLight.ttf') format('truetype'),
         url('css/fonts/OpenSansLight.svg#OpenSansLight') format('svg');
}
@font-face {
    font-family: 'SourceSansProBold';
    src: url('css/fonts/SourceSansProBold.eot');
    src: url('css/fonts/SourceSansProBold.eot') format('embedded-opentype'),
         url('css/fonts/SourceSansProBold.woff2') format('woff2'),
         url('css/fonts/SourceSansProBold.woff') format('woff'),
         url('css/fonts/SourceSansProBold.ttf') format('truetype'),
         url('css/fonts/SourceSansProBold.svg#SourceSansProBold') format('svg');
}
@font-face {
    font-family: 'SourceSansProLight';
    src: url('css/fonts/SourceSansProLight.eot');
    src: url('css/fonts/SourceSansProLight.eot') format('embedded-opentype'),
         url('css/fonts/SourceSansProLight.woff2') format('woff2'),
         url('css/fonts/SourceSansProLight.woff') format('woff'),
         url('css/fonts/SourceSansProLight.ttf') format('truetype'),
         url('css/fonts/SourceSansProLight.svg#SourceSansProLight') format('svg');
}
@font-face {
    font-family: 'SourceSansProRegular';
    src: url('css/fonts/SourceSansProRegular.eot');
    src: url('css/fonts/SourceSansProRegular.eot') format('embedded-opentype'),
         url('css/fonts/SourceSansProRegular.woff2') format('woff2'),
         url('css/fonts/SourceSansProRegular.woff') format('woff'),
         url('css/fonts/SourceSansProRegular.ttf') format('truetype'),
         url('css/fonts/SourceSansProRegular.svg#SourceSansProRegular') format('svg');
}
@font-face {
    font-family: 'SourceSansProSemibold';
    src: url('css/fonts/SourceSansProSemibold.eot');
    src: url('css/fonts/SourceSansProSemibold.eot') format('embedded-opentype'),
         url('css/fonts/SourceSansProSemibold.woff2') format('woff2'),
         url('css/fonts/SourceSansProSemibold.woff') format('woff'),
         url('css/fonts/SourceSansProSemibold.ttf') format('truetype'),
         url('css/fonts/SourceSansProSemibold.svg#SourceSansProSemibold') format('svg');
}


/*---------- HOME ----------*/

.main {float: left;width: 100%;}

/*--------header_main----------*/
.header_main {background: #ffed00 none repeat scroll 0 0;float: left;width: 100%;}
.margin {margin: 0 auto;width: 1240px;}
.header {float: left;width: 100%;}
.hed_top {float: left;width: 100%;}
.hed_top_lft {float: left;margin-top: 38px;width: 20%;}
.hed_top_cen {float: left;margin-top: 26px;text-align: center;width: 57%;}
.hed_top_rit {float: right;margin-top: 36px;width: 23%;}
.hed_top_lft_img {float: left;margin-left: 7px;width: 28px;}
.hed_top_lft_txt {float: right;font-family: "SourceSansProRegular";font-size: 15px;margin-top: 4px;width: 82%;}
.hed_top_rit_srch {float: left;width: 86%;}
.hed_rit_fb {float: right;margin-left: 10px;margin-top: 2px;width: 28px;}
.hed_srch {background-color: #ecdb00;border-radius: 20px;float: right;height: 30px;width: 200px;}
.hed_srch_inp {float: left;margin-left: 13px;width: 155px;}
.hed_srch_inp input {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;font-size: 15px;    margin-top: 4px;text-align: right;width: 145px;font-family: "SourceSansProRegular";}
.hed_srch_btn {float: right;margin-right: 1px;margin-top: 1px;width: 28px;}
.hed_srch_btn a{cursor: pointer;} 
.menu_main {background-color: #ffed00;background-image: url("images/head_img.png");background-position: center center;background-repeat: no-repeat;background-size: 100% 100%;float: left;width: 100%;min-height: 105px;}
.head_bot {float: left;width: 100%;text-align: center; position: relative;}
.con1_lft.wow.fadeInLeft.animated.animated > img {    width: 100%;}
/*-------menu_main-----------*/
.manu {display: inline-block;float: none;width: auto;}
#nav-wrap {display: inline-block;float: left;margin: 0;padding: 0;width: 100%;}
#nav {margin: 0;padding: 0;margin-top: 73px; float: left;}
#nav li {color: #fff;display: inline-block;float: left;font-family: "SourceSansProRegular";font-size: 14px;margin-left: 25px;text-decoration: none;text-transform: uppercase;}
#nav li a{color: #fff;text-decoration: none;}
.head_nav_mrg{	margin-left:0px;}
#nav li a:hover{text-decoration: underline;}
#nav li:first-child{ margin-left: 0px;}
/*---------banner_main----------*/

.banner_main { float: left;width: 100%;background-image: url('images/background blue.jpg');background-repeat: repeat;}
.banner {float: left;position: relative;width: 100%;}
.benn_img > img {float: left;width: 100%;}
.bann_slid_lft {float: left;left: -104px;position: absolute;top: 220px;}
.bann_slid_rit {float: right;position: absolute;right: -104px;top: 220px;}
.bann_con {float: left; margin: 0; position: absolute; right: 10%; top: 6%; width:40%; z-index: 2147483647;}
.bann_con_tit {float: left;font-size: 60px;width: 100%;font-family: 'OpenSansLight';color: #363635;	 margin-top: 39px;  display: none;}
.bann_con_desp {color: #6f6f6c;float: left;font-family: "OpenSansLight";font-size: 16px;margin-top: 19px;width: 100%;}
/*-------con1_main------*/


.con1_main {float: left;width: 100%;/*background-image: url('images/yellow texture.jpg');*/background-repeat: no-repeat;    background-size: 100% 100%; background-color: #fff69d;}
.con1 {float: left;width: 100%;padding-bottom: 60px;}
.con1_lft {float: left;margin-top: 80px;width: 45%;}
.con1_rit {float: left;margin-left: 55px;margin-top: 75px;width: 46%;}
.con1_rit_tit {color: #595956;float: left;font-size: 32px;width: 100%;font-family: 'SourceSansProLight';line-height: 36px; }
.con1_rit_tit span {color: #4f5057;font-family: 'SourceSansProSemibold';}
.con1_rit_desp {color: #6f6f6c;float: left;font-family: "OpenSansLight";font-size: 16px;width: 100%;margin-top: 21px;}
.con1_rit_read {float: left;margin-top: 63px;width: 100%;}
.con1_red_btn {background-image: url("images/btn_img.jpg");background-repeat: no-repeat;background-size: 100% 100%;color: #fff;float: left;font-family: "OpenSansLight";font-size: 14px;padding: 14px 52px;width: auto;cursor: pointer;}
.con1_red_btn:hover {background-image: url("images/btn_img_hover.png");}
.con1_rit_desp > p {line-height: 21px;font-size: 16px;}
.con1_rit_desp_mrg{	margin-top:10px;}
/*-----con2_main------*/


.con2_main {float: left;width: 100%;background-image: url('images/ylw-texture.jpg');background-repeat: no-repeat;background-size: 100% 100%;padding: 0 0 90px;}
.con2 {float: left;width: 100%;}
.about_con {float: left;    width: 100%;}
.abt_con_tit {color: #535352;float: left;font-size: 60px;margin-top: 57px;text-align: center;width: 100%;font-family: 'OpenSansLight';}
.abt_con_desp {color: #565655;float: left;font-family: "OpenSansLight";font-size: 28px;line-height: 36px;margin-top: 32px;    padding-bottom: 70px;width: 100%; text-align: center;}
.abt_con_tit2 {color: #080806;float: left;font-family: "SourceSansProRegular";font-size: 24px;margin-top: 20px;text-align: center;width: 100%;}
.abt_boredr_img {background-image: url("images/border_img.jpg");background-repeat: repeat;background-size: 100% 100%;float: left;height: 3px;width: 100%;}
.abt_con_tit_mrg{margin-top: 33px;}
.product_con {float: left;width: 100%;}
.prod_con_tit {color: #535352;float: left;font-size: 60px;margin-top: 25px;text-align: center;width: 100%;}
.prod_con_tit2 {color: #070704;float: left;font-family: "SourceSansProRegular";font-size: 28px;margin-top: 3px;text-align: center;    width: 100%;}
.product_detail {background: #fff none repeat scroll 0 0;border-radius: 12px;float: left;position: relative;width: 100%;-webkit-box-shadow: 0 0 8px 2px #b0b0b0;-moz-box-shadow: 0 0 8px 2px #b0b0b0;box-shadow: 0 0 8px 2px #b0b0b0;text-align: center;	padding: 30px 0;margin-top:60px; }
.pro_sld_lft {float: left;left: 30px;position: absolute;top: 50%;width: auto;}
.pro_sld_rit {float: right;position: absolute;right: 30px;top: 50%;width: auto;}
.product_dtl_con {display: inline-block;float: none;width: 84%;}
.product {float: left;width: 14.8%;}
.product_mrg{margin-left:0px;}
.product_img {float: left;width: 100%;cursor: pointer;}
.product_tit {color: #212121;float: left;font-family: "OpenSansLight";font-size: 20px;margin: 16px 0;width: 100%;cursor:pointer;height: 25px;}
.product_more{ float: none; display: inline-block; width: 150px; background: url('images/btn_img1.png') no-repeat; border: none;margin: 14px 0 0;cursor: pointer; transition:0.5s; }
.product_more:hover{ background: url('images/btn_img1_hover.png') no-repeat; transition:0.5s; }
.more_btn{ float: left; background: none; border: none; color: #fff;height: 38px;padding: 0;text-align: center; width: 100%;cursor: pointer;}

/*-----con3_main------*/
.con3_main{float: left;width: 100%;/* background-image: url("images/yellow texture.jpg"); */background-repeat: no-repeat;background-size: 100% 100%;background-color: #fff69d;}


.con3_main_con {
    float: left;
    width: 100%;
   
}

.brd_con_tit{margin-top: 44px;}
.logo_sli{ float: left; width: 100%;margin: 0 0 0 85px;}
.logo_img{ float: left;}
.product_detail_brd{padding: 45px 0;margin: 14px 0 0;}
.brd_sld_lft{ top: 40%;}
.brd_sld_rit{ top: 40%;}

.map{ float: left; width: 100%;}
.map_con{ float: left; width: 100%;}
.map_img{ float: left;width: 100%;}
.map_img img{ width: 100%;}

/*-----con4_main------*/
.con4_main{ float: left; width: 100%; background:#fff69d; padding: 0 0 52px 0; background-size: 100% 100%;}
.con4_main_con{ float: left; width: 100%; text-align: center;}
.new_con_tit{ color: #13141c;}
 
.new_tit{ float: left; font-size: 26px; width: 100%; text-align: center;margin: 25px 0 0;}
.news_input .wysija-input { float: none; width: 470px; background:rgba(0, 0, 0, 0) url("images/input_bg.png") no-repeat scroll 0 0 / 100% 100%; border:none; display: inline-block;margin: 22px 0 0;text-indent: 10px;   height: 30px;}
.news_op{ float: left; background: none; width: 100%; height: 23px; border: none; color:#000000; text-indent:10px; text-align: center; font-size: 12px;}
.con4_red_btn{ float: none; display: inline-block;}
.add_red{ float: left; width: 100%; margin: 34px 0 0 0 ;}

/*-----con5_main------*/
.con5_main{ float: left; width: 100%; background: #312774; padding: 0 0 25px 0;background-size: 100% 100%;}
.con5_main_con{ float: left; width: 100%; text-align: center;}
.con5_had{float: left;font-size: 60px;margin-top: 42px;text-align: center;width: 100%; color:#fff;font-family: "OpenSansLight";}
.con5_main_cen{ float: none; display: inline-block;}
.con5_part1{ float: left; width: 50%; display: inline-block; }
.con5_part1_con{ float: left;}
.con5_part1_had{ float: left; width: 100%; text-align: center; color:#fff;font-family: 'SourceSansProLight';font-size: 31px;}
.con5_part1_pr{float: left; width: 100%; text-align: center; color: #fff;font-family: 'SourceSansProLight';font-size:18px; line-height: 28px; margin-top:10px;}
.con5_part2{ float: none; width: 45%; display: inline-block;border-left: 2px ridge #a19cbf;}
.con_part5{ float: left; width: 100%;margin: 40px 0 0;}
.con5_text{ float: none; border: 1px solid #fff; border-radius: 50px;color: #fff;font-family: 'SourceSansProLight';font-size:18px; height: 46px; line-height: 46px; width: 265px; display: inline-block; margin: 35px 0 0;}
.con5_text:hover{	background: #fff;	transition: 0.8s all;	color:#13141c; border: 1px solid #13141c;}
.fot{ float: left; width: 100%; background: #000;}
.fot_con{ float: left; width: 100%; text-align: center;}
.fot_cen{ float: none; display: inline-block; padding:25px 0;}
.fot_link{ color: #ffffff;display: inline-block;float: left;font-family: "SourceSansProLight";font-size: 15px; text-align: center; width: auto;margin: 0 5px 0 0;}
.fot_menu{ float: left; width: auto;}
.fot_menu > ul {float: left;}
.fot_menu li {color: #ffffff;display: inline-block;float: left;font-family: "SourceSansProLight";font-size: 15px; text-align: center;padding: 5px;border-left: 1px solid #fff; line-height: 3px; margin-top: 2px;}

.slick-list.draggable { float: none; display: inline-block;width: 87%; text-align: center;}
.fot_wtrmrk {float: none;margin-top: 30px;width: auto;font-family: "SourceSansProLight";color: #fff;font-size: 15px;font-weight: bold;}
.fot_wtrmrk > a {color: #ffed00;font-weight: bold;}
.fot_wtrmrk > a:hover { text-decoration: underline;}
.new_tit3 {float: left;font-size: 13px;margin-top: 8px;width: 100%;}
.product_detail.slick-initialized.slick-slider.abcd {padding: 20px 0 15px;margin-bottom: 70px;}
.hed_top_lft_img {float: left;font-size: 16px;margin-left: 7px;width: 100%;}
.hed_top_lft_img span{font-weight: bold;font-size:16px;color: #322775;margin-right:2px;line-height: 26px;}
.widget.widget_wysija {list-style: outside none none;}
.wysija-submit.wysija-submit-field{	color:#ffffff;background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:none;margin-top: 0px !important; cursor: pointer;}
.error-msg.error {color: #ff0000;font-size: 20px;padding: 10px 0 0;}
.hed_top_lft_img > img {float: left;margin: 0 10px 0 0;}

.form-validation-field-0formError.parentFormform-wysija-2.formError{ left: inherit !important ; top: inherit !important;}

.formError .formErrorContent{ background: url('images/toool.png') !important; background-repeat: no-repeat !important; background-size: 100% 100% !important; position: relative; top: -4px; left:480px; padding-left: 30px !important; border: none !important;}
.prod_ban {background: #fff none repeat scroll 0 0;float: left;width: 100%;box-shadow: 0 0 8px 2px #b0b0b0;}
.pro_cat {float: left;    width: 100%;}
.product_detail_pro {background: #fff none repeat scroll 0 0;border-radius: 12px;float: left;padding-top:35px;position: relative;text-align: center;width: 100%;}
.pro_con_tit2{	margin-top:40px;}
.cat_main {float: left;width: 100%;background-color: #ededed;}
.cat_main {float: left;width: 100%;}
.pro_abt_con_tit {color: #535352;float: left;font-family: "OpenSansLight";font-size: 60px;margin-top: 57px;padding-bottom:55px;    text-align: center;width: 100%;}
.category {float: left;width: 100%;}



/*----product page----*/

.prod_ban {background: #fff none repeat scroll 0 0;float: left;width: 100%;box-shadow: 2px -3px 10px #b0b0b0 inset;}
.pro_cat {float: left;width: 100%;}
.product_detail_pro {background: #fff none repeat scroll 0 0;border-radius: 12px;float: left;padding-top:0px;position: relative;text-align: center;width: 100%; margin-top: 35px;}
.pro_con_tit2{margin-top:40px;}
.cat_main {float: left;width: 100%;background-color: #ededed;}
.cat_main {float: left;width: 100%;}
.pro_abt_con_tit {color: #535352;float: left;font-family: "OpenSansLight";font-size: 60px;margin-top: 40px;padding-bottom:20px;text-align: center;width: 100%;}
.category {float: left;width: 100%;}
.cat_detail {float: left;width: 100%;text-align: center;}
.cat_margin {display: inline-block;float: none;width: 1080px;}
.cat_marg_full {float: left;padding-bottom: 65px;text-align: left;width: 100%;margin-top: 50px;}
.cat_name {float: left;width: 21%;margin-left: 5.3%;min-height: 390px; margin-top: 20px; text-align: center;}
.cat_name_mrg{margin-left:0;}
.cat_dt_tit {float: left;font-size: 28px;width: 100%;font-family: "SourceSansProRegular";color: #1d1d1b;}
.cat_dt_desp {float: left;width: 100%;color: #1d1d1b;font-family: "SourceSansProRegular";margin-top:10px;}
.cat_dt_img {float: left;margin-top: 20px;width: 100%;}
.cat_dt_img > img {width: 100%;}
.cat_dt_list {float: left;margin-top: 10px;width: 100%;}
.cat_dt_list1 {float: left;width: 100%;font-family: "SourceSansProRegular";margin-top: 5px; text-align: center;}
.cat_dt_list_lft {float: left;width: 77%;}
.cat_dt_list_rit {float: right;text-align: right;width: 23%;font-family: 'SourceSansProSemibold';}
.cat_name:first-child {margin-left: 0;}
.cat_dt_list0{ text-align: center;}
.cat_name.mar {margin-left: 0px;}
.dtl_pop_top_lft > a {cursor: pointer;}
.slick-dots {display: none !important;}
#text-3 .textwidget {float: left;margin:0px; width: auto;}
.yourModalClass {box-sizing: border-box;}
.cat_dt_img img {cursor: pointer;}

/*----New product page----*/

.prod_ban {background: #fff none repeat scroll 0 0;float: left;width: 100%;box-shadow: 2px -3px 10px #b0b0b0 inset;}
.pro_cat {float: left;width: 100%;}
.product_detail_pro {background: #fff none repeat scroll 0 0;border-radius: 12px;float: left;padding-top:35px;position: relative;text-align: center;width: 100%;}
.pro_con_tit2{margin-top:20px;}
.cat_main {float: left;width: 100%; background: #ededed;background-size: 100% 100%; }
.pro_abt_con_tit {color: #535352;float: left;font-family: "OpenSansLight";font-size: 60px;margin-top: 57px;padding-bottom:55px;text-align: center;width: 100%;}
.category {float: left;width: 100%;}
.cat_detail {float: left;width: 100%;text-align: center;}
.cat_margin {display: inline-block;float: none;width: 1080px;}



.cat_bredcum {    clear: both;    float: left;    width: 100%;    margin-top:30px;}
.cat_bredcum ul {    display: inline;    float: left;    list-style: outside none none;}
.cat_bredcum ul li, .cat_bredcum ul li a {    font-size: 13px;    text-transform: uppercase;    color: #212121;}
.cat_bredcum ul li {    display: inline;    float: left;    list-style: outside none none;    margin: 0 8px 0 0;}
.cat_link1 a{	color: #e20612 !important;}
.cat_con_fill_width {    float: left;    margin-top: 20px;    width: 100%;}
.cat_main_left {    background: #ededed none repeat scroll 0 0;    float: left;    margin-right: 25px;    width: 26%;    margin-bottom: 25px;}
.accfilter {    background: #fff none repeat scroll 0 0;    border-bottom: 1px solid #dadada;    border-left: 1px solid #dadada;    border-right: 1px solid #dadada;    box-sizing: border-box;    float: left;   margin: 0 0 20px;    padding: 0 0 25px;    width:100%;}
.accfilter li {    float: left;    font-size: 15px;    margin:0;    padding: 0;    text-align: left;    width: 100%;}
.fake_filter li{	margin-top:15px;}
.accfilter span {    background: #322775 none repeat scroll 0 0;    border-bottom: 1px solid #dadada;    border-top: 1px solid #dadada;    color: #fff;  display: block;    font-size: 13px;    font-weight: 400;    margin: 0;    padding:15px 7%;    text-transform: uppercase;    width: 86%;}
.accfilter .fake_filter {    margin: 10px 0;    padding: 0 7%;    width: 100%;    box-sizing: border-box;}
.cat_check {    float: left;    width: auto;}
.cat_brand {    color: #616161;    float: left;    line-height: 19px;    margin-left: 9px;    width: auto;}
.cat_main_right {    float: right;    width: 70.5%;    margin-bottom: 25px;}
.ptopbox {    background: #fff none repeat scroll 0 0;    box-shadow: 0 2px 8px 0 rgba(225, 225, 225, 0.8);    clear: both;    float: left;    margin: 0 0 20px;    min-height: 50px;    padding: 0;    width: 100%;}
#search_div {    border-right: 1px solid #f0f0f0;    float: left;    margin: 0;    min-height: 50px;    padding: 0;    width: 35%;}
#search_div input[type="text"] {    background: rgba(0, 0, 0, 0) url("images/zoom-mid-ico.png") no-repeat scroll right center;    color: #777;    float: left;    font-size: 12px;    line-height: 160%;    margin: 8px 8% 0 0;    padding: 7px 6%;    text-transform: uppercase;    width: 80%;    border: none;}
#paging_div {    cursor: pointer;    float: right;    margin: 16px 0 0;    padding: 0;    width: 50%;}
#paging {    float: right;    margin-right: 15px;}
#paging ul {    float: left;    margin: 0;    padding: 0;}
#paging li.active {    color: #e12626;}
#paging li {    color: #616161;    float: left;    font-size: 13px;    list-style: outside none none;    margin-left: 3px;    padding: 2px 4px;}
#paging li a {    color: #777;    text-decoration: none;}
#cat_product {    float: left;    text-align: left;    width: 100%; margin-top:15px;}
#cat_product .cat_item.grid {    background: #fff none repeat scroll 0 0;    box-shadow: 0 1px 9px 0 rgba(239, 239, 239, 0.75);    float: left;    margin-bottom: 25px;    margin-right: 3%;    min-height:280px;    padding: 18px 2% 1px;    width: 27.3%;    text-align: center;   padding: 10px 2% 1px; min-height: 305px;}
#cat_product .cat_item.grid .cat_image {    float: left;    margin:0px auto 10px auto;    text-align: center;   width: 100%;}

.cat_description {
    color: #333;
    float: left;
    font-size: 15px;
    margin-top: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.cat_description_sub {
    color: #666;
    float: left;
    font-family: opensanslight;
    font-size: 13px;
    margin-top: 8px;
    text-align: center;
    width: 100%;
}
.cat_dt_list.cat_rmore {    float: left;    margin-top: 15px;    width: 100%;}
.cat_item.grid.mar_cat {    margin-right: 0 !important;}
#cat_product .cat_item:hover {    box-shadow: 0 1px 14px 0 rgba(179, 177, 179, 1); transition: 0.5s;}
.pg_title {font-size: 38px;    padding-top: 41px;    text-align: center;    width: 100%;     font-family: "OpenSansLight";}


/* 6-4-16 */
.sldr-gry-wrap *{-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.sldr-gry-wrap{width: 160px;  height:160px; float: none;    background: #575756;    border-radius:15px; padding:10px;   -webkit-box-sizing: border-box; -moz-box-sizing: border-box;    box-sizing: border-box; position: relative;display: inline-block;}

.sldr-gry-wrap.index-sldr-gry-wrap {
  display: inline-block;
  float: none;
}
.sldr-gry-wrap.product-sldr-gry-wrap {
  display: inline-block;
  float: none;
}

.sldr-inner{width:100%; float: left;    background: #fff;   border-radius:50%;}
.crcl-box{width: 100%;  float: left;    background: #fff;   border-radius: 50%; height: 140px;  position: relative; overflow: hidden;}
.crcl-box .align{display: table;    height: 100%;}
.crcl-box .align-middle{display: table-cell;    height: 100%;    vertical-align: middle;}
.crcl-box .img_in_txt_bg{float: left;    width: 100%;   position: relative; padding:20px;}
.crcl-box .block-content{bottom: 0px;    left: 0px;    padding: 0px;    position: absolute;    right: 0px;    text-align: center;    top: 0px;}
.crcl-box .block-content img{width: 100%;}
.cat_image.product_center .sldr-gry-wrap {
  display: inline-block;
  float: none;
}
.sldr-gry-wrap.pop-sldr-gry-wrap{width: 240px;height: 240px;}
.sldr-gry-wrap.pop-sldr-gry-wrap .sldr-inner{overflow: hidden;}
.sldr-gry-wrap.pop-sldr-gry-wrap .crcl-box{height: 220px;}


.cat_image_small {
    float: left;
    text-align: center;
    width: 100%; margin-bottom: 10px;
}
.block-content {
    bottom: 0;
    left: 0;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
}
.align {
    display: table;
    height: 100%;
    width: 100%;
}
.align-middle {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
}
.cat_img_cen img {
    width: 80px !important;
}

.cat_img_cen {
    display: inline-block;
    float: left;
    position: relative;
    text-align: center;
    width: 100%;height: 60px;
}

.cat_tit {
    background: #322775 none repeat scroll 0 0;
    border: 1px solid #dadada;
    color: #fff;
    font-family: "OpenSansLight";
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 13px 18px;
    text-transform: uppercase;
}

/*======================================================================*/

@media screen and (min-width:1341px) and (max-width:1480px) {
.flex-direction-nav .flex-prev {left: -44px !important;}
.flex-direction-nav .flex-next {right:-44px !important;}
}

@media screen and (min-width:1025px) and (max-width:1340px) {
	
.margin {width: 92% !important;}
.cat_margin{width: 92% !important;}
.hed_top{text-align: center;}
.hed_top_cen{display: inline-block;	float: none !important;	width: 45% !important;}
.hed_top_cen.wow.bounceInDown.animated.animated img {width: 100%;}
.hed_top_lft{width:24%;}
.hed_top_lft_img, .hed_top_lft_img span{font-size: 14px;text-align: left;}
.bann_con_tit{font-size: 28px; font-weight: bold;}
.flex-direction-nav .flex-prev {left: 0 !important;}
.flex-direction-nav .flex-next {right:0 !important;}
.con1_rit {float: right;margin-left: 0;width: 52%;}
.con1_rit_tit {font-family: "SourceSansProRegular";font-size: 26px;line-height: 32px;}
.abt_con_tit{font-size: 54px;}
.abt_con_desp{font-size: 24px;}
.hed_top_rit_srch{	width: 82%;}
.hed_srch {          
    width: 164px;
}
.hed_srch_inp {
    width: 122px;
}
.hed_srch_inp input {
    font-size: 12px;
    margin-top: 7px;
    text-align: left;
    width: 120px;
}
.cat_brand{width: 84%;}
}

@media screen and (min-width:981px) and (max-width:1024px) {
	
.margin {width: 92% !important;}
.cat_margin{width: 92% !important;}
.hed_top{text-align: center;}
.hed_top_cen{display: inline-block;	float: none !important;	width: 45% !important;}
.hed_top_cen.wow.bounceInDown.animated.animated img {width: 100%;}
.hed_top_lft{width:24%;}
.hed_top_lft_img, .hed_top_lft_img span{font-size: 14px;text-align: left;}
.bann_con_tit{font-size: 28px; font-weight: bold;}
.flex-direction-nav .flex-prev {left: 0 !important;}
.flex-direction-nav .flex-next {right:0 !important;}
.con1_rit {float: right;margin-left: 0;width: 52%;}
.con1_rit_tit {font-family: "SourceSansProRegular";font-size: 26px;line-height: 32px;}
.abt_con_tit{font-size: 54px;}
.abt_con_desp{font-size: 24px;}
.hed_rit_fb {margin-left: 1px;}
.cat_brand{width: 83%;}
}

@media screen and (min-width:961px) and (max-width:980px) {
.margin {width: 92% !important;}
.cat_margin{width: 92% !important;}
.hed_top{text-align: center;}
.hed_top_cen{display: inline-block;	float: none !important;	width: 42% !important;}
.hed_top_cen.wow.bounceInDown.animated.animated img {width: 100%;}
.hed_top_lft{width:25%;}
.hed_top_lft_img, .hed_top_lft_img span{font-size: 14px;text-align: left;}
.bann_con_tit{font-size: 28px; font-weight: bold;}
.bann_con{top:0;}
.flex-direction-nav .flex-prev {left: 0 !important;}
.flex-direction-nav .flex-next {right:0 !important;}
.con1_rit {float: right;margin-left: 0;width: 52%;}
.con1_rit_tit {font-family: "SourceSansProRegular";font-size: 26px;line-height: 32px;}
.abt_con_tit{font-size: 54px;}
.abt_con_desp{font-size: 24px;}
.con5_had{font-size:54px;}
.hed_rit_fb {margin-left: 1px;}
.hed_top_rit {width: 24%;}

.collus_main #text-3 .textwidget {width: auto;}

/* product-page*/
#cat_product .cat_item.grid .cat_image{float: none;width: 90% !important;}
.cat_image img{width: 100%;}
.cat_margin{display: inline !important;}
.cat_brand{width: 83%;}
}

@media screen and (min-width:901px) and (max-width:960px) {
.margin {width: 92% !important;}
.cat_margin{width: 92% !important;}
.hed_top{text-align: center;}
.hed_top_cen{display: inline-block;	float: none !important;	width: 42% !important;}
.hed_top_cen.wow.bounceInDown.animated.animated img {width: 100%;}
.hed_top_lft{width:25%;}
.hed_top_lft_img, .hed_top_lft_img span{font-size: 13px;text-align: left;}
.bann_con_tit{font-size: 28px; font-weight: bold;}
.bann_con{top:0;}
.flex-direction-nav .flex-prev {left: 0 !important;}
.flex-direction-nav .flex-next {right:0 !important;}
.con1_rit {float: right;margin-left: 0;width: 52%;}
.con1_rit_tit {font-family: "SourceSansProRegular";font-size: 26px;line-height: 32px;}
.abt_con_tit{font-size: 54px;}
.abt_con_desp{font-size: 24px;}
.con5_had{font-size:54px;}
.bann_con {top: 8%; right: 13%;}
.bann_con_tit {font-size: 26px;}.bann_con_desp p{line-height: 18px;} 
.con1{padding-bottom:10px;}
.product_detail{margin-top: 40px;}
.con2_main{padding: 0 0 45px;}  

.product_more_wid{width: 100%;background-size: 100% 100%;} 
.product_more_wid:hover{background-size: 100% 100%; }

.hed_top_rit_srch{	width: 80%;}
.hed_srch {width: 100%;}
.hed_srch_inp {width:72%;} 
.hed_srch_inp input {font-size: 12px; margin-top: 7px; text-align: left; width: 100%;}
/* product-page*/
#cat_product .cat_item.grid .cat_image{float: none;width: 90% !important;}
.cat_image img{width: 100%;}
.cat_margin{display: inline !important;}


#cat_product .cat_item.grid{min-height: 270px;float: none;width: 43%;display: inline-block;margin: 10px 5px !important;
padding: 8px !important;}
.cat_product_cntr {
  text-align: center !important;
}
.cat_brand{width: 83%;}

}
@media screen and (min-width:801px) and (max-width:900px) {
.margin {width: 92% !important;}
.cat_margin{width: 92% !important;}
.hed_top{text-align: center; margin-bottom: 14px;}
.hed_top_cen{display: inline-block;	float: none !important;	width: 42% !important;}
.hed_top_cen.wow.bounceInDown.animated.animated img {width: 100%;}
.hed_top_lft{width:25%;}
.hed_top_lft_img, .hed_top_lft_img span{font-size: 13px;text-align: left; float: left; width: 100%;}
.bann_con_tit{font-size: 24px; font-weight: bold;}
.bann_con_desp{margin-top:10px;}
.bann_con_desp p{line-height: 17px;}
.bann_con{top:7%; width: 46%;}
.flexslider .slides img {height: 400px !important;}
.flex-direction-nav .flex-prev {left: 0 !important;}
.flex-direction-nav .flex-next {right:0 !important;}
.con1_rit {float: right;margin-left: 0;width: 52%;}
.con1_rit_tit {font-family: "SourceSansProRegular";font-size: 26px;line-height: 32px;}
.abt_con_tit{font-size: 52px;}
.abt_con_desp{font-size: 22px; line-height: 32px;}
.con5_had{font-size:54px;}
.con1{padding-bottom:10px;}
.product_detail{margin-top: 40px;}
.con2_main{padding: 0 0 45px;}
.formError .formErrorContent{top:60px;left:340px;}

.product_more_wid{width: 100%;background-size: 100% 100%;} 
.product_more_wid:hover{background-size: 100% 100%; }

.hed_top_rit_srch{width: 80%;}
.hed_srch {width: 100%;}
.hed_srch_inp {width:72%;} 
.hed_srch_inp input {font-size: 12px; margin-top: 7px; text-align: left; width: 100%;}
.hed_rit_fb {margin-left: 9px;}
.hed_top_rit {width: 27%;}

.cat_dt_img img {width: 100%;}  
#text-3 .textwidget {width: 80%;}
.collus_main #text-3 .textwidget {float: left;margin:0px; width: auto;}
/* product-page*/
#cat_product .cat_item.grid .cat_image{float: none;width: 90% !important;}
.cat_image img{width: 100%;}
.cat_main_left{margin-right: 15px;width: 25%;}
.cat_main_right{width: 72.6%;}
.cat_margin{display: inline !important;}

#cat_product .cat_item.grid{min-height: 270px;float: none;width: 43%;display: inline-block;margin: 10px 5px !important;
padding: 8px !important;}
.cat_product_cntr {
  text-align: center !important;
}

.sldr-gry-wrap.pop-sldr-gry-wrap {
    width: 220px;
    height: 220px;
}
.sldr-gry-wrap.pop-sldr-gry-wrap .crcl-box {
    height: 200px;
}

.cat_brand {font-size: 12px;width: 80%; line-height: 16px;}
.fake_filter li {margin-top: 10px;}
.pro_abt_con_tit{font-size: 46px;}
}

@media screen and (min-width:769px) and (max-width:800px) {
.margin {width: 92% !important;}
.cat_margin{width: 92% !important;}
.hed_top{text-align: center; margin-bottom: 14px;}
.hed_top_cen{display: inline-block;	float: none !important;	width: 42% !important; margin-top: 36px;}
.hed_top_cen img {width: 100%;}
.hed_top_lft{width:25%;}
.hed_top_lft_img, .hed_top_lft_img span{font-size: 13px;text-align: left; float: left; width: 100%;}
.bann_con_tit{font-size: 24px; font-weight: bold;}
.bann_con_desp{margin-top:10px;}
.bann_con_desp p{line-height: 17px;}
.bann_con{top:7%; width: 46%;}
.flexslider .slides img {height: 400px !important;}
.flex-direction-nav .flex-prev {left: 0 !important;}
.flex-direction-nav .flex-next {right:0 !important;}
.con1_rit {float: right;margin-left: 0;width: 52%;}
.con1_rit_tit {font-family: "SourceSansProRegular";font-size: 24px;line-height: 26px;}
.con1_rit_desp > p {font-size: 14px;line-height: 19px;}
.abt_con_tit{font-size: 46px;    margin-top: 47px;}
.abt_con_desp{font-size: 20px; line-height: 28px;margin-top: 20px;padding-bottom: 45px;	}
.abt_con_tit2{	font-size:24px;}
.con5_had{font-size:46px;}
.con1{padding-bottom:0px;}
.product_detail{margin-top: 40px;}
.con2_main{padding: 0 0 45px;}
.formError .formErrorContent{top:60px;left:340px;}

.product_more_wid{width: 100%;background-size: 100% 100%;} 
.product_more_wid:hover{background-size: 100% 100%; }

.hed_top_rit {width: 27%;}
.hed_top_rit_srch{	width: 80%;}
.hed_srch {width: 100%;}
.hed_srch_inp {width:72%;} 
.hed_srch_inp input {font-size: 12px; margin-top: 7px; text-align: left; width: 100%;}
.hed_rit_fb {margin-left: 9px;}
.cat_dt_img img {width: 100%;}
#text-3 .textwidget {width: 80%;}
.collus_main #text-3 .textwidget {float: left;margin:0px; width: auto;}

/* product-page*/
#cat_product .cat_item.grid .cat_image{float: none;width: 90% !important;}
.cat_image img{width: 100%;}
.cat_main_left{margin-right: 15px;width: 25%;}
.cat_main_right{width: 72.6%;}
#cat_product .cat_item.grid{min-height: 270px;float: none;width: 43%;display: inline-block;margin: 10px 5px !important;
padding: 8px !important;}



.cat_margin{display: inline !important;}
.cat_product_cntr{text-align: center !important;}
.sldr-gry-wrap.pop-sldr-gry-wrap {
    width: 210px;
    height: 210px;
}
.sldr-gry-wrap.pop-sldr-gry-wrap .crcl-box {
    height: 190px;
}


.cat_brand {font-size: 12px;width: 80%; line-height: 16px;}
.fake_filter li {margin-top: 10px;}
.pro_abt_con_tit{font-size: 46px;}
}


@media screen and (min-width:761px) and (max-width:768px){
.margin {width: 92% !important;}
.cat_margin{width: 92% !important;}
.hed_top{text-align: center; margin-bottom: 14px;}
.hed_top_cen{display: inline-block;	float: none !important;	width: 42% !important; margin-top: 36px;}
.hed_top_cen img {width: 100%;}
.hed_top_lft{width:25%;}
.hed_top_lft_img, .hed_top_lft_img span{font-size: 13px;text-align: left; float: left; width: 100%;}
.menu_main{background:#ffed00 none repeat scroll 0 0;min-height: 15px;border-bottom:4px solid #e10512;}
.hed_rit_fb{margin-right:40px;}
.bann_con_tit{font-size: 24px; font-weight: bold;}
.bann_con_desp{margin-top:10px;}
.bann_con_desp p{line-height: 17px;}
.bann_con{top:7%; width: 46%;}
.flexslider .slides img {height: 400px !important;}
.flex-direction-nav .flex-prev {left: 0 !important;}
.flex-direction-nav .flex-next {right:0 !important;}
.con1_rit {float: right;margin-left: 0;width: 100%; text-align: center; margin-top:35px;}
.con1_rit_tit {font-family: "SourceSansProRegular";font-size: 24px;line-height: 26px;}
.con1_rit_desp > p {font-size: 14px;line-height: 19px;}
.abt_con_tit{font-size: 42px;    margin-top: 47px;}
.abt_con_desp{font-size: 20px; line-height: 28px;margin-top: 20px;padding-bottom: 45px;	}
.abt_con_tit2{	font-size:24px;}
.con5_had{font-size:42px;}
.con1{padding-bottom:0px;}
.con1_lft{text-align: center; width: 100%;}
.con1_lft> img {width: 60% !important;}
.product_detail{margin-top: 40px;}
.con2_main{padding: 0 0 45px;}
.formError .formErrorContent{top:60px;left:340px;}

.product_more_wid{width: 100%;background-size: 100% 100%;} 
.product_more_wid:hover{background-size: 100% 100%; }

.hed_top_rit {width: 13%;}
.hed_top_rit_srch {margin: 74px 0 0; position: absolute; right: 0; width: 100%;}
.hed_srch {box-sizing: border-box; padding: 0 10px; width: 100%;}
.hed_srch_inp {margin-left: 0; text-align: left; width: 94%;}
.hed_srch_inp input {width: 100%; text-align: left;}
.hed_rit_fb {margin-left: 9px;}
.cat_dt_img img {width: 100%;}
#text-3 .textwidget {width: 80%;}
.collus_main #text-3 .textwidget {float: left;margin:0px; width: auto;}

/* product-page*/
#cat_product .cat_item.grid .cat_image{float: none;width: 90% !important;}
.cat_image img{width: 100%;}
.cat_main_left{margin-right: 15px;width: 25%;}
.cat_main_right{width: 72.6%;}
#cat_product .cat_item.grid{min-height: 270px;}
.cat_margin{display: inline !important;}

#cat_product .cat_item.grid{min-height: 270px;float: none;width: 43%;display: inline-block;margin: 10px 5px !important;
padding: 8px !important;}

.cat_product_cntr{text-align: center !important;}
.sldr-gry-wrap.pop-sldr-gry-wrap {
    width: 210px;
    height: 210px;
}
.sldr-gry-wrap.pop-sldr-gry-wrap .crcl-box {
    height: 190px;
}


.cat_brand {font-size: 12px;width: 79%; line-height: 16px;}
.fake_filter li {margin-top: 10px;}
.pro_abt_con_tit{font-size: 46px;}
}

@media screen and (max-width:768px) {
	/* nav-wrap */
	#nav-wrap { position: absolute; width:100%; margin:50px 0 0; left:0;}
	/* menu icon */
	#menu-icon { color: #000; width: 34px; height: 25px; float:right; 	margin: -102px -10px 0 0 !important;
 background:url(images/menu.png) left top no-repeat; padding: 0; cursor: pointer; display: block; /* show menu icon */ }
	#menu-icon:hover {background:url(images/menu_hover.png) left top no-repeat;}
	#menu-icon.active { background:url(images/menu_hover.png) left top no-repeat; }
	/* main nav */
	#nav { position: absolute; top:-31px; width: 100%; z-index: 10000; background: #322775 none repeat scroll 0 0; display: none; margin: 0;left:0; /* visibility will be toggled with jquery */ box-sizing: border-box;}
	#nav li { margin:0px; float:left; width:100%; line-height:50px; text-align:center; }
	#nav a, #nav ul a { padding:0 0 0 0px; margin:0px; font-size:16px; line-height:40px;color:#FFF; text-decoration:none;}
	#nav a:hover, #nav ul a:hover {  background: #fff; color: #322775; text-decoration: none !important;}
	/* dropdown */
	#nav ul { width: auto; position: static; /*display: block;*/ border: none; background: inherit; }
	#nav ul li { margin: 3px 0 3px 15px;}
	
}




@media screen and (min-width: 641px) and (max-width: 760px) {
	
	
	
.margin {width: 92% !important;}
.cat_margin{width: 92% !important;}
.hed_top{text-align: center; margin-bottom: 14px;}
.hed_top_cen{display: inline-block;	float: none !important;	width: 47% !important; margin-top: 36px;}
.hed_top_cen img {width: 100%;}
.hed_top_lft{width:25%;}
.hed_top_lft_img, .hed_top_lft_img span{font-size: 13px;text-align: left; float: left; width: 100%;}
.menu_main{background:#ffed00 none repeat scroll 0 0;min-height: 15px;border-bottom:4px solid #e10512;}
.hed_rit_fb{margin-right:40px;}
.bann_con_tit{font-size: 24px; font-weight: bold;}
.bann_con_desp{margin-top:10px;}
.bann_con_desp p{line-height: 17px;}
.bann_con{top:7%; width: 42%;}
.flexslider .slides img {height: 400px !important;}
.flex-direction-nav .flex-prev {left: 0 !important;}
.flex-direction-nav .flex-next {right:0 !important;}
.con1_rit {float: right;margin-left: 0;width: 100%; text-align: center; margin-top:35px;}
.con1_rit_tit {font-family: "SourceSansProRegular";font-size: 24px;line-height: 26px;}
.con1_rit_desp > p {font-size: 14px;line-height: 19px;}
.abt_con_tit{font-size: 40px;margin-top: 47px;}
.abt_con_desp{font-size: 20px; line-height: 28px;margin-top: 20px;padding-bottom: 45px;	}
.abt_con_tit2{	font-size:24px;}
.con5_had{font-size:40px;}
.con1{padding-bottom:0px;}
.con1_lft{text-align: center; width: 100%;}
.con1_lft> img {width: 60% !important;}
.product_detail{margin-top: 40px; width: 90%; float: none; display: inline-block !important;}
.con2_main{padding: 0 0 45px;}
.formError .formErrorContent{top:60px;left:340px;}
.new_tit{font-size:24px;}
.con5_part1_had{font-size:28px;}
.con5_part1_pr{line-height: 26px;}
.product_con{text-align: center;}

.product_more_wid{width: 100%;background-size: 100% 100%;} 
.product_more_wid:hover{background-size: 100% 100%; }

.hed_top_rit {width: 13%;}
.hed_top_rit_srch {margin: 74px 0 0; position: absolute; right: 0; width: 100%;}
.hed_srch {box-sizing: border-box; padding: 0 10px; width: 100%;}
.hed_srch_inp {margin-left: 0; text-align: left; width: 94%;}
.hed_srch_inp input {width: 100%; text-align: left;}
.cat_dt_img img {width: 100%;}
#text-3 .textwidget {width: 74%;}
.collus_main #text-3 .textwidget {float: left;margin:0px; width: auto;}
#menu-icon {margin: -102px -10px 0 0 !important;}

/* product-page*/
#cat_product .cat_item.grid .cat_image{float: none;width: 90% !important;}
.cat_image img{width: 100%;}
.cat_main_left{margin-right: 15px;width: 25%;}
.cat_main_right{width: 72.4%;}
#cat_product .cat_item.grid{min-height: 255px; margin-bottom: 15px; float: none;width: 43%;display: inline-block;margin: 10px 5px !important;
padding: 8px !important;}
.cat_margin{display: inline !important;}



#cat_product .cat_item.grid{min-height: 270px;float: none;width: 43%;display: inline-block;margin: 10px 5px !important;
padding: 8px !important;}
.cat_product_cntr{text-align: center !important;}
.sldr-gry-wrap.pop-sldr-gry-wrap {
    width: 180px;
    height: 180px;
}
.sldr-gry-wrap.pop-sldr-gry-wrap .crcl-box {
    height: 160px;
}



.cat_brand {font-size: 11px;line-height: 16px;margin: 2px 0 0 5px;width: 76%;}
.fake_filter li {margin-top:8px;}
.pro_abt_con_tit{font-size: 46px;}


}

@media screen and (min-width:601px) and (max-width:640px) {
.margin {width: 92% !important;}
.cat_margin{width: 92% !important;}
.hed_top{text-align: center; margin-bottom: 14px;}
.hed_top_cen{display: inline-block;	float: none !important;	width: 42% !important; margin-top: 36px;}
.hed_top_cen img {width: 100%;}
.hed_top_lft{width:25%;}
.hed_top_lft_img, .hed_top_lft_img span{font-size: 13px;text-align: left; float: left; width: 100%;}
.menu_main{background:#ffed00 none repeat scroll 0 0;min-height: 15px;border-bottom:4px solid #e10512;}
.hed_rit_fb{margin-right:40px;}
.bann_con_tit{font-size: 24px; font-weight: bold;}
.bann_con_desp{margin-top:10px;}
.bann_con_desp p{line-height: 17px;}
.bann_con{top:-4%; width: 42%;}
.flexslider .slides img {height: 340px !important;}
.flex-direction-nav .flex-prev {left: 0 !important;}
.flex-direction-nav .flex-next {right:0 !important;}
.con1_rit {float: right;margin-left: 0;width: 100%; text-align: center; margin-top:35px;}
.con1_rit_tit {font-family: "SourceSansProRegular";font-size: 24px;line-height: 26px;}
.con1_rit_desp > p {font-size: 14px;line-height: 19px;}
.abt_con_tit{font-size: 40px;margin-top: 47px;}
.abt_con_desp{font-size: 20px; line-height: 28px;margin-top: 20px;padding-bottom: 45px;	}
.abt_con_tit2{	font-size:24px;}
.con5_had{font-size:40px;}
#text-3 .textwidget {float: left;margin-left: 32px;    margin-top: -25px;}
.con1{padding-bottom:0px;}
.con1_lft{text-align: center; width: 100%;}
.con1_lft> img {width: 60% !important;}
.product_detail{margin-top: 40px; width: 95%; float: none; display: inline-block !important;}
.con2_main{padding: 0 0 45px;}
.formError .formErrorContent{top:60px;left:340px;}
.new_tit{font-size:24px;}
.con5_part1_had{font-size:28px;}
.con5_part1_pr{line-height: 26px;}
.product_con{text-align: center;}
.new_tit3{display: inline-block;float: none; width: 90%;}

.product_more_wid{width: 100%;background-size: 100% 100%;} 
.product_more_wid:hover{background-size: 100% 100%; }

.hed_top_rit {width: 13%;}
.hed_top_rit_srch {margin: 74px 0 0; position: absolute; right: 0; width: 100%;}
.hed_srch {box-sizing: border-box; padding: 0 10px; width: 100%;}
.hed_srch_inp {margin-left: 0; text-align: left; width: 94%;}
.hed_srch_inp input {width: 100%; text-align: left;}
.wpgmp_map {height: 300px !important;}
.cat_dt_img img {width: 100%;}

/* product-page*/
#cat_product .cat_item.grid .cat_image{float: none;width: 90% !important;}
.cat_image img{width: 100%;}
.cat_main_left{margin-right: 0px;width: 100%;}
.cat_main_right{width: 100%;}
#cat_product .cat_item.grid{min-height: 290px; }
.cat_margin{display: inline !important;}
.fake_filter li {width: 33%;}

#cat_product .cat_item.grid{min-height: 270px;float: none;width: 43%;display: inline-block;margin: 8px 5px !important;
padding: 8px !important;}
.cat_product_cntr{text-align: center !important;}

.sldr-gry-wrap.pop-sldr-gry-wrap {
    width: 160px;
    height: 160px;
}
.sldr-gry-wrap.pop-sldr-gry-wrap .crcl-box {
    height: 140px;
}

#text-3 .textwidget{margin-left: 0px !important;margin-top: 0px !important;}
.cat_brand {font-size: 12px;line-height: 16px;margin: 2px 0 0 5px;width: 76%;}
.fake_filter li {margin-top:8px;}
.pro_abt_con_tit{font-size: 46px;}


}

@media screen and (min-width:481px) and (max-width:600px) {
	.margin {width: 92% !important;}
	.cat_margin{width: 92% !important;}
.hed_top{text-align: center; margin-bottom: 14px;}
.hed_top_cen{display: inline-block;	float: none !important;	width: 70% !important; margin-top: 36px; top:-70px; position: relative; left: 50px;}
.hed_top_cen img {width: 100%;}
.hed_top_lft{width:70%; position: relative; top:55px;}
#text-3.widget.widget_text{float: left;}
.menu_main{background:#ffed00 none repeat scroll 0 0;min-height: 0px;border-bottom:4px solid #e10512;}
.hed_rit_fb{margin-right:40px; margin-top:5px;}
.bann_con_tit{font-size: 24px; font-weight: bold;}
.bann_con_desp{margin-top:10px;}
.bann_con_desp p{line-height: 17px;}
.bann_con{ display: none;}
.flexslider .slides img {height: 280px !important;}
.flex-direction-nav .flex-prev {left: 0 !important;}
.flex-direction-nav .flex-next {right:0 !important;}
.con1_rit {float: right;margin-left: 0;width: 100%; text-align: center; margin-top:35px;}
.con1_rit_tit {font-family: "SourceSansProRegular";font-size: 24px;line-height: 26px;}
.con1_rit_desp > p {font-size: 14px;line-height: 19px;}
.abt_con_tit{font-size: 38px;margin-top: 47px;}
.abt_con_desp{font-size: 16px; line-height: 26px;margin-top: 20px;padding-bottom: 45px;	}
.abt_con_tit2{	font-size:22px; margin-top: 10px;}
.con5_had{font-size:34px;}
.con1{padding-bottom:0px;}
.con1_lft{text-align: center; width: 100%;}
.con1_lft> img {width: 75% !important;}
.product_detail{margin-top: 40px; width: 95%; float: none; display: inline-block !important;}
.con2_main{padding: 0 0 45px;}
.formError .formErrorContent{top:60px;left:340px;}
.new_tit{font-size:22px; margin-top: 15px;}
.con5_part1_had{font-size:26px;}
.con5_part1_pr{line-height: 24px; font-size: 16px;}
.product_con{text-align: center;}
.new_tit3{display: inline-block;float: none; width: 90%;}
#nav{top: -46px; }
.news_input .wysija-input{width:420px;}
.con5_part2{padding-left:9px;}
.fot_link{width:100%;}
.fot_menu {float: left;text-align: center !important;width: 100%; margin-top: 10px;}
.fot_menu ul{float: none; display: inline-block;}
.fot_menu li{border:none;padding:5px 5px 5px 15px;}
.fot_wtrmrk{margin-top: 52px;}
#menu-icon{	margin: -120px 0px 0 0 !important;}

.product_more_wid{background-size: 100% 100%;} 
.product_more_wid:hover{background-size: 100% 100%; }
.cat_name{width: 100%; min-height: inherit;margin-bottom: 20px;}
.cat_name{margin-left:0;}
.cat_dt_img > img {width: 50%;}

.hed_top_rit {width: 13%;margin-top: 20px;}
.hed_top_rit_srch {margin: 47px 0 0; position: absolute; right: 0; width: 100%;}
.hed_srch {box-sizing: border-box; padding: 0 10px; width: 100%;}
.hed_srch_inp {margin-left: 0; text-align: left; width: 90%;}
.hed_srch_inp input {width: 100%; text-align: left;}
.wpgmp_map {height: 300px !important;}

/* product-page*/
#cat_product .cat_item.grid .cat_image{float: none;width: 90% !important;}
.cat_image img{width: 100%;}
.cat_main_left{margin-right: 0px;width: 100%;}
.cat_main_right{width: 100%;}
#cat_product .cat_item.grid{min-height: 270px;}
.cat_margin{display: inline !important;}
.fake_filter li {width: 50%;}
#cat_product .cat_item.grid{float: none;width: 43%;display: inline-block;margin: 8px 5px !important;
padding: 8px !important;}
.cat_product_cntr{text-align: center !important;}
.cat_item.grid.mar_cat {margin-right: 3% !important;}

.sldr-gry-wrap.pop-sldr-gry-wrap {
    width: 120px;
    height: 120px;
}
.sldr-gry-wrap.pop-sldr-gry-wrap .crcl-box {
    height: 100px;
}

#text-3 .textwidget{margin-left: 0px !important;margin-top: 0px !important;}
.cat_brand {font-size: 12px;line-height: 16px;margin: 2px 0 0 5px;width: 76%;}
.fake_filter li {margin-top:8px;}
.pro_abt_con_tit{font-size: 46px;}
}

@media screen and (min-width:361px) and (max-width:480px) {
.margin {width: 92% !important;}
.cat_margin{width: 92% !important;}
.hed_top{text-align: center; margin-bottom: 14px;}
.hed_top_cen{display: inline-block;	float: none !important;	width: 90% !important; margin-top: 36px; top:-70px; position: relative; left: 0px;}
.hed_top_cen img {width: 100%;}
.hed_top_lft{width:70%; position: relative; top:55px;}
#text-3.widget.widget_text{float: left; font-size: 13px;}
.menu_main{background:#ffed00 none repeat scroll 0 0;min-height: 0px;border-bottom:4px solid #e10512;}
.hed_rit_fb{margin-right:50px; margin-top:5px;}
.bann_con_tit{font-size: 24px; font-weight: bold;}
.bann_con_desp{margin-top:10px;}
.bann_con_desp p{line-height: 17px;}
.bann_con{display: none;}
.flexslider .slides img {height: 280px !important;}
.flex-direction-nav .flex-prev {left: 0 !important;}
.flex-direction-nav .flex-next {right:0 !important;}
.con1_rit {float: right;margin-left: 0;width: 100%; text-align: center; margin-top:35px;}
.con1_rit_tit {font-family: "SourceSansProRegular";font-size: 24px;line-height: 26px;}
.con1_rit_desp > p {font-size: 14px;line-height: 19px;}
.abt_con_tit{font-size: 40px;margin-top: 47px;}
.abt_con_desp{font-size: 20px; line-height: 28px;margin-top: 20px;padding-bottom: 45px;	}
.abt_con_tit2{	font-size:24px;}
.con5_had{font-size:40px;}
.con1{padding-bottom:0px;}
.con1_lft{text-align: center; width: 100%;}
.con1_lft> img {width: 90% !important;}
.product_detail{margin-top: 40px; width: 95%; float: none; display: inline-block !important;}
.con2_main{padding: 0 0 45px;}
.formError .formErrorContent{left: 75px; top: 26px;}
.new_tit{font-size:24px;}
.con5_part1_had{font-size:28px;}
.con5_part1_pr{line-height: 26px;}
.product_con{text-align: center;}
.new_tit3{display: inline-block;float: none; width: 90%;}
#nav{top: -46px;}
.hed_top_lft_img span{font-size: 14px;}
#menu-icon{	margin: -115px 0px 0 0 !important;}
.news_input .wysija-input{width:420px;}
.con5_part2{padding-left:9px;}
.fot_link{width:100%;}
.fot_menu {float: left;text-align: center !important;width: 100%; margin-top: 10px;	}
.fot_menu ul{float: none; display: inline-block;}
.fot_menu li{border:none;padding:5px 5px 5px 15px;}
.fot_wtrmrk{margin-top: 52px;}
.con5_part1{width:100%;}
.con5_part2{width: 100%;border-left:none;margin-top: 30px;}
.hed_top_rit{margin-top:-56px;}
.news_input .wysija-input{width:300px;}

.product_more_wid{background-size: 100% 100%;} 
.product_more_wid:hover{background-size: 100% 100%; }
.cat_name{width: 100%; }
.cat_name{margin-left:0; min-height: inherit; margin-bottom: 20px;}
.cat_dt_img > img {width: 39%;}

.hed_top_rit {width: 13%;}
.hed_top_rit_srch {margin: 40px 0 0; position: absolute; right: 0; width: 100%;}
.hed_srch {box-sizing: border-box; padding: 0 10px; width: 100%;}
.hed_srch_inp {margin-left: 0; text-align: left; width: 90%;}
.hed_srch_inp input {width: 100%; text-align: left;}
.wpgmp_map {height: 300px !important;}
.dtl_pop_con_lft {text-align: center; width: 100% !important;}
.dtl_pop_con_rit {margin: 25px 0 0; width: 100% !important;}
.colus_cnt {margin: 0 0 0 9px !important; }
.dtl_pop_con_rit_desp {height: auto !important;}

/* product-page*/

.cat_main_left{margin-right: 0px;width: 100%;}
.cat_main_right{width: 100%;}
/*#cat_product .cat_item.grid{min-height: 300px;}
*/.cat_image_small{margin-top: 20px;}
.cat_margin{display: inline !important;}
.fake_filter li {width: 100%;}

.cat_item.grid.mar_cat {margin-right: 3% !important;}
#cat_product .cat_item.grid .cat_image{margin: 10px auto;}

.dtl_con_lft_img.pop-dtl_con_lft_img{width: 100%;}
.sldr-gry-wrap.pop-sldr-gry-wrap{float: none;display: inline-block;}
.cat_brand {font-size: 12px;line-height: 16px;margin: 2px 0 0 5px;width: 76%;}
.fake_filter li {margin-top:8px;}
.pro_abt_con_tit{font-size: 46px;}
#cat_product .cat_item.grid {    margin-right: 0 !important;    min-height: auto;    padding:0 0 20px 0;   width: 100%;}
}

@media screen and (min-width:321px) and (max-width:360px){
.margin {width: 92% !important;}
.cat_margin{width: 92% !important;}
.hed_top{text-align: center; margin-bottom: 14px;}
.hed_top_cen{display: inline-block;	float: none !important;	width: 95% !important; margin-top: 36px; top:-70px; position: relative; left: 0px;}
.hed_top_cen img {width: 100%;}
.hed_top_lft{width:70%; position: relative; top:55px;}
#text-3.widget.widget_text{float: left; font-size: 13px;}
.menu_main{background:#ffed00 none repeat scroll 0 0;min-height: 0px;border-bottom:4px solid #e10512;}
.hed_rit_fb{margin-right:47px; margin-top:5px;}
.bann_con_tit{font-size: 24px; font-weight: bold;}
.bann_con_desp{margin-top:10px;}
.bann_con_desp p{line-height: 17px;}
.bann_con{display: none;}
.flexslider .slides img {height: 250px !important;}
.flex-direction-nav .flex-prev {left: 0 !important;}
.flex-direction-nav .flex-next {right:0 !important;}
.con1_rit {float: right;margin-left: 0;width: 100%; text-align: center; margin-top:35px;}
.con1_rit_tit {font-family: "SourceSansProRegular";font-size: 24px;line-height: 26px;}
.con1_rit_desp > p {font-size: 14px;line-height: 19px;}
.abt_con_tit{font-size: 36px;margin-top: 35px;}
.abt_con_desp{font-size: 18px; line-height: 25px;margin-top: 20px;padding-bottom: 45px;	}
.abt_con_tit2{	font-size:20px; margin-top: 10px;}
.con5_had{font-size:36px;}
.con1{padding-bottom:0px;}
.con1_lft{text-align: center; width: 100%;}
.con1_lft> img {width: 90% !important;}
.product_detail{margin-top: 40px; width: 95%; float: none; display: inline-block !important;}
.con2_main{padding: 0 0 45px;}
.formError .formErrorContent{left: 75px; top: 26px;}
.new_tit{font-size:24px;}
.con5_part1_had{font-size:28px;}
.con5_part1_pr{line-height: 26px;}
.product_con{text-align: center;}
.new_tit3{display: inline-block;float: none; width: 90%;}
#nav{width: 100%; top: -46px; left:0;}
.hed_top_lft_img span{font-size: 14px;}
#menu-icon{	margin: -115px 0px 0 0 !important;} 
.news_input .wysija-input{width:280px;}
.con5_part2{padding-left:9px;}
.fot_link{width:100%;}
.fot_menu {float: left;text-align: center !important;width: 100%; margin-top: 10px;	}
.fot_menu ul{float: none; display: inline-block;}
.fot_menu li{border:none;padding:5px 5px 5px 15px; width: 93%; margin-top: 10px;}
.fot_wtrmrk{margin-top: 110px; font-size: 14px;}
.con5_part1{width:100%;}
.con5_part2{width: 100%;border-left:none;margin-top: 30px;}
.slick-prev{left:10px;}
.slick-next{right: 2px;}
.hed_top_lft_img > img{	margin: 0 6px 0 0;}
.hed_top_rit{margin-top:-55px;}

.product_more_wid{background-size: 100% 100%;} 
.product_more_wid:hover{background-size: 100% 100%; }
.cat_name{width: 100%;}
.cat_name{margin-left:0; min-height: inherit; margin-bottom: 20px;}
.cat_dt_img > img {width: 39%;}

.hed_top_rit {width: 13%;}
.hed_top_rit_srch {margin: 40px 0 0; position: absolute; right: 0; width: 100%;}
.hed_srch {box-sizing: border-box; padding: 0 10px; width: 100%;}
.hed_srch_inp {margin-left: 0; text-align: left; width: 90%;}
.hed_srch_inp input {width: 100%; text-align: left;}
.wpgmp_map {height: 300px !important;}
.dtl_pop_con_lft {text-align: center; width: 100% !important;}
.dtl_pop_con_rit {margin: 25px 0 0; width: 100% !important;}
.colus_cnt {margin: 0 0 0 9px !important; }
.dtl_pop_con_rit_desp {height: auto !important;}

/* product-page*/

.cat_main_left{margin-right: 0px;width: 100%;}
.cat_main_right{width: 100%;}
.cat_image_small{margin-top: 20px;}
.cat_margin{display: inline !important;}
.fake_filter li {width: 100%;}
/*#cat_product .cat_item.grid{width: 100%;padding:0 !important; margin-right: 0 !important;}
*/.cat_item.grid.mar_cat {margin-right: 3% !important;}
#cat_product .cat_item.grid .cat_image{ margin: 10px auto;}

.dtl_con_lft_img.pop-dtl_con_lft_img{width: 100%;}
.sldr-gry-wrap.pop-sldr-gry-wrap{float: none;display: inline-block;}
.cat_brand {font-size: 12px;line-height: 16px;margin: 2px 0 0 5px;width: 76%;}
.fake_filter li {margin-top:8px;}
.pro_abt_con_tit{font-size: 46px;}
#cat_product .cat_item.grid {    margin-right: 0 !important;    min-height: auto;    padding:0 0 20px 0;   width: 100%;}
}

@media screen and (max-width:320px){
.margin {width: 92% !important;}
.cat_margin{width: 92% !important;}
.hed_top{text-align: center; margin-bottom: 14px;}
.hed_top_cen{display: inline-block;	float: none !important;	width: 95% !important; margin-top: 36px; top:-70px; position: relative; left: 0px;}
.hed_top_cen img {width: 100%;}
.hed_top_lft{width:70%; position: relative; top:55px;}
#text-3.widget.widget_text{float: left; font-size: 13px;}
.menu_main{background:#ffed00 none repeat scroll 0 0;min-height: 0px;border-bottom:4px solid #e10512;}
.hed_rit_fb{margin-right:47px; margin-top:5px;}
.bann_con_tit{font-size: 24px; font-weight: bold;}
.bann_con_desp{margin-top:10px;}
.bann_con_desp p{line-height: 17px;}
.bann_con{display: none;}
.flexslider .slides img {height: 220px !important;}
.flex-direction-nav .flex-prev {left: 0 !important;}
.flex-direction-nav .flex-next {right:0 !important;}
.con1_rit {float: right;margin-left: 0;width: 100%; text-align: center; margin-top:35px;}
.con1_rit_tit {font-family: "SourceSansProRegular";font-size: 24px;line-height: 26px;}
.con1_rit_desp > p {font-size: 14px;line-height: 19px;}
.abt_con_tit{font-size: 36px;margin-top: 35px;}
.abt_con_desp{font-size: 18px; line-height: 25px;margin-top: 20px;padding-bottom: 45px;	}
.abt_con_tit2{	font-size:20px; margin-top: 10px;}
.con5_had{font-size:36px;}
.con1{padding-bottom:0px;}
.con1_lft{text-align: center; width: 100%;}
.con1_lft> img {width: 90% !important;}
.product_detail{margin-top: 40px; width: 95%; float: none; display: inline-block !important;}
.con2_main{padding: 0 0 45px;}
.formError .formErrorContent{left: 75px; top: 26px;}
.new_tit{font-size:24px;}
.con5_part1_had{font-size:28px;}
.con5_part1_pr{line-height: 26px;}
.product_con{text-align: center;}
.new_tit3{display: inline-block;float: none; width: 90%;}
#nav{width: 100%; top: -46px;}
.hed_top_lft_img span{font-size: 14px;}
#menu-icon{	margin: -115px 0px 0 0 !important;} 
.news_input .wysija-input{width:280px;}
.con5_part2{padding-left:9px;}
.fot_link{width:100%;}
.fot_menu {float: left;text-align: center !important;width: 100%; margin-top: 10px;	}
.fot_menu ul{float: none; display: inline-block;}
.fot_menu li{border:none;padding:5px 5px 5px 15px; width: 93%; margin-top: 10px;}
.fot_wtrmrk{margin-top: 110px; font-size: 14px;}
.con5_part1{width:100%;}
.con5_part2{width: 100%;border-left:none;margin-top: 30px;}
.slick-prev{left:10px;}
.slick-next{right: 2px;}
.hed_top_lft_img > img{	margin: 0 6px 0 0;}
.hed_top_rit{margin-top:-55px;}

.product_more_wid{background-size: 100% 100%;} 
.product_more_wid:hover{background-size: 100% 100%; }
.cat_name{width: 100%;}
.cat_name{margin-left:0; min-height: inherit; margin-bottom: 20px;}
.cat_dt_img > img {width: 39%;}

.hed_top_rit {width: 13%;}
.hed_top_rit_srch {margin: 40px 0 0; position: absolute; right: 0; width: 100%;}
.hed_srch {box-sizing: border-box; padding: 0 10px; width: 100%;}
.hed_srch_inp {margin-left: 0; text-align: left; width: 90%;}
.hed_srch_inp input {width: 100%; text-align: left;}
.wpgmp_map {height: 300px !important;}
/*m-changes*/
.hed_srch_btn{	margin-right: 0;}
.hed_srch_btn img {    height: 24px;    margin-left: 10px;    margin-top: 2px;}
.hed_top_cen img {    position: relative;    top: -20px;    width: 100%;}

.dtl_pop_con_lft {text-align: center; width: 100% !important;}
.dtl_pop_con_rit {margin: 25px 0 0; width: 100% !important;}
.colus_cnt {margin: 0 0 0 9px !important; }
.dtl_pop_con_rit_desp {height: auto !important;}

.main{ overflow-y: scroll;}
/* product-page*/

.cat_main_left{margin-right: 0px;width: 100%;}
.cat_main_right{width: 100%;}
.cat_image_small{margin-top: 20px;}
.cat_margin{display: inline !important;}
.fake_filter li {width: 100%;}
/*#cat_product .cat_item.grid{width: 100%;padding:0 !important; margin-right: 0 !important;}
*/.cat_item.grid.mar_cat {margin-right: 3% !important;}
#cat_product .cat_item.grid .cat_image{ margin: 10px auto;}

.dtl_con_lft_img.pop-dtl_con_lft_img{width: 100%;}
.sldr-gry-wrap.pop-sldr-gry-wrap{float: none;display: inline-block;}

.cat_brand {font-size: 12px;line-height: 16px;margin: 2px 0 0 5px;width: 76%;}
.fake_filter li {margin-top:8px;}
.pro_abt_con_tit{font-size: 46px;}
#cat_product .cat_item.grid {    margin-right: 0 !important;    min-height: auto;    padding:0 0 20px 0;   width: 100%;}
}
