@charset "utf-8";
/*-----------------------=============================================================================================
CSS FOR MEDIA QUERY
----------------------============================================================================================---*/
.show-mob, .show-tab {
	display: none;
}
.show-desk {
	display: block;
}
.fr {
	float: right;
}
 @media only screen and (max-width:1179px) {
/*-----------------------
CSS FOR BANNER
-------------------------*/
.bnr-rit {
	width: 55%;
}
.bnr-btl{left: 50px;}
.bnr-btl1{left:200px}
/*-----------------------
CSS FOR SECTION 1
-------------------------*/
.strip-ul li {
	width: 50%;
}
.section-1, .section-2, .section-3, .section-4, .section-5 {
	padding: 70px 0 0;
}
.sec1-ul li {
	width: 32.3%
}
.sec1-ul li:nth-child(2) {
	margin: 0 1.5%;
}
.s2-p1 {
	font-size: 21px;
	line-height: 24px;
}
/**********************/
.prod-box li{width:32%;}
.s2-prod-rev {font-size: 15px;}
/*-----------------------
CSS FOR SECTION 4
-------------------------*/
.s4-paralx {
	background: url(../images/sec4-paralx.jpg) no-repeat 37% top;
	padding: 35px 25px 35px;
}
.s4-para-rit {
	float: right;
	width: 48%;
}
/*-----------------------
CSS FOR SECTION 5
-------------------------*/
.section-5 {
	padding: 70px 0;
}
.sec5-ul li {
	padding: 25px 20px 45px;
}
/*-----------------------
CSS FOR FOOTER
-------------------------*/
.f-b2 {
	padding-right: 20px;
	width: 28%;
}
.f-b3 {
	width: 17%;
	padding-right: 20px;
}
.f-b4 {
	width: 20%;
	padding-right: 0px;
}
.f-b2 p {
	font-size: 15px;
	line-height: 18px;
}
/*-==============================
CSS FOR PRODUCT PAGE
=================================-*/
.prd-s1-lft {
	width: 46%;
}
.prd-s1-rit {
	width: 50%;
	padding: 0px 0 0;
}
.prd-labels {
	margin: 35px 0 0;
}
.prd-price {
	margin: 20px 0 20px;
}
.prd-sl-img1 {
	padding: 0 5px;
}
/*-------------------------
CSS FOR PRODUCT SEC 2
--------------------------*/
.prd-sec2, .prd-sec3 {
	padding: 70px 0 0;
}
.prd-s2-rit {
	width: 65%;
}
/*-------------------------
CSS FOR PRODUCT SEC 3
--------------------------*/
.prd-s3-ul li, .prd-s3-ul li:last-child {
	width: 23%;
	padding-bottom: 30px;
	margin: 0 1%;
}
.prd-s4-lft {
	width: 58%;
}
.sup-fact {
	width: 38%;
	max-width: 394px;
}
.prd-s4-lft .sec1-ul-2 {
	padding: 40px 0 0;
}
/*-------------------------
CSS FOR PRODUCT SEC 5
--------------------------*/
.prd-sec5 {
	padding: 70px 0;
}
/*-------------------------
CSS FOR FOOTER
--------------------------*/
.in-fot .f-b1 {
	width: 17%;
	padding-right: 20px;
}
.in-fot .f-b4 {
	width: 22%;
}
.in-fot .f-b3 {
	width: 16%;
}
/*-==============================
CSS FOR BLOG PAGE
=================================-*/
.blog-lft {
	width: 64%;
}
.blog-rit {
	float: right;
	width: 33%;
}
/*-==============================
CSS FOR CART PAGE
=================================-*/
.cart-moneyback-box h3, .cart-secure-box h3 {
	font-size: 22px;
}
/*------------------------------------------------------------
CSS FOR PRODUCT DETAILS
-------------------------------------------------------------*/
.ease-stess p {
    width: 264px;
}
.ease-img{width:360px; top:20px;}
}
 @media only screen and (max-width:1021px) {
.container {
	width: 755px;
}
.show-mob, .show-desk {
	display: none;
}
.show-tab {
	display: block;
}
/*-------------------------
CSS FOR LOGO
--------------------------*/
.smobitrigger {
	position: fixed;
	right: 20px;
	top: 18px;
	z-index:99;
}
.smobitrigger i {
	font-size: 30px;
	color: #000;
}
.top-bar {
	padding: 13px 20px;
}
.help {
	margin: 10px 50px 0 0;
}
.logo {
	max-width: 190px;
	width: 100%;
}
.header-gap {
	height: 67px;
}
/*-----------------------
CSS FOR BANNER
-------------------------*/
.banner {
	background: url(../images/banner.jpg) no-repeat center top;
	padding: 50px 0;
	background-size: cover;
}
.bnr-btl {
	left: -20px;
    max-width: 200px;
    width: 100%;
    top: 180px;
}
.bnr-btl1{
	left: 90px;
    max-width: 215px;
    width: 100%;
    top: 160px;
}
.bnr-p2 {
	font-size: 34px;
	line-height: 36px;
}
.bnr-ul li {
	font-size: 17px;
	line-height: 20px;
	padding: 0 5px;
	font-weight: 600;
}
/*-----------------------
CSS FOR SECTION 1
-------------------------*/
.section-1, .section-2, .section-3, .section-4, .section-5 {
	padding: 50px 0 0;
}
.sec1-ul-2 {
	padding: 40px 0;
	justify-content: space-between;
}
.sec1-ul-2 li {
	padding: 0 10px;
}
.orng-btl {
	background-position: 10% top;
	padding: 37px 35px;
	overflow: hidden;
}
.orng-btl1{
	top: -30px;
    right: 140px;
}
.orng-btl2{
	    right: -10px;
    max-width: 100px;
    top: -30px;
}
/*-----------------------
CSS FOR SECTION 3
-------------------------*/
.section-3 {
	background: url(../images/sec3-bg.jpg) no-repeat 50% 20px;
}
.sec3-lft {
	width: 70%;
}
.s3-ul li {
	margin-bottom: 15px;
}
.s3-ul-2 {
	margin: 40px 0 0;
}
.mbg-img {
	top: 50%;
	margin-top: -73px;
}
.mbg-box {
	margin: 30px 0;
}
/*-----------------------
CSS FOR SECTION 4
-------------------------*/
.s4-paralx {
	background: url(../images/sec4-paralx.jpg) no-repeat 55% top;
	padding: 35px 15px 35px;
}
.orng-p1 {
	font-size: 28px;
	line-height: 30px;
}
.s4-para-rit {
	width: 55%;
}
/**********************/
.prod-box li{width:49%;}
/*-----------------------
CSS FOR SECTION 5
-------------------------*/
.section-5 {
	padding: 50px 0;
}
.sec5-ul li {
	width: 32.3%;
	padding: 10px 10px 35px;
}
.sec5-ul li:nth-child(2) {
	margin: 0 1.5%;
}
a.s5-btn {
	padding: 12px 25px;
}
.sec5-ul .sec1-p3 {
	font-size: 22px;
}
.mar-20 {
	margin: 8px 0 20px;
}
.mail-tab {
	font-size: 15px;
	letter-spacing: -1px;
}
.sec5-ul li:nth-child(2) .mar-20 {
	margin: 17px 0 35px;
}
.mar-30 {
	margin: 30px 0 30px;
}
.f-logo {
	width: 100px;
}
.f-b1 {
	padding-right: 15px;
}
.f-p1 {
	font-size: 17px;
	line-height: 30px;
	letter-spacing: -0.5px;
}
.social-ul li {
	margin-right: 13px;
}
/*-==============================
CSS FOR PRODUCT PAGE
=================================-*/
.prd-sec1 {
	padding: 40px 0 0;
}
.prd-p3 {
	padding: 8px 5px;
}
.prd-p3-sp2 {
	font-size: 16px;
}
.prd-price {
	margin: 10px 0 10px;
}
.prd-labels {
	margin: 20px 0 0;
}
.prd-p2 {
	margin: 10px 0 10px;
}
.prd-p4 {
	margin: 30px 0 35px;
}
/*-------------------------
CSS FOR PRODUCT SEC 2
--------------------------*/
.prd-sec2, .prd-sec3 {
	padding: 50px 0 0;
}
.prd-btl1 {
	left: -10px;
	max-width: 357px;
	width: 39%;
	top: 75px;
}
.prd-s2-box {
	padding: 50px 0px 0px;
}
.prd-s2-rit li {
	margin-bottom: 10px;
}
.prd-prlx-div {
	padding: 35px 30px 35px 0;
	background-size: cover;
	background: url(../images/prd-parlx.jpg) no-repeat 20% top;
}
.prd-prlx-rit {
	width: 57%;
}
/*-------------------------
CSS FOR PRODUCT SEC 3
--------------------------*/
.prd-s3-ul li, .prd-s3-ul li:last-child {
	width: 24%;
	padding-bottom: 30px;
	margin: 0 0.5%;
}
.prd-s3-ul {
	margin: 30px 0;
}
.prd-hr {
	margin: 30px 0;
}
.other-p1 {
	font-size: 40px;
	line-height: 40px;
}
.other-p2 {
	font-size: 22px;
	line-height: 27px;
	margin: 10px 0 30px;
}
/*-------------------------
CSS FOR PRODUCT SEC 4
--------------------------*/
.prd-s4-parlx {
	margin-bottom: 30px;
}
.prd-s4-parlx-rit {
	width: 66%;
}
/*-------------------------
CSS FOR PRODUCT SEC 5
--------------------------*/
.prd-sec5 {
	padding: 50px 0;
}
/*-------------------------
CSS FOR FOOTER
--------------------------*/
.in-fot .f-b1 {
	width: 19%;
	padding-right: 15px;
}
.in-fot .f-b2 {
	width: 25%;
}
.in-fot .f-b4 {
	width: 21%;
}
.in-fot .f-b3 {
	width: 17%;
}
.in-fot .social-ul li {
	margin: 0 3px;
}
.in-fot .social-ul li a i {
	font-size: 18px;
}
/*-==============================
CSS FOR BLOG PAGE
=================================-*/
.blog-lft {
	width: 62%;
}
.blog-rit {
	width: 36%;
}
.blog-box {
	margin-bottom: 30px;
}
.blog-1 {
	margin: 12px 0 10px;
}
.blg-head {
	font-size: 23px;
	line-height: 23px;
	padding: 20px 10px 20px 60px;
}
.blg-head img {
	left: 13px;
}
.b-r-1 {
	max-width: 80px;
	width: 100%;
}
.blg-rt-row {
	padding-left: 90px;
	margin-bottom: 18px;
}
.blg-rit-cont {
	padding: 17px 10px 0;
}
/*-==============================
CSS FOR CART PAGE
=================================-*/
a.crt-btn-top, a.crt-btn-btm {
	width: 34%;
}
.cart-prod-row {
	padding: 15px;
}
/*------------------------------------------------------------
CSS FOR PRODUCT DETAILS
-------------------------------------------------------------*/
.blg-dtls .b-r-1{width:55px;}
.ease-stess{padding:15px 0;}
.ease-img{width:100%; position:static;}
.ease-stess p{width:100%; padding:0 10px; text-align:center;}
.blg-dtls .blg-rt-row{padding: 5px 0 28px 78px;}


.conect-txt1{font-size:22px;}
.conect-txt2{padding-right:0;}
.conct-list li{padding-bottom:23px;}
}
 @media only screen and (max-width:767px) {
.container {
	width: 100%;
	padding: 0 10px;
	max-width: 600px;
}
/*.show-desk, .show-tab {
	display: none;
}
.show-mob {
	display: block;
}*/
/*-------------------------
CSS FOR LOGO BAR
--------------------------*/
.logo {
	float: left;
	max-width: 170px;
	width: 100%;
}
.top-bar {
	padding: 7px 10px;
}
.smobitrigger {
	top: 8px;
	right: 10px;
}
.header-gap {
	height: 44px;
}
.help {
	margin: 5px 40px 0 0;
}
/*-------------------------
CSS FOR BANNER
--------------------------*/
.banner {padding: 0px 0 30px; background: #f7f7f9;	height:auto;}
.bnr-rit {width: 100%; margin-top:0;}
.bnr-p2 {font-size: 32px;line-height: 34px;}
.bnr-p1{font-size: 17px;  line-height: 34px;}
.bnr-p3{font-size: 16px;  line-height: 24px; width: 100%;}
.bnr-btl {max-width: 100%;	position: static;display: inline-block; margin-top:10px;}
.bnr-rit .show-btn{ margin-top:10px;}
img.bnr_mob_img {width: calc(100% + 20px); max-width: unset; margin-left: -10px; margin-bottom: 10px;}
/**********************/
.prod-box li{width:100%; max-width: 340px;}
.prod-box li:last-child{ margin-bottom:0;}
/*-------------------------
CSS FOR STRIP
--------------------------*/
.strip {
	padding: 20px 0 5px;
}
.strip-ul li {
	width: 50%;
	float: left;
	margin-bottom: 15px;
}
.strip-ul li {
	background: none;
}
.strip-ul li:first-child, .strip-ul li:nth-child(3) {
}
.strip-ul li:last-child {
	float: none;
	display: block;
	margin: 0 auto 15px;
}
/*-------------------------
CSS FOR SECTION 1
--------------------------*/
.section-1, .section-2, .section-3, .section-4, .section-5 {
	padding: 30px 0;
}
.sec1-p1 {
	font-size: 26px;
	line-height: 30px;
}
.sec1-p2{ font-size: 16px; line-height: 26px;}
.sec1-ul {justify-content: center;}
.sec1-ul li {
	max-width: 330px;
    width: 100%;
}
.sec1-p3 {
	font-size: 22px;
	line-height: 28px;
	padding: 10px 5px 0;
}
.sec1-ul li:nth-child(2) {
	margin: 15px 0;
}
.readmr {
	margin: 15px 0 20px;
}
.sec1-ul-2 {
	padding: 15px 0;
	justify-content: center;
}
.sec1-ul-2 li {
	float: none;
	width: auto;
	width: 27%;
}
.icon1 {
	max-width: 70px;
	width: 100%;
}
.orng-btl {
	background: #bbd6e7;
	padding: 30px 0;
}
.orng-p1 {font-size: 26px; line-height: 32px;}
.orng-btl1, .orng-btl2{display:none;}
.orng-btl-lft {
	width: 100%;
	text-align: center;
}
.orng-p2 {
	font-size: 16px;
	line-height: 24px;
}
/*-------------------------
CSS FOR SECTION 2
--------------------------*/
.sec2{ padding:30px 0;}
.sec2-box {
	width: 49%;
	margin: 20px 0.5% 0;
	padding: 0 5px;
}
.sec2-paralx {
	margin: 20px 0 0;
}
.s2-prod-rev{ font-size:15px;}
.packages{ min-height:auto;}
/*-------------------------
CSS FOR SECTION 3
--------------------------*/
.section-3 {
	background: none;
}
.sec3-lft {
	width: 100%;
	text-align: center;
	margin: 10px 0 0;
}
.s3-ul li {
	padding: 0 0 0 75px;
	margin-bottom: 15px;
	min-height: 3px;
	background-size: 65px auto !important;
	text-align: left;
}
.s3-ul li .sec1-p3 {
	font-size: 20px;
	line-height: 26px;
	padding: 5px 0px 0;
}
.s3-ul-2 {
	margin: 20px 0 0;
}
.s3-ul-2 li {
	width: 100%;
}
.s3-ul-2 li:nth-child(2) {
	margin: 15px 0;
}
/*-------------------------
CSS FOR SECTION 4
--------------------------*/
.slide-div {
	float: left;
	width: 86%;
	margin: 15px 7% 0px;
}
.mbg-box {
	width: 100%;
	padding: 10px 0 0 0px;
	margin: 30px 0 20px;
}
.mbg-img {
	max-width: 180px;
	width: 100%;
	position: static;
	display: inline-block;
	margin: 10px 0 0;
}
.mbg-text {
	padding-left: 0px;
	background: none;
}
.mbg-box .sec1-p3 {
	padding: 10px 5px 8px;
}
.s4-paralx {
	background: #7dbbc8;
	padding: 15px;
}
.s4-para-rit {
	width: 100%;
}
.mar-30 {
	margin: 15px 0 25px;
}
/*-------------------------
CSS FOR SECTION 5
--------------------------*/
.section-5 {
	padding: 25px 0;
}
.sec5-ul li {
	width: 100%;
	padding: 10px 10px 20px;
}
.sec5-ul li:nth-child(2) {
	margin: 15px 0;
}
.sec5-ul li:nth-child(2) .mar-20 {
	margin: 10px 0 10px;
}
/*-------------------------
CSS FOR FOOTER STRIP
--------------------------*/
.foo-strp {
	padding: 25px 0;
	background-size: cover;
}
.f-s-p1 {
	font-size: 26px;
	line-height: 28px;
}
.search {
	width: 100%;
}
.sub-frn-btn {
	float: right;
	max-width: 164px;
	width: 34%;
	height: 50px;
}
.search input.text-inp {
	height: 50px;
}
/*-------------------------
CSS FOR FOOTER
--------------------------*/
footer {
	padding: 20px 0;
}
.f-b1, .f-b2 {
	padding-right: 0px;
	width: 100%;
	margin-top: 5px;
}
.f-logo {
	float: left;
}
.mar-10 {
	margin: 5px 0 0;
}
.foo-box p {
	float: left;
	width: 100%;
	margin-bottom: 3px;
}
/*-==============================
CSS FOR PRODUCT PAGE
=================================-*/
.breadcrumb {
	padding: 7px 0;
}
.breadcrumb p {
	font-size: 13px;
	line-height: 16px;
}
.prd-sec1 {
	padding: 20px 0 0;
}
.prd-s1-lft, .prd-s1-rit {
	width: 100%;
}
.prd-s1-rit {
	text-align: center;
	padding: 10px 0 0;
}
.prd-price {
	width: 100%;
}
.ret-p2 {
	padding-right: 0;
}
.prd-p3 {
	width: 100%;
}
.plus {
	margin: 10px 0px;
	float: left;
	width: 100%;
}
.prd-p3-sp2 {
	float: left;
	width: 100%;
	font-size: 18px;
}
.prd-p3 p {
	font-size: 16px;
	line-height: 18px;
	width: 100%;
}
.slct-element {
	width: 100%;
	margin: 20px 0;
}
.slct-element label {
	margin: 4px 2% 0px 0;
	width: 46%;
	text-align: right;
}
.input-box {
	width: 50%;
}
.gur-img, .cart-img {
	float: none;
	display: inline-block;
	width: 100%;
}
.gur-img {
	margin-top: 15px;
}
.prd-labels {
	margin: 10px 0 0;
}
.prd-p4 {
	font-size: 25px;
	line-height: 30px;
	margin: 10px 0 25px;
}
.prd-p4 span {
	font-size: 21px;
}
.prd-p2 {
	margin: 5px 0 15px;
}
/*-------------------------
CSS FOR PRODUCT SEC 2
--------------------------*/
.prd-sec2, .prd-sec3 {
	padding: 25px 0 0;
}
.prd-s2-box {
	padding: 20px 0px 0px;
}
.prd-btl1 {
	max-width: 250px;
	width: 100%;
	position: static;
	display: inline-block;
}
.prd-s2-rit {
	width: 100%;
}
.prd-s2-rit li {
	padding: 0 0 0 60px;
}
.prd-s2-rit li .sec1-p3 {
	font-size: 20px;
}
.prd-prlx-div {
	padding: 15px;
	background: #49a2db;
	margin: 0 0 5px;
}
.prd-prlx-rit {
	width: 100%;
}
.prd-prlx-rit h4 {
	font-size: 42px;
	line-height: 38px;
}
/*-------------------------
CSS FOR PRODUCT SEC 3
--------------------------*/
.prd-s3-ul {
	margin: 0px 0 20px;
}
.prd-s3-ul li, .prd-s3-ul li:last-child {
	float: none;
	display: inline-block;
	max-width: 270px;
	width: 100%;
	padding-bottom: 20px;
	margin: 20px 0% 0;
}
.prd-hr {
	margin: 15px 0 20px;
}
.other-p1 {
	font-size: 32px;
	line-height: 37px;
}
.other-p2 {
	font-size: 20px;
	line-height: 26px;
	margin: 10px 0 20px;
}
/*-------------------------
CSS FOR PRODUCT SEC 4
--------------------------*/
.prd-s4-lft {
	width: 100%;
	text-align: center;
}
.prd-s4-box {
	margin: 10px 0;
}
.prd-s4-lft .sec1-ul-2 {
	padding: 20px 0 0;
}
.sup-fact {
	width: 100%;
	max-width: 230px;
	display: inline-block;
	float: none;
	margin-bottom: 20px;
}
.prd-s4-lft .icon1 {
	max-width: 70px;
}
.prd-s4-parlx-rit {
	width: 100%;
}
.prd-s4-parlx {
	padding: 15px;
	margin-bottom: 20px;
}
.tl {
	text-align: center;
}
.rev-box {
	margin: 20px 0;
}
/*-------------------------
CSS FOR PRODUCT SEC 5
--------------------------*/
.prd-sec5 {
	padding: 25px 0 10px;
}
.prd-dtl-slide {
	margin: 20px 0 0;
}
/*-------------------------
CSS FOR FOOTER
--------------------------*/
.in-fot .f-b1, .in-fot .f-b2, .in-fot .f-b3, .in-fot .f-b4 {
	width: 100%;
	padding-right: 0px;
}
.in-fot .social-ul {
	margin: 15px 0 5px;
}
.in-fot .social-ul li {
	margin: 0 5px;
	float: left;
}
.foo-hr {
	float: left;
	display: none;
}
.in-fot .social-ul li a i {
	font-size: 18px;
}
/*-==============================
CSS FOR BLOG PAGE
=================================-*/
.blog-sec1 {
	padding: 25px 0;
}
.blog-lft {
	width: 100%;
}
.blog-rit {
	width: 100%;
}
.blog-box {
	margin-bottom: 25px;
}
.blog-1 {
	margin: 12px 0 10px;
	display: inline-block;
}
a.keep-read {
	float: none;
	display: inline-block;
}
.blog-rit-bx2 {
	margin: 20px 0 0;
	padding: 20px;
}
/*-==============================
CSS FOR CART PAGE
=================================-*/
.crt-h-txt {
	display: none;
}
.cart-content {
	padding: 20px 0;
}
a.crt-btn-top {
	display: none;
}
.cart-cards {
	float: none;
	display: inline-block;
	vertical-align: middle;
	max-width: 200px;
	margin-top: 0;
}
.cart-prod-row {
	padding: 10px;
}
.cart-row-left {
	width: 40%;
}
.cart-row-rgt {
	width: 60%;
	margin-top: 25px;
}
.cart-prod-box {
	width: 100%;
}
.cart-prod-box img {
	width: 100%;
	max-width: 60px;
}
.cart-prod-details {
	width: 100%;
	margin: 10px 0 0 0;
}
.cart-prod-details h4 {
	font-size: 20px;
	line-height: 22px;
}
.cart-prod-details p {
	font-size: 16px;
	line-height: 20px;
	margin-top: 5px;
}
.cart-prod-price {
	width: auto;
}
a.prod-remove-btn {
	font-size: 12px;
	margin-top: 5px;
}
a.continue-shop-btn {
	margin-top: 10px;
	width: 48%;
	margin-left: 1%;
	margin-right: 1%;
	font-size: 11px;
}
.cart-total {
	margin-top: 10px;
	margin-right: 5px;
	padding-right: 0;
	font-size: 28px;
	width: 100%;
}
a.crt-btn-btm {
	width: auto;
	margin-top: 10px;
	float: none;
	display: inline-block;
	vertical-align: middle;
}
.cart-seal {
	width: auto;
	max-width: 100%;
	float: none;
	display: inline-block;
	vertical-align: middle;
}
.cart-review-block {
	margin-top: 30px;
}
.cart-reviews {
	padding: 0;
}
.cart-rev-detls {
	padding-left: 15px;
}
.cart-review-block h2 {
	font-size: 18px;
	line-height: 22px;
}
.crt-rev-title {
	font-size: 17px;
	line-height: 17px;
}
.cart-star i {
	font-size: 15px;
}
.cart-btm-sec {
	padding: 20px 0;
	margin-top: 10px;
}
.cart-moneyback-box, .cart-secure-box {
	width: 100%;
	text-align: center;
}
.cart-secure-box {
	margin-top: 20px;
}
.cart-moneyback-box {
	padding-left: 0;
}
.cart-moneyback-box img {
	width: 150px;
	position: static;
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 10px;
}
.cart-moneyback-box p, .cart-secure-box p {
	margin-top: 10px;
}
.cart-moneyback-box h3, .cart-secure-box h3 {
	font-size: 18px;
	line-height: 24px;
}
.cart-card-img {
	display:none;
}
.cart-card-img-mob{
	display: inline-block;
	max-width: 100%;
	vertical-align: middle;
	margin-top:15px;
}

.conct-left{
	float:left;
	width:100%;
}
.conct-list li{ 
	word-wrap:break-word;
	background-size:50px !important;
	font-size:16px;
	padding-left:65px;
}
.conct-list li span{font-size:18px;}
.conct-rgt{
	float:left;
	width:100%;
}
.cont-btn{width:190px;}

.trm-bx h4, .trm-bx h5{ font-size: 20px;}

.pop-innr{ width:100%; text-align:center;}
}
 @media only screen and (max-width:350px) {
.s2-p1 {
	font-size: 20px;
	line-height: 22px;
	letter-spacing: -0.5px;
}
.sec1-p1 {
	font-size: 27px;
	line-height: 30px;
}
.prd-p4 span {
	font-size: 19px;
}

.oldr-pst, .oldr-pst:hover, .nwer-pst, .nwer-pst:hover{font-size:12px;}
.oldr-pst p, .nwer-pst p {padding: 6px;}
}
