@charset "utf-8";
/* CSS Document */

a{color:#fff}
body{font-family: 'Exo', sans-serif;}
h1{font-size:54px; color:#fff; text-transform:uppercase; background:url(../img/navBg.png); text-align:center; padding:15px 20px 5px 20px; margin:80px 80px 80px 80px;}
.h1Full{margin:80px 360px 80px 360px;}
@media only screen and (min-width: 0px) and (max-width: 1024px) {
h1{font-size:40px; margin:80px 40px 80px 40px; }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
.h1Full{ margin:80px 240px 0 240px; }
}
@media only screen and (min-width: 0px) and (max-width: 768px) {
.h1Full{ padding:40px 0 40px 0; margin:0; }
}
@media only screen and (min-width: 0px) and (max-width: 1366px) {
.h1MobileFix{font-size:35px;}
}
@media only screen and (min-width: 0px) and (max-width: 450px) {
.h1MobileFix{font-size:30px; padding:40px 0 40px 0; margin:0 0 80px 0; }
}




p{color:#90a4ae; line-height:24px; font-size:16px;}
.pFix{margin:20px 0 20px 0; text-align:left !important;}
.pMd{color:#d3d3d3; line-height:30px; font-size:24px; margin: 15px 0 15px 0; font-weight:400; font-style: italic;}
.pLg{color:#3f5364; line-height:60px; font-size:60px; margin: 15px 0 15px 0; font-style: italic;}

.floatLeft{float:left;}
.floatRight{float:right;}
.btnCTA{background:url(../img/navBg.png); font-size:18px; font-weight:900; font-style: italic; color:#fff !important; text-transform:uppercase; border-radius:25px; padding:10px 80px 10px 80px; margin:40px 0 80px 0; outline:none !important; text-decoration:none;}
.btnCTA:hover {color:#f42434 !important;}
@media only screen and (min-width: 0px) and (max-width: 768px) {
.btnCTAFix{text-align:center !important;}
}



/*SLIDER*/
.slide{margin:80px 0 0 0 ;}



/*ABOUT*/
.about{background:#f9f9f9;}
.founderCollapse{background:#1b1919; padding:60px;}
@media only screen and (min-width: 0px) and (max-width: 768px) {
.founderCollapse{background:#1b1919; padding:60px 20px 60px 20px;}
}

.propic{margin:20px 0 60px 0; padding: 0 40px 0 0;}
.dropcaps{margin:0 10px 10px 0;}
.dropcapsSlider{height:34px; width:38px;}
.signature{font-style: italic; color:#fff;}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
.propic{margin:20px 0 60px 0; padding: 0 0 0 0;}
.pLgAbout{ padding:30px 40px 80px 40px; margin:60px 20px 20px 20px; border:solid #FFF 5px; }
.pLg{font-size:40px;}
}

/*SERVICES*/

.serviceList{text-decoration:none; list-style: none; color:#90a4ae; line-height:24px; font-size:16px; margin:0 0 0 -15px; padding:0;}
@media only screen and (min-width: 0px) and (max-width: 768px) {
.serviceList{text-align:left; margin-left:8%;}
}

.iconServiceList{margin:0 20px 0 0;}
.serviceList li{margin:10px 0 0 0;}
.serviceCollapse{margin:0 0 80px 0}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
.pMdServices{ padding:30px 40px 80px 40px; margin:60px 20px 20px 20px; border:solid #F9F9F9 5px;}
}

/*OPPORTUNITIES*/

.oppoBg{background:url(../img/bgOppo.jpg) no-repeat;}
.oppoDetails{padding:100px 8% 60px 0;}
.mail{color:#3f5364; cursor:pointer;}
.mail:hover{color:#f42434;}
.oppoImg{padding:130px 5% 40px 5%;}
@media only screen and (min-width: 0px) and (max-width: 1024px) {
.oppoImg{padding:130px 5% 0 5%;}
.oppoDetails{padding:0 8% 30px 8%;}
}
@media only screen and (min-width: 0px) and (max-width: 450px) {
.oppoDetails{padding:30px 8% 30px 8%;}
}


/*TESTIMONIALS*/
.testi{background:#f9f9f9;}

/*CONTACTS*/

.contacts{background:#f9f9f9;}
.contactDetails{padding:20px 15% 0 15%;}
.contactList{color:#90a4ae;}
.contactMap{padding:100px 15% 0 0;}
@media only screen and (min-width: 0px) and (max-width: 990px) {
.contactMap{padding:0 5% 0 5%; background:#3a3a3a;}
}

/*NAV BAR*/
.logo{margin:0 0 0 20px;}
.navbarBG{background:url(../img/navBg.png);}
.navbarFix{padding:10px 0 10px 0 !important; height:80px;}
.navbar-default .navbar-nav>li>a{margin:20px 0 0 0; color:#90a4ae; text-transform:uppercase;}
.navbar-default .navbar-nav>li>a:hover {color:#fff;}

@media only screen and (min-width: 0px) and (max-width: 768px) {
.navbarBG{background:url(../img/navBg.png); !important;}
}


/*FOOTER*/
.footer{background:url(../img/navBg.png); color:#90a4ae; padding:15px 0 10px 0;}
@media only screen and (min-width: 0px) and (max-width: 768px) {
.footerLogo{display:none;}
}
