@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
aside, nav, footer, header, section, article { display: block }
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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
	}
body {
	line-height: 1;
	}
ol, ul {
	list-style: none;
	}
blockquote, q {
	quotes: none;
	}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
	textarea{
		resize:none;
	}
	input, textarea { outline:none; }
	input:active, textarea:active { outline:none; }
	:focus { outline:none; } 
body {
	margin:0;
	color:#000;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	background:#fff;
	min-width:1200px;
	height:100%;
	position:relative;
	-webkit-text-size-adjust: none;
}
*{
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
}
#wrapper{
	overflow:hidden;
	max-width:1920px;
	margin:0 auto;
}
header{
	min-height:88px;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	background:#D0B6E4;
	z-index:50;
}
header:after{
	content:'';
	display:block;
	clear:both;
	position:absolute;
	bottom:-6px;
	height:6px;
	width:100%;
	left:0;
	background:url(../images/shadow.png) repeat-x;
}
.header-container{
	width:1200px;
	margin:0 auto;
}
.header-container:after{
	content:'';
	display:block;
	clear:both;
}
.logo{
	float:left;
	background:url(../images/logo.png) no-repeat;
	width:135px;
	height:61px;
	margin-right:61px;
	margin-left:30px;
	margin-top:15px;
}
.logo a{
	display:block;
	height:100%;
}
.nav{
	float:left;
}
.nav ul:after{
	content:'';
	display:block;
	clear:both;
}
.nav ul li{
	float:left;
}
.nav ul li a{
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:600;
	font-size:20px;
	color:#ffffff;
	height:88px;
	border-bottom:3px solid #D0B6E4;
	padding:42px 10px 0;
}
.nav ul li a:hover{
	border-bottom:3px solid #6D61AC;
	color:#302784;
}
.header-container img{
	float:right;
	margin-right:39px;
	margin-top:8px;
}
.screen1{
	background:url(../images/img2.jpg) no-repeat;
	min-height:986px;
	background-position:50% 0;
	border-bottom:5px solid #C9B7E8;
	position:relative;
	z-index:3;
}
.screen1-container{
	width:1200px;
	margin:0 auto;
	position:relative;
	padding:135px 0 0 0;
	min-height:981px;
}
.screen1-container a.arrow{
	position:absolute;
	bottom:-28px;
	display:block;
	left:50%;
	background:url(../images/arrow.png) no-repeat;
	width:52px;
	height:52px;
	margin-left:-26px;
}
.screen1-container:after{
	content:'';
	display:block;
	clear:both;
}
.advertising{
	display:block;
	background:url(../images/bg.png) no-repeat;
	width:776px;
	height:163px;
	padding:28px 0 0 147px;
	margin:0 0 0 33px;
	position:relative;
	z-index:4;
}
.advertising span{
	display:block;
	text-transform:uppercase;
	font-weight:800;
	font-size:50px;
	color:#fff;
	margin-bottom:12px
}
.advertising em{
	display:block;
	font-style:italic;
	font-size:24px;
	color:#c9b7e7;
	font-weight:600;
}
/* example gallery styles */
.gallery-holder {
	position:absolute;
	background:none;
	right: 61px;
    top: 144px;
	z-index:2;
	overflow:hidden;
	width:451px;
	height:743px;
}
.gallery-holder .gholder {
	overflow: hidden;
	width: 100%;
}
.gallery-holder .gmask {
	position: relative;
	overflow: hidden;
	height:1%;
}
.gallery-holder .gmask .slideset {
	list-style: none;
	overflow: hidden;
	height:743px;
	padding: 0;
	margin: 0;
	width:100%;
}
.gallery-holder .gmask .slide {
	position: absolute;
	top: 0;
	left: 0;
	width:100%;
	height:743px;
}
.slideshow .gmask div.active {
	z-index: 1;
}

