body {
	overflow-x: hidden;
}

.partner-pic img {
	width: 100%;
	height: 100%;
} 

#header{
	background: rgba(0,178,89,1)!important;
}

#header li a {
	color: #fff;
}

#header li a:hover {
	text-shadow: 0 0 5px rgba(255,255,255,1);
}

#header .dropdown-menu li a{
	color: #464646;
}

.navbar-brand{
	height: 60px;
}

.navbar-brand img{
	width: 150px;
	height: 100%;
}

.master-slider{
	position: relative;
	z-index: 101;
}

.overlay-black,.overlay-white {
	position: relative;
}

.overlay-black:after{
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	content: "";
	z-index: 2;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.4);
}

.overlay-white:after {
	content: "";
	position: absolute;
	background: rgba(255,255,255,.8);
	z-index: 1;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}

.section-copyrights a {
	color: #fff;
}

.section-copyrights img {
	height: 25px;
	width: auto;
	margin: 0 5px;
}

.modal-body img{
	width: 100%;
	height: auto;
}

.parallax-section49 h1, .parallax-section49 h5, .parallax-section49 p, .parallax-section50 h3, .parallax-section50 .title-line-4, .parallax-section50 p, .parallax-section50 .iconbox-medium, .parallax-section50 h5, .parallax-section50 span {
	opacity: 0;
	transform: translateY(30px);
	transition: .8s ease-in-out;
}

.parallax-section49 h5, .parallax-section50 h3 {
	transition: .8s .4s ease-in-out;
}

.parallax-section49 p, .parallax-section50 .title-line-4{
	transition: .8s .8s ease-in-out;
}

.parallax-section50 p {
	transition: .8s 1.2s ease-in-out;
}

.parallax-section50 .iconbox-medium {
	transition: .8s 1.6s ease-in-out;
}

.parallax-section50 h5 {
	transition: .8s 2s ease-in-out;
}

.parallax-section50 span {
	transition: .8s 2.4s ease-in-out;
}


.parallax-section49 h1.is-showing, .parallax-section49 h5.is-showing, .parallax-section49 p.is-showing, .parallax-section50 h3.is-showing, .parallax-section50 .title-line-4.is-showing, .parallax-section50 p.is-showing, .parallax-section50 .iconbox-medium.is-showing, .parallax-section50 h5.is-showing, .parallax-section50 span.is-showing {
	opacity: 1;
	transform: translate(0);
}

.social-media-btn-grid {
	position: fixed;
	right: 0px;
	z-index: 100;
	top: 35%;
	transition: all .3s ease-in;
	transform: translateX(102px);
}

.social-media-btn{
	padding: 10px 15px;
	width: 100%;
	color: #fff;
	cursor: pointer;
	transition: all .6s ease-in;
	font-size: 28px;
	display: flex;
	box-shadow: -1px 0px 5px rgba(0,0,0,.2);
	transform: translateX(50px);
	opacity: 0;
}

.social-media-btn span{
	font-size: 18px;
	margin-left: 20px;
}

.social-media-btn img {
	width: 30px;
	height: 30px;
	margin-right: 17px;
}

.social-media-btn:hover{
	color: #fff;
	transform: translateX(-102px);
}

.facebook-btn {
	background: rgb(29, 59, 255);
	border-top-left-radius:4px ;
}

.facebook-btn:hover{
	color: #fff;
	background: rgb(86, 185, 255);
}

.instagram-btn {
	background: orange;
}

.instagram-btn:hover{
	color: #fff;
	background: rgb(249, 232, 49);
}

.twitter-btn {
	background: skyblue;
}

.twitter-btn:hover{
	color: #fff;
	background: rgb(138, 167, 188);
}

.youtube-btn {
	background: red;
	border-bottom-left-radius: 4px;
}

.youtube-btn:hover{
	color: #fff;
	background: rgb(253, 75, 75);
}

.social-media-btn span {
	margin-top: 4px;
}

.is-showing {
	opacity: 1;
	transform: translate(0);
}