/*reset*/

:focus{outline:0;}

body,ul,img,p,input,dl,dd,tr,th,td{margin:0;padding:0;}

em{font-style:normal;}

img{border:none; max-width:100%}

/*li,ul,ol{list-style:none;}*/

a{text-decoration:none;color:#333;}

input{padding:0px;vertical-align: middle;line-height: normal;border:none;} 

body{overflow-x:hidden;}

button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;padding:0;}

a:focus {outline: none;}





::selection {

background:#808080; 

color:#fff;

}

::-moz-selection {

background:#808080; 

color:#fff;

}

::-webkit-selection {

background:#808080; 

color:#fff;

}



/*share*/

body{font-size:12px;font-family:Roboto,Arial,serif;color:#333;}

.bold{font-weight:bold;}

.fontRed{color:red;}

.clearfix:before, .clearfix:after{content:" ";display:table;}

.clearfix:after{clear:both;}



@media only screen and (max-width: 768px) {

	.row{margin:0;}

}





*:link,*:visited,*:hover,*:active,*:focus{

 transition:color .30s linear, background-color .30s linear, border-color .30s linear,opacity .30s linear,background-image .30s linear;

 -webkit-transition:color .30s linear, background-color .30s linear, border-color .30s linear,opacity .30s linear,background-image .30s linear;}

 

@font-face {

    font-family: 'Roboto';

    src:url(../font/Roboto.eot);

    src: url(../font/Roboto.eot?#iefix) format('embedded-opentype'),

	 url(../font/Roboto.svg#Roboto) format('svg'),

	 url(../font/Roboto.woff) format('woff'),

	 url(../font/Roboto.ttf) format('truetype');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'RobotoB';

    src:url(../font/RobotoB.eot);

    src: url(../font/RobotoB.eot?#iefix) format('embedded-opentype'),

	 url(../font/RobotoB.svg#RobotoB) format('svg'),

	 url(../font/RobotoB.woff) format('woff'),

	 url(../font/RobotoB.ttf) format('truetype');

    font-weight: normal;

    font-style: normal;

}





.header{padding:20px 0;}

.header em{font-size:30px;color:#209ce3;text-transform:uppercase;font-family: 'RobotoB';}



.head-slide{position:relative;}

.head-slide img{max-width:100%;height:auto;width:100%;}

.head-slide .messageBox{

	position:absolute;

	right:0;

	top:50%;

	-webkit-transform: translate(0, -50%);

	-moz-transform: translate(0, -50%);

	-ms-transform: translate(0, -50%);

	-o-transform: translate(0, -50%);

	transform: translate(0, -50%);

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

	width:100%;

	text-align:right;

}

.message{display:inline-block;background:#299fe5;padding:30px 20px;max-width:360px;text-align:center;}

.message em{font-size:36px;font-family: 'RobotoB';color:#fff;text-transform:uppercase;}

.message p{color:#fff;line-height:20px;margin-bottom:20px;}

.message li{margin-bottom:10px;list-style:none;}

.message .meInput{height:40px;border:none;text-align:left;padding-left:10px;width:100%;color:#808080;text-transform:capitalize;font-family:Roboto,Arial,serif;}

.message .meInput:focus{color:#333;}

.message .meText{height:80px;max-height:80px;border:none;text-align:left;padding:10px;width:100%;max-width:100%;color:#808080;text-transform:capitalize;font-family:Roboto,Arial,serif;}

.message .meText:focus{color:#333;}

.message .send{width:100%;display:inline-block;color:#fff;background:#202020;height:46px;text-align:center;line-height:46px;text-transform:uppercase;font-size:14px;margin-top:10px;margin-bottom:20px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}

.message .send:hover{text-decoration:none;background:#023c61;}



.landing-page01{padding:60px 0;text-align:center;}

.landing-page01 em{font-family: 'RobotoB';color:#003b6d;font-size:35px;margin-bottom:15px;text-transform:uppercase;display:block;}

.landing-page01 .row>div{max-width:80%;margin:auto;line-height:20px;font-size:13px;}

.landing-page01 .lanp01-more{font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:14px;margin-top:30px;display:inline-block;padding:10px 40px;border:1px solid #808080;}

.landing-page01 .lanp01-more:hover{color:#fff;background:#209ce3;border:1px solid #209ce3;text-decoration:none;}



.landing-page02{background:#023c61;padding:60px 0;text-align:center;}

.landing-page02 .row>em{font-family: 'RobotoB';color:#fff;font-size:35px;margin-bottom:30px;text-transform:uppercase;display:block;}

.landing-page02 ul{list-style:none;}

.landing-page02 ul li{padding-right:40px;}

.landing-page02 ul li span{background:#2f9fe1;display:inline-block;width:20%;height:auto;float:left;}

.landing-page02 ul li img{max-width:100%;height:auto;}

.landing-page02 ul li em{color:#fff;width:60%;text-transform:uppercase;display:inline-block;line-height:20px;height:40px;padding-left:15px;font-size:17px;font-family: 'RobotoB';float:left;text-align:left;margin-top:15px;}

.landing-page02 ul li .lanp02-text{margin-top:20px;line-height:20px;color:#dde1e5;text-align:left;}



.landing-page03{text-align:center;padding:60px 0;}

.landing-page03 .row>em{font-family: 'RobotoB';color:#003b6d;font-size:35px;margin-bottom:20px;text-transform:uppercase;display:block;}

.landing-page03 span img{max-width:100%;width:100%;height:auto;}

.landing-page03 .row>div{text-align:left;line-height:36px;font-size:13px;overflow:hidden;height:200px;margin-top:65px;}



.landing-page04{text-align:center;padding-bottom:60px;}

.landing-page04 .row>em{font-family: 'RobotoB';color:#003b6d;font-size:35px;margin-bottom:20px;text-transform:uppercase;display:block;}

.landing-page04 span{float:right;}

.landing-page04 span img{max-width:100%;width:100%;height:auto;}

.landing-page04 .row>div{text-align:left;line-height:36px;font-size:13px;overflow:hidden;height:200px;margin-top:65px;float:left;}



.cta{background:#299fe5;padding:60px 0;}

.cta-list{list-style:none;}

.cta-list li strong{display:block;font-weight:normal;margin-bottom:20px;}

.cta-list li strong i{font-size:48px;color:#fffcff;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}

.cta-list li span{display:inline-block;float:left;width:20%;border-radius:50%;}

.cta-list li span img{max-width:100%;border-radius:50%;width:100%;}

.cta-list li .cta-feedback{float:left;width:80%;padding-left:10px;}

.cta-list li .cta-feedback>div{color:#fff;font-size:13px;line-height:20px;height:120px;overflow:hidden;}

.cta-list li .cta-feedback>p{margin-top:25px;font-size:16px;text-transform:uppercase;color:#fff;}



.copy{padding:30px 15px;background:#013b61;text-align:center;color:#dde1e5;}

.copy a{color:#dde1e5;}



/*inquiry*/

.fixed-inquiry{background:#2f9fe1;padding:30px 0 35px 0;}

.finq-left{float:left;width:70%;}

.finq-left em{font-family: 'RobotoB';color:#fff;font-size:30px;margin-bottom:10px;text-transform:capitalize;display:block;}

.finq-left>p{font-size:30px;color:#dde1e5;line-height:40px;overflow:hidden;height:40px;text-transform:capitalize; color:#fff; font-family:'RobotoB'}



.theme-buy .btn{

	position: relative;

	cursor: pointer;

	display: inline-block;

	vertical-align: middle;

	padding:8px 40px;

	color:#fff;

	font-size:18px;

	text-align: center;

	text-decoration: none;

	background:#0b3d63;

	font-family: 'RobotoB';

	border-radius:0;

	text-transform:uppercase;

	margin-top:30px;

	border:none;

}



.theme-buy{display:inline-block;text-align: center;float:right;}

.theme-gobuy,.theme-signin{font-size: 15px;}

.theme-popover-mask{z-index: 999999998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;display:none;}

.theme-popover{

	z-index:999999999;

	position:fixed;

	top:50%;

	left:50%;

	width:60%;

	height:auto;

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	display:none;

	background:#fff;

	float:none;

	max-width:none;

}

.theme-poptit{position:absolute;right:0;top:0;width:36px;height:36px;text-align:center;display:block;}

.theme-poptit .close{color:#fff;font-size:36px;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;line-height:30px;float:none;text-shadow:none;display:block;}

.theme-poptit:hover{background:#041b33;}

.theme-poptit .close:hover{color:#fff;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;}

.theme-popbod{color:#444;text-align: center;}

.theme-popbod>em{font-family: 'latoB';text-transform:uppercase;display:none;margin-bottom:10px;font-size:20px;display:block;}



.fixed-inquiry .message{max-width:none;display:block;}

.fixed-inquiry .message li{margin-bottom:15px;}

.fixed-inquiry .message label{font-size:14px;margin-bottom:5px;color:#fff;font-weight:normal;display:block;text-align:left;text-transform:uppercase;}





@media only screen and (max-width: 992px) {

	.landing-page01,.landing-page02,.landing-page03,.cta{padding:50px 0;}

	.landing-page04{padding-bottom:50px;}

	.message{padding:20px;}

	.message em{font-size:32px;}

	.message .meInput{height:32px;}

	.message .meText{height:60px;}

	.message .send{height:36px;line-height:36px;}

	

	.landing-page01 .row>div{max-width:90%;}	

	.landing-page02 ul li em{margin-top:0;}

	.theme-popover{width:80%;}

	.fixed-inquiry .message .send{height:46px;line-height:46px;}

	

	.landing-page03 .row>div,.landing-page04 .row>div{margin-top:0;}

}



@media only screen and (max-width: 768px) {

	.landing-page01,.landing-page02,.landing-page03,.cta{padding:40px 0;}

	.landing-page04{padding-bottom:40px;}

	.header{text-align:center;padding:10px 0;}

	.head-slide .messageBox{

		position:inherit;

		-webkit-transform: translate(0, 0);

		-moz-transform: translate(0, 0);

		-ms-transform: translate(0, 0);

		-o-transform: translate(0, 0);

		transform: translate(0, 0);

		margin-top:-20px;

	}

	.head-slide .message{width:100%;max-width:none;padding-bottom:0;}

	.landing-page02 ul li{margin-bottom:20px;padding:0;padding-bottom:20px;border-bottom:1px solid #1b4f70;}

	.landing-page03 .row>span,.landing-page04 .row>span{margin-bottom:10px;padding:0;}

	.landing-page03 .row>div,.landing-page04 .row>div{max-height:200px;height:auto;padding:0;}

	.cta-list li{margin-bottom:20px;padding:0;padding-bottom:20px;border-bottom:1px solid #2591cf;}

	.finq-left{width:100%;text-align:center;}

	.theme-buy{float:none;width:100%;}

	.theme-buy .btn{display:block;width:100%;}

}



@media only screen and (max-width: 450px) {

	.header em{font-size:26px;}

	.message em{font-size:28px;}

	.landing-page01 em,.landing-page02 .row>em,.finq-left em,.landing-page03 .row>em,.landing-page04 .row>em{font-size:27px;}

	.landing-page02 ul li em{font-family: 'Roboto';}

	.landing-page01 .row>div{max-width:100%;}

	.theme-popover{width:95%;}

	

}





@media( max-width:999px){.banner_font{ width:100%; left:0%; font-size:40px; top:5%; text-align:center}}
@media( max-width:480px){.banner_font{ width:100%; left:0%; font-size:20px; text-align:center}}



.banner_font {
    float: left;
    font-size: 45px;
    color: #fff;
    font-family: 'Oswald';
    width: 38%;
    position: absolute;
    left: 20%;
    top: 10%;
    height: 128px;
    line-height: 130%;
    z-index: 999999;
    font-weight: bold;
    z-index: 999999;
}






.banner_font_2 {
    float: left;
    font-size: 16px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    width: 34%;
    position: absolute;
    left: 20%;
    top: 41%;
    line-height: 26px;
    padding: 12px;
    background: rgba(0,0,0,0.5);
    z-index: 999999;
}

.cta .container .row em{ font-size:35px; color:#fff; text-align:center;text-transform:uppercase;font-family:'RobotoB'; display:inherit; margin-bottom:20px;}