@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular.eot');
	src: url('../fonts/MyriadPro-Regular.woff2') format('woff2'),
	url('../fonts/MyriadPro-Regular.woff') format('woff'),
	url('../fonts/MyriadPro-Regular.ttf') format('truetype'),
	url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg'),
	url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadPro-Semibold';
	src: url('../fonts/MyriadPro-Semibold.eot');
	src: url('../fonts/MyriadPro-Semibold.woff2') format('woff2'),
	url('../fonts/MyriadPro-Semibold.woff') format('woff'),
	url('../fonts/MyriadPro-Semibold.ttf') format('truetype'),
	url('../fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg'),
	url('../fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular.eot');
	src: url('../fonts/MyriadPro-Regular.woff2') format('woff2'),
	url('../fonts/MyriadPro-Regular.woff') format('woff'),
	url('../fonts/MyriadPro-Regular.ttf') format('truetype'),
	url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg'),
	url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}
body{
	position:relative;
	padding:0px;	
	font-family: 'MyriadPro-Regular';
	margin:0px;
}
.center{
	width: 1170px;
	margin: 0px auto;	
}
.modal-body img{
	margin: 0px auto;	
}
header{
	position:fixed;
	width: 100%;
	top: 0px;
	z-index:999;
	background:rgba(255,255,255,0.9);
	border-bottom: 1px solid #CCC;	
}
header .logo{
	height: 100%;
	display:block;	
	margin-top: 8px;
}
header .nav-cont{
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;	
}
header .nav-cont nav{
	float:left;	
}
header .nav-cont nav ul{
	margin: 0px;	
}
header .nav-cont nav ul li{
	float: left;	
	list-style:none;
}
header .nav-cont nav ul li a{
	font-size: 19px;
	line-height: 55px;
	display: inline-block;
	margin: 0px 25px;	
	color: #000;
	text-decoration:none;
}
header .nav-cont .social-cont{
	border-left: 1px solid #E0E0E0;
	margin-top: 6px;
	float:right;
	padding: 5px 0px 5px 17px;	
}
header .nav-cont .social-cont a{
	float: left;
	margin-right: 17px;	
}
header .nav-cont .social-cont a:nth-child(5){
	margin-right: 0px !important;	
}
.clear{
	clear: both;	
}
h2{
	font-family: 'MyriadPro-Regular';
	font-size: 32px;
	color: #52A84F;
	margin:0px;	
}
p.intro{
	font-family: 'MyriadPro-Regular';
	font-size: 18px;
	color: #000;
	margin: 20px auto;
	line-height: 32px;
}
a.more{
	width: 100px;
	line-height: 50px;
	background:#52A84F;
	color: #fff;	
	font-family: 'MyriadPro-Regular';
	font-size: 14px;
	text-align: center;
	display:block;
	margin: 0px auto;
}
#about{
	height: 350px !important;	
}
section.slider{
	position:relative;
	height: 450px;
	background:url(../images/banner2.jpg) no-repeat;	
	margin-top:75px;
}
section.slider .content{
	margin-top: 80px;	
}
section.slider h2{
	font-family: 'MyriadPro-Regular';
	font-size: 32px;
	color:#AFC34F;
	font-weight:bold;	
}
section.slider p{
	font-family: 'MyriadPro-Regular';
	color: #000;
	font-size: 18px;
	margin-bottom: 12px;
	margin-top:0px;
	line-height: 24px;	
}
section.slider a{
	font-family: 'MyriadPro-Regular';
	color: #fff;
	text-align:justify;
	margin-bottom: 20px;
	margin-top:0px;
	line-height: 40px;
	background:#AFC34F;
	display:block;	
	text-align:center;
	width:100px;
}
section.slider img{
	width: 70%;
	margin-top: -15px;
	float:right;	
}
section.about{
	padding:50px 0px;	
}
section.about h2{
	color: #52A84F;
}

