/* Global Element */

* {
	font-family: 'Gilroy', sans-serif;
}

body {
	font-style: normal;
	color: #0c2233;
}


body  html {
	overflow-x: hidden !important;
}

a {
	color: #e50314;
}

p {
	font-size: 15px;
}

h2 {
	font-size: 50px;
}


/* Support Element Class */

.c_bold , .c_bold h2 , .c_bold p{
	font-weight: bold !important; 
}


.c_blue {
	color: #0c2233;
	font-weight: bold;
}



.c_black_2 {
	color: #212121;
}

.c_blue2 {
	color: #0c2233;
}

.c_white {
	color: #ffffff;
}

.c_b_white {
	background: #ffffff;
}

.c_red {
	color: #e50314;
}

.c_black_1 {
	color: #0c2233;
}

.c_b_grey {
	background: #fafafa;
}

.bg-blue {
	background-color: #0c2233 !important;
}

.cusom-btn-1 a {
	padding-top: 8px !important;
	padding-right: 0px !important;
	padding-bottom: 8px !important;
	padding-left: 0px !important;
	width: 120px;
}

.cusom-btn-3 a,
.cusom-btn-3 button {
	width: 220px;
	margin-right: 2px;
	height: 60px;
	padding: 0px !important;
	justify-content: center;
	align-items: center;
	display: flex !important;
	border-radius: 4px !important;
	font-size: 18px !important;
}

.cusom-btn-3 a:hover,
.cusom-btn-3 button:hover {
	background-color: #e50314 !important
}

.cusom-btn-2 a {
	width: 300px;
}

.c_btn_class1,
.c_btn_class2 {
	width: 100%;
	background: #e50314;
	color: #ffffff;
}

.c_btn_class1:hover,
.c_btn_class2:hover,
.c_btn_class3:hover {
	color: #ffffff;
	text-decoration: none;
}

.c_btn_class3:hover {
	color: #e50314;
}

.c_btn_class1:focus,
.c_btn_class2:focus,
.c_btn_class3:focus {
	outline: none;
	box-shadow: none;
}

.c_btn_class2,
.c_btn_class3 {
	width: 100px;
}

.c_btn_class3 {
	color: #e50314;
	background: #ffffff;
}

.c_btn_class4 a, .c_btn_class4 button{
    height: 45px;
    padding: 0px !important;
    text-align: center;
    justify-content: center;
    display: flex !important;
    align-items: center;
    width: 150px;
    font-size: 18px;
    font-weight: bold;
    /* margin-top: 20px; */
    -webkit-box-shadow: 3px 3px 5px 0px rgba(140,150,158,0.5);
    -moz-box-shadow: 3px 3px 5px 0px rgba(140,150,158,0.5);
    box-shadow: 3px 3px 5px 0px rgba(140,150,158,0.5);
}

.top-banner-t-img {
	min-height: 700px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	/* margin-left: 0px !important; */
	/* margin-right: 0px !important; */
}

.top-banner-t-txt {
	position: absolute;
	font-weight: bold;
	text-transform: uppercase;
}

.top-banner-b-txt {
	position: absolute;
	bottom: 0px;
	width: 100%;
}

.top-banner-b-txt p {
	color: #FFF;
	padding: 11px;
	font-size: 30px;
	margin: 0px;
	text-align: center;
}


/* Header Start */

.topnavbar .dropdown-menu.show {
	background-color: #0c2233 !important;
}

.topnavbar .navbar li a,
.navbar .navbar-brand {
	color: #d5d5d5 !important;
	background-color: transparent;
}

.topnavbar .navbar-nav li a:hover {
	color: #e50314 !important;
	text-decoration: none;
	background-color: transparent;
}

.topnavbar li.current-menu-item>a {
	color: #e50314 !important;
	text-decoration: none;
}

.topnavbar .navbar li {
	margin-right: 15px;
}

