 /* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
@font-face { 
	font-family: 'FbSpoiler-Bold'; 
	src: url('fonts/FbSpoiler-Bold.otf'); 
} 

@font-face { 
	font-family: 'FbSpoiler-Regular'; 
	src: url('fonts/FbSpoiler-Regular.otf'); 
}

@font-face { 
	font-family: 'NarkisBlockMF-Thin'; 
	src: url('fonts/NarkisBlockMF-Thin.otf'); 
}


@font-face { 
	font-family: 'NarkisBlockMF-Bold'; 
	src: url('fonts/NarkisBlockMF-Bold.ttf'); 
} 

@font-face { 
	font-family: 'NarkisBlockMFMedium'; 
	src: url('fonts/NarkisBlockMFMedium.ttf'); 
}



.nrkb{font-family:'NarkisBlockMF-Bold',helvetica,arial,sans-serif;}
.nrkm{font-family:'NarkisBlockMFMedium',helvetica,arial,sans-serif;}
.nrkt{font-family:'NarkisBlockMF-Thin',helvetica,arial,sans-serif;}
.spb{font-family:'FbSpoiler-Bold',helvetica,arial,sans-serif;}
.spr{font-family:'FbSpoiler-Regular',helvetica,arial,sans-serif;}
 

* {
 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
font-size:21px; color:#fff; line-height:26px; 	font-family:'NarkisBlockMFMedium',helvetica,arial,sans-serif;
}



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;
 
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	background-color:#f2eff1;
}
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;
}
a{text-decoration:none;}
address{font-style:normal;}
.relative{position:relative;}
.absolute{position:absolute;}
.flc{clear:both;}
.flr{float:right;}
.fll{float:left;}
.col-1-1{width:100%;}
.page_wrap{width:1300px;   position:relative; margin:auto; background-color:#ffffff; box-shadow:0px 0px 20px rgba(0,0,0,0.6);}
.page_inner{width:1146px; margin:auto;}
.header{padding:10px 0;}
.nav{margin-top:18px;}
.nav a{width:130px; height:40px; margin-left:2px; background-color:#d8d8db; text-align:center; font-size:23px; line-height:42px; color:#282472;}
.nav a:nth-child(2){background-color:#7c51a1; color:#fff;}
.nav a:nth-child(3){background-color:#282472; color:#fff;}

.nav a.current{background-color:#a6a6ad;}
.nav a.current:nth-child(2){background-color:#ae7fd2;}
.nav a.current:nth-child(3){background-color:#4a45a6;}

.nav a:hover{background-color:#c1c1c6;}
.nav a:nth-child(2):hover{background-color:#9762c4;}
.nav a:nth-child(3):hover{background-color:#3d3989;}
.callus{height:78px;  margin-left:25px; padding-left:25px;     border-left:1px solid #282472;}
.callus span{line-height:78px;     direction: ltr; color:#282472; font-size:55px;} 
.callus img{margin-top:24px;}
.thanks{background:url('thnk.jpg') no-repeat; height:653px; background-size:100% auto;}
.thanks img{display:block; width:630px; margin:260px auto 0;}


.alignmiddle{top:50%; position:absolute;
  -webkit-transform: translateY(-50%);   
      -ms-transform: translateY(-50%);  
          transform: translateY(-50%);  
          
}
.hthead{right:140px;}
h1{font-size:44px; line-height:46px;}
h2{font-size:66px; margin-top:7px; line-height:55px;}
h3{font-size:33px; line-height:31px; color:#282472;}
h4{font-size:33px; line-height:31px; color:#282472;}
.underbanner{background:url('grd.png') no-repeat;}
.head_top{}
.bullet_row{margin-bottom:8px;}
.right_col{width:470px; margin-top:30px; margin-right:140px;}
.bullet_row span{color:#282472; font-size:26px; margin-right:30px;line-height:33px; }
.footer{height:44px; margin:40px 0 0px 0; }
.rights{line-height:30px; font-size:13px; font-family:arial; direction:ltr; color:#282472; text-align:left;
	padding:0 25px;
}
.foo_right{height:44px; text-align:center; color:#fff; font-size:20px; line-height:44px; width:837px; background:url('r.png'); }
.foo_right span{color:#918ddb; font-size:20px; line-height:44px;}
.foo_right div{display:inline;}
.foo_left{height:44px; width:205px; background:url('l.png'); }
.foo_center{width:255px; text-align:center; line-height:44px; font-size:26px; color:#282472; font-family:arial;}
.foo_center:hover{    text-decoration: underline;}
.form_left{width:470px;  right:660px; top:-90px; z-index:500; background-color:#eaeaea; padding:20px 25px; }
.form_outer{margin-top:10px; }
.form_outer label{width:70px; line-height:30px;  margin-bottom:20px; font-size:20px; color:#282472;}
.form_outer button{cursor:pointer; width:120px; border:0; height:35px; line-height:35px; color:#fff; background-color:#ff7920; text-align:center; font-size:23px;}
p.note{color:#282472;  font-size:16px;}
.ex_credit{width:13px; left:30px; top:35px;}
.form_outer input{width:350px; margin-bottom:20px; height:30px; padding:5px; font-size:20px; color:#282472;}
.form_outer button:hover{background-color:#faae00;}

.cont_inn{width:1025px; margin:40px auto 0 auto;}
.cont_r{width:470px;}
.cont_r,.cont_r *,.cont_wrd{color:#282472; text-align:justify; font-size:20px; line-height:26px;}
.cont_r ul li{margin-bottom:12px; padding-right:25px; position:relative; }
.cont_r ul li span{position:absolute;     font-family: 'NarkisBlockMFMedium',helvetica,arial,sans-serif;right:0; top:0;}
.cont_wrd{    margin-bottom: 20px;    font-size: 24px;    width: 1085px; line-height:29px;}
 .f_spr{margin:0 2px;}


@media (max-width:1340px){
	.page_wrap{width:1100px; }
	.hthead{right:110px;}
	.right_col{margin-right:110px;}
	.page_inner{width:970px;}
	.form_left{width:400px; right:570px;}
	h3,h4{font-size:28px;}
	.form_outer input{width:280px;}
	.foo_right{width:720px;}
	.cont_wrd{width: 915px;}
		.cont_r, .cont_r *, .cont_wrd {    font-size: 16px;    line-height:20px;}
	.cont_r{width:400px;}
	.cont_inn{width:880px;}
	.foo_left{width:124px;    background-position: right top;}
	.thanks{ height:550px; } 
.thanks img{width:530px; margin:220px auto 0;}
}
.mobile{display:none;}
@media (max-width:1140px){
		.thanks{ height:653px; background:url('thnkmob.jpg') no-repeat; background-size:100% auto;} 
 
	.mobile{display:block;} 
	
	
	.mob_menu_toggle{width:68px; margin:40px 22px 0 0}
	.mob_menu_toggle small{height:8px; background-color:#282472; margin-bottom:10px;}
	 .callus{margin-left:18px;height:55px; margin-top:31px;  padding-left:18px;}
	.callus img{     margin-top: 3px;}
	img{display:block;}
	.desktop{display:none;}
	.page_wrap,.page_inner{width:100%; }
 	.nav{display:none; position:absolute; width:100%; right:0; top:100px; background-color:#eef1f2; z-index:1000;}
 	.nav.active{display:block;}
 	.logo{height:55px; margin:32px 0px 0 30px;}
 	.nav a{height:70px; width:100%; text-align:center;line-height:70px; font-size:30px;}
	.hthead { padding:30px 60px;}
	.header{padding:0; height:120px;}
	.cont_inn{width:80%; margin:50px auto; }
	.head_top{  overflow:hidden;}
	.head_top img{  width: 100%;   } 
	.form_left{position:static; padding-bottom:50px; width:100%; margin:auto;}
	.footer{height:auto;background-color:#282472; margin:0; padding:25px 0;  }
	h1{font-size:44px; line-height:45px; color:#282472;}
h2{font-size:67px; line-height:60px; color:#282472;}
	h3,h4{text-align:center; font-size:48px;  margin:10px 0; margin-bottom:30px; font-family:'NarkisBlockMFMedium',helvetica,arial,sans-serif;}
	.cont_r,.cont_wrd{width:100%;}
	.underbanner {    background: url('grdmob.png') no-repeat;}
	.cont_r, .cont_r *, .cont_wrd {    font-size:28px;    line-height:36px;}
	.form_outer{width:90%; margin:auto; float:none;}
	.form_outer label{margin-bottom:0;}
	.form_outer label,.form_outer input{margin-bottom:20px; width:529px; height:55px; line-height:55px; font-size:26px; }
	.form_outer label{width:120px;}
	.form_outer label{height:40px; line-height:40px; margin-top:10px;}
	.form_outer button,p.note{margin-top:30px; line-height:70px;  height:70px;}
	.form_outer button{width:230px; font-size:50px;font-family:'NarkisBlockMF-Thin',helvetica,arial,sans-serif; }
	p.note{font-size:25px;}
	.right_col{width:100%; margin:30px auto; padding:0px; float:none;}
	.foo_left,.foo_right,.foo_center{background:none; background-color:#282472; height:auto; width:100%; text-align:center;}
	.foo_left,.foo_right,.foo_center,.foo_right span{font-size:33px; line-height:40px;color:#fff;}
	.foo_right span{    color: #918ddb;}
	.bullet_row span{line-height:54px;    font-size: 40px;}
	.bullet_row img{    margin-top: 11px;}
	.bullet_row{padding:0 60px; background-color:#a3acbc;}
	.right_col .bullet_row{padding:0 60px; background-color:#a3acbc;}
	.right_col .bullet_row:nth-child(7),.right_col .bullet_row:nth-child(3){background-color:#ccd0da;}
}