section.about a{
	width: 100px;
	line-height: 50px;
	background:#52A84F;
	color: #fff;	
	font-family: 'MyriadPro-Regular';
	font-size: 14px;
	text-align: center;
	display:block;
	margin: 0px auto;
}
section.about p.intro{
	max-width:700px;	
}
section.services{
	position:relative;
	background: #F0F0F0;
	padding: 50px 0px;	
}

section.services h2{
	color: #1D70AC;
}
section.services h2.yellow{
	color:#FDB414;	
}
section.portfolio p,
section.portfolio ul,
section.portfolio h4{
	font-family: 'MyriadPro-Regular';
	font-size: 18px;
	color: #000;
	max-width: 700px;
	margin: 20px auto;
	line-height: 32px;
}
section.portfolio{
	position:relative;
	padding: 50px 0px;	
}
section.portfolio h2{
	color: #B8202D;
	text-align:center;
	margin-top:0px;
	margin-bottom: 30px;	
}
section.portfolio a{
	color: #B8202D;
	line-height: 32px;	
	display:block;
	text-align: center;
}
section.portfolio a.more{
	background: #B8202D;
	color: #fff;	
}
section.portfolio .blog{
	margin-bottom: 15px;
}
section.portfolio .blog span{
	display: table-cell;
	text-align:center;
	vertical-align:middle;	
}
section.portfolio .blog span img{
	width: 100%;
	height: auto;
	max-height: 183px;	
	vertical-align:middle;
}
section.portfolio .img-cont{
	height: 183px;	
	overflow:hidden;
	border:1px solid #CCC;
	display:table;
	vertical-align:middle;
}
footer{
	position:relative;
	padding: 30px 0px;
	border-top: 1px solid #CCC;		
}
footer p{
	text-align:center;
	font-family: 'MyriadPro-Regular';
	font-size:10px;
	margin:0px;
}
.parallax-window h2{
	color: #fff;
	text-align:center;
	padding-top: 50px;
}

.parallax-window p {
	width: 450px;
	margin:0px auto;
	color: #fff;
	text-align:center;	
}

.parallax-window a {
	font-family: 'MyriadPro-Regular';
	color: #000;
	text-align:justify;
	margin-bottom: 20px;
	margin-top:0px;
	line-height: 40px;
	background:#fff;
	display:block;	
	text-align:center;
	width:100px;
	margin:30px auto;
}
section.client_cont{
	padding: 50px;	
}
section.client_cont h2{
	color: #B8202D;
	text-align:center;
	margin-top:0px;
	margin-bottom: 30px;	
}
section.client_cont .main-cont{
	width: 100%;
	display: table;
}
section.client_cont .img-cont{
	display: table-cell;
	vertical-align: middle;
	text-align: center;	
}
section.client_cont .img-cont img{
	display: inline-block;
	margin: 0px 10px;
	vertical-align: middle;
	width: 200px;
	height: auto;	
}
section.contact_cont{
	position:relative;
	padding: 50px 0px;
	height: 80vh;	
}
section.contact_cont p{
	padding-left: 30px;	
}
section.contact_cont p.address{
	background: url(../images/barea.png) no-repeat;	
}
section.contact_cont p.phone{
	background: url(../images/bphone.png) no-repeat;	
}
section.contact_cont p.mobile{
	background: url(../images/bmobile.png) no-repeat;	
}
section.contact_cont p.mail{
	background: url(../images/bmail.png) no-repeat;	
}

section.contact_cont h2{
	color: #F5BC47;
	text-align:center;
	margin-top:0px;
	margin-bottom: 30px;	
}



.navbar-default{
	margin: 0px auto;	
}

.navbar{
	border: 0px !important;
	background: none !important;
	min-height: 1px !important;	
	margin-bottom: 0px !important;
}
.navbar-nav{
	background: none !important;
	float: right !important; 	
}
.navbar-nav > li{
	position: relative;
	margin: 0px 10px;
	display: inline-block;
}