#main-menu-hide-snow {
	border-color: #ffffff;
	color: #ffffff;
}

#main-menu-hide-snow:focus {
	outline: none;
}


/* Header End */


/* Footer Start*/

footer {
	background: #0c2233;
	color: #8c969e;
	/* margin-top:100px; */
}

footer p {
	color: #8c969e;
}

footer a {
	color: #8c969e;
	font-size: 15px;
	transition-duration: 0.2s;
	font-weight: 500;
}

footer a:hover {
	color: #E50214;
	text-decoration: none;
}

footer .copy {
	font-size: 12px;
}

.footer-middle {
	padding-top: 3%;
	color: white;
	padding-bottom: 4%;
}

.footer-middle h4 {
	font-size: 18px;
	color: #e50314;
	margin-left: 14px;
}

.footer-middle .list-unstyled li {
	line-height: 35px;
}

footer ul.social-network {
	list-style: none;
	display: inline;
	margin-left: 0 !important;
	padding: 0;
}

footer ul.social-network li {
	display: inline;
	margin: 0 5px;
}

footer .social-network a.cicon:hover {
	background-color: #e50314;
}

footer .social-network a.cicon:hover i,
footer .social-network a.cicon:hover i {
	color: #fff;
}

footer .social-network a.socialIcon:hover,
footer .socialHoverClass {
	color: #44BCDD;
}

footer .social-circle li a {
	display: inline-block;
	position: relative;
	margin: 0 auto 0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	width: 30px;
	height: 30px;
	font-size: 15px;
}

footer .social-circle li i {
	margin: 0;
	line-height: 30px;
	text-align: center;
}

footer .social-circle li a:hover i,
footer .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}