.description{
	display:block;
	position:absolute;
	background:url(../images/bg2.png) no-repeat;
	width:927px;
	height:618px;
	left: -29px;
	z-index:1;
    top: 69px;
}
.screen1-bottom{
	position:absolute;
	z-index:4;
	left: 33px;
	width:100%;
    bottom: 27px;
}
.screen1-bottom:after{
	content:'';
	display:block;
	clear:both;
}
.test-consultation{
	float:left;
	margin-bottom:18px;
}
.test-consultation:after{
	content:'';
	display:block;
	clear:both;
}
.test{
	float:left;
	background:url(../images/ic.png) no-repeat;
	padding:0 0 0 30px;
	background-position:0 4px;
	margin-right:30px;
}
.consultation{
	background:url(../images/ic2.png) no-repeat;
	background-position:0 4px;
}
.test span{
	display:block;
	text-transform:uppercase;
	font-weight:600;
	color:#ffffff;
	font-size:14px;
	margin-bottom:14px;
	line-height:16px;
}
.test a{
	font-size:14px;
	line-height:18px;
	font-style:italic;
	color:#fff;
	text-decoration:underline;
	cursor:pointer;
}
.test a:hover{
	text-decoration:none;
}
.buttons{
	float:right;
	margin:16px 180px 0 0;
}
.buttons:after{
	content:'';
	display:block;
	clear:both;
}
.buttons a{
	float:left;
	text-align:center;
	text-transform:uppercase;
	font-size:16px;
	border:1px solid #D0B6E5;
	background:#FFFFFF;
	color:#9f6aff;
	width:177px;
	height:52px;
	text-decoration:none;
	line-height:50px;
}
.buttons a.buy-btn{
	color:#fff;
	border-left:none;
	background:#A966FD;
}
.screen2{
	background:url(../images/bg3.jpg) repeat-x;
	min-height:601px;
	position:relative;
}
.screen2-container{
	width:1200px;
	margin:0 auto;
	position:relative;
	min-height:601px;
	z-index:2;
	padding:100px 0 0 0;
}
.screen2 img.bg-screen2{
	display:block;
	position:absolute;
	bottom:0;
	left:50%;
	margin:0 0 0 156px;
	z-index:1;
}
.title{
	text-align:center;
	margin:0 0 61px;
}
.title h2{
	display:block;
	text-transform:uppercase;
	color:#302784;
	font-size:40px;
	font-weight:600;
}
.title h2 b{
	display:inline-block;
	position:relative;
}
.title h2 b:after{
	content:'';
	display:block;
	clear:both;
	position:absolute;
	top:50%;
	left:-70px;
	background:#C9B7E8;
	width:46px;
	height:3px;
	margin-top:-1.5px;
}
.title h2 b:before{
	content:'';
	display:block;
	clear:both;
	position:absolute;
	top:50%;
	right:-70px;
	background:#C9B7E8;
	width:46px;
	height:3px;
	margin-top:-1.5px;
}
.screen2-container ul:after{
	content:'';
	display:block;
	clear:both;
}
.screen2-container ul{
	margin:0 0 0 230px; 0 0 0 80px;
	max-width:800px;
}
.screen2-container ul li{
	float:left;
	width:310px;
	margin:0 23px 62px 0;
	padding:0 0 0 94px;
	font-size:18px;
	line-height:24px;
	font-weight:600;
	color:#302784;
	min-height:74px;
	background:url(../images/ic3.png) no-repeat;
	background-position:0 50%;
}
.screen2-container ul li:nth-child(2) {
	width:410px;
	background:url(../images/ic4.png) no-repeat;
	background-position:0 50%;
}
.screen2-container ul li:nth-child(3) {
	background:url(../images/ic5.png) no-repeat;
	background-position:0 50%;
}
.screen2-container ul li:nth-child(4) {
	width:410px;
	background:url(../images/ic6.png) no-repeat;
	background-position:0 50%;
}
.screen2-text{
	position:absolute;
	background:#C9B7E8;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border:3px solid rgba(255,255,255, 0.8);
	-webkit-border:3px solid rgba(255,255,255, 0.8);
	-moz-border:3px solid rgba(255,255,255, 0.8);
	width:765px;
	margin:-20px 0 0 220px;80px;
	text-align:left;
	padding:26px 40px 23px 32px;
}
.screen2-text:after{
	content:'';
	display:block;
	clear:both;
	position:absolute;
	bottom:-44px;
	left:0;
	background:url(../images/shadow2.png) no-repeat;
	width:100%;
	height:44px;
	background-position:50% 0;
}
.screen2-text p{
	text-align:left;
	display:block;
	font-style:italic;
	font-size:18px;
	line-height:24px;
	color:#241d66;
	text-shadow:0 1px 1px rgba(255,255,255, 0.45);
	-webkit-text-shadow:0 1px 1px rgba(255,255,255, 0.45);
	-moz-text-shadow:0 1px 1px rgba(255,255,255, 0.45);
}
.screen2-text p span{
	font-weight:600;
	text-align:left;
}
.screen2-text p strong{
	font-weight:bolder;
	text-align:left;
}
.screen3{
	background:url(../images/bg6.png) repeat;
	position:relative;
}
.screen3:after{
	content:'';
	display:block;
	clear:both;
	position:absolute;
	top:-164px;
	left:0;
	background:url(../images/bg5.png) no-repeat;
	width:100%;
	height:722px;
	background-position:50% 0;
}
.screen3-container{
	width:1200px;
	margin:0 auto;
	padding:145px 0 284px 0;
	position:relative;
	z-index:4;
}
.screen3-container .title{
	margin-bottom:58px;
}
.testimony{
	width:647px;
	margin:0 auto 62px;
}
.testimony ul{
	margin:0;
}
.testimony ul li{
	display:block;
	margin-bottom:15px;
	background:url(../images/bg-li.png) no-repeat;
	min-height:11px;
	background-position:0 6px;
	padding-left:24px;
	font-size:20px;
	line-height:24px;
	color:#232323;
}
.testimony2{
	margin:0;
	position:relative;
}
.testimony2:after{
	content:'';
	display:block;
	clear:both;
	position:absolute;
	top: -136px;
    left: -140px;
	background:url(../images/bg4.png) no-repeat;
	width:1445px;
	height:346px;
	z-index:0;
}
.testimony2 ul{
	text-align:center;
	vertical-align:top;
	position:relative;
	z-index:2;
}
.testimony2 ul li{
	display:inline-block;
	vertical-align:top;
	margin:0 25px;
	border:3px solid #dba2cb;
	border-radius:500px;
	-webkit-border-radius:500px;
	-moz-border-radius:500px;
	overflow:hidden;
	cursor:pointer;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	position:relative;
}
.testimony2 ul li img{
	display:block;
}
.testimony2 ul li .testimony-hover{
	position:absolute;
	top:0;
	border-radius:500px;
	-webkit-border-radius:500px;
	-moz-border-radius:500px;
	left:0;
	width:100%;
	height:100%;
	background:#D0B6E5;
	text-align:center;
	opacity:0;
	-webkit-opacity:0;
	-moz-opacity:0;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}
.testimony2 ul li:hover .testimony-hover{
	opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}
