@charset "utf-8";

/* CSS Document */



body{

	font-family: 'Montserrat',sans-serif;

	margin:0;

	padding:0;

}

.header-wrap {

	width:100%;

	min-height:130px;

	background:#003879;

}

.center{

    width: 850px;

	display: block;

    margin: 0 auto;

}



.header {

    display: block;

    margin: 0 auto;

    padding: 25px 0 0;

    width: 850px;

}

.head-content{

	font-family: 'Montserrat', sans-serif;

	background:#cdcdcd;

	font-size:23px;

	color:#0000;

	text-align:center;

	display:block;

	padding:10px 0 7px 0;

	width:730px;

	margin:0 auto;

	border-top: 12px solid #CDCDCD;

	border-left: 12px solid #CDCDCD;

	border-right: 12px solid #CDCDCD;

    box-shadow: 1px 1px 15px #b6b6b6 inset;

	border-radius: 120px 120px 0 0;

	

}

.banner1{

	width:100%;

	min-height:410px;

	background:url("images/BANNER-BG.jpg") repeat-x;

}

.banner{

	text-align:center;

	margin:0 auto;

	padding:20px 0;

}

.list-part-1{

	width:100%;

	min-height:355px;

	background:#003879;

}

.list1{

	display: block;

    margin: 0 auto;

    padding: 20px 0 0;

    width: 850px;

}

.first-list{

	margin:0 auto;

	

	

}



.first-list li {

    background: url("images/check.png") no-repeat scroll 32px center #CDCDCD;

    border-radius: 80px;

    font-family: 'Montserrat',sans-serif;

    font-size: 24px;

    list-style: none outside none;

    margin: 15px 0;

    padding: 10px 69px;

}

.white-wrap{

	width:100%;

	min-height:775px;

}

.white-one{

	display: block;

    margin: 0 auto;

    width: 850px;

}

.dear{

	font-family: 'Montserrat',sans-serif;

	color:#2e3192;

	font-size:31px;

	margin:30px 0 0 40px;

	

}

.testi{

	font-size:22px;

	margin:25px 0 25px 40px;

}



.author-img {

    float: right;

    margin: 45px 16px 0 0;

}

.big-title{

	text-align:center;

	font-size:46px;

	color:#252525;

	font-weight:700;

}



.red-wrap {

    background: none repeat scroll 0 0 #003879;

    min-height: 450px;

    width: 100%;

}

.title-1{

	padding:20px 0 0 0;

	font-size:38px;

	color:#fff;

	text-align:center;

	font-weight:700;

	text-transform:uppercase;

}

.title-2{

	color:#11111;

	font-size:45px;

	text-align:center;

	font-weight:700;

}

.white-wrap2{

	width:100%;

	min-height:452px;

}

.title-3{

	padding:20px 0 0 0;

	font-size:23px;

	color:#fff;

	text-align:center;

	font-weight:700;

	text-transform:uppercase;

}

.first-list1 li {

    background: url("images/check.png") no-repeat scroll 32px center #CDCDCD;

    border-radius: 80px;

    font-family: 'Montserrat',sans-serif;

    font-size: 19px;

    list-style: none outside none;

    margin: 15px 0;

    padding: 10px 69px;

}



.red-wrap1 {

    background: none repeat scroll 0 0 #003879;

    min-height: 405px;

    width: 100%;

}

.yellow-bg{

	font-size:26px;

	text-align:center;

	margin:0 auto;

	background:url("images/yellow-1.png") center no-repeat;

}

.icons{

	display:block;

	margin:0 auto;

	text-align:center;

	padding:40px 0 0 0;

}

.stripes{

	width:100%;

	height:768px;

	background:url("images/strip-blue.png") center top repeat-x;

}

.testi1{

	font-size:19px;

	color:#fff;

	font-style:italic;

	text-align:center;

	padding:20px 0 0 0;

	

}