footer .social-circle i {
	color: #595959;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

footer .social-network a {
	background-color: transparent;
	border: 1px solid #595959;
}

.footer-bottom {
	background-color: #06131d !important;
	padding: 15px;
	margin: 0px;
}

.footer-bottom p {
	padding: 0px;
	margin: 0px;
	padding: 6px;
}


/* Footer End*/


/* Home Start */

.home-our-mission,
.home-our-vission,
.home-what-we-do,
.otherpage-section {
	min-height: 450px;
}

.home-our-mission h2,
.home-our-vission h2,
.home-what-we-do h2,
.otherpage-section h2 {
	font-weight: bold;
}

.otherpage-section ol {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

.otherpage-section ol li {
	margin-bottom: 10px;
	font-size:18px;
}

.home-our-mission p , .home-what-we-do p{
	width: 100%;
}

.home-our-mission p,
.home-our-vission p,
.home-what-we-do p {
	font-size: 18px;
	font-weight: 500;
	text-align: justify;
}

.home-our-mission-sandn p {
	text-align: left;
}

.otherpage-section p {
	font-size: 18px;
	font-weight: 500;
	text-align: justify;
}

.home-our-vission .cusom-btn-1 a , .home-what-we-do .cusom-btn-1 a , .otherpage-section .cusom-btn-1 a {
    height: 45px;
    padding: 0px !important;
    text-align: center;
    justify-content: center;
    display: flex;
    align-items: center;
    width: 150px;
    font-size: 18px;
    font-weight: bold;
	margin-top: 20px;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(140,150,158,0.5);
	-moz-box-shadow: 3px 3px 5px 0px rgba(140,150,158,0.5);
	box-shadow: 3px 3px 5px 0px rgba(140,150,158,0.5);
}

/* .home-our-vission p{
	text-align: justify;
} */

.home-what-we-do .vc_message_box , .otherpage-section .vc_message_box {
	color: #000000 !important;
	background-color: transparent !important;
	border: none;
	margin: 0px;
	width: 85%;
	padding: 0px;
	padding-left: 30px;
	margin-top: 4.5%;
	min-height: 24px;
}

.otherpage-section .vc_message_box {
	color: #000000 !important;
	background-color: transparent !important;
	border: none;
	margin: 0px;
	width: 85%;
	padding: 0px;
	padding-left: 30px;
	margin-top: 2%;
	min-height: 24px;
}


.home-what-we-do .vc_message_box-icon, .otherpage-section .vc_message_box-icon {
	line-height: 0px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	right: 0px;
	bottom: 0px;
	width: 20px;
	color: #FFFFFF !important;
	background: #4caf50 !important;
	border-radius: 4px;
	top: 4px;
}

.otherpage-section .vc_message_box-icon {
	
	background: none !important;
	color: #4caf50 !important;
	top: 4px;
	font-size:12px;
}

.home-join-now  .cusom-btn-1 a {
    padding: 0px !important;
    width: 150px;
	font-size: 18px;
	height: 45px;
	text-align: center;
    justify-content: center;
    display: flex;
	align-items: center;	
    font-weight: bold;
}

.home-what-we-do .vc_message_box-icon .fa  {
	font-size: 12px !important;
}

.otherpage-section .vc_message_box-icon .fa {
	font-size: 20px !important;
}

.home-what-we-do .vc_message_box-icon .fa , .otherpage-section .vc_message_box-icon .fa {
	font-size: 12px !important;
}

.otherpage-section .vc_message_box-icon .fa {
	font-size: 20px !important;
}

.home-what-we-do .vc_message_box p ,.otherpage-section .vc_message_box p {
	font-size: 18px;
}

.home-join-now {
	padding: 25px;
	margin: 0px;
	margin-left: 0px !important;
	text-align: center;
	margin-right: 0px !important;
}

.home-join-now p {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}

.cc-earn-200-text {
	font-weight: bold;
}

.cc-conact-from {
	width: 400px;
}

input[name="nlf_email"] {
	border: none;
	background-color: transparent;
	border-bottom: 2px solid #8c969e;
	border-radius: 0px;
	color: #8c969e;
	width: 222px;
	margin-left: 12px;
}

input[name="nlf_email"]:focus {
	border: none;
	background-color: transparent;
	border-bottom: 2px solid #8c969e;
	border-radius: 0px;
	color: #8c969e;
	outline: none;
	box-shadow: none;
}

#wpcf7-f174-o1,
#wpcf7-f174-o2 {
	text-align: right;
}


/* Home End */


/* Testimonials Start */

.tf-message-box,
.tf-message-box .wpcf7-form-control-wrap {
	width: 100%;
}

.tf-message-box {
	margin-top: 10px;
	margin-bottom: 10px;
}

.tf-message-box textarea {
	height: 150px;
}

#wpcf7-f238-p36-o1 .c_btn_class3 {
	margin-top: 10px;
	margin-right: -20px;
}

#wpcf7-f238-p36-o1 .wpcf7-not-valid-tip,
#wpcf7-f238-p36-o1 .wpcf7-response-output {
	color: #ffffff;
}
.testimonials-fome form{
	margin-top:30px
}

.testimonials-fome form input[type="submit"]{
	height: 45px;
	padding: 0px !important;
	text-align: center;
	justify-content: center;
	/* display: flex; */
	align-items: center;
	width: 150px;
	font-size: 18px;
	font-weight: bold;
}


.testimonials-fome input {height: 60px;}


/* Testimonials End */


/* Safety Net Fund Start  */

.cc-sn-icon {
	padding-top: 20px;
	padding-bottom: 20px;
}

.cc-sn-icon .wpb_column.vc_column_container {
	border :1px solid #cfcfcf !important;
	/* padding-top: 20px; */
	display: flex;
	/* padding-bottom: 20px; */
	height: 250px;
	justify-items: center;
	align-items: center;
}

