@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');body{font-family:'Open Sans',sans-serif;}
.sans-serif{font-family: sans-serif;}
.clear-fix{clear:both;}

.flex-center{display:flex!important;flex-wrap: wrap;justify-content:center;align-items:center;}

.al-lt{text-align:left;}
.al-rt{text-align:right;}
.al-cntr{text-align:center;}

.fl-lt{float:left;}
.fl-rt{float:right;}
.fl-none{float:none;}
.fl-left{float:left;}
.fl-right{float:right;}

.pd-0{padding:0px;}
.mg-0{margin:0px;}
.mg-auto{margin:0px auto;float:none;}

.mg-top-10{margin-top:10px;}
.mg-top-20{margin-top:20px;}
.mg-top-30{margin-top:30px;}
.mg-top-40{margin-top:40px;}
.mg-top-50{margin-top:50px;}
.mg-top-60{margin-top:60px;}
.mg-top-90{margin-top:90px;}

.mg-bottom-10{margin-bottom:10px;}
.mg-bottom-20{margin-bottom:20px;}
.mg-bottom-30{margin-bottom:30px;}
.mg-bottom-40{margin-bottom:40px;}
.mg-bottom-50{margin-bottom:50px;}
.mg-bottom-60{margin-bottom:60px;}
.mg-bottom-90{margin-bottom:90px;}

.mg-tp-bt-10{margin-bottom:10px;margin-top:10px;}
.mg-tp-bt-20{margin-bottom:20px;margin-top:20px;}
.mg-tp-bt-30{margin-bottom:30px;margin-top:30px;}
.mg-tp-bt-40{margin-bottom:40px;margin-top:40px;}
.mg-tp-bt-50{margin-bottom:50px;margin-top:50px;}
.mg-tp-bt-60{margin-bottom:60px;margin-top:60px;}
.mg-tp-bt-90{margin-bottom:90px;margin-top:90px;}