.dropdown-menu > li > a{
	font-family:Montserrat !important;
	color: #00a8ca !important;	
}
.dropdown-menu > li:hover > a, .dropdown-menu > li:focus > a{
	background: none !important;	
	color: #828181 !important;
}
.navbar-nav > li > .dropdown-menu{
	position: absolute !important;
	background: rgba(255, 255, 255, 0.9);
}
.navbar-nav > li > .dropdown-menu > li > .dropdown-submenu{
	position: absolute !important;
	background: rgba(255, 255, 255, 0.9);
	width: 160px !important;
	right: 0px !important;
	padding: 10px;
	top: 0px;
	display: none;
}

.dropdown-submenu > li{
	border-bottom: 1px solid #fff !important;
	padding: 0px 10px !important;	
}
.dropdown-submenu > li:last-child{
	border-bottom: 0px solid #fff !important;	
}
.dropdown-submenu > li > a{
	font-family:Montserrat !important;
	color: #00a8ca !important;
	line-height: 28px;	
	display: block !important;
}
.dropdown-submenu > li:hover > a{
	color: #828181 !important;	
}
.nav > li > a{
	font-family: 'MyriadPro-Regular';
	font-size: 17px;
	color: #52A84F !important;
	padding: 0px !important;
	background: none !important;
	box-shadow: none !important;
	line-height: 35px !important;
	
}
.nav > li:nth-child(2) a{
	color:#AFC34F !important;
}
.nav > li:nth-child(3) a{
	color:#F5BC47 !important;
}
.nav > li:nth-child(4) a{
	color:#B8202D !important;
}
.nav > li:nth-child(5) a{
	color:#1A6EAB !important;
}
.nav > li:nth-child(6) a{
	color:#AFC34F !important;
}
.nav > li > a:hover{
	color: #828181 !important;
}
.navbar-nav > li.active a{
	text-decoration: underline;
}
.navbar-default .navbar-toggle{
	border: 1px solid #0095D4 !important;
	background: #EDF8FC !important;	
}
.navbar-default .navbar-toggle .icon-bar{
	background: #0095D4 !important;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.sub-arrow{
	display: none !important;	
}
.caret{
	float: right;
	margin-top: 17px !important;	
}
iframe{
	width: 100%;
	height: 320px;	
}
@media (min-width: 320px) and (max-width:479px){
	.container{
		width:100% !important;
	}
	.navbar-collapse{
		position: absolute !important;
		width: 100%;
	}
	header .nav > li > a {
		color: #fff !important;
	}
	.nav > li > a{
		padding:0px 15px !important;
		font-size:12px;
		line-height: 32px !important;
	}
	.navbar-nav{
		float:none !important;
		padding: 0px !important;
		margin: 0px !important;
		background: rgba(0, 0, 0, 0.8) !important;
	}
	.navbar-nav > li {
		border:none;
		border-bottom:1px solid #53af53;
		margin: 0px;
	}
	.navbar-collapse{
		border-top: 1px solid #53af53 !important;
	}

	.navbar-nav > li > .dropdown-menu{
		position: relative !important;
		width:100% !important;
	}
	.dropdown-submenu > li{
		width:100% !important;
	}
	.navbar-nav > li > .dropdown-menu > li > .dropdown-submenu{
		position: relative !important;
		margin:0px !important;
		width:100% !important;
	}
	.dropdown-menu{
		min-width:100% !important;
	}
	.dropdown-submenu{
		min-width:100% !important;
	}
	header .dropdown-menu > li > a {
		color: #fff !important;
		font-size: 12px;
	}
	.navbar-nav .open .dropdown-menu {
		margin-top: 0px !important;
		padding: 0px 30px 10px;
	}
	
}
@media (min-width: 480px) and (max-width: 639px){
	.container{
		width: 100% !important;
	}
	.center{
		width: 100%;
	}
	.navbar-collapse{
		position: absolute !important;
		width: 100%;
	}
	.nav > li > a{
		padding:0px 15px !important;
		font-size:12px;
		line-height: 32px !important;
	}
	.navbar-nav{
		float:none !important;
		padding: 0px !important;
		margin: 0px !important;
		background: rgba(0, 0, 0, 0.8) !important;
	}
	.navbar-nav > li {
		border:none;
		border-bottom:1px solid #53af53;
		margin: 0px;
	}

	header .nav > li > a {
		color: #fff !important;
	}
	.navbar-collapse{
		border-top: 1px solid #53af53 !important;
	}
	.navbar-nav .open .dropdown-menu{
		margin-top: 0px !important;
		padding: 0px 30px 10px;
	}
	header .dropdown-menu > li > a{
		color: #fff !important;
		font-size: 12px;
	}
	.navbar-nav > li > .dropdown-menu{
		position: relative !important;
		width:100% !important;
	}
	.dropdown-submenu > li{
		width:100% !important;
	}
	.navbar-nav > li > .dropdown-menu > li > .dropdown-submenu{
		position: relative !important;
		margin:0px !important;
		width:100% !important;
	}
	.dropdown-menu{
		min-width:100% !important;
	}
	.dropdown-submenu{
		min-width:100% !important;
	}
	
}
@media (min-width: 640px) and (max-width: 767px) {
	.container {
		width: 100% !important;
	}
	.navbar-nav {
		float: none !important;
		padding: 0px !important;
		margin: 0px !important;
		background: rgba(0, 0, 0, 0.8) !important;
	}
	.navbar-collapse {
		position: absolute !important;
		width: 100%;
	}

	.nav > li > a {
		padding: 0px 15px !important;
		font-size: 12px;
		line-height: 32px !important;
	}
	header .nav > li > a{
		color: #fff !important;
	}

	.navbar-nav {
		float: none !important;
		padding: 0px !important;
		margin: 0px !important;
		background: rgba(0, 0, 0, 0.8) !important;
	}

	.navbar-nav > li {
		border: none;
		border-bottom: 1px solid #53af53;
		margin: 0px;
		float:none !important;
	}

	.navbar-collapse {
		border-top: 1px solid #53af53 !important;
	}
	.navbar-nav .open .dropdown-menu{
		margin-top: 0px !important;
		padding: 0px 30px 10px;
	}
	header .dropdown-menu > li > a{
		color: #fff !important;
		font-size: 12px;
	}
	.navbar-nav > li > .dropdown-menu {
		position: relative !important;
		width: 100% !important;
	}

	.dropdown-submenu > li {
		width: 100% !important;
	}

	.navbar-nav > li > .dropdown-menu > li > .dropdown-submenu {
		position: relative !important;
		margin: 0px !important;
		width: 100% !important;
	}

	.dropdown-menu {
		min-width: 100% !important;
	}

	.dropdown-submenu {
		min-width: 100% !important;
	}
	.navbar-collapse{
		padding-left: 0px !important;	
	}
}
@media(min-width:768px) and (max-width:991px){
	.container{
		width:100% !important;
	}
	.nav > li > a{
		padding:0px 6px !important;
		font-size: 11px;
	}
	.navbar-nav > li{
		margin: 0px !important;
	}
	.navbar-nav{
		padding: 0px 0px !important;
		margin: 14px 0px !important;
	}
	.navbar.pull-right{
		float:none !important;	
	}
	.navbar-collapse{
		padding-left: 0px !important;
		padding-right: 0px !important;	
	}
	
}
@media(min-width:992px) and (max-width:1199px){

	.navbar-nav > li{
		margin: 0px !important;
	}
	.nav > li > a{
		padding:0px 11px !important;
		font-size: 14px;
	}
	.navbar-nav{
		padding: 0px 20px !important;
		margin: 10px 0px !important;
	}

	
}
@media(min-width:1200px) and (max-width:1360px){
	

}

@media(min-width:1300px) and (max-width:1500px) {
	
}
@media(min-width:1600px) and (max-width:1900px) {

}

@media(min-width:1905px) and (max-width:1920px) {


}