.cc-sn-icon .wpb_column.vc_column_container:hover {background: #0c2233;color: #ffffff !important;}
.cc-sn-icon .wpb_column.vc_column_container:hover p {color: #ffffff !important;}
.cc-sn-icon .wpb_column.vc_column_container:hover img {filter: brightness(0) invert(1);}



.cc-sn-icon .wpb_column.vc_column_container p {
	font-size: 18px;
	/* padding-top: 11px; */
}

.cc-sn-icon img {
	margin-bottom: 20px;
}

.cc_snf_icon_s img {
	border: 1px solid #9ea7ad;
	padding: 10px;
	border-radius: 50% !important;
	background: #9ea7ad;
}


/* Safety Net Fund End */


/* Articles Start */

.our-services {
	background-color: #fafafa;
	padding: 70px 0px;
}

.our-services .service-box {
	background-color: #fff;
	padding: 15px 20px;
	border-radius: 8px;
	margin: 15px 0px 15px;
	transition: 0.5s;
	border: 1px solid transparent;
	height: 100%;
	align-items: center;
}

.our-services .service-box:hover {
	background-color: #f9f9f9;
	border-radius: 40px;
	border: 1px solid #ddd;
}

.our-services .service-box:hover h3 a {
	color: #e50314;
}

.our-services .service-box i {
	font-size: 60px;
	align-items: center;
	display: flex;
	position: absolute;
	height: 100%;
	width: 100%;
	color: #989898;
}

.our-services .service-box h3 a {
	text-decoration: none;
	color: #9400D3;
	font-size: 24px;
	font-weight: bold;
}

.our-services .service-box :before {
	margin: 0 auto;
	display: block;
	float: none;
}


/* Articles End */


/* Blog Start */

.blog-data-title h2{font-weight:bold;text-align: center;}

.blog-data .vc_btn3-style-custom{
	height: 40px;
	padding: 0px !important;
	text-align: center;
	justify-content: center;
	display: flex !important;
	align-items: center;
	width: 150px;
	font-size: 15px !important;
	font-weight: bold;
	/* 	margin-top: 20px; */
	padding: 0px !important;
	/* padding-top: 0px !important; */
	-webkit-box-shadow: 3px 3px 5px 0px rgba(140,150,158,0.5) !important;
	-moz-box-shadow: 3px 3px 5px 0px rgba(140,150,158,0.5) !important;
	box-shadow: 3px 3px 5px 0px rgba(140,150,158,0.5) !important;
}

.cc-blog-page .blog-data {
	padding: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
	/* 	-webkit-box-shadow: 0.5px 0.5px 9px 1px rgba(0, 0, 0, 1);
	-moz-box-shadow: 0.5px 0.5px 9px 1px rgba(0, 0, 0, 1);
	box-shadow: 0.5px 0.5px 9px 1px rgba(0, 0, 0, 1); */
	border :2px solid #cfcfcf ;
}

.cc-blog-page .blog-data-title {
	margin-top: 40px;
	margin-bottom: 15px;
}

.blog-sb-data-title {
	margin-top: 40px;
	margin-bottom: 30px;
	padding-left: 20%;
}

.blog-sb-data {
	padding-left: 20%;
	margin-top: 15px;
}

.blog-sb-data .col-sm-6 {
	padding-left: 0px;
}

.blog-sb-data-post-title {
	width: 100%;
}

.blog-sb-data-post-title p {
	padding: 0px;
	margin: 0px;
}

.blog-sb-data-post-title p a {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.blog-sb-data-post-date {
	font-size: 14px;
	font-weight: bold;
}

.blog-sb-data p a {
	color: #0c2233;
}

.blog-sb-data.search-form-wrap input[type=text] {
	width: 70%
}

.blog-sb-data.search-form-wrap input[type=submit] {
	width: 30%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: calc(1.7em + .75rem + 2px);
}

.cc-blog-page .blog-data-pages .pagination .screen-reader-text {
	display: none;
}

.cc-blog-page .blog-data-pages {
	text-align: center;
	margin: 20px 0;
}

.cc-blog-page .blog-data-pages .page-numbers {
	border: 1px solid #ccc;
	color: #444;
	padding: 9px 15px;
	background: white;
	border-radius: 50px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.cc-blog-page .blog-data-pages .page-numbers.current {
	background: #e50314;
	color: #fff;
}

.cc-blog-page .blog-data-pages .prev.page-numbers {}




/* Blog End */


/* Blog Inner Page Start */

.an-single-blog h1 {
	font-size: 40px;
	font-weight: 600;
	margin: 40px 0px;
}

span.an-date {
	margin-bottom: 30px;
	display: block;
	font-size: 20px;
}

.an-single-blog p {
	color: #8c969e;
}

.an-content {
	margin-bottom: 40px;
}


/* Blog Inner Page End */


/* Video Page Start */

.cc-blog-page .video-wrap {
	background-size: 100% 100%!important;
	height: 250px;
	cursor: pointer;
	background-color: #e4e3e2!important;
	margin-bottom: 8% !important;
}

.cc-blog-page .video-icon {
	height: 100%;
}

.cc-blog-page.video-section .video-icon .video-icon-bg {
	display: inline-block;
	position: relative;
	margin: 0 auto 0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	width: 85px;
	height: 85px;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 0px;
	margin: 0px;
	/* padding: 25px; */
	padding-left: 7px;
	display: flex;
	justify-content: center;
	align-items: center;
}

#popmake-375 {
	padding: 0px;
	border: none;
}

.video-page-button .wpb_wrapper {
	display: flex;
	justify-content: center;
}


/* Video Page End */

/* fixing */

/* 
	.vc_row {
		margin-left: 0px !important;
		margin-right: 0px !important;
	} */

@media only screen and (min-width: 1000px) {
	#main-menu-hide-snow {
		display: none;
	}
}


/* .home-our-vission .cusom-btn-1 a, .home-what-we-do .cusom-btn-1 a , .home-join-now .cusom-btn-1 a {
	margin-bottom:10px; 
} */


/* Media Query */

.other-section-img .wpb_wrapper, .other-section-img .vc_single_image-wrapper, .other-section-img .vc_single_image-wrapper img{
	width: 100% !important;
	height: 100% !important;
}

.home-our-vission .cusom-btn-1 a, .home-what-we-do .cusom-btn-1 a , .home-join-now .cusom-btn-1 a , .otherpage-section .cusom-btn-1 a {
	margin-bottom:10px; 
}

@media screen  and (max-width: 1650px) { 

	
	
	.cc-sn-icon .wpb_column.vc_column_container {

		height: 280px;
	}

	.cc-sn-icon .wpb_column.vc_column_container p {
		font-size: 14px;
	}

}

@media screen  and (min-width: 1000px) { 

	
	


}


@media screen and (max-width: 1450px) and (min-width: 1000px) {


	.home-our-mission p, .home-our-vission p, .home-what-we-do p , .otherpage-section p {
		font-size: 15px !important;
	}
	h2{
		font-size: 40px !important;
	}
	 
	.home-what-we-do .vc_message_box
	,.home-our-mission p
	, .home-what-we-do p
	, .otherpage-section p {
		width: 100%;
	}
	
}

@media screen and (max-width: 1300px) and (min-width: 1000px) {
	
	
		.home-our-mission p, .home-our-vission p, .home-what-we-do p , .otherpage-section p {
			font-size: 12px !important;
		}
		h2{
			font-size: 30px !important;
		}
		 
		.home-our-mission, .home-our-vission, .home-what-we-do, .otherpage-section {
			min-height: 350px;
		}

		.home-our-mission.vc_row-flex, 
		.home-our-vission.vc_row-flex , 
		.home-what-we-do.vc_row-flex,
		.home-our-mission h2 ,  
		.home-our-vission h2 , 
		.home-what-we-do h2 ,
		.home-our-mission p, 
		.home-our-vission p , 
		.home-what-we-do p,
		.otherpage-section p,
		.otherpage-section .vc_message_box,
		.home-what-we-do .vc_message_box{
			padding-bottom: 0px !important;
			padding-top: 0px !important;
			margin-top: 0px !important;			
			margin-bottom: 0px !important;
		}

		.home-what-we-do p , .otherpage-section p,{
			padding-right: 15px;
		}
	
		.home-join-now p {
			font-size: 15px;
		}
	
	
	
	
		
}


@media screen and (max-width: 1190px) and (min-width: 1000px) {
	

	.footer-middle input[type="submit"] {
		
		margin-right: -45px;
	}
	
	
		
}

@media screen and (max-width: 1000px)  and (min-width: 480px) {
	
		.home-our-mission, .home-our-vission, .home-what-we-do, .otherpage-section {
			min-height: 100%;
		}
	
	
}
@media screen and (max-width: 1000px)  {



	.video-page-button .wpb_wrapper {
		display: block;
	}

	.cusom-btn-3 a{
		width: 100%;
		margin-top: 10px;
	
	}

	.vc_custom_heading.c_blue{
		text-align: center !important;
	}

	.cusom-btn-3 {
		margin: 10px;
	}

	.cc-blog-page .video-wrap{

		margin: 10px 20px !important;
		height: 340px;
		
	}

	.cc-blog-page .row{

		margin: 0px !important;
		
	}

	#popmake-375 {
		width: 90%;
	}

	p br{
		display: none;
		
	}
	.cc-blog-page{

		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	

	.top-banner-t-img {
		min-height: 400px;
	}

	.top-banner-t-img .vc_custom_heading.c_blue2 ,.top-banner-t-img .vc_custom_heading.c_blue1{

		text-align: center !important;
	}

	.footer-middle {
		text-align: center !important;
	}
	.footer-middle h4 {		
		width: 100%;
		margin: 0px !important;	
	}

	.footer-middle input[name="nlf_email"] {
		
		width: 100%;
		margin: 0px !important;	
	}

	.footer-middle .c_btn_class2{
		margin-top: 10px;
		width: 100%;
	}

	.footer-middle {
	
		padding-bottom: 0px;
	}

	.footer-bottom {
		padding: 0px;
		padding-bottom: 20px !important;
	}

	.footer-bottom .col-sm-2{

		text-align: center!important;
	}

	.m-t-b-t.top-banner-t-img p{
		font-size: 50px !important;
		line-height: 35px !important;
	}
	
	.m-t-b-t.top-banner-b-txt p{
		font-size: 	22px !important;

	}

	.m-t-b-t-t2 p{
		font-size: 	50px !important;
		line-height: 35px !important;
	}


	.top-banner-t-img .vc_custom_heading.c_blue2{
       font-size: 	15px !important;
	   line-height: 15px !important;
    }
	.m-t-b-t-t2 .top-banner-b-txt p{
		font-size: 	22px !important;

	}
	

	.home-our-mission.vc_row-flex, .home-our-vission.vc_row-flex , .home-what-we-do.vc_row-flex , .otherpage-section.vc_row-flex{
		padding: 0px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.home-our-mission h2 ,  .home-our-vission h2 , .home-what-we-do h2 , .otherpage-section h2
	{text-align: center !important;width: 100%;margin: 0px;padding: 0px;margin-bottom: 0px !important;}

	 .otherpage-section h2
	{font-size:30px !important;margin-top: 20px;}

	.home-our-mission p, .home-our-vission p , .home-what-we-do p ,.otherpage-section p
	{text-align: left!important;width: 100%;margin: 0px;padding: 15px;margin-bottom: 0px !important;}

	.home-our-vission .cusom-btn-1 a, .home-what-we-do .cusom-btn-1 a , .home-join-now .cusom-btn-1 a , .otherpage-section .cusom-btn-1 a {width: 100%;margin-bottom: 30px;}


	.home-join-now .cusom-btn-1 a {margin-bottom: 0px;}
	
	.home-what-we-do .vc_message_box , .otherpage-section  .vc_message_box  {
		
		width: 100%;
	}

	.blog-data .vc_btn3-style-custom{

		width: 100% !important;
	}

	.home-what-we-do .vc_message_box-icon ,  .otherpage-section  .vc_message_box-icon{
		top: 20px;
		left: 15px;
	}

	.otherpage-section .cusom-btn-1 ,  .home-our-vission .cusom-btn-1, .home-our-mission .cusom-btn-1, .home-join-now .cusom-btn-1 , .c_btn_class4{
		width: 100%;
		padding: 10px;
	}

	.c_btn_class4 a{
		width: 100%;
	}


	.contact-us-page form input, .contact-us-page form textarea{
   		margin-bottom: 10px;
	}

	.testimonials-fome .row{
		margin-right: 0px;
		margin-left: 0px;

	}

	.blog-data-title h2 , .blog-sb-data-title h2{
		font-size: 40px;
		text-align: center;
		margin : 10px 0 !important;
		width:100%
	}

	.blog-sb-data-post-date  {
		font-size: 20px;
		text-align: center;
		font-weight:bold;
	}

	.blog-sb-data-post-title p {
		font-size: 18px;
		text-align: center;
	}

	.blog-sb-data ,.blog-sb-data-title{
		padding: 0px;
		text-align: center;
	}
	
	.blog-sb-data.search-form-wrap form{
		width:100% !important;
	}

	.other-section-other-part , .other-section-other-part p {width: 100%;text-align: center !important;}
	
}

.top-banner-t-img {
    background-color: rgba(0, 0, 0, 0.5);
}

.cc-sn-icon .wpb_column.vc_column_container{
	height: auto !important;
}

@media screen and (max-width: 1025px)  {
	.home-what-we-do .cusom-btn-1{
		margin: auto !important;
		text-align: center !important;
		display: block !important;
	}
	.home-what-we-do .cusom-btn-1 a{
		text-align: center;
		margin: 10px auto;
		width: 150px;
	}
	


}
@media screen and (max-width: 600px)  {
	.treamAndConditionPage h2 {
		font-size: 30px !important;
	}
	.home-our-mission, .home-our-vission, .home-what-we-do, .otherpage-section {
		min-height: auto !important;
		margin:20px 0 20px 0 !important; 
	}

	.cc-blog-page .row.cmv-mb-30 {
		margin-bottom: 30px !important;
	}


}
.futureProgramsLeftImage {
	max-height: 734px;
    height: 100%;
    width: 100%;
}

.OurMissionPopUpText p {
    font-size: 18px !important;
    font-weight: bold;
}


/* For IE 11 */
*::-ms-backdrop, .top-banner-b-txt p { position: relative !important; z-index: 1;  }

*::-ms-backdrop, .custom_column_position { position: absolute !important; top: 40%; margin-top: -50px  }


*::-ms-backdrop, .home-our-mission .vc_column-inner
{
   padding-top: 15% !important;
}

*::-ms-backdrop, .safetyAndFundSectionOne .custom_column_position_for_p .vc_column-inner{padding-top:15% !important }
*::-ms-backdrop, .safetyAndFundSectionTwo .custom_column_position_for_p .vc_column-inner{padding-top: 25% !important;}
*::-ms-backdrop, .safetyAndFundSectionThree .custom_column_position_for_p .vc_column-inner{padding-top:26% !important}
*::-ms-backdrop, .safetyAndFundSectionFour .custom_column_position_for_p .vc_column-inner{padding-top:35% !important}

.search-banner {
    min-height: 350px;
    width: 100%;
    display: flex;
    align-items: center;
    background-image: url(/wp-content/uploads/2020/03/about-banner.jpg);
    position: relative;
}

.ttpage {
    min-height: 450px;
    background-size: 100% 100%;
}
