.blog_section .posted-by {
    left: 15px;
    right: 15px;
    background:rgba(255,255,255,0.9);
}
.col-md-2 .port-content h3{
	font-size:15px;
	}
.header_mob_top{
	float:left;
	display:none;
	padding:0 15px;
	clear:both;
	width:100%;
	background:#561d5a;
	margin-bottom:-3px;
	
	 -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
	}

.header_mob_top  .contact-social{
	margin-top:5px;
	float:right;}
.header_mob_top .contact-social ul li{
	background:#f1f1f1;
	color:#561d5a;
	    width: 25px;
		    margin-right: 5px;
			margin-bottom:0;
    height: 25px;}
	
.header_mob_top  .contact-social ul li a{
	color:#561d5a;
	font-size:14px;
	line-height:25px;
		}
		
.header_mob_top .language_n a{
	display:inline-block;
	background:none;
	color:white;
			}
.header_mob_top .contact-social ul li a i{
	position:relative;
	line-height:0 !important;
	top:0 !important;}
	
.header_mob_top .contact-social ul li a .hover-show {
		display:none;}			
.header_mob_top .language_n > div{
	display:inline-block;
	color:white;
	}	
.affix  .header_mob_top{
	   
	margin-top:-60px !important;}	
.header_mob_top .language_n{
	position:relative;
	float:left;
	left:auto;
	right:auto;
	top:0 !important;}			

.blog-gallery-ads{
	text-align:center;}
.blog-gallery-ads a{
	margin-bottom:20px;
	display:inline-block;}	
.blog-gallery-ads img{
	display:inline-block;
	max-height:600px;}	