.testimony2 ul li:hover{
	border:3px solid #D0B6E5;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}
.testimony-hover p{
	display:block;
	font-size:22px;
	line-height:30px;
	color:#ffffff;
	font-weight:600;
}
.hover-block{
	display:table-cell;
	vertical-align:middle;
	width:224px;
	height:225px;
}
.screen4{
	background:url(../images/bg12.jpg) repeat;
	position:relative;
	padding-bottom:76px;
}
.screen4:after{
	content:'';
	display:block;
	clear:both;
	position:absolute;
	top:-237px;
	left:0;
	width:100%;
	height:237px;
	background:url(../images/bg11.png) no-repeat;
	background-position:50% 0;
}
.screen4-container{
	width:1200px;
	margin:0 auto;
	position:relative;
	top:-193px;
	padding-top:154px;
	background:url(../images/bg9.png) no-repeat;
	background-position:50% 100%;
	padding-bottom:69px;
}
.screen4-container:after{
	content:'';
	display:block;
	clear:both;
	position:absolute;
	background:url(../images/bg10.png) no-repeat;
	width:100%;
	height:417px;
	left:0;
	background-position:50% -58px;
	top:0;
}
.screen4 a.arrow2 {
    position: absolute;
    top: -148px;
    display: block;
    left: 50%;
    background: url(../images/arrow2.png) no-repeat;
    width: 58px;
    height: 58px;
    margin-left: -29px;
	z-index:5;
}
.screen4-container h2{
	display:block;
	text-align:center;
	text-transform:uppercase;
	font-weight:bolder;
	font-size:70px;
	color:#302784;
	text-shadow:0 0 14px #fff;
	-webkit-text-shadow:0 0 14px #fff;
	-moz-text-shadow:0 0 14px #fff;
	margin-bottom:20px;
	position:relative;
	z-index:2;
}
.screen4-container h2 b{
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
}
.screen4-container span{
	display:block;
	text-align:center;
	margin:0 auto 40px;
	background:url(../images/btn.png) no-repeat;
	width:523px;
	height:48px;
	line-height:48px;
	font-size:16px;
	color:#fefefe;
	position:relative;
	z-index:2;
	font-weight:600;
	text-transform:uppercase;
	text-shadow:0 2px 2px rgba(0,0,0, 0.75);
	-webkit-text-shadow:0 2px 2px rgba(0,0,0, 0.75);
	-moz-text-shadow:0 2px 2px rgba(0,0,0, 0.75);
}
.screen4-container strong{
	display:block;
	text-align:center;
	padding-bottom:76px;
	margin-bottom:20px;
	text-transform:uppercase;
	font-weight:600;
	font-size:24px;
	color:#6c45b0;
	text-shadow:0 1px 2px rgba(0,0,0, 0.75);
	-webkit-text-shadow:0 1px 2px rgba(0,0,0, 0.75);
	-moz-text-shadow:0 1px 2px rgba(0,0,0, 0.75);
	background:url(../images/bg7.png) no-repeat;
	background-position:50% 100%;
	position:relative;
	z-index:2;
}
.screen4-block{
	background:url(../images/img8.png) no-repeat;
	padding-top:397px;
	background-position:50% 0;
	margin:-64px 0 -20px 0;
	position:relative;
	z-index:2;
}
.screen4-block-title{
	background:url(../images/bg8.png) no-repeat;
	width:636px;
	height:228px;
	padding-top:38px;
	margin:0 auto;
}
.screen4-container .screen4-block-title span{
	display:block;
	text-align:center;
	margin:0 0 7px 0;
	background:none;
	width:auto;
	height:auto;
	line-height:60px;
	font-size:60px;
	color:#241d66;
	font-weight:600;
	text-transform:uppercase;
	text-shadow:0 2px 2px #fff;
	-webkit-text-shadow:0 2px 2px #fff;
	-moz-text-shadow:0 2px 2px #fff;
}
.screen4-container .screen4-block-title strong{
	display:block;
	text-align:center;
	padding-bottom:0;
	margin-bottom:0;
	text-transform:uppercase;
	font-weight:600;
	font-size:30px;
	color:#736dad;
	text-shadow:0 2px 2px #fff;
	-webkit-text-shadow:0 2px 2px #fff;
	-moz-text-shadow:0 2px 2px #fff;
	background:none;
}
.screen4-container ul{
	margin:0;
	text-align:center;
	position:relative;
}
.screen4-container ul:after{
	content:'';
	display:block;
	clear:both;
	position:absolute;
	top: -122px;
    left: 173px;
	z-index:0;
	background:url(../images/line.png) no-repeat;
	width:845px;
	height:252px;
}
.screen4-container ul li{
	display:inline-block;
	vertical-align:top;
	margin:0 32px;
	position:relative;
	z-index:1;
	cursor:pointer;
}
.screen4-container ul li:nth-child(2) {
	margin:39px 32px 0;
}
.screen4-container ul li:nth-child(3) {
	margin:39px 32px 0;
}
.screen4-container ul li img{
	display:block;
	margin:0 auto 27px;
	text-align:center;
}
.screen4-container ul li b{
	display:block;
	text-align:center;
	text-transform:uppercase;
	font-weight:bolder;
	font-size:24px;
	color:rgba(48,39,132, 0.6);
	-webkit-color:rgba(48,39,132, 0.6);
	-moz-color:rgba(48,39,132, 0.6);
	opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	transition:0.6s;
	-webkit-transition:0.6s;
	-moz-transition:0.6s;
}
.screen4-container ul li .symptoms{
	position:relative;
	z-index:2;
	transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	width:100%;
}
.screen4-container ul li:hover .symptoms{
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	opacity:0;
	-webkit-opacity:0;
	-moz-opacity:0;
}
.screen4-container ul li:hover .symptoms b{
	opacity:0;
	-webkit-opacity:0;
	-moz-opacity:0;
	transition:0.6s;
	-webkit-transition:0.6s;
	-moz-transition:0.6s;
}
.screen4-container ul li .symptoms2{
	position:absolute;
	top:0;
	transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	opacity:0;
	-webkit-opacity:0;
	-moz-opacity:0;
	width:100%;
}
.screen4-container ul li:hover .symptoms2{
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
}
.screen5{
	background:url(../images/bg6.png) repeat;
	position:relative;
	padding-bottom:235px;
	padding-top:70px;
}
.screen5:after{
	content:'';
	display:block;
	clear:both;
	position:absolute;
	top:39px;
	left:0;
	background:url(../images/bg5.png) no-repeat;
	background-position:50% 0;
	height:722px;
	width:100%;
}
.screen5:before{
	content:'';
	display:block;
	clear:both;
	position:absolute;
	top:-242px;
	left:0;
	width:100%;
	height:242px;
	background:url(../images/bg13.jpg) no-repeat;
	background-position:50% 0;
}
.screen5-container{
	width:1200px;
	margin:0 auto;
	padding-top:30px;
}
.screen5-container .title{
	margin-bottom:54px;
	position:relative;
	z-index:2;
}
.screen5-block{
	width:914px;
    background: #C9B7E8;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border: 3px solid rgba(255,255,255, 0.9);
    -webkit-border: 3px solid rgba(255,255,255, 0.9);
    -moz-border: 3px solid rgba(255,255,255, 0.9);
    margin:0 auto 72px;
    text-align: left;
    padding: 32px 40px 29px 30px;
	position:relative;
	z-index:2;
}
.screen5-block:after {
    content: '';
    display: block;
    clear: both;
    position: absolute;
    bottom: -46px;
    left: 0;
    background: url(../images/shadow3.png) no-repeat;
    width: 100%;
    height: 44px;
    background-position: 50% 0;
}
.screen5-block:before{
	content:'';
	display:block;
	clear:both;
	position:absolute;
	background:url(../images/bg14.png) no-repeat;
	width:86px;
	height:72px;
	bottom:-72px;
	left:578px;
	z-index:2;
}
.screen5-block p{
	display:block;
	font-weight:600;
	font-style:italic;
	line-height:29px;
	font-size:18px;
	color:#241d66;
	text-transform:0 1px 1px rgba(255,255,255, 0.45);
	-webkit-text-transform:0 1px 1px rgba(255,255,255, 0.45);
	-moz-text-transform:0 1px 1px rgba(255,255,255, 0.45);
}
.screen5-block p b{
	color:#fff;
}
.screen5-block p strong{
	font-size:30px;
}
.items{
	margin:0;
	padding:0 62px 0 170px;
}
.items:after{
	content:'';
	display:block;
	clear:both;
}
.item{
	float:left;
}
.item2{
	float:right;
}
.item ul{
	margin:0;
	width:390px;
}
.item img{
	display:block;
	margin:0 0 44px 33px;
}
.item2 img{
	display:block;
	margin:-36px 49px -6px 0;
}
.item ul li{
	background:url(../images/bg-li2.png) no-repeat;
	padding-left:41px;
	min-height:24px;
	background-position:0 50%;
	font-size:18px;
	color:#232323;
	font-weight:600;
	margin-bottom:12px;
}
.item2 ul li{
	background:url(../images/bg-li3.png) no-repeat;
	background-position:0 50%;
	color:#302786;
}
.item2 ul li b{
	font-weight:800;
}
.screen6{
	position:relative;
	background:url(../images/bg16.png) no-repeat #302686;
	background-position:50% 100%;
	z-index:5;
	height:1129px;
	padding:115px 0 0 0;
}
.screen6:after{
	content:'';
	display:block;
	clear:both;
	position:absolute;
	top:-242px;
	left:0;
	width:100%;
	height:242px;
	background:url(../images/bg15.png) no-repeat;
	background-position:50% 0;
}
.screen6 a.arrow3 {
    position: absolute;
    top: -153px;
    display: block;
    left: 50%;
    background: url(../images/arrow2.png) no-repeat;
    width: 58px;
    height: 58px;
    margin-left: -29px;
	z-index:5;
}
.screen6-container{
	width:1200px;
	margin:0 auto;
	position:relative;
	z-index:2;
	top:-9px;
	height:1014px;
	overflow:hidden;
}
.screen6-container .title{
	margin-bottom:20px;
	position:relative;
	z-index:2;
}
.screen6-container .title h2{
	color:#fff;
}
.screen6-container .title h2 b:before{
	background:#fff;
}
.screen6-container .title h2 b:after{
	background:#fff;
}
.screen6-container p.info{
	display:none;
	text-align:center;
	font-style:italic;
	font-size:24px;
	line-height:30px;
	color:#fff;
	position:relative;
	z-index:2;
}
.screen6-container p.info b{
	font-weight:bolder;
}
.screen6-block{
	position:relative;
	min-height:968px;
}
.screen6-block:after{
	content:'';
	display:block;
	clear:both;
	position:absolute;
	top: -252px;
    left: -55px;
	width:100%;
	height:968px;
	background:url(../images/bg20.png) no-repeat;
}
.screen6-block ul{
	margin:0;
	position:relative;
	z-index:5;
	width:860px;
}
.screen6-block ul li{
	margin:0;
	position:relative;
}
.screen6-block ul li:after{
	content:'';
	display:block;
	clear:both;
}
.screen6-block ul li img{
	float:left;
}
.block-name{
	float:left;
}
.screen6-block ul li span{
	display:block;
	text-transform:uppercase;
	font-weight:600;
	font-size:30px;
	color:#ffffff;
	margin-bottom:14px;
}
.discover{
	position:relative;
	margin-left:35px;
}
.discover em{
	display:inline-block;
	font-size:18px;
	color:#c9b7e8;
	font-weight:300;
	font-style:italic;
	border-bottom:1px solid #c9b7e8;
	padding-bottom:8px;
	cursor:pointer;
}
.screen6-block ul li:first-child img{
	float:left;
	margin:-25px 0 0 -19px;
}
.screen6-block ul li:first-child{
	width:600px;
}
.screen7 .screen6-block ul li:first-child {
    width: auto;
}
.screen6-block ul li:first-child .block-name {
    margin: 77px 0 0 -119px;
}
.screen6-block ul li:nth-child(2) {
	top: -183px;
    left: 219px;
}
.screen6-block ul li:nth-child(2) .block-name {
    margin: 77px 0 0 -145px;
}
.screen6-block ul li:nth-child(3) {
	top: -269px;
    left: 75px;
}
.screen6-block ul li:nth-child(3) .block-name {
    margin: 128px 0 0 -61px;
}
.screen6-block ul li:nth-child(3) span{
	text-align:center;
}
.screen6-block ul li:nth-child(3) .discover{
	margin:0;
}
.screen6-block-right{
	position:absolute;
	top:0;
	right:0;
	z-index:3;
}
.screen6-block-right img{
	display:block;
	margin:77px 108px 0 0;
}
.description-tovar{
	position:absolute;
	top: 28px;
    right: -6px;
	background:url(../images/bg19.png) no-repeat;
	width:219px;
	height:139px;
	font-weight:bolder;
	font-size:16px;
	line-height:20px;
	text-transform:uppercase;
	color:#fefeff;
	text-shadow:0 1px 1px #8B8295;
	-webkit-text-shadow:0 1px 1px #8B8295;
	-moz-text-shadow:0 1px 1px #8B8295;
	text-align:center;
	padding:38px 27px 0;
}
.screen6-block-right a{
	display:block;
	background:url(../images/btn2.png) no-repeat;
	width:175px;
	height:52px;
	background-position:0 0;
	font-size:15px;
	color:#d7cdef;
	font-weight:600;
	line-height:52px;
	padding-left:67px;
	text-decoration:none;
	position:absolute;
	right: 95px;
    top: 657px;
	z-index:4;
}
.screen6-block-right a:hover{
	background-position:0 100%;
}
.screen7{
	background:none;
	background-color:#473DA2;
	margin:-313px 0 0 0;
	z-index:4;
	height:1116px;
	padding:0;
}
.screen7:after{
	display:none;
}
.screen7:before{
	content:'';
	display:block;
	clear:both;
	position:absolute;
	bottom:-243px;
	left:0;
	width:100%;
	background:url(../images/bg17.png) no-repeat;
	height:243px;
	background-position:50% 0;
}
.screen7 a.arrow3 {
    position: absolute;
    bottom: -155px;
    display: block;
    left: 50%;
    background: url(../images/arrow4.png) no-repeat;
    width: 58px;
    height: 58px;
    margin-left: -29px;
    z-index: 5;
	top:auto;
}
.screen7 .screen6-block-right{
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	right:auto;
}
.screen7 .screen6-block ul{
	float:right;
	margin:25px 0 0 0;
}
.screen7 .screen6-block:after {
    content: '';
    display: block;
    clear: both;
    position: absolute;
    top: -139px;
    left: 56px;
    width: 100%;
    height: 975px;
    background: url(../images/bg21.png) no-repeat;
}
.screen7 .description-tovar{
	padding:26px 27px 0;
	top: 133px;
    right: -12px;
}
.screen7 .screen6-container{
	padding-top:280px;
	height:auto;
}
.screen7 .screen6-block-right img{
	margin:183px 0 0 112px;
}
.screen7 .screen6-block-right a{
	right: 178px;
    top: 740px;
}
.screen7 .screen6-block ul li img{
	float:right !important;
}
.screen7 .screen6-block ul li:first-child img{
	margin:42px 42px 0 0;
}
.screen7 .screen6-block ul li .block-name{
	position:relative;
	z-index:3;
}
.screen7 .screen6-block ul li:first-child .block-name{
	position:relative;
	left:308px;
}
.screen7 .screen6-block ul li:first-child span{
	margin:0 0 19px 113px;
}
.screen7 .screen6-block ul li:nth-child(2) {
	float:left !important;
	top: -92px;
    left: 137px;
}
.screen7 .screen6-block ul li:nth-child(2) span{
	margin-left:50px;
}
.screen7 .screen6-block ul li:nth-child(2) img{
	margin:8px 0 0 -121px;
}
.screen7 .screen6-block ul li:nth-child(3) {
	clear:both;
	top: -205px;
    left: 261px;
}
.screen7 .screen6-block ul li:nth-child(3) span{
	margin-left:78px;
}
.screen7 .screen6-block ul li:nth-child(3) img{
	margin:28px 0 0 -112px;
	float:left !important;
}
.discover-hover{
	display:none;
	position:absolute;
	top:50px;
	left:15px;
	background-color:rgba(201,183,232, 0.9);
	-webkit-background-color:rgba(201,183,232, 0.9);
	-moz-background-color:rgba(201,183,232, 0.9);
	box-shadow:0 0 12px rgba(23,18,66, 0.5);
	-webkit-box-shadow:0 0 12px rgba(23,18,66, 0.5);
	-moz-box-shadow:0 0 12px rgba(23,18,66, 0.5);
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	width:390px;
	z-index:10;
	padding:25px 15px 17px 15px;
}
.discover:hover .discover-hover{
	display:block;
}
.discover-hover:after{
	content:'';
	display:block;
	clear:both;
	position:absolute;
	top:-10px;
	z-index:2;
	left:67px;
	background:url(../images/bg18.png) no-repeat;
	width:18px;
	height:10px;
}
.screen6-block ul li:nth-child(2) .discover-hover{
	left:-258px;
}
.screen6-block ul li:nth-child(2) .discover-hover:after{
	left:332px;
}
.screen6-block ul li:nth-child(3) .discover-hover{
	left:15px;
}
.screen6-block ul li:nth-child(3) .discover-hover:after{
	left:67px;
}
.screen7 .screen6-block ul li:nth-child(1) .discover-hover{
	left:-258px;
}
.screen7 .screen6-block ul li:nth-child(1) .discover-hover:after{
	left:332px;
}
.screen7 .screen6-block ul li:nth-child(2) .discover-hover{
	left:15px;
}
.screen7 .screen6-block ul li:nth-child(2) .discover-hover:after{
	left:67px;
}
.screen7 .screen6-block ul li:nth-child(3) .discover-hover{
	left:-258px;
}
.screen7 .screen6-block ul li:nth-child(3) .discover-hover:after{
	left:332px;
}
.discover-hover ul{
	margin:0 !important;
	width:auto !important;
	float:none !important;
}
.screen6-block ul li .discover-hover ul li{
	background:url(../images/bg-li4.png) no-repeat;
	background-position:0 50%;
	padding-left:14px;
	font-size:16px;
	color:#302686;
	margin-bottom:8px;
	position:static !important;
}
.screen6-block ul li:hover{
	z-index:5;
}
.screen8 {
    background: url(../images/bg6.png) repeat;
    position: relative;
    padding-bottom:31px;
}
.screen8:after{
	content:'';
	display:block;
	clear:both;
	position:absolute;
	top:66px;
	left:0;
	width:100%;
	background:url(../images/bg22.png) no-repeat;
	background-position:50% 0;
	height:928px;
}
.screen8-container{
	width:1200px;
	margin:0 auto;
	padding:223px 0 0 0;
	position:relative;
	z-index:3;
}
.screen8-container ul.instructions:after{
	content:'';
	display:block;
	clear:both;
}
.screen8-container ul.instructions{
	padding:0 0 0 29px;
	margin:0 0 61px;
}
.screen8-container ul.instructions li{
	float:left;
	min-height:394px;
	margin:0 30px 0 0;
}
.screen8-container ul.instructions li:first-child{
	background:url(../images/bg23.png) no-repeat;
	width:372px;
	height:447px;
}
.screen8-container .title{
	margin-bottom:41px;
}
.screen8-container ul.instructions li:nth-child(2) {
	width:190px;
	background:url(../images/img19.png) no-repeat;
	background-position:50% 100%;
}
.screen8-container ul.instructions li:nth-child(3) {
	width:210px;
	background:url(../images/img20.png) no-repeat;
	background-position:50% 100%;
}
.screen8-container ul.instructions li:nth-child(4) {
	width:255px;
	background:url(../images/img21.png) no-repeat;
	background-position:50% 100%;
}
.minute{
	background:url(../images/ic11.png) no-repeat;
	min-height:97px;
	margin:76px 0 80px 98px;
	padding:22px 0 0 59px;
	font-style:italic;
}
.minute span{
	display:block;
	font-size:28px;
	color:#302686;
	margin-bottom:1px;
}
.minute span b{
	font-weight:600;
	font-size:36px;
}
.minute strong{
	display:block;
	font-size:16px;
	color:#302686;
	font-weight:600;
}
.instruction{
	margin:0;
}
.instruction span{
	display:block;
	text-align:center;
	text-transform:uppercase;
	font-size:22px;
	color:#1a2977;
	font-weight:bolder;
	margin-bottom:3px;
}
.instruction p{
	display:block;
	text-align:center;
	color:#9b7fcc;
	font-size:22px;
	font-style:italic;
	margin-bottom:29px;
	letter-spacing:-1px;
}
.instruction2{
	margin:0;
	padding:48px 0 0 0;
}
.instruction2 span{
	display:block;
	text-align:center;
	text-transform:uppercase;
	font-size:18px;
	color:#302686;
	font-weight:bolder;
	margin-bottom:3px;
}
.instruction2 p{
	display:block;
	text-align:center;
	color:#302686;
	font-size:15px;
	line-height:24px;
	letter-spacing:-1px;
	font-weight:600;
}
.where-buy{
	background:url(../images/bg25.png) no-repeat;
	padding:80px 0 0 31px;
	position:relative;
	margin:0 0 0 314px;
	background-position:0 49px;
}
.where-buy:after{
	content:'';
	display:block;
	clear:both;
	position:absolute;
	bottom: -32px;
    left: -200px;
	background:url(../images/img22.png) no-repeat;
	width:366px;
	height:590px;
}
.where-buy:before{
	content:'';
	display:block;
	clear:both;
	position:absolute;
	bottom: 28px;
    right: 97px;
	background:url(../images/img23.png) no-repeat;
	width:193px;
	height:372px;
}
.where-buy-container{
	background:#fff;
	border:2px solid #c9b7e8;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	width:624px;
	padding-bottom:6px;
}
.where-buy-title{
	background:#C9B7E8;
	height:83px;
}
.where-buy-title h2{
	display:block;
	line-height:83px;
	text-align:center;
	text-transform:uppercase;
	font-weight:600;
	font-size:45px;
	color:#fff;
	text-shadow:0 2px 1px rgba(113,87,157, 0.3);
	-webkit-text-shadow:0 2px 1px rgba(113,87,157, 0.3);
	-moz-text-shadow:0 2px 1px rgba(113,87,157, 0.3);
}
.where-buy-title2{
	background:url(../images/title.png) no-repeat;
	width:621px;
	height:82px;
	margin:0 auto 14px;
}
.where-buy-title2 h3{
	display:block;
	text-align:center;
	text-transform:uppercase;
	color:#232323;
	font-size:24px;
	font-weight:600;
	line-height:61px;
}
.tel-block{
	margin:0 0 0 177px;
}
.tel{
	background:url(../images/tel.png) no-repeat;
	padding-left:66px;
	min-height:36px;
	margin-bottom:22px;
	background-position:0 50%;
}
.tel span{
	display:block;
	font-weight:300;
	margin-bottom:4px;
	font-size:30px;
	color:#444444;
}
.tel p{
	display:block;
	color:#444444;
	font-size:18px;
}
.tel p b{
	color:#232323;
	font-weight:bolder;
}
.list-pharmacy{
	margin:-9px 0 21px 0;
	padding:0 61px 0 107px;
	overflow:hidden;
	text-align:center;
}
.list-pharmacy li{
	display:inline-block;
	vertical-align:middle;
	margin:0 7px 14px 7px;
}
.list-pharmacy li a{
	display:block;
}
.list-pharmacy li a img{
	display:block;
}
.order{
	padding:0 0 0 180px;
}
.order:after{
	content:'';
	display:block;
	clear:both;
}
.order a{
	float:left;
	margin-right:15px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	font-weight:600;
	background:url(../images/btn3.png) no-repeat;
	width:200px;
	height:43px;
	line-height:43px;
	margin-bottom:15px;
}
.order p{
	float:left;
	color:#454545;
	font-size:12px;
	line-height:18px;
	margin-top:2px;
}
.order p b{
	font-weight:bolder;
}
.order a.btn-order2{
	clear:both;
	display:block;
	background:url(../images/btn4.png) no-repeat;
	width:340px;
	height:43px;
}
footer{
	background:#D0B6E5;
	min-height:122px;
	position:relative;
	z-index:4;
}
footer:after{
	content:'';
	display:block;
	clear:both;
	position:absolute;
	top:-10px;
	left:0;
	width:100%;
	height:10px;
	background:url(../images/bg24.png) repeat;
}
.footer-container{
	width:1200px;
	margin:0 auto;
}
.footer-container:after{
	content:'';
	display:block;
	clear:both;
}
.footer-left{
	float:left;
	padding:39px 0 0 21px;
	margin-right:118px;
}
.footer-left p{
	display:block;
	color:#ffffff;
	font-size:16px;
	font-weight:300;
	margin-bottom:6px;
}
.footer-left p b{
	font-weight:bold;
}
.footer-left em{
	display:block;
	color:#ffffff;
	font-size:16px;
	line-height:20px;
	font-weight:300;
	letter-spacing:0.3px;
	font-style:italic;
}
.logo-footer{
	float:left;
	background:url(../images/logo2.png) no-repeat;
	width:159px;
	height:71px;
	margin-top:30px;
}
.logo-footer a{
	display:block;
	height:100%;
}
.footer-right{
	float:right;
	padding:31px 18px 0 0;
}
.footer-right:after{
	content:'';
	display:block;
	clear:both;
}
.footer-right p{
	display:block;
	font-style:italic;
	color:#fff;
	font-size:20px;
	margin-right:15px;
	float:left;
	line-height:63px;
}
.footer-tel{
	float:left;
	border-left:2px solid #DCD0F0;
	height:63px;
	padding-left:16px;
}
.footer-tel span{
	display:block;
	font-weight:600;
	font-size:30px;
	color:#fff;
	margin:4px 0 8px 0;
}
.footer-tel b{
	display:block;
	font-size:16px;
	font-style:italic;
	color:#302784;
}
/* example popup styles */
.popup-holder {
	position: relative;
	overflow: hidden;
	height: 0;
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 40px; /* should be 20px */
	z-index: 9999999999999;
	outline: none;
	display: none;
	margin:0 0 0 0px;
}
#fancybox-wrap div{
	overflow:visible !important;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
}
#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	z-index: 1102;
}
#fancybox-content:after{
	content:'';
	display:block;
	clear:both;
}
#fancybox-close {
	position: absolute;
	top: -50px;
	right: -50px;
	width: 39px;
	height: 38px;
	background:url(../images/close.png) no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#popup1{
	width:924px;
	border:2px solid #c9b7e8;
	background:#fff;
	position:relative;
	padding:0 0 40px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