.title-white{

	font-size:44px;

	color:#fff;

	text-align:center;

	font-weight:700;

	margin:5px 0 0 0;

}

.testi2{

	font-size:22px;

	margin:25px 0 25px 40px;

	color:#fff;

}

.dark-red{

	display:block;

	width:100%;

	min-height:350px;

	background:#003879;

	float:left;

}



.testi4 {

    color: #FFFFFF;

    display: block;

    font-size: 20px;

    font-style: italic;

    margin: 31px auto 0;

    padding: 10px 0 0 130px;

}

.author-name{

	padding:40px 0 0 0;

	display:block;

	color:#fff;

	font-size:26px;

	float:right;

	margin:0;

	font-weight:700;

}

.author-web{

	display:block;

	color:#fff;

	font-size:20px;

	float:right;

	margin:0;

}

.clear{

	clear:both;

}

.white-wrap3{

	width:100%;

	min-height:350px;

}

.testi3 {

    display: block;

    font-size: 20px;

    font-style: italic;

    padding: 50px 0 0 130px;

	float:left;

}



.author-name2 {

    display: block;

    float: right;

    font-size: 26px;

    font-weight: 700;

    margin: 0;

    padding: 37px 65px 40px 0;

}

.reder{

	float:left;

	width:100%;

	margin:0;

	min-height:150px;

	background:#0b4b96;

}

.fb-like{

	text-align:center;

	display:block;

	margin:0 auto;

	padding:30px 0 0 0;

}

.stips{

	float:left;

	background:url("images/strips.png") center top no-repeat;

	width:100%;

	/*height:715px;*/

}

.hyd{

	text-align:center;

	margin:0 auto;

	display:block;

	/*padding:85px 0 0 0;*/

}

.prods{

	text-align:center;

	margin:0 auto;

	display:block;	

}

.white-wrap4{

	width:100%;

	min-height:487px;

}

.title-4{

	text-align: center;

	font-size: 61px;

	color: #003879;

	font-weight: 700;

	margin: 0;

}

.title-5{

	text-align:center;

	font-size:34px;

	color:#fff;

	font-weight:700;

	margin:0;

	padding:40px 0 0;

}

.title-6{

	text-align:center;

	font-size:26px;

	color:#fff;

	font-weight:700;

	margin:0;

	padding:20px 0 0;

}

.works-both{

	margin:0 auto;

	padding:55px 0 0 0;

	text-align:center;

	display:block;

}

.title-7{

	text-align:center;

	font-size:55px;

	font-weight:700;

	margin:0;

	padding:20px 0 0;

}

.logos{

	display:block;

	margin:0 auto;

	padding:20px 0 0 0;

	text-align:center;

}

.stripes2{

	width:100%;

	min-height:1030px;

	background:url("images/strip-blue.png") center top repeat-x;

}



.sale {

    float: right;

    padding: 0 20px 0 0;

}

.title-8 {

    background: none repeat scroll 0 0 #000000;

    color: #FFFFFF;

    font-size: 28px;

    margin: 35px auto;

    text-align: center;

    width: 655px;

}

.yellow-bg2{

	background:url("images/yellow-bg2.png") left no-repeat;

	display:block;

	font-size:23px;

	margin: 25px 0 25px 40px;

	padding:0 0 0 10px;

}

.certif{

	text-align:center;

	margin:0 auto;

	padding:20px 0 0 0;

	display:block;

}

.addto{

	text-align:center;

	margin:0 auto;

	padding:60px 0 0 0;

	display:block;

}

.yellow-bg3{

	font-size:35px;

	font-weight:700;

	text-align:center;

	background:url("images/yellow-bg3.png") center top no-repeat;

}



.walt-img {

    display: block;

    margin: -50px auto 0;

    text-align: center;

}

.testi5{

	font-size:22px;

	margin:70px 0 25px 40px;

	display:block;

}

.testibig{

	font-size:30px;



}