/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body{ font-family:'Montserrat' !important}
.logo{ padding:35px 0px 40px}
.pr{ padding-right:0px !important}
.pl{ padding-left:0px !important}
.p0{ padding:0px !important}
.header_banner{ padding:20px 0px; background-color:#FFF}
.gray_section{background-color:#ecf2f4;}
.beardcrum{ border-bottom:solid 1px #e0e6e8; border-top:solid 1px #e0e6e8; padding:10px 0px 6px}
.beardcrum ul{ list-style:none; padding-left:0px}
.beardcrum_link li{ display:inline-block;font-size:12px;font-weight:400; color:#000; padding-left:2px}
.beardcrum_link li:after{ content:'>'}
.beardcrum ul li:last-child:after{ content:''}
.beardcrum ul li a{ font-size:12px; font-weight:400; color:#000; text-decoration:none}
.lanhu_select span{ font-size:12px; font-weight:700}
.lanhu_select .dropdown{ cursor:pointer}
.lanhu_select .dropdown-menu{ min-width:135px !important;}
.feature_section_buy{ padding:20px 0px 20px; color:#000}
.product_box_buy_img img{ padding-right:15%}
.heading_text_buy_now{ font-size:25px; font-weight:300; color:#000}
.heading_text_buy_now span{ font-size:25px; display:block; font-weight:600}
.sheading_text_buy_now{ font-size:16px; font-weight:600; padding:5px 0px 19px}
.benf_text_buy_now p span{ font-size:16px; border-bottom:solid 1px #000; padding-bottom:3px;}
.benf_text_buy_now ul{ padding-top:10px; padding-left:7px}
.benf_text_buy_now ul li{ line-height:23px}

.header_section_new{ padding:10px 30px 0px;}
.header_section_logo{ float:left; width:30%; padding-top:0.5%}
.header_section_advantage{ float:right; width:60%; text-align:right}
.header_section_advantage p{ text-align:right}
.header_section_phone{ vertical-align:middle}

.st_prd_price_mrp{ font-size:30px; color:#F00; text-decoration:line-through; margin-bottom:0px}
.st_prd_price_mrp span{ color:#000}
.st_prd_buy_price{ border:solid 1px #e0e6e8; padding:30px 20px 20px; text-align:center}
.st_prd_price{ font-size:67px; color:#000; font-weight:700; line-height:76px}
.st_prd_chbox{ font-size:13px}
.st_prd_buy_link{ padding:10px 38px 12px; border:solid 1px #e11f26; color:#e11f26; font-size:19px; display:inline-block; text-transform:capitalize; margin-top:10px; font-weight:600}
.st_prd_buy_link:hover{ color:#FFF; text-decoration:none; background-color:#e11f26}
.st_prd_buy_link_reg{ padding:10px 20px 12px; background:#e11f26; color:#FFF; font-size:17px; display:inline-block; text-transform:capitalize; margin-top:10px}
.st_prd_buy_link_reg:hover{ color:#FFF; text-decoration:none}


.gray_half_section .tooltip-inner{background-color: #fff !important;color:#000 !important;text-align:left !important; padding:10px 8px !important; font-size:11px !important}
.gray_half_section .tooltip.right .tooltip-arrow {   border-right-color: #fff !important;}

.gray_half_section{ background: linear-gradient(180deg, #ecf2f4 228px, #fff 228px);}
.st_pro_compar_feature{border-collapse: collapse; margin-top:20px}
.st_pro_compar_feature tr{ border:solid 1px #e5e5e5; display:table-row }
.st_pro_compar_feature tr{  text-align:center}
.st_pro_compar_feature tr td{padding:15px 20px; color:#000}
.st_pro_compar_feature tr td:nth-child(1){ font-size:16px; color:#000; text-align:left; line-height:23px; font-weight:600}
.st_pro_compar_feature tr td:nth-child(1) span{ display:block; color:#888888; font-size:13px; font-weight:400}
.st_pro_compar_feature tr td:nth-child(2){ background-color:#ecf2f4; border:solid 1px #e5e5e5}
.st_pro_compar_feature tr td:nth-child(3){ border-left:dashed 2px #0cb754;border-right:dashed 2px #0cb754; background-color:#f3fff8;}
.st_pro_compar_feature tr td.active{border-left:dashed 2px #0cb754;border-right:dashed 2px #0cb754; background-color:#f3fff8;}
.st_pro_compar_feature_1_head{ font-size:32px; font-weight:400; width:75%; line-height:40px; padding:10% 0px 3% 3%}
.st_pro_compar_feature tr:nth-child(1){ border:none !important}
.st_pro_compar_feature_2_head{ background-color:#747374 !important; font-size:17px; color:#FFF; padding:7px 0px; font-weight:300}
.st_pro_compar_feature_2_price{ font-size:32px; padding:10px 0px 0px; font-weight:600}
.st_pro_compar_feature_2_cprice{font-size:20px; color:#F00; text-decoration:line-through; font-weight:400; line-height:10px !important; margin-top:15px}
.price_format{ border-bottom:solid 1px #e5e5e5; padding-top:16px; padding-left:20px}
.prd_special_del{ font-size:13px; color:#F00; padding:16px 20px 25px}
.prd_special_del span{ font-size:12px; color:#000 !important; line-height:21px}

.st_pro_compar_feature_2_price span{ font-size:20px; color:#F00; text-decoration:line-through; font-weight:400; line-height:10px !important}
.st_pro_compar_feature_2_price span strong{ color:#000; font-weight:inherit}
.st_pro_compar_feature_2_shead{ font-size:13px;  padding:0px 6px 15px; font-weight:400}
.st_pro_compar_feature_2_shead_inc{ font-size:12px;  padding:0px 6px 5px; font-weight:600}
.st_pro_compar_feature_2_link{ padding:5px 21px 6px; border:solid 1px #e11f26; color:#e11f26; display:inline-block; margin:0px 0px 5px; font-size:18px; font-weight:600}
.st_pro_compar_feature_2_link:hover{ text-decoration:none}
.st_pro_compar_feature tr:nth-child(1) td{ padding:0px 0px 25px}
.st_pro_compar_feature_3_head{ background-color:#32908f;font-size:17px; color:#FFF; padding:7px 0px; font-weight:300}
.str_pro_feature_2{ font-size:20px !important; color:#e11f27 !important; font-weight:700 !important; background-color:#FFF !important}
.blu_bg{ background-color:#e11f26 !important; color:#FFF !important}

.purchar_txt{ padding:20px 0px 10px; font-size:16px; font-weight:600}

.buy_product_delivery{ background-color:#fffee5; border:solid 1px #e6c276; padding:15px 20px; font-size:14px; color:#F00; margin:40px 0px}
.buy_product_delivery span{ font-size:13px; color:#000; display:inline-block; padding-top:5px}
.product_utlity{ padding:20px 20px; border:1px solid #dcdcdc; margin:30px 0px}
.payment_str_option{ margin-top:25px}
.help_product{ font-size:22px; color:#313131; padding:0px 0px 10px; font-weight:700;}
.gude_product{ font-size:13px; line-height:25px; padding-left:6px}
.gude_product a{ color:#000}
.call{ border:1px solid #e3e3e3; padding:20px 15px}
.call img{ padding-right:20px}
.call span{ display:block; font-size:20px}
.mail_txt span{font-size:13px; padding-bottom:9px}
.pay_bg{ background:#f1f1f1; border:solid 1px #c9c9c9; padding:7px; margin-bottom:20px}
.pay_bg ul{ padding-left:0px}
.pay_bg li:nth-child(1){ font-size:14px; padding:15px 5px 0px}
.pay_bg li{ float:left; color:#575757; font-weight:600; list-style:none}
.blue_pay{ color:#0667c6; font-size:14px; margin:10px 0px}
.footer_bottom{ background:#f5f5f5; text-align:center}
.footer_bottom ul{ display:inline-block;}
.footer_bottom li{ display:inline-block; padding:20px 0px 5px }
.footer_bottom li a{ border-right:solid 1px #CCC; padding:0px 10px; color:#000; text-decoration:none}
.footer_bottom li:last-child a{ border:none}
.copy-txt{ text-align:center; font-size:13px; padding:10px 0px}
.pc{font-style:italic; font-size:14px; font-weight:300; width:80%; display:inline-block; line-height:22px; margin-left:20px}
.pc_star{font-size:14px;font-style:normal; color:#000; font-weight:600}
.dropyear option{ height:50px}
@media only screen and (max-width:479px){
	.p0{ padding:0px 15px !important}
	.heading_text_buy_now{ font-size:18px}
	.sheading_text_buy_now{ font-size:13px}
	.heading_text_buy_now span{ font-size:18px; line-height:23px}
	.beardcrum ul li a,.beardcrum ul li{ font-size:10px}
	.lanhu_select,.payment_str_option,.blue_pay{ display:none}
	.benf_text_buy_now ul li{ font-size:11px}
	.st_pro_compar_feature_1_head{ width:95%; font-size:14px}
	.st_pro_compar_feature_2_head,.st_pro_compar_feature_3_head{ font-size:10px}
	.st_pro_compar_feature_3_head img{ display:none}
	.st_pro_compar_feature_2_price{ font-size:18px}
	.st_pro_compar_feature_2_price span{ font-size:10px}
	.st_pro_compar_feature_2_shead{ font-size:11px}
	.st_prd_chbox{ font-size:10px}
	.st_pro_compar_feature_2_link{padding:5px 2px 6px;margin:0px 1px 5px;font-size:10px}
	.str_pro_feature_2{ font-size:12px !important}
	.st_pro_compar_feature tr td:nth-child(1){ font-size:11px; line-height:19px}
	.st_pro_compar_feature tr td:nth-child(1) span{ font-size:10px}
	.st_pro_compar_feature tr td{ padding:15px 5px}
	.price_format{ padding-top:16px; padding-left:5px}
	.st_pro_compar_feature_2_cprice{ font-size:12px}
.prd_special_del{ padding:5px}
	.header_section_new{ padding:10px 10px}
	.header_section_phone{ display:none}
	.header_section_logo img{ width:100%}
}
@media only screen and (min-width:480px) and (max-width:767px){
	.p0{ padding:0px 15px !important}
	.product_box_buy_img img{ width:70%; padding-left:15%; padding-right:0px}
	
	.heading_text_buy_now{ font-size:18px}
	.heading_text_buy_now span{ font-size:20px; line-height:23px}
	.beardcrum ul li a,.beardcrum ul li{ font-size:10px}
	.lanhu_select,.payment_str_option,.blue_pay{ display:none}
	.benf_text_buy_now ul li{ font-size:11px}
	.st_pro_compar_feature_1_head{ width:95%; font-size:14px}
	.st_pro_compar_feature_2_head,.st_pro_compar_feature_3_head{ font-size:10px}
	.st_pro_compar_feature_3_head img{ display:none}
	.st_pro_compar_feature_2_price{ font-size:18px}
	.st_pro_compar_feature_2_price span{ font-size:10px}
	.st_pro_compar_feature_2_shead{ font-size:11px}
	.st_prd_chbox{ font-size:10px}
	.st_pro_compar_feature_2_link{padding:5px 2px 6px;margin:0px 1px 5px;font-size:10px}
	.str_pro_feature_2{ font-size:12px !important}
	.st_pro_compar_feature tr td:nth-child(1){ font-size:11px; line-height:19px}
	.st_pro_compar_feature tr td:nth-child(1) span{ font-size:10px}
	.st_pro_compar_feature tr td{ padding:15px 5px}
}
.footer-top{ overflow:hidden; padding-top:0px; padding-bottom:40px; width:95%; margin:0 auto;}
.footer-top-col{ width:25%; text-align:center; float:left; margin-top:40px;}
.footer-top-h1{ font-size:36px; text-align:center; font-weight:600;}
.footer-top-p1{ font-size:24px; font-weight:500; color:#32908f; text-align:center; padding-bottom:15px;}
.footer-top-col .text-l{ font-size:18px; font-weight:600; text-transform:uppercase; color:#727272}
.footer-top-col .text-s{ font-size:14px; font-weight:600; color:#FF0004;}

.clear,.clr{ clear:both}
.footer_width_section{ background-color:#454545; color:#bebebe; padding:30px 30px 20px}
.footer_width_section ul li{list-style:none; padding:4px 0px; font-size:14px; }.footer_width_section ul{ padding:0;}
.footer_width_h_socail li a{color:#a2a2a2; text-decoration:none; font-size:14px; word-wrap:break-word; padding:0 8px; }
.footer_width_h_socail li:first-child a{color:#a2a2a2; text-decoration:none; font-size:14px; word-wrap:break-word; padding:0 0; }
.footer_width_section ul li a{color:#a2a2a2; text-decoration:none; font-size:14px; word-wrap:break-word; }
.footer_width_h{ color:#FFF; padding-bottom:15px; font-size:18px; font-weight:700;}
.footer_width_section_h{ width:25%; float:left}
.footer_width_section_reach{ width:25%; float:left}
.footer_width_section_h ul{ padding:0;}
.footer_width_section_paymetod{ width:35%; float:left}
.footer_width_section_paymetod img{ max-width:90%}
.footer_width_section_findus{ width:15%; float:left}
.footer_width_find_img{ padding-bottom:40px}
.footer_width_find_img img{ max-width:100%}
.footer_width_h_socail li{ display:inline-block}
.footer_width_h_socail a{color:#bebebe !important; width:20px}
.footer_width_h_socail a:hover{ text-decoration:none}
.footer_width_copyright{ padding:20px 0px;  margin:30px 0px 0px}
.footer_width_copyright_txt{ width:50%; float:left; font-size:11px; line-height:21px}
.footer_width_copyright_img{ width:50%; float:left}
p {margin-top: 0; margin-bottom: 0;}
@media only screen and (max-width:479px){
	.footer_width_advatage ul li{ width:42%; padding:10px 10px; text-align:center}
	.footer_width_advatage ul li img{ width:100%}
	.footer_width_section_h,.footer_width_section_reach{ width:50%}
	.footer_width_section_paymetod{ width:100%; margin-top:20px}
	.footer_width_section_paymetod img{ width:100%}
	.footer_width_section_findus{ width:100%; margin-top:30px}
	.footer-top-h1{ font-size:20px}
	.footer-top-p1{ font-size:16px}
	.footer-top-col{ margin-top:10px}
}
@media only screen and (max-width:479px){
	.footer_width_advatage ul li{ width:42%; padding:10px 10px; text-align:center}
	.footer_width_advatage ul li img{ width:100%}
	.footer_width_section_h,.footer_width_section_reach{ width:50%}
	.footer_width_section_paymetod{ width:100%; margin-top:20px}
	.footer_width_section_paymetod img{ width:100%}
	.footer_width_section_findus{ width:100%; margin-top:30px}
	.st_pro_compar_feature_2_shead{ display:none}
	.st_pro_compar_feature_2_price span{ display:none}
	.st_pro_compar_feature_2_cprice span{ display:none}
	.pc{ margin-left:0px}
	.footer-top-h1{ font-size:22px}
	.footer-top-p1{ font-size:16px; padding-bottom:10px}
	.footer-top-col{ margin-top:10px}
	.st_pro_compar_feature tr td{ font-size:10px}
	.st_pro_compar_feature tr td:nth-child(3) span{ top:-32px !important}
	.st_pro_compar_feature_2_price,.st_pro_compar_feature_2_price{ font-size:13px !important}
	.prd_special_del { display:none !important}
	
}
@media only screen and (min-width:480px) and (max-width:767px){
		.footer_width_advatage ul li{ width:42%; padding:10px 10px; text-align:center}

	.footer_width_section_h,.footer_width_section_reach{ width:50%}
	.footer_width_section_paymetod{ width:100%; margin-top:20px}

	.footer_width_section_findus{ width:100%; margin-top:30px}
	.st_pro_compar_feature_2_shead{ display:none}
	.st_pro_compar_feature_2_price span{ display:none}
	.st_pro_compar_feature_2_cprice span{ display:none}
	.pc{ margin-left:0px}
}