#resPopup1True,#resPopup1False{
	width:924px;
	border:2px solid #c9b7e8;
	background:#fff;
	position:relative;
	padding:0 0 0px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
#resPopup1True .popup-title {

	height: 153px;
}
#resPopup1True .popup-title span {
	color: #fff;
	text-transform: none;
}

#resPopup1False .popup-title {

	height: 185px;
}
#resPopup1False .popup-title span {
	color: #fff;
	text-transform: none;
}
#resPopup1False .popup-title span b {
	color: #444;
}

#resPopup1False .popup-title span.sub {
	display: block;
	color: #444;
	font-size: 24px;
	text-align: center;
}

#popup2{
	width:624px;
	border:2px solid #c9b7e8;
	background:#fff;
	position:relative;
	padding:0 0 40px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
#popup3{
	width:759px;
	height:241px;
	border:3px solid #fff;
	background:#c9b7e8;
	position:relative;
	padding:0;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}
#popup4{
	width:759px;
	height:241px;
	border:3px solid #fff;
	background:#c9b7e8;
	position:relative;
	padding:0;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}
.popup-block2{
	width:759px;
	height:241px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.popup-block2 span{
	display:block;
	text-align:center;
	color:#fff;
	font-size:48px;
	font-weight:600;
	line-height:60px;
	text-shadow:0 3px 3px rgba(0,0,0, 0.39);
	-webkit-text-shadow:0 3px 3px rgba(0,0,0, 0.39);
	-moz-text-shadow:0 3px 3px rgba(0,0,0, 0.39);
}
.popup-title{
	background:#D0B6E5;
	height:115px;
}
.popup-title2{
	background:#D0B6E5;
	height:87px;
}
.popup-title span{
	display:block;
	text-align:center;
	text-transform:uppercase;
	font-weight:600;
	font-size:33px;
	color:#141414;
	margin: 0 0 12px;
    padding-top: 25px;
}
.popup-title2 span{
	margin:0;
	line-height:87px;
	color:#ffffff;
	font-size:33px;
	padding:0;
	text-shadow:0 1px 1px rgba(113,87,57, 0.33);
	-webkit-text-shadow:0 1px 1px rgba(113,87,57, 0.33);
	-moz-text-shadow:0 1px 1px rgba(113,87,57, 0.33);
}
.popup-title p{
	display:block;
	text-align:center;
	font-weight:600;
	font-size:18px;
	color:#fff;
	text-shadow:0 2px 1px rgba(113,87,57, 0.33);
	-webkit-text-shadow:0 2px 1px rgba(113,87,57, 0.33);
	-moz-text-shadow:0 2px 1px rgba(113,87,57, 0.33);
}
.check{
	margin:0;
}
.check ul{
	margin:0 20px 0 32px;
	padding:25px 0 0 0;
}
.check ul li{
	margin-bottom:20px;
}
.check ul li:after{
	content:'';
	display:block;
	clear:both;
}
.check ul li input[type="checkbox"] {
    display: none;
}
.check ul li input[type="checkbox"]+label {    
	cursor:pointer;
	color:#444444;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size:18px;
	line-height:20px;
	display:block;
	padding:0 0 0 42px;
	min-height:30px;
	background:url(../images/check.png) no-repeat;
	background-position:0 50%;
}
.check ul li input[type="checkbox"]:checked + label {
    background:url(../images/check2.png) no-repeat;
	background-position:0 50%;
}
.check input[type="submit"] {
	display:block;
	margin:0 auto;
	cursor:pointer;
	border:none;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    background: url(../images/btn3.png) no-repeat;
    width: 200px;
    height: 43px;
}
.row:after{
	content:'';
	display:block;
	clear:both;
}
.row{
	margin-bottom:20px;
	margin-left:52px;
}
.row label{
	float:left;
	width:81px;
	margin:4px 0 0 0;
}
.row2 label{
	margin:8px 0 0 0;
}
.row label img{
	display:block;
}
.row input[type="text"],.row input[type="email"] {
	float:left;
	border:1px solid #D0B6E5;
	padding:0 13px;
	width:395px;
	height:52px;
	font-size:22px;
	color:#444444;
	font-weight:300;
	font-family: 'Open Sans', sans-serif;
}
.popup-title2{
	margin-bottom:50px;
}
.row textarea{
	float:left;
	border:1px solid #D0B6E5;
	padding:10px 13px;
	width:395px;
	height:131px;
	font-size:22px;
	color:#444444;
	font-weight:300;
	font-family: 'Open Sans', sans-serif;
}
.popup-block3{
	padding:30px 50px 0;
}
.popup-block3 span{
	display:block;
	margin-bottom:25px;
	font-weight:600;
	color:#fff;
	line-height:40px;
	font-size:36px;
	text-shadow:0 2px 2px rgba(0,0,0, 0.39);
	-webkit-text-shadow:0 2px 2px rgba(0,0,0, 0.39);
	-moz-text-shadow:0 2px 2px rgba(0,0,0, 0.39);
	text-align:center;
}
.popup-block3 span b{
	color:#000;
}
.popup-block3 p{
	display:block;
	font-weight:600;
	color:#1d1d1d;
	line-height:30px;
	font-size:24px;
	text-shadow:0 1px 1px rgba(255,255,255, 0.5);
	-webkit-text-shadow:0 1px 1px rgba(255,255,255, 0.5);
	-moz-text-shadow:0 1px 1px rgba(255,255,255, 0.5);
	text-align:center;
}

/** tabber **/

.clear:after {
	clear: both;
	content: ' ';
	display: block;
}

.visual-notepad {
	background-image: url('../images/ico-document.svg');
}

.tabber { margin-top: 30px; }

.tabber-item {
	float: left;
	cursor: pointer;
	position: relative;
}

.tabber-item.active:before {
	content: '';
	width: 2px;
	background: #1a2977;
	height: 25px;
	display: block;
	position: absolute;
	bottom: 0;
	left: calc(50% - 1px);
}

.tabber-item.active:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	height: 10px;
	width: 20px;
	border-radius: 10px 10px 0 0;
	background: #1a2977;
	left: calc(50% - 10px);
}

