@font-face {
  font-family: GothicReg;
  src: url(../fonts/goth.TTF);
}
@font-face {
  font-family: GothicBold;
  src: url(../fonts/gothbold.TTF);
}

/*BLUE 
#024793*/

/*LIGHT BLUE  #00b8dc */
body{
	font-family: GothicReg;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 100!important;
}

.dark-blue{color: #024793;}
.light-blue{color: #00b8dc;}

.intro-text{
	margin-bottom: 0px;
}
.intro-title{
	margin-top: 200px;
	
}
.divide20{margin-top: 20px;}
.divide40{margin-top: 40px;}
.divide60{margin-top: 60px;}
.divide80{margin-top: 80px;}
.divide100{margin-top: 100px;}



.header-section{
	margin-top: 20px;
	margin-bottom: 20px;
}
.intro-link{
	float: right;
	text-align: right;
}
.intro-link:hover,
.intro-link:active
{
	text-decoration: none;
}
.intro-link h6{
	color: #024793;
}

.footer{
	color: #4e768b;
	font-size: 12px;
}
.font-10{
	font-size: 10px;
}

.nav-link{
	text-transform: lowercase;
	color: #316079!important;
}
.nav-item{
	border-right: 1px solid #000;
}

.vertical-center {
  min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
  min-height: 100vh; /* These two lines are counted as one :-)       */

  display: flex;
  align-items: center;
}
.no-list-style{
	list-style: none;
}
.indent-left{
	margin-left: 20px;
}
.no-left-padding{
	padding-left: 0px;
}
.address-details{
	font-size: 13px;
	text-align: right;
	border-right: 1px solid #000;
}
.contactForm{
	font-size: 14px;
}
.contactForm .form-group{
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.contactForm label{
	vertical-align: middle;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.contactForm input[type="text"].form-control,input[type="email"].form-control {
	background-color: #ccebff;
	padding:0px 10px;
	height: 32px;
	border-color: transparent;
	border-radius: 0px;

}
.contactForm textarea{
	background-color: #ccebff;
	padding:0px 10px;
	border-color: transparent;
	border-radius: 0px;
}
.btn-afo{
	background-color: transparent;
	border-radius: 0px;
	color: #024793;
	border-color: transparent;
}
.footer a{
	color: #024793;
}
.footer a:hover{
	text-decoration: none;
}

#animatedModal{
    background: #004183!important;
}
.animatedModal
{
    display: none;
}
.close-animatedModal
{
    margin-top: 25px;
    margin-right: 25px;

    text-align: right;
}
.close-animatedModal i
{
    color: #fff;
}
#menu-main-menu-1
{
    margin-top: 30px;
    margin-left: 0px;
    padding: 0;
    text-align: center;

    list-style: none;
}

#menu-main-menu-1 li
{
    padding: 10px;
    opacity: 0;
}
#menu-main-menu-1 li a:hover,
#menu-main-menu-1 li a:focus{
    -webkit-text-stroke: 1px white;
   color: black;
   text-shadow:
       3px 3px 0 #fff,
     -1px -1px 0 #fff,  
      1px -1px 0 #fff,
      -1px 1px 0 #fff,
       1px 1px 0 #fff;
}
#menu-main-menu-1 li a
{
	
	font-family: GothicBold;
    font-size: 26px;
    font-weight: 700;
    
    color: #fff;
    -webkit-transition: all .2s ease-out, all .2s ease-in;
    -moz-transition: all .2s ease-out, all .2s ease-in;
    -ms-transition: all .2s ease-out, all .2s ease-in;
    -o-transition: all .2s ease-out, all .2s ease-in;
    transition: all .2s ease-out, all .2s ease-in;

}

#animatedModal h4{
 
    font-size: 22px;
    text-align: center;
    font-weight: 700;
    font-family: GothicBold;
    color: #fff;
    margin-left: 0px;
    margin-top: 40px;

}

.animatedModal-on .modal-content-alt .menu-top-menu-container .menu li{
    opacity: 1!important;
    transition: opacity .4s cubic-bezier(.58,.3,.005,1);
}

.animatedModal-off .modal-content-alt .stay-social-block{
    opacity: 0!important;
}
.animatedModal-on .modal-content-alt .stay-social-block{
    opacity: 1!important;
    transition: opacity .4s cubic-bezier(.58,.3,.005,1);
}

.animatedModal-off .modal-content-alt .menu-top-menu-container .menu li{
    opacity: 0!important;
    transition: opacity .4s cubic-bezier(.58,.3,.005,1);
}

.animatedModal-on .modal-content-alt .menu-top-menu-container .menu li:nth-child(1){
     transition-delay: .25s; 
}
.animatedModal-on .modal-content-alt .menu-top-menu-container .menu li:nth-child(2){
     transition-delay: .30s; 
}
.animatedModal-on .modal-content-alt .menu-top-menu-container .menu li:nth-child(3){
     transition-delay: .35s; 
}
.animatedModal-on .modal-content-alt .menu-top-menu-container .menu li:nth-child(4){
     transition-delay: .40s; 
}
.animatedModal-on .modal-content-alt .menu-top-menu-container .menu li:nth-child(5){
     transition-delay: .45s; 
}
.animatedModal-on .modal-content-alt .menu-top-menu-container .menu li:nth-child(6){
     transition-delay: .50s; 
}

.animatedModal-on .modal-content-alt .stay-social-block{
     transition-delay: .55s; 
}


.animatedModal-off .modal-content-alt .menu-top-menu-container .menu li:nth-child(1){
     transition-delay: .35s; 
}
.animatedModal-off .modal-content-alt .menu-top-menu-container .menu li:nth-child(2){
     transition-delay: .30s; 
}
.animatedModal-off .modal-content-alt .menu-top-menu-container .menu li:nth-child(3){
     transition-delay: .25s; 
}
.animatedModal-off .modal-content-alt .menu-top-menu-container .menu li:nth-child(4){
     transition-delay: .20s; 
}
.animatedModal-off .modal-content-alt .menu-top-menu-container .menu li:nth-child(5){
     transition-delay: .15s; 
}
.animatedModal-off .modal-content-alt .menu-top-menu-container .menu li:nth-child(6){
     transition-delay: .10s; 
}
.animatedModal-off .modal-content-alt .stay-social-block{
     transition-delay: .5s; 
}
.bg-light{
	background-color: transparent!important;
}



@media(max-width:767px){
	.intro-text{
		text-align: center;
		margin-top: 40px;
	}
	.intro-link h6{
		text-align: center;
	}
	.footer{
		text-align: center;
	}
	.footer p{
		text-align: center;
	}
	.navbar{
		float: right;
	}
	.address-details{
		text-align: center;
	}
	.address-details img{
		width: 50%;
	}

}
@media(min-width:768px){}
@media(min-width:992px){}
@media(min-width:1200px){}

