@charset "utf-8";
/*----------------
RESET CSS
-----------------*/
/*-----------------------
CSS FOR MENU BAR
-------------------------*/

.header, .header1{
	position: fixed;
	z-index: 10;
	top: 0;
	border-bottom:1px solid #fef0b2;
	background:#fff;
	}
.header, .hdr-gap{ width: 100%; float: left; height: 81px;}
.logo{ float: left; margin: 25px 0 0;}
.menu-desk{ float:right; padding:36px 0 0;}
.menu-desk li {
    float: left;
    display: inline-block;
    color: #202020;
    font-size: 16px;
    line-height: 16px;
    padding: 0 37px 0 0;
	text-transform:uppercase;
	font-family: 'azo_sanslight';
}
.menu-desk li:last-child {  padding-right:26px;}
.menu-desk li a { color: #202020;}
.menu-desk li a:hover, .menu-desk li a.active{color: #03888b;}
.light-menu{ display:none;}

/*-----------------------
CSS FOR TIME OFFER
-------------------------*/
.tim-ofr{
	width:100%;
	float:left;
	background:#fef0b2;}
.p1-timofr{
	width:100%;
	float:left;
	font-size:16px;
	line-height:16px;
	color:#03888b;
	font-family: 'azo_sansbold';
	margin: 9px 0 6px;}
/*-----------------------
CSS FOR BANNER
-------------------------*/
.banner {
    float: left;
    width: 100%;
    background: url(../images/bg-bnr.jpg) no-repeat center top;
    padding: 92px 0 64px;
    height: 557px;
}
.p1-bnr {
    width: 100%;
    float: left;
    color: #03888b;
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 8.8px;
    text-transform: uppercase;
    font-family: 'azo_sanslight';
}
.p2-bnr {
    width: auto;
    display: table;
    color: #0c0c0c;
    font-size: 62px;
    line-height: 62px;
    letter-spacing: 15.3px;
    padding: 3px 0 3px;
    border-bottom: 1px solid #c4c4c4;
    font-family: 'azo_sansbold';
    margin: 0 auto;
}
.p3-bnr {
    width: 48%;
    color: #2a2a2a;
    font-size: 20px;
    line-height: 26px;
    font-family: 'azo_sanslight';
    display: table;
    margin: 27px auto 21px;
}
ul.list-bnr{
	width:auto;
	display:table;
	margin: 0 auto;}
ul.list-bnr li {
    display: inline-block;
    padding: 0 30px;
	background: url(../images/brdr-bnrlist.png) no-repeat right center;    
}
ul.list-bnr li:last-child {background: none;}
.icdiv-bnr{ width:auto; height:25px;}
.ic-bnr{ margin:0 auto; display:table; width:25px;}
ul.list-bnr li p {
    width: 100%;
    float: left;
    margin: 10px 0 0;
	font-size: 16px;
    line-height: 18px;
    color: #03888b;
    text-transform: uppercase;
}
.btn-ordr {
    width: 218px;
    height: 57px;
    color: #fff;
    background: #ff7e00;
    font-size: 20px;
    line-height: 20px;
    text-transform: uppercase;
    padding: 21px 10px 0;
    border-radius: 3px;
}
.btn-bnr { display:inline-block; margin:27px auto 0;}
.stars-bnr { display:table; margin: 22px auto 8px;}
.p4-bnr{
	width:100%;
	float:left;
	color:#3e3e3e;
	font-size:14px;
	line-height:14px;
	text-transform:uppercase;
	}
/*-----------------------
CSS FOR DR STRIP
-------------------------*/
.dr-strip{
	width:100%;
	float:left;
	background:#005a8d;
	padding: 30px;}
.dr-stripin{
	width:100%;
	float:left;
	position:relative;
	padding-left:370px;}
.drsimg-strip{
	position:absolute;
	left:5px;
	bottom:0;}
.arw-drstrp{
	position:absolute;left: 195px;
	top:0;
	bottom:0;
	margin:auto;}
.p1-drstrp{
	text-align:left;
	font-size:18px;
	line-height:26px;
	color:#d9d9d9;
	margin: 20px 0;
	padding-right: 70px;}
.p1-drstrp span{
	color:#fff;
	font-size:24px;
	font-family: 'azo_sansmedium';
	display:block;}
/*-----------------------
CSS FOR SECTION1
-------------------------*/
.section1{
	width:100%;
	float:left;
	padding:120px 0 70px;
	background:#fff url(../images/bg-sec1.jpg) no-repeat center top;}
.hdng1 {
    width: 100%;
    float: left;
    color: #949494;
    font-size: 18px;
    line-height: 18px;
    text-transform: uppercase;
    letter-spacing: 0.4px;
}
.p2-sec1 {
    width: 100%;
    float: left;
    font-size: 52px;
    line-height: 52px;
    color: #ff0000;
    text-transform: uppercase;
    font-family: 'azo_sanslight';
    margin: 10px 0 18px;
    letter-spacing: 6px;
}
.brdr-hdng{ margin:0 auto; display:table;}
.p3-sec1 {
    width: 72%;
    display: table;
    font-size: 14px;
    line-height: 32px;
    color: #3b3b3b;
    margin: 53px auto 0;
}
.prblms-sec1{
	width:770px;
	float:left;
	position:relative;
	margin: 63px 0 0;
	}
.hexa-sec1 {
    width: 215px;
    height: 247px;
    position: absolute;
    left: 260px;
    top: 113px;
    background: url(../images/hexa-sec1.png) no-repeat center top;
}
.p4-sec1 {
    font-size: 20px;
    line-height: 22px;
    color: #fff;
    font-family: 'azo_sansmedium';
    text-transform: uppercase;
    text-shadow: 0px 1px 3px #a90303;
    margin: 52px 0 0;
}
.p4-sec1 span{ font-size:36px; display:block; margin: 0 0 14px;}
.prblms-div1-sec1{ width:100%; float:left;}
.prblms-div1in1-sec1{ width:335px; float:left;}
.prblms-div1in2-sec1{ width:370px; float:right;}
.p5-sec1, .p6-sec1, .p7-sec1{ width:100%; float:left;}
.p5-sec1{
	font-size:22px;
	line-height:22px;
	color:#ff4e00;
	text-transform:uppercase;
	font-family: 'azo_sansbold';}
.p6-sec1{
	font-size:20px;
	line-height:22px;
	color:#0e0000;
	text-transform:uppercase;
	font-family: 'azo_sansbold';
	margin: 6px 0 4px;}
.p7-sec1{
	font-size:18px;
	line-height:24px;
	color:#4e4e4e;
	letter-spacing: -0.2px;
	font-family: 'azo_sanslight';}
.img-prblmssec1{ float:left; margin: 50px 0 28px;}
.arw1-prblmssec1, .arw2-prblmssec1, .arw3-prblmssec1, .arw4-prblmssec1{ position:absolute;}
.arw1-prblmssec1{ left:156px; top:115px;}
.arw2-prblmssec1{ right:185px; top:115px;}
.arw3-prblmssec1{ left:255px; top:307px;}
.arw4-prblmssec1{ right:284px; top:307px;}
.p8-sec1 {
    font-size: 24px;
    line-height: 36px;
    color: #000f03;
    text-transform: uppercase;
    font-family: 'azo_sansmedium';
    padding: 65px 50px 0;
    width: 57%;
    margin: 65px auto 0;
    display: table;
    letter-spacing: 0.6px;
	background: url(../images/brdr1-sec1.png) no-repeat center top;
}
/*-----------------------
CSS FOR SECTION2
-------------------------*/
.section2{
	width:100%;
	float:left;
	padding:147px 0 122px;
	background:#f1fafd url(../images/bg-sec2.jpg) no-repeat center top;}
.sec2-in{
	width:100%;
	float:left;
	padding-right:585px;
	position:relative;
	}
.hdng2{
    width: 100%;
    float: left;
    color: #0b0b0b;
    font-size: 42px;
    line-height: 42px;
    text-transform: uppercase;
    letter-spacing: 0.4px;
	margin: 11px 0 32px;
	font-family: 'azo_sansmedium';
}
.p3-sec2{
    width: 100%;
    float: left;
    color: #0b0b0b;
    font-size: 20px;
    line-height: 20px;
    text-transform: uppercase;
    letter-spacing: 0.4px;
	margin: 66px 0 24px;
	font-family: 'azo_sansmedium';
}
.p4-sec2 {
    width: 73%;
    color: #0b0b0b;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: -0.2px;
    font-family: 'azo_sanslight';
    display: table;
    margin: 0 auto;
}
.nights-100{
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	margin:auto;}
ul.points-sec2{
	width:auto;
	float:left;
	margin: 57px 0 0 24px;
	}
ul.points-sec2 li{
	float:left;
	width:101px;
	height:118px;
	background:#fff;
	border:1px solid #ccc;
	margin-right:38px;
	font-size:14px;
	line-height:16px;
	text-transform:uppercase;
	position:relative;
	padding-top:75px;}
ul.points-sec2 li:last-child{ margin-right:0;}
.ic-sec2{
	position:absolute;
	top:15px;
	left:0;
	right:0;
	margin:0 auto;
	width:40px;
	}
ul.points-sec2 li span{ display:block;}
/*-----------------------
CSS FOR PARALLAX
-------------------------*/
.sec-prlx{ width: 100%; float: left;}
.sec-prlx, .prlx-content{ height: 452px;}
.sec-prlx1, .sec-prlx2, .sec-prlx4{ background:#003663 url(../images/bg-prlx1.jpg) no-repeat center top; }
.sec-prlx3{ background:#003663 url(../images/bg-prlx3.jpg) no-repeat center top; }
.sec-prlx5{ background:#003663 url(../images/bg-prlx5.jpg) no-repeat center top; }
.sec-prlx6{ background:#003663 url(../images/bg-prlx6.jpg) no-repeat center top; }
.prlx-content{
	width:100%;
	display:table;
	position:relative;}
.prlx-content1, .prlx-content3{padding-right: 544px;}
.prlx-content2, .prlx-content4, .prlx-content6{padding-left: 544px;}
.prlx-content5{padding-right: 455px;}
.prlx-in { display:table-cell; vertical-align: middle; }
.p1-prlx{
	width:100%;
	float:left;
	font-size:36px;
	line-height:36px;
	color:#fffefe;}
.p2-prlx{
	font-size:20px;
	line-height:24px;
	color:#c2c2c2;
	width:100%;
	float:left;
	margin: 12px 0 22px;
	font-family: 'azo_sanslight';}
.btn-prlx{ display:inline-block; margin:0 auto;}
.img-prlx1{
	position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;}
.img-prlx2{
	position: absolute;
    left: 115px;
    top: 0;
    bottom: 0;
    margin: auto;}
.sec-prlx2 .p2-prlx{ padding:0 20px;}
.sec-prlx3 .p2-prlx{ padding:0 25px;}
.img-prlx4{
	position: absolute;
    left: 10px;
    bottom: 0;
    margin: auto;}
.logosdiv-prlx5{
	width:100%;
	float:left;
	height:72px;
	padding:6px 0 0;
	margin: 45px 0 44px;
	background: linear-gradient(to right,rgba(146, 191, 228, 0) 0,rgba(146, 191, 228, 1) 25%,rgba(146, 191, 228, 1) 75%,rgba(146, 191, 228, 0) 100%);}
.logos-prlx5{ margin:0 auto; display:table;}
/*-----------------------
CSS FOR SECTION3
-------------------------*/
.section3{
	width:100%;
	float:left;
	padding:100px 0 81px;
	}
.sec3-in{
	width:100%;
	float:left;
	position:relative;
	margin:56px 0 0;}
.sec3-in1, .sec3-in2{ width:100%; float:left;}
.sec3-in2{ margin:28px 0 0;}
.sec3in1-lft{ width:370px; float:left;}
.ic-sec3{ margin: 10px auto 22px; display:table;}
.p3-sec3{
	width:100%;
	float:left;
	font-size:24px;
	line-height:24px;
	color:#000;
	letter-spacing: 0.5px;
	font-family: 'azo_sansmedium';}
.p4-sec3{
	width:100%;
	float:left;
	font-size:14px;
	line-height:28px;
	color:#3b3b3b;
	margin: 5px 0 0;
	font-family: 'azo_sanslight';}
.sec3in1-rgt{ width:355px; float:right;}
.padd1-sec3{padding: 0 55px;}
.padd2-sec3{padding:0 40px;}
.padd3-sec3{padding:0 25px;}
.padd4-sec3{padding:0 30px;}
.prod-sec3{
	position:absolute;
	left: 182px;
	top:0;
	margin:0 auto;}
ul.thumbs-sec3{
	width:auto;
	display:inline-block;
	margin: 72px auto 0;}
ul.thumbs-sec3 li {
    float: left;
    padding: 0 10px;
    font-size: 16px;
    line-height: 20px;
    color: #505050;
    width: 163px;
}
.thumb-sec3{ margin:0 auto; display:table;}
ul.thumbs-sec3 li span{ display:block; margin: 10px 0 0;}
/*-----------------------
CSS FOR SECTION4
-------------------------*/
.section4{
	width:100%;
	float:left;
	padding:135px 0 118px;
	background:#fff url(../images/bg-sec4.jpg) no-repeat center top;
	}
.sec4-in{ width:100%; float:left; position:relative;}
.sec4-in1{ width:585px; float:right;}
.p3-sec4 {
    width: 59%;
    margin: 51px auto 19px;
    display: table;
    font-size: 20px;
    line-height: 30px;
    color: #0b0b0b;
    font-family: 'azo_sansmedium_italic';
}
.p4-sec4{
	width:100%;
	float:left;
	font-size:14px;
	line-height:14px;
	color:#0b0b0b;
	font-family: 'azo_sanslight';}
.p5-sec4{
	width:84%;
	margin:18px auto 0;
	display:inline-block;
	font-size:14px;
	line-height:26px;
	color:#000f03;
	padding: 20px;
	font-family: 'azo_sanslight';}
ul.points-sci{
	width:auto;
	display:table;
	margin: 40px auto 0;
	}
ul.points-sci li {
    float: left;
    width: 135px;
    padding: 0 10px;
    margin: 0 21px;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    color: #505050;
}
.ic-sec4{ display:table; margin:0 auto 10px;}
ul.points-sci li span{ display:block; font-family: 'azo_sansmedium';}
.sci-img {
    position: absolute;
    left: 175px;
    bottom: -16px;
    margin: 0 auto;
}
/*-----------------------
CSS FOR SECTION5
-------------------------*/
.section5{
	width:100%;
	float:left;
	padding:100px 0 57px;
	}
.sec5-in{
	width:100%;
	float:left;
	position:relative;
	margin: 64px 0 0;
	background:url(../images/bg-sec5in.png) no-repeat center 42px;}
.p3-sec5 {margin: 0 auto 0;}
.p3-sec5, .p3-sec8 {
    width: 60%;
    display: inline-block;
    font-size: 14px;
    line-height: 28px;
    color: #000f03;
    font-family: 'azo_sanslight';
}
.p4-sec5 {
    width: 100%;
    float: left;
    padding: 0 100px;
    font-size: 18px;
    line-height: 24px;
    color: #1a5598;
    text-transform: uppercase;
    font-family: 'azo_sansmedium';    
}
.p4-sec5 span.span1 { float: left; width: 159px;}
.p4-sec5 span.span2 { float: right; width: 140px;}
.mrgn1-sec5, .mrgn2-sec5{margin: 56px 0 0;}
.antomy-div{
	width:auto;
	display:table;
	margin:0 auto;
	}
.antomy-divin{
	width:355px;
	float:left;
	position:relative;
	margin: 78px 0 0;
	padding-bottom: 30px;
	}
.bg-antmydivin{
	position:absolute;
	left:0;
	right:0;
	top:0;
	width:90px;
	height:100%;
	background:#dae4f0;
	border-radius:50px;
	z-index: -9;
	margin:0 auto;}
.img-antmy{ margin:0 auto; display:table;}
.p5-sec5{
	width:100%;
	float:left;
	font-size:18px;
	line-height:18px;
	color:#4b4b4b;
	text-transform:uppercase;
	font-family: 'azo_sansmedium';
	margin: 12px 0 0;}
.prod-div-antmy{
	width:100%;
	float:left;
	height:250px;
	}
.prod1-antmy { margin: 55px 0 0; float: right;}
.prod2-antmy {
    margin: 33px 0 0;
    float: right;
    position: relative;
}
.prod3-antmy {
    margin: 33px 0 0;
    float: right;
    position: relative;
}
.p6-sec5 {
    width: 100%;
    float: left;
    font-size: 16px;
    line-height: 22px;
    color: #343434;
    font-family: 'azo_sanslight';
    background: #fff;
    padding: 15px 51px 10px;
    height: 158px;
}
.p6-sec5 span{
	display:block;
	font-size:20px;
	text-transform:uppercase;
	font-family: 'azo_sansregular';}
/*-----------------------
CSS FOR SECTION6
-------------------------*/
.section6{
	width:100%;
	float:left;
	padding:126px 0 92px;
	background:url(../images/bg-sec6.jpg) no-repeat center 106px;
	}
.sec6-in { width:100%; float:left;}
.sec6-in1{ width:570px; float:left;}
.p3-sec6 {
    width: 46%;
    margin: 51px auto 33px;
    display: table;
    font-size: 20px;
    line-height: 30px;
    color: #0b0b0b;
    font-family: 'azo_sansmedium_italic';
}
.p4-sec6 {
    font-size: 14px;
    line-height: 30px;
    color: #000f03;
    width: 100%;
    float: left;
    font-family: 'azo_sanslight';
    padding: 0 40px;
}
.p4-sec6 span.span1 {
    font-size: 20px;
    display: block;
    margin: 0 0 40px;
}
.p4-sec6 span.span2{font-family: 'azo_sansmedium';}
.sec6-in2{
	width:590px;
	float:right;
	margin: 88px 0 0;
	background:url(../images/bg-sec6in2.png) no-repeat center top;
	}
.points-hunt{ width:100%; float:left;}
.pointsin-hunt{ width:50%; float:left;}
.pointsin1-hunt{ padding-top:38px; padding-left:44px;}
.pointsin2-hunt{ padding-top:38px; padding-right:44px;}
.pointsin3-hunt{ padding-left:44px; padding-bottom:38px;}
.pointsin4-hunt{ padding-right:38px; padding-bottom:38px;}
.pointsin1-hunt, .pointsin2-hunt{ height:264px;}
.pointsin3-hunt, .pointsin4-hunt{height:295px;}
.brdr1-hunt{ border-right:1px solid #f5f5f5;}
.brdr2-hunt{ border-bottom:1px solid #f5f5f5;}
.ic-hunt{ margin:75px auto 5px;}
.p5-sec6{
	font-size:20px;
	line-height:24px;
	text-transform:uppercase;
	color:#343434;
	font-family: 'montserratregular';}
/*-----------------------
CSS FOR SECTION7
-------------------------*/
.section7{
	width:100%;
	float:left;
	padding:80px 0 103px;
	}
.sec7-in{
	width:100%;
	float:left;
	position:relative;
	margin: 85px 0 0;
	}
.sec7-in1{
	width:473px;
	float:left;
	border:3px solid #eaeaea;}
.sec7-in1-top{
	width:100%;
	float:left;
	position:relative;
	background:#fff url(../images/bg-prodtesti.jpg) no-repeat center left;
	}
.seal-testi{ float:left; margin: 32px 0 0 34px;}
.prod-testi{ float:right; margin:49px 0 26px;}
.sec7-in1-btm{
	width:100%;
	float:left;
	background:#fff;}
ul.points-testi{
	width:auto;
	display:table;
	margin: 45px auto 27px;}
ul.points-testi li{
	float:left;
	font-size:14px;
	line-height:14px;
	color:#000f03;
	font-family: 'azo_sanslight';
	position:relative;}
ul.points-testi li:nth-child(1){ padding:0 30px;}
ul.points-testi li:nth-child(2){ padding:0 22px;}
ul.points-testi li:nth-child(3){ padding:0 40px;}
ul.points-testi li span{ display:block;}
.ic-testi{ margin:0 auto 15px; display:table;}
.brdr1-points-testi, .brdr2-points-testi{ position:absolute; top:0;bottom:0; margin:auto;}
.brdr1-points-testi{ left:0;}
.brdr2-points-testi{ right:0;}
.sec7-in2{ width:633px; float:right;}
.sec7-in2-div {
    width: 100%;
    float: left;
    padding: 21px 20px 20px 16px;
    border: 1px solid #ccc;
    margin-bottom: 7px;
    border-radius: 3px;
}
.sec7-in2-div:last-child{ margin-bottom:0;}
.img-testi{ float:left;}
.sec7-in2-divin{ display:table; padding:0 0 0 32px;}
.p3-sec7{ width:100%; float:left;}
.stars-testi{ float:left; margin: -4px 0 0;}
.p3-sec7 span.span1{
	float:left;
	margin: 0 7px 0 17px;
	font-size:16px;
	line-height:16px;
	color:#000f03;
	text-align:left;
	text-transform:uppercase;
	font-family: 'azo_sansmedium';}
.p3-sec7 span.span2 {
    float: left;/
    font-size: 14px;
    line-height: 14px;
    color: #b4b4b4;
    text-align: left;
    padding: 2px 0 0px 7px;
    border-left: 1px solid #b4b4b4;
    font-family: 'azo_sanslight';
}
.p4-sec7 {
    width: 100%;
    float: left;
    text-align: left;
    font-size: 14px;
    line-height: 24px;
    color: #000f03;
    margin: 12px 0 0;
    font-family: 'azo_sanslight';
    letter-spacing: 0.4px;
}
/*-----------------------
CSS FOR SECTION8
-------------------------*/
.section8{
	width:100%;
	float:left;
	padding:100px 0 106px;
	}
.p3-sec8 { margin: 64px auto 0;}
.sec8-in{
	width:100%;
	float:left;
	position:relative;
	margin: 45px auto 0;
	}
.pack-div{
	width:100%;
	max-width:1019px;
	display:table;
	margin:0 auto;}
.pack-divin{
	width:31.33%;
	height:561px;
	border-radius:3px;} 
.pack-divin-mid{
	margin-left: 3.33%;
	float: left;
	border:1px solid #195597;
	}
.pack-divin-lft{
	/*margin-left: -65.66%;*/
	float: left;
	border:1px solid #cecece;}
.pack-divin-rgt{
	float: right;
	border:1px solid #abbfd7;}
.p4-sec8 {
    width: 100%;
    float: left;
    font-size: 16px;
    line-height: 28px;
    color: #484848;
    text-transform: uppercase;
    font-family: 'azo_sanslight';
    margin: 19px 0 0;
}
.p4-sec8 span{
	display:block;
	font-size:20px;
	color:#000;
	font-family: 'azo_sansmedium';}
.pack-divin-mid .p4-sec8 span, .pack-divin-mid .p8-sec8{color:#109295;}
.prodbox-pack{
	width:100%;
	height:202px;
	float:left;
	}
.prod-pack6{ margin: 16px auto 0; display:table;}
.prod-pack4{ margin: 13px auto 0; display:table;}
.prod-pack2{ margin: 6px auto 0; display:table;}
.p5-sec8{
	width:148px;
	margin:0 auto;
	display:table;
	font-size:20px;
	line-height:20px;
	color:#fff;
	border-radius:25px;
	padding:6px 0;
	font-family: 'azo_sansmedium';}
.pack-divin-mid .p5-sec8, .pack-divin-mid .pack-divin-btm{ background:#195597;}
.pack-divin-lft .p5-sec8, .pack-divin-lft .pack-divin-btm{ background:#818181;}
.pack-divin-rgt .p5-sec8, .pack-divin-rgt .pack-divin-btm{ background:#abbfd7;}
.p6-sec8{
	width:100%;
	float:left;
	font-size:14px;
	line-height:14px;
	color:#949494;
	text-transform:uppercase;
	font-family: 'azo_sanslight';
	margin: 7px 0 0;}
.p7-sec8{
	float: left;
    width: 100%;
    color: #949494;
    font-size: 14px;
    line-height: 14px;
    margin: 21px 0 7px;
	font-family: 'azo_sanslight';}
.price-cut { position: relative;}
.price-cut img {
    position: absolute;
    left: 0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
    width: 100%;
}
.p8-sec8{
	float: left;
    width: 100%;
	font-size:36px;
	line-height:36px;
	color:#444444;
	font-family: 'azo_sansmedium';}
.pack-divin-btm{
	width:100%;
	float:left;
	margin: 9px 0 0;
	padding:22px 0;
	border-top: 1px solid #e1e1e1;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;}
.pack-div select {
	height: 28px;
	width: 218px;
	outline: none;
	font-size: 14px;
	font-family: 'azo_sanslight';
	line-height: inherit;
	padding-right: 8px;
	padding-left: 8px;
	border: 1px solid #e1e1e1;
	border-radius: 2px;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: url(../images/arw-select.png) no-repeat 95% center #fff;
	}
a.btn-select, .btn-select {
    border: none;
    outline: none;
    cursor: pointer;
    -webkit-border-radius: 3px;
     border-radius: 3px; 
    width: 218px;
    height: 57px;
    color: #fff;
    background: #ff7e00;
    font-size: 20px;
       line-height: 57px;
    padding: 0px 10px 0;
    display: inline-block;
    margin: 12px auto 0;
	font-family: 'azo_sansmedium';
}
::-webkit-input-placeholder {color: #adadad;}
:-moz-placeholder { color: #adadad;}/* Firefox 18- */
::-moz-placeholder { color: #adadad;}/* Firefox 19+ */
:-ms-input-placeholder { color: #adadad;}


 @media only screen and (max-width:1199px) {
/*=============*/
.banner { padding: 80px 0 64px; height: 545px;}
.p3-bnr { width: 55%;}
/*=============*/
.p1-drstrp { padding-right: 0;}
/*=============*/
.section1 { padding: 80px 0 70px;}
.p8-sec1 { width: 66%;}
/*=============*/
.section2 {
    padding: 80px 0;
    background: #f1fafd url(../images/bg-sec2.jpg) no-repeat center top;
    background-size: 1565px;
}
.sec2-in { width: 100%; padding-right: 530px;}
.p4-sec2 { width: 100%; padding: 20px; font-size: 14px; line-height: 30px;}
ul.points-sec2 { margin: 57px 0 0 0;}
ul.points-sec2 li { margin-right: 20px;}
/*=============*/
.prlx-content1, .prlx-content3 { padding-right: 474px;}
.prlx-content2, .prlx-content4, .prlx-content6 { padding-left: 474px;}
.prlx-content5 { padding-right: 419px;}
.img-prlx1 { width: 470px;}
.img-prlx2 { left: 35px;}
.sec-prlx3 { background: #003663 url(../images/bg-prlx3.jpg) no-repeat 66% top; background-size: cover;}
.sec-prlx5 { background: #003663 url(../images/bg-prlx5.jpg) no-repeat 61% top; background-size: cover;}
.sec-prlx6 { background: #003663 url(../images/bg-prlx6.jpg) no-repeat 42% top; background-size: cover;}
.img-prlx4 { left: 0; width: 550px;}
.logos-prlx5 { width: 95%;}
/*=============*/
.section3 { padding: 80px 0 70px;}
.prod-sec3 { left: 150px; top: 60px; width: 590px;}
/*=============*/
.section4 { padding: 80px 0;}
.sci-img { left: 10px;}
/*=============*/
.section5 { padding: 80px 0 57px;}
.p3-sec5, .p3-sec8 { width: 70%;}
.p4-sec5 { padding: 0 15px;}
.antomy-divin { width: 332px;}
.prod1-antmy, .prod2-antmy, .prod3-antmy { width: 95%;}
/*=============*/
.section6 {
    background: url(../images/bg-sec6.jpg) no-repeat 35% 50px;
    background-size: 1474px;
    padding: 80px 0 70px;}
.sec6-in1 { width: 523px;}
.p3-sec6 { width: 50%;}
.p4-sec6 { padding: 0 20px;}
.sec6-in2 {
    width: 470px;
    margin: 30px 0 0;
    background: url(../images/bg-sec6in2.png) no-repeat center top;
    background-size: contain;
}
.pointsin1-hunt { padding-top: 35px; padding-left: 32px;}
.pointsin2-hunt { padding-top: 35px; padding-right: 32px;}
.pointsin3-hunt { padding-bottom: 35px; padding-left: 32px;}
.pointsin4-hunt { padding-bottom: 35px; padding-right: 32px;}
.pointsin1-hunt, .pointsin2-hunt, .pointsin3-hunt, .pointsin4-hunt { height: 222px;}
.ic-hunt { margin: 51px auto 5px;}
/*=============*/
.section7 { padding: 80px 0;}
.sec7-in1 { width: 415px;}
.sec7-in1-top { background: #fff url(../images/bg-prodtesti.jpg) no-repeat -63px top;}
ul.points-testi li:nth-child(1) { padding: 0 30px;}
ul.points-testi li:nth-child(3) { padding: 0 32px;}
.sec7-in2 { width: 560px;}
/*=============*/
.section8 { padding: 80px 0;}


 }

@media only screen and (max-width:1023px) {
.header, .hdr-gap{ height: 55px; }
.logo{ margin: 10px 0 0;}
.menu-desk{ display:none;}
.light-menu{ display:block;}
.mob-mnu { float: right; margin: 16px 0px 0 0;}
/*=============*/
.p1-timofr { font-size: 15px; line-height: 15px; margin: 7px 0 4px;}
/*=============*/
.banner { padding: 35px 0 30px; height: auto; background: url(../images/bg1-bnr.jpg) no-repeat center top;}
.p1-bnr { font-size: 17px; line-height: 17px; letter-spacing: 6.7px;}
.p2-bnr { font-size: 50px; line-height: 50px;}
.p3-bnr { width: 75%; font-size: 19px; line-height: 26px; margin: 20px auto 17px;}
ul.list-bnr { background: linear-gradient(to right,rgba(255, 255, 255, 0) 0,rgba(255, 255, 255, 0.5) 20%,rgba(255, 255, 255, 0.5) 80%,rgba(255, 255, 255, 0) 100%);}
ul.list-bnr li { padding: 0 26px;}
.btn-bnr { margin: 24px auto 0;}
.stars-bnr { margin: 19px auto 8px;}
/*=============*/
.dr-stripin { padding-left: 273px;}
.drsimg-strip { left: 0; width: 160px;}
.arw-drstrp { left: 150px; width: 110px;}
.p1-drstrp { margin: 12px 0; letter-spacing: -0.5px;}
.p1-drstrp span { font-size: 21px;}
/*=============*/
.section1 { padding: 35px 0; background-size: 1690px;}
.hdng1 { font-size: 17px; line-height: 17px;}
.p2-sec1 { font-size: 46px; line-height: 46px; margin: 7px 0 11px;}
.p3-sec1 { width: 97%; margin: 30px auto 0;}
.prblms-sec1 { width: 600px; margin: 35px 0 0;}
.hexa-sec1 {
    width: 190px;
    height: 220px;
    left: 196px;
    top: 105px;
	background-size: contain;
}
.p4-sec1 { font-size: 17px; line-height: 20px; margin: 52px 0 0;}
.p4-sec1 span { font-size: 32px;}
.arw1-prblmssec1 { left: 87px; width: 150px;}
.arw2-prblmssec1 { right: 100px; width: 150px;}
.arw3-prblmssec1 { left: 213px; top: 285px; width: 55px;}
.arw4-prblmssec1 { right: 227px; top: 285px; width: 55px;}
.prblms-div1in1-sec1 { width: 270px;}
.prblms-div1in2-sec1 { width: 285px;}
.img-prblmssec1 { width: 100%;}
.p8-sec1 {
    font-size: 20px;
    line-height: 32px;
    padding: 60px 30px 0;
    width: 80%;
    margin: 35px auto 0;
}
/*=============*/
.section2 {
    padding: 35px 0;
    background: #f1fafd url(../images/bg-sec2.jpg) no-repeat center top;
    background-size: 1060px;
}
.sec2-in { width: 100%; padding-right: 388px;}
.hdng2 { font-size: 38px; line-height: 38px; margin: 7px 0 15px;}
.section2 .brdr-hdng, .section4 .brdr-hdng, .section6 .brdr-hdng{ width:100%;}
.p3-sec2 { font-size: 20px; line-height: 20px; margin: 34px 0 20px;}
ul.points-sec2 { margin: 25px 0 0 0;}
/*=============*/
.sec-prlx{ padding:60px 0;}
.sec-prlx, .prlx-content { height: auto;}
.sec-prlx1 { background: #003663 url(../images/bg-prlx1.jpg) no-repeat center top; background-size: contain;}
.prlx-content1, .prlx-content3 { padding-right: 287px;}
.prlx-content2, .prlx-content4, .prlx-content6 { padding-left: 287px;}
.prlx-content5 { padding-right: 272px;}
.p1-prlx { font-size: 30px; line-height: 30px;}
.img-prlx1{ width: 284px;}
.img-prlx2 { left: 15px; width: 218px;}
.sec-prlx2 .p2-prlx, .sec-prlx3 .p2-prlx { padding: 20px; font-size: 14px;}
.sec-prlx3 { background: #003663 url(../images/bg-prlx3.jpg) no-repeat 58% top; background-size: cover;}
.sec-prlx5 { background: #003663 url(../images/bg-prlx5.jpg) no-repeat 47% top; background-size: cover;}
.sec-prlx6 { background: #003663 url(../images/bg-prlx6.jpg) no-repeat 56% top; background-size: cover;}
.img-prlx4 { width: 285px;}
.logosdiv-prlx5 { height: 54px; margin: 20px 0 25px;}
/*=============*/
.section3 { padding: 35px 0 25px;}
.sec3-in { margin: 35px 0 0;}
.p3-sec3 { font-size: 20px; line-height: 20px;}
.sec3in1-lft { width: 313px;}
.padd1-sec3 { padding: 0 30px;}
.sec3in1-rgt { width: 280px;}
.padd2-sec3 { padding: 0 10px;}
.padd3-sec3 { padding: 0;}
.padd4-sec3 { padding: 0 15px;}
.ic-sec3 { margin: 0px auto 18px;}
.prod-sec3 { left: 138px; top: 107px; width: 420px;}
ul.thumbs-sec3 { margin: 35px auto 0;}
ul.thumbs-sec3 li { width: 140px;}
/*=============*/
.section4 { padding: 35px 0; background-size: 1705px;}
.sec4-in1 { width: 454px;}
.p3-sec4 { width: 100%; margin: 25px auto 19px; font-size: 19px; line-height: 28px;}
.p5-sec4 { width: 94%;}
ul.points-sci { margin: 30px auto 0;}
ul.points-sci li { margin: 0 7px;}
.sci-img { bottom: 0px; width: 290px; left:0;}
/*=============*/
.section5 { padding: 35px 0;}
.sec5-in {
    margin: 27px 0 0;
    background: url(../images/bg-sec5in.png) no-repeat center 55px;
    background-size: 460px;
}
.p3-sec5, .p3-sec8 { width: 92%;}
.p4-sec5 { padding: 0;font-size: 16px; line-height: 20px;}
.p4-sec5 span.span1 { width: 145px;}
.p4-sec5 span.span2 { width: 150px;}
.mrgn1-sec5, .mrgn2-sec5 { margin: 40px 0 0;}
.antomy-divin { width: 33.33%;}
.p5-sec5 { font-size: 17px; line-height: 17px; margin: 9px 0 0;}
.prod-div-antmy { height: 177px;}
.prod1-antmy { margin: 30px 0 0;}
.prod2-antmy, .prod3-antmy { margin: 27px 0 0;}
.p6-sec5 { padding: 15px 15px 10px; height: 182px;}
.p6-sec5 span { font-size: 18px;}
/*=============*/
.section6 { padding: 35px 0; background: none;}
.sec6-in { background: url(../images/prod-hunt.png) no-repeat 103% 84px; background-size: 350px;}
.sec6-in1 { width: 420px;}
.sec6-in2 { width: 325px; margin: 107px 0 0;}
.p3-sec6 { width: 63%; font-size: 19px; line-height: 28px; margin: 30px auto 22px;}
.p4-sec6 { padding: 0;}
.p4-sec6 span.span1 { margin: 0 0 25px;}
.pointsin1-hunt { padding-top: 25px; padding-left: 22px;}
.pointsin2-hunt { padding-top: 25px; padding-right: 22px;}
.pointsin3-hunt { padding-bottom: 25px; padding-left: 22px;}
.pointsin4-hunt { padding-bottom: 25px; padding-right: 22px;}
.pointsin1-hunt, .pointsin2-hunt, .pointsin3-hunt, .pointsin4-hunt { height: 154px;}
.ic-hunt { margin: 27px auto 0px;}
.p5-sec6 { font-size: 14px; line-height: 18px;}
/*=============*/
.section7 { padding: 35px 0;}
.sec7-in { margin: 38px 0 0;}
.sec7-in1 { width: 298px;}
.sec7-in1-top { background: #fff url(../images/bg-prodtesti.jpg) no-repeat -61px top; background-size: cover;}
.seal-testi { margin: 15px 0 0 10px;}
.prod-testi { margin: 20px 0 10px; width: 170px;}
ul.points-testi { margin: 25px auto 18px;}
ul.points-testi li:nth-child(1), ul.points-testi li:nth-child(2), 
ul.points-testi li:nth-child(3) { padding: 0 11px;}
.ic1-testi { width: 84px;}
.sec7-in2 { width: 437px;}
.sec7-in2-div { padding: 15px 10px 12px 10px;}
.sec7-in2-divin { padding: 0 0 0 15px;}
.img-testi { width: 75px;}
.stars-testi { margin: -2px 0 0; width: 77px;}
.p3-sec7 span.span1 { margin: 0 5px 0 7px; font-size: 15px;}
.p3-sec7 span.span2 { padding: 2px 0 0px 5px;}
/*=============*/
.section8 { padding: 35px 0;}
.p3-sec8 { margin: 27px 0 0;}
.sec8-in { margin: 28px auto 0;}
.pack-divin { width: 32.5%; height: 490px;}
.pack-divin-lft { /*margin-left: -66.2%;*/}
.pack-divin-mid {     margin-left: 1.22%;
    margin-right: 1.11%;}
.p4-sec8 {
    font-size: 15px;
    line-height: 22px;
    margin: 12px 0 0;
	letter-spacing:-0.2px;
	padding:0 5px;
}
.prodbox-pack { height: 168px;}
.prod-pack6, .prod-pack4{ width: 94%;}
.prod-pack2  { width: 72%;}
.pack-divin-btm { margin: 6px 0 0; padding: 15px 0;}


}


 @media only screen and (max-width:767px) {
.header, .hdr-gap{ height: 48px;}
.logo, .logo-chk { width: 180px;}
.mob-mnu { margin: 13px 0px 0 0;}
/*=============*/
.banner { padding: 30px 0 25px; background-size: cover;}
.p3-bnr {
    width: 100%;
    font-size: 18px;
    line-height: 24px;
    margin: 17px auto 12px;
}
.p2-bnr { font-size: 42px; line-height: 42px;}
.p1-bnr { font-size: 15px; line-height: 15px; letter-spacing: 6px;}
ul.list-bnr li p { font-size: 15px;}
ul.list-bnr li {
    padding: 12px 6px;
    width: 50%;
    float: left;
    background: none;
}
ul.list-bnr li:nth-child(1), ul.list-bnr li:nth-child(2) { border-bottom:1px dotted #ccc;}
ul.list-bnr li:nth-child(1), ul.list-bnr li:nth-child(3) { border-right:1px dotted #ccc;}
.btn-bnr { margin: 20px auto 0;}
.btn-ordr {
    width: 190px;
    height: 49px;
    font-size: 19px;
    padding: 17px 10px 0;
}
/*=============*/
.dr-stripin { padding-left: 0;}
.p1-drstrp { text-align: center;}
/*=============*/
.section1 { padding: 30px 0; background: none;}
.hdng1 { font-size: 16px; line-height: 18px;}
.brdr-hdng { width: 100%; max-width: 460px;}
.p2-sec1 { font-size: 40px; line-height: 40px; margin: 7px 0;}
.p3-sec1 { width: 100%; margin: 25px auto 0; line-height: 32px; padding: 20px;}
.prblms-sec1 {
    width: 100%;
    margin: 0;
    background: url(../images/s2-mobile-bg.jpg) no-repeat center top;
    background-size: contain;
    padding: 25px 0 0;
}
.prblms-div1in1-sec1, .prblms-div1in2-sec1 { width: 100%; margin: 15px 0px;}
.hexa-sec1 {
    position: static;
    margin: 0 auto 0 40px;
    display: table;
    float: left;
}
.prblms-div1-sec1 {
    width: 100%;
    float: none;
    max-width: 445px;
    margin: 0 auto;
    display: table;
}
.p8-sec1 {
    font-size: 18px;
    line-height: 26px;
    padding: 55px 10px 0;
    width: 100%;
    margin: 15px auto 0;
}
.img-prblms-div{
	width:100%;
	max-width:388px;
	display:table;
	margin:10px auto;}
.p5-sec1 { font-size: 26px; line-height: 26px;}
.p6-sec1 { font-size: 23px; line-height: 23px; margin: 6px 0 9px;}
/*=============*/
.section2 { padding: 30px 0 25px; background: #f1fafd;}
.sec2-in { padding-right: 0;}
.hdng2 { font-size: 35px; line-height: 35px; margin: 5px 0 8px;}
.prod-sec2 {
    width: 100%;
    max-width: 504px;
    margin: 0px auto 12px;
    display: table;
}
ul.points-sec2 { margin: -15px auto 0; float: none; display: inline-block;}
ul.points-sec2 li { margin-right: 12px;}
/*=============*/
.sec-prlx1, .sec-prlx2, .sec-prlx4{
    background: #003663 url(../images/bg-prlx1.jpg) no-repeat center top;
    background-size: cover;
}
.prlx-content1, .prlx-content3 { padding-right: 0;}
.prlx-content2, .prlx-content4, .prlx-content6 { padding-left: 0;}
.prlx-content5 { padding-right: 0;}
.sec-prlx3 { background: #003663 url(../images/bg-prlx1.jpg) no-repeat center top; background-size:cover;}
.sec-prlx5 { background: #003663 url(../images/bg-prlx1.jpg) no-repeat center top; background-size:cover;}
.sec-prlx6 { background: #003663 url(../images/bg-prlx1.jpg) no-repeat center top; background-size:cover;}
.p1-prlx { font-size: 28px; line-height: 28px;}
.p2-prlx { font-size: 14px; line-height: 30px; margin: 9px 0 18px; padding: 20px;}
.img-prlx1 {
    max-width: 284px;
    position: static;
    margin: 0 auto;
    display: table;
	padding: 12px 0 5px;
    width: 80%;
}
.img-prlx2 {
    max-width: 218px;
    position: static;
    margin: 0 auto;
    display: table;
	padding: 12px 0 5px;
    width: 60%;
}
.img-prlx4 {
    max-width: 290px;
    position: static;
    margin: 0 auto;
    display: table;
    padding: 12px 0 5px;
    width: 75%;
}
.img-prlx6 {
    max-width: 195px;
    position: static;
    margin: 0 auto;
    display: table;
    padding: 12px 0 5px;
    width: 55%;
}
.logosdiv-prlx5 { height: auto; margin: 15px 0 20px;}
/*=============*/
.section3 { padding: 30px 0 25px;}
.sec3-in { margin: 30px 0 0;}
.sec3in1-lft { width: 100%; margin-bottom: 28px;}
.sec3in1-rgt { width: 100%;}
.prod-mob-sec3 {
    position: static;
    margin: -13px auto 0;
    width: 100%;
    max-width: 435px;
	display: inline-block !important;
}
ul.thumbs-sec3 { margin: -10px auto 0;}
ul.thumbs-sec3 li { width: 113px;}
.padd4-sec3, .padd2-sec3, .padd1-sec3 { padding: 0;}
/*=============*/
.section4 { padding: 30px 0; background: #fff;}
.sec4-in1 { width: 100%;}
.sci-img {
	width: 90%;
    max-width: 290px;
    position: static;
    margin: 28px auto 0;
    display: inline-block;
}
.p3-sec4 { margin: 20px auto 16px; font-size: 18px; line-height: 26px;}
ul.points-sci { margin: 24px auto 0;}
.p5-sec4 { width: 100%;}
/*=============*/
.section5 { padding: 30px 0;}
.p3-sec5, .p3-sec8 { width: 100%;}
.sec5-in { margin: 21px 0 0; background: none;}
.antomy-div { margin: -10% auto 0;}
.antomy-divin {
    width: 100%;
    max-width: 500px;
    float: none;
    display: table;
    margin: 30px auto 0;
}
.p6-sec5 { padding: 15px 40px 10px; font-size: 12px; height: auto; }
.prod-div-antmy { height: auto;}
.prod1-antmy, .prod2-antmy, .prod3-antmy {
	width: 80%;
    position: relative;
    max-width: 300px;
    margin: 20px auto 0;
    float: none;
}
.bg-sec5in { margin: -6% auto 0; display: inline-block; width: 100%;}
.mrgn1-sec5{ margin: 35px 0 0;}
.mrgn2-sec5 { margin: -20% 0 0;}
.p4-sec5 {
    padding: 0;
    font-size: 16px;
    line-height: 20px;
    position: relative;
}
.p4-sec5 span.span1, .p4-sec5 span.span2{
	background: linear-gradient(to right,rgba(255, 255, 255, 0) 0,rgba(255, 255, 255, 0.5) 20%,rgba(255, 255, 255, 0.5) 80%,rgba(255, 255, 255, 0) 100%);}
.p4-sec5 span.span1 { width: 150px;}
.p4-sec5 span.span2 { width: 120px;}
/*=============*/
.section6 {
    padding: 30px 0;
    background: url(../images/prod-hunt.png) no-repeat center bottom;
    background-size: 335px;}
.sec6-in { background: none;}
.sec6-in1 { width: 100%;}
.sec6-in2 {
    width: 325px;
    margin: 35px auto 0;
    float: none;
    display: inline-block;
	}
.p3-sec6 {
    width: 245px;
	font-size: 18px;
    line-height: 26px;
	margin: 25px auto 19px;}
/*=============*/
.section7 { padding: 30px 0;}
.sec7-in { margin: 30px 0 0;}
.sec7-in1 {
    max-width: 402px;
    width: 100%;
    float: none;
    display: table;
    margin: 0 auto;
}
.sec7-in2 { width: 100%; margin: 20px 0 0;}
.img-testi {
    width: 90px;
    float: none;
    margin: 0 auto;
    display: table;
}
.sec7-in2-divin { padding: 0;}
.p3-sec7 {
    width: auto;
    float: none;
    display: table;
    margin: 0 auto;
}
.p3-sec7 span.span1 { margin: 0 5px 0 0;}
.stars-testi { margin: 10px auto; width: 77px; float: none; display: block;}
.p4-sec7 { text-align: center;}
/*=============*/
.section8 { padding: 30px 0;}
.p3-sec8{ margin:21px  0 0;}
.pack-divin {
    width: 100%;
	max-width:400px;
    height: auto;
	float:none;
	display:table;
	margin:0 auto;
}
.pack-divin-mid { margin-left: auto;}
.pack-divin-lft { margin-left: auto;}
.pack-divin-mid { margin:15px auto;}
.prodbox-pack { height: auto;}
.prod-pack6, .prod-pack4 { width: 94%; max-width: 325px; margin: 16px auto;}
.prod-pack2 {
    width: 72%;
    margin: 12px auto 15px;
    max-width: 255px;
}
a.btn-select, .btn-select { height: 50px;}

 }
 
@media only screen and (max-width:599px) {
/*=============*/
.p2-sec1 { font-size: 38px; line-height: 38px;}
/*=============*/
ul.thumbs-sec3 li { width: 113px; float: none; display: inline-block; margin: 20px 0 0;}
ul.thumbs-sec3 { margin: -30px auto 0;}
/*=============*/
ul.points-sci li { margin: 0 4px;}
	
}

@media only screen and (max-width:480px) {
/*=============*/
.p2-sec1 { font-size: 36px; line-height: 36px; letter-spacing: 3px;}
.prblms-sec1 {
    background: url(../images/s2-mobile-bg.jpg) no-repeat center 25px;
    background-size: contain;
}
/*=============*/
ul.points-sec2 li {
    width: 48%;
    height: 100px;
    padding-top: 60px;
    margin-right: 1%;
    margin-left: 1%;
    margin-top: 2%;
}
.ic-sec2 { top: 7px;}
/*=============*/
ul.points-sci li { margin: 0; width: 120px; padding: 0 5px;}
/*=============*/
.mrgn1-sec5 { margin: 25px 0 0;}
/*=============*/
.sec7-in2-div { padding: 15px 5px 12px;}
		
}

@media only screen and (max-width:414px) {
.header, .hdr-gap { height: 44px;}
.logo { max-width: 165px; margin: 9px 0 0;}
.mob-mnu { margin: 11px 0px 0 0;}
/*=============*/
.p1-timofr { font-size: 13px; line-height: 13px;}
/*=============*/
.p1-bnr { font-size: 15px; line-height: 15px; letter-spacing: 3px;}
.p2-bnr { font-size: 37px; line-height: 37px; letter-spacing: 9px; padding: 5px 0 0;}
.p3-bnr { font-size: 14px; padding: 30px;}
.p1-drstrp { font-size: 14px; }
/*=============*/
.hexa-sec1 { width: 165px; height: 190px;     margin: 0;}
.p4-sec1 { font-size: 16px; margin: 36px 0 0;}
.p5-sec1 { font-size: 20px; line-height: 20px;}
.p6-sec1 { font-size: 18px; line-height: 18px;}
.p8-sec1 { font-size: 16px; line-height: 24px; margin: 5px auto 0;}
/*=============*/
.p1-prlx { font-size: 26px; line-height: 26px;}
/*=============*/
.hdng2 { font-size: 30px; line-height: 32px;}
/*=============*/
ul.points-sci li { font-size: 13px; width: 100px;}
.ic-sec4 { width: 80px;}
.p3-sec4, .p3-sec6 { font-size: 17px; line-height: 24px;}
/*=============*/
.p3-sec5, .p3-sec8 { line-height: 24px;}
.p4-sec5 { font-size: 15px; line-height: 18px;}
/*=============*/
.img-testi { width: 80px;}

}

@media only screen and (max-width:380px) {	
/*=============*/
.p1-bnr { font-size: 14px; line-height: 14px;}
.p2-bnr { font-size: 34px; line-height: 34px;}
.p3-bnr { margin: 14px auto 12px;}
ul.list-bnr li p { font-size: 14px;}
.p4-bnr { font-size: 13px;}
/*=============*/
.section1 { padding: 25px 0;}
/*=============*/
.section2 { padding: 25px 0 20px;}
/*=============*/
.sec-prlx { padding: 60px 0;}
/*=============*/
.section3 { padding: 55px 0 30px;}
/*=============*/
.section4 { padding: 25px 0;}
ul.points-sci { margin: 22px auto 0;}
ul.points-sci li { font-size: 12px; width: 92px;}
.ic-sec4 { width: 72px;}
/*=============*/
.p4-sec5 { font-size: 13px; line-height: 16px;}
.p4-sec5 span.span1 { width: 125px;}
.p4-sec5 span.span2 { width: 100px;}
/*=============*/
.section6 {
    padding: 25px 0;
    background: url(../images/prod-hunt.png) no-repeat center bottom;
    background-size: 296px;
}
.sec6-in2 { width: 280px; margin: 20px auto 0;}
.p5-sec6 { font-size: 13px;}
.ic-hunt { margin: 19px auto 0px;}
.pointsin1-hunt { padding-top: 21px; padding-left: 19px;}
.pointsin2-hunt { padding-top: 21px; padding-right: 19px;}
.pointsin3-hunt { padding-bottom: 21px; padding-left: 19px;}
.pointsin4-hunt { padding-bottom: 21px; padding-right: 19px;}
.pointsin1-hunt, .pointsin2-hunt, .pointsin3-hunt, .pointsin4-hunt { height: 132px;}
/*=============*/
.section7 { padding: 25px 0;}
.sec7-in1-top { background: #fff url(../images/bg-prodtesti.jpg) no-repeat -58px top; background-size: cover;}
.prod-testi { width: 159px;}
ul.points-testi li { font-size: 13px;}
ul.points-testi li:nth-child(1), ul.points-testi li:nth-child(2), 
ul.points-testi li:nth-child(3) { padding: 0 10px;}
.img-testi { width: 75px;}

	
}

