@font-face {
font-family: A;
src: url('../fonts/GothamMedium.ttf');
}
@font-face {
font-family: B;
src: url('../fonts/GothamBook.ttf');
	}
@font-face {
font-family: C;
src: url('../fonts/GothamLight.ttf');
	}
@font-face {
font-family: D;
src: url('../fonts/Clattering.ttf');
	}
@font-face {
font-family: E;
src: url('../fonts/Baxter-Clean.ttf');
	}
@font-face {
font-family: F;
src: url('../fonts/Montserrat-Regular.ttf');
	}
@font-face {
font-family: G;
src: url('../fonts/Montserrat-Bold.ttf');
	}

body {
	margin:0 auto;
	padding: 0;
	background-color: #fff;
	}

/* scrol bar */
::-webkit-scrollbar
{width: 10px;}
::-webkit-scrollbar-track {background: #cacaca;}
::-webkit-scrollbar-thumb {background: #929292;}
::-webkit-scrollbar-thumb:hover {background: #020b5c;}

/* select color */
::selection {background:#D1D1D1; color: #000}
::-moz-selection {background:#D1D1D1; color: #000}

.noBlue {
	text-decoration: none;
	outline: 0;
	border: 0; 
	appearance: none; 
	-webkit-appearance: none; 
	-moz-appearance: none;
	}
.noBlue:hover {
	text-decoration: none;
	outline: 0;
	border: 0; 
	appearance: none; 
	-webkit-appearance: none; 
	-moz-appearance: none;
	}
.noBlue:focus {
	text-decoration: none;
	outline: 0;
	border: 0; 
	appearance: none; 
	-webkit-appearance: none; 
	-moz-appearance: none;
	}

/*-------------------------------------------------------------------------------------------------------------------- Main Header --*/

headerSEC {
	position: fixed;
	margin: 0 auto;
	width: 100%;
	z-index: 10;
	background: url("../images+/headerBack.png") repeat-x;
	height: 120px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
headerSEC.smaller {
	height: 100px;
	background-color: rgba(0, 51, 153, 0.8);
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}

headerSEC .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
headerSEC .row {
	padding: 0 100px 0 100px;
	margin: 0 0 0 0;
	}

headerSEC .col1 {
	padding: 30px 0 0 0;
	margin: 0 0 0 0;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
headerSEC.smaller .col1 {
	padding: 20px 0 0 0;
	margin: 0 0 0 0;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
headerSEC .hLogoIMG {
	text-align: left;
	width: 170px;
	height: auto;
	opacity: 1;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
headerSEC .hLogoIMG:hover {
	opacity: 0.7;
	}
headerSEC.smaller .hLogoIMG {
	text-align: left;
	width: 140px;
	height: auto;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}

headerSEC .col2 {
	padding: 55px 0 0 0;
	margin: 0 0 0 0;
	text-align: right;
	direction: ltr;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
headerSEC.smaller .col2 {
	padding: 40px 0 0 0;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}

headerSEC .menuL {
	font-family: B;
	font-size: 13px;
	letter-spacing: 2px;
	color: #fff;
	margin-right: 25px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
headerSEC .menuL:hover {
	color: #B3B3B3;
	}

/*------------------------------------------------------------------------------------------------------------------- Small Header --*/

.headerSECsmall {
	background-color: #00226f;
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 120px;
	line-height: 120px;
	}
.headerSECsmall .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.headerSECsmall .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.headerSECsmall .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.headerSECsmall .LogoL {
	}
.headerSECsmall .LogoIMG {
	text-align: center;
	margin: 0 auto;
    height: 80px;
    width: auto;
	}


.bg-light {
    background-color: #06205b!important;
	position: absolute;
	width: 100%;
	z-index: 2;
	margin-top: 120px;
	}
.navbar {
    padding-top: 3px;
    padding-bottom: 3px;
	}
.navbar-light .navbar-toggler {
    color: transparent!important;
    border-color: transparent!important;
	}
.navbar-toggler {
    padding: 0 0 0 0;
	float: right!important;
	margin-left: auto!important;
	}
.navDash {
	color: #fff;
	font-size: 36px;
	}
.navbar-nav {
    padding-left: 20px;
	padding-right: 20px;
	}

.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link {
    color: #fff;
	font-family: B;
	}
.navbar-light .navbar-nav .nav-link {
    color: #fff;
	font-family: B;
	}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #fff;
	font-family: B;
	}	

.dropdown-menu {
    font-size: 1rem;
    color: #fff;
	font-family: B;
    background-color: #00226f;
    border: 0px solid rgba(0,0,0,.15);
	}
.dropdown-item {
    color: #fff;
	text-transform: uppercase;
	}

/* ------------------------------------------------------------------------------------------------------------------------ Slider --*/

.h_SliderSEC {
	margin: 0 auto;
	padding: 0;
	height: 100vh;
	background-color: #000;
	}
.h_SliderSEC .carousel-inner {
	height: 100vh;
	}
.h_SliderSEC .carousel-inner .carousel-item {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 100vh;
	width: 100%;
	background-position: center center;
	}
.h_SliderSEC .carousel-inner .slideOne {
	background-image: url(../images+/homeSlider/1.jpg);
	}
.h_SliderSEC .carousel-inner .slideTwo {
	background-image: url(../images+/homeSlider/2.jpg);
	}
.h_SliderSEC .carousel-inner .slideThree {
	background-image: url(../images+/homeSlider/3.jpg);
	}
.h_SliderSEC .carousel-inner .slideFour {
	background-image: url(../images+/homeSlider/4.jpg);
	}

.h_SliderSEC .carousel-inner .Text1 {
	padding: 0 0 5px 0;
	margin: 0;
	font-family: G;
    font-size: 50px;
    line-height: 40px;
    letter-spacing: 1px;
    font-weight: lighter;
    color: #fff;
    text-align: center;
	}
.h_SliderSEC .carousel-inner .Text2 {
	padding: 0 0 20px 0;
	margin: 0;
	font-family: F;
    font-size: 35px;
    line-height: 80px;
    letter-spacing: 1px;
    font-weight: lighter;
    color: #f1c52d;
    text-align: center;
	}
.h_SliderSEC .carousel-indicators {
    bottom: 23px;
    z-index: 3;
	}

@media only screen and (max-width: 570px) {
    .h_SliderSEC .carousel-inner .row {padding-top: 12%;}
	.h_SliderSEC .carousel-caption img {height: 110px; width: auto;margin: 0 auto; float: none; text-align: center;}
    .h_SliderSEC .carousel-inner .Text1 {padding: 0 0 15px 0;font-size: 30px;line-height: 35px;letter-spacing: 1px;}
    .h_SliderSEC .carousel-inner .Text2 {padding: 0 0 20px 0;font-size: 25px;line-height: 30px;letter-spacing: 1px;}
    .h_SliderSEC .carousel-inner .Text3 {font-size: 20px;line-height: 0px;letter-spacing: 1px;}
    .h_SliderSEC .carousel-indicators {bottom: 5px;}
     }
@media only screen and (max-width: 823px) {
    .h_SliderSEC .carousel-inner .row {padding-top: 12%;}
	.h_SliderSEC .carousel-caption img {height: 110px; width: auto;margin: 0 auto; float: none; text-align: center;}
    .h_SliderSEC .carousel-inner .Text1 {padding: 0 0 15px 0;font-size: 30px;line-height: 35px;letter-spacing: 1px;}
    .h_SliderSEC .carousel-inner .Text2 {padding: 0 0 20px 0;font-size: 25px;line-height: 30px;letter-spacing: 1px;}
    .h_SliderSEC .carousel-inner .Text3 {font-size: 20px;line-height: 0px;letter-spacing: 1px;}
    .h_SliderSEC .carousel-indicators {bottom: 5px;}
     }
@media (min-width: 1024px) and (max-width: 1365px) { 
	 }

/*---------------------------------------------------------------------------------------------------------------------------- about */

.aboutSEC {
	background-color: #fff;
	}
.aboutSEC .container-fluid {
	padding: 60px 25px 60px 25px;
	margin: 0 auto;
	max-width: 1200px;
	}
.aboutSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.aboutSEC .col1 {
	padding: 0 0 20px 0;
	margin: 0 0 0 0;
	text-align: center;
	font-family: E;
	font-size: 70px;
	color: #003399;
	line-height: 40px;
	}
.aboutSEC .col1 span {
	text-align: center;
	font-family: B;
	font-size: 28px;
	text-transform: uppercase;
	}

.aboutSEC .col2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: B;
	font-size: 16px;
	text-align: center;
	line-height: 23px;
	letter-spacing: 0.2px;
	}

.aboutSEC .col3 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.aboutSEC .col3 img {
	width: 100%;
	height: auto;
	}

@media (max-width: 575.98px) { 
	.aboutSEC .container-fluid {padding: 30px 25px 30px 25px;}
	.aboutSEC .col1 {padding: 0 0 20px 0;font-size: 60px;line-height: 55px;}
	.aboutSEC .col2 {padding: 0 0 0 0;}
	.aboutSEC .col3 {padding: 0 0 0 0;}
	}
@media (min-width: 576px) and (max-width: 912.98px) { 
	.aboutSEC .container-fluid {padding: 30px 25px 30px 25px;}
	.aboutSEC .col1 {padding: 0 0 20px 0;font-size: 60px;line-height: 55px;}
	.aboutSEC .col2 {padding: 0 0 0 0;}
	.aboutSEC .col3 {padding: 0 0 0 0;}
	}

/*------------------------------------------------------------------------------------------------------------------------- parallax */

.H_pTxTSEC {
	}
.H_pTxTSEC .container-fluid {
	margin: 0 auto;
	padding: 0 25px 60px 25px;
	max-width: 1200px;
	}
.H_pTxTSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.H_pTxTSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	min-height: 450px;
	}
.H_pTxTSEC .col1a {
	padding-top: 190px;
	text-align: center;
	}
.H_pTxTSEC .col1a button {
	background-color: #003399;
	color: #fff;
	font-family: B;
	font-size: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 10px 30px;
	border: 1px solid #efc741;
	border-radius: 0px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
.H_pTxTSEC .col1a button:hover {
	background-color: #fff;
	color: #003399;
	}
.H_pTxTSEC .col1 .jarallax-img {
	}

@media (max-width: 575.98px) { 
	.H_pTxTSEC .container-fluid {padding: 0 25px 30px 25px;}
	.H_pTxTSEC .col1 {padding: 0 25px 0 25px;margin: 0 auto;}
	.H_pTxTSEC .col1a button {font-size: 17px;padding: 10px 20px;}
	}

/*----------------------------------------------------------------------------------------------------------------------- 4 sections */

.H_4SEC {
	}
.H_4SEC .container-fluid {
	padding: 0 0 0 0;
	margin:  0 auto;
	}
.H_4SEC .row {
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	}
.H_4SEC .col1 {
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	float: left;
	height: 500px;
	}
.H_4SEC .col1 figure {
	background: url("../images+/4sec_1.jpg") no-repeat center center;
	background-size:cover;
	}

@media (max-width: 575.98px) { 
	figure.effect-sadie .hIMG {left: 25%;width: 50%;}
	}

/*------------------------------------------------------------------------------------------------------------------------ cobtacts--*/

.infoCobtactsSEC {
	background-color: #fff;
	}
.infoCobtactsSEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.infoCobtactsSEC .row {
	padding: 50px 25px 60px 25px;
	margin: 0 auto;
	max-width: 1200px;
	}

.infoCobtactsSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.infoCobtactsSEC .col1_1 {
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	font-family: E;
	font-size: 70px;
	letter-spacing: 0.5px;
	color:#003399;
	}
.infoCobtactsSEC .col1_2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: B;
	font-size: 16px;
	letter-spacing: 0.8px;
	color:#212c34;
	line-height: 30px;
	}
.infoCobtactsSEC .col1_2 a {
	color: #003399;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
.infoCobtactsSEC .col1_2 a:hover {
	color: #efc741;
	}

/*------------------------------------------------ form --*/

.infoCobtactsSEC .col2 {
	padding: 35px 0 0 0;
	margin: 0 0 0 0;
	}
.infoCobtactsSEC .FormDe {
	padding: 15px 0 15px 0;
	margin: 0 0 0 0;
	text-align: left;
	font-family: B;
	font-size: 14px;
	color:#212c34;
	}
.infoCobtactsSEC .r2 {
	padding: 0 0 0 0;
	margin: 0 -10px 0 -10px;
	}

.infoCobtactsSEC .cFormF {
	border-radius: 0px;
	background: transparent;
	border-bottom: 1px solid #cccccc;
	border-top: 0px solid #e3e3e3;
	border-right: 0px solid #e3e3e3;
	border-left: 0px solid #e3e3e3;
	box-shadow: 0px 0px 0px #888888;
	height: 38px;
	padding-left: 2px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
.infoCobtactsSEC .cFormF:focus {
	background: rgba(247,247,247,0.5);
	border-bottom: 1px solid #003399;
	padding-left: 10px;
	}

.infoCobtactsSEC .cFormF2 {
	border-radius: 0px;
	background: transparent;
	border-bottom: 1px solid #cccccc;
	border-top: 0px solid #e3e3e3;
	border-right: 0px solid #e3e3e3;
	border-left: 0px solid #e3e3e3;
	box-shadow: 0px 0px 0px #888888;
	padding-left: 2px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
.infoCobtactsSEC .cFormF2:focus {
	background: rgba(247,247,247,0.5);
	border-bottom: 1px solid #003399;
	padding-left: 10px;
	}

.infoCobtactsSEC .FormBu {
	width:100%;
	font-family: B;
	background-color: transparent;
	border-bottom: 1px solid #cccccc;
	border-top: 0px solid #cccccc; 
	border-right: 0px solid #cccccc; 
	border-left: 0px solid #cccccc; 
	border-radius: 0px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}
.infoCobtactsSEC .FormBu:hover {
	background-color:#003399;
	color:#efc741;
	border-bottom: 1px solid #fff;
	}

@media (max-width: 575.98px) { 
	.infoCobtactsSEC .row {padding: 25px 30px 30px 30px;}
	.infoCobtactsSEC .col1_1 {margin: 0 0 24px 0;line-height: 65px;}
	/*----------------------------------------------------------------------------- form --*/
	.infoCobtactsSEC .col2 {padding: 0 0 0 0;}
	.infoCobtactsSEC .FormDe {padding: 20px 0 15px 0;}
	.infoCobtactsSEC .r2 {padding: 0 0 0 0;  margin: 0 -10px 0 -10px;}
	}
@media (min-width: 576px) and (max-width: 912.98px) { 
	.infoCobtactsSEC .row {padding: 25px 30px 30px 30px;}
	.infoCobtactsSEC .col1_1 {margin: 0 0 24px 0;line-height: 65px;}
	/*----------------------------------------------------------------------------- form --*/
	.infoCobtactsSEC .col2 {padding: 0 0 0 0;}
	.infoCobtactsSEC .FormDe {padding: 20px 0 15px 0;}
	.infoCobtactsSEC .r2 {padding: 0 0 0 0;  margin: 0 -10px 0 -10px;}
	}
@media (min-width: 913px) and (max-width: 1199.98px) { 
	.infoCobtactsSEC .row {padding: 25px 30px 30px 30px;}
	}
@media (min-width: 1200px) and (max-width: 1399.98px) { 
	}

/*--------------------------------------------------------------------------------------------------------------------------- footer */

.footerSec {
	padding: 50px 0;
	background-color: #003399;
	}

.footerSec .col0 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.footerSec .col0 img {
	height: 60px;
	width: auto;
	margin-bottom: 20px;
	}

.footerSec .col1 {
	text-align: center;
	font-family: B;
	font-size: 15px;
	letter-spacing: 1px;
	line-height: 30px;
	color: #eec641;
	}

.footerSec .mapLink {
	font-size: 11px;
	color: #eec641;
	font-family: B;
	opacity: 1;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
.footerSec .mapLink:hover {
	opacity: 0.8;
	}

.footerSec .copyR {
	font-family: B;
	font-size: 12px; 
	margin-top: 5px;
	}

.footerSec .socialLink {
	color: #eec641;
	font-size: 14px;
	opacity: 1;
	margin-right: 20px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
.footerSec .socialLink:hover {
	opacity: 0.8;
	}
@media (max-width: 767.98px) { 
	.footerSec {padding: 40px 0;}
	.footerSec .col0 img {height: 100px;margin-bottom: 15px;}
	.footerSec .col1 {padding: 0 50px 0 50px;;font-size: 13px;letter-spacing: 1px;line-height: 20px;}
	.footerSec .socialLink {margin-right: 10px;}
	}

/*--------------------------------------------------------------------------------------------------------------------------- sent --*/

.sentSEC {
	}
.sentSEC .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 100vh;
	}
.sentSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 100vh;
	}
.sentSEC .sentCol {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	align-self: center;
	text-align: center;
	color: #131313;
	font-family: C;
	letter-spacing: 0.1px;
	font-size: 28px;
	line-height: 15px;
	}

.sentSEC .sentCol i {
	color:#316A09;
	font-size: 50px;
	}

.sentSEC .sentCol a {
	color: #071AAF;
	font-size: 16px;
	font-family: B;
	}