.tabber-content {
	width: 100%;
	box-shadow: 2px 2px 32px 0 rgba(212, 202, 195, 0.4);
	border-radius: 6px;
}

.tabber-content:before {
	content: '';
	display: block;
	width: 100%;
	height: 8px;
	background-color: #1a2977;
	border-radius: 6px 6px 0 0;
}

.tabber-data {
	padding: 0 30px 30px;
	display: none;
}

.tabber-data p {
	padding: 15px 0;
	line-height: 1.4em;
}

.tabber-data a {
	color: #1a2977;
}

.tabber-data.active {
	display: block;
}

.tabber-popup-image {
	display: none;
}

.tabber-item-title {
	padding-left: 46px;
	line-height: 20px;
	font-size: 16px;
}

.tabber-item-title b {
	font-weight: bold; 
}

.tabber-item-title small {
	display: block;
	font-size: 12px;
	color: #9d8f86;
	line-height: 14px; 
	margin-top: 4px; 
}

.tabber-switch-iconed .tabber-item {
	text-align: center;
}

.tabber-switch-iconed .active .tabber-item-icon {
	border: 4px solid #1a2977;
}

.tabber-switch-iconed .tabber-item-icon {
	width: 120px;
	height: 120px;
	border-radius: 60px;
	overflow: hidden;
	display: inline-block;
	transition: all ease 200ms;
}