.box-shadow{box-shadow: 0px 0px 15px -5px #323B36;}

.hide{display:none !important;}

a{color:#0f5b71;}
.col-cus{max-width:32.5% !important;}
.nav-bar{background-color:rgba(19,36,72,0.81);z-index:1000;position:relative;}
.nav-logo{background-color:rgba(255,255,255,0.72);padding-top:10px;padding-bottom:0.3in;position:relative;display:none;width:200px;height:60px;z-index:10;}
.nav-logo img{width:200px;}
.nav-bar a{color:white;text-decoration:none;font-family:'Open Sans',sans-serif;font-weight:500;}
.nav-bar a:hover{color:white;}
.nav-link{display:block;padding:.5em 30px !important;}
.nav-bar a:hover{color:#fff;}
.vid{width:100%;min-height:250px;position:relative;overflow:hidden;margin-top:-40px;height:460px;}
.pt-2rem{padding-top:2rem !important;}
.size20{font-size:20px;}
.alignright{float:right;}
.videoSection{width:100%;height:500px;z-index:-1;background:url(../images/banner.jpg) no-repeat 0 0;background-size:100%;}
.phone{text-align:right;color:#000;margin-top:0;background:url(../images/phoneblack.png) no-repeat 0 6px;font-size:21px;font-weight:700;display:inline-block;float:right;padding-left:24px;background-size:21px;}
.innerphone{text-align:right;display:inline-block;color:#000;font-size:20px;font-weight:700;margin-top:20px;background:url(../images/phoneblack.png) no-repeat 0 0;padding-left:10px;width:180px;float:right;}
#video-bg-elem{width:100%;object-fit:inherit;}
.videoContent{text-align:center;position:absolute;left:90px;top:80px;right:0;}
.videoContent h1{color:#000000;font-size:28px;margin-top:150px;font-family:'Open Sans';font-weight:700;}
.logosection{position:absolute;top:95px;right:0;left:90px;text-align:center;}
.logosection img{max-width:300px; width:250px}
.btns{margin-top:20px;}
.videoContent .videoBtnBlue{color:#ffffff;background-color:#132448c7;text-decoration:none;border-radius:20px;font-family:'Open Sans';padding:10px 20px;}
.videoContent .videoBtnWhite{color:#fff;background-color:#9e896ccf;text-decoration:none;border-radius:20px;font-family:'Open Sans';padding:10px 20px;}
.content{background-color:#fff;padding-bottom:0.3in;position:relative;}
.content h1{font-size:30px;font-family:'Open Sans';font-weight:600;text-align:left;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px;}
.content h1.homecontentheader{font-size:30px;font-family:'Open Sans';font-weight:600;text-align:left;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px;}
.homecontentheader span{float:right;font-size:20px;}
form#contact label{float:left;width:20%;}
form#contact .txtbox-ew,form#contact textarea{width:60%;padding:6px 10px;border-radius:0;border:1px solid #c6c6c6;color:#333333;}
form#contact textarea{height:100px;}
form#contact .col-12{margin-bottom:20px;}
.btn{color:#fff;background-color:#145380;text-decoration:none;border-radius:6px;cursor:pointer;cursor:pointer;font-weight:normal !important;padding:10px 110px;font-size:22px;line-height:18px;}
.g-recaptcha{float:left;}
.contentBox{display:inline-block;background-color:#fff;text-align:center;}
.contentBox .heading{font-weight:bold;font-size:1rem;}
.contentBox .desc{font-size:0.8rem;}
.litImg{width:40px;height:auto;margin-top:-0.2in;margin-bottom:0.28in;}
.footer{background:#142549;color:#fff;}
.footText{color:#fff;font-size:13px;text-align:center;margin-top:20px;}
.content ul{padding:0;margin:20px 0;}
.content li{padding-left:25px;margin-bottom:7px;background:url(../images/bullet.png) no-repeat 5px 5px;padding-bottom:0;list-style:none;background-size:15px;}
.innerlogo img{max-width:370px;margin-top:10px;width:250px}
.subheader{margin-top:30px;}
.clearfix{clear:both}
.innerheader{font-size:20px;}
.titleheader{border-bottom:1px solid #ccc;margin:0 0 20px;padding:0 0 10px;}
.clickdownload{border:1px solid #ccc;background:url(images/attn_bg.jpg);padding:20px;width:100%;}
.clickdownload a{color:#0f5b71}
.content .image_square{padding:10px;background-color:#FFF;border:1px solid #ccc;}
#contact_form{font-family:Verdana,Arial,"Times New Roman";font-size:12px;color:#666;}
/** FORM STYLES GENERAL **/
#contact_form input,select,textarea{font-size:11px;color:#999999;width:300px;height:28px;border:#CCC solid 1px;/** BORDER RADIUS HACKS **/
border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;}
#contact_form input:hover,select:hover,textarea:hover{border:1px solid #999;}
#contact_form input:focus,select:focus,textarea:focus{border:1px solid #999;}
/** FORM STYLE:select **/
#contact_form select{padding:5px 5px 3px 5px;}
#contact_form select option{cursor:pointer;padding:5px;}
/** FORM STYLE:textarea **/
#contact_form textarea{height:80px;padding:8px;font-family:Verdana,Arial,"Times New Roman";}
/** FORM STYLE:input **/
#contact_form input{padding:8px 5px 8px 30px;background-position:7px 6px;background-repeat:no-repeat;}
#order{font-family:Verdana,Arial,"Times New Roman";font-size:12px;color:#666;}
/** FORM STYLES GENERAL **/
#order input,select,textarea{font-size:11px;color:#999999;width:200px;height:28px;border:#CCC solid 1px;/** BORDER RADIUS HACKS **/
border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;}
#order input:hover,select:hover,textarea:hover{border:1px solid #999;}
#order input:focus,select:focus,textarea:focus{border:1px solid #999;}
/** FORM STYLE:select **/
#order select{padding:5px 5px 3px 5px;}
#order select option{cursor:pointer;padding:5px;}
/** FORM STYLE:textarea **/
#order textarea{height:80px;padding:8px;font-family:Verdana,Arial,"Times New Roman";}
/** FORM STYLE:input **/
#order input{padding:8px 5px 8px 30px;background-position:7px 6px;background-repeat:no-repeat;}
label.error{position:absolute;width:auto !important;margin-left:5px;}
input#send{color:#ffffff;background-color:#0f5b71;text-decoration:none;border-radius:20px;font-family:proxima;cursor:pointer;padding:10px;line-height:normal;font-size:16px;height:40px;border:0;max-width:140px;}
input#send:hover{border:0px solid #999;color:#fff;}
#contact_form label{display:inline-block;width:100px;vertical-align:top;margin-top:6px;}
/** CONTAINER OF INPUTS **/
#contact_form span{border:0;padding:0;margin:0;display:block;margin-bottom:10px;}
#order label{display:inline-block;width:100px;vertical-align:top;margin-top:6px;}
/** CONTAINER OF INPUTS **/
#order span{border:0;padding:0;margin:0;/*display:block;*/
margin-bottom:10px;}
#name{background-image:url(images/user_suit.png);}
#email{background-image:url(images/email.png);}
#phone{background-image:url(images/phone.png);}
#ajax_loader{display:none;}
.success{border:1px solid #00CC00;color:#4F8A10;background:#F2FFF2;display:none;margin-top:3px;font-size:11px;padding:5px;text-align:center;margin-bottom:5px;/** BORDER RADIUS HACKS **/
border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;}
.error{margin-top:3px;font-size:11px;border:1px solid #FF4F4F;color:#D6000E;background:#FFF2F2;padding:5px;text-align:left;margin-bottom:5px;/** BORDER RADIUS HACKS **/
border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;}
.warning{display:none;margin-top:3px;font-size:11px;color:#9F6000;background:#FFF9D5;border:1px solid #FFD324;padding:5px;text-align:center;/** BORDER RADIUS HACKS **/
border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;}
#contact_form .noicon{padding:7px 7px 0 7px;}
/** Added on 6th April 2014 **/
#emailorphone{background-image:url(images/emailorphone.png);}
.content a{color:#336699 ;text-decoration:underline;}
.faxnum{color:#fff;}
.adobenote{border:1px solid #ccc;background:url(images/attn_bg.jpg);padding:20px;font-size:10px;}
#urns img{padding:10px;background-color:#FFF;border:1px solid #ccc;}
#urns ul{margin:0;padding:0;}
#urns ul li{float:left;width:25%;margin:0 0 30px;min-height:220px;border-bottom:0;padding:0;background:none;}

.cp_error_message{text-align: center;color: red; font-weight: 500;font-size: 20px;padding-top: 10px;padding-bottom: 10px; margin-bottom: 20px; background: #edf2fa;}


@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}

@media (min-width:1360px){.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.col-xl-pull-12{right:100%}.col-xl-pull-11{right:91.66666667%}.col-xl-pull-10{right:83.33333333%}.col-xl-pull-9{right:75%}.col-xl-pull-8{right:66.66666667%}.col-xl-pull-7{right:58.33333333%}.col-xl-pull-6{right:50%}.col-xl-pull-5{right:41.66666667%}.col-xl-pull-4{right:33.33333333%}.col-xl-pull-3{right:25%}.col-xl-pull-2{right:16.66666667%}.col-xl-pull-1{right:8.33333333%}.col-xl-pull-0{right:auto}.col-xl-push-12{left:100%}.col-xl-push-11{left:91.66666667%}.col-xl-push-10{left:83.33333333%}.col-xl-push-9{left:75%}.col-xl-push-8{left:66.66666667%}.col-xl-push-7{left:58.33333333%}.col-xl-push-6{left:50%}.col-xl-push-5{left:41.66666667%}.col-xl-push-4{left:33.33333333%}.col-xl-push-3{left:25%}.col-xl-push-2{left:16.66666667%}.col-xl-push-1{left:8.33333333%}.col-xl-push-0{left:auto}.col-xl-offset-12{margin-left:100%}.col-xl-offset-11{margin-left:91.66666667%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-0{margin-left:0}}



@media (min-width:767px){	
	.mob{display:none !important;}	
	.mob-on{display:none !important;}
	.mob-off{display:block !important;}
}
@media (min-width:1200px){
	.container{width:1048px;max-width:100%;}
}
@media only screen and (max-width:1100px){
	.vid{height:390px;}
	.videoSection{height:390px;}
}
@media only screen and (max-width:993px){
	.nav-bar{display:none;}
	#navBar{display:block !important;}
	.logo-990{display:none !important;}
	.vid{top:0px;margin-top:0;}
	.logosection{display:none;}
	.nav-logo{display:block;}
	.innerlogowrap{display:none;}
}
@media only screen and (max-width:880px){
	#video-bg-elem{width:auto;height:100%;background-size:cover;}
}

@media only screen and (max-width:768px){
	
	.mob{display:block !important;}
	.mob-on{display:block !important;}
	.mob-off{display:none !important;}
	.videoContent{left:0;width:100%;}
	.btns{margin-top:10px;}
	.vid{height:453px;}
	.videoContent h1{text-align:center;color:#fff;margin-top:215px;background:rgba(0,0,0,0.5);padding:2px 6px 6px 6px;}
}

@media only screen and (max-width:741px){
	.videoContent{width:100%}
	.videoContent h1{text-align:center;color:#fff;font-size:30px;margin-top:176px;background:rgba(0,0,0,0.5);padding:2px 6px 6px 6px;}
	.videoContent .btns{margin-top:10px;}
	.footText{text-align:center;}
	#urns li{width:50% !important}
}
@media only screen and (max-width:580px){
	form#contact label {
		float: left;
		width: 28%;
	}
	.content h1.homecontentheader{font-size:20px;}
	.homecontentheader span{font-size:12px;}
	.videoContent{width:100%;top:91px;}
	.videoContent h1{text-align:center;color:#fff;font-size:20px;margin-top:119px;background:rgba(0,0,0,0.5);padding:2px 6px 6px 6px;}
	.vid{height:320px;}
	.videoSection{height:210px;width:100%;z-index:1;background:url(../images/banner.jpg) no-repeat 0 0;background-size:100%;top:0px;}
	#urns li{width:100% !important}
	.col-cus{max-width:100% !important;}
}    
    
    @media (max-width:480px) {
		.btn { width: 100%;white-space: normal}
    	.iframeVDO{width: 100%;min-height: 260px;}
    }
	
	
@media only screen and (max-width:400px){
	.vid{height:310px;}
	.videoContent h1{margin-top:58px;}
	.videoContent .videoBtnWhite{margin-top:10px;}
}

	@media (max-width: 360px) {
		.btn {width: 100%; max-width: 230px; white-space: normal; }
	}
	