@charset "utf-8";
/* CSS Document */
body{padding:0;margin:0;font-family: 'gothambook';color:#929191;}
h1, h2, h3, h4, h5, h6, p, ul{margin:0;}
header{left: 0;position: fixed;right: 0;top: 0;z-index: 10;}
header nav{padding:15px 0;}
nav{height:125px;background-color:#fff;}
nav .brand-logo{position: static;white-space: inherit;}
.col{padding:0 !important;}
.nav-wrapper{display: table;width: 100%;}
.nav-wrapper a.brand-logo{line-height:0;isplay: table-cell;float: none;line-height: 0;vertical-align: middle;}
nav ul li{float:none;display:inline-block;vertical-align:middle;}
nav ul li:hover{background-color:transparent;}
nav ul li:hover a{color:#fff;}

nav ul li a:hover{background-color:#0c4ca2;border-radius:25px;}
nav ul li:hover a{color:#fff;}
.nav-wrapper ul li a.active{background-color:#0c4ca2;border-radius:25px;color:#fff;}


nav ul li:last-child:hover a{background-color:transparent;}
nav ul li:last-child:hover a{color:#929191;}
.nav-wrapper ul li a{color:#929191;font-family: 'gothammedium';font-size:16px;line-height:16px;padding:12px 20px;text-align: left;}
.nav-wrapper ul#nav-mobile{display: table-cell;float: none !important;text-align: right;vertical-align: middle;}

.parallax-container {height: 750px;}

.transition-fast{
	-webkit-transition: all ease-out 0.2s;
	   -moz-transition: all ease-out 0.2s;
		 -o-transition: all ease-out 0.2s;
			transition: all ease-out 0.2s;
			}

.sprite{background-image:url(../images/sprite.png);display:inline-block;}
.call-icon{height:16px;width:17px;}
.call-icon-holder{display:inline-block;padding:11px 15px;background-color:#0c4ca2;border-radius:25px;vertical-align:middle;margin-right: 15px;}

.banner-content-years{width:50%;float:left;}
.banner-content-form{width:50%;float:left;}
.main-banner-holder{margin-top:120px;}
.main-banner-holder .parallax-container{align-items: center;display: flex;width: 100%;}
.banner-content-holder{width:100%;}
.banner-content.clearfix{align-items: center;display: flex;padding:60px 0;}

.years-holder{max-width:350px;text-align:center;}
.years-holder h1{font-family: 'Sorts Mill Goudy', serif;font-size:41px;color:#fff;font-weight:400;border-bottom:1px solid #fff;margin-bottom:10px;padding-bottom:5px;}
.years-holder .content-holder p{font-family: 'Arimo', sans-serif;font-weight:100;font-size:16px;text-align:left;color:#fff;}

.banner-form-holder{width:335px;float:right;}
.banner-form-holder .form-title{padding:35px;background-color:#034ea1;}
.banner-form-holder .form-title h4{color:#fff;font-family: 'gothambold';font-size:16px;}
.banner-form-holder .form-fields{background-color:#fff;padding:35px;}
.form-fields form .field-holder:last-child{margin:0;text-align:center;}
.form-fields form .field-holder button.btn{background-color:#cc1f60 !important;font-family: 'gothammedium';font-size:14px;text-transform:capitalize;}

.field-holder .input-field input{border:1px solid #d3d5df;margin:0;padding:0 10px;box-sizing:border-box;}
.field-holder{margin-bottom:30px;}

.input-field label.active {transform: translateY(-165%);left:0;}
.select-wrapper + label {font-size: 0.8rem;left: 0;position: absolute;top: -17px;}
.field-holder .input-field{margin:0;}
.field-holder .input-field textarea{border:1px solid #d3d5df;margin:0;padding:10px; box-sizing:border-box;height:80px !important; overflow-y:auto}

.field-holder .input-field .select-dropdown{padding:0 10px;box-sizing:border-box}
.field-holder .input-field .select-wrapper span.caret{right:10px !important;}
ul.dropdown-content.select-dropdown.active, ul.dropdown-content.select-dropdown{padding:0 !important;}
ul.dropdown-content.select-dropdown li span{padding:10px;color:#929191;font-size:16px;}

.banner-down-arrow-icon{background-position: 0 -193px;bottom: -35px;height: 49px;left: 0;margin: 0 auto;position: absolute;right: 0;width: 42px;}
.banner-down-arrow-icon.blue-arrow{background-position: 0 -244px;}

.services-holder{text-align:center;}
.section-holder{padding:80px 0;}
.content-holder h2{font-family: 'gothammedium';font-size:46px;color:#034ea1;letter-spacing:-2px;margin-bottom:50px;line-height:35px;}
.content-holder h3{color: #034ea1;font-family: "gothambook";font-size: 20px;letter-spacing: 0;line-height: 23px;margin-bottom: 10px;min-height: 45px;}
.content-holder p{color: #788086;font-family: "gothambook";font-size: 16px;line-height: 25px;margin-bottom: 10px;min-height: 150px;}

.blue-button{background-color:#034ea1;color:#fff;display:inline-block;padding:12px 15px;border-radius:3px;line-height:12px;font-family: "gothammedium";font-size: 14px;margin:5px;border:none;}
.red-button{background-color:#cc1f60;color:#fff;display:inline-block;padding:12px 15px;border-radius:3px;line-height:12px;font-family: "gothammedium";font-size: 14px;margin:5px;border:none;}

.services-holder .row .col.l4:nth-child(odd){background-color:#e1f3fd;}


.service-box{padding:45px;}
.service-box .image-holder{margin-bottom:10px;}

.about-us-holder{background-color:#cc1f60;text-align:center;}
.small-content{max-width:750px;margin:0 auto;}
.about-us-holder h2, .about-us-holder p{color:#fff;}

footer{padding:40px;}
.social-media-holder{text-align:center;}
.social-media-holder ul{line-height:0;}
.social-media-holder ul li{display:inline-block;padding:0 3px;}
.social-icons{height:33px;width:33px;}
.fb{background-position:0 -53px;}
.twt{background-position:0 -158px;}
.gp{background-position:0 -88px;}
.yt{background-position:0 -18px;}
.pin{background-position:0 -123px;}

.input-field .select-wrapper + span + label{font-size: 0.8rem !important;left: 0 !important;top: -19px !important;}

.popup-holder{position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(../images/popup-bg.jpg);background-size:cover;z-index:10;display:flex;width:100%;align-items:center;transform:scale(0);opacity:0;}
.popup-holder .banner-form-holder{float:none;margin:0 auto;}
.popup-in{transform:scale(1);opacity:1;}
.popup-close{float:right;width:12px;height:12px;background-position:-19px 0px;position:relative;top:2px;cursor:pointer;}

.error-msg {bottom: -15px;font-size: 12px;left: 0;position: absolute;}
/*ns*/
p.unit {text-align:center;font-size:11px;padding-bottom: 20px;color: #6d6e72;}

/*Thank You Model*/
.btn-flat{height: 15px !important;margin: -42px 0px !important;}
#thanku {width: 30% !important;top: 50% !important; }
.modal-footer h4{margin: 12px !important;color:black;}
/*End Model*/

/*end ns*/
@media (min-width:1200px) and (max-width:1400px){
	.container{width:90%;}
	.content-holder p{min-height: 175px;}
	}