.tabber-switch-iconed .tabber-item-icon img {
	width: 100%;
	height: 100%;
}

.tabber-switch-iconed .tabber-item-title {
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 25px;
	position: relative;
}

.tabber-switch-iconed .active .tabber-item-title span {
	border-bottom: 4px solid #1a2977;
}

.tabber-switch-two .tabber-item {
	width: 32%;
	margin-right: 2%;
	padding-bottom: 20px;
}
.tabber-switch-two .tabber-item:nth-child(3n) {
	margin-right: 0;
}

.tabber-switch-two .tabber-item:last-child {
	margin: 0;
}

.tabber-switch-two .tabber-item.active .tabber-item-bg {
	background: #1a2977;
	color: white;
}

.tabber-switch-two .tabber-item .tabber-item-bg {
	height: 100px;
	border-radius: 6px;
	padding: 10px 10px 0;
	box-shadow: 2px 2px 32px 0 rgba(212, 202, 195, 0.4);
}

.tabber-switch-two .tabber-item .tabber-item-icon {
	display: inline-block;
	height: 50px;
	width: 36px;
	background-repeat: no-repeat;
	background-size: auto 96%;
	position: relative;
	margin-right: 10px;
	float: left;
}

.tabber-switch-two .tabber-item .tabber-item-title b {
	text-transform: uppercase;
}

.tabber-switch-two .tabber-item.active .tabber-item-title small {
	color: rgba(255,255,255,.7);
}