.blog_section .blog-content {
     padding-right: 0; 
     margin-bottom: 0;
}
.post-content a{
	color:#337ab7;}
.view_all_news{
	margin-bottom:20px;
	text-align:center;}
.alignLeft{
	text-align:left;}
	
.navbar-default .navbar-nav {
    margin-left: -14px !important;
}
.donate{
	position:relative;
	right:-10px;}		
.donate a{
	margin-top:19px;
	border-radius:5px;
	background:#78b585;
	color:white;
	border-bottom:none !important;
	padding:8px 20px !important;}
.form-control.error{
	background:inherit !important;}	
.page-home .page-bg:after{
	display:none;}
	
.page-home .our-goal {
		background:#561d5a !important;}	
	
	.donate a:hover{
		color:#561d5a !important;
		background:rgba(255,255,255,0.9) !important;}	
.view_all_news a{
    background-color: #561d5a;
    padding: 8px 40px;
    display: inline-block;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    border: 2px solid transparent;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;}
	
.title.white{
	color:white;
	margin-bottom:40px;}	
	
.view_all_news a:hover{
		background-color:#78b585;}


.counter_inner{
	background:#561d5a;
	width:100%;}
	
.counter_inner .pro-item{
	margin-top:30px;
	margin-bottom:30px;
	    padding-top: 20px;
    padding-bottom: 10px;
		}
		
.counter_inner .counter{
	    font-size: 23px;}
		
.projects .achievement{
	margin-top:10px;
	min-height:40px;}				
		
.projects .pro-item{padding-bottom: 10px;}
.news-cats-over{
	background:rgba(86,29,90,0.7);
	color:white;
}

.partner-item{
	padding:0 5px;}

.page-media .portfolio-item img.img-responsive{
	height:250px;
	width:100%;
	object-fit: cover;
	}
	
.news-cats-over a{
		padding:2px 10px;
		display:inline-block;
		width:100%;
	color:white;}	
.port-hover img{
	width:auto;
	height:auto;}

.navbar-default .navbar-collapse{
	float:left;}
.navbar-header{
	float:right;}
.contacts_wrap .contacts_address .address_left, .contacts_wrap .contacts_address .address_right, .bg_tint_dark a{
	color:white;}	
.dropdown  .sub_drop .dropdown{
	top:0;
	position:absolute !important;
	left:100%;}	
.vid {
    padding-top: 80px;
    padding-bottom: 50px;
}	
	
.header .logo{
	    margin-right: -80px;}	
.navbar-default .navbar-nav:after {
    right: -70px;
    left: -20000px;
    top: 0;
    bottom: 0;
    -webkit-transform: skewX(30deg);
    -ms-transform: skewX(30deg);
    transform: skewX(30deg);
    z-index: -200;
    border-radius: 5px 5px 0 0;
}

.navbar-brand:before, .navbar-brand:after {
   
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: auto;
    right: -600px;
    z-index: -100;
}

.navbar-brand:after {
    left: 0;
    right: -615px;
    -webkit-transform: skew(30deg);
    -ms-transform: skew(30deg);
    transform: skew(30deg);
    border-radius: 0 5px 5px 0;
}

.affix .navbar-default .navbar-nav:after {
   
    right: -344px;
}
.iframe_video_home{
	resize: both;
	width:100%;}
.iframe_video_home iframe{
resize: both;
	width:100%;
	height:26vw;
	border:none;}
.youtube_thumb{
	display:inline-block;

	margin:0;
	background-color:rgba(0,0,0,0.3);
	padding:15px;}
	
.youtube_thumb li{
	display:inline-block;
	width:100%;
	padding:0;
	margin:0;
	margin-bottom:10px;}
	
.ads_gallery .ads_img{
	height:11vw;
	width:100%;
	object-fit: cover;}
	
.section-heading .title, .section-heading .title h2{
	line-height:1.4;}	
	
.ads_gallery .port-icon{
	margin-top:-12px;
		}
.checkbox_m{
	   
	vertical-align:top;
	line-height:1 !important;
	    width: 17px !important;
    height: 17px !important;
	margin-top: 0 !important;
	}			
.contact-form select.form-control{
	height: 45px;}
	
.error{
	background:rgba(251,7,7,0.9);
	color:white;
	padding:15px;
	font-size:15px;}
	
.btn_joinus{
background: #78b585;
    border: medium none;
    border-radius: 30px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 21px;
    /* font-weight: 600; */
    letter-spacing: 1.2px;
    line-height: 1;
    margin-bottom: 0;
    padding: 15px 30px;
    text-align: center;
    text-transform: uppercase;
    touch-action: manipulation;
    transition: all 0.3s ease 0s;
    vertical-align: middle;
    white-space: nowrap;
    border: 1px solid #78b585;}	
	
.btn_joinus:hover{
	background:white;
	color:#78b585;
	 border: 1px solid white;}	
	
.success{
	background:rgba(42,189,8,0.7);
	color:white;
	padding:15px;
	font-size:20px;}		
.error p{
	margin-top:0;}	
.form-group-checkbox label{
	margin-right: 10px;
    font-size: 17px;
    line-height: 1;
    color:black;}	
	
.joinus-category-label{
	font-weight:600;
		margin-right: 10px;
    font-size: 17px;
    line-height: 1;
    color:black;}		
		
.footer .wi-content{
	margin-top:5px;
	text-align:justify;
		}		
.page-ads .post-title{
	margin-top:0;
	}		
.ads_gallery{
		margin-top:30px;}	
	
.youtube_thumb li a{
	cursor:pointer;
	display:inline-block;
	width:100%;
	position:relative;}
	
.blog-feature .col-md-4{
	padding:0 5px;}
	
.blog-feature:hover .posted-by{
	background:white;}	
	
.blog-feature .row{
		margin-left:-5px;
		margin-right:-5px;}	
	
.youtube_thumb li a img{
	width:100%;
	object-fit: cover;
	height: 7vw;}		
	
.youtube_thumb li.active{
	position:relative;
	border:2px solid #ff0000;}	
	
.youtube_thumb li.active:after{
     content: "";
    position: absolute;
    top: 50%;
    margin-top: -9px;
    left: -12px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #ff0000;

	}	
	
.youtube_thumb li a:after{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	content:"";
	background:url(../images/youtube.png) no-repeat center center;
	background-size:35px auto;	}
.tableM{
	display:table;
	width:100%;
	height:100%;}
	
.tableCellM{
	display:table-cell;
	vertical-align:middle;
	text-align:center;}		
.youtube_thumb li.active a:after{
	display:none;}			
.gen-title, .gen-title h4{
	height:26px;}

.view_all_row{
	font-size:17px;
	text-align:center;
	clear:both;}	
	
.view_all_row a{
	position:relative;
	color:white;}
	
.view_all_row a:after{
	    position: absolute;
    bottom: -6px;
    left: 50%;
    margin-left: -15px;
    width: 30px;
    height: 2px;
    content: "";
    background: #78b585;}	
	
.view_all_row.gray a{
	color:#5b5b5b;}	
	
.view_all_row a:hover{
	color:#78b585;}		
.gen-title{
	}
	
.read_more_btn{
	margin-top:15px;
	display:inline-block;
	}
	
.news-cats-over{
	z-index:100;}
.slider-content{
	width:100%;}	
.slider-content h2{
	background-color:rgba(86,29,90,0.7);
	padding:15px 25px;}
.main-slider .slider-content p{
	position:absolute;
	right:0;
	top:50%;
	
	padding:0;
	margin:0;
	bottom:0;
	margin-top:-33px;}	
	
.main-slider .slider-content{
	top:auto;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:auto;
	}		
	
.main-slider .slider-content h2{
	width:80%;}	
.re-blog-item .gen-title{
	line-height:1.5;
	font-size:14px;}	
.logo-each{
	padding:0 5px;}	
	
.re-feature-img{
	position:relative;}	
	
.video_img{
	height:250px;
	 object-fit: fill;
	width:100%;}
	
.dropdown li a, .sup-dropdown li a{
	line-height:1.4;}	
	
.re-blog-item .gen-title{
	display:inline-block;}	
	
.portfolio-details{
	margin-bottom:30px;}		
	
.affix .navbar-default .navbar-nav > li > a {
    padding-top: 26px;
    padding-bottom: 27px;
}
	
.read_more_btn a{
	position:relative;
	padding-bottom:5px;
	text-transform:uppercase;
	color:white;}
	
.gmap-container iframe{
	width:100%;}
	
.innerLeftSide.fixed_side{
	position:fixed;
	bottom:0;
	left:15px !important;}	
	
.innerLeftSide.side_btm{
	position:absolute;
	bottom:0;
	top:auto !important;
	left: 30px !important;}	
	

.innerLeftSide.side_top{
	position:fixed;
	left:15px !important;
	}	
	
.read_more_btn a:after{
	position:absolute;
	content:"";
	background:#26476c;
	bottom:0;
	left:50%;
	width:40px;
	height:2px;
	margin-left:-20px;
	content:"";}
	
	
	
.affix .language_n{
	    top: 17px;}	
	
.language_n  a.active{
	opacity:0.7;}	
	
.language_n{
    float: right;
    display: inline-block;
    position: absolute;
    left: 13px;
    top: 30px;
	
	
	transition-delay: 0s;
	transition-duration: 0.4s;
	transition-property: all;
	transition-timing-function: ease;
	
	-webkit-transition-delay: 0s;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-property: all;
	-webkit-transition-timing-function: ease;
	
	-moz-transition-delay: 0s;
	-moz-transition-duration: 0.4s;
	-moz-transition-property: all;
	-moz-transition-timing-function: ease;
	
	-ms-transition-delay: 0s;
	-ms-transition-duration: 0.4s;
	-ms-transition-property: all;
	-ms-transition-timing-function: ease;	
	
	-o-transition-delay: 0s;
	-o-transition-duration: 0.4s;
	-o-transition-property: all;
	-o-transition-timing-function: ease;}
	
.navbar-default .navbar-nav > li > a {
    padding: 28px 7px 28px 7px;}	
	
.language_n li{
	display:inline-block;}		
	
.language_n  a{
    display: inline-block;
    text-align: center;
    border-radius: 100%;
    background: white;
    width: 30px;
    height: 30px;
    font-size: 12px;
    line-height: 30px;
    color: #751a5f;}
	
.navbar-default .navbar-nav{
	margin-right:12px;}	
	
.read_more_btn a:hover{
	color:white;}
	
.read_more_btn a:hover:after{
	background:white;}			
#loader{
	display:none !important;}

.home_col_right .container{
	width:90%;
	margin:0 5%;
	}
	


.post-youtube iframe {
    width: 100%;
    height: 350px;
    border: none;
    height: 41vw;
}		
.post-youtube iframe{
	
    border: 5px solid #26476c !important;
	}			
.logo img{
	height:58px;}	

.blog_section  .posted-left{
	padding:0;
	}
	
.post-youtube iframe{
	width:100%;
	height:350px;
	border:none;}	
	
.home_col_left.col-md-3{
padding-top: 119px;
    padding-left: 0;
    padding-right: 30px;

	}	
	
.home_col_right .recent-blog .container{
	margin:0;
	padding:0;
	width:100%;}
	
.ads_blk{
	display:inline-block;
	width:100%;
	margin-bottom:15px;}	
	
.btn-success.yellow {
    color: #fff;
    background-color: #5daf98;
    border-color: #5daf98;
}	

.btn-success.yellow:hover{
	opacity:0.9;}
	
.blog_section .post-title{
	margin-top:12px;
	text-align:center;
	margin-bottom:12px;
	
		}
		
.camera_num{
	width:4rem;
		position:absolute;
		top:0.5rem;
		right:15px;
		text-align:center;
		}	
.camera_num span{
	position:absolute;
	top:0;
	left:0;
	font-family: 'Poppins', sans-serif;
	width:100%;
	color:white;
	font-size:1rem;
	display:inline-block;
	line-height:3rem;}
	
.main-slider .carousel-control{
	margin-top:5rem;
	opacity:0 !important;
	    -webkit-transform: translateX(0px) !important;
    -ms-transform: translateX(0px) !important;
    transform: translateX(00px) !important;
}

.main-slider:hover .carousel-control{
	opacity:1 !important;}
	
.camera_num.video_m{
	left:15px;
	right:auto;
	width:2.5rem;}
	
.testimonial.section{
	padding-top:30px;
	padding-bottom:30px;}		
	
.gen-brief{
	display:none;
	line-height:1.4;}			
.main-slider .item img{
	 object-fit: fill;}		
.recent-blog.section{
	padding-top:20px;
	padding-bottom:20px;
	
			}
.blog_section{
	margin-top:25px;}			
.blog-content .news_image{
	object-fit: cover;
	height:230px;
	width:100%;		}
	
.blog_section .blog-content{
	margin-bottom:30px;}		
.post-content{
	font-size:15px;}		
.blog_section .post-title h4{
font-size: 15px;
    line-height: 1.2;
    height: 55px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-family: 'Poppins', sans-serif;
}
.port-hover .port-content h3{
	padding-left:15px;
	padding-right:15px;}
.re-blog-item .re-feature-img img{
height: 200px;
    width: 100%;
    object-fit: cover;}

.blog_section .post-title{
	margin:0;}
.blog_section .post-title h4{color:rgba(86,29,90,.8);}		
.blog_section .post-title h4:hover{color:rgba(86,29,90,1);}			
		
.padding_10{
	padding-left:7.5px;
	padding-right:7.5px;
		}	
.blog_section.row{
	    margin-right: -7.5px;
    margin-left: -7.5px;}		
.blog_section .posted-details{
	padding-left: 15px;
    padding-right: 15px;	}
	
/*.header .container{
	width:100%;
	}
.navbar-brand:after {
    right: -208%;}	
.navbar-header{
	margin-left:5.5% !important;}		*/