/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/


html {
  scroll-behavior: smooth;
}
 html .page-title.solid-bg{
	background-color: #b15343 !important;
}
#events-video-section ._df_thumb {
    float: left;
    margin: 0 30px 0 0;
}
html #goals .wpb_raw_code{
	height: 280px;
}
html .page-id-8525 #about-us-new #about-us {
    bottom: 175px;
}
html .visit-section 
html .page-id-9990 #about-us-new #about-us {
    bottom: 154px;
}
html .page-id-8245 #about-us-new #about-us {
    bottom: 198px;
}

html .page-id-9990 #mission .vc_single_image-wrapper img, html .page-id-8245 #mission .vc_single_image-wrapper img, html .page-id-8442 #mission .vc_single_image-wrapper img, html .page-id-8525 #mission .vc_single_image-wrapper img, html .page-id-10005 #mission .vc_single_image-wrapper img, html .page-id-7923 #mission .vc_single_image-wrapper img{
	    max-width: 60%;
}
html .page-id-7923 #about-us-new #about-us {
    bottom: 177px;
}
html .page-id-9990 #mission .vc_col-sm-3{
	width: 23%;
    margin: 8px;
}
html #program-shadow{
	position: relative;
    top: 85px;
    right: 35px;
}
html #program-shadow img{
	width: 100%;
}
html .page-id-8605 #about-us-new #about-us {
    bottom: 137px;
}
#newsletter-blog .post-entry-content .entry-title{
	height: 35px;
}
	.page-id-45 #myBtn {
	margin-top: -12px;
    display: block;
    margin-bottom: 18px;
}
.page-id-45 #newsletter-blog #detail-main-heading .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2{
	display: none;
}
.page-id-45 #about-us .wpb_single_image .vc_figure img.vc_single_image-img {
    width: 70% !important;
}
		#dots {
    display: block;
}
.tp-leftarrow {
	    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.tp-leftarrow {
	    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.tp-rightarrow{
	  border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.masthead:not(.side-header):not(.mixed-header) .header-bar {
    min-height: 60px !important;
	height: 60px !important;
}
.header-space{
	height: 101px !important;
}
.header-bar li:not(.dt-mega-menu) .sub-nav {
    width: 211px;
}
html .left-widgets .soc-ico{
	margin-right: 0;
}
html .career-opportunity .stats-block .stats-number {
    font-size: 32px !important;
}
html .page-id-9641 .ult-ih-item img.ult-ih-image {
    width: 100%;
    height: 100% !important;
}
#shadows img{
	width: 100% !important;
}
.page-id-9641 .ult-ih-item.ult-ih-square.ult-ih-effect20 .ult-ih-image-block{
	height: 290px !important; 
}



.page-id-7810 #about-us-new.approaches #about-us {
    bottom: 88px;
}
.page-id-7810 #edu .uvc-main-heading {
    background-color: #5cb34a;
}
.page-id-7810 #live .uvc-main-heading {
    background-color: #a53246;
}
.page-id-7810 #social .uvc-main-heading {
    background-color: #273143;
}
.page-id-7810 #primary .uvc-main-heading {
    background-color: #4ba145;
}
.page-id-7810 #primary .uvc-main-heading:before {
    background-image: url(/wp-content/uploads/2022/02/heart.png) !important;
}
.page-id-7810 #edu .uvc-main-heading:before {
    background-image: url(/wp-content/uploads/2022/02/green.png) !important;
}
.page-id-7810 #social .uvc-main-heading:before {
    background-image: url(/wp-content/uploads/2022/02/social.png) !important;
}
.page-id-7810 #live .uvc-main-heading:before {
    background-image: url(/wp-content/uploads/2022/02/color.png) !important;
}

html .page-id-9641 .ult-ih-item img.ult-ih-image {
    width: 100%;
    height: 75%;
}
.page-id-7810 #power .vc_single_image-wrapper img{
	width: 71%;
}
html .page-id-9641 .vc_row.wpb_row.vc_row-fluid .wpb_single_image.leadership-thumb-img img.vc_single_image-img {
    width: 75% !important;
}
.section-leaders .vc_column_container>.vc_column-inner {
	padding: 0 !important;
}
html .page-id-3110 #about-us-new #about-us {
    bottom: 131px;
}
html .page-id-3110 #about-video .vc_column-inner {
    background-position-x: -9px !important;
}
html .page-id-3110 #mission .vc_single_image-wrapper img{
	    width: 80px !important;
}
html .page-title.solid-bg{
	background-color: #b15343 !important;
}
html .page-id-10005 #history-remember .uvc-sub-heading {
    font-size: 30px;
    line-height: 49px;
    line-height: 49px;
    color: #b15343 !important;
    font-family: "Montserrat";
    font-weight: 700 !important;
}
html .page-id-10005 #history-remember .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2 {
    font-size: 30px !important;
    letter-spacing: 2px;
    line-height: 30px !important;
    color: #7f7f7fb5 !important;
    font-weight: 400 !important;
    font-family: "Roboto";
	padding-bottom: 0 !important;
}

html .page-id-10005 #Edu-donate .wpb_single_image .vc_single_image-wrapper img {
    position: relative;
    top: -28px;
}
html .page-id-10005 #history-remember h2{
	text-align: left !important;
}
html .page-id-10005 #alumini #register-nows {
    padding-left: 40px;
    padding-top: 0px;
}
html .page-id-10005 #alumini {
    margin-top: 28px;
}
html .page-id-10005 #main {
    padding: 15px 0 15px 0;
}
html .page-id-10005 #partner{
	margin-left: calc(((100vw - 100%) / 2 * (-1) - 8px));
    width: 100vw;
}
html .page-id-10005 #partner .wpb_wrapper{
	max-width: 1200px;
    margin: 0 auto;
}
html .page-id-10005 #educate .wpb_text_column p {
    background-color: #175274 !important;
}

html .page-id-10005 #pinkbg .donate-pink{
	background-image: url('/wp-content/uploads/2022/01/aroow.png');
}
html .page-id-10005 #pinkbg p strong {
    font-size: 40px;
}
html .page-id-10005 #about-us-new {
    max-height: 340px;
}
html .page-id-10005 #mission .wpb_column .vc_column-inner {
    height: 320px;
}
html .page-id-10005 #educate .wpb_text_column p {
    background-color: #175274 !important;
}
html .page-id-10005 #mission .dt-text-desc {
    padding: 0px 16px 20px;
    width: 300px;
    font-size: 16px;
    text-align: justify !important;
    line-height: 1.35;
    box-sizing: border-box;
}

html #mission .icon-with-text-shortcode {
    display: block;
    grid-template: unset;
    grid-gap: unset;
    flex-flow: unset;
}

html #history-remember .owl-carousel .owl-stage-outer{
	height: 500px !important;
}
#history-remember #icons-image-section ul li{
	list-style-type: none !important;
}
#history-remember .owl-carousel .dt-owl-item .wpb_single_image .vc_figure, #history-remember .owl-carousel .dt-owl-item .wpb_single_image .vc_figure .vc_single_image-wrapper{
	width: 100%;
}
html .page-id-3110 #about-us-new {
    max-height: 200px;
}
html .page-id-6453 #about-us-new {
    max-height: 220px;
}
html #about-us-new .career-button{
	    background-color: #273143;
    color: #ffff;
    padding: 10px 110px 10px 140px;
    float: right;
    background-image: url(/wp-content/uploads/2021/08/user.svg);
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: 110px 6px;
    font-size: 18px;
}
#history-remember p{
	text-align: justify !important;
	font-size: 16px !important;
}
#teacher-hdf .top-icon .aio-icon-description p{
	text-align: justify !important;
}
#hdf-perk .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2{
	font-size: 18px !important;
	line-height: 52px;
}

#live-image .vc_col-sm-12 .vc_column-inner{
	padding-top: 0 !important;
}

#live-image .vc_col-sm-12 .vc_column-inner .wpb_single_image{
	margin-bottom: 20px;
}
#partner .gallery-carousel-shortcode .rollover{
	width: 70%;
}
.page-id-45 .dt-css-grid {
    display: flex !important;
    justify-content: space-between;
}
.page-id-45 .dt-css-grid .wf-cell {
    width: 30% !important;
}
.page-id-45 #detail-main-heading .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2 {
    font-size: 17px;
	line-height: 30px;
}
.page-id-45 #detail-main-heading #first-detail-section .vc_col-sm-6 {
	width: 100%;
}
.page-id-45 #detail-main-heading .vc_column-inner{
	padding: 0;
}
#detail-counter {
    height: 80px;
 
}
#detail-counter .stats-block .stats-number{
	font-size: 27px !important;
line-height: 25px !important;
color: #ae574b !important;
font-weight: 700 !important;
font-family: "Montserrat" !important;
text-align: center;
padding-right: 10px;
}
.source b, .source a{
	color: #b15343;
}
#detail-counter .stats-left .aio-icon-left {
    display: table;
    padding-right: 15px;
    float: left;
    z-index: 1;
    position: relative;
}
#detail-counter .stats-left .stats-desc {
	    background-color: #e8e8e8;
    padding: 0 20px !important;
    position: absolute;
    top: 20px;
    left: 40px;
    z-index: 0;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    text-align: left;
    display: table;
    vertical-align: middle;
    -moz-box-sizing: content-box;
    /* -webkit-box-sizing: content-box; */
    box-sizing: content-box;
    width: auto;
    float: left;
}
#detail-counter .counter_suffix
{
	font-size: 18px !important;
color: #000000 !important;
font-weight: 700 !important;
font-family: "Montserrat" !important;
text-align: center;
}
#stay-informed .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2{
	font-size: 23px !important;
letter-spacing: 1px;
line-height: 47px;
color: #7f7f7f !important;
font-weight: 400 !important;
font-family: "Montserrat" !important;
}

#stay-informed .uvc-sub-heading{
	font-size: 31px;
color: #b15343;
font-weight: 900 !important;
font-family: "Montserrat";
}
#stay-informed .uvc-sub-heading:after{
	content: '';
    width: 100px;
    height: 1px;
    position: absolute;
    background-color: #000;
    margin-left: 10px;
    margin-top: 19px;
}
.red-para
{
	 background-color: #ae574b54 !important;
	 padding: 16px 16px 16px 16px;
}
.post-template-default .content>.post {
    margin-bottom: -50px !important;
}

.post-template-default #newsletter-blog .tnp-subscription {
    margin-top: 23px !important;
	    max-width: 695px !important;
}
.post-template-default .type-post #newsletter-blog .vc_col-sm-12{
	max-width: 1200px;
    margin: 0 auto;
    float: none;
}
.post-template-default .type-post .subscribe-first {
    font-size: 32px !important;
    letter-spacing: 1px !important;
    line-height: 25px !important;
    color: #ffffff !important;
    font-weight: 400 !important;
    font-family: "Montserrat";
}
.post-template-default .type-post .subscribe-sec {
    font-size: 36px !important;
    color: #ffffff !important;
    font-weight: 900;
    font-family: "Montserrat";
    margin-bottom: 5px;
}
.post-template-default .type-post .subscribe-third {
    font-size: 13px;
    color: #ffffff !important;
    font-weight: 300;
    font-family: "Montserrat";
    text-align: left;
}
.post-template-default .type-post #newsletter-blog {
    margin-top: -24px;
	background-image: url(/wp-content/uploads/2021/06/subscriptionback.jpg);
	width: 100vw;
    margin-left: calc(((100vw - 100%) / 2 * (-1)) - 8px);
}
.post-template-default .type-post .single-share-box{
	display:  none;
}
.red-para
{
	border-left: 5px solid #b15343;
}
.post-template-default .type-post .vc_column-inner{
	padding: 0;
}
.post-template-default .page-title .wf-wrap {
    min-height: 186px;
}
.post-template-default .type-post .vc_column-inner p, .post-template-default .type-post .vc_column-inner li{
	text-align: justify;
	font-size: 14px;
	color: #000;
}
 .post-template-default .type-post ul li:before{
	content: '✓';
	left: -3px;
    position: absolute;
	font-weight: 700;
    font-size: 18px;
}
.post-template-default #main {
    padding: 0px 0 0px 0;
}
.post-template-default .type-post ul li
{
    list-style: none;
}
.post-template-default .type-post .post-thumbnail{
	display: none !important;
}
#first-detail-section .vc_col-sm-6 .wpb_content_element{
	margin-bottom: 0;
}
#detail-main-heading .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2{
	font-size: 27px;
	color: #b35643;
	font-weight: 500;
	font-family: "Montserrat";
}

.postid-865 .page-title.solid-bg, .postid-9940 .page-title.solid-bg{
	 background-image: url(/wp-content/uploads/2022/01/corona-banner.png);
}
.post-template-default #page .page-title .entry-title{
	color: #fff;
}
#history-remember #icons-image-section .uvc-sub-heading img {
	width: 132px !important;
    margin-bottom: 0;
	padding-left: 20px;
}
#history-remember #icons-image-section ul {
	margin-left: 55px;
}
#icons-image-section .wpb_content_element{
	margin-bottom: 8px;
}
#history-remember #icons-image-section  h2{
	text-align: left !important;
	line-height: 27px !important;
	padding-bottom: 0 !important;
}
.page-id-45 .blog-shortcode .entry-excerpt{
	    max-height: 64px;
}
.page-id-45 #about-us .uvc-sub-heading{
	font-size: 31px;
}
.page-id-45 #about-us h2{
	font-size: 18px;
    line-height: 28px;
}
.page-id-8693 .buttons{
	display: none !important;
}
.page-id-45 .feature-item .after{
	z-index: 1;
}
.page-id-3110 #helping .vc_single_image-wrapper img {
	max-width: 85%;
}
.page-id-3110 #girls-image .vc_single_image-wrapper img {
	max-width: 80%;
}
#footer .wf-container-footer .soc-ico {
	padding-bottom: 20px;
}
#footer .wf-container-footer .wf-cell:nth-child(1){
	width: 27.3333%;
}
#footer .wf-container-footer .wf-cell:nth-child(1) img{
	width: 60%
}
html .page-id-9427 .recent-flip .textwidget{
	justify-content: space-around;
}
.page-id-9436 #main {
    padding: 0px 0 10px 0;
}
.page-id-9436 .flip-press .feature-item {
    width: 31% !important;
	float: none !important;
	filter: none !important;
}
html .page-id-9436 .flip-press{
    background-image: none !important;
}
.page-id-9427 #main {
    padding: 0px 0 0px 0;
}
.page-id-9427 #recent-posts .upb_row_bg
{
	bottom: 0 !important;
	background: none !important;
}
.btn-align-center .signup
{
	display: none;
}
.left-widgets.mini-widgets .mini-contacts,.masthead .mini-widgets .soc-ico a {
        border-left: 1px solid #c07568;
}
.page-id-8693 .all{
    display: none;
}
.donate-pink a{
	text-decoration: none;
}
.page-id-8337 .carousel-shortcode.carousel-shortcode-id-986cb6e4c27b63b9ee6c5d74acddfb10 .owl-nav a.owl-prev, 
.page-id-8337 .carousel-shortcode.carousel-shortcode-id-986cb6e4c27b63b9ee6c5d74acddfb10 .owl-nav a.owl-next {
    top: -45px !important;
}
.page-id-7923 .carousel-shortcode.carousel-shortcode-id-29320391948eb27c6391ae912b6fd0fd .owl-nav a.owl-prev, .page-id-7923 .carousel-shortcode.carousel-shortcode-id-29320391948eb27c6391ae912b6fd0fd .owl-nav a.owl-next, .page-id-8245 .carousel-shortcode.carousel-shortcode-id-3c609e4512307923a57babf9fd51b3ff .owl-nav a.owl-prev, .page-id-8245 .carousel-shortcode.carousel-shortcode-id-3c609e4512307923a57babf9fd51b3ff .owl-nav a.owl-next, .page-id-8442 .carousel-shortcode.carousel-shortcode-id-7f919f0f92f526e8b999e3ef9d648bf3 .owl-nav a.owl-prev, .page-id-8442 .carousel-shortcode.carousel-shortcode-id-7f919f0f92f526e8b999e3ef9d648bf3 .owl-nav a.owl-next, .page-id-8525 .carousel-shortcode.carousel-shortcode-id-65a536f82b2c9e9cef343bd18abc959d .owl-nav a.owl-prev, .page-id-8525 .carousel-shortcode.carousel-shortcode-id-65a536f82b2c9e9cef343bd18abc959d .owl-nav a.owl-next
{
    top: -15px !important;
}
.page-id-8337 .carousel-shortcode.carousel-shortcode-id-986cb6e4c27b63b9ee6c5d74acddfb10 .owl-nav a.owl-next{
        right: -18px !important;
}
.page-id-8337 .carousel-shortcode.carousel-shortcode-id-986cb6e4c27b63b9ee6c5d74acddfb10 .owl-nav a.owl-prev{
        right: 10px !important;
}
.page-id-8693 #help-image .wpb_single_image .vc_single_image-wrapper img{
        padding-top: 15px;
     max-width: 60%;
                
}

div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    padding: 3px 0 0 0;
}
.owl-stage-outer .aio-icon-description.ult-responsive:before {
    content: '';
    position: absolute;
    background-image: url(/wp-content/uploads/2021/10/social-comma.png);
    background-position: left;
    background-repeat: no-repeat;
    width: 150px;
    height: 150px;
    left: 30px;
    bottom: 0px;
    background-size: 150px;
}
.page-id-8693 #help-image
{ 
    width: 100vw;
	height: 195px;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    padding-top: 28px;
    margin-bottom: 5px;
}
.page-id-8693 #events-tabs{
    display: block;
}
 .page-id-8693 .filterContentSection .feature-item:nth-child(1) .feature-content .before, .page-id-8693 .filterContentSection  .feature-item:nth-child(4) .feature-content .before, .page-id-8693 .filterContentSection .feature-item:nth-child(7) .feature-content .before,  .page-id-8693 .filterContentSection .feature-item:nth-child(10) .feature-content .before{
    background-color: #c61f30 !important;
}
 .page-id-8693 .filterContentSection .feature-item:nth-child(2) .feature-content .before {
    background-color: #4aa045 !important;
}
.page-id-8693 .filterContentSection .feature-item:nth-child(5) .feature-content .before{
    background-color: #4aa045 !important;
}
.page-id-8693 .filterContentSection .feature-item:nth-child(8) .feature-content .before{
    background-color: #4aa045 !important;
}
.page-id-8693 .filterContentSection .feature-item:nth-child(11) .feature-content .before{
    
}

#circle-image img:nth-child(2):before{
	 background-image: url(/wp-content/uploads/2021/09/circle-arrow.png);
	 content: '';
	 position: absolute;
}

#circle-tabs .uavc-list-content{
	margin-bottom: 2px;
}
#circle-tabs .uavc-list-content .aio-icon-img .img-icon {
    width: 40px;
}
.page-id-8693 .filterContentSection .feature-item:nth-child(3) .feature-content .before, .page-id-8693 .filterContentSection .feature-item:nth-child(6) .feature-content .before, .page-id-8693 .filterContentSection .feature-item:nth-child(9) .feature-content .before, .page-id-8693 .filterContentSection .feature-item:nth-child(12) .feature-content .before{
    background-color: #283043 !important;
}
.type-campaign .feature-item .feature-content .feature-desc {
    order: 2;
    visibility: visible !important;
    opacity: 1 !important;
    height: 42px !important;
}
.type-campaign .filterContentSection .feature-item .feature-poster .after{
    padding: 8px 20px !important;
    position: absolute;
    bottom: 3px;
    right: 35px;
    background-color: #4aa045 !important;
    color: #fff;
    border: 1px solid;
}
.type-campaign .filterContentSection .feature-item .feature-poster .after:hover{
	background-color: #273143 !important;
}
.type-campaign .filterContentSection .feature-item .feature-poster .after a{
	color: #fff !important;
	text-decoration: none !important;
}
.type-campaign .filterMainSection .feature-item .feature-content input[type="range"] {
    background-color: #f2f2f2;
    background-image: linear-gradient(#4ba045, #4ba045) !important;
}
.type-campaign .filterContentSection .feature-item .before {
    position: absolute !important;
    bottom: -30px !important;
    color: #fff;
    padding: 3px 15px !important;
    font-size: 14px;
    font-weight: 400;
    font-family: "Montserrat";
    border: 1px solid transparent !important;
	background-color: #4aa045 !important;
}
.page-id-8693 .#events-tabs .filterContentSection .feature-item .feature-poster .after{
    border: 1px solid transparent !important;
    position: absolute;
    bottom: 0;
    right: 10px;
    font-size: 20px;
    color: #ffffff;
    font-weight: 800;
    font-family: "Montserrat";
    padding: 0 14px;
	left: auto !important;
}
.page-id-8693 #events-tabs .filterContentSection .feature-item:nth-child(2) .feature-poster .after, .page-id-8693 #events-tabs .filterContentSection .feature-item:nth-child(8) .feature-poster .after, .page-id-8693 #events-tabs .filterContentSection .feature-item:nth-child(5) .feature-poster .after, .page-id-8693 .filterContentSection .feature-item:nth-child(2) .sliderr, .page-id-8693 .filterContentSection .feature-item:nth-child(5) .sliderr{
    background-color: #4aa045 !important;
}
.page-id-8693 #events-tabs .filterContentSection .feature-item:nth-child(1) .feature-poster .after, .page-id-8693 #events-tabs .filterContentSection .feature-item:nth-child(7) .feature-poster .after, .page-id-8693 #events-tabs .filterContentSection .feature-item:nth-child(4) .feature-poster .after, .page-id-8693 .filterContentSection .feature-item:nth-child(4) .sliderr, .page-id-8693 .filterContentSection .feature-item:nth-child(1) .sliderr{
    background-color: #c61f30 !important;
}
.page-id-8693 #events-tabs .filterContentSection .feature-item:nth-child(3) .feature-poster .after, .page-id-8693 #events-tabs .filterContentSection .feature-item:nth-child(10) .feature-poster .after, .page-id-8693 #events-tabs .filterContentSection .feature-item:nth-child(6) .feature-poster .after, .page-id-8693 .filterContentSection .feature-item:nth-child(3) .sliderr, .page-id-8693 .filterContentSection .feature-item:nth-child(6) .sliderr{
    background-color: #283043 !important;
}




.page-id-8693 #events-tabs .filterContentSection .feature-item:nth-child(2) .feature-content .range-slider input, .page-id-8693 #events-tabs .filterContentSection .feature-item:nth-child(5) .feature-content .range-slider input{
	background-image: linear-gradient(#4aa045, #4aa045);
}
.page-id-8693 .filterContentSection .feature-item:nth-child(1) .sliderr, .page-id-8693 .filterContentSection .feature-item:nth-child(4) .sliderr{
	
}
.page-id-8693 #events-tabs .filterContentSection .feature-item:nth-child(1) .feature-content .range-slider input, .page-id-8693 #events-tabs .filterContentSection .feature-item:nth-child(4) .feature-content .range-slider input{
		background-image: linear-gradient(#c61f30, #c61f30);
}
.page-id-8693 #events-tabs .filterContentSection .feature-item:nth-child(3) .feature-content .range-slider input, .page-id-8693 #events-tabs .filterContentSection .feature-item:nth-child(6) .feature-content .range-slider input{
    background-color: #283043;
		background-image: linear-gradient(#283043, #283043);
}


#forms p{ display: none !important; }  



.page-id-3110 #about-us-new #about-us .uvc-sub-heading.ult-responsive:after {
    width: 218px;
    }
.page-id-8693 #events-tabs .filterContentSection .feature-item
.feature-poster{
    position: relative;
}
.page-id-8693 #events-tabs .filterContentSection .feature-item
.feature-poster .after{
    position: absolute;
    bottom: 0;
    right: 4px;
    left: auto !important;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    border: 1px solid transparent !important;
}
.page-id-8693 .filterContentSection .feature-item:nth-child(1) .sliderr, .page-id-8693 .filterContentSection .feature-item:nth-child(4) .sliderr {
    background-color: #c61f30 !important;
}
.page-id-8693 .filterContentSection .feature-item:nth-child(2) .sliderr, .page-id-8693 .filterContentSection .feature-item:nth-child(5) .sliderr {
    background-color: #4aa045 !important;
} {
    background-color: #4aa045 !important;
}
.page-id-8693 .filterContentSection .feature-item:nth-child(3) .sliderr, .page-id-8693 .filterContentSection .feature-item:nth-child(6) .sliderr {
    background-color: #283043 !important;
}

.page-id-8693 .filterContentSection .feature-item:nth-child(1) .sliderr::-webkit-slider-thumb {
  background: #c61f30 !important;
}
.page-id-8693 .filterContentSection .feature-item:nth-child(2) .sliderr::-webkit-slider-thumb {
  background: #4aa045  !important;
}
.page-id-8693 .filterContentSection .feature-item:nth-child(2) .sliderr::-webkit-slider-thumb {
  background: #283043  !important;
}
.page-id-5203 #about-us-new #about-us .uvc-sub-heading.ult-responsive:after {
    content: '';
    width: 25px;
}

#events-tabs .feature-item img{
	border-radius: 0;
}
.page-id-8693 #events-tabs .filterContentSection .feature-item .before {
    position: absolute !important;
    bottom: -36px !important;
    color: #fff;
    padding: 3px 15px !important;
    font-size: 14px;
    font-weight: 400;
    font-family: "Montserrat";
	border: 1px solid transparent !important;
}
.page-id-8693 #events-tabs .filterContentSection .feature-item .before a{
	font-weight: 400;
	font-size: 16px;
}
.page-id-8605 #about-us-new {
    max-height: 262px;
}
.page-id-8693 .events {
    max-height: 165px !important;
}
.page-id-8693 #about-us-new{
    padding-bottom: 0;
}

.page-id-8693 .alphabeticalFilters li:nth-child(1){
    padding: 0 15px;
}
.page-id-8693 .p-first .filterFormSection {
    bottom: 33px !important;
}
.page-id-8693 #main {
    padding: 0px 0 0px 0;
}
.page-id-8693 .content ul {
    list-style: disc;
    float: right;
    width: 65%;
}
.page-id-8693 #events-tabs .filterContentSection .owl-stage{
    display: contents !important;
}
.page-id-8693 .feature-item {
    width: 31%;
}
#footer #text-12 img {
	width: 50%;
}
#footer #text-12{
	width: 29%;
}

.page-id-8693 .alphabeticalFilters li{
    width: 200px !important;
    padding: 5px 8px;
      line-height: 35px;
    height: 35px;
    padding: 0px 15px;
    border-radius: 2px;
    filter: drop-shadow(3.694px 4.728px 13.5px rgba(0,0,0,0.07));
    background-color: #ffffff;
    border: 0;
      margin-bottom: 10px;
      margin-right: 20px;
}
.filterMainSection .year p, .filterMainSection .donor p, .filterMainSection .target p {
    color: #757575 !important;
}
#events-tabs .filterContentSection .owl-nav{
    display: none;
}

.page-id-8693 .alphabeticalFilters li:hover {
    background-color: #fff;
    border-color: #fff;
     cursor: pointer;
}
.page-id-8693 #events-tabs .filterContentSection {
    width: 100%;
}

.page-id-8693 .alphabeticalFilters li:hover p, .page-id-8693 .alphabeticalFilters li.active p{
    color: #b75646 !important;
} 
.page-id-8693 #events-tabs .filterFormSection {
    width: 100% !important;
    float: right;
    position: relative;
    bottom: 150px !important;
}
.page-id-8693 #alphabeticalFilters{
    margin-left: 20px;
}
.page-id-8693 input#searchBrand{
    margin-left: 20px;
}
.page-id-8605 #circle-image .circle-images {
    top: -32px;
}
.page-id-8605 #newsletter-event {
    bottom: 68px;
}
.page-id-8605 .social-image .vc_column-inner{
    padding-top: 0;
}
.page-id-8525 .carousel-shortcode.carousel-shortcode-id-3868e285e042eb2802db31c3fd037133 .owl-nav a.owl-next, .page-id-8525 .carousel-shortcode.carousel-shortcode-id-3868e285e042eb2802db31c3fd037133 .owl-nav a.owl-prev {
    top: -12px !important;
}

.page-id-8525 #alumini {
    margin-top: 330px;
}

.page-id-8525 #pinkbg p b {
    color: #ffffa1;
}

.page-id-8525 #history-remember #volunteers p {
    font-size: 18px;
    line-height: 29px;
    color: #000000;
    font-weight: 400;
    font-family: "Montserrat";
    text-align: left;
}
.page-id-8525 #history-remember .uvc-sub-heading {
    font-size: 16px;
    letter-spacing: -1px;
    line-height: 49px;
    color: #b15343;
    font-weight: 700 !important;
    font-family: "Montserrat";
}
.page-id-8525 #history-remember h2 {
    font-size: 30px;
    letter-spacing: 2px;
    line-height: 26px;
    color: #7f7f7f;
    font-weight: 400;
    font-family: "Montserrat";
    text-align: left;
}
.page-id-8525 #educate .wpb_text_column p {
    background-color: #5bba46 !important;
}
.page-id-8525 #history-remember #volunteers img {
    width: 100%;
}
.page-id-8525 #pinkbg .donate-pink{
    background-image: url(/wp-content/uploads/2021/10/primary-arrow.png);
}
#Edu-donate .wpb_single_image .vc_single_image-wrapper img{
     padding-top: 100px;
}
.page-id-8525 #about-us-new {
    max-height: 310px;
}
.page-id-8525 #mission .vc_column_container {
    padding-left: 15px;
}
#teacher-hdf .top-icon .aio-icon-description {
    margin-top: 15px;
    padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    font-size: 15px;
}
    .page-id-8442 #history-remember h2 {
    font-size: 30px;
    letter-spacing: 2px;
    line-height: 26px;
    color: #7f7f7f;
    font-weight: 400;
    font-family: "Montserrat";
    text-align: left;
}
    .page-id-8442 #history-remember .uvc-sub-heading {
    font-size: 16px;
    letter-spacing: -1px;
    line-height: 49px;
    color: #b15343;
    font-weight: 700 !important;
    font-family: "Montserrat";
}
.page-id-8442 #history-remember #volunteers img {
    width: 80%;
}
.page-id-8337 #teacher-hdf .owl-carousel {
    background-size: inherit;
}
.page-id-8442 #Edu-donate .wpb_single_image .vc_single_image-wrapper img{
    padding-top: 100px;
}
.page-id-8337 #history-remember h2 {
    font-size: 30px;
    letter-spacing: 2px;
    line-height: 26px;
    color: #7f7f7f;
    font-weight: 400;
    font-family: "Montserrat";
    text-align: left;
}
.page-id-8337 #history-remember .uvc-sub-heading {
    font-size: 16px;
    letter-spacing: -1px;
    line-height: 49px;
    color: #b15343;
    font-weight: 700 !important;
    font-family: "Montserrat";
}
.page-id-8245 #main, .page-id-8442 #main, .page-id-8525 #main, .page-id-8605 #main {
    padding: 0px 0 5px 0;
}
.page-id-8337 #counter-edu #mn .stats-block .stats-number:after {
    content: 'mn';
    position: relative;
    left: 5px;
    font-size: 42px;
    color: #fff;
    font-weight: 700;
    font-family: "Montserrat";
}

.wf-wrap .type-campaign .post-thumbnail {
	width: 48%;
    float: left;
}
.wf-wrap .type-campaign .filterMainSection {
	width: 48%;
    float: left;
}

.page-id-45 .feature-item .after, .page-id-45 .feature-item .before{
     display: none;
}
.page-id-45 .filterMainSection .feature-item .feature-content .buttons{
  opacity: 0;
  visibility: hidden;	
	height: 0;
}
.page-id-45 .filterMainSection .feature-item:hover .feature-content .buttons button{
	    background-color: #b15343 !important;
    color: #fff;
    padding: 5px 10px;
    box-shadow: none;
    border: 1px solid #b15343 !important;
}
.page-id-45 .filterMainSection .feature-item:hover .feature-content .buttons button a{
	text-decoration: none;
	color: #fff;
}
.page-id-45 .filterMainSection .feature-item:hover .feature-content .buttons{
	  height: auto;
    opacity: 1;
    visibility: visible;
}

.page-id-45 .feature-item .after{
	display: none !important;
}
.page-id-45 .filterMainSection .feature-item:hover .feature-content .feature-desc {
    margin: 10px 0 !important;
}
.page-id-45 .filterMainSection .feature-item:hover .feature-content .buttons .home-donate{
 float: left;
}
.page-id-45 .filterMainSection .feature-item:hover .feature-content .buttons .home-detail{
 float: right;
}
.wf-wrap .type-campaign .filterMainSection .feature-item{
	margin: 0;
	padding: 35px;
} 

.page-id-8442 #educate .wpb_text_column p {
    color: #fff;
    width: max-content;
    float: left;
    background-color: #4da343 !important;
    padding: 10px 15px;
    font-size: 25px;
    line-height: 24px;
    font-weight: 700;
    font-family: "Montserrat";
    border: 1px solid rgba(255,255,255,0.4);
    opacity: 0.8;
}
.single .wf-wrap {
    padding: 20px 0px !important;
}
.page-id-8693 #events-tabs .owl-carousel.owl-drag .dt-owl-item .feature-item{
	width: 100%;
}

.page-id-8693 .filterMainSection .year:after, .page-id-8693 .filterMainSection .donor:after{
	width: 0px !important;
}
.single .wf-wrap .wf-container-main {
	grid-template-columns: 100%;
}
.single .wf-wrap .page-title-breadcrumbs{
display: none !important;
}
.sidebar-divider-off #sidebar{
	display: none !important;
}
.single .wf-wrap .entry-content .shortcode-pullquote, .single .wf-wrap .post-meta, .single .wf-wrap .author-info, .single .wf-wrap .post-navigation {
	display: none !important;
}
.single .page-title-head{
	width: 100%;
}
.single .entry-content {
    padding-top: 20px !important;
}
.single .page-title-head .entry-title{
	font-size: 24px !important;
    line-height: 30px !important;
}
.single #main #content article .single-related-posts{
	display: none;
}
.single #main #content article{
	    max-height: 100% !important;
}
 .single #main #content #comments{
	display: none;
}


.single #main #content article img{
    width: 100%;
	height: auto;
}
.page-id-8442 #pinkbg .donate-pink{
    background-image: url(/wp-content/uploads/2021/10/primary-arrow.png);
}
.page-id-8442 #pinkbg p b {
    color: #ffff84;
}
.page-id-8442 #mission .vc_column_container {
    padding-left: 15px;
}
.page-id-8442 #about-us-new {
    max-height: 280px;
}

.page-id-8442 .page-id-8337 #mission .vc_column_container {
    padding-left: 15px;
}
.page-id-8337 #teacher-hdf .ult-just-icon-wrapper .align-icon{
      position: relative;
    bottom: 2px;
}
.page-id-8337 .carousel-shortcode.carousel-shortcode-id-7fa7705880aabaeaf2e3f1bb462043a3 .owl-nav a.owl-next {
    top: 5px !important;
}
.page-id-8337 .carousel-shortcode.carousel-shortcode-id-7fa7705880aabaeaf2e3f1bb462043a3 .owl-nav a.owl-prev {
    top: 5px !important;
}
.page-id-8337 #educate .wpb_text_column p{
    background-color: #282f44 !important;
}
.page-id-8337 #main {
    padding: 0px 0 5px 0;
}
.page-id-5203 #press .feature-item:nth-child(1) img {
    width: 100%;
}
.page-id-5203 #press.news-press .feature-item{
	padding-bottom: 10px;
}
#press .feature-item:nth-child(1) .feature-name a{
	color: #fff;
}
.page-id-8337 #mission .vc_column_container {
    padding-left: 15px;
}
.page-id-8337 #pinkbg p b{
    color: #6cf0ff;
}
.page-id-8337 #pinkbg .donate-pink{
    background-image: url('/wp-content/uploads/2021/10/blue-arrow.png');
}
.page-id-8245 #about-us-new {
    max-height: 330px;
}
.page-id-8245 #mission .vc_column_container {
    padding-left: 15px;
}
.page-id-8245 #counter-edu #mn .stats-block .stats-number:after {
    content: 'mn';
    position: relative;
    left: 5px;
    font-size: 42px;
    color: #fff;
    font-weight: 700;
    font-family: "Montserrat";
}
.page-id-8245 #counter-edu #bn .stats-block .stats-number:after {
    content: 'bn';
    position: relative;
    left: 5px;
    font-size: 42px;
    color: #fff;
    font-weight: 700;
    font-family: "Montserrat";
}
.page-id-8245 #mission .dt-text-desc {
    padding: 0px 30px 20px;
	
}
.page-id-8245 #history-remember h2
{
    font-size: 30px;
    letter-spacing: 2px;
    line-height: 26px;
    color: #7f7f7f;
    font-weight: 400;
    font-family: "Montserrat";
    text-align: left;
}
.page-id-8245 #history-remember .uvc-sub-heading {
    font-size: 16px;
    letter-spacing: -1px;
    line-height: 49px;
    color: #b15343;
    font-weight: 700 !important;
    font-family: "Montserrat";
}
.page-id-8245 #volunteers ul {
    margin-left: 40px;
}
.page-id-8245 #volunteers ul li:before
{
    left: 20px;
    content: '';
    background-image: url(/wp-content/uploads/2021/08/arrow.png);
    width: 30px;
    height: 30px;
    position: absolute;
    background-repeat: no-repeat;
    margin-top: 2px;
}
.type-campaign .entry-content{
	display: inline-block !important;
}
.type-campaign .filterContentSection .feature-item .before {
    background-color: #4aa045;
    position: absolute;
    bottom: 10px;
    color: #fff;
    padding: 0 16px;
    font-size: 14px;
    font-weight: 400;
    font-family: "Montserrat";
}
.type-campaign .filterContentSection .feature-item .feature-desc{
	 padding-bottom: 30px;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.type-campaign .filterMainSection .year p, .type-campaign .filterMainSection .donor p, .type-campaign .filterMainSection .target p {
    font-size: 14px !important;
    padding-top: 15px;
    text-align: center;
}
.type-campaign .filterMainSection .year h2, .type-campaign .filterMainSection .donor h2, .type-campaign .filterMainSection .target h2{
	font-size: 18px !important;
}
.type-campaign .filterMainSection{
	  padding: 0 0 0 45px;
}
.type-campaign .filterMainSection .range{
	width: 92% !important;
}
.type-campaign .filterMainSection .sliderr {
    background-color: #4ba045 !important;
}
.type-campaign .filterContentSection .feature-item .feature-desc .after {

    position: absolute;
    bottom: 0;
    right: 4px;
	background-color: #4aa045 !important;
	color: #fff;
    padding: 0px 18px;
}
.page-id-8245 #history-remember #volunteers img {
    width: 80%;
}
.page-id-8245 #history-remember #volunteers p, 
.page-id-8245 #history-remember #volunteers li  {
    font-size: 18px;
    line-height: 29px;
    color: #000000;
    font-weight: 400;
    font-family: "Montserrat";
    text-align: left;
}
.page-id-8245 .carousel-shortcode.carousel-shortcode-id-7fa7705880aabaeaf2e3f1bb462043a3 .owl-nav a.owl-next, .page-id-8245 .carousel-shortcode.carousel-shortcode-id-7fa7705880aabaeaf2e3f1bb462043a3 .owl-nav a.owl-prev{
    top: 8px !important;
}
#register-nows .tnp-subscription {
    max-width: 400px;
      margin: unset;
      margin-top: 35px;
}

#register-nows #our-newsletter{
    padding-left: 80px;
}
#register-nows #our-newsletter .subscribe-third {
    font-size: 20px;
}

.page-id-7810 .uavc-list-icon ul {
    border: 4px solid #9e9e9e;
}
#counter-edu #percent-edu .stats-block .stats-number:after
    {
            content: '%';
    position: relative;
    left: 5px;
    font-size: 42px;
    color: #fff;
    font-weight: 700;
    font-family: "Montserrat";
 
}
html #raw-publication .filterFormSection{
	    bottom: -26px !important;
}
#press .btn-align-right{
	margin-top: 20px;
}
#shadow-image{
	    top: -90px;
}
#alumini {
    margin-top: 270px;
}
.page-id-7923 #history-remember #volunteers img {
    width: 80%;
}
#teacher-hdf{
        font-size: 18px;
    color: #273143;
    font-weight: 400;
    font-family: "Montserrat";
    text-align: center;
}
#teacher-hdf .owl-stage .wpb_text_column .wpb_wrapper{
        position: relative;
    padding-bottom: 200px;
}
#alumini
{
        padding-top: 30px;
    padding-bottom: 30px;
}
#alumini .uvc-heading:after{
        content: '';
    position: absolute;
    width: 80px;
    height: 165px;
    background-image: url(/wp-content/uploads/2021/10/unnamed-file.png);
    right: 0;
    bottom: -17px;
    background-size: cover;
}
#alumini .uvc-heading{
    padding-right: 120px;
}
#connected{
    padding-left: 50px;
}
#register-nows .wpb_content_element{
    margin-bottom: 25px;
}
#register-nows{
    padding-left: 40px;
    padding-top: 15px;
}

#teacher-hdf .owl-carousel{
        background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    border-radius: 2%;
}
.page-id-6220 #about-us-new #about-us .uvc-sub-heading.ult-responsive:after,
.page-id-11728 #about-us-new #about-us .uvc-sub-heading.ult-responsive:after{
	width: 115px;
}
#alumini button
{   
      border-color: #fff;
      border-radius: 28px;
    background-color: #ffffff;
    font-size: 22px;
    line-height: 44px;
    color: #000000;
    font-weight: 700;
    font-family: "Montserrat";
    padding: 0px 70px 1px 30px;
    background-image: url(/wp-content/uploads/2021/10/edu-arrow.png);
    background-repeat: no-repeat;
    background-position-x: 98%;
    background-position-y: 2px;
    background-size: 40px;
	border: unset;
}
.page-id-9214 .uvc-sub-heading span{
	  font-family: 'Montserrat' !important;
	  font-style: inherit !important;
}
 html .aio-icon-component a{
	
    color: #000;
    text-decoration: none;

}
#alumini strong
{
        font-size: 46px;
    line-height: 17px;
    color: #ffffff;
    font-weight: 700;
    font-family: "Montserrat";
}
#register-nows p{
        font-size: 28px;
    line-height: 17px;
    color: #ffffff;
    font-weight: 400;
}
#alumini .uvc-sub-heading{
        font-size: 18px;
    line-height: 25px;
    color: #ffffff;
    font-weight: 400;
    font-family: "Montserrat";
}
#events-video-section .title-events a{
	color: #000 !important;
}
#word-image .wpb_single_image{
      position: absolute;
    top: 15px;
}
#fortune-heading {
    position: absolute;
  top: 160px;
}

#alumini .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2{
        font-size: 46px;
    line-height: 60px;
    color: #ffffff;
    font-weight: 700;
    font-family: "Montserrat";
}
#word-image{
    padding-top:30px;
}
#teacher-hdf {
    position: relative;
    top: 245px;
}
#teacher-hdf .top-icon .aio-icon-description {
    margin-top: 15px;
    padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
}
#teacher-hdf .right-text b{
    color: #b15343;
font-weight: 700;
font-family: "Montserrat";
}

#teacher-hdf .owl-stage .right-text{
    right: 0;
    position: absolute;
    bottom: 0;
    text-align: left;
    margin-bottom: 45px;
    padding-right: 135px;
}

#fortune .wpb_single_image {
    margin-bottom: 0;
}
#fortune-heading p
{
    font-size: 42px;
    line-height: 60px;
    color: #ffffff;
    font-weight: 600;
    font-family: "Montserrat";
}
.page-id-7923 #history-remember #volunteers p
{
        font-size: 18px;
    line-height: 29px;
    color: #000000;
    font-weight: 400;
    font-family: "Montserrat";
    text-align: left;
}
.page-id-7923 #history-remember .uvc-sub-heading{
        font-size: 16px;
    letter-spacing: -1px;
    line-height: 49px;
    color: #b15343;
    font-weight: 700 !important;
    font-family: "Montserrat";
}
div.wpforms-container-full .wpforms-form input[type=checkbox]{
	position: relative;
}
#contact-form .wpforms-selected input:before {
    position: absolute;
    background-image: url(/wp-content/uploads/2021/12/checkicon.svg);
    bottom: 0px;
    color: #fff;
    content: '';
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    filter: brightness(0) invert(1);
    right: -6px;
}
.page-id-7923 #history-remember h2{
        font-size: 30px;
    letter-spacing: 2px;
    line-height: 26px;
    color: #7f7f7f;
    font-weight: 400;
    font-family: "Montserrat";
    text-align: left;
}
div.wpforms-container-full .wpforms-form label.wpforms-error{
	color: #fff;
}

#counter-edu .stats-block .stats-number
{
        font-size: 46px !important;
    line-height: 17px;
    color: #ffffff !important;
    font-weight: 700;
    font-family: "Montserrat";
}
#counter-edu .stats-block .stats-text{
    padding-top: 10px;
        font-size: 16px !important;
    line-height: 25px;
    color: #ffffff !important;
    font-weight: 400;
    font-family: "Montserrat";
    text-align: center;
	margin: 0 auto;
}

#educate {
        position: absolute;
    bottom: 0;
}
#educate .vc_column-inner{
    padding-left: 0;
}
.wpforms-container-full .wpforms-form ul li{
	position: relative !important;
}
#pinkbg p strong
{
	font-size: 60px;
    line-height: 75px;
    color: #ffffff;
    font-weight: 700;
    font-family: "Montserrat";

}
html #history-remember .wpb_single_image img {
	width: 64%;
}
#pinkbg .donate-pink
{
    border-radius: 28px;
    background-color: #ffffff;
    font-size: 22px;
    line-height: 32px;
    color: #000000;
    font-weight: 700;
    font-family: "Montserrat";
    padding: 5px 70px 5px 20px;
    background-image: url(/wp-content/uploads/2021/10/edu-arrow.png);
    background-repeat: no-repeat;
    background-size: 36px;
    background-position-x: 98%;
    background-position-y: 3px;
    box-shadow: none !important;
    border: 1px solid #f3f0ee;
}
#pinkbg p
{
	font-size: 20px;
	line-height: 1.3;
	margin-bottom: 15px;
	color: #ffffff;
	font-weight: 300;
	font-family: "Montserrat";
}
#pinkbg p b
{
	font-size: 56px;
	line-height: 50px;
	color: #b15343;
	font-weight: 700;
	font-family: "Montserrat";
}
#educate .wpb_text_column p{
        color: #fff;
    width: max-content;
    float: left;
    background-color: #c62030 !important;
    padding: 10px 15px;
    font-size: 25px;
    line-height: 24px;
    font-weight: 700;
    font-family: "Montserrat";
    border: 1px solid rgba(255,255,255,0.4);
    opacity: 0.8;
}
#educate .wpb_text_column{
    margin-bottom: 0;
}
#bg-donate .vc_column-inner{
    background-repeat: no-repeat;
}
#pinkbg {
 opacity: 0.8;
float: right
}
#Edu-donate{
        width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}
.page-id-7923 #main {
    padding: 0px 0 10px 0;
}
.page-id-7923 #about-us-new {
    max-height: 270px;
}
.page-id-7923 #mission .vc_column_container {
    padding-left: 15px;
}
.page-id-7810 #about-us-new #about-us p b{
    font-weight: 500;
font-style: italic;
font-family: "Montserrat";
margin-top: 6px;
display: block;
}
.page-id-7810 #circle-image .wpb_wrapper:after {
    content: '';
    position: absolute;
    width: 50px;
    height: 50px;
    background-image: url(/wp-content/uploads/2021/09/circle-arrow.png);
    background-repeat: no-repeat;
    top: 56%;
    right: 64px;
    z-index: -1;
}
.page-id-7810 #about-us-new #about-us .uvc-sub-heading {
    padding-bottom: 0px;
}
.page-id-7810 .circle-green-heading .uvc-main-heading:before {
    background-image: url(/wp-content/uploads/2021/09/edu.png);
    background-repeat: no-repeat;
    content: '';
    width: 60px;
    height: 60px;
    position: absolute;
    left: 21px;
    background-size: contain;
    bottom: 2px;
}
.page-id-7810 #about-us-new #about-us p b:before {
    content: '';
    position: absolute;
    background-color: #b15343;
    color: #b15343;
    width: 10px;
    height: 95px;
    left: 2px;
}
.page-id-9214 #main {
    padding: 20px 0 20px 0;
}

.page-id-7810 .circle-green-heading .uvc-main-heading
{
    background-color: #c50731;
}
#p-comma b{
    color: #b15343; 
}
.page-id-7810 #about-us:before {
    content: "";
    width: 160px;
    height: 160px;
    background-position: top right;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(https://hdf.rltsquare.online/wp-content/uploads/2021/09/circlee.png);
    position: absolute;
    right: -5px;
	top: -2px;
}
#man-image img{
       width: 100%;
    position: absolute;
    right: -18px;
    top: -14px;
}
    

.page-id-7810 #p-comma .wpb_content_element{
    margin-bottom: 5px;
}
.page-id-7810 #p-comma p:before
{ 
    content: '';
    background-image: url(/wp-content/uploads/2021/09/comma.png);
    position: absolute;
    width: 120px;
    height: 100px;
    background-repeat: no-repeat;
    top: 16px;
    left: -30px;
	background-size: 50px;
}
.page-id-7810 #main {
    padding: 0px 0 0px 0;
}
.page-id-7810 #about-us-new {
    max-height: 340px;
}
#us-canada {
    margin-top: 40px;
}
#us-canada #page .fa, #page .fas{
    margin-right: 8px;
}
.tab button.active .located-right{
    display: block;
    float: left;
  width: 100%;
}
.tab button .located-right{
      display: none;
     
}
.tab button.active .located-right table{
    border-bottom: 0;
    margin: 0;
}
.tab button.active .located-right table .td-bold{
    width: 80px;
    font-weight: 600 !important;
}
.tab button.active .located-right table .td-bold, .tab button.active .located-right table td {
    padding: 0;
    font-size: 12px;
    color: #000;
    font-weight: 500;
    font-family: "Montserrat";
    line-height: 20px;
}
.tab button.active .located-right table {
    background: #fff;
}
#maps-tabs .tab button.active:before {
    content: '\f077';
}
#maps-tabs .tab button:before {
    content: '\f078';
       font-family: 'Font Awesome 5 Free';
    color: #000;
    font-weight: 700;
    float: right;
       padding-right: 10px;
}
#maps-tabs{
    margin-top: -15px;
}
#us-canada .aio-icon-header h3.aio-icon-title{
        font-size: 26px;
    color: #b15343;
    font-weight: 800;
    font-family: "Montserrat";
}
#us-canada .aio-icon-header+.aio-icon-description {
    margin-top: 10px;
    font-size: 16px;
    color: #000000;
    font-weight: 300;
    font-family: "Montserrat";
}
#located #map-section .wpb_raw_code{
    margin-bottom: 15px !important;
}

#located{
    padding-top: 10px !important;
}
#maps-tabs .wpb_raw_code {
    margin-bottom: 10px;
}

#map-section table tbody tr {
      overflow: hidden;
    white-space: nowrap;
    line-height: 18px;
}
#map-section table tbody
{
      padding: 5px 0;
    display: block;
}
.located-right table td{
	border: 0 !important;
	font-weight: 600;
	padding: 0 10px;
	font-size: 10px;
	color: #ffffff;
	font-family: "Montserrat";
}
.located-right table .td-bold{
    padding: 0 10px;
    font-size: 10px;
    color: #ffffff;
    font-weight: 800;
    font-family: "Montserrat";
}
.located-right table{
    background: #b15343;
}
.located-right p {
    margin-bottom: 0px;
}
#located .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2{
    font-size: 23px;
letter-spacing: 1px;
line-height: 47px;
color: #7f7f7f;
font-weight: 400;
font-family: "Montserrat";
}
#located .uvc-sub-heading{
    font-size: 31px;
color: #b15343;
font-weight: 900 !important;
font-family: "Montserrat";
}
#located .uvc-sub-heading:after {
    content: '';
    width: 80px;
    height: 2px;
    border-radius: 1px;
    background-color: #7f7f7f;
    color: #7f7f7f;
    position: absolute;
    margin-top: 24px;
    margin-left: 10px;
}
#post-tabs .filterFormSection{
        bottom: 55px !important;
}
#post-tabs .filterFormSection #alphabeticalFilters{
    float: right;
}
.page-id-45 #post-tabs .vc_col-sm-12 .vc_column-inner{
	padding-left: 0;
	padding-right: 0;
}
.located-right{
    float: right;
    position: relative;
    top: 5px;
}
.slide-width #events-tabs .owl-nav {
    top: 15px !important;
}
html .slide-width #events-tabs .owl-carousel.owl-drag .dt-owl-item {
   margin: 7px 40px !important;
    width: 325px !important;
}
.slide-width .filterContentSection .owl-stage{
        justify-content: center !important;
}
.page-id-3110 #about-us-new .p-first {
    margin-top: 6px;
}
.page-id-4162 #about-us-new .p-first {
    margin-top: 0px;
}

.page-id-6220  #about-us-new .p-first,
.page-id-11728  #about-us-new .p-first{
    margin-top: 88px;
    padding-left: 4px;
}
#about-us-new .p-first .ubtn-ctn-left{
    margin-bottom: 5px;
}
.page-id-5203 #about-us-new .p-first {
    width: 63%;
}
#raw-publication{
    margin-bottom: 0;
}
.page-id-5203 #about-us-new .p-first .vc_column-inner{
    padding-left: 1px;
}
.filterFormSection {
    width: 100% !important;
    float: right;
    position: relative;
    bottom: -12px !important;
      z-index: 5;
}
input#searchBrand {
    background-image: url(/wp-content/uploads/2021/08/search.png);
      height: 52px;
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: 10px 12px;
}
#searchBrand {
    padding-left: 50px;
        font-size: 18px;
    letter-spacing: 1px;
    line-height: 70px;
    color: #888888;
    font-weight: 500;
    font-family: "Montserrat";
      width: 100%;
    border-radius: 2px;
    filter: drop-shadow(3.694px 4.728px 13.5px rgba(0,0,0,0.07));
    background-color: #ffffff;
    border-color: transparent;
}
.inline-header.center .main-nav {
    justify-content: flex-start;
}
.post-date p:nth-child(1){
    font-weight: 700 !important;
}
.page-id-5203 #about-us-new #about-us{
    width: 36.333333% !important;
}
#form-fields .vc_column-inner {
        padding-top: 19px !important;
}
.show-mobile-logo .mobile-branding img.mobile-logo, .show-mobile-logo.show-device-logo .mobile-branding img.mobile-logo, .show-device-logo .mobile-branding img{
    width: 200px;
}

.phantom-sticky .branding>a.same-logo {
    margin-top: -10px;
    z-index: 1111;
}

.sticky-off .branding a img{
    width: auto;
    margin: 0;
    max-width: 160px;
}
.sticky-on .branding a img, .branding img {
    max-width: 51%;
    width: 100%;
    margin: 0;
}

.masthead.sticky-on a.same-logo {
    margin-top: 0;
}
.news-press .post-date p{
    text-align: center;
}
/*#footer .wf-container-footer #text-2 img {
    width: 150px;
}*/
#events-dates .title-events {
    width: 68%;
}
#annual .vc_align_right{
    margin-bottom: 10px;
}
html .read-more-post a{
        font-size: 18px;
    color: #717783;
    font-weight: 500;
    font-family: "Montserrat";
    padding-top: 15px;

}

#wpforms-confirmation-6857 p{
    display: block !important;
    border: none !important;
}
#history-remember #volunteers img {
    width: 70%;
}
.news-press .dates {
    display: inline-block;
    padding-bottom: 7.6px;
    width: 100%;
    
}
.news-press .dates .feature-poster{
    width: 33%;
    float: left;
}
.news-press .dates .wp-post-image {
    border-radius: 0px;
    width: 100%;
}

#static-posts .navigation 
{
    padding-bottom: 60px;
}
.p-first .wpforms-container-full .wpforms-form label.wpforms-error {
    position: absolute;
    bottom: -13px;
}
#static-posts .navigation ul {
    margin-left: 0;
}

#static-posts .navigation li {
      width: max-content;
    float: left;
    list-style: none;
    padding: 0px 10px;
    background-color: #b15343;
    margin-right: 12px;
}

#static-posts .navigation li.active
{
  background-color: #734443;
}
#static-posts .navigation li a {
    color: #fff;
    text-decoration: none;
}
.news-press .dates .title-events{
    float: left;
    margin-left: 20px;
    font-size: 16px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Montserrat";
    line-height: 22px;
    width: 55%;
}
#static-posts
{
    padding-left: 40px;
    padding-top: 10px;
}
#about-us-new .p-first form p{
    display: none;
}
#about-us-new .p-first form .wpforms-field-container{
       display: flex;
    justify-content: space-between;
}

#about-us-new .p-first form .wpforms-field-container .wpforms-field-select
{
    width: 216px;
    position: relative;
}

.page-id-6602 #about-us-new .p-first .wpb_text_column{
 margin-bottom: 20px;   
}

#about-us-new .p-first form .wpforms-field-container .wpforms-field-select select{
    max-width: 100%!important;
        border-radius: 2px;
    filter: drop-shadow(3.694px 4.728px 13.5px rgba(0,0,0,0.07));
    background-color: #ffffff;
    border: none;
    font-size: 16px;
color: #000;
font-weight: 500;
font-family: "Montserrat";
	    background-image: url(/wp-content/uploads/2021/08/arrow-down.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-position-x: 95%;
}

#about-us-new .p-first form .wpforms-field-container .wpforms-field-select select:hover{
    color: #b15343;
    cursor: pointer;
}
#about-us-new .wpforms-form .wpforms-field-select select>option {
    color: #000;
    font-size: 14px;
}
#about-us-new .wpforms-form .wpforms-submit {
    background-color: #273143;
    color: #ffff;
    padding: 10px 110px 10px 140px;
    float: right;
    background-image: url(/wp-content/uploads/2021/08/user.svg);
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: 110px 6px;
    font-size: 18px;
    
}
.page-id-6602 #about-us-new {
    max-height: 245px;
}
.page-id-6602 #about-us-new .textwidget p:last-child{
  display: none;
}

#about-us-new .wpforms-form .wpforms-field-select select>option:hover{
    background-color: #b15343;
}

.page-id-6602 #main, .page-id-6905 #main {
    padding: 0px 0 4px 0;
}
.page-id-6905 .volunteer .p-first p {
    padding: 28px 26px !important;
}


#career .vc_column-inner{
        border: 1px solid #d0d0cd;
    padding: 20px 20px!important;
    min-height: 280px;
    height: 280px;
}
#middle-margin {
    margin: 0 25px;
}
#career .vc_column-inner{
    position: relative;
}
#career .wpb_text_column {
    margin-bottom: 0;
    position: absolute;
    bottom: 15px;
    width: 90%;
    display: block;
}

#career .vc_column-inner:hover{
        filter: drop-shadow(-4.017px 12.364px 9px rgba(0,0,0,0.21));
    background-color: #b15343 !important;
    border: 1px solid #b15343 !important;
}

#career .vc_column-inner:hover svg{
    fill: #fff;
}

#career-banner h2 {
font-size: 44px;
    line-height: 44px;
    color: #ffffff;
    font-weight: 800;
    font-family: "Montserrat";
}


#career-banner .uvc-heading p{
    font-size: 16px !important;
    color: #ffffff !important;
    font-weight: 500 !important;
    font-family: "Montserrat" !important;
    line-height: 20px !important;
}
#career-counter-main .stats-block .stats-text{
    font-size: 14px !important;
    line-height: 16px;
}
#counter-career-percent .stats-number:after {
    content: '%';
    position: relative;
    left: 5px;
    font-size: 22px;
    color: #000000 !important;
    font-weight: 700 !important;
    font-family: "Montserrat";
    text-transform: capitalize;
}
#career-counter-main .aio-icon-img{
    padding-top: 16px;
}
#career-counter .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 100px !important;
    padding-right: 0 !important;
}
#hdf-perk .uvc-sub-heading {
    line-height: inherit;
    font-size: 31px;
    color: #b15343;
    font-weight: 900 !important;
    font-family: "Montserrat";
}
#hdf-perk .uvc-sub-heading:after {
    content: '';
    width: 110px;
    height: 2px;
    border-radius: 1px;
    background-color: #7f7f7f;
    color: #7f7f7f !important;
    position: absolute;
    margin-top: 24px;
    margin-left: 10px;
}
#quick-links .smile_icon_list li .icon_description p{
	padding-left: 15px;
	font-size: 16px;
	color: #000000;
	font-weight: 300;
	font-family: "Montserrat";
}
#quicklink-heading .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2
{
	font-size: 30px;
	color: #b15343;
	font-weight: 600;
	font-family: "Montserrat";
}
#quick-links  .smile_icon_list.right .icon_list_item{
        font-size: 42px;
    border: 1px solid #dbdbdb;
    border-radius: 30px;
    height: 55px;
}
#contact-icons .vc_column-inner {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
#quick-links .smile_icon_list.right li .icon_list_icon {
    float: right;
    position: relative;
    margin-top: 9px;
    margin-right: 8px;
}
#quick-links .smile_icon_list.right li .icon_description{
    float: left;
    margin: 0;
    padding: 22px 10px;
    
}
#hdf-perk .aio-icon-header+.aio-icon-description {
    margin-top: 10px;
    font-size: 15px;
    color: #000000;
    font-weight: 300;
    font-family: "Montserrat";
    line-height: 24px;
}
#hdf-perk .aio-icon-header h3.aio-icon-title{
        font-size: 22px;
    color: #b15343;
    font-weight: 800;
    font-family: "Montserrat";
}
#hdf-perk .default-icon .aio-icon-default {
    display: table-cell;
    vertical-align: middle;
    height: 130px;
    float: left;
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2 {
    line-height: 54px;
    font-size: 30px;
    letter-spacing: 2px;
    line-height: 71px;
    color: #7f7f7f;
    font-weight: 400;
    font-family: "Roboto";
}
#career-counter-main {
	position: absolute;
	bottom: -25px;
}

#power-people .vc_column-inner{
    padding: 0 52px !important;
    position: absolute;
    left: 80px;
    top: 18px;
}
#career-counter {
    background-color: #fff;
    background-image: url(/wp-content/uploads/2021/08/net-image.png?id=6721) !important;
    background-position: center;
    filter: drop-shadow(1.414px 1.414px 12px rgba(0,0,0,0.1));
}
#career .vc_column-inner:hover .icon-with-text-shortcode .dt-text-title, #career .vc_column-inner:hover .icon-with-text-shortcode .dt-text-desc, #career .vc_column-inner:hover .wpb_text_column p, #career .vc_column-inner:hover .wpb_text_column p:after {
    color: #fff !important;
}
#career .wpb_text_column{
    margin-bottom: 0;
}

#career p:after {
    content: '>';
    position: absolute;
    margin-left: 8px;
    margin-top: 2px;
}

#career .wpb_text_column p
{
    font-size: 18px;
text-decoration: underline;
color: #b15343;
font-weight: 300;
font-family: "Montserrat";
}
#career .vc_col-sm-4 {
    width: 31.9%;
}
#career .dt-text-desc
{
        font-size: 18px;
    color: #000000;
    font-weight: 300;
    font-family: "Montserrat";
}
#career h4
{
      font-size: 22px;
    color: #b15343;
    font-weight: 600;
    font-family: "Montserrat";
    text-align: center;
}
#career .wpb_raw_code{
        margin-bottom: 10px;
}
#career svg{
      width: 60px;
    margin: 0 auto;
    float: none;
    display: block;
    fill: #cccccc;
}
.page-id-6220 #main,
.page-id-11728 #main{
    padding: 10px 0 4px 0;
}
.volunteer .p-first p{
    padding: 18px !important;
	font-size: 19px;
}
.page-id-6453 #main {
    padding: 0px 0 4px 0;
}
.page-id-6453 #monoment li, .page-id-6453 #history-remember li{
      list-style: none;
      font-size: 16px;
    color: #273143;
    font-weight: 400;
    font-family: "Montserrat";
    padding-bottom: 20px;
}
#faqs-section{
	padding-top: 15px !important;
}
#faqs-section .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2{
	line-height: 33px;
}
#history-remember .signup
{
        font-size: 20px;
    color: #ffffff;
    font-weight: 700;
    font-family: "Montserrat";
    background-color: #b15343;
    border-radius: 20px;
}
.page-id-6453 #history-remember li{
    padding-left: 40px;
}
.page-id-6453 #monoment .vc_column-inner {
    padding: 20px 170px 20px 70px !important;
}
.page-id-6453 #help-image #girls-image {
    margin-top: 0px;
}
#samar-bagh .uvc-sub-heading img {
    width: 30% !important;
    position: absolute;
    margin-left: 0;
    margin-top: -10px;
}
#samar-bagh li {
    list-style: none;
    padding-bottom: 5px;
	color: #000000;
}
#samar-bagh{
    padding-left: 30px;
}
#model-image img{
    height: 530px;
}

#model-four-images{
    max-width: 800px;
    margin: 0 auto;
    z-index: 2;
    position: relative;
    top: auto;
}
#model-four-images .wpb_single_image.vc_align_center{
    margin-bottom: 5px;
}
#samar-bagh .uvc-sub-heading {
    padding-bottom: 20px;
    font-weight: 700 !important;
}
#samar-bagh h2{
  text-align: left !important;  
        text-align: left !important;
    line-height: 48px !important;
    padding-bottom: 0 !important;
}
.page-id-6905 #history-remember #volunteers img {
    width: 100%;
}
.page-id-6905 #about-us-new #about-us h2 {
    line-height: 35px !important;
}
.page-id-6905 #history-remember #volunteers .vc_column-inner{
    padding-left: 0 !important;
}

#village-samar {
    margin-bottom: 10px !important;
}
.page-id-6453 #monoment li:before, .page-id-6453 #history-remember li:before, .page-id-6905 #history-remember li:before {
   left: 50px;
    content: '';
    background-image: url(/wp-content/uploads/2021/08/arrow.png);
    width: 30px;
    height: 30px;
    position: absolute;
    background-repeat: no-repeat;
    margin-top: 6px;
	background-size: 18px;
}
.page-id-6905 #history-remember li:before{
    left: 30px !important
}
#samar-bagh ul {
    margin-left: 40px !important;
}
#follow-image {
        padding: 20px 10px 0 0 !important;
}
#photo-catalog .wpb_tabs{
    margin-bottom: 0;
}
#photo-catalog .btn-align-right{
    
    position: relative;
    bottom: 50px;
}

#press.news-press .feature-name{
    color: #fff !important;
    font-size: 16px;
    line-height: 22px;
}
#press.news-press .feature-item:nth-child(3) {
       width: 50%;
}
#press.news-press .feature-item:nth-child(3) .feature-name{
    margin-right: 10px;
    margin-left: 10px;
    padding-left: 10px;
}
#press.news-press .feature-item:nth-child(3) .feature-poster{
    margin-left: 10px;
}
 #press.news-press .feature-item:nth-child(2) .feature-name{
    margin-right: 10px;
     padding-left: 10px;
}
#press.news-press .feature-item{
    margin: 0 !important;
}
#press.news-press .feature-item:nth-child(2) {
    width: 50%;
    float: left;
    padding-left: 0 !important;
}
#press.news-press .feature-item:nth-child(2) .feature-poster{
    padding-right: 10px;
}
#photo-catalog .btn-align-right a {
    background-color: #b15343;
}
#fourvideos-section .vc_col-sm-3 .vc_column-inner {
        padding-left: 0px;
    padding-right: 0px;
}
#media-tabs .shortcode-single-caption{
           padding: 10px 10px;
    background-color: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
#media-tabs .shortcode-single-caption .title{   
      text-align: left;
    font-size: 17px;
    color: #b15343;
    font-weight: 700;
    font-family: "Montserrat";
}
#media-tabs .wpb_single_image.vc_align_center{
    margin-bottom: 0;
}
#media-tabs .shortcode-single-caption .year-heading .year {
    float: left;
    text-align: left;
    font-size: 15px;
color: #878787;
font-weight: 400;
font-family: "Montserrat";
}
#media-tabs .shortcode-single-caption .year-heading .heading {
    text-align: right;
    font-size: 15px;
color: #878787;
font-weight: 400;
font-family: "Montserrat";
}
#media-tabs .shortcode-single-image-wrap.alignnone img{
    max-height: 235px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
 #content #media-tabs .wpb_content_element .wpb_tabs_nav {
    margin: 0;
    float: right;
    position: relative;
    bottom: 328px;
    width: 56%;
}
#press .feature-item:nth-child(1) .feature-name{
    padding-bottom: 15px;
}
#media-tabs .wpb_tabs.tab-style-one .wpb_tabs_nav > li {
    border-radius: 2px !important;
    margin-bottom: 15px;
    margin-right: 30px;
    filter: drop-shadow(3.694px 4.728px 13.5px rgba(0,0,0,0.07));
    background-color: #ffffff;
}
#media-tabs .carousel-shortcode.carousel-shortcode-id-c5bcdf1df8c95bd9e8115281afb48093 .owl-nav a.owl-prev{
        top: 0px;
    right: -30px;
}
#media-tabs .carousel-shortcode.carousel-shortcode-id-c5bcdf1df8c95bd9e8115281afb48093 .owl-nav a:not(:hover) i, #media-tabs .carousel-shortcode.carousel-shortcode-id-c5bcdf1df8c95bd9e8115281afb48093 .owl-nav a:not(:hover) i:before{
        color: #000;
    font-size: 12px;
}
#media-tabs .owl-carousel .owl-dots.disabled, #media-tabs .owl-carousel .owl-nav.disabled {
    display: block;
}
#media-tabs .arrows-bg-on.owl-carousel .owl-nav a:before, #media-tabs .arrows-hover-bg-on.owl-carousel .owl-nav a:after {
    background-color: transparent;
    background: transparent;
}
#media-tabs  .vc_figure a:hover:after {
    content: "\e036";
    font-family: 'icomoon-feather-24x24' !important;
    font-size: 22px;
    color: #fff;
    font-weight: 700;
    position: absolute;
    top: 50%;
    left: 56%;
    transform: translate(-50%, -50%);
    background: #b15343;
    width: 40px;
    height: 40px;
    line-height: 40px;
}
#media-tabs  .vc_figure a:hover:before {
    content: '+';
    font-family: 'icomoon-feather-24x24' !important;
    font-size: 26px;
    color: #fff;
    font-weight: 700;
    position: absolute;
    top: 50%;
    left: 42%;
    transform: translate(-50%, -50%);
    background: #b15343;
    width: 40px;
    height: 40px;
    line-height: 35px;
}
#media-tabs .carousel-shortcode.carousel-shortcode-id-c5bcdf1df8c95bd9e8115281afb48093 .owl-nav a:hover i:before {
    color: #bbb4b4;
    background: none;
    font-size: 14px;
}
#media-tabs .carousel-shortcode.carousel-shortcode-id-c5bcdf1df8c95bd9e8115281afb48093 .owl-nav a.owl-next {
    top: 0px;
    right: -50px;
}
#photo-catalog .uvc-sub-heading:after {
    content: '';
    position: absolute;
    width: 180px;
    height: 2px;
    background-color: #7f7f7f;
    margin-top: 25px;
    margin-left: 10px;
}
.page-id-5203 #newsletter-event {
    bottom: 0px !important;
      top: 40px;
}
.page-id-5203 .news-press{
    top: -33px !important;
    padding-top: 100px;
}

#media-tabs .owl-carousel.owl-loaded{
    bottom: 60px;
    position: relative;
}
#photo-catalog .uvc-main-heading h2 {
  line-height: 46px !important;
    font-size: 18px;
    letter-spacing: 2px;
    line-height: 70px;
    color: #7f7f7f;
    font-weight: 400;
    font-family: "Montserrat";
}
#photo-catalog .uvc-sub-heading {
    line-height: inherit;
    font-size: 31px;
    color: #b15343;
    font-weight: 900 !important;
    font-family: "Montserrat";
}
#media-tabs .wpb_tabs.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav > li:not(.ui-state-active):hover > a, #page .tab-style-one .wpb_tabs_nav li.ui-state-active a{
    color: #b15343 !important;
}
#media-tabs .tab-style-one.wpb_tabs .wpb_tabs_nav a {
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 14px;
    color: #000000;
    font-weight: 500;
    font-family: "Montserrat";
}
#our-social{
    padding: 55px 100px;
}
#youtube {
    margin-bottom: -2px;
}
#social-images-media {
       z-index: 1;
    padding-top: 133px;
    padding-bottom: 30px;
    margin-top: -185px;
    display: block;
    margin-bottom: 20px;
}
#newsletter-event {
    max-width: 1050px;
    margin: 0 auto;
    z-index: 2;
    text-align: center;
    bottom: 103px;
}

#fourvideos-section{
    padding-bottom: 0 !important;
}
#our-social .dt-shortcode-soc-icons a {
    min-width: 40px;
    min-height: 40px;
}
#fourvideos-section #youtube .vc_column-inner{
    padding-top: 0;
}
.page-id-6220 .events,
.page-id-11728 .events{
    max-height: 250px !important;
}
#fourvideos-section {
    top: -160px;
}
#annual .wpb_text_column{
    margin-bottom: 2px;
}

#annual .btn-align-right{
    margin-top: 40px;
}

#gateway ._3d-flip-book  {   margin-right: 20px;
    float: left;
    width: 20%;
}
.page-id-5771 #recent-posts {
    min-height: 68vh !important;
     align-content: baseline !important;
        padding-top: 90px;
}
.page-id-5771 #newsletter-event
{
    top: 52px;
}
#about-us-new .p-first{
    margin-top: 30px;
}

#events-tabs .feature-item img{
    width: 100%;
    min-height: 235px;
    max-height: 235px;
}
.page-id-5771 #events-tabs .feature-item img{
    width: 100%;
    min-height: 230px;
}
#events-tabs .press-release .uvc-sub-heading {
    font-size: 31px;
    color: #b15343;
    font-weight: 900 !important;
    font-family: "Montserrat";
    width: max-content;
    float: left;
}
#events-tabs .press-release h2 {
    padding: 0px 0px !important;
    font-size: 18px !important;
    letter-spacing: 0 !important;
    line-height: 70px !important;
    color: #7f7f7f !important;
    font-weight: 400 !important;
    font-family: "Montserrat" !important;
}
.page-id-5771 #events-tabs .filterContentSection .feature-desc{
    font-size: 17px;
    color: #878787;
    font-weight: 400;
    font-family: "Montserrat";
        width: max-content;
    float: right;
        padding-top: 10px;
}
.page-id-5771 #events-tabs .arrows-bg-on.owl-carousel .owl-nav a:before, .page-id-5771 #events-tabs.arrows-hover-bg-on.owl-carousel .owl-nav a:after, .page-id-5771 #events-tabs .arrows-bg-on.owl-carousel .owl-nav a:before, .page-id-5771 #events-tabs .arrows-hover-bg-on.owl-carousel .owl-nav a:after {
    background-color: transparent !important;
    background: transparent !important;
}
.page-id-5771 #events-tabs .filterContentSection .feature-name{
    font-size: 22px;
    color: #b15343;
    font-weight: 700;
    font-family: "Montserrat";
    width: max-content;
    float: left;
}
#events-tabs .filterContentSection .feature-item button a{
        font-size: 18px;
    color: #ffffff;
    font-weight: 900;
    font-family: "Montserrat";
    text-decoration: none;
    margin: 0;
}
#events-tabs .filterContentSection .feature-item button {
        position: absolute;
    bottom: 20px;
    left: 0;
    padding: 5px 20px;
    border-radius: 0;
    background-color: #b15343;
    border-color: #b15343 !important;
    border: 1px solid;
}

#events-tabs  .press-release .uvc-sub-heading:after {
    content: '';
    position: absolute;
    width: 180px;
    height: 2px;
    background-color: #7f7f7f;
    margin-top: 25px;
    margin-left: 10px;
}
.page-id-5771  #events-tabs {
        margin-top: 150px;
       margin-bottom: -20px;
}
.page-id-8245 #counter-edu .stats-block .stats-text{
	width: 100% !important;
}
#events-tabs .filterContentSection{
    margin-top: 10px;
    padding: 30px 0;
}
#about-us-new .p-first .ubtn-ctn-left {
    display: block;
    text-align: left;
    width: max-content;
    float: left;
        margin-right: 47px;
}

#about-us-new .p-first .ubtn-ctn-left .ubtn-data {
    font-size: 18px;
    color: #000000;
    font-weight: 500;
    font-family: "Montserrat";
    text-align: right;
}

#about-us-new .p-first .ubtn-ctn-left .ubtn-data:hover{
    color: #b15343;
}

.page-id-5771 #recent-posts .upb_row_bg{
        bottom: 15px;
}
#about-us-new .p-first .ubtn-ctn-left button
{
    border-radius: 2px;
filter: drop-shadow(3.694px 4.728px 13.5px rgba(0,0,0,0.07));
background-color: #ffffff;
}
#donate-help button{
        font-size: 26px;
    color: #ffffff;
    font-weight: 700;
    font-family: "Montserrat";
    background-color: #b15343;
    border-radius: 18px;
    padding: 8px 35px;
      border-color: #b15343;
    margin: 70px 20px 90px 20px;
    border: 0;

}
#recent-posts .vc_col-sm-8 .vc_column-inner {
	position: relative;
    top: 30px;
}
#donate-help {
	margin-bottom: 0;
}

.page-id-5771 #featured-events {
    padding-bottom: 0 !important;
}
html .flip-press{
    background-image: linear-gradient(to left, rgba(246,246,246,0), rgba(246,246,246,1)) !important;
}

#press .uvc-heading{
    padding-left: 8px;
    padding-bottom: 45px;
}

html .recent-flip .textwidget * {
    width: 150px;
    height: 178px;
    min-height: 167px;
    margin-right: 35px;
}
html .recent-flip .textwidget .year{
        min-height: 20px;
    height: 34px;
    background-color: #b15343;
    font-size: 25px;
    color: #ffffff;
    font-weight: 900;
    font-family: "Montserrat";
}
html .recent-flip .textwidget .year a
{
    background-color: #273143;
    font-size: 30px;
    color: #ffffff;
    font-weight: 900;
    font-family: "Montserrat";
      padding-right: 8px;
}
#press .feature-item img {
    width: 100%;
}
#gateway .uvc-heading{
    margin-bottom: 50px;
}
#gateway{
    padding-left: 7% !important;
}
#gateway h3
{
    width: 90%;
    font-size: 16px;
    color: #000000;
    font-weight: 500;
    font-family: "Montserrat";
    line-height: 24px;
    margin-bottom: 5px;
}
#events-video-section #gateway ul li {
    list-style: none;
    display: inline-block !important;
    width: 100%;
    margin-bottom: 25px;
}
#annual .wpb_wrapper p{
    font-size: 17px;
    color: #ffae00;
    font-weight: 300;
    font-family: "Montserrat";
    text-align: right;
    line-height: 22px;
}
._3d-flip-book{
     margin-right: 20px;
}
._3d-flip-book .book-thumbnail img{
    height: 140px;
}

html .recent-flip .textwidget {
    display: flex;
}

html .recent-flip .textwidget p{
    display: none;
}

#press
{
    background: #fff;
}
#press .feature-item img
{
    border-radius: 0px;
}
#press .feature-item:nth-child(1) img{
    width: 97%;
}
#events-video-section .press-release h2 {
	padding: 0px 0px !important;
	font-size: 18px !important;
	letter-spacing: 1px !important;
	line-height: 38px !important;
	color: #7f7f7f !important;
	font-weight: 400 !important;
	font-family: "Montserrat" !important;
}
#events-video-section .press-release .uvc-sub-heading{
	font-size: 31px;
	color: #b15343;
	font-weight: 900 !important;
	font-family: "Montserrat";
	width: max-content;
	float: left;
}
#press .vc_wp_text{
    margin-bottom: 0 !important;
}
.press-btn {
         font-size: 18px;
        background-color: #b15343 !important;
    background-image: none !important;
    background: #b15343 !important;
}
#events-video-section .press-release .uvc-sub-heading:after{
    content: '';
    position: absolute;
    width: 180px;
    height: 2px;
    background-color: #7f7f7f;
    margin-top: 25px;
    margin-left: 10px;
}

    #press .feature-item {
    border-radius: 0;
    background-color: transparent;
}

#press .feature-item:nth-child(1) .feature-name{
    position: absolute;
    bottom: 10px;
    left: 1px;
    line-height: 26px;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    font-family: "Montserrat";
    background-color: rgba(0, 0, 0, 0.3);
    padding-left: 15px;
}

#press .feature-item:nth-child(2){
        width: 46%;
    float: left;
    margin-left: 9px;
    margin-top: 0;
}
#press .feature-name{
    line-height: 22px;
    font-size: 16px;
    color: #000000;
    font-weight: 500;
    font-family: "Montserrat";
}
#press .feature-item:nth-child(3){
      width: 48%;
    margin-right: 0px;
    margin-top: 0;
}

#annual .dt-btn {
      background-color: #b15343;
    background-image: none;
    background: #b15343;
}
#annual p:after {
    content: '';
    position: absolute;
    width: 100px;
    height: 2px;
    background-color: #fff;
    right: 1px;
    bottom: -10px;
}
.page-id-5771 #main {
    padding: 0px 0 4px 0;
}
.page-id-5771 #events-tabs .ult_tabmenu {
    justify-content: center;
}
.page-id-5771 #events-tabs .ult_tabcontent{
    display: none !important;
} 

div.wpforms-container-full .wpforms-form input[type=checkbox]{
    height: 12px;
    width: 12px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    border: 1px solid #ffffff;
    border-radius: 0px;
    outline: none;
    transition-duration: 0.3s;
    background-color: #b15343;
    cursor: pointer;
}
.wpforms-selected input {
    border: 1px solid #fff !important;
    background-color: transparent !important;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{
    border-radius: 0 !important;
}
#rev_slider_2_1_wrapper .hebe.tparrows{
    transform: translate(0px, 60px) !important;
}
#about-video
{
    width: 100vw !important;
margin-left: calc(50% - 50vw) !important;
margin-right: calc(50% - 50vw) !important;
}
.animate-search-width .search-icon {
    width: 32px;
    border-left: 1px solid #e2e2e2;
    right:5px;
}
.page-id-45 .circle-images{
        top: -36px !important;
}
.sub-nav.level-arrows-on li.has-children:not(.dt-mega-parent).act > a:after, #bottom-bar .sub-nav li.has-children.act > a:after{
    color: #b15343;
}
.animate-search-width input.field:focus, .animate-search-width input.field:active, .animate-search-width:hover input.field {
 
    border-color: #b15343;
}
.rev-scroll-btn span {
    margin-left: -4px !important;
}
.animate-search-width input.field:focus, .animate-search-width input.field:active, .animate-search-width:hover .search-icon {
 
    border-color: #b15343;
}
#tabs-content .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{
    background-color: #fff;
}
/*#main-slideshow {
    margin-top: -155px;
}*/
.sub-nav.level-arrows-on li.has-children:not(.dt-mega-parent):not(.act):hover > a:after, #bottom-bar .sub-nav li.has-children:not(.act):hover > a:after{
    color: #b15343;
}
.stats-block .stats-number{
	font-size: 25px !important;
	color: #000000 !important;
	font-weight: 700 !important;
	font-family: "Montserrat";
}
#rupees .stats-number:after
    {
            content: 'mn';
    position: relative;
    left: 5px;
    font-size: 25px;
    color: #000000;
    font-weight: 700;
    font-family: "Montserrat";
    text-transform: capitalize;
}

.vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{
    background-color: #fff !important;
    border-color: #fff !important;
}
.vc_tta-panel.vc_animating {
    opacity: 0;
}

#video-row .tp-rs-img {
    cursor: pointer;
}
.vc_tta.vc_general .vc_tta-panel-body
 {
    -webkit-transition: none; 
    -moz-transition: none; 
    -o-transition: none; 
    transition: none; 
    animation: fadein 2s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

.page-id-9214 .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2{
	color: #b15343;
    font-weight: 500;
    font-family: "Montserrat";
	font-size: 26px;
}
#rupees .stats-number:before
    {
            content: 'Rs.';
    position: relative;
    left: -3px;
    font-size: 25px;
    color: #000000;
    font-weight: 700;
    font-family: "Montserrat";
    text-transform: capitalize;
}

.YouTubePopUp-Close {
    top: -46px;
    cursor: pointer;
    right: -40px;
    background: #fff;
    border-radius: 50%;
    padding: 22px;
    height: 23px;
      left: auto !important;
}
.YouTubePopUp-Close:before{
    color: #000 !important;
}
#percent .stats-number:after
    {
            content: '%';
    position: relative;
    left: 5px;
    font-size: 25px;
    color: #000000;
    font-weight: 700;
    font-family: "Montserrat";
    text-transform: capitalize;
}
#fourvideos-section .ultv-aspect-ratio-16_9 .ultv-video__outer-wrap {
    padding-bottom: 65.25%;
}
.rs-wclickaction{
    cursor: pointer;
}
#tabs-content .vc_tta-panels-container .vc_tta-panel-body .vc_col-sm-12{
        border-top: 2px dotted #b4b8c0;
}
#tabs-content .vc_tta-panels-container .vc_tta-panel-body .vc_col-sm-12 .vc_column-inner{
        border-top: 2px dotted #b4b8c0;
    margin-top: 5px !important;
}
#tabs-content .vc_tta-panels-container .vc_tta-panel-body .vc_col-sm-12 .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper{
    padding-top: 30px;
}

#counter1 .stats-number:after
    {
            content: 'Years';
    position: relative;
    left: 5px;
    font-size: 14px;
    color: #000000;
    font-weight: 700;
    font-family: "Montserrat";
    text-transform: capitalize;
}
#counter4 .stats-number:after{
    content: '+';
    position: relative;
    left: 5px;
    font-size: 25px;
    color: #000000 !important;
    font-weight: 700 !important;
    font-family: "Montserrat";
    text-transform: capitalize;
}
.read-more-post{
margin-top: 18px;
}
#counter5 .stats-number:after {
    content: 'Million+';
    position: relative;
    left: 5px;
    font-size: 25px;
    color: #000000 !important;
    font-weight: 700 !important;
    font-family: "Montserrat";
    text-transform: capitalize;
}


.stats-block .stats-text{
	font-size: 13px !important;
	letter-spacing: 0px;
	color: #000000 !important;
	font-weight: 600;
	font-family: "Montserrat";
	line-height: 1.4;
	width: 65% !important;
}
#banner-bottom .third-p {
    margin-top: -11px;
}
#banner-bottom .vc_btn3.vc_btn3-color-grey:hover{
    background-color:  #b15343 !important;
    color: #fff !important;
}
.vc_row {
     margin-left: 0; 
     margin-right: 0;
}
#post-tabs .uvc-sub-heading {
    font-weight: 900 !important;
font-family: "Montserrat" !important;
}
.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, .wf-wrap{
    padding: 0 !important;
    max-width: 1200px; 
}
.top-bar .right-widgets {
        display: inline-block;
    text-align: right;
    flex: none;
}
.top-bar .left-widgets{
    justify-content: flex-end;
}
.left-widgets.mini-widgets .mini-contacts{
     padding-left: 22px;
      padding-right: 22px;
      margin-right: 0;
    margin-left: 0; 
}
.right-widgets.mini-widgets .soc-ico{
        margin-right: -10px;
    
}

.masthead .top-bar .mini-contacts i{
    color: #fff;
}
.popup-search .popup-search-wrap {
    background: transparent;
}
.mini-search .search-icon i, .popup-search .submit i{
    color: #b15343;
}
.header-bar .mini-widgets {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.top-bar.top-bar-line-hide:after {
    content: '';
    position: absolute;
    right: 65%;
    border-style: solid;
    border-width: 60px;
    bottom: 0;
    background-color: #FFF;
    transition: all .3s;
    border-color: #b15343 #b15343 transparent transparent;
    width: max-content;
    left: auto;
}
.top-bar.top-bar-line-hide:before {
    content: '';
    top: 0;
    bottom: 0;
    width: 2010px;
    position: absolute;
    right: 75%;
    background-color: #fff;
    z-index: 999;
}

.main-nav > li > a .menu-text{
    color: #ec7834;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 24px;
    color: #7f7f7f !important;
    font-weight: 400;
    font-family: "Montserrat";
}
.top-header .active-bg-decoration > li.act > a {
    background-color: transparent;
    background: transparent;
}
.main-nav > li > a {
    margin: 12px 3px 12px 3px;
    padding: 0px 14px 0px 14px;
}
.top-header .active-line-decoration > li.act > a .decoration-line {
    height: 3px;
    background-color: #273143;
    background: #273143;
}
.top-header .hover-line-decoration > li > a:hover .decoration-line, .top-header .hover-line-decoration > li.dt-hovered > a .decoration-line, {
    background-color: #273143;
    background: #273143;
}

.top-header .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text:after, .top-header .hover-line-decoration > li.dt-hovered > a:hover .menu-text:after{
    color: #273143;
}

.top-header .hover-bg-decoration > li:not(.act) > a:hover, .top-header .hover-bg-decoration > li.dt-hovered:not(.act) > a{
    background-color: transparent;
    background: transparent;
    }
.sub-nav {
    background-color: #f2f3f6;
    padding: 0 !important;
}
.top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a{
    background-color: #fff;
}
.masthead:not(.sub-downwards) .main-nav .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a .menu-text{
    color: #b15343;
}
.top-header .main-nav.level-arrows-on > li.has-children > a .menu-text:after {
    position: relative;
    left: 8px;
}
.upwards-line > li > a .menu-item-text:before {
    bottom: 4px;
    height: 2px;
    background-color: #b15343;
    background: #b15343;
}
html .mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn):before, html .mobile-menu-icon-hover-bg-on .dt-mobile-menu-icon:not(.floating-btn):after {
    background-color: #b15343;
    background: #b15343 !important;
}
.mobile-header-bar .mobile-mini-widgets .popup-search .submit i{
    font-size: 20px;
    color: #b15343; 
}
.mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon:after, .mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon:before{
     background-color: #b15343;
    background: #b15343; 
}
.mobile-main-nav li > a .menu-text, .dt-mobile-header .mobile-main-nav li .sub-nav > li > a .menu-text {
    font-weight: 400;
    color: #7f7f7f;
}
.dt-mobile-header .next-level-button:before{
    color: #b15343; 
}
.masthead .mini-widgets .soc-ico a, .masthead .mobile-mini-widgets .soc-ico a, .dt-mobile-header .soc-ico a {
    width: 30px;
    height: 34px;
    margin: 0 0px;
}
.right-widgets.mini-widgets .soc-ico{
    height: 36px;
}
.masthead .mini-widgets .soc-ico a:before, .masthead .soc-ico.hover-custom-bg a:after{
        width: 30px;
    height: 36px;
}
.masthead .soc-ico.hover-custom-bg a:after{
    background-color: transparent !important;
}
.l-to-r-line > li > a i.underline {
    bottom: -6px;
    background-color: #b15343;
    background: #b15343;
}
.left-widgets.mini-widgets .mini-contacts{
    height: 38px;
}
.dt-mobile-header .soc-ico a:after {
    width: 29px;
    height: 31px;
}
.show-mobile-logo .mobile-branding img.mobile-logo, .show-mobile-logo.show-device-logo .mobile-branding img.mobile-logo, .show-device-logo .mobile-branding img{
    max-width: 70%;
}
.scroll-top {
    border-radius: 100%;
    background-color: #b15343;
}
.first-col-p{
    font-size: 14px;
    line-height: 22px;
    color: #ffffff;
    font-weight: 400;
    font-family: "Montserrat";
    text-align: justify;

}

#footer .wf-container-footer {
    padding-top: 0px;
}
#footer .soc-ico a:after, #footer .soc-ico a:before, #footer .soc-ico a{
    width: 36px;
    height: 36px;
    border-radius: 0;
    margin-right: 8px;
}
#footer .soc-ico a:after, #footer .soc-ico a:after {
    background-color: #b15343;
    box-shadow: none;
}
.footer .widget {
    margin-bottom: 0px;
}
#footer #text-4, #footer #text-3, #footer #text-6{
    padding-top: 36px;
    width: 14%;
    padding: 35px 18px;
}
#footer #text-5{
     padding: 35px 18px;
    width: 23%;
    padding-left: 0;
    padding-right: 0;
}
#footer #text-6
{
        width: 21.5%;
    padding: 35px 18px
}
.scroll-top:hover {
    background-color: #000;
    background-color: rgb(39 49 67) !important;
}
#text-6 iframe{
    height: 180px;
    width: 100%;
}
#footer #text-2{
        width: 28%;
    padding-right: 25px
}
.fa-long-arrow-alt-right {
    float: right;
    padding: 22px 15px;
}
.vc_tta-tabs-list .vc_tta-tab a span {
    line-height: 30px !important;
    width: 180px;
    display: block;
    float: left;
}
.fa-long-arrow-alt-right{
    background-image: url('/wp-content/uploads/2021/06/Layer-26-copy-4.png');
    background-repeat: no-repeat;
        font-size: 36px;
    background-position-y: center;
    margin-right: 15px;
    margin-top: 4px;

}
.fa-long-arrow-alt-right:before{
     display: none !important
}

.scroll-top::before {
    content: '\f077' !important;
    font-family: 'Font Awesome 5 Free';
    font-size: 20px;
    font-weight: 900;
}
.logo-center#bottom-bar .wf-float-left {
    margin-right: 0;
    letter-spacing: 0px;
    line-height: 34px;
    color: #b4b4b4;
    font-weight: 400;
    font-family: "Montserrat";
}
.widget-title {
    text-transform: uppercase;
    font-size: 18px;
letter-spacing: 1px;
line-height: 20px;
color: #ffffff;
font-weight: 400;
font-family: "Montserrat";
}

#footer ul li {
    font-size: 14px;
line-height: 26px;
color: #ffffff;
font-weight: 400;
font-family: "Montserrat";
}
.widget-title:after {
    content: '';
    background-color: #fff;
    color: #fff;
    width: 38px;
    height: 4px;
    display: block;
    margin-top: 12px;
}
.textwidget img{
    border-radius: 2px;
}

#footer .fa-fw {
    text-align: center;
    width: 1.25em;
    background-color: #3d4656;
    padding: 15px;
    margin-right: 10px;
}
#footer .fa-fw:before {
    font-size: 18px;
}
#footer .wrap-info {
        margin-top: 28px;
    position: relative;
}
.wrap-info span {
    font-family: "Montserrat";
}
#footer .address{
    position: absolute;
    top: -14px;
    line-height: 22px;
}

.logo-center#bottom-bar .wf-float-right{
    display: none;
}
#footer.full-width > .wf-wrap {
    width: 100%;
    background-color: #273143;
    margin-top: 5px;
}

/*.tp-rightarrow {
        transform: inherit !important;
    top: 50%;
    left: auto !important;
    right: 0;
}*/

.tp-title-wrap {display: none;}


#about-us h2{
    font-size: 16px;
letter-spacing: 1px;
line-height: 35px;
color: #7f7f7f;
font-weight: 400 !important;
font-family: "Montserrat" !important;
}

#about-us .uvc-sub-heading
{
    font-size:31px;
color: #b15343;
font-weight: 900 !important;
font-family: "Montserrat" !important;
}
#about-us p {
    font-size: 16px;
    color: #333333;
    font-weight: 300;
    font-family: "Montserrat";
    text-align: justify;
    line-height: 21px;
    margin-bottom: 20px;
}

#about-us .uvc-sub-heading.ult-responsive:after {
    content: '';
    width: 153px;
    height: 2px;
    border-radius: 1px;
    background-color: #7f7f7f;
    color: #7f7f7f;
    position: absolute;
    margin-top: 26px;
    margin-left: 10px;
}

#tabs-content  .uvc-sub-heading.ult-responsive:after {
    content: '';
    width: 153px;
    height: 2px;
    border-radius: 1px;
    background-color: #7f7f7f;
    color: #7f7f7f;
    position: absolute;
    margin-top: 26px;
    margin-left: 10px;
}

#tabs-content  h2{
    font-size: 23px;
letter-spacing: 1px;
line-height: 47px;
color: #7f7f7f;
font-weight: 400 !important;
font-family: "Montserrat" !important;
}

#tabs-content  .uvc-sub-heading
{
    font-size: 31px;
color: #b15343;
font-weight: 900 !important;
font-family: "Montserrat" !important;
}
#tabs-content  p
{
    font-size: 16px;
color: #333333;
font-weight: 300;
font-family: "Montserrat";
text-align: justify;
}
.circle-images img {
    transition: transform 1s, filter 2s ease-in-out;
}
.circle-images img:hover {
    transform: scale(1.2) !important;
    z-index: 9;
}

#video-row {
    padding: 0 !important;
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}
#video-row  .wpb_column{
    padding: 0 !important;
}
#video-row .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding: 0 !important;
}
#video-row .ult-video {
    margin: 0;
}

.sticky-on .main-nav > li > a {
    margin: 0px 3px 0px 3px;
}
#about-us .wpb_content_element {
    
    margin-bottom: 0;
}
#video-row .wpb_wrapper {
    position: relative;
}
#video-row .uvc-heading.ult-adjust-bottom-margin {
        position: absolute;
    top: 58%;
    left: 50%;
    transform: translate(-50%, -50%);
}
#video-row .ult-adjust-bottom-margin h2
{
font-size: 20px;
letter-spacing: 0px;
line-height: 33px;
color: #ffffff !important;
font-weight: 250;
font-family: "Heebo";
text-align: center;}

#counter .aio-icon-img.uavc-circle {
    padding: 12px 4px;
    width: 50px;
}
#counter .stats-block .stats-number {
    font-size: 34px !important;
    color: #000000;
    font-weight: 700;
    font-family: "Montserrat";
    line-height: normal;
}
#about-video #counter .stats-block .stats-number{
     font-size: 31px;
    color: #fff !important;  font-weight: 700;
    font-family: "Montserrat";'
}

 #about-video #counter .stats-block .stats-text  {
    font-size: 31px;
    color: #fff !important;  font-weight: 500;
    font-family: "Montserrat";
     line-height: 13px;
}
#about-video .aio-icon-img .img-icon {
    width: 2em !important;
}
#about-video .stats-left .aio-icon-left {
    display: table-cell;
    padding-right: 0px !important;
}
#girls-image {
    z-index: 9;
}
#counter .stats-block .stats-text {
    letter-spacing: 1px;
    color: #000000;
    font-weight: 500;
    font-family: "Montserrat";
    line-height: 16px;
}
#counter
{
    filter: drop-shadow(1.414px 1.414px 12px rgba(0,0,0,0.1));
    background-color: #ffffff;
position: relative;
    top: -70px;
    z-index: 9;
}

#counter .aio-icon-img .img-icon{
    display: inline-block;
}
#counter .stats-block, .wpb_row .wpb_column .wpb_wrapper .stats-block {
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
}
.left-border {
    background-color: #cdcfd3;
        padding: 14px;
    background-color: #cdcfd3;
    border-left: 5px solid #b15343;
}
#about-video #counter .stats-block, #about-video .wpb_row .wpb_column .wpb_wrapper .stats-block {
    display: block;
    margin-bottom: 0px;
    margin-top: 0px;
}
#about-video #counter .vc_col-has-fill>.vc_column-inner{
    padding-top: 8px;
}

.contact-width .aio-icon-description  {
	width: 190px !important;
}
#footer > .wf-wrap{
        background-color: #273143;
    margin-top: 4px;
}
#footer .soc-ico a .soc-font-icon{
    font-size: 18px;
}

.circle-images{
        width: 500px;
    position: absolute;
    top: -36px;
    left: 160px;
}
.circle-images img:nth-child(1) {
       left: -2px;
    top: 34px;
    width: 190px !important;
}

.circle-logo img:nth-child(1) {
    width: 100px !important;
    left: 44px;
    top: 176px;
}
.circle-images img:nth-child(2) {
    left: 135px;
    top: 60px;
}
#circle-image img {
    width: 160px;
	cursor: pointer;
}
.circle-images  img:nth-child(3) {
    left: 135px;
    top: 234px;
}
#donate-help button a{
	color: #fff;
	text-decoration: none;
}
.circle-images  img:nth-child(4) {
   top: 291px;
    width: 194px !important;
    left: -4px;
}
.circle-images  img:nth-child(5) {
      top: 234px;
    right: 89%;
}
.circle-images  img:nth-child(6) {
         top: 64px;
    right: 89%;
    width: 160px !important;
}


.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab a{
    font-size: 19px;
    color: #ffffff !important;
    font-weight: 600;
    font-family: "Montserrat";
}

.vc_tta-tabs-list li:nth-child(1){
    background-image: url('/wp-content/uploads/2021/06/tab1.jpg');
}
.vc_tta-tabs-list li:nth-child(2){
        background-image: url('/wp-content/uploads/2021/06/tab2.jpg');
}
.vc_tta-tabs-list li:nth-child(3){
        background-image: url('/wp-content/uploads/2021/06/tab3.jpg');
}
.vc_tta-tabs-list li:nth-child(4){
        background-image: url('/wp-content/uploads/2021/06/tab4.jpg');
}
.vc_tta-tabs-list li:nth-child(5){
        background-image: url('/wp-content/uploads/2021/06/tab5.jpg');
}
.vc_tta-tabs-list li:nth-child(6){
        background-image: url('/wp-content/uploads/2021/06/tab6.jpg');
}
.vc_tta-tabs-list li{
    background-repeat: no-repeat;
    background-size: cover;
}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab a, .vc_tta-tabs-list li{
    background-color: transparent !important;
    height: 100px;
}
.vc_tta-tabs-list li a {
	padding: 20px 20px !important;
}
.top-bar {
    padding: 0;
}
.header-bar{
    padding-right: 0px;
    padding-left: 0px;
    width: 100%;
    box-sizing: border-box;
}
li.vc_tta-tab.vc_active {
    box-shadow: 1px 6px 9px 3px #ccc;
}
.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab {
    display: block;
    margin-bottom: 10px !important; 
 }
.vc_tta-tabs .uvc-sub-heading.ult-responsive:after {
    display: none !important;
}
.vc_tta-tabs h2 {
        line-height: 38px;
}
.social-image{
    margin-top:10px;
}

#about-us .vc_tta-tabs .vc_tta-panels {
    background-color: #fff;
    border-color: #fff;
}

.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-sm .vc_tta-tabs-container{
    flex-basis: 25% !important;
}

#banner-bottom .vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
    color: #666;
    background-color: #fff;
    width: 42%;
    font-size: 16px;
    color: #b15343;
    font-weight: 900;
    font-family: "Montserrat";
    height: 50px;
    line-height: 23px;
}
    #contact-form #form-fields .vc_column-inner{
        min-height: 515px;
    }
#banner-bottom .vc_btn3-container{
    margin-bottom: 0;
}
.first-p strong{
    font-size: 20px;
line-height: 19px;
color: #b75646;
font-weight: 900;
font-family: "Montserrat";
text-align: left;
}
#banner-bottom .first-p, #banner-bottom .third-p {
    font-weight: 400 !important;
    color: #fff;
    font-family: "Montserrat";
  text-align: left;
}
#banner-bottom .second-p strong{
    color: #fff;
    font-weight: 900;
    font-family: "Montserrat";
    font-size: 24px;
}
#banner-bottom .third-p strong {
    font-size: 30px !important;
color: #b75646;
font-weight: 900 !important;
font-family: "Montserrat";
text-align: left;
}

#banner-bottom .last-p strong{
    font-size: 30px !important;
color: #ffffff;
font-weight: 900 !important;
font-family: "Montserrat";
}
#banner-bottom .vc_column-inner {
    position: relative;
}

#banner-bottom .vc_col-sm-4 .wpb_wrapper {
        position: absolute;
    top: 50%;
    width: 100%;
}

#partner .gallery-carousel-shortcode .owl-stage{
	align-items: center;
}
#partner .rollover:hover img {
     filter: none;
}
#partner .rollover img {
    max-width: 100%;
    height: auto;
    filter: grayscale(100%);
}
#post-tabs #partner h2 {
    font-size: 31px;
color: #b15343 !important;
font-weight: 900 !important;
font-family: "Montserrat";
}
.blog-shortcode {
    padding-top: 20px;
}

#post-tabs #partner .uvc-sub-heading{
    font-size: 16px !important;
letter-spacing: 1px;
line-height: 47px;
color: #7f7f7f !important;
font-weight: 400 !important;
font-family: "Montserrat";
}

.tnp-subscription form {
        position: relative;
}
.tnp-subscription form label {
    display: none;
}

.tnp-subscription form .tnp-email {
        height: 60px;
    background-color: #fff;
}

.tnp-subscription form .tnp-field-button {
    position: absolute;
    top: 13%;
    right: 72px;
}

html .tnp-subscription form .tnp-submit{
        background-color: #000;
    height: 44px;
    font-size: 14px !important;
letter-spacing: 1px !important;
line-height: 44px !important;
color: #ffffff;
font-weight: 400 !important;
font-family: "Montserrat" !important;
}
html .tnp-subscription form .tnp-submit:hover{
      background-color: #000 !important;
    height: 44px;
    font-size: 14px !important;
letter-spacing: 1px !important;
line-height: 44px !important;
color: #ffffff;
font-weight: 400 !important;
font-family: "Montserrat" !important;
}
.subscribe-first {
	font-size: 32px;
	letter-spacing: 1px;
	line-height: 25px;
	color: #ffffff;
	font-weight: 400;
	font-family: "Montserrat";
}
.subscribe-sec {
	font-size: 36px;
	color: #ffffff;
	font-weight: 900;
	font-family: "Montserrat";
	margin-bottom: 5px;
}

.subscribe-third {
	font-size: 13px;
	color: #ffffff;
	font-weight: 300;
	font-family: "Montserrat";
	text-align: left;
}
.tnp-subscription{
    max-width: 570px;
    margin-top: 55px;
}

#counter {
    filter: drop-shadow(1.414px 1.414px 12px rgba(0,0,0,0.1));
    background-color: transparent!important;
    position: relative;
    top: 40%;
    z-index: 9;
    padding: 40px 20px 40px 20px;
    background-size: calc(100% + 120px);
    background-repeat: no-repeat;
    background-position: -70px -35px;
}

.blog-shortcode .post-entry-content {
    padding: 10px 20px 50px 20px !important;
}
.blog-shortcode .post-entry-content .entry-title a {
      font-size: 16px;
    color: #000000;
    font-weight: 500;
    font-family: "Montserrat";
    text-align: left;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 20px;
}
#newsletter-blog .vcpb-default{
    background-position-y: 100px;
} 
.post-entry-content .entry-title {
    margin-bottom: 0px;
}
.social-image.vc_col-sm-2 {
    width: 16%;
}
.blog-shortcode .entry-excerpt p{
        font-size: 14px;
    color: #7f7f7f;
    font-weight: 300;
    font-family: "Montserrat";
    text-align: left;
        display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 17px;
}

.blog-shortcode .entry-meta, #page .post-details i{
    display: none;
    
}
.post-details.details-type-link {
    padding: 4px 12px;
    font-size: 13px;
    line-height: 24px;
    color: #fff;
    background-color: #b15343;
	text-transform: capitalize;
}

#blogss {
        margin-top: -235px;
    margin-bottom: 40px;
}

#newsletter-blog {
    margin-top: 260px;
    margin-bottom: 4px;
}
.post-details.details-type-link{
        position: absolute;
    left: 0;
}

#newsletter-blog .about-line h2 {
        font-size: 16px !important;
    letter-spacing: 1px;
    line-height: 25px;
    color: #7f7f7f;
    font-weight: 400 !important;
    font-family: "Montserrat" !important;
}

#newsletter-blog .about-line .uvc-sub-heading {
    font-size: 31px !important;
color: #b15343;
font-weight: 900 !important;
font-family: "Montserrat" !important;
}
#newsletter-blog .about-line .uvc-sub-heading:after{
        content: '';
    width: 114px;
    height: 2px;
    border-radius: 1px;
    background-color: #7f7f7f;
    color: #7f7f7f;
    position: absolute;
    margin-top: 24px;
    margin-left: 10px;
}
#newsletter-blog .scale-img .post-thumbnail-rollover img{
        border-top-right-radius: 4%;
    border-top-left-radius: 4%;
}

#newsletter-blog article {
        border-bottom-left-radius: 4%;
    border-bottom-right-radius: 4%;

}
#post-tabs .uvc-sub-heading{
    margin-bottom: 0 !important;
}
#post-tabs .vc_grid-filter{
        margin: 0 0 30px 20px;
}
#post-tabs .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item:nth-child(1) 
{
        vertical-align: top;
    height: 41px;
    line-height: 43px;
}
#post-tabs .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item:nth-child(2), 
#post-tabs .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item:nth-child(3), 
#post-tabs .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item:nth-child(4), 
#post-tabs .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item:nth-child(5), 
#post-tabs .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item:nth-child(6){
    font-size: 14px;
    color: #000 !important;
    font-weight: 500;
    font-family: "Montserrat";
    width: 115px;
    padding: 5px 8px;
    text-align: left;
    line-height: 18px;
    height: 36px;
}
#post-tabs .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item:last-child{
    margin-right: 0 !important
    }
#newsletter-blog .scale-img .post-thumbnail:not(.overlay-placeholder):hover>.post-thumbnail-rollover img{
    transform: none;
}
#page .blog-shortcode .entry-title a:hover
{
    color: #b75646;
}
#post-tabs .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
    font-size: 100%;
    padding: 2px 20px;
    margin-right: 10px;
}
#post-tabs .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {
    background-color: #b75646;
      border-color: #b75646;
}

#post-tabs .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item{
    font-size: 14px;
color: #000 !important;
font-weight: 400;
font-family: "Montserrat";
}
.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item {
    margin: 0;
    border: 1px solid #a1a1a1;
}
#post-tabs .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span, #post-tabs .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span{
    color: #fff;
}
#post-tabs .vc_custom_heading h4 {
        line-height: 20px;
    text-align: left;
    font-size: 14px;
    color: #000000;
    font-weight: 500;
    font-family: "Montserrat";
     display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0;
}

#about-video-button .vc_column-inner .wpb_wrapper .vp-a{
    cursor: pointer;
    z-index: 99999999;
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(50%, 50%);
}
#post-tabs .vc_custom_heading
{
    margin-bottom: 0;
}
#post-tabs .vc_custom_heading p {
      font-size: 13px;
    color: #7f7f7f;
    font-weight: 300;
    font-family: "Montserrat";
    text-align: left;
    line-height: 20px;
          display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

#post-tabs .vc_btn3-left {
    display: none;
}
#post-tabs .vc_gitem-zone {
    background-color: #fff !important;
}
#post-tabs .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{
    filter: drop-shadow(0 0 3px rgba(0,0,0,0.11));
}
#post-tabs .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
    color: #fff;
    border-color: #b15343;
    background-color: #b15343;
    font-size: 14px;
}
#post-tabs .about-line .uvc-sub-heading:after {
    content: '';
    width: 80px;
    height: 2px;
    border-radius: 1px;
    background-color: #7f7f7f;
    color: #7f7f7f;
    position: absolute;
    margin-top: 24px;
    margin-left: 10px;
}
#post-tabs .wpb_wrapper .vc_grid-container-wrapper {
    position: relative;
    top: -50px;
}
#post-tabs .uvc-sub-heading{
	font-size: 31px !important;
}
#post-tabs .uvc-main-heading h2
{
    font-size: 18px;
letter-spacing: 1px;
line-height: 35px;
color: #7f7f7f !important;
font-weight: 400 !important;
font-family: "Montserrat";
}
#post-tabs .uvc-main-heading {
    font-weight: 900 !important;
}
#footer .fa-fw:hover{
     background-color: #b75646;
    cursor: pointer;
}
.vc_tta-tab:hover .fa-long-arrow-alt-right{
    position: relative;
transform: translateX(14px);
    transition: transform 0.3s ease;
}

.fa-long-arrow-alt-right {left: 8px;}
.microwidget-btn {
    margin-left: 20px !important;
    padding: 10px 30px 10px 30px !important;
}
.vc_grid-filter.vc_grid-filter-center{
    margin-bottom: 30px;
}
#banner-bottom .vc_column_container.vc_col-sm-4 .vc_column-inner {
        bottom: 18px;
}
.post-details.details-type-link:after{
    background-color: transparent !important;
}

.post-details.details-type-link:hover{
    background-color: #273143;
}
html .tnp-subscription form .tnp-submit:hover {
    background-color: #b15343 !important;
}
.fancy-date .entry-year, .vertical-fancy-style .fancy-date a .entry-date:after, .vertical-fancy-style .fancy-date a .entry-month:after {
    display: none;
}


.vertical-fancy-style .fancy-date .entry-date, .vertical-fancy-style .fancy-date .entry-month{
    color: #fff;
}
.vertical-fancy-style .fancy-date a {
      min-height: 40px;
    background-color: #a54c3a;
    position: absolute;
    top: 1px;
    right: 24px;
    min-width: 60px;
}

.vertical-fancy-style .fancy-date .entry-month{
         font-size: 12px;
    color: #ffffff;
    font-weight: 400;
    font-family: "Montserrat";
    order: 2;
    line-height: 16px;
}
.vertical-fancy-style .fancy-date .entry-date{
font-size: 15px;
    color: #ffffff;
    font-weight: 600;
    font-family: "Montserrat";
    line-height: 1px;
    padding-top: 10px;
}

.fancy-date {
        display: flex;
    flex-direction: row;
}
.switcher .selected a:hover {
    background: transparent;
    text-decoration: none !important;
}
html .switcher .option a.selected {
    background: #fff !important;
    color: #b15343 !important;
}
.switcher .selected a{
    font: 500 13px / 19px "Montserrat", Helvetica, Arial, Verdana, sans-serif;
    float: left;
}
.switcher a img{
    display: none !important;
}
.switcher a{
    font-size: 10pt !important;
}
.switcher .selected {
    background: #b15343 !important;
	color: #fff !important;
}
.switcher .option    {
	position: absolute !important;
    z-index: 9998;
    border-left: 1px solid #f2f3f6 !important;
    border-right: 1px solid #f2f3f6 !important;
    border-bottom: 1px solid #f2f3f6 !important;
    background-color: #f2f3f6 !important;
}
.mini-widgets .text-area a:not(.dt-btn), .mobile-mini-widgets .text-area a:not(.dt-btn) {
    text-decoration: none;
}
.switcher {
    font-family: 'Montserrat';
    font-size: 11px;
    text-align: left;
    cursor: pointer;
    overflow: hidden;
    width: 92px !important;
    line-height: 17px;
}
.switcher .selected a {
    border: 0px solid #ccc !important;
    color: #666;
    padding: 3px 5px;
        width: 56px !important;
}
.switcher .selected a:after{
    display: none !important;
}
.switcher .selected a:hover {
    background-color: transparent !important;
    opacity: 1 !important;
}
.switcher .option a:hover {
    background: transparent !important;
}

#partner .gallery-carousel-shortcode .dt-owl-item>div, #partner .gallery-carousel-shortcode .dt-owl-item{
    display: block !important;
}
#partner .rollover img{
    width: 100%;
}
.switcher .selected:after {
    content: '\f063';
    font-family: 'Font Awesome 5 Free';
    color: #fff !important;
    z-index: 9999999;
    font-weight: 600;
    font-size: 12px;
    position: relative;
    top: 3px;
}
.switcher .option .selected:after {
 display: none;
}
    .masthead .mini-widgets .soc-ico a:hover .soc-font-icon:before{
        color: #fff;
    opacity: 0.7;
}

.switcher .option {
padding: 4px;
    margin-top: 10px;
}
.vc_tta-tabs-list .vc_tta-tab a span {
    line-height: 24px;
}
.page-title h1, .page-title h1 *, .page-title h1 a:hover, #page .page-title .entry-title, .page-title .breadcrumbs, .page-title .breadcrumbs a{
    font-family: 'Montserrat';
}

.accent-icon-color .aio-icon > i {
    color: #b15343 !important;
}
#contact .uvc-main-heading h2 {
    color: #273143 !important;
    font-size: 18px;
    font-family: 'Montserrat';
}
#contact .uvc-sub-heading,  #contact p{
        font-size: 14px;
    letter-spacing: 1px;
    line-height: 24px;
    color: #7f7f7f !important;
    font-weight: 400 !important;
    font-family: "Montserrat";
}

#contact .dt-contact-form .dt-btn {
        background-color: #b15343;
    background: #b15343;
}
#contact .dt-contact-form .dt-btn:hover {
        background-color: #b15343;
    background: #b15343;
}
#contact .dt-contact-form .dt-btn span, .form-fields label, .comment-form label{
  font-family: 'Montserrat';
}
.accent-icon-bg .aio-icon{
    background-color: #b15343 !important;
}
#about-video-button .wpb_raw_code {
        padding: 300px;
}
#post-tabs .vc_btn3.vc_btn3-style-modern {
    background-image: none;
}

div.wpforms-container-full .wpforms-form .wpforms-one-half{
    width: 49.5%;
    margin-left: 1%;
}
#about-intro img {
    cursor: pointer;
}
.aio-icon-header h3.aio-icon-title{
    font-size: 24px;
    font-family: 'Montserrat';
}
#save-lives .aio-icon-component, #history .aio-icon-component {
    margin-bottom: 10px;
}
#history .uvc-sub-heading {
    padding-top: 20px;
}
#journey button.ubtn-normal {
    padding: 15px 50px;
}

#journey .vc_custom_heading{
    font-family: 'Montserrat';
    color: #fff;
    font-weight: 400;
}
#journey .vc_custom_heading{
    font-family: 'Montserrat';
    color: #fff;
    font-weight: 800;
}
#journey p{
    font-family: 'Montserrat';
    color: #fff;
    font-weight: 500;
    font-size: 18px;
}
.page-id-3145 #main{
        padding: 70px 0 4px 0 !important;
}
.vc-hoverbox-inner .vc-hoverbox-front-inner{
        flex-shrink: 0;
    padding: 20px 0;
    position: relative;
    bottom: -103px;
}
.vc-hoverbox-inner .vc-hoverbox-front-inner h2
{
        font-size: 14px;
    color: #fff;
    background-color: #273143;
    font-family: 'Montserrat';
}
.vc-hoverbox-back-inner h2 {
    font-size: 24px;
    font-family: 'Montserrat';
    line-height: 32px;
}

#goals #about-us:before{
    display: none !important;
}
.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text{
    color: #b15343;
}
#counter .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 20px;
}
.top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent).act > a, .top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent).act > a{
    background-color: #fff;
}
#history h2 {
    font-size: 24px;
    font-family: 'Montserrat';
}
#history-intro h3, #history-intro h4 {
    font-size: 18px;
}
#history-intro .text-icon {
    margin-top: -8px;
}
#journey a {
    color: #fff;
    text-decoration: none;
}
#management .smile_icon_list.left li .icon_description{
    vertical-align: top;
}


#management .smile_icon_list .list-img-icon{
        width: 100%;
    height: 100%;
}
#management .info-list-heading{
    font-size: 16px;
      font-family: 'Montserrat';
}
#management .icon_description_text{
    font-size: 14px;
     font-family: 'Montserrat';
}
.full-p {
        margin-top: -25px;
}
.fancy-header .fancy-title {
    font-size: 50px !important;
    line-height: 50px;
}
    
    .page-id-3110 .fancy-header{
    background-size: cover;
    background-position: 50% 0px !important 
}

    .page-id-3110 #main {
    padding: 20px 0 10px 0 !important;
}
.page-id-4162 #main {
	 padding: 42px 0 10px 0 !important;
}
#about-us-new #about-us .uvc-sub-heading.ult-responsive:after {
    content: '';
    width: 130px;
    height: 2px;
    border-radius: 1px;
    background-color: #fff;
    color: #fff;
    position: absolute;
    margin-top: 20px;
    margin-left: 10px;
}
#about-us-new #about-us p
{
    font-size: 18px;
color: #ffffff;
font-weight: 300;
font-family: "Montserrat";
text-align: justify;
    line-height: 24px;
}
#about-us-new .p-first p{
font-size: 18px;
color: #666666;
font-weight: 300;
font-family: "Montserrat";
text-align: justify;
border-radius: 5px;
border: 1px solid #b15343;
padding: 28px;
}
#about-us .vc_column-inner {
    box-sizing: border-box;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 16px;
    padding-top: 45px;
    border-radius: 1%;
}
#about-us-new  #about-us .uvc-sub-heading{
    padding-bottom: 35px;
}
#about-us-new #about-us h2{
    color: #fff;
    line-height: 40px;
}
#about-us-new  #about-us {
    bottom: 150px;
}
#about-us-new.approaches  #about-us {
    bottom: 170px;
}
#about-us:before {
    content: "";
    width: 200px;
    height: 200px;
    background-position: top right;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2021/12/Hdf-logo.png);
    position: absolute;
    right: -16px;
}
#about-us .uvc-heading {
    z-index: 9;
    position: relative;
}

.events #about-us .vc_column-inner {
    padding-bottom: 40px;
}
.events #about-us {
    bottom: 130px !important;
}
#mission h4{
    font-size: 22px;
line-height: 49px;
color: #000000;
font-weight: 700;
font-family: "Montserrat";
}
.page-id-5203 #main {
    padding: 0px 0 4px 0;
}
.events
{
    max-height: 0px !important;
}
#youtube p{
        font-size: 18px;
    color: #000000;
    font-weight: 500;
    font-family: "Montserrat";
}

#youtube img{
       width: 40px;
    position: relative;
    top: 2px;
    left: 2px;
}

#youtube .wpb_content_element{
    margin-bottom: 15px;
    margin-top: 6px;

}
#events-tabs .ult_tabmenu{
        justify-content: flex-end;
}
#events-tabs .ult_tabitemname{
    padding: 0;
}
#events-tabs .vc_column_container>.vc_column-inner{
    padding: 0;
}
#events-tabs .ult_tabcontent{
    margin-top: 130px;
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    background-color: #f6f6f6;
}
#events-tabs .ult_tabcontent .ult_tab_min_contain {
       max-width: 1200px;
    margin: 0 auto;
}

.events-slider .vc_wp_text{
    display: flex;
}
.events-slider .owl-stage, .events-slider .dt-owl-item {
        width: 100% !important;
    }
#events-tabs .filterContentSection .owl-nav{
    float: right;
    position: absolute;
    right: 12px;
}
#events-tabs .ult_tab_li{
        margin: 0 10px 10px 10px;
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;

}
#events-tabs .owl-carousel.owl-drag .dt-owl-item{
    margin: 7px !important;
}
#events-tabs .ult_tab_main, #events-tabs .ult_tab_section{
    display: block;
}
#events-tabs .owl-nav{
        position: absolute;
    top: 40px;
}
#events-tabs .feature-desc, #events-tabs .feature-name{
        padding: 0 18px;
}
#events-tabs .feature-name
{
         display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 10px;
    font-size: 16px;
    color: #000000;
    font-weight: 500;
    font-family: "Montserrat";
}
.feature-item .feature-name a{  
  text-decoration: none !important;
}

#events-video-section ul li {
    list-style: none;
    display: flex;
}
.title-events a{
        font-size: 16px;
    color: #fff;
    font-weight: 500;
    font-family: "Montserrat";
    text-decoration: none;
}
#events-video-section .uvc-main-heading h2{
        font-size: 31px;
    color: #000000;
    font-weight: 700;
    font-family: "Montserrat";
    text-align: left;
      padding: 20px 20px;
	line-height: 26px;
    
}
#events-video-section .dates 
{
         width: 13%;
    padding: 8px 0;
    background-color: #fff;
    margin-right: 20px;
    border: 1px solid #d7d7d7;
    border-radius: 4px;
    color: #000;
    height: 46px;
    margin-bottom: 12px;    
}
#events-video-section .dates .start-date {
    text-align: center;
}
#events-video-section .dates .start-date p {
        margin-bottom: -5px;
    line-height: 28px;
    font-size: 16px;
color: #000000;
font-weight: 500;
font-family: "Montserrat";
}
#events-video-section .dates .month p{
    font-size: 16px;
color: #000000;
font-weight: 400 !important;
font-family: "Montserrat";
}
#events-video-section .vp-img{
    position: relative;
    left: 35%;
    top: 37px;
}

#newsletter-event .tnp-subscription {
    max-width: 400px;
           margin: 40px 0;
}

#newsletter-event p {
    margin-bottom: 4px;
     text-align: left;
}
#newsletter-event
{
    max-width: 1050px;
  margin: 0 auto;
    z-index: 2;
}
#events-pdf #download-pdf {
    margin: 80px !important;
}

#help-image #event-image .wpb_single_image img{
        width: 480px;
    height: 175px;
}
#recent-posts .upb_row_bg{
    top: auto;
    bottom: 70px;
}
#newsletter-event:before {
    content: '';
    background-image: url(https://hdf.rltsquare.online/wp-content/uploads/2021/07/logo-left-newsletter.png);
    background-position: left;
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
	background-size: contain;
}
#newsletter-event .subscribe-first {
    font-size: 26px;
    letter-spacing: 1px;
    line-height: 34px;
}
#newsletter-event .wpb_content_element {
    margin-bottom: 10px;
}
#newsletter-event #our-newsletter .wpb_text_column  .wpb_wrapper{
        float: right;
    padding-right: 30px;
        padding-top: 12px;
}
.page-id-5771 #events-tabs .feature-item{
    padding-bottom: 70px;
}
#events-tabs .feature-item{
    padding-bottom: 25px;
}
.page-id-8693 #events-tabs .filterContentSection .feature-item:nth-child(2) .feature-poster:after, .page-id-8693 #events-tabs .filterContentSection .feature-item:nth-child(5) .feature-poster:after {
    background-color: #4aa045;
}
.page-id-8693 #events-tabs .filterContentSection .feature-item:nth-child(3) .feature-poster:after, .page-id-8693 #events-tabs .filterContentSection .feature-item:nth-child(6) .feature-poster:after {
    background-color: #283043;
}
.page-id-8693 #events-tabs .feature-item{
    padding-bottom: 50px !important;
}
#events-tabs .feature-desc{
   font-size: 14px;
	min-height: 72px;
    color: #7f7f7f;
    font-weight: 300;
    font-family: "Montserrat";
    line-height: 24px;
        display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wp-post-image{    border-radius: 12px;
}
#events-tabs #advanced-tabs-wrap-6938 .ult-span-text {
    font-size: 13px;
    color: #000000;
    font-weight: 500;
    font-family: "Montserrat";
    text-align: center;
}
#events-tabs .ult_tabitemname{
    overflow: visible;
}
#events-tabs .ult_a:hover{
    color: #b15343 !important; 
}
#events-tabs .aio-icon.none.ult_tab_iconright{
    display: none;
}
#events-tabs .ult_a{
padding: 2px 30px !important;
}
#events-tabs .filterContentSection .owl-nav .owl-prev{
    left: -30px;
    font-size: 12px
}
#events-tabs .owl-nav i, #events-tabs  .owl-nav i:before {
    color: #000;
    font-size: 12px
}

#events-tabs .filterContentSection .owl-nav .owl-next{
    right: -5px;
}
#mission .vc_col-sm-4 {
    width: 31.6%;
    margin: 10px;
}
#mission .wpb_column .vc_column-inner{
    height: 350px;
}
#mission .dt-text-desc{
    font-size: 16px;
color: #273143;
font-weight: 300;
font-family: "Montserrat";
text-align: center;
padding: 0px 34px 20px; 
}
#mission .wpb_single_image {
    margin-bottom: 6px;
    padding-top: 30px;
}
#about-us-new{
    max-height: 235px;
    display: inline-block;
}
#mission
{
        padding: 30px 0px;
}
#why-hdf h2 {
    font-size: 43px;
line-height: 49px;
color: #b15343;
font-weight: 700;
font-family: "Montserrat";
}
#why-hdf .uvc-sub-heading strong
{
    font-size: 20px;
color: #273143;
font-weight: 600;
font-style: italic;
font-family: "Montserrat";
text-align: justify;
}
#why-hdf .uvc-sub-heading
{
font-size: 18px;
color: #273143;
font-weight: 400;
font-family: "Montserrat";
text-align: justify;
}
#help-image .wpb_single_image.vc_align_center{
    margin-bottom: 0;
}
#help-image #girls-image {
    margin-top: 0px;
}
#help-image p{
    font-size: 21px;
    color: #ffae00;
    font-weight: 700;
    font-family: "Montserrat";
    width: fit-content;
    float: left;
    margin-right: 20px;
    line-height: 47px;
}

#help-image #download-pdf a
{
    font-size: 18px;
    color: #ffffff;
    font-weight: 700;
    font-family: "Montserrat";
    border-radius: 28px;
    background: #b15343 !important;
    border-color: #b15343 !important;
    padding: 0px 15px;
    box-shadow: none;
}
#helping .wpb_single_image{
    padding: 15px 0;
}
#download-pdf {
        position: relative;
    left: 40px;
    margin-bottom: 0;
}
#history-remember h2{
    font-size: 31px;
line-height: 49px;
color: #b15343;
font-weight: 700;
font-family: "Montserrat";
    text-align: left;
    padding-bottom: 20px;
}
.read-more {
    margin-top: 20px;
}
.read-more a:hover{
      background-color: #283043;
}
.post-date {
    width: max-content;
  padding: 5px 10px;
  background-color: #b15343;
  right: 20px;
    position:absolute;
}
.post-date p{
    text-align: center !important;
    margin-bottom: 0px;
    line-height: 20px;
    color: #fff;
        font-weight: 500;
    font-family: "Montserrat";
}
#featured-events .uvc-sub-heading:after{
        content: '';
    width: 100px;
    height: 2px;
    background-color: #7f7f7f;
    position: absolute;
    bottom: 1px;
    margin-left: 15px;
}
#events-video-section{
    width: 95vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
}
#events-video-section .vc_column-inner{
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
}
#featured-events .uvc-sub-heading{
        width: max-content;
    float: left;
        font-size: 31px;
    color: #b15343;
    font-weight: 900 !important;
    font-family: "Montserrat";
    text-align: left;
}
#featured-events .vc_column-inner{
    padding-top: 0;
}
#featured-events .uvc-main-heading h2{
        font-size: 18px;
    letter-spacing: 2px;
    line-height: 50px;
    color: #7f7f7f;
    font-weight: 400;
    font-family: "Roboto";
    text-align: left;
}
.read-more a{
        text-decoration: none;
    background-color: #b15343;
    font-size: 16px;
    color: #ffffff;
    font-weight: 900;
    font-family: "Montserrat";
    padding: 10px 14px;
}
#history-remember .uvc-sub-heading
{
    font-size: 16px;
color: #000000;
font-weight: 400;
font-family: "Montserrat";
text-align: justify;
}
#testimonials-section .sp-tfree-client-image{
        width: 30%;
    float: left;
}
#testimonials-section .tfree-testimonial-title{
    display: none;
}
#testimonials-section .tfree-client-testimonial {
    width: 60%;
    float: left;
    margin-right: 20px !important;
    padding-left: 20px;
}
#testimonials-section .tfree-client-testimonial p{
     text-align: justify;
    font-size: 16px;
color: #000000;
font-weight: 400;
font-family: "Montserrat";
}
#testimonials-section .tfree-client-name{
        font-size: 16px;
    color: #b15343 !important;
    font-weight: 700;
    font-family: "Montserrat";
    text-align: left;
        width: 65%;
    float: right;
    margin-right: 50px !important;
}
 #testimonials-section .tfree-client-designation{
    font-size: 16px;
    color: #000;
    font-weight: 500;
    font-family: "Montserrat";
    text-align: left;
         width: 65%;
    float: right;
    margin-right: 50px;
}

 #testimonials-section h2
{
    font-size: 31px;
line-height: 49px;
color: #b15343 !important;
font-weight: 700;
font-family: "Montserrat";
}
#testimonials-section .sp-tfree-client-image{
    position: relative;
}
#testimonials-section .sp-tfree-client-image:after {
    content: '';
    background-image: url(/wp-content/uploads/2021/06/comma.png);
    top: 6px;
    right: 0;
    position: absolute;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 20px;
}
#testimonials-section .sp-tfree-client-image img{
        width: 160px;
    height: 160px;
    padding-right: 25px;
    
}
#testimonials-section .sp-testimonial-free-section .tfree-client-name, #testimonials-section .sp-testimonial-free-section .tfree-client-testimonial{
    margin: 0;
}
#testimonials-section .slick-prev {
        background-image: url(/wp-content/uploads/2021/06/left.png) !important;
    width: 50px;
    height: 33px;
    background-position: center !important;
    border: none !important;
    position: absolute;
    top: 35%;
}
#testimonials-section .slick-next {
        background-image: url(/wp-content/uploads/2021/06/right.png) !important;
    width: 50px;
    height: 33px;
    background-position: center !important;
    border: none !important;
    position: absolute;
    top: 35%;
}
#testimonials-section .fa {
    display: none;
}

#testimonials-section .slick-arrow:hover{
    background-color: transparent !important;
}

#testimonials-section .slick-dots {
    display:none !important;
}
#tabs-slide .wpb_raw_code {
    margin-bottom: 0;
    
}
#about-video .counter-about .stats-number:after {
    content: 'mn+';
    position: relative;
    left: 5px;
    font-size: 25px;
    color: #fff !important;
    font-weight: 700 !important;
    font-family: "Montserrat";
    text-transform: capitalize;
}
#about-video #counter{
      position: absolute;
    top: 50%;
    right: 60%;
    width: 40% !important;
    transform: translate(-50%, -50%);
    background-color: rgba(155, 155, 155, 0.70) !important;
    padding: 10px;
    margin: 0 !important;
}


#about-video .uvc-main-heading h2 {
    font-size: 31px;
    line-height: 49px;
    color: #b15343;
    font-weight: 700;
    font-family: "Montserrat";
    letter-spacing: 0;
}
#about-video strong {
    font-size: 16px;
    color: #273143;
    font-weight: 600;
    font-style: italic;
    font-family: "Montserrat";
    text-align: justify;
    word-spacing: 0;
}
#monoment .vc_column-inner {
   padding: 20px 170px 20px 94px !important;
}
#about-video .vp-img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
#about-video #monoment p {
    font-size: 16px;
    color: #273143;
    font-weight: 400;
    font-family: "Montserrat";
    text-align: justify;
    word-spacing: 8px;
}

.dots {
    border-bottom: 2px dotted #b4b8c0;
    border-top: 2px dotted #b4b8c0;
    padding-bottom: 2px;
}

#right-dots .wpb_text_column .wpb_wrapper{
        position: relative;
    top: 26px;
     left: -90px;
   
}
#left-dots .wpb_text_column .wpb_wrapper{
        position: relative;
    top: 26px;
    right: -90px;
}


{ font-size: 18px;
    color: #273143;
    font-weight: 300;
    font-family: "Montserrat";
    text-align: left;
    border-radius: 5px;
    border: 1px solid #b15343;
    padding: 28px;
}
#about-us-new #philosopy p{
    border: 0px solid #b15343;
    padding: 0;
}
#about-us-new #philosopy .wpb_text_column .wpb_wrapper{
        border-radius: 5px;
    border: 1px solid #b15343;
    padding: 18px;
}
#about-us-new #philosopy p strong
{
        line-height: 6px;
    color: #b15343;
    font-weight: 700;
    font-family: "Montserrat";
    text-align: justify;
    font-size: 22px;
}
#power .uvc-main-heading h2
{
    font-size: 16px;
letter-spacing: 2px;
line-height: 44px;
color: #7f7f7f;
font-weight: 400 !important;
font-family: "Montserrat";
}

.page-id-4162 #about-us-new {
    display: inline-block;
    max-height: 330px;
}
#power .uvc-sub-heading
{
font-size: 31px;
color: #b15343;
font-weight: 900 !important;
font-family: "Montserrat";
}
#power .uvc-sub-heading:after
{
        content: '';
    width: 185px;
    height: 2px;
    border-radius: 1px;
    background-color: #7f7f7f;
    color: #7f7f7f !important;
    position: absolute;
    margin-top: 20px;
    margin-left: 10px;
}

    .approaches #about-us .vc_column-inner {
    padding-bottom: 26px !important;
}
.donate-now-approach {
    font-size: 25px;
color: #ffffff;
font-weight: 700;
font-family: "Montserrat";
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    background-color: #283143 !important;
        height: 48px;
    padding: 9px 30px;
    line-height: 24px;
}
#help-image #girl-image {
    margin-top: -80px;
}

.approaches .wpb_text_column .wpb_wrapper p strong
{
    padding-top: 16px;
    display: block;
    padding-bottom: 12px;
}
#power p {
        font-size: 16px !important;
}

.approaches .p-first p{
    font-size: 18px !important;
    line-height: 27px !important;
}
#power p {
    text-align: justify;
}
.circle-green-heading .uvc-main-heading h2
{
    font-size: 18px !important;
    line-height: 40px !important;
color: #ffffff !important;
font-weight: 800 !important;
font-family: "Montserrat" !important;
}
.circle-green-heading .uvc-main-heading
{
    background-color: #5fb64a;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}
.circle-green-heading .uvc-main-heading:before {
    background-image: url(/wp-content/uploads/2021/07/green-tree.png);
    background-repeat: no-repeat;
    content: '';
    width: 60px;
    height: 60px;
    position: absolute;
    left: 21px;
    background-size: contain;
    bottom: 2px;
}
.uavc-list-icon ul{
        border: 1px solid #9e9e9e;
}
#icons-list .uavc-list-icon li {
    padding: 8px 20px 1px!important;
}
#icons-list .uavc-list-icon li:nth-child(even) {
    background-color: #ededed;
}
#circle-image .circle-images{
    top: 0px;
}

#icons-list .uavc-list-icon li .uavc-list-desc{
         font-size: 14px;
    line-height: 20px;
    color: #273143;
    font-weight: 400;
    font-family: "Montserrat";
}
#icons-list .uavc-list-icon li .uavc-list-desc strong
{
        font-size: 20px;
    line-height: 41px;
    color: #000000;
    font-weight: 700;
    font-family: "Montserrat";
}

.contact-information{
 border-radius: 10px;
 filter: drop-shadow(3.581px 10.401px 13.5px rgba(0,0,0,0.07));
 background-color: #ffffff;
       min-height: 230px;
    padding: 26px;
}

#contact-address .aio-icon-description
{
    font-size: 14px;
color: #000000;
font-weight: 300;
font-family: "Montserrat";
}
#contact-address .fa-map-marker-alt {
    width: 20px;
    display: block;
    float: left;
    height: 50px;
}
.page-id-4839 #main {
    padding: 70px 0 5px 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
}
#contact-address h3
{
    font-size: 22px;
color: #b15343;
font-weight: 800;
font-family: "Montserrat";
}
#contact-address .fas {
         color: #000 !important;
        padding-right: 4px;
}
#contact-us-box
{
        position: relative;
    margin-top: -115px;
}

.contact-information .top-icon .aio-icon-header h3.aio-icon-title {
	margin: 5px 0 5px;
	font-size: 23px;
	color: #b15343;
	font-weight: 700;
	font-family: "Montserrat";
}
.contact-information
.top-icon .aio-icon-header+.aio-icon-description {
    margin-top: 0;
    font-size: 17px;
    color: #000000;
    font-weight: 500;
    font-family: "Montserrat";
    line-height: 20px;
	min-height: 80px;
}
#contact-form .uvc-main-heading h2
{
    font-size: 26px;
color: #ffffff;
font-weight: 900;
font-family: "Montserrat";
}
#form-fields .wpb_wrapper{
        padding-left: 20px;
    padding-right: 150px;
}

.wpforms-field-checkbox .depth-1 label {
        font-size: 16px;
    color: #ffffff;
    font-weight: 300;
    font-family: "Montserrat";
}
#contact-form .wpforms-submit {
    background-color: #283143;
    border-color: #283143;
    color: #fff;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 20px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Montserrat";
    padding: 12px 48px;
}
.wpforms-field-number, .wpforms-field-email {
    width: 49.5% !important;
    float: left !important;
}
#contact-image .vc_column-inner {
        background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background: center;
    min-height: 515px;
}
#contact-form .uvc-main-heading h2:after {
    content: '';
    position: absolute;
    width: 200px;
    background-color: #fff;
    height: 2px;
    margin-top: 32px;
    margin-left: 20px;
}
#faqs-section .uvc-sub-heading
{
    font-size: 18px;
color: #1b1b1b;
font-weight: 400 !important;
font-family: "Montserrat";
text-align: center;
}
#accordion .ui-accordion-content{
padding: 0px 0px 0px 12px !important;
    background-color: transparent !important;
    border: none !important;
    font-size: 17px;
    color: #1b1b1b;
    font-weight: 400;
    font-family: "Montserrat";
    line-height: 22px;
}
.ui-accordion-header-icon{
    float: right;
      
}
.ui-state-default.ui-state-active .ui-icon{
    background-image: url('/wp-content/uploads/2021/07/Mins.png') !important;
	width: 40px;
    height: 40px;
    background-size: auto;
    background-position: center;
    margin-right: -22px;
    margin-top: 0;
}
.ui-state-default .ui-icon{
    background-image: url('/wp-content/uploads/2021/07/Plus.png') !important;
    width: 40px;
    height: 40px;
    background-size: auto;
    background-position: center;
}
#faqs-section .asked h2
{
font-size: 26px !important;
color: #000000 !important;
font-weight: 900 !important;
font-family: "Montserrat" !important;   
}

#accordion .ui-accordion-header{
	background: #fff;
	border-color: #fff;
	height: 28px;
	line-height: 28px;
	font-size: 17px;
	color: #000000;
	font-weight: 700;
	font-family: "Montserrat";
	margin-bottom: 20px;
}
#accordion .ui-state-active{
    background: #b15343;
    border-color: #b15343;
    font-size: 16px;
color: #ffffff;
font-weight: 700;
font-family: "Montserrat";
}
#faqs-section .uvc-main-heading h2
{
font-size: 26px;
color: #b15343;
font-weight: 600;
font-family: "Montserrat";
}
div.wpforms-container-full .wpforms-form .wpforms-field{
  clear: none;  
}
.wpforms-field-email {
    margin-left: 1% !important;
}

.wpforms-field::-webkit-input-placeholder 
{
    font-size: 14px !important;
letter-spacing: 1px;
line-height: 70px;
color: #888888;
font-weight: 500;
font-family: "Montserrat";
}

#contact-form {
        width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}
div.wpforms-container-full .wpforms-form .wpforms-field{
        padding: 0 0 10px 0 !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-row:last-of-type{
    height: 38px !important;
}
.wpforms-field-name input{
    margin-bottom: 0 !important;
} 




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

    #about-us .wpb_single_image .vc_figure{
        width: 90% !important;
    }
        #about-us .wpb_single_image .vc_figure img, #about-us .wpb_single_image .vc_single_image-wrapper{
        width: 100% !important;
    }

}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.page-id-5771 #donate-help button{
		margin: 30px 15px 20px 20px !important;
	}
	.page-id-5771 #events-tabs .filterContentSection .feature-name {
    font-size: 14px !important;
	}
	#annual .wpb_single_image img{
		    max-width: 85% !important;
	}
	#press .feature-name {
    line-height: 16px !important;
    font-size: 12px !important;
	}
	#gateway ._df_thumb {
    border: none;
    width: 140px;
    height: 150px;
	}
	#press .feature-item:nth-child(1) .feature-name{
		line-height: 16px !important;
        font-size: 12px !important;
	}
	#press .feature-item:nth-child(1) img{
		width: 100% !important;
		max-width: 100% !important;
	}
	.tnp-subscription form .tnp-field-button {
    right: auto;
    left: calc(100% - 154px) !important;
}
	.page-id-5771 #events-tabs .filterContentSection .feature-desc{
		padding-top: 0 !important;
		min-height: auto !important;
	}
	html .page-id-8245 #about-us-new #about-us{
		bottom: 205px;
	}
	#located {
    margin-bottom: 1px;
}
	.livelihood-food-security #about-us-new {
    max-height: 235px !important;
}
	.primary-healthcare #about-us-new #about-us{
		bottom: 162px !important;
	}
	html .page-id-8525 #about-us-new #about-us {
    bottom: 204px;
}
	.page-id-6905 #about-us:before {
    content: "";
    width: 130px;
    height: 110px;
    right: -9px;
}
	.page-id-6905 #about-us-new {
    max-height: 190px !important;
}

	.page-id-6905 #about-us-new #about-us {
    bottom: 130px !important;
}
	.page-id-5771 #about-us-new .p-first .ubtn-ctn-left .ubtn-data {
    font-size: 14px;
	}
	.page-id-5771 .ubtn-normal {
    padding: 10px 0px;
}
	.page-id-6602 #about-us:before {
    content: "";
    width: 150px;
    height: 92px;
	right: 9px;	
}
	.page-id-6453 #about-us-new #about-us {
    bottom: 162px;
}
	.page-id-4839 .top-icon .aio-icon-img{
		font-size: 50px !important;
	}
	html .page-id-6453 #about-us-new {
    max-height: 192px !important;
}
	.page-id-6453 #about-us:before {
    content: "";
    width: 125px;
    height: 120px;
	right: 9px;		
}
	.page-id-6602 #about-us-new #about-us {
    bottom: 213px;
}
	.page-id-6602 #about-us-new {
    max-height: 185px !important;
}

	html #about-us-new .career-button {
       background-color: #273143;
       color: #ffff;
        padding: 10px 134px 10px 140px;
	}
	.page-id-6220 #about-us:before,
	.page-id-11728 #about-us:before{
		content: "";
		width: 130px;
		height: 115px;
		right: 9px;	
	}
	.page-id-5203 #about-us:before {
    content: "";
    width: 150px;
    height: 88px;
	right: 9px;	
}
	.page-id-5771 #about-us:before{
		right: 9px;
	}
	.page-id-5771 #about-us:before {
    content: "";
    width: 150px;
    height: 90px;
	right: 9px;	
}
	.page-id-10005 #about-us:before {
    content: "";
    width: 130px;
    height: 120px;
	right: 9px;
}
	html .page-id-10005 #about-us-new {
    max-height: 265px;
}
	html .page-id-10005 #about-us-new #about-us {
    bottom: 227px;
}
	.sustainable-enviornment #about-us-new {
    max-height: 240px !important;
}
	.page-id-8525 #about-us:before {
    content: "";
    width: 150px;
    height: 92px;
    right: -10px;
}
	.primary-healthcare #about-us-new {
    max-height: 220px !important;
}
	.page-id-8442 #about-us:before {
    content: "";
    width: 145px;
    height: 95px;
    right: -10px;
}
	.page-id-8245 #about-us:before{
	width: 120px;
    height: 120px;
    right: -9px;
	}
	.page-id-8605 #about-us:before {
    width: 130px;
    height: 150px;
	right: -9px;
}
	html .page-id-7923 #about-us-new #about-us {
    bottom: 196px;
}
	.page-id-7923 #about-us:before {
    content: "";
    width: 130px;
    height: 115px;
    right: -10px;
}
	.social-capital-development #about-us-new #about-us{
		bottom: 153px;
	}
	html .page-id-3110 #about-us-new #about-us {
    bottom: 189px;
}
	html .page-id-3110 .our-programs #about-us-new {
    max-height: 210px !important;
}
	html .page-id-8605 #about-us-new #about-us {
    bottom: 192px;
}
	.page-id-7810 #about-us:before {
    width: 120px !important;
    height: 150px;
    right: -3px !important;
}
	.page-id-9641 #about-us:before {
    content: "";
    width: 150px;
    height: 95px;
    right: -9px;
}
	#footer .wf-container-footer .wf-cell:nth-child(1) img {
       width: 24%;
}
	.page-id-7810 .approaches .p-first p {
    font-size: 18px !important;
    line-height: 22px !important;
}


	html .page-id-10005 #pinkbg p strong {
    font-size: 25px;
}
	html .page-id-10005 #main {
    padding: 15px 0 15px 0;
}

	html .page-id-10005 #about-us-new .vc_col-sm-8 {
    width: 55.666667%;
}
	html .page-id-10005 #about-us-new .vc_col-sm-4 {
    width: 44.333333%;
}
	.switcher .option{
		width: 100% !important;
	}
	.switcher .option a{
		color: #fff !important;
	}
	.page-id-5203 #events-tabs .ult_tab_li {
    margin: 0 5px 10px 7px;
	}
	html .contact-information{
		padding: 15px;
	}
	html .page-id-5203 #about-us h2 {
    font-size: 16px;
}
	html .page-id-5203 #about-us-new #about-us p {
    font-size: 15.5px;
}
	.page-id-5203 .filterFormSection {
       bottom: -45px !important;
	}
	.page-id-6220 #about-us .uvc-sub-heading,
	.page-id-11728 #about-us .uvc-sub-heading {
		font-size: 26px;
	}
	#media-tabs .wpb_tabs.tab-style-one .wpb_tabs_nav > li{
		    margin-right: 4px;
	}
	html .page-id-6220 .filterFormSection,
	html .page-id-11728 .filterFormSection {
    bottom: -148px !important;
	}
	.page-id-6220 #about-us h2,
	.page-id-11728 #about-us h2 {
		font-size: 16px;
	}
	.page-id-5771 #about-us .uvc-sub-heading {
    font-size: 28px;
}
	.page-id-6453 #about-us .uvc-sub-heading {
    font-size: 30px;
}
	.page-id-6602 #about-us .uvc-sub-heading {
    font-size: 26px;
}
	.page-id-6602 #about-us h2 {
    font-size: 16px;
}
	.page-id-6602 #about-us-new .wpforms-form .wpforms-submit {
       padding: 6px 15px 6px 50px;
       background-position: 20px 6px;
		background-size: 20px;
	}
	html #career .wpb_text_column p {
    font-size: 12px;
	}
    html .career-opportunity #career .dt-text-desc {
	font-size: 12px;
	line-height: 16px;	
		    padding: 0 !important;
	}
	.page-id-6602 #about-us-new #about-us .uvc-sub-heading {
    padding-bottom: 6px;
	}
	#about-us-new .p-first form .wpforms-field-container #wpforms-6857-field_1-container:after, #about-us-new .p-first form .wpforms-field-container #wpforms-6857-field_2-container:after, #about-us-new .p-first form .wpforms-field-container #wpforms-6857-field_3-container:after{
		    width: 16px;
			height: 14px;
			right: -3px;
			z-index: 2;
			bottom: 17px;
			background-size: 10px;
	}
	.page-id-6602 #about-us-new .p-first .wpb_text_column {
    margin-bottom: 6px;
}
	#about-us-new .p-first form .wpforms-field-container .wpforms-field-select select{
		font-size: 8px;
	}
	.career-opportunity #about-us-new #about-us p {
    font-size: 15px !important;
	}
	.page-id-6602 #about-us-new .p-first .vc_column-inner{
		padding-left: 5px;
        padding-right: 5px;
	}
	html #career-counter-main .stats-block .stats-text {
    font-size: 12px !important;
	}
	html #career-banner h2 {
    font-size: 34px;
	}
	html .career-opportunity .stats-block .stats-number {
    font-size: 28px !important;
	}
	html #power-people .vc_column-inner {
    padding: 0 0px !important;
	}
	.page-id-6602 #monoment .vc_column-inner {
    padding-bottom: 271px !important;
}
	#career-banner .upb_row_bg {
		background-size: cover !important;
	}
	#testimonials-section .tfree-client-name, #testimonials-section .tfree-client-designation{
		margin-right: 65px !important;
	}
	html .page-id-3110 #about-video .vc_column-inner {
    background-position-x: 0px !important;
}
	.page-id-3110 #about-us-new #about-us .uvc-sub-heading.ult-responsive:after {
    width: 40px;
}
	.page-id-3110 #about-us-new .p-first p{
		line-height: 1.3;
	}
	.page-id-3110 #about-us-new #about-us .uvc-sub-heading {
    padding-bottom: 15px;
}

    .page-id-8693 .feature-item {
    width: 47%;
}
.page-id-8693 .p-first .filterFormSection {
    bottom: -120px !important;
}
.page-id-8693 .alphabeticalFilters li {
    font-size: 12px;
        width: 190px !important;
    }
        .page-id-8605 #about-us-new {
    max-height: 410px !important;
}
    .page-id-8605 #goals #about-us{
            width: 100%;
    padding: 0 20px;
    }
        .page-id-8525 #history-remember .uvc-sub-heading {
    font-size: 16px;
        line-height: 38px;
    }
    .page-id-8525 #about-us-new {
    max-height: 485px;
}
.page-id-8525   #register-nows .tnp-subscription {
    max-width: 330px;
    }
    .page-id-8525 #fortune-heading p {
    font-size: 32px;
    line-height: 46px;
}
.page-id-8525 #register-nows {
    padding-left: 0px;
    }
    .page-id-8442 .carousel-shortcode.carousel-shortcode-id-7fa7705880aabaeaf2e3f1bb462043a3.reposition-arrows .owl-nav .owl-next {
    right: -10px;
}
    .page-id-8442 #alumini {
    margin-top: 280px;
}
    #fortune-heading {
    padding-left: 20px;
    }
    #word-image img{
        padding-left: 20px;
    }
        .page-id-8442 .carousel-shortcode.carousel-shortcode-id-e501ed541a769179a22771893a4e1584.reposition-arrows .owl-nav .owl-prev, .page-id-8442 .carousel-shortcode.carousel-shortcode-id-e501ed541a769179a22771893a4e1584.reposition-arrows .owl-nav .owl-next {
    top: -15px !important;
    }
        .page-id-8337 .carousel-shortcode.carousel-shortcode-id-7fa7705880aabaeaf2e3f1bb462043a3.reposition-arrows .owl-nav .owl-next {
    right: -10px;
}
    .page-id-8337 #mission .dt-text-desc {
    font-size: 13px;
    padding: 0px 5px;
}
    .page-id-8337 #teacher-hdf .owl-carousel {
    background-size: cover;
}
    .page-id-8245 #register-nows .tnp-subscription {
    max-width: 325px;
    }
    .page-id-8245 .carousel-shortcode.carousel-shortcode-id-7fa7705880aabaeaf2e3f1bb462043a3.reposition-arrows .owl-nav .owl-prev {
    right: 30px !important;
}
    .page-id-8245 #mission .dt-text-desc {
    padding: 0px 5px 5px;
        font-size: 12px;
}
    #alumini {
    padding-left: 15px;
    padding-right: 15px;
}
    #alumini strong {
    font-size: 28px;
    line-height: 50px
    }
    #alumini button{
        margin-top: 30px;
    }
    #teacher-hdf .owl-carousel {
    background-size: auto;
    }
    html .carousel-shortcode.carousel-shortcode-id-e501ed541a769179a22771893a4e1584.reposition-arrows .owl-nav .owl-next {
    left: 30px;
}
    html .carousel-shortcode.carousel-shortcode-id-29320391948eb27c6391ae912b6fd0fd.reposition-arrows .owl-nav .owl-prev {
    top: 22px;
    right: 32px;
}
    #fortune-heading p {
    font-size: 45px;
    line-height: 60px;
    }
        .page-id-7923 #history-remember .uvc-sub-heading {
    padding: 0 0px;
}
    #pinkbg .donate-pink {
    background-size: 26px;
    font-size: 14px;
    line-height: 22px;
    padding: 5px 38px 5px 10px;
    }
    .page-id-7923 #history-remember h2 {
    font-size: 30px;
    letter-spacing: 2px;
    line-height: 32px;
    }
    #counter-edu #percent-edu .stats-block .stats-number:after {
    font-size: 30px;
    }
    #counter-edu .stats-block .stats-text {
    padding-top: 10px;
    font-size: 14px !important;
    }
    #counter-edu .stats-block .stats-number {
    font-size: 32px !important;
    }
    .page-id-7923 #about-us-new #about-us {
    bottom: 190px;
}
    #pinkbg p {
    font-size: 18px;
    }
    #pinkbg p strong {
    font-size: 54px;
    line-height: 82px;
    }
    #pinkbg p b {
    font-size: 32px;
    line-height: 42px;
    }
    .page-id-7923 #about-us-new {
    max-height: 360px;
}
    #post-tabs .filterFormSection {
    bottom: -10px !important;
}
    #maps-tabs .tab {
    float: left;
    border: 1px solid #fff;
    background-color: #fff;
    width: 35%;
    }
       #maps-tabs .tabcontent {
       width: 61%;
    }
        #located {
        padding-left: 20px;
        padding-right: 20px;
    }
    .page-id-6220 #about-us-new .p-first,
	.page-id-11728 #about-us-new .p-first{
    	margin-top: 150px;
    }
    .page-id-6220 #about-us-new .p-first .vc_column-inner,
	.page-id-11728 #about-us-new .p-first .vc_column-inner{
    	padding-left: 0px;
    }
    .page-id-5203 #events-tabs .ult_a {
    padding: 2px 10px !important;
}
    #samar-bagh ul {
    margin-left: 25px !important;
}
    .page-id-6905 #about-us-new #about-us {
    bottom: 88px;
}
    .page-id-6905 #volunteers .owl-nav .owl-prev{
        top: -5px;
    left: 20px;
    }
    .page-id-6905 #history-remember #volunteers .vc_column-inner{
        padding-left: 15px !important;
    }
    #samar-bagh .uvc-sub-heading img {
    width: 35% !important;
    }
    .page-id-6905 #volunteers .owl-nav .owl-next{
        top: -5px;
   left: 40px;
    }
    #model-four-images {
    max-width: 600px;
    margin: 0 auto;
}
    #model-image img {
    height: 300px;
}
    #career{
        margin-left: 22px;
            padding-top: 0 !important;
    }
    
    #career h4 {
    font-size: 13px;
    }
    .page-id-6453 #about-us-new #about-us .uvc-sub-heading.ult-responsive:after {
    content: '';
    width: 75px;
}
    .page-id-6453 #helping .wpb_single_image {
    padding: 8px 0;
}
    
    #power-people{
        position: absolute;
    left: 38%;
    }
    
    #career .wpb_text_column {
    width: 80%;
    }
    #hdf-perk .uvc-heading{
        padding: 0 20px;
    }
    #career-counter-main .stats-block .stats-text {
    line-height: 18px;
}
    #hdf-perk .aio-icon-header+.aio-icon-description {
    font-size: 14px;
    }
    #hdf-perk .aio-icon-header h3.aio-icon-title {
    font-size: 16px;
    }
    #hdf-perk .default-icon .aio-icon-default {
    height: 200px;
    }
    #career-counter .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 50px !important;
    }
    #career-banner{
        margin-top: 40px;
        min-height: 440px;
    }
    #career .vc_col-sm-4 {
    width: 29.9% !important;
}
    #career .dt-text-desc {
    font-size: 12px;
    line-height: 22px;
}
    #testimonials-section{
        padding-top: 40px;
    }
    .page-id-6453 #about-video #counter {
    position: absolute;
    top: 25%;
    }
    .page-id-6453 #help-image p{
        margin-bottom: 3px;
    }
    .page-id-6453 #mission h4 {
    font-size: 16px;
    line-height: 26px;
}
        #media-tabs .owl-nav
    {
            right: 60px;
    position: absolute;
    top: -50px;
    }
    
    #events-tabs .feature-desc, #events-tabs .feature-name {
    padding: 0 12px;
}
    .press-release {
        padding: 0 20px;
    }
    #annual{
        margin-left: -25px;
    }
    #annual p:after {
    bottom: 0px;
}
    #gateway {
    padding-left: 3% !important;
}
        #media-tabs .arrows-bg-on.owl-carousel .owl-nav a:before, #media-tabs .arrows-hover-bg-on.owl-carousel .owl-nav a:after {
    background-color: transparent !important;
    background: transparent !important;
}
    #events-video-section .press-release .uvc-sub-heading {
    font-size: 21px;
    }
    
    #about-us-new .p-first .ubtn-ctn-left {
    margin-right: 20px;
}
    
        #about-us-new .p-first .ubtn-ctn-left button{
    padding: 6px 6px;
}
    #events-video-section .press-release .uvc-sub-heading:after {
    width: 90px;
    }
    #events-video-section .press-release h2 {
    font-size: 18px !important;
    line-height: 50px !important;
    }
#press .feature-item:nth-child(2), #press .feature-item:nth-child(3) {
    width: 45%;
    }
    #gateway h3 {
    width: 100%;
    font-size: 14px;
    line-height: 21px;
}
    ._3d-flip-book .book-thumbnail img {
    height: 100px;
}
#events-tabs .feature-item img {
    min-height: 240px;
}

    .page-id-5771 #events-video-section {
        min-height: 65vh;
    }
    .page-id-5771 #recent-posts {
    min-height: 40vh !important;
    }
    html .recent-flip .textwidget * {
     max-width: 100%;
    width: 141px;
    height: 180px;
    min-height: 190px;
    margin-right: 25px;
}
    #events-pdf #download-pdf {
    margin: 50px !important;
}

    #help-image #event-image .wpb_single_image img {
    width: 100%;
    height: auto;
}
    #events-video-section .vp-img {
    position: relative;
    left: 25%;
    }
    #events-video-section .dates {
    width: 20%;
    }
    #events-video-section .uvc-main-heading h2 {
    font-size: 26px;
    }
    #featured-events .uvc-sub-heading {
    width: max-content;
    float: left;
    font-size: 31px;
    }
    #featured-events .uvc-main-heading h2 {
    font-size: 28px;
    }
    #newsletter-event #our-newsletter .wpb_text_column .wpb_wrapper {
    float: right;
    padding-right: 70px;
    }
    .tnp-subscription form .tnp-field-button {
    right: 140px !important;
}
    #newsletter-event .tnp-subscription {
    max-width: 325px;
    }
    #events-tabs .filterContentSection .owl-nav{
        right: 20px;
        top: -40px;
    }
    #advanced-tabs-wrap-4320 .ult-span-text {
    font-size: 12px;
}
    #about-us:before {
    content: "";
    width: 150px;
    height: 150px;
    }
    #about-us h2 {
    font-size: 16px;
    }
    .events #about-us .uvc-sub-heading.ult-responsive:after {
    content: '';
    width: 43px !important;
}
    #about-us .uvc-sub-heading {
    font-size: 31px;
    }
    #contact-form .uvc-main-heading h2:after{
        width: 120px;
    }
    #contact-address .fa-map-marker-alt{
        height: 35px;
    }
    #accordion .ui-accordion-header{
        height: auto !important;
    }
        #contact-image
    {
        position: relative;
    bottom: -80px !important;
    }
    #accordion {
        padding-left: 20px;
        padding-right: 20px;
    }
    #accordion .ui-accordion-content{
        height: auto !important;
    }
    #form-fields .wpb_wrapper {
    padding-left: 20px;
    padding-right: 20px;
}
    .contact-information .top-icon .aio-icon-header+.aio-icon-description, #contact-address .aio-icon-description {
    font-size: 12px;
    line-height: 18px;
    }
    
    #form-fields, #contact-image {
        width: 100%;
    }
    #contact-image .vc_column-inner{
        min-height: 370px;
    }
    .contact-information{
        min-height: 270px;
    }
    .contact-information .top-icon .aio-icon-header h3.aio-icon-title, #contact-address h3{
        font-size: 18px;
    }
    .fancy-header .wf-wrap {
    min-height: 300px !important;
    }
    #video-row #counter {
    width: auto;
            padding: 18px 15px 20px 30px;
    }
#tabs-content   .vc_col-sm-10 {
    width: 78.333333%;
}
    #tabs-content .stats-block .stats-number{
        font-size: 18px !important;
    }
    #banner-bottom #donate-btn .vc_btn3-style-flat{
        width: 100%;
    }
    .arrows-bg-on.owl-carousel .owl-nav a:before, .arrows-hover-bg-on.owl-carousel .owl-nav a:after {
    background-color: #b15343 !important;
    background: #b15343 !important;
    }
    #newsletter-blog {
    padding-left: 20px;
    padding-right: 20px;
}
    .subscribe-first {
    font-size: 23px;
    }
    .subscribe-third{
        line-height: 20px;
    }
    .tnp-subscription form .tnp-field-button {
    position: absolute;
    top: 13%;
    right: 174px;
}
    .subscribe-sec {
    font-size: 26px;
    }
    #banner-bottom {
        padding-left: 20px;
        padding-right: 20px;
    }
    #post-tabs .wpb_wrapper .vc_grid-container-wrapper {
    position: relative;
    top: 33px;
}


    #rupees .stats-number:before, #rupees .stats-number:after{
        font-size: 18px;
    }
#tabs-content   .stats-block .stats-text{
        font-size: 12px !important;
    line-height: 18px;
    }
    .vc_tta-panel-body .vc_custom_1624012098194 {
    padding-right: 8px !important;
    }
    .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-sm .vc_tta-tabs-container {
    flex-basis: 40% !important;
        margin-left: 0;
}
    #tabs-content{
            padding-left: 20px;
    padding-right: 20px;
    }
    .social-image.vc_col-sm-2 {
    width: 19%;
    margin-right: 7px;
}
    #goals #circle-image {
    margin-left: 40px;
}
    #video-row #counter .aio-icon-img.uavc-circle{
        font-size: 26px;
            padding: 10px 4px;
    width: 42px;
    }
    #video-row  #counter .stats-block .stats-number, #counter4 .stats-number:after{
        font-size: 20px;
    }
.page-id-45 #about-us {
            padding-left: 20px;
    padding-right: 20px;
    }
    #about-us-new #about-us p {
    font-size: 14px;
    }
    #circle-image, #circle-tabs{
         width: 100% !important;
    }
    #circle-image{
        min-height: 500px;
    }
    #circle-image .circle-images {
    top: -30px;
        left: 32%;
}
    .page-id-4162 #help-image {
        display: flex;
    }
    .page-id-4162 #about-us-new {
    display: inline-block;
    max-height: 460px;
}
    #monoment, #about-video-button{
        width: 100%;
    }
    #monoment .vc_column-inner {
    padding: 20px 20px 20px 20px !important;
}
    #about-video #counter {
     position: absolute;
     top: 26% !important;
    right: 16% !important;
    width: 40% !important;
	padding: 10px 10px 10px 10px !important;	
    }
    #about-video .vp-img{
        margin-top: 100px;
    }
    .textwidget .first-col-p {
    max-width: 100%;
}
    #footer .wf-wrap{
        padding-left: 20px !important;
    padding-right: 20px !important;
    }
    #mission {
    padding: 30px 15px;
}
    #about-us-new {
    padding-left: 20px;
    padding-right: 20px;
}
    #left-dots .wpb_text_column .wpb_wrapper {
    right: -20px;
}
    #newsletter-blog {
    margin-top: 215px !important;
    }
        #right-dots .wpb_text_column .wpb_wrapper {
    left: -20px;
}
    #mission h4 {
    font-size: 20px;
    line-height: 40px;
    }
    #testimonials-section .slick-arrow {
        display: none !important;
    }
    .page-id-3110 .fancy-header {
    min-height: 200px;
}
    
    .footer .widget {
    padding: 0px 40px;
    }
    #testimonials-section .tfree-client-testimonial, #testimonials-section .tfree-client-name, #testimonials-section .tfree-client-designation{
        width: 56%;
    }
    #help-image #download-pdf a{
        margin-top: -10px;
    }
    #about-us-new .uvc-heading {
        position: relative;
    }
    #help-image img[class*=attachment-] {
        max-width: 90%;
    }
    #about-us .vc_column-inner {
    padding-top: 28px;
    }
    #help-image #girls-image {
    margin-top: 4px;
}
    #mission .dt-text-desc {
    font-size: 16px;
    padding: 0px 0px 0px;
}
        #about-us-new {
    max-height: 340px;
    }
    #mission .vc_col-sm-4 {
    width: 30.6%;
    margin: 10px;
}
    #about-us-new #about-us .uvc-sub-heading.ult-responsive:after {
    content: '';
    width: 55px;
    }

}

@media screen and (min-width: 768px) and (max-width: 1024px){
	#about-us-new .p-first form .wpforms-field-container .wpforms-field-select{
		    width: 124px;
	}
    #circle-photo{
     min-height: 60vh;
    }
    #power .uvc-sub-heading:after {
   width: 75px;
    }
    .page-id-7810 #p-comma p:before {
    top: 35px;
    left: 15px;
    background-size: 70px;
}
    #power{
        
    }
    #p-comma {
        padding-left: 0;    
    }
    .page-id-7810 #about-us-new {
    max-height: 490px !important;
}
        .page-id-7810 #circle-image .wpb_wrapper:after{
        display: none !important;
    }
        .ult-span-text{
    font-size: 12px !important;
} 
    #press.news-press .feature-item:nth-child(2) {
    width: 48%;
    }
    
    #static-posts {
    padding-left: 20px;
    }
    .news-press .dates .title-events{
        padding-left: 10px;
    }
}

     
    

@media screen and (min-width: 1024px) and (max-width: 1365px){
	#footer .wf-container-footer .wf-cell:nth-child(1) img {
    width: 24%;
}
	#helping .donate-now-approach{
		line-height: 29px;
	}
	.page-id-4162 .circle-images {
    left: 120px;
}
	.page-id-4162 .vc_row.vc_row-o-full-height {
    min-height: 60vh;
}
.page-id-6453   #about-us .uvc-sub-heading {
    font-size: 31px !important;
    }
    .page-id-6453 #about-us h2 {
    font-size: 16px !important;
       line-height: 56px !important;
    }
    .signup span {
        vertical-align: top !important;
    }
    #mission h4 {
    font-size: 20px;
    }
    #mission .dt-text-desc {
    font-size: 16px;
    }
    .page-id-6453 #about-video-button .vc_column-inner {
    background-position: right -82px bottom 2px;
}
#events-tabs{
    min-height: 44.9839vh !important;
}
    
}
@media screen and (max-width: 1024px){
.footer .widget {
    width: 100% !important;
}
    #footer #text-4, #footer #text-3, #footer #text-6, #footer #text-5{
    padding-left: 40px;
    padding-right:40px;
    padding-top: 10px;
  padding-bottom: 10px;
}
wf-wrap #footer #text-4, #footer #text-3, #footer #text-6, #footer #text-5{
        padding-left: 40px;
    padding-right:40px;
    }
    #footer #text-6
    {
            padding-top: 50px;
    }
    .mini-search input.field, .overlay-search-microwidget input[type=text]{
        width: 110px;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1500px){
    .mini-search input.field, .overlay-search-microwidget input[type=text]{
        width: 175px;
    }


}
@media screen and (max-width: 1539px){
    #main > .wf-wrap, #bottom-bar > .wf-wrap, #footer > .wf-wrap {
    width: auto;
}
    .masthead:not(.side-header):not(.side-header-menu-icon) .top-bar, .masthead:not(.side-header):not(.side-header-menu-icon) .header-bar,  #footer > .wf-wrap  {
    max-width: 1200px;
}
    #counter {
        width: 1200px;
    margin: 0 auto !important;
    }

}   
@media screen and (min-width: 1024px){
	#testimonials-section .tfree-client-name,
#testimonials-section .tfree-client-designation
{
	margin-right: 35px !important;
}
	.model-villages #about-us .uvc-sub-heading {
		font-size: 31px;
	}
	.model-villages #about-us-new #about-us .uvc-sub-heading.ult-responsive:after {
		width: 180px;
	}
	.model-villages #about-us-new #about-us .uvc-sub-heading {
		padding-bottom: 28px;
	}
	.model-villages  #about-us-new #about-us p {
		font-size: 17px;
		line-height: 1.45;
		text-align: justify;
	}
	.model-villages .volunteer .p-first p {
		padding: 27px 26px !important;
	}
}


@media screen and (min-width: 1540px){
	#annual .vc_single_image-img{
		max-width: 80% !important;
	}
	#annual p:after {
    bottom: -12px !important;
}
	html .page-id-8525 #about-us-new #about-us {
    bottom: 190px;
}
	html .page-id-8245 #about-us-new #about-us {
    bottom: 214px !important;
}
	html .page-id-7923 #about-us-new #about-us {
    bottom: 194px !important;
}
	html #program-shadow{
    right: 78px;
}
html .page-id-8605 #about-us-new #about-us {
    bottom: 157px;
}
	.page-id-9641 #main {
    padding: 15px 0 15px 0 !important;
}
.page-id-9641 #about-us-new #about-us {
    bottom: 89px !important;
}
	html .page-id-7810 .circle-images {
    left: 230px;
}
	.page-id-7810 #about-us-new #about-us p b:before {
    height: 72px;
    left: 1px;
}
	html .page-id-3110 #about-video .vc_column-inner {
    background-position-x: 0px !important;
}
	html .page-id-3110 #about-us-new #about-us {
    bottom: 152px !important;
}
  html .page-id-10005 #mission .dt-text-desc {
		width: 360px;
	}
	html .page-id-10005 #partner .wpb_wrapper{
	max-width: 1440px;
    margin: 0 auto;
}
	.post-template-default .type-post #newsletter-blog .vc_col-sm-12{
        max-width: 1440px;
	}
	.contact-width .contact-information .top-icon .aio-icon-header+.aio-icon-description{
		    width: 238px !important;
	}
	.page-id-45 .filterContentSection .feature-item .feature-poster img {
    min-height: 250px !important;
}
	#footer #text-6 {
    width: 21.5%;
	}
	#about-video .vc_column-inner {
    background-position-x: 0px !important;
}
	.page-id-6602 #career{
	margin-bottom: 40px;
}
	.model-villages #about-us-new .p-first p {  font-size: 18px;}
	.publication #about-us-new #about-us p {
		font-size: 18px;
		line-height: 1.7;
	}
	.page-id-6602 #about-us-new {
		max-height: 255px !important;
	}
	#career-banner .upb_row_bg {
		background-size: cover !important ;
	}
	.career-opportunity #about-us-new #about-us p {
    font-size: 18px !important;
}
	.our-approach #about-us-new #about-us p{
		    line-height: 31px !important;
		    font-size: 18px;
	}
    .page-id-3110 #about-us-new .p-first p {
    line-height: 1.4;
}
	#testimonials-section .tfree-client-name, #testimonials-section .tfree-client-designation{
		margin-right: 46px !important;
	}
    .page-id-8693  #events-tabs .filterContentSection {
    margin-top: 0px !important;
    padding: 0 !important;
    }
    .page-id-8693 #donate-help button {
  
    margin: 75px 115px 50px;
    }
        .page-id-8693 #events-tabs .feature-item img {
    width: 100%;
    min-height: 310px;
    }
    .page-id-8693 #events-tabs .feature-desc{
        min-height: 75px !important;
    }
    .page-id-8442 #teacher-hdf .owl-carousel, .page-id-8525 #teacher-hdf .owl-carousel {
    background-size: auto;
}
    
    .page-id-8442 #teacher-hdf, .page-id-8525 #teacher-hdf {
    position: relative;
    top: 500px;
}
.page-id-8525 #alumini {
    margin-top: 200px;
}
    .page-id-8525 .carousel-shortcode.carousel-shortcode-id-3868e285e042eb2802db31c3fd037133 .owl-nav a.owl-next, .page-id-8525 .carousel-shortcode.carousel-shortcode-id-3868e285e042eb2802db31c3fd037133 .owl-nav a.owl-prev {
    top: -50px !important;
}
    .page-id-8605 #tabs-content{
          min-height: 80vh;
    }
    .page-id-8442 .carousel-shortcode.carousel-shortcode-id-7fa7705880aabaeaf2e3f1bb462043a3 .owl-nav a.owl-prev, .page-id-8442 .carousel-shortcode.carousel-shortcode-id-7fa7705880aabaeaf2e3f1bb462043a3 .owl-nav a.owl-next, .page-id-7923 .carousel-shortcode.carousel-shortcode-id-29320391948eb27c6391ae912b6fd0fd .owl-nav a.owl-prev,   .page-id-7923 .carousel-shortcode.carousel-shortcode-id-29320391948eb27c6391ae912b6fd0fd .owl-nav a.owl-next, 
 .page-id-8245 .carousel-shortcode.carousel-shortcode-id-7fa7705880aabaeaf2e3f1bb462043a3 .owl-nav a.owl-prev, .page-id-8245 .carousel-shortcode.carousel-shortcode-id-7fa7705880aabaeaf2e3f1bb462043a3 .owl-nav a.owl-next {
    top: -45px !important;
    } 
    #counter-edu .stats-block .stats-text {
    font-size: 18px !important;
    }
    .page-id-7923 #teacher-hdf .owl-carousel, .page-id-8245  #teacher-hdf .owl-carousel {
        background-size: inherit;
    }
    .page-id-7923 #teacher-hdf, .page-id-8245 #teacher-hdf {
    position: relative;
    top: 400px;
}
    #register-nows .tnp-subscription {
    max-width: 550px;
    }
    .page-id-8337 #teacher-hdf .owl-carousel {
    background-size: contain;
}
    #circle-photo
    {
        min-height: 70vh;
}
    .page-id-7810 #about-us:before {
    width: 200px;
    height: 163px;
    top: -2px;
}
.page-id-7810 #circle-image .wpb_wrapper:after {
    left: 60px;
    }
    .page-id-6602 .volunteer .p-first p {
    padding: 20px !important;
}
    
.located-right table td{
    font-size: 12px !important;
}
    .tabcontent{
            padding: 0px 0px 0 25px !important;
    }
    .volunteer .p-first p {
    padding: 26px !important;
}
    .page-id-6453 #about-us-new #about-us {
    bottom: 176px !important;
}
    .page-id-6220 #about-us-new .p-first .wpb_raw_code,
	.page-id-11728 #about-us-new .p-first .wpb_raw_code {
        margin-bottom: 2px;
    	margin-left: 6px;
    }
    #media-tabs .tab-style-one.wpb_tabs .wpb_tabs_nav a{
        padding-top: 0px;
    padding-bottom: 0px;
    }
    .page-id-5771 #events-tabs .owl-carousel.owl-drag .dt-owl-item {
    margin: 7px !important;
    width: 400px !important;
}
    .page-id-6905 #about-us-new #about-us {
    bottom: 174px !important;
}
    #tabs-contents .wpb_text_column{
        margin-bottom: 0;
        padding-bottom: 0 !important;
    }
    .page-id-3110 #about-us-new #about-us .uvc-sub-heading.ult-responsive:after {
    content: '';
    width: 224px !important;
    }
    #events-tabs .owl-carousel.owl-drag .dt-owl-item {
    margin: 7px !important;
    width: 390px !important;
}
    #events-tabs .filterContentSection .owl-nav{
    float: right;
    position: absolute;
    right: 20px;
}
    #events-vedio {
    width: 61%;
}
#events-dates {
    width: 39%;
}
    .news-press .dates {
    display: inline-block;
    padding-bottom: 7.6px !important;
    width: 100%;
    
}
    #events-tabs .ult_a{
padding: 2px 33px !important;
}
    .news-press .dates .title-events{
        width: 40%;
    }
.events #about-us .uvc-sub-heading.ult-responsive:after {
    width: 75px !important;
}
.events {
    margin-bottom: 0px;
}
    #career-banner {
        min-height: 80vh !important;
    margin-bottom: 100px !important;
    }
    #career-banner .uvc-heading p {
    font-size: 18px !important;
    }
    #career-banner h2 {
    font-size: 50px;
    line-height: 52px;
    }
    #about-us-new .p-first form .wpforms-field-container .wpforms-field-select {
    width: 298px;
    }
    #about-us-new .wpforms-form .wpforms-submit {
       background-color: #273143;
    color: #ffff;
    float: right;
    background-image: url(/wp-content/uploads/2021/08/user.svg);
    background-repeat: no-repeat;
    background-size: 27px;
    background-position: 130px 6px;
    font-size: 22px;
    width: 475px;
}
    .news-press .post-date {
    right: 30px;
    }
    #press.news-press .feature-item:nth-child(1) img {
    width: 100%;
}
    #career-counter {
    padding: 40px 0px;
}
    #career-counter-main {
    bottom: -46px;
}
    #career-counter .stats-block .stats-number {
    font-size: 40px !important;
}
    #career-counter .stats-block .stats-text {
    font-size: 16px !important;
    }
    #hdf-perk .aio-icon-img{
        font-size: 40px !important;
    }
    #counter-career-percent .stats-number:after {
    font-size: 32px;
    }
    #career-counter-main{
        max-width: 1416px;
    }
    .p-first .wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select {
    padding-left: 15px;
}
    .page-id-6453 #monoment .vc_column-inner {
    padding: 20px 170px 20px 260px !important;
}
    .page-id-6453 #about-us-new {
    max-height: 195px;
    }
    .page-id-6453 #monoment li:before{
        left: 240px;
    }
    #annual p:after{
        bottom: 0px;
    }
    #press .feature-name{
        font-size: 20px;
    }
#press .feature-item:nth-child(2){
        width: 47%; 
    }
    .page-id-5771 #recent-posts {
    min-height: 55vh !important;
     align-content: space-around !important;
}
    #about-us-new #about-us h2 {
    color: #fff;
    line-height: 40px;
        font-size: 16px;
}
    #about-us .uvc-sub-heading {
    font-size: 31px;
    }
    #gateway {
    padding-left: 15% !important;
}
#press .feature-item:nth-child(1) img {
    width: 98.3%;
}
#events-video-section {
    width: 87vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}
    #monoment .vc_column-inner {
    padding: 20px 180px 20px 240px !important;
}
    #contact-form #form-fields .vc_column-inner{
        min-height: 518px;
    }
    .contact-information .top-icon .aio-icon-img{
        font-size: 80px !important;
    }
    .contact-information .top-icon .aio-icon-header h3.aio-icon-title, #contact-address h3, #contact-form .uvc-main-heading h2{
        font-size: 32px;
    }
    #faqs-section .uvc-main-heading h2 {
    font-size: 32px;
    }

    #contact-form .wpforms-submit{
        font-size: 18px;
    }
    #faqs-section .asked h2 {
    font-size: 31px !important;
    }
    div.wpforms-container-full .wpforms-form .wpforms-field-label-inline, #faqs-section .uvc-sub-heading{
        font-size: 20px;
    }
    .contact-information .top-icon .aio-icon-header+.aio-icon-description{
        font-size: 20px;
    line-height: 28px;
    }
    #contact-image .vc_column-inner{
            min-height: 518px;
    }
    #contact-address .aio-icon-description {
    font-size: 18px;
    }
    .contact-information{
        min-height: 305px;
    }
    #download-pdf {
    position: relative;
    left: 95px;
    }
    #accordion .ui-accordion-content{
        height: auto !important;
    }
    #contact-form #form-fields .vc_column-inner{
        padding-top: 15px;
    }
    #accordion .ui-accordion-content{
        font-size: 18px;
    line-height: 24px;
    }
    #accordion .ui-accordion-header{
        font-size: 22px;
    }
    #about-us-new.approaches #about-us {
        bottom: 110px !important;
    }
    #mission h4{
        font-size: 26px;
        line-height: 48px;
    }

    #mission .dt-text-desc{
        font-size: 16px;
        color: #666666;
    }
    #about-us-new #about-us {
        bottom: 168px !important;
    }
    #about-us-new #about-us p, #about-us-new .p-first p{
        font-size: 18px;
    }

    .masthead:not(.side-header):not(.side-header-menu-icon) .top-bar, .masthead:not(.side-header):not(.side-header-menu-icon) .header-bar,  #footer > .wf-wrap  {
        max-width: 1440px !important;
    }
    
    #events-tabs .ult_tabcontent .ult_tab_min_contain {
      max-width: 1440px;
        margin: 0 auto;
    }

    .masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, .wf-wrap{
    padding: 0 !important;
    }
    #main > .wf-wrap {
        width: 1440px !important;
    margin: 0 auto !important;
         max-width: 1440px !important;
    }
    #counter{
        width: 1440px !important;
    margin: -120px auto 0px !important;
    max-width: 1440px !important;
    }
/*  #video-row .revslider-initialised rs-slide{
        height: 440px !important;
    } */
    #footer > .wf-wrap  {
    width: 1440px;
}
    .page-title > .wf-wrap, #fancy-header > .wf-wrap {
    width: 1440px;
    max-width: 1440px;
}
    
    #why-hdf .uvc-sub-heading strong
{
    font-size: 26px;
}
#why-hdf .uvc-sub-heading
{
font-size: 21px;
}
#history-remember .uvc-sub-heading
{
    font-size: 16px;
color: #000000;
font-weight: 400;
font-family: "Montserrat";
text-align: justify;
}
#about-us .vc_column-inner {
    box-sizing: border-box;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-top: 60px;
    border-radius: 1%;
}
    #about-us-new #about-us {
    bottom: 165px;
}
    
#right-dots .wpb_text_column .wpb_wrapper{
    position: relative;
    top: 22px;
    left: -115px;
}
#left-dots .wpb_text_column .wpb_wrapper{
    position: relative;
    top: 22px;
    right: -115px;
}
    #about-video #counter {
    position: absolute;
    top: 50%;
    right: 75%;
    width: 25% !important;
    }
}   

.mini-search input:focus .mini-widgets{
        padding: 0px 0px 0px 174px !important;
    background-image: linear-gradient(
-258deg
, rgba(255,255,255,0.7) 0, rgba(255,255,255,1) 100%);
    background-position: 50% 50%;
    background-clip: border-box;
}


.filterMainSection .range
{
    margin: 0 0 0 0;
        padding: 0px 15px 2px 15px;
    width: 80% !important;
    display: flex;
    justify-content: space-between;
}
.filterMainSection .year p, .filterMainSection .donor p,
.filterMainSection .target p{
    font-size: 10px;
    color: #ccc;
}
.filterMainSection .year h2, .filterMainSection .donor h2,
.filterMainSection .target h2
{
    font-size: 12px;
color: #000000;
font-weight: 600;
font-family: "Montserrat";
text-align: center;
    margin: 0;
    height: 28px;
    
}

.filterMainSection .sliderr {
	max-width: 100% !important;
	background-color: #b15343 !important;
	border-color: #fff !important;
	width: 100%;
	margin-top: 14px;
	margin-bottom: 0 !important;
	pointer-events: none;
	-webkit-appearance: none;
	height: 11px;
	background: #fff;
	outline: none;
	border: 3px solid #cecece;
	border-radius: 8px;
	padding: 0px 15px 0px 15px;
}




/* for chrome/safari */
.filterMainSection .sliderr::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 10px;
  height: 30px;
  background: #000;
  cursor: pointer;
  border: 5px solid #000;
  border-radius: 4px;
}

/* for firefox */
.filterMainSection .sliderr::-moz-range-thumb {
  width: 20px;
  height: 30px;
  background: #fff;
  cursor: pointer;
  border: 5px solid #fff;
  border-radius: 4px;
}

.filterMainSection .year, .filterMainSection .donor, .filterMainSection .target{
    max-width: max-content !important;
    margin: 0 0 0 0px;
}


.alphabeticalFilters li {
    display: inline-block;
        border: 1px solid #a1a1a1;
        text-decoration: none;
    display: inline-block;
    font-size: 14px;
    color: #000 !important;
    font-weight: 500;
    font-family: "Montserrat";
    width: 115px;
    padding: 5px 8px;
    text-align: left;
    line-height: 18px;
    height: 36px;
}
.alphabeticalFilters li a {
     text-decoration: none;
}
.alphabeticalFilters li:hover{
        background-color: #b75646;
    border-color: #b75646;
}
.alphabeticalFilters li:hover a {
    color: #fff;
}
.alphabeticalFilters li:nth-child(1)
{
        width: auto;
    vertical-align: top;
    padding: 5px 20px;
}
.alphabeticalFilters li:nth-child(1) a {
    line-height: 38px;
}
#partner .upb_row_bg {
    display: none;
}

.filterContentSection{
    display: inline-block;
}
.feature-item {
    width: 100%;
    float: left;
    vertical-align: top;
    display: inline-block;
    box-sizing: border-box;
    margin: 10px;
}

.feature-item{
        border-radius: 10px;
    filter: drop-shadow(0 0 3px rgba(0,0,0,0.11));
    background-color: #ffffff;
    margin-top: 15px;
        font-size: 14px;
    color: #000000;
    font-weight: 500;
    font-family: "Montserrat";
	overflow: hidden;
}
.filterContentSection .dt-owl-item{
    margin: 10px;
}

html .filterContentSection .dt-owl-item, html .filterContentSection  .feature-item{
    display: block;
}
 
.arrows-bg-on.owl-carousel .owl-nav a:before, .arrows-hover-bg-on.owl-carousel .owl-nav a:after{
        background-color: #b15343;
    background: #b15343;
}

#events-tabs .owl-carousel.owl-drag .dt-owl-item {
    margin: 7px !important;
    width: 350px !important;
}
.page-id-8693 #events-tabs .owl-carousel.owl-drag .dt-owl-item {
    width: 371px !important;
}
#events-tabs .owl-carousel.owl-drag .dt-owl-item .feature-item{
    margin: 0;
}

#events-tabs .filterContentSection .owl-stage {
    justify-content: space-between;
}
#events-tabs .ult_tabcontent .ult_tabitemname .widget_text {
    display: none;
}

/* custom style start */

.silderDownArrow.rev-btn.rs-layer {
    padding: 0 !important;
    width: 20px !important;
    text-align: center !important;
    height: 35px !important;
    line-height: 38px !important;
    font-size: 18px !important;
}

.header-bar .mini-widgets {
    position: relative;
    padding-left: 30px !important;
    min-width: 200px;
}

.header-bar .mini-widgets .mini-search {
    position: absolute;
    max-width: 400px;
    right: 0;
}

/*.header-bar .mini-widgets .mini-search:hover {
    background-color: rgba(255,255,255,0.8);
    height: 100%;
    padding-left: 30px;
    top: 50%;
    transform: translateY(-50%);
    vertical-align: middle;
}

.header-bar .mini-widgets .mini-search:hover form.searchform.mini-widget-searchform {
    top: 50%;
    transform: translateY(-50%);
}*/
.header-bar .mini-widgets .mini-search:hover {
    background-color: rgba(255,255,255,0.8);
    padding-left: 30px;
    vertical-align: middle;
}

.top-bar.top-bar-line-hide:before {
    width: 100%;
    left: -60%;
    right: 0;
}

.top-bar.top-bar-line-hide:after {
    right: 0;
    margin: 0;
    padding: 0;
    left: calc(100% / 2 - 200px );
}

.vc_row.bannerFullWidth .wpb_single_image figure.wpb_wrapper, 
.vc_row.bannerFullWidth .wpb_single_image figure.wpb_wrapper a.vc_single_image-wrapper,
.vc_row.bannerFullWidth .wpb_single_image figure.wpb_wrapper a.vc_single_image-wrapper img.vc_single_image-img {
    width: 100%;
}

#footer .wf-container-footer #text-2 img {
    background-color: #fff;
    padding: 5px 10px 10px 10px;
    border-radius: 0 0 4px 4px;
    width: 140px;
    margin-bottom: 0;
}

#footer .wf-container-footer #text-2 .first-col-p {
    padding-right: 0;
    line-height: 18px;
}

#footer.solid-bg .wf-wrap {
    padding-bottom: 0px !important;
}

#main .soc-ico a:hover, #footer .soc-ico a:hover i {
    position: relative;
    z-index: 1;
    color: #fff;
}


#footer #text-5 .textwidget .wrap-info:first-child i {
    padding-bottom: 30px;
    position: relative;
}

#footer #text-5 .textwidget .wrap-info {
    float: left;
    width: 100%;
    line-height: 48px;
    margin-top: 0;
    margin-bottom: 10px;
}

#footer #text-5 .textwidget .wrap-info i {
    float: left;
    display: inline-block;
}

#footer #text-5 .textwidget .wrap-info:first-child {
    line-height: normal;
}

#footer #text-5 .textwidget .wrap-info:first-child a {
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
    width: calc(100% - 80px);
    float: left;
    margin: 7px 0;
}


#footer #text-5 .textwidget .wrap-info:first-child i::after {
    content: 'UAN';
    position: absolute;
    background-color: #b15343;
    float: left;
    left: 0;
    bottom: 0;
    padding: 3px 0;
    width: 100%;
    font-size: 10px;
    font-weight: bold;
    font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif;
    letter-spacing: 2px;
    line-height: normal;
}



#footer #text-5 .textwidget .wrap-info span.address {
    position: relative;
    float: left;
    line-height: 18px;
    top: 0;
    width: calc(100% - 60px);
    font-size: 13px;
}


.filterMainSection .filterContentSection.owl-carousel {
    padding-left: 25px;
    padding-right: 30px;
}

.filterMainSection .filterContentSection .owl-nav a.owl-prev {
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.filterMainSection .filterContentSection .owl-nav a.owl-next {
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}

.filterMainSection .filterContentSection .owl-nav a {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    color: #fff;
}

.filterMainSection .filterContentSection .owl-nav a i {
    color: #fff;
    font-size: 11px;
    line-height: 24px;
}

.filterMainSection .filterContentSection .owl-nav a i::before {
    color: #fff;
}



#about-us-new #about-us p {
    font-size: 18px;
    line-height: normal;
    font-weight: 100;
    text-align: justify;
}

#about-us-new .p-first p {
    text-align: justify;
}


.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar {
    display: inherit;
    min-height: 38px;
}
.top-bar.top-bar-line-hide:before {
    background: #b15343;
    left: auto;
    right: -100%;
}

.top-bar .right-widgets {
    float: right;
}

.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar {
    display: inherit;
    min-height: 39px;
}

.top-bar .right-widgets::before {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 60px;
    bottom: 0;
    background-color: #FFF;
    transition: all .3s;
    border-color: #b15343 #b15343 transparent transparent;
    width: max-content;
    left: -120px;
    right: auto;
}

.top-bar.top-bar-line-hide:after {
    display: none;
}

.top-bar .left-widgets {
    background-color: #b15343;
    position: relative;
    display: inline-block;
    float: right;
}

.top-bar-bg {
    background: #fff;
}

.right-widgets.mini-widgets {
    background-color: #b15343;
    position: relative;
    display: inline-block;
    float: right;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0;
    padding-left: 30px;
    line-height: 0;
}

.switcher .selected a {
    padding: 0;
}

.masthead .mini-widgets .soc-ico a:before, .masthead .soc-ico.hover-custom-bg a:after {
    height: 38px;
    width: 38px;
}

.masthead .mini-widgets .soc-ico a, .masthead .mobile-mini-widgets .soc-ico a, .dt-mobile-header .soc-ico a {
    width: 38px;
    height: 38px;
}

.right-widgets.mini-widgets a.mini-contacts {
    padding: 10px 35px;
    border-left: 1px solid #c07568;
    margin: 0;
}

.switcher {
    float: left;
    line-height: 13px;
    width: 163px !important;
    overflow: initial;
}

.switcher > .selected {
    float: left;
    width: 100%;
    padding: 4px 0;
}

.right-widgets.mini-widgets .near-logo-first-switch.in-menu-second-switch {
    display: inline-block;
    float: left;
    padding: 1px 0 0 0;
}

.switcher .option {
    top: 39px;
    width: 170px;
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
}

.switcher .option a.nturl {
    padding: 5px 12px;
    float: left;
    width: 100%;
    box-sizing: border-box;
    line-height: 20px;
	color: #7f7f7f !important;
}

.switcher .option a.nturl img {
    display: block !important;
    float: right;
    width: 20px;
    height: auto;
    margin-right: 10px;
}

.switcher .selected a img {
    display: block !important;
    float: right !important;
    margin-right: 0px;
    width: 24px;
    height: auto;
}

.switcher .selected a {
    float: left;
    width: 86% !important;
}

.switcher .selected a {
    line-height: 23px;
    padding-left: 12px !important;
    position: relative;
}

.switcher .selected:after {
    top: 10px;
    position: absolute;
    right: -1px;
    font-size: 11px;
}

.switcher .selected a::before {
    content: '';
    position: absolute;
    left: 0;
    top: -5px;
    height: 40px;
    width: 1px;
    background-color: #c07568;
    z-index: 1;
}

.top-bar .left-widgets a.microwidget-btn {
    margin-left: 0 !important;
}


#rev_slider_2_1_wrapper .custom_copy49.tparrows {
    height: 56px !important;
}

#rev_slider_2_1_wrapper .custom_copy49.tparrows:before {
    font-size: 24px !important;
    line-height: 56px !important;
}

#rev_slider_2_1_wrapper .custom_copy49.tparrows:hover {
    background-color: #b15343 !important;
}

#rev_slider_2_1_wrapper .custom_copy49.tparrows:hover::before {
    color: #fff !important;
}

/* ========= responsive style start ========== */

@media screen and (max-width:1539px){
    
    .phantom-sticky .branding>a.same-logo {
        margin-top: 0px;
    }

    .right-widgets.mini-widgets a.mini-contacts {
        padding: 10px 25px;
    }

    .sticky-off .branding a img {
        max-width: 140px;
    }
    
    .top-bar.top-bar-line-hide:after {
        left: calc(100% / 2 - 300px );
    }    
    #counter {
        margin: -44px auto 0px !important;
        padding: 10px 30px 10px 30px;
    }

    #counter .stats-block .stats-number {
        font-size: 28px !important;
    }

    #counter .stats-block .stats-text {
        font-size: 12px !important;
    }

    .bannerFullWidth.vc_custom_1634716559313 {
        padding-top: 0 !important;
        padding-bottom: 20px !important;
    }
}

@media screen and (max-width:1280px){
    .sticky-off .branding a img {
        max-width: 160px;
    }

    .phantom-sticky .branding>a.same-logo {
        margin-top: -15px;
    }    

    .masthead:not(.side-header):not(.side-header-menu-icon) .top-bar, .masthead:not(.side-header):not(.side-header-menu-icon) .header-bar, #footer > .wf-wrap {
        max-width: 1140px;
    }

    .masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, .wf-wrap {
        max-width: 1140px;
    }

    .top-bar.top-bar-line-hide:after {
        left: calc(100% / 2 - 330px );
    }

    .top-bar.top-bar-line-hide:before {
        left: -75%;
    }

    .main-nav > li > a .menu-text {
        font-size: 14px;
        line-height: 36px;
    }

    .header-bar .mini-widgets {
        padding-left: 0px !important;
    }

    #footer .wf-container-footer #text-2 .first-col-p {
        font-size: 14px;
    }

    #footer #text-5 .textwidget .wrap-info span.address {
        font-size: 12px;
        line-height: 16px;
    }

    footer#footer section.widget .widget-title {
        font-size: 16px;
    }

    #counter {
        width: 1140px;
    }
    
    p.subscribe-first {
        font-size: 24px;
        line-height: 36px;
    }

    .subscribe-sec {
        font-size: 28px;
    }
}

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

    .masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, .wf-wrap {
        max-width: 100%;
        padding: 0 20px !important;
    }

    #counter {
        width: calc(100% - 40px) !important;
        padding: 20px 40px 20px 20px !important;
    }

    #counter .aio-icon-img.uavc-circle {
        width: 55px;
        padding: 8px 4px;
        font-size: 28px !important;
        line-height: 28px;
    }

    #counter .stats-block .stats-number {
        font-size: 21px !important;
    }

    .sticky-off .branding a img {
        max-width: 130px;
    }

    .phantom-sticky .branding>a.same-logo {
        margin-top: 0;
    }

    .masthead:not(.side-header).full-height .header-bar .main-nav > li > a, .masthead:not(.side-header) .header-bar .main-nav > li > a {
        padding: 0 8px;
    }

    .mini-search input.field, .overlay-search-microwidget input[type=text] {
        float: right;
        width: 90%;
    }

    .main-nav > li > a .menu-text {
        font-size: 13px;
    }

    .top-bar.top-bar-line-hide:before {
        left: -85%;
    }

    .top-bar.top-bar-line-hide:after {
        left: calc(100% / 2 - 400px );
    }  
        #post-tabs .uvc-main-heading h2 {
        line-height: 36px;
        font-size: 19px;
    }

    .uvc-heading.ultimate-heading-10436171224be5f32 .uvc-sub-heading {
        font-size: 24px;
    }
        #post-tabs .uvc-main-heading h2 {
        line-height: 36px;
        font-size: 19px;
    }

    .uvc-heading.ultimate-heading-10436171224be5f32 .uvc-sub-heading {
        font-size: 24px;
    }

    .blog-shortcode.blog-masonry-shortcode-id-af60f8a6fa10044b1e111d1c3271298d.resize-by-browser-width .dt-css-grid {
        grid-column-gap: 30px !important;
        grid-row-gap: 30px !important;
    }


    #newsletter-blog .vcpb-default {
        left: -20px !important;
        width: calc(100% + 40px) !important;
    }

    footer#footer section.widget .widget-title {
        font-size: 14px;
    }

    #footer #text-5 {
        padding-right: 0;
        padding-left: 15px;
    }

    #footer .soc-ico a:after, #footer .soc-ico a:before, #footer .soc-ico a {
        margin-right: 3px;
    }

    .tnp-subscription form .tnp-field-button {
        right: auto;
        left: calc(100% - 120px);
    }

    p.subscribe-third {
        line-height: normal;
    }   
}

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

    #footer #text-2 {
        padding-right: 45px;
    }

    #footer #text-3, #footer #text-4 {
        padding-top: 30px;
        padding-bottom: 0;
    }

    #footer #text-5 {
        padding-left: 40px;
        padding-top: 40px;
        padding-right: 40px;
        padding-bottom: 0;
    }

    #footer #text-5 .textwidget .wrap-info span.address {
        font-size: 14px;
        line-height: 18px;
    }

    #footer #text-6 {
        padding-top: 30px;
        padding-bottom: 0;
    }

    #footer #text-5 .textwidget .wrap-info:last-child {
        margin-bottom: 0;
    }
    
    #footer.solid-bg #bottom-bar .wf-wrap {
        padding-bottom: 0 !important;
    }

    .tnp.tnp-subscription {
        max-width: calc(100% - 110px);
    }


    #video-row #counter {
        margin-top: 0 !important;
    }

    #video-row #counter .aio-icon-img.uavc-circle {
        font-size: 28px !important;
        line-height: 28px;
    }
        
    #counter1, #counter2, #counter3, #counter4, #counter5 {
        width: calc(100% / 3);
        float: none;
        display: inline-block;
    }

    #counter5 .stats-number:after {
        font-size: 18px;
    }

    #video-row #counter {
        margin-top: -80px !important;
        background-image: none !important;
        background-color: #fff !important;
        text-align: center;
        padding: 25px !important;
    }       
}

@media screen and (max-width:992px){
    #video-row #counter {
        margin-top: 0px !important;
    }

    .top-bar.top-bar-line-hide:before {
        display: none;
    }

    .top-bar.top-bar-line-hide:after {
        display: none;
    }

    .masthead:not(.side-header) .mobile-header-bar, .side-header.masthead-mobile-header .mobile-header-bar {
        padding: 0 25px;
    }

    .masthead .mini-widgets .soc-ico a:before, .masthead .soc-ico.hover-custom-bg a:after {
        line-height: 38px;
    }

    .masthead .soc-ico .soc-font-icon, .dt-mobile-header .soc-ico .soc-font-icon {
        line-height: 36px;
    }

    .mobile-header-bar .mobile-mini-widgets .text-area {
        background-color: #b15343;
        color: #fff;
    }

    .mobile-header-bar .mobile-mini-widgets .text-area .selected a {
        color: #fff;
        padding-left: 20px;
    }

    .mobile-header-bar .mobile-mini-widgets .text-area .switcher .option a {
        color: #fff;
        padding: 7px 10px;
    }

    .masthead .mini-widgets .soc-ico a, .masthead .mobile-mini-widgets .soc-ico a, .dt-mobile-header .soc-ico a {
        height: 38px;
    }

    .masthead .mini-widgets .soc-ico a:before, .masthead .soc-ico.hover-custom-bg a:after {
        height: 38px;
    }

    .right-widgets.mini-widgets .soc-ico {
        height: 38px;
    }

    .mobile-header-bar .mobile-mini-widgets .text-area .switcher {
        padding: 7px 20px 7px 0px;
    }    
}

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

    .show-on-second-switch.text-area, .show-on-second-switch.in-top-bar {
        display: inline-block !important;
        width: 100%;
        margin-right: 0;
    }

    .dt-mobile-header .mini-contacts {
        width: 100%;
        display: inline-block !important;
        padding: 5px 20px;
        margin-right: 0;
        font-size: 16px;
        text-align: left !important;
        padding-left: 0;
    }

    .show-on-second-switch .switcher.notranslate {
        width: 100% !important;
        max-width: 100% !important;
    }

    .show-on-second-switch .switcher .selected {
        float: left;
        width: 100%;
        padding: 10px;
        box-sizing: border-box;
    }

    .show-on-second-switch .switcher .selected a {
        width: calc(100% - 45px) !important;
        padding: 0 15px 0 10px;
        color: #fff;
    }

    .dt-mobile-header .mobile-mini-widgets-in-menu>* {
        width: 100%;
        margin-right: 0;
        margin-left: 0 !important;
        display: inline-block !important;
        text-align: center;
        margin-top: 15px;
        margin-bottom: 0;
    }

    .masthead .mini-widgets .soc-ico a:before, .masthead .mini-widgets .soc-ico a:after, .masthead .mobile-mini-widgets .soc-ico a:before, .masthead .mobile-mini-widgets .soc-ico a:after, .dt-mobile-header .soc-ico a:before, .dt-mobile-header .soc-ico a:after {
        width: 38px;
        height: 38px;
    }

    .masthead .mini-widgets .soc-ico a, .masthead .mobile-mini-widgets .soc-ico a, .dt-mobile-header .soc-ico a {
        width: 34px;
        margin: 0 10px;
    }    
}


@media screen and (max-width:767px){
.page-id-45 #newsletter-blog .wpb_wrapper .blog-shortcode article.post .post-thumbnail-wrap {
    min-height: 190px !important;
}
	.email-section .contact-information
{
    height: 20px;
     min-height: 170px;
}
	#quicklink-heading .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2{
		    line-height: 30px !important;
	}
	.page-id-6602 #about-us-new #about-us {
        bottom: 40px !important;
	}
	#career{
		padding-top: 28px !important;
	}
	html .page-id-6220 #photo-catalog .wpb_wrapper .text-big,
	html .page-id-11728 #photo-catalog .wpb_wrapper .text-big {
		line-height: 15px !important;
	}
	#teacher-hdf .top-icon .aio-icon-description p b{
		margin-bottom: 30px;
	}
	html #pinkbg p b {
		font-size: 32px !important;
		line-height: 18px !important;
	}
	html #pinkbg p strong {
		font-size: 35px !important;
		line-height: 55px !important;
	}
	html #educate .wpb_text_column p{
		font-size: 18px !important;
	}
	html #faqs-section .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2 {
    line-height: 25px;
}
	html .become-volunteer #about-us-new .p-first {
    margin-top: 15px;
}
	html #mission{
    margin-top: -10px !important;
}
	html #photo-catalog .wpb_wrapper .wpb_tabs .ui-tabs-panel {
		    max-height: 200px;
	}
	.page-id-6220 .filterFormSection,
	.page-id-11728 .filterFormSection {
		bottom: -55px !important;
	}
	.page-id-5203 #newsletter-event {
    top: 5px !important;
}
	.page-id-7810 #about-us-new.approaches #about-us {
    bottom: 112px;
}
	html .page-id-7810 #about-us:before {
    right: -2px !important;
}
	#testimonials-section {
		margin-top: 0px;
	}
	#testimonials-section .sp-tfree-client-image img{
		 width: 100px;
         height: 100px;
         padding-right: 25px;
         border-radius: inherit;
	}
	.blog-shortcode .post-entry-content .entry-title a {
        font-size: 14px;
	}
	#about-us p {
        font-size: 14px !important;
	}

	.homePageDonationPopupSection .supportUsPoupArea {
       min-width: auto !important;
}
	.page-id-45 .dt-css-grid {
    flex-direction: column;
}
.page-id-45 .dt-css-grid .wf-cell {
    width: 100% !important;
}
	#detail-main-heading .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2 {
    font-size: 14px !important;
    line-height: 32px !important;
}
	#stay-informed .uvc-sub-heading {
    font-size: 22px !important;
	}
	#detail-counter {
    height: auto;
}
	
	.post-template-default #newsletter-blog .tnp-subscription {
    margin-top: -12px !important;
    max-width: 350px !important;
}
	.red-para .source a {
		display: block;
	}
    .post-template-default .type-post #newsletter-blog {
         padding-bottom: 45px;
		 margin-left: calc(((100vw - 100%) / 2 * (-1)) - 0px);
}
	.post-template-default .type-post .subscribe-first {
    font-size: 22px !important;
    padding-top: 20px;
}
	.post-template-default .type-post .subscribe-sec {
    font-size: 25px !important;
	}
	#detail-counter .stats-left .stats-desc {
    padding: 0 14px !important;
	}
    #detail-counter .stats-block .stats-number {
    font-size: 14px !important;
	}
	#detail-counter .counter_suffix {
    font-size: 14px !important;
	}
	#stay-informed .uvc-sub-heading:after {
    width: 83px;
	}
	#stay-informed .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2 {
    font-size: 18px !important;
	}
	.page-id-5203 #events-vedio .wpb_wrapper .vc_custom_1639404507244 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
	html .page-id-45 .filterContentSection .feature-item {
    height: 320px !important;
}
	html #press.news-press .feature-name{
		line-height: 18px !important;
        font-size: 14px !important;
	}
	html #located .vc_col-sm-6 .vc_column-inner {
		padding-left: 0px;
		padding-right: 0px;	
	}
	html #about-us:before{
		right: -9px !important;
	}
	html .our-campaigns #about-us:before {
       right: -9px !important;
       height: 100px;
	   width: 100px;
}

	html #man-image img {
    height: 200px;
		right: 0 !important;
}
	.page-id-7810 #about-us:before {
    width: 100px !important;
	}
	#mission .wpb_column .vc_column-inner {
    height: 321px;
}
	.page-id-45 #counter {
		display: flex;
        flex-direction: column;
	}
	.type-campaign .filterMainSection{
	  padding: 0;
}
	.type-campaign .filterContentSection .feature-item .feature-desc {
    padding-bottom: 0px;
	}
.wf-wrap .type-campaign .post-thumbnail {
	width: 100%;
    float: left;
}
	.type-campaign .filterContentSection .feature-item .feature-desc:after {
    bottom: 9px;
    right: 30px;
	}
	.type-campaign .entry-content {
    display: inline-block !important;
    padding: 0 15px;
    margin-bottom: 0;
}
	.wf-wrap .type-campaign .filterMainSection .feature-item {
    padding: 25px 25px 50px 25px;
}
	.type-campaign .filterContentSection .feature-item .feature-desc{
		position: inherit;
	}
.wf-wrap .type-campaign .filterMainSection {
	width: 100%;
    float: left;
}
	.switcher .option{
	width: 99% !important;
}
	.switcher .option a{
		color: #fff !important;
	}
	html #history-remember .uvc-sub-heading{
		    padding: 0 0px;
		    font-size: 16px !important;
	}
	.page-id-7923 #history-remember .uvc-sub-heading {
        font-size: 16px;
		padding: 0 0px !important;
}
	.page-id-9214 #main {
    padding: 30px 0 30px 0;
}
	.page-id-9214 #main .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2{
		    font-size: 20px;
		    line-height: 35px;
	}
	#shadow-image{
		display: none;
	}
	#mission figure img {
		max-width: 70%;
	}
	#mission .dt-text-desc {
    padding: 0px 15px 0px !important;
}
	#contact-us-box .aio-icon-img {
		font-size: 62px !important;
	}
	#maps-tabs .tab button{
		    width: 100% !important;
	}
	div.wpforms-container-full .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern) {
    overflow-x: inherit !important;
}
	.page-id-5203 #about-us-new .p-first {
    margin-top: 120px;
}
	#maps-tabs .vc_column-inner{
	    padding-left: 0px;
        padding-right: 0px;
	}
	#maps-tabs .tab button{
		margin: 0;
	}
	press .feature-item:nth-child(1) img {
    width: 99%;
}
	.mobile-header-bar .mobile-branding img {
    width: 112px;
}
	.career-opportunity #career .dt-text-desc{
		line-height: 16px;
		font-size: 14px !important;
	}
	#career .wpb_text_column p {
    font-size: 16px !important;
	}
	
	.page-id-6602 #about-us-new #about-us .uvc-sub-heading.ult-responsive:after {
    content: '';
    width: 48px !important;
}
	html #career-counter .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
	   html #testimonials-section .tfree-client-testimonial, html #testimonials-section .tfree-client-name, html .tfree-client-designation {
    margin-right: 0px !important;
}
    .mini-search input.field, .overlay-search-microwidget input[type=text] {
        width: 35vw !important;
        min-width: 150px;
    }

    .show-mobile-logo .mobile-branding img.mobile-logo, .show-mobile-logo.show-device-logo .mobile-branding img.mobile-logo, .show-device-logo .mobile-branding img {
        max-width: 100%;
    }    
}

@media screen and (max-width:639px){
    .show-mobile-logo .mobile-branding img.mobile-logo, .show-mobile-logo.show-device-logo .mobile-branding img.mobile-logo, .show-device-logo .mobile-branding img {
        max-width: 150px;
    }

    .masthead:not(.side-header) .mobile-header-bar, .side-header.masthead-mobile-header .mobile-header-bar {
        padding: 0 15px;
    }

    #main > .wf-wrap {
        padding: 0 10px !important;
    }

    #counter1, #counter2, #counter3, #counter4, #counter5 {
        width: calc(100% / 2);
        float: none;
        display: inline-block;
    }

    #video-row #counter {
        padding: 10px 15px !important;
        top: 0;
    }

    .tnp.tnp-subscription {
        max-width: 100%;
    }

    .tnp-subscription form .tnp-field-button {
        left: 0;
    }

    html .tnp-subscription form .tnp-submit {
        height: 44px;
        line-height: 44px !important;
    }

    #partner .owl-carousel .owl-stage-outer {
        padding-bottom: 0;
    }    
}

/* ========= responsive style end ========== */

.owl-carousel.partnerSliderWidth {
    width: 96%;
    margin: 0 auto;
}

.filterMainSection .feature-item .feature-content {
    padding: 0 15px;
    transition: ease all 0.5s;
    position: relative;
    top: 0;
}
html .page-id-45 .filterContentSection .feature-item {
    height: 445px;
}

@media screen and (max-width:1539px){
    html .page-id-45 .filterContentSection .feature-item {
        height: 415px;
    }  
}

.filterMainSection .feature-item .feature-content .feature-name {
    font-size: 16px;
    font-weight: 700;
}
.page-id-45 .filterMainSection .feature-item .feature-content .feature-name{
	    font-size: 16px;
    font-weight: 600;
    line-height: 1.4;
    margin-top: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 8px;
}

.filterMainSection .feature-item .feature-content .feature-desc {
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    font-weight: 500;
    color: #666;
    padding: 10px;
    transition: ease all 0.3s;
    opacity: 0;
    visibility: hidden;
    height: 0;
}

.filterMainSection .feature-item .feature-content .range {
    width: calc(100% + 30px) !important;
    box-sizing: border-box;
    padding: 0;
    margin-top: 15px;
    margin-bottom: 0;
    margin-left: -15px;
}

.filterMainSection .feature-item .feature-content .range div {
    width: calc(100% / 3);
    text-align: center;
    padding: 5px 0;
    max-width: none !important;
}

.filterMainSection .feature-item .feature-content .range .donor {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.filterMainSection .feature-item .feature-content .range div h2, .filterMainSection .feature-item .feature-content .range div p {
    float: left;
    width: 100%;
    height: auto;
    line-height: normal;
    margin: 0 0 4px 0;
}

.filterMainSection .feature-item .feature-content .range div h2 {
    font-size: 16px;
}

.filterMainSection .feature-item .feature-content .range div p {
    font-size: 12px;
}
.page-id-8693 .feature-item .feature-content, .type-campaign .feature-item .feature-content {
	display: flex;
    flex-direction: column;
}
.page-id-8693 .feature-item .feature-content .feature-name, .type-campaign .feature-item .feature-content .feature-name {
order: 1;
}
.page-id-8693 .feature-item .feature-content .range-slider, .type-campaign .feature-item .feature-content .range-slider{
	order: 3;
}
.page-id-8693 .feature-item .feature-content .range, .type-campaign .feature-item .feature-content .range {
	order: 4;
}
.page-id-8693 .feature-item .feature-content .feature-desc{
	order: 2;
	visibility: visible;
    opacity: 1;
}
.page-id-45 .filterMainSection .feature-item:hover .feature-content .feature-desc {
    height: auto;
    opacity: 1;
    visibility: visible;
}

.filterMainSection .feature-item {
    cursor: pointer;
}

.page-id-45 .filterMainSection .feature-item:hover .feature-content .feature-desc {
	margin: 45px 0;
}
.page-id-45 .filterMainSection .feature-item:hover .feature-content {
    margin-top: -70px;
    background-color: #fff;
    padding-top: 15px;
    padding-bottom: 5px;
}

.filterMainSection .feature-item .feature-content input[type="range"] {
    background-color: #f2f2f2;
    background-image: linear-gradient(#b15343, #b15343);
    background-size: 34% 100%;
    background-repeat: no-repeat;
}
.filterMainSection .feature-item .feature-content input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 26px;
  width: 13px;
  background: #000000;
  cursor: ew-resize;
  box-shadow: 0 0 2px 0 #555;
  transition: background .3s ease-in-out;
}

.filterMainSection .feature-item .feature-content input[type="range"]::-moz-slider-thumb {
  -webkit-appearance: none;
  height: 26px;
  width: 13px;
  background: #000000;
  cursor: ew-resize;
  box-shadow: 0 0 2px 0 #555;
  transition: background .3s ease-in-out;
}

.filterMainSection .feature-item .feature-content input[type="range"]::-ms-slider-thumb {
  -webkit-appearance: none;
  height: 26px;
  width: 13px;
  background: #000000;
  cursor: ew-resize;
  box-shadow: 0 0 2px 0 #555;
  transition: background .3s ease-in-out;
}

/* custom style end */

/* ========================================
 	Design Modifications Styles
   ======================================== */

/* Header */

@media screen and (max-width: 1024px) and (min-width: 768px){
	.post-template-default #main #content article img {
    width: 90%;
	}
	#detail-counter {
		    display: flex;
    flex-direction: column;
	}
	#detail-counter .vc_col-sm-4 {
    width: 100%;
}
	.single .entry-content {
    padding-left: 20px;
    padding-right: 20px;
}
	html #detail-counter {
    height: 220px;
}
.post-template-default #newsletter-blog {
    margin-top: -16px !important;
}
		.type-campaign .filterMainSection{
	  padding: 0;
}
	.post-template-default .type-post .subscribe-sec {
    font-size: 28px !important;
	}
	.post-template-default #newsletter-blog .tnp-subscription {
            max-width: 430px !important;	
            margin-top: 44px !important;

}
	.post-template-default .type-post .subscribe-first {
    font-size: 26px !important;
	}
	.type-campaign .filterContentSection .feature-item .feature-desc {
		position: inherit;
	}
	.type-campaign .filterContentSection .feature-item .feature-desc {
    padding-bottom: 0px;
	}
.wf-wrap .type-campaign .post-thumbnail, .wf-wrap .type-campaign .filterMainSection {
	width: 100%;
    float: left;
}
	.post-template-default .type-post #newsletter-blog {
    width: 100vw;
    margin-left: calc(((100vw - 100%) / 2 * (-1)) - 0px) !important;
}

	.type-campaign .filterContentSection .feature-item .feature-desc:after {
    bottom: 9px;
    right: 30px;
	}
	.type-campaign .entry-content {
    display: inline-block !important;
    padding: 0 15px;
    margin-bottom: 0;
}
		.page-id-9214 #main {
    padding: 30px 0 30px 0;
}
	.page-id-9214 #main .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2{
		    font-size: 22px;
	}
	#shadow-image{
		display: none;
	}
	#newsletter-event{
		bottom: 100px;
	}
	#our-social {
    padding: 55px 0px;
}
	.mobile-header-bar .mobile-branding img {
		width: 120px;
	}
}

/* Page About Us */

#about-us-new {
    max-height: 290px;
}
#about-us .vc_column-inner {
	padding-bottom: 23px;
}
#about-us-new #about-us p {
    font-size: 18px;
    line-height: 1.3;
    text-align: justify;
}
#about-us-new .p-first p {
    padding: 20px 20px;
    text-align: justify;
    line-height: 1.2;
}
#mission .dt-text-desc {
    padding: 0px 38px 20px;
	width: 300px;
}
#about-video .uvc-main-heading h2 {
    font-size: 31px;
    line-height: 55px;
}
#about-video #monoment p {
    text-align: justify;
	font-size: 14px;
}
#about-video #monoment p:nth-child(1) {
    line-height: 1.25;
}
#about-video #monoment p:nth-child(2) {
    line-height: 1.4;
}
#about-video strong {
    font-size: 14px;
    text-align: left;
}

#about-video .aio-icon-img .img-icon {
    width: 1.2em !important;
}
#about-video #counter {
    right: 65%;
    width: 34% !important;
}
#about-video #monoment .wpb_content_element {
    margin-bottom: 0;
}
#monoment .vc_column-inner {
    padding-bottom: 20px !important;
}   
#about-video-button .wpb_raw_code{
	padding: 0;
}
#about-video .vc_column-inner {
    background-position-x: -86px !important;
}
#history-remember .uvc-sub-heading {
    line-height: 1.45;
}

body #flexx article div h3 {
    font-size: 24px;
    line-height: 20px;
}
body #flexx article div h4 {
    font-size: 20px;
}
body #flexx article div p {
    font-size: 19px;
    line-height: 1.35;
}

#testimonials-section .tfree-client-testimonial p {
    font-size: 16px;
    line-height: 1.4;
	margin-bottom: 8px;
}
@media screen and (min-width: 1400px){
	#about-us-new #about-us p {
		font-size: 18px;
	}
}

@media screen and (max-width: 1024px) and (min-width: 768px){
	#power .vc_col-sm-6{ 
		width: 100%;
	}
	#power .vc_col-sm-6 .vc_custom_1636111065129 {
         padding-right: 15px !important;
         padding-left: 15px !important;
}
	.page-id-4162 .approaches .p-first p {
    font-size: 16px !important;
    line-height: 24px !important;
}
	.page-id-4162 #about-us .uvc-sub-heading {
    font-size: 31px !important;
}
	#power .uvc-sub-heading:after {
    width: 28px;
	}
	#help-image #girl-image {
    margin-top: -20px !important;
}
	#help-image #girls-image img[class*=attachment-] {
    max-width: 91%;
}
	#about-us-new .p-first {
		margin-top: -16px !important;
	}
	#about-us-new #about-us p {
		font-size: 16.5px;
	}
	html #history-remember .wpb_single_image img {
    width: 100%;
}
	#about-us-new .p-first p {
		padding: 10px 15px;
		font-size: 14px;
	}
	#mission .vc_col-sm-4 {
	    width: calc(100%/3 - 6px);
        margin: 0 2px 13px 4px;
	}
	#mission .vc_col-sm-4:nth-child(3n) {
		margin-right: 0;
	}
	#about-video-button {
		min-height: 385px;
	}
	#about-video #counter {
		top: 22%;
		right: 14%;
	}
}

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

	html .page-id-7810 #about-us-new #about-us p b:before {
    height: 80px;
    left: 0px;
}
	.switcher .selected a::before{
		display: none;
	}
	.switcher .selected:after {
    top: 13px;
	}
	#newsletter-event .dt-shortcode-soc-icons.soc-icons-right {
    text-align: center;
}
	#social-images-media {
    padding-top: 90px;
	}
	body #flexx article div h4{
		font-size: 16px !important;
		
	}
	body #about-us-new #about-us p {
		font-size: 14px;
	}
	#about-us-new .p-first p {
		font-size: 14px;
	}
	#about-us-new .p-first > .vc_column-inner {
		padding-left: 0;
		padding-right: 0;
		margin-left: 0 !important;
	}
	#mission .vc_col-sm-4 {
		margin: 0 0 12px 0;
	}
	#about-video #counter {
		top: 32%;
		right: -12%;
		width: 63% !important;
		padding: 10px 10px 10px 10px !important;
	}
	#counter .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
}
	#about-video-button {
		min-height: 350px;
	}
	#about-video .vp-img {
		width: 85px;
		margin-top: 115px;
	}
}

/* Page Our Approach */

@media screen and (min-width: 1025px) {
	.our-approach #about-us-new {
		max-height: 300px;
	}
	.our-approach #about-us-new #about-us {
		margin-top: 0 !important;
	}
	.our-approach #about-us-new .wpb_content_element {
		padding-top: 0 !important;
		margin-bottom: 0;
		margin-top: -15px;
	}
	.our-approach #about-us-new #about-us .uvc-sub-heading {
		padding-bottom: 45px !important;
		font-size: 31px;
		margin-top: 5px;
	}
	.our-approach #about-us-new #about-us .uvc-sub-heading.ult-responsive:after {
		width: 104px;
	}
	.our-approach #about-us-new #about-us p {
		line-height: 27px;
	}
	.our-approach #about-us-new #philosopy p {
		margin-bottom: 0;
	}
	.our-approach #power p {
		font-size: 16px !important;
    	line-height: 1.5;
	}
}


.approaches #about-us .vc_column-inner:before {
    content: '';
    background-image: url(https://hdf.rltsquare.online/wp-content/uploads/2021/11/quote-png.png);
    position: absolute;
    right: 20px;
    bottom: 10px;
    width: 70px;
    height: 70px;
    background-size: 70px;
    background-repeat: no-repeat;
}

/* Model Villages */

#samar-bagh li {
    list-style: none;
    padding-bottom: 5px;
}


@media screen and (min-width: 1400px){
	.model-villages #about-us-new #about-us p {
    	font-size: 18px;
		line-height: 1.5;
	}
	.model-villages #about-us-new .p-first p {
		font-size: 18px;
	}
}

/* Page Contact Us */

.contact-us-form input:not([type=checkbox]), 
.contact-us-form textarea 
{
    height: 48px !important;
    border-radius: 2px !important;
    background-color: #ffffff;
    border: 2px solid #acacac !important;
	font-size: 15px !important;
}
.contact-us-form .wpforms-field-row-block {
    margin-bottom: 10px !important;
}
.contact-us-form textarea {
    height: 120px !important;
}
.contact-us .wpforms-field-checkbox {
    max-width: 100%;
}

@media screen and (min-width: 1440px){
	#form-fields .wpb_wrapper {
		padding-right: 200px;
	}
}

@media screen and (max-width: 767px){
	#contact-image .vc_column-inner {
		min-height: 350px;
	}	
}

/* Career Oppurtunity */

.career-opportunity #about-us-new #about-us p {
    font-size: 18px;
    line-height: 1.5;
    text-align: justify;
}
.career-opportunity #career .dt-text-desc {
	font-size: 16px;
    padding: 0 30px;
}
.career-opportunity .stats-block .stats-number {
    font-size: 45px;
    font-weight: 700;
}
.career-opportunity .stats-left .aio-icon-left {
    padding-right: 20px;
}
.career-opportunity #quicklink-heading .vc_column-inner {
    padding: 0;
    margin: 10px 0;
}
.career-opportunity #quick-links .smile_icon_list.right .icon_list_item {
    border-radius: 50px;
    height: 62px;
}
.career-opportunity .smile_icon_list li.icon_list_item {
	margin: 0 0 18px!important;
}

@media screen and (min-width: 1440px){
	.career-opportunity #about-us-new #about-us p {
		font-size: 18px;
	}
}

/* Became Volunteer */

.become-volunteer #about-us-new #about-us p {
       font-size: 18px;
    line-height: 1.5;
}
.become-volunteer #about-us-new #about-us .uvc-sub-heading {
    padding-bottom: 25px;
}
.become-volunteer #about-us-new .p-first {
    margin-top: 42px;
}
.become-volunteer #history-remember li:last-child {
    padding-bottom: 0;
}
.become-volunteer #history-remember .signup {
    margin-top: -10px;
}

@media screen and (min-width: 1440px){
	.become-volunteer #about-us-new .p-first {
		margin-top: 32px;
	}
	.become-volunteer #about-us-new #about-us p {
		font-size: 18px;
	}
}

@media screen and (max-width: 767px){
	.page-id-9641 #about-us:before {
        width: 100px;
	}
	.masthead .mini-widgets .soc-ico a:not(:hover) .soc-font-icon, .masthead .mobile-mini-widgets .soc-ico a:not(:hover) .soc-font-icon, .dt-mobile-header .soc-ico a:not(:hover) .soc-font-icon{
		    padding-left: 3px !important;
	}
	.page-id-5771 .ubtn-normal {
    padding: 10px 0px !important;
}
	.admin-bar .dt-close-mobile-menu-icon {
    top: -5px !important;
}
	.switcher .selected:after {
    top: 10px;
    position: absolute;
    right: 13px !important;
	}
	.mobile-mini-widgets-in-menu {
    padding: 0px 0 !important;
}
	.admin-bar .dt-mobile-header .mobile-header-scrollbar-wrap {
    padding-top: 33px !important;
}
	html .page-id-9990 #mission .vc_col-sm-3 {
    width: 100% !important;
    margin: 0px !important;
}
	html .page-id-7923 #about-us-new #about-us, html .page-id-8245 #about-us-new #about-us, html .page-id-8525 #about-us-new #about-us, html .page-id-8605 #about-us-new #about-us{
		bottom: 70px !important;
	}
	.page-id-9641 .ult-ih-item.ult-ih-square.ult-ih-effect20 .ult-ih-image-block {
    height: 260px !important;
}
	#icons-list .uavc-list-icon{
		margin-right: 2px !important;
	}
	#mission .dt-text-desc {
      box-sizing: border-box;
}
	html .page-id-10005 #mission .dt-text-desc {
		width: 100%;
	}
	html .page-id-10005 #mission .dt-text-desc, html .page-id-10005 #history-remember p {
       font-size: 14px;
	}
	#career-counter-main .aio-icon-img{
		    font-size: 45px !important;
	}
	html .page-id-10005 #alumini #register-nows {
    padding-left: 0px;
	}
	html .page-id-6602 .career-opportunity .stats-block .stats-number {
    font-size: 26px !important;
}
	.contact-us-form input:not([type=checkbox]){
		height: 38px !important;
	}
		 #about-us-new .p-first {
    margin-top: 0px;
}
	#footer .wf-container-footer .wf-cell:nth-child(1) img{
		width: 125px;
	}
	#girls-image {
		display: none !important;
	}
	#vision-section .vc_column-inner{
		height: 270px !important;
	}
	#mission-section .vc_column-inner {
    height: 312px !important;
}
	html .homePageDonationPopupSection{
		display: none !important;
	}
	#quick-links .wpb_column .vc_column-inner{
		    padding-right: 0 !important;
            padding-left: 0 !important;
	}
	#quick-links .smile_icon_list.right li .icon_description {
    padding: 18px 10px;
}

	.career-opportunity #quick-links .smile_icon_list.right .icon_list_item {
    height: 54px;
}
	#power .wpb_column .vc_column-inner{
		    padding-right: 15px !important;
            padding-left: 15px !important;
	}
	#testimonials-section .tfree-client-testimonial p {
		text-align: left;
	}
}

@media screen and (max-width: 1024px) and (min-width: 768px){
	html #history-remember .vc_col-sm-7 {
		    padding-left: 20px;
	}
 	#mission .vc_single_image-wrapper img {
		max-width: 71%;
	}
	#counter-edu #mn .stats-block .stats-number:after, #counter-edu #bn .stats-block .stats-number:after{
		font-size: 32px !important; 
	}
	.contact-information .top-icon .aio-icon-header+.aio-icon-description{
		font-size: 12px !important;
	}
	#about-us-new .p-first {
		margin-top: 10px !important;
	}
	.become-volunteer #about-us-new #about-us p {
		font-size: 15px;
		line-height: 1.2;
	}
}

@media screen and (max-width: 1024px) and (min-width: 993px){
	.become-volunteer #about-video #counter {
		width: 50% !important;
		top: 50%;
		right: 50%;
	}
	.become-volunteer #counter {
		padding: 20px 20px 20px 20px !important;
	}
}


/* Page Publication */

.publication #about-us-new #about-us p {
	font-size: 18px;
	line-height: 1.65;
}
.publication #events-tabs .filterContentSection .owl-nav {
    display: block;
    top: 50px;
    right: -30px;
}






@media screen and (max-width: 767px){   
	html #goals .wpb_raw_code {
    height: 90px;
}
	html #program-shadow {
    right: 5px;
}
     #about-us:before {
    height: 110px;
	}

#about-us-new #about-us h2 {
    color: #fff;
    line-height: 25px;
}
	#about-us-new #about-us .uvc-sub-heading {
    padding-bottom: 20px;
}
    .page-id-6905 .owl-carousel .owl-stage-outer, .page-id-5771 .owl-carousel .owl-stage-outer  {
    padding-bottom: 20px;
}
.page-id-8605 #about-us:before {
    width: 100px;
    height: 170px;
    right: 20px;
}
    #goals{
        padding-bottom: 60px !important;
    }
    #goals .left-border{
        margin-top: 25px;
    }
    .page-id-45 #goals{
        padding-bottom: 35px !important;
    }
    .page-id-45 #goals .left-border{
        margin-top: 10px;
    }
.page-id-8693 .alphabeticalFilters li {
    width: 90% !important;
    }
    .page-id-8693 #events-tabs .filterContentSection {
    margin-top: 65px;
 
}
.page-id-8693 #events-tabs .filterFormSection {
    width: 100% !important;
    float: right;
    position: relative;
    bottom: 0px !important;
}   
    .page-id-8693 .feature-item {
    width: 100%;
        margin-bottom: 20px !important;
}
    .page-id-8693 input#searchBrand {
     width: 100%;
    margin: 0 auto;
}
    .page-id-8693 #about-us-new #about-us .p-first .vc_column-inner{
        padding-left: 0;
        padding-right: 0;
    }
    .page-id-8693 .p-first .filterFormSection {
    bottom: -185px !important;
}
    .page-id-8693 #about-us .vc_column-inner{
        margin-left: 0 !important;
    }
    .page-id-8693 .content ul{
        width: 95%;
        float: left;
    }
    .page-id-8605 #tabs-content .vc_tta-panels-container .vc_tta-panel-body .vc_col-sm-12 .vc_column-inner{
        width: 90%;
    }
.page-id-8605   #newsletter-event .tnp-subscription {
    max-width: -webkit-fill-available;
    margin: 20px 20px 80px 20px;
}
    .page-id-8605 #about-us{
        padding: 0;
    }
     .page-id-8525#fortune-heading p {
    font-size: 20px;
    line-height: 32px;
}
    .page-id-8525 .carousel-shortcode.carousel-shortcode-id-3868e285e042eb2802db31c3fd037133.reposition-arrows .owl-nav .owl-next {
    right: -10px !important;
}

    .page-id-8525 #register-nows {
    padding-left: 0;
    padding-top: 0;
}

    .page-id-8525 #alumini{
        padding-left: 20px;
    padding-right: 20px;
    }
    .page-id-8525 #alumini {
    margin-top: 250px;
}
    .page-id-8525 #history-remember .uvc-sub-heading {
    font-size: 16px;
    padding-left: 0;
}
    .page-id-8525 #history-remember #volunteers p {
    font-size: 16px;
    }
    .page-id-8525 #volunteers{
        padding-left: 20px;
        padding-right: 20px;
    }
    .page-id-8525 #history-remember h2 {
    font-size: 22px;
    }
.page-id-8525 #pinkbg p strong {
    font-size: 46px;
    line-height: 70px;
    }
    .page-id-8525 #pinkbg p {
    font-size: 16px;
    }
    .page-id-8525 #mission .vc_column_container {
    padding-left: 0;
}
    .page-id-8525 #pinkbg p b {
    font-size: 38px;
}

.page-id-8442   #alumini {
    margin-top: 250px;
        padding-left: 20px;
    padding-right: 20px;
}
.page-id-8442   #mission .dt-text-desc {
    font-size: 13px;
    padding: 0px 5px 0px;
}
.page-id-8442   #register-nows {
    padding-left: 0;
    padding-top: 0;
}
.page-id-8442   #teacher-hdf .owl-stage .right-text {
    bottom: 30px;
    }
    .page-id-8442 .owl-carousel .owl-stage-outer {
    padding-bottom: 20px;
}
    .page-id-8442 #volunteers {
        padding-left: 20px;
        padding-right: 20px;
    }
    #history-remember .uvc-sub-heading {
    padding: 0;
}
    .page-id-8442 #Edu-donate .wpb_single_image .vc_single_image-wrapper img {
    padding-top: 0px;
}
    .page-id-8442 #mission .vc_column_container {
    padding-left: 0;
}
    #counter-edu .stats-block .stats-text {
    padding-top: 10px;
    font-size: 14px !important;
    }
    #counter-edu .stats-block .stats-number {
    font-size: 20px !important;
    }
    #counter-edu #percent-edu .stats-block .stats-number:after {
    font-size: 18px;
    }

    .page-id-8337 #teacher-hdf .owl-carousel {
    background-size: cover;
}
    .page-id-8337 .carousel-shortcode.carousel-shortcode-id-7fa7705880aabaeaf2e3f1bb462043a3.reposition-arrows .owl-nav .owl-next {
    right: -10px !important;
}
    .page-id-8337 #register-nows {
    padding-left: 0;
    padding-top: 0px;
}

.page-id-8337   #alumini {
    padding-left: 20px;
    padding-right: 20px;
}
    .page-id-8337 #teacher-hdf .owl-stage .right-text {
    bottom: 38px;
    }
    .page-id-8337 #volunteers .owl-carousel .owl-stage-outer {
    padding-bottom: 30px;
}
    .page-id-8337 #volunteers{
        padding: 0 20px;
    }
    .page-id-8337 #history-remember .uvc-sub-heading {
    padding: 0;
}
    .page-id-8337 #history-remember h2 {
    font-size: 26px;
    letter-spacing: 2px;
    }
    .page-id-8337 #history-remember .uvc-sub-heading {
    font-size: 16px;
    line-height: 42px;
    }
    .page-id-8337 #mission .vc_column_container {
		padding-left: 0;
	}
    .page-id-8245 #alumini {
		padding-left: 20px;
		padding-right: 20px;
	}
    .page-id-824 .carousel-shortcode.carousel-shortcode-id-7fa7705880aabaeaf2e3f1bb462043a3.reposition-arrows .owl-nav .owl-next {
		right: -10px !important;
	}
    .page-id-8245 #register-nows {
		padding-left: 0;
		padding-top: 0;
	}
    #teacher-hdf .wpb_column .vc_column-inner{
        padding-left: 0px;
    	padding-right: 0px;
    }
	#register-nows .tnp-subscription {
		 margin-top: 0px;
		 margin-bottom: 40px;
	}

    .page-id-8245 #volunteers ul {
		margin-left: 40px;
	}
	.page-id-8245 #volunteers ul li:before {
    	left: 4px;
    }
    .page-id-8245 #volunteers{
        padding: 0 20px;
    }
    .page-id-8245 #mission .vc_column_container {
		padding-left: 0;
	}
    .page-id-7923 #history-remember h2 {
    	line-height: 34px;
    }
	.owl-carousel .owl-stage-outer {
		position: relative;
		overflow: hidden;
		-webkit-transform: translate3d(0,0,0);
		height: auto !important;
		padding-bottom: 0;
	}
	.carousel-shortcode.carousel-shortcode-id-29320391948eb27c6391ae912b6fd0fd.reposition-arrows .owl-nav .owl-next 
	{
		top: 12px !important;
		right: -12px !important;
	}
    #alumini button{
        margin-top: 25px;
    }
    #alumini strong {
		font-size: 30px;
		line-height: 30px;
    }
    #register-nows {
		padding-left: 15px;
		padding-top: 40px;
	}
    #alumini .uvc-heading {
		padding-right: 15px;
		padding-left: 15px;
	}
    #alumini .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2 {
    font-size: 25px;
    line-height: 50px;
    }
    html .carousel-shortcode.carousel-shortcode-id-29320391948eb27c6391ae912b6fd0fd.reposition-arrows .owl-nav .owl-prev{
        top: -15px !important;
    }
    .page-id-7923 .history-remember .owl-carousel .owl-stage-outer {
		padding-bottom: 20px;
	}
    .page-id-7923 #history-remember #volunteers{
        padding-left: 15px;
    	padding-right: 15px;
    }
    #teacher-hdf .owl-stage .right-text {
    	bottom: 4px;
    }
	#teacher-hdf .owl-stage .right-text {
		right: 0;
		position: absolute;
		bottom: -50px;
		text-align: left;
		margin-bottom: 0px;
		padding-right: 50px;
		padding: 0 15px;
	}
    #teacher-hdf .top-icon .aio-icon-description {
		margin-top: 15px;
		padding-left: 10px;
		padding-right: 10px;
    }
    #teacher-hdf {
		position: relative;
		top: 200px;
	}
    .page-id-7923 #mission .vc_column_container {
		padding-left: 0;
	}
	html .carousel-shortcode.carousel-shortcode-id-e501ed541a769179a22771893a4e1584.reposition-arrows .owl-nav .owl-next
	{
		top: -5px;
		left: 30px !important;
	}
    #teacher-hdf .owl-carousel {
		background-position: center;
		background-size: cover;
    }
    #fortune-heading p {
		font-size: 18px !important;
		line-height: 38px;
    }
    #fortune-heading {
		position: absolute;
		top: 126px;
    }
    .page-id-7810 #volunteers, #fortune{
         padding: 0 20px;
    }
    .page-id-7810 #circle-image .wpb_wrapper:after{
        display: none !important;
    }
    #circle-photo{
        padding-top: 150px !important;
    	padding-bottom: 160px !important;       
    }
    .page-id-7810 #power {
		bottom: -170px;
	}
    #p-comma {
        padding-left: 20px;
        padding-right: 20px;
    }
    .page-id-7810 #p-comma p:before {
		position: absolute;
		width: 98px;
		height: 90px;
		top: 16px;
		left: 10px;
		background-size: 40px;
	}
    #located {
        padding-left: 20px;
        padding-right: 20px;
    }
    .located-right {
		float: left;
	}
    #maps-tabs .tab {
    	width: 100%;
    }
    #maps-tabs .tabcontent {
    	padding: 30px 0px 0 0px;
        width: 100%;
    }
    .news-press .dates .title-events {
		margin-left: 0px;
		width: 100%;
		padding-top: 16px;
	}
    #newsletter-event {
		bottom: 138px;
	}
    #photo-catalog .btn-align-right {
		right: 15px;
	}
    .page-id-6220 #about-us-new .p-first,
	.page-id-11728 #about-us-new .p-first {
    	margin-top: -40px;
    }
    #photo-catalog .uvc-heading
    {
        padding-left: 15px;
        padding-right: 15px;
    }
    .page-id-6220 .events,
	.page-id-11728 .events{
    max-height: 375px !important;
}
    html #events-tabs .owl-carousel.owl-drag .dt-owl-item {
    margin: 7px !important;
    width: 100% !important;
}
    html .slide-width #events-tabs .owl-carousel.owl-drag .dt-owl-item {
    margin: 7px 45px !important;
        width: 350px !important;
}
    #searchBrand {
    padding-left: 36px;
    font-size: 10px;
    }
    input#searchBrand {
    height: 35px;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 10px 7px;
}
    .page-id-5203 #about-us-new #about-us{
        width: 100% !important;
    }
    .page-id-5203 #about-us-new .p-first {
    width: 100%;
    }
.mini-search input.field, .overlay-search-microwidget input[type=text] {
    width: 140px !important;
}
    .news-press #static-posts .dates .wp-post-image {
    border-radius: 0px;
    margin: 0 auto;
    float: none;
    display: block;
}
    .news-press .dates .feature-poster {
    width: 100%;
    }
    #static-posts {
    padding-left: 0px;
    padding-top: 10px;
}
    #press.news-press .feature-item:nth-child(2),   #press.news-press .feature-item:nth-child(3){
        width: 100%;
    }   
    #about-us-new .p-first form .wpforms-field-container {
    flex-direction: column;
}
    #model-four-images {
    padding-left: 15px;
    padding-right: 15px;
}
    .page-id-6602 #career{
        margin-top: 20px;
    }
    #about-us-new .p-first form .wpforms-field-container .wpforms-field-select {
    width: auto;
    }
    #about-us-new .wpforms-form .wpforms-submit {
		padding: 10px 25px 10px 35px;
		background-position: 54px 6px;
		width: 100%;
		background-size: 24px;
	}
    #model-four-images figure{
        width: 100%;
    }
    #model-four-images figure .vc_single_image-wrapper{
        width: 100%;
    }
    .page-id-6905 #volunteers .owl-nav .owl-prev{
            top: 0px;
    left: 30px;
    }
        .page-id-6905 #volunteers .owl-nav .owl-next{
           top: 0px;
           left: 55px !important;
    }
    #model-four-images .wpb_single_image.vc_align_center {
    margin-bottom: 15px;
}
    #village-samar p{
        font-size: 14px;
    }
    #model-four-images {
    max-width: 800px;
    margin: -10px 0px auto;
    }
    #samar-bagh li {
    list-style: none;
    padding-bottom: 5px;
    font-size: 13px;
}
    .page-id-6905 #history-remember .uvc-sub-heading {
    padding: 0px 0px;
        font-size: 14px;
}
    #samar-bagh .uvc-sub-heading img {
    width: 34% !important;
    }
    #career .vc_col-sm-4 {
    width: 100%;
        margin-bottom: 20px;
}
    #model-image img {
    height: auto;
}
    #career-counter{
        background-image: none !important;
    }
    
    #power-people .vc_column-inner {
     padding: 0 15px !important;
    position: absolute;
    left: 12px;
    top: 18px;
}   
    #career-counter-main {
		position: relative;
		bottom: unset;
		top: 128px;
	}
    #quick-links .smile_icon_list.right li .icon_list_icon{
        font-size: 12px !important;
        margin-top: 8px;
    }
    
    #quick-links .smile_icon_list li .icon_description p {
    padding-left: 15px;
    font-size: 12px;
    }
    
    #hdf-perk .vc_column-inner .wpb_wrapper .vc_row{
        padding-bottom: 0px;
        padding-top: 35px;
    }
    #career-banner h2 {
      font-size: 14px;
    line-height: 15px;
    }
    #career-banner .uvc-heading p {
    font-size: 12px !important;
    color: #ffffff !important;
    font-weight: 500 !important;
    font-family: "Montserrat" !important;
    line-height: 18px !important;
}
    #power-people{
        position: absolute;
    }
    #career-banner .upb_row_bg{
        height: 36%;
    }
	.page-id-6602 #career-banner {
		align-content: baseline !important;
		    min-height: 66vh !important;
	}
    #quicklink-heading .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2 {
    font-size: 26px;
    }
    #hdf-perk .aio-icon-header h3.aio-icon-title {
    font-size: 18px
    }
    
#hdf-perk .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2 {
    line-height: 43px;
    font-size: 20px;
    }
    #hdf-perk .uvc-heading{
        padding-left: 20px;
    padding-right: 20px;
    }
    #hdf-perk .uvc-sub-heading {
    font-size: 24px;
    }
    #career-counter-main .stats-block .stats-text {
    line-height: 18px;
}
    #career-counter .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 80px !important;
    padding-right: 80px !important;
}
    
    #middle-margin {
    margin: 0;
}
    #career .dt-text-desc {
    font-size: 14px;
    }
    #career h4 {
    font-size: 18px;
    }
.page-id-6453  #about-video #counter {
    position: absolute;
    top: 28%;
    width: 63% !important;
    background-color: rgba(155, 155, 155, 0.70) !important;
    padding: 10px;
    left: 50%;
    transform: translate(-50%, -50%);
}
    .page-id-6453 #about-video .vp-img {
    margin-top: 115px;
}
    .page-id-6453 #mission .vc_col-sm-4 {
    width: 100%;
    margin: 0 0 20px 0;
}
    #testimonials-section {
     margin-top: 30px;
    }
    .page-id-6453 #counter .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
}
    .page-id-6453 #monoment .vc_column-inner {
    padding: 20px 20px 20px 20px !important;
}
    #sp-testimonial-free-wrapper-6524 .sp-testimonial-free-section {
    padding: 0 15px !important;
}

    .page-id-6453 #monoment li:before, .page-id-6453 #history-remember li:before {
    left: 8px;
    }
    #history-remember .signup {
    font-size: 14px;
    }
    .page-id-6453 #history-remember li {
    padding-left: 25px;
}
    .page-id-6453 #monoment li, .page-id-6453 #history-remember li {
    list-style: none;
    font-size: 14px;
    color: #273143;
    font-weight: 400;
    font-family: "Montserrat";
    padding-bottom: 10px;
}
        #mission h4 {
    font-size: 18px;
    line-height: 44px;
    }
    #mission .dt-text-desc {
    font-size: 14px;
    }
    .page-id-6220 .events #about-us,
	.page-id-11728 .events #about-us{
    bottom: 130px !important;
}
    #content #media-tabs .wpb_content_element .wpb_tabs_nav {
    margin: 0;
    float: left;
    position: relative;
    bottom: 250px;
    width: 100%;
        padding-left: 20px !important;
}
    #media-tabs .wpb_tabs.tab-style-one .wpb_tabs_nav > li {
    border-radius: 2px !important;
    margin-bottom: 8px;
    margin-right: 8px;
    }
    #media-tabs .owl-nav
    {
            right: 60px;
    position: absolute;
    top: -50px;
    }
    #media-tabs .shortcode-single-caption .year-heading .year {
 
    width: 100%;
}
    #media-tabs .shortcode-single-caption .year-heading .heading {
    width: 100%;
    text-align: left;
}
    #media-tabs .carousel-shortcode.carousel-shortcode-id-c5bcdf1df8c95bd9e8115281afb48093 .owl-nav a:hover i:before {
    color: #bbb4b4;
    background: none;
    font-size: 14px;
      top: -2px;
        position: relative;
}
    
    #media-tabs .carousel-shortcode.carousel-shortcode-id-c5bcdf1df8c95bd9e8115281afb48093 .owl-nav a:not(:hover) i, #media-tabs .carousel-shortcode.carousel-shortcode-id-c5bcdf1df8c95bd9e8115281afb48093 .owl-nav a:not(:hover) i:before {
    color: #000;
    font-size: 12px;
}
    #live-image img{
        width: 200px;
    }
    #media-tabs .arrows-bg-on.owl-carousel .owl-nav a:before, #media-tabs .arrows-hover-bg-on.owl-carousel .owl-nav a:after {
    background-color: transparent !important;
    background: transparent !important;
}
    #follow-image {
    padding: 0px 10px 0 0 !important;
}
    #our-social {
    padding: 38px;
    }
    #photo-catalog .uvc-sub-heading:after {
    content: '';
    position: absolute;
    width: 95px;
    }
    #photo-catalog .uvc-sub-heading {
    line-height: inherit;
    font-size: 20px;
    }
    #photo-catalog .uvc-main-heading h2 {
    line-height: 50px !important;
    font-size: 13px;
    }
    #media-tabs .tab-style-one.wpb_tabs .wpb_tabs_nav a {
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 10px;
    }
        #annual .dt-btn {
    position: relative;
    right: 20px;
    bottom: 20px;
}
    #about-us-new .p-first .ubtn-ctn-left .ubtn-data {
    font-size: 12px;
    }
    #events-video-section .press-release h2 {
    font-size: 16px !important;
            line-height: 44px !important;

    }
    
    #gateway ._3d-flip-book {
    width: 28%;
}
    #events-video-section .press-release .uvc-sub-heading:after {
    width: 90px;
    margin-top: 20px;
    }
    #gateway {
    padding-left: 5% !important;
}

    html .recent-flip .textwidget {
    display: flex;
    flex-direction: column;
        padding-left: 20px;
        padding-right: 20px;
}
    #about-us-new .p-first .ubtn-ctn-left {
    margin-right: 16px;
}
#about-us-new .p-first .ubtn-ctn-left button
    {
    padding: 8px 8px;
    }

    #press .vc_column-inner{
        margin: 0 20px !important;
    }
    #press .feature-item:nth-child(2) {
    width: 50.5%;
    }
    #press .feature-item:nth-child(1) .feature-name {
    line-height: 22px;
    font-size: 14px;
    }
    #donate-help button {
    font-size: 20px;
    margin: 32px 20px 0px;
}
    #press .feature-name {
    line-height: 22px;
    font-size: 14px;
    }
    #gateway h3 {
    width: 100%;
    font-size: 14px;
    }
    #events-video-section .press-release .uvc-sub-heading {
    font-size: 26px;
    }
    #events-tabs .press-release h2 {
    padding: 0px 20px !important;
    font-size: 16px !important;
            line-height: 34px !important;

    }
    #events-tabs .press-release .uvc-sub-heading {
    font-size: 23px;
    padding: 0 20px;
}
    #events-tabs .press-release .uvc-sub-heading:after {
    width: 52px;
    margin-top: 20px;
    }
    #events-tabs .feature-item img {
    width: 100%;
    min-height: 250px;
}
    #events-tabs .owl-carousel.owl-drag .dt-owl-item {
    margin: 8px !important;
}
    #events-tabs .filterContentSection .feature-name {
    font-size: 18px;
    }
    html .recent-flip .textwidget * {
    width: 100%;
    height: 280px;
    min-height: 260px;
}
    html .recent-flip .textwidget .flip{
        margin-bottom: 60px;
    }
    #annual .wpb_wrapper p {
    font-size: 16px;
    padding: 0 20px;
}
    
    #annual p:after {
    right: 22px;
    bottom: -10px;
}
    #newsletter-event .tnp-subscription {
    margin: 20px 20px 75px;
}
    #events-tabs .filterContentSection {
    margin-top: 65px;
}
    #about-us-new .p-first .ubtn-ctn-left button{
            padding: 6px 6px;
    }
    .page-id-5771 #events-tabs {
    margin-top: 122px;
    }
    #about-us-new .p-first .ubtn-ctn-left{
        margin-right: 4px;
        margin-bottom: 0;
    }
    .feature-item{
        margin: 1px !important;
    }
    
    #newsletter-event .tnp-subscription {
    max-width: -webkit-fill-available;
    margin: 18px 20px 65px;
}
    #featured-events .uvc-main-heading h2 {
    font-size: 18px;
    line-height: 28px;
    }
	#featured-events{
		padding-bottom: 15px;
	}
    #featured-events .uvc-sub-heading {
    width: max-content;
    float: left;
    font-size: 20px;
    }
    html .tnp-subscription form .tnp-submit{
        height: 36px;
    line-height: 36px !important;
    }
    #featured-events .uvc-sub-heading:after {
    width: 48px;
    bottom: 8px;
    margin-left: 5px;
}
    #help-image #event-image .wpb_single_image img {
    width: 96%;
    height: auto;
        max-width: 100%;
}
    #events-pdf #download-pdf {
    margin: 30px 30px 0px 30px !important;
}
    #events-video-section .uvc-main-heading h2 {
    font-size: 22px;
    }
    #help-image #download-pdf a {
    font-size: 14px;
    }
    #events-video-section .dates .month p, #events-video-section .dates .start-date p, #youtube p {
    font-size: 14px;
    }
    #events-tabs .ult_a{
        font-size: 12px;
    }
    #about-us-new #about-us p {
    font-size: 14px;
    }
    #events-tabs .ult_tabcontent {
    margin-top: 20px;
    }
    #events-video-section .dates {
    width: 22%;
    }
    .title-events a {
    font-size: 16px;
    }
    #events-dates .vc_column-inner{
            margin-left: 0px !important;
    }
    #events-video-section .vp-img {
    position: relative;
    left: 22%;
    }
    .tnp-subscription form .tnp-email {
    height: 40px;
    }
    #events-video-section {
    width: 100vw;
    }
    #newsletter-event:before {
    content: '';
    background-image: url(/wp-content/uploads/2021/07/logo-left-newsletter.png);
    background-position: 0 0;
    }
    #newsletter-event #our-newsletter .wpb_text_column .wpb_wrapper {
    float: left;
    padding-left: 20px;
    padding-top: 30px;
}
    .textwidget img{
        width: 150px;
    }
    .events #about-us {
    bottom: 60px !important;
}

    #events-tabs .filterContentSection .owl-nav {
    top: -45px !important;
    right: 20px !important;
}
    
    #events-tabs .ult_tabmenu {
    justify-content: flex-start;
}
.page-id-5203   #events-tabs .filterContentSection .owl-nav {
    top: -20px !important;
    }
    #events-tabs .ult_a {
    padding: 2px 10px !important;
}
    #events-tabs .ult_tab_li {
    margin: 0 0px 10px 6px;
    }
    #about-us .uvc-sub-heading {
    font-size: 25px;
    }
    #about-us h2 {
    font-size: 16px;
    }
    #contact-address .aio-icon-description{
    text-align: center;
}
#contact-address .fa-map-marker-alt {
    width: auto;
    display: inline-block;
    float: none;
    height: auto;
}
#contact-address .default-icon .aio-icon-header{
    text-align: center;
    display: block;
}
#contact-address{
    top: -55px;
}
    #accordion .ui-accordion-content{
        height: auto !important;
    }
    #accordion{
        padding-left: 20px;
        padding-right: 20px;
    }
    #accordion .ui-state-active, #accordion .ui-accordion-header{
        font-size: 12px;
    }
    #accordion .ui-accordion-content {
    padding: 0px 15px 0px 15px !important;
        font-size: 12px;
    }
    #accordion .ui-accordion-header {
    height: auto !important;
    line-height: 20px;
    }
    #faqs-section .uvc-main-heading h2, #contact-form .uvc-main-heading h2, #contact-address h3, .contact-information .top-icon .aio-icon-header h3.aio-icon-title{
        font-size: 18px !important;
    }
    #faqs-section .asked h2 {
    font-size: 18px !important;
     line-height: 30px;
    }
    .depth-1 label {
        font-size: 14px;
    }
    div.wpforms-container-full .wpforms-form .wpforms-submit-container{
        text-align: center;
    }
    #contact-form .uvc-main-heading h2:after {
    width: 76px;
    margin-left: 10px;
}
    .wpforms-field-textarea {
        clear: both;
    }
    .wpforms-field-number, .wpforms-field-email {
    width: 100% !important;
    }
    .wpforms-field-email {
    margin-left: 0% !important;
}
    div.wpforms-container-full .wpforms-form .wpforms-one-half{
            width: 100%;
    margin-left: 0px !important;
    margin-top: 0px;
    }
    #form-fields .wpb_wrapper {
    padding-left: 0px;
    padding-right: 0px;
}
    #contact-address .aio-icon-description, .contact-information .top-icon .aio-icon-header+.aio-icon-description {
    font-size: 16px;
    line-height: 22px;
    }
    #post-tabs .filterFormSection {
    bottom: -5px !important;
        padding-top: 20px;
    padding-bottom: 20px;
    }
    #counter .stats-block .stats-number, #counter4 .stats-number:after{
        font-size: 16px !important;
    }
    .alphabeticalFilters li a {
    font-size: 12px;
    line-height: 10px;
}
    .alphabeticalFilters li{
        padding: 5px 4px;
    text-align: left;
    line-height: 14px;
    height: 27px;
    margin-bottom: 10px;
        width: 88px;
    }
    .feature-item{
        margin: -3px;
    }
    .alphabeticalFilters li:nth-child(1) a {
    line-height: 28px;
}
    #alphabeticalFilters ul
    {
        margin: 0 !important;
    }
    #about-us .uvc-sub-heading.ult-responsive:after{
        width: 115px;
    }
    #goals{
        padding-top: 20px !important;
    }
    #partner {
        padding-left: 20px;
        padding-right: 20px;
    }
    #tabs-content .vc_tta-panels-container .vc_tta-panel-body .vc_col-sm-12 .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper {
    padding-top: 18px;
}
    #tabs-content .vc_tta-panel-body {
        width: 100%;
    }
    
    #tabs-content .vc_tta-panel-title .vc_tta-title-text {
        font-size:16px;
        color: #fff;
    }
    #tabs-content .vc_tta-panel-title{
        background-color: #b15343;
    }
    #tabs-content .fa-long-arrow-alt-right{
        margin-top: -6px;
    }
    #tabs-content h2 {
    font-size: 16px;
        line-height: 25px;
    }
    #tabs-content .stats-block .stats-number{
        font-size: 20px;
    }
    #tabs-content .uvc-sub-heading {
    font-size: 22px;
    }
    
    #tabs-content .tab1 .vc_tta-panel-heading {
    margin: 6px 0px !important;
}
    #banner-bottom{
        padding-left: 20px;
        padding-right: 20px;    
    }
    #banner-bottom .second-p strong {
    font-size: 21px;
}
    #banner-bottom #donate-btn .vc_btn3-style-flat{
    width: 100%;
    }
    .vc_responsive .vc_grid-filter-select {
    display: block;
    position: relative;
    top: 40px;
    margin: 30px 0 70px 0;
        text-align: center;
}
    #post-tabs .uvc-sub-heading{
            font-size: 18px !important;
    line-height: 16px;
    }
    .vc_grid .vc_pageable-load-more-btn{
        display: none;
    }
    #partner{
        bottom: 40px;
    }
    #partner .uvc-sub-heading {
    font-size: 16px !important;
    letter-spacing: 1px !important;
    line-height: 24px !important;
    padding-bottom: 20px;
    }
    #newsletter-blog .about-line .uvc-sub-heading:after{
        margin-top: 12px;
    }
    #newsletter-text, #newsletter-field {
        padding-left: 20px;
        padding-right: 20px;
    }
    .subscribe-sec {
    font-size: 24px;
    line-height: 20px;
}
    .subscribe-first {
    font-size: 21px;
    line-height: 30px;
    }
    #newsletter-field{
        margin-bottom: 30px;
    }
    #newsletter-field .wpb_raw_html{
        margin-bottom: 10px;
    }
    .tnp-subscription form .tnp-field-button {
    position: absolute;
    top: auto;
    right: auto;
    }
    html .tnp-subscription form .tnp-submit{
        width: auto;
    }
    #newsletter-blog .about-line .uvc-sub-heading {
    font-size: 24px !important;
        line-height: 18px;
    }
    .tnp-subscription {
    margin-top: 0px;
}
    #blogss {
    padding-left: 20px;
    padding-right: 20px;
}
    #newsletter-blog .about-line h2 {
    font-size: 18px !important;
    }
    .arrows-bg-on.owl-carousel .owl-nav a:before, .arrows-hover-bg-on.owl-carousel .owl-nav a:after {
    background-color: #b15343 !important;
    background: #b15343 !important;
    }
    #partner h2 {
    font-size: 24px;
        padding-bottom:20px;
    }
    #post-tabs .about-line .uvc-sub-heading:after{
        margin-top: 12px;
    }
    #post-tabs .uvc-main-heading h2 {
    font-size: 21px !important;
    }
    #banner-bottom .last-p strong {
    font-size: 22px !important;
    }
    #banner-bottom .third-p strong {
    font-size: 24px !important;
    }
    .social-image.vc_col-sm-2 {
    width: 16%;
    float: left;
    margin-right: 20px;
}
    #goals #circle-image {
        min-height: 290px;
    }
    #video-row #counter {
    width: 100%;
    top: -3px;
    padding: 8px 0px 20px 30px;
        right: auto;
        background-color: #fff !important;
}
    .page-id-45 #about-us {
        padding-left: 20px;
    padding-right: 20px;
    }
#icons-list .uavc-list-icon li .uavc-list-desc strong {
    font-size: 13px;
    line-height: 29px;
}
    html .circle-green-heading .uvc-main-heading h2 {
    font-size: 12px !important;
    padding-left: 6px;
    }
    #counter {
        background-image: none !important;
    }
    #icons-list .uavc-list-icon li .uavc-list-desc {
    font-size: 12px;
    line-height: 12px;
    }
    .page-id-4162 #help-image {
        display: flex !important;
    }
    .page-id-4162 #circle-image {
        min-height: 280px;
    }
    .page-id-4162 #helping .wpb_single_image {
    padding: 6px 0;
}
    .donate-now-approach{
        height: 32px;
    padding: 11px 8px;
    line-height: 8px;
        font-size: 15px;
    }
    #power .uvc-sub-heading {
    font-size: 22px;
    }
    #power .uvc-main-heading h2 {
    font-size: 18px;
    }
#power .uvc-sub-heading:after {
    content: '';
    width: 70px;
    }
    #power{
        bottom: 75px;
    }
    #philosopy .vc_column-inner {
        margin-left: 0!important;
        padding: 0 !important;
    }
    .approaches .p-first {
    bottom: 80px;
}
    .approaches #about-us .uvc-sub-heading {
    padding-bottom: 4px;
}
    #about-video #counter {
    position: absolute;
    width: 63%;
    transform: translate(-50%, -50%);
    background-color: rgba(155, 155, 155, 0.70) !important;
    padding: 10px;
}
    #about-video .vp-img {
    margin-top: 122px;
}
    #about-video .uvc-main-heading h2 {
    font-size: 21px;
    }
    #about-video strong {
    font-size: 16px;
    }
    #about-video #monoment p {
    font-size: 16px;
    }
    #monoment .vc_column-inner {
    padding: 0px 20px 20px 20px !important;
}
     #footer #text-5, #footer #text-2, #footer #text-4, #footer #text-3, #footer #text-6, #footer #text-8, #footer #block-2 {
		padding-left: 25px !important;
		padding-right: 25px !important;
}
    .p-first .vc_column-inner.vc_custom_1625060365565 {
    margin: 0 !important;
    padding: 0 !important;
}
    .textwidget .first-col-p {
    max-width: 98%;
}
    #footer .wf-wrap{
        padding-left: 20px !important;
    padding-right: 20px!important;
    }
    #mission {
    padding: 30px 15px;
}
#about-us-new {
    padding-left: 15px;
    padding-right: 15px;
}
    #main > .wf-wrap, #bottom-bar > .wf-wrap, #footer > .wf-wrap {
    width: auto;
}
    #download-pdf {
    position: relative;
    left: 0;
    margin-bottom: 0;
}
    #help-image p {
    float: none;
    text-align: center;
    width: 100%;
}
    #help-image #download-pdf a {
    padding: 0px 25px;
    width: auto;
    text-align: center;
    float: none;
    margin: 20px auto;
}
    #footer .wf-container{
        margin: 0 -22px
    }
    #left-dots, #right-dots {
        display: none;
    }
    .textwidget * {
    max-width: 100%;
}
    #testimonials-section h2 {
    font-size: 24px;
    }
    #testimonials-section .slick-arrow {
        display: none !important;
    }
   html #testimonials-section .tfree-client-testimonial, html #testimonials-section .tfree-client-name, html .tfree-client-designation {
    width: 100% !important;
    float: right !important;
    margin-right: 0px;
}
    #testimonials-section .sp-tfree-client-image:after{
        display: none;
    }
    #testimonials-section .sp-tfree-client-image {
    width: 100%;
    }
    #history-remember {
        margin-top: 40px;
    }
    #sp-testimonial-free-wrapper-3748 .sp-testimonial-free-section {
    padding: 0 0px !important;
}
    #history-remember .uvc-sub-heading {
            padding: 0 15px;
    }
    #history-remember h2 {
    font-size: 21px !important;
    line-height: 36px !important;
    }
    #history-remember .vc_column-inner{
            padding: 0 !important;
    }
    #about-us-new #about-us .uvc-sub-heading.ult-responsive:after {
    content: '';
    width: 83px !important;
    }
    #help-image .wpb_wrapper{
            display: grid;
    width: 100%;
}
    .p-first .vc_column-inner.vc_custom_1625060365565{
        margin: 0 !important;
    }
    #mission .vc_col-sm-4 {
    width: 100%;
        margin: 0px 0 20px 0;
    }
    #help-image img[class*=attachment-] {
    max-width: 90%;
}
    #about-us-new .p-first{
    width: 100%;
}
    .p-first{
        bottom: 50px;
    }
    #about-us-new #about-us {
    bottom: 70px;
        width: 100%;
}
.fancy-header .wf-wrap {
    min-height: 140px !important;
    }
#rev_slider_2_1_wrapper .hebe.tparrows{
    display: none;
}
#about-us .wpb_single_image .vc_single_image-wrapper img {
    display: block;
    width: 100%;
}
    #about-us .vc_column_container>.vc_column-inner {
        display: contents !important;
    }
    #counter{
        right: 100%;
        
    }

    #circle-image .shortcode-single-image-wrap.alignnone {
        width: auto !important;
    }
    #circle-image .alignnone .shortcode-single-image{
        text-align: left;
    }

    #social .content .uvc-sub-heading{
    font-size: 30px;
}
	#banner-bottom .vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
		width: 20%;
		float: left;
	}
    
  }


/* =============================================
 	Pages Final Styles - Author: Umer
   ============================================= */

@media screen and (min-width: 768px) {
	#circle-photo #social {
	min-height: 475px !important;
}
	#circle-photo #social h2
	{
	padding-left: 18px;
}
	body.home .filterContentSection .feature-item .feature-poster {
		min-height: 200px;
	}
	body.home .filterContentSection .feature-item .feature-poster img {
		width: 100%;
		height: 100%;
		border-radius: 0;
		min-height: 220px;
		object-fit: cover;
	}
	body.home .filterMainSection .feature-item .feature-content .feature-desc {
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden !important;
		padding: 0;
		margin: 10px 0;
	}
}

@media screen and (max-width: 1024px) and (min-width: 768px){
	body.home .filterContentSection .feature-item .feature-poster,
	body.home .filterContentSection .feature-item .feature-poster img
	{
		min-height: 165px;
	}
	body.home .filterMainSection .feature-item .feature-content .feature-name {
		font-size: 15px;
	}
	body.home #partner .owl-carousel .owl-prev {
		left: -30px;
	}
	body.home #partner .owl-carousel .owl-next {
		right: -30px;
	}
}

@media screen and (max-width: 767px){
	#press .feature-item:nth-child(1) img {
    width: 100% !important;
}
	.page-id-8245 #history-remember #volunteers img {
    width: 100%;
}
	html #history-remember .owl-carousel .owl-stage-outer {
    height: auto !important;
}
.page-id-45 #about-us .wpb_single_image .vc_figure img.vc_single_image-img {
    width: 100% !important;
}
	html .page-id-3110 #about-us-new #about-us{
		bottom: 70px !important;
	}
	#shadows {
		margin-top: 110px;
	}
	.page-id-7810 #power .vc_single_image-wrapper img {
    width: 100%;
}
	html .page-id-10005 #pinkbg p strong {
       font-size: 28px !important;
	}
	html .page-id-10005 #mission .wpb_column .vc_column-inner {
    height: 220px;
}
	html .page-id-10005 #partner {
    margin-left: calc(((100vw - 100%) / 2 * (-1) - 0px));
    width: 100vw;
}
	html .page-id-10005 #Edu-donate .wpb_single_image.vc_align_left {
    display: none;
}
	html .page-id-10005 #history-remember .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2 {
    font-size: 20px !important;
    letter-spacing: 2px;
    line-height: 10px !important;
	}
	.page-id-6602 #about-us-new .p-first {
    margin-top: 30px;
}
	html #career .vc_column-inner {
    min-height: 220px;
    height: 232px;
}

	html .page-id-5203 .filterFormSection {
    bottom: 30px !important;
	}
.page-id-5771 #events-tabs {
    margin-bottom: -100px !important;
}
	html #pinkbg p {
    font-size: 14px !important;
	}
	html #hdf-perk .default-icon .aio-icon-default {
     height: 165px;
	}
	html #about-us-new .career-button{
		width: 100%;
		padding: 10px;
	    background-position: 45px 6px;
	}
	html .page-id-6602 #about-us-new {
       padding-left: 2px;
}
	.page-id-6220 #about-us-new #about-us .uvc-sub-heading.ult-responsive:after,
	.page-id-11728 #about-us-new #about-us .uvc-sub-heading.ult-responsive:after{
    width: 36px !important;
}
	#tabs-content {
		padding-top: 20px !important;
	}
	html .page-id-5771 #events-tabs .filterContentSection {
		margin-top: 10px;
		padding: 0px 0;
}
	
	.page-id-7810 .circle-green-heading .uvc-main-heading:before{
		display: none;
	}
	#education .vc_column_container>.vc_column-inner {
		box-sizing: border-box;
		padding-left: 0px;
		padding-right: 0px;
	}
	#teacher-hdf .owl-carousel .aio-icon-img {
		font-size: 128px !important;
	}
	
	#contact-icons{
		    font-size: 62px !important;
	}
	body.home #partner .owl-carousel .owl-prev {
		left: -30px;
	}
	body.home #partner .owl-carousel .owl-next {
		right: -30px;
	}
	body.home #blogss {
		padding-bottom: 0;
	}
}

/* Model Villages */

.model-villages #about-us-new .p-first p {
	text-align: justify;
}
@media screen and (min-width: 1024px){
	.model-villages #about-us-new .p-first p {
		font-size: 18px;
		line-height: 1.3 !important;
	}
	.model-villages #about-us-new {
		max-height: 200px;
	}
}

@media screen and (max-width: 1024px) and (min-width: 768px){
	#mission .dt-text-desc {
    padding: 0px 12px 20px;
}
	.model-villages #about-us-new #about-us p {
		font-size: 11.5px;
	}
	.model-villages #about-us .uvc-sub-heading {
		font-size: 25px;
	}
}

/* Our Campaigns */

.our-campaigns #about-us .uvc-sub-heading {
    font-size: 31px;
}
.our-campaigns #about-us:before {
	right: -28px;
}
.our-campaigns #events-tabs .filterContentSection .feature-item .feature-poster:after {
	font-size: 18px;
	font-weight: 700;
}
.our-campaigns #events-tabs .feature-name {
	font-size: 18px;
	font-weight: 600
}
.our-campaigns #events-tabs .feature-desc {
	color: #3e3e3e;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.6;
}
.our-campaigns .filterMainSection .range {
	margin: 0 auto 10px;
}
.our-campaigns .filterMainSection .year, 
.our-campaigns .filterMainSection .donor, 
.our-campaigns .filterMainSection .target {
	text-align: center;
	position: relative;
}
.our-campaigns .filterMainSection .year p, 
.our-campaigns .filterMainSection .donor p, 
.our-campaigns .filterMainSection .target p {
	font-size: 14px;
}
.our-campaigns .filterMainSection .year h2, 
.our-campaigns .filterMainSection .donor h2, 
.our-campaigns .filterMainSection .target h2 {
	font-size: 16px;
	height: 32px;
}
.our-campaigns .filterMainSection .year:after, 
.our-campaigns .filterMainSection .donor:after {
	content: '';
	width: 2px;
	height: 35px;
	background-color: #ccc;
	position: absolute;
	top: 20px;
	right: -33px;
}
.our-campaigns .filterMainSection .sliderr::-webkit-slider-thumb {
  border: 8px solid #000000 !important;
}
.our-campaigns .range-slider {
    padding: 0 16px;
}

@media screen and (min-width: 1024px){
	.our-campaigns #about-us-new {
		max-height: 275px !important;
	}
	.our-campaigns #about-us-new #about-us p {
		font-size: 17px;
		line-height: 1.4;
	}
	.filterMainSection {
		padding: 0 12px;
	}
	.our-campaigns #events-tabs .filterContentSection {
		background-color: #f4f4f4;
		padding: 10px 10px;
	}
	.our-campaigns #events-tabs .feature-item img {
		border-radius: 0 !important;
	}
	.our-campaigns #events-tabs .feature-item {
		width: calc(100%/3 - 20px);
	}
	.our-campaigns #events-tabs .feature-item:nth-child(3n) {
		margin-right: 0;
	}

}

@media screen and (max-width: 767px){
	.page-id-6905 #history-remember li:before {
    left: 10px !important;
}
	#samar-bagh {
    padding-left: 0px;
}

	#counter-edu #mn .stats-block .stats-number:after{
		font-size: 20px !important;
	}
	.our-campaigns #events-tabs .filterContentSection {
		margin-top: 25px;
	}
	.our-campaigns .p-first .filterFormSection {
		bottom: 26px !important;
	}
}

@media screen and (max-width: 1024px) and (min-width: 768px){
	.our-campaigns .events {
		max-height: 165px !important;
	}
	.our-campaigns .events #about-us {
		bottom: 200px !important;
	}
	.our-campaigns #about-us-new {
		padding-left: 0;
	}
	.our-campaigns .events #about-us .vc_column-inner {
		padding-bottom: 20px;
	}
	.our-campaigns #about-us-new #about-us h2 {
		line-height: 25px;
	}
	.our-campaigns #about-us .uvc-sub-heading {
		font-size: 22px;
	}
	.our-campaigns #about-us-new #about-us p {
		font-size: 15px;
	}
	.our-campaigns .p-first .filterFormSection {
		bottom: -50px !important;
	}
}

/* Our Programs */

@media screen and (min-width: 1024px){
	
	.our-programs #about-us-new #about-us p {
		font-size: 16px;
		line-height: 1.35;
	}
	.our-programs #about-us-new .p-first p {
		font-size: 18px;
		line-height: 1.5;
	}
	.our-programs #about-us .uvc-sub-heading {
		font-size: 31px;
	}
	.our-programs #tabs-content h2 {
		line-height: 30px;
		margin-top: 3px;
	}
	.our-programs #tabs-content p {
		font-size: 16px;
		color: #7f7f7f;
		line-height: 1.4;
	}
	
}

.our-programs .stats-block, 
.our-programs .wpb_row .wpb_column .wpb_wrapper .stats-block 
{
    margin-bottom: 15px;
    margin-top: 0;
}
.our-programs .stats-left .aio-icon-left {
    border: 1px solid #4c4c4c;
    border-radius: 50px;
    width: 65px;
    height: 65px;
    display: block;
    float: left;
    padding: 13px;
    margin-right: 15px;
}

@media screen and (max-width: 767px){
	.our-programs #tabs-content p {
		text-align: left;
	}
	.our-programs .social-image.vc_col-sm-2 {
		width: 25%;
		float: left;
		margin-right: 0;
	}
	.social-image.vc_col-sm-2 .wpb_single_image.vc_align_left {
		margin-bottom: 25px;
		margin-top: 3px;
	}
} 

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .our-programs #about-us-new #about-us h2 {
        line-height: 35px;
    }
    .our-programs #about-us .uvc-sub-heading {
        font-size: 25px;
        padding-bottom: 8px !important;
    }
    .our-programs #about-us-new #about-us p {
        font-size: 14px;
    }
    .our-programs #about-us-new .p-first p {
        padding: 18px 15px;
        line-height: 1.4;
    }
    .our-programs #about-us-new {
        max-height: 225px !important;
    }
	.our-programs #goals {
		padding-bottom: 50px !important;
	}
	.our-programs #tabs-content p {
		font-size: 15px;
		line-height: 1.35;
	}
	.our-programs .social-image.vc_col-sm-6 {
		width: 100%;
	}
}
@media only screen and (min-width: 667px)  and (max-width: 900px) and (orientation: landscape) { 
   #about-video .counter-about .stats-number:after {
    font-size: 20px;
	}
	#fortune-heading {
	position: absolute;
    top: 150px;
}
	#counter-edu #bn .stats-block .stats-number:after{
	   font-size: 20px;	
	}
	#counter-edu #mn .stats-block .stats-number:after{
		font-size: 22px;
	}
	#post-tabs .filterMainSection .feature-poster img {
		height: 130px;
	}
		.tnp-subscription form .tnp-field-button {
    right: auto;
    left: calc(100% - 156px);
		top: 3%;
}
	#counter-edu #percent-edu .stats-block .stats-number:after {
    font-size: 20px;
}
}
@media only screen 
    and (min-width : 375px) 
    and (max-width : 667px)
	and (orientation : landscape) {
		#events-video-section .vp-img {
    left: 34% !important;
}
		
}
@media only screen and (min-width: 736px) and (max-width: 900px) and (orientation: landscape) { 
	#about-video .counter-about .stats-number:after {
		font-size: 21px;
	}
	.livelihood-food-security #counter-edu #mn .stats-block .stats-number:after, 
	.livelihood-food-security #counter-edu #bn .stats-block .stats-number:after{
		font-size: 20px;	
	}
	#counter-edu #percent-edu .stats-block .stats-number:after {
		font-size: 20px;
	}
	#counter-edu #mn .stats-block .stats-number:after{
		font-size: 22px;
	}
	#post-tabs .filterMainSection .feature-poster img {
		height: 130px;
	}
	.filterMainSection .feature-item .feature-content .feature-name {
		font-size: 14px;
	}
	#fortune-heading {
		position: absolute;
		top: 155px !important;
	}
	#events-video-section .vp-img{
		left: 37%;
		top: 60px;
	}
	.tnp-subscription form .tnp-field-button {
		right: auto;
		left: calc(100% - 156px);
		top: 3%;
	}
	.page-id-6453 #about-video .counter-about .stats-number:after{
		font-size: 22px;
	}
}

.counter-partners .stats-number:after {content: 'bn' !important;}
.our-programs .program-model-paragraph p {
    position: relative;
    background-color: #cdcfd3;
    padding: 8px 8px 8px 15px;
    border-left: 4px solid #b15343;
}
.our-programs .counter-water-drop .aio-icon-img .img-icon {
    width: 28px;
    margin: -2px auto 0;
}
.edu-girle-counter .aio-icon-img .img-icon {
	width: 30px;
	margin: 0 3px;
}
.our-programs .lh-counter .aio-icon-img .img-icon {
    margin: 2px 2px;
}
.lh-counter .stats-number:before {
    content: '' !important;
}
.our-programs .baby-counter .aio-icon-img .img-icon {
	margin: 5px 0;
}

/* Social Capital Pages */

@media screen and (min-width: 1024px){
	
	.social-capital-development #about-us-new,
	.education-literacy #about-us-new,
	.livelihood-food-security #about-us-new,
	.primary-healthcare #about-us-new,
	.sustainable-enviornment #about-us-new
	{
		max-height: 220px;
	}
	.social-capital-development #about-us .uvc-sub-heading,
	.education-literacy #about-us .uvc-sub-heading,
	.livelihood-food-security #about-us .uvc-sub-heading,
	.primary-healthcare #about-us .uvc-sub-heading,
	.sustainable-enviornment #about-us .uvc-sub-heading
	{
		font-size: 26px;
		padding-bottom: 25px !important;
	}
	.social-capital-development #about-us-new #about-us h2,
	.education-literacy #about-us-new #about-us h2,
	.livelihood-food-security #about-us-new #about-us h2,
	.primary-healthcare #about-us-new #about-us h2,
	.sustainable-enviornment #about-us-new #about-us h2 
	{
		line-height: 40px;
		font-size: 20px;
	}
	.social-capital-development #about-us-new #about-us p,
	.education-literacy #about-us-new #about-us p,
	.livelihood-food-security #about-us-new #about-us p,
	.primary-healthcare #about-us-new #about-us p,
	.sustainable-enviornment #about-us-new #about-us p
	{
		font-size: 16px;
		line-height: 1.4;
	}
	.social-capital-development #about-us-new .p-first p,
	.education-literacy #about-us-new .p-first p,
	.livelihood-food-security #about-us-new .p-first p,
	.primary-healthcare #about-us-new .p-first p,
	.sustainable-enviornment #about-us-new .p-first p
	{
		font-size: 16px;
		line-height: 1.4 !important;
		text-align: justify;
	}
	.social-capital-development #mission .wpb_column .vc_column-inner,
	.education-literacy #mission .wpb_column .vc_column-inner,
	.livelihood-food-security #mission .wpb_column .vc_column-inner,
	.primary-healthcare #mission .wpb_column .vc_column-inner,
	.sustainable-enviornment #mission .wpb_column .vc_column-inner
	{
		height: 320px;
	}
	.social-capital-development #mission .dt-text-desc,
	.education-literacy #mission .dt-text-desc,
	.livelihood-food-security #mission .dt-text-desc,
	.primary-healthcare #mission .dt-text-desc,
	.sustainable-enviornment #mission .dt-text-desc
	{
		padding: 0px 16px 20px;
	}
	.social-capital-development #mission .dt-text-desc,
	.education-literacy #mission .dt-text-desc,
	.livelihood-food-security #mission .dt-text-desc,
	.primary-healthcare #mission .dt-text-desc,
	.sustainable-enviornment #mission .dt-text-desc
	{
		font-size: 16px;
	}
	.social-capital-development #bg-donate,
	.education-literacy #bg-donate,
	.livelihood-food-security #bg-donate,
	.primary-healthcare #bg-donate,
	.sustainable-enviornment #bg-donate
	{
		padding-left: 35px;
	}
	.social-capital-development #history-remember h2,
	.education-literacy #history-remember h2,
	.livelihood-food-security #history-remember h2,
	.primary-healthcare #history-remember h2,
	.sustainable-enviornment #history-remember h2
	{
		padding-bottom: 0;
		letter-spacing: 0;
		font-size: 26px;
	}
	.social-capital-development #mission .dt-text-desc,
	.education-literacy #mission .dt-text-desc,
	.livelihood-food-security #mission .dt-text-desc,
	.primary-healthcare #mission .dt-text-desc,
	.sustainable-enviornment #mission .dt-text-desc
	{
		font-size: 16px;
		text-align: justify !important;
		line-height: 1.35;
		    box-sizing: border-box;
	}
	.social-capital-development #mission .wpb_column .vc_column-inner,
	.education-literacy #mission .wpb_column .vc_column-inner,
	.livelihood-food-security #mission .wpb_column .vc_column-inner,
	.primary-healthcare #mission .wpb_column .vc_column-inner,
	.sustainable-enviornment #mission .wpb_column .vc_column-inner
	{
		height: 260px;
	}
	.social-capital-development #educate .wpb_text_column p,
	.education-literacy #educate .wpb_text_column p,
	.livelihood-food-security #educate .wpb_text_column p,
	.primary-healthcare #educate .wpb_text_column p,
	.sustainable-enviornment #educate .wpb_text_column p 
	{
		background-color: rgba(40, 47, 68, 0.75) !important;
		opacity: 1;
		font-size: 32px;
	}
	.social-capital-development #history-remember p,
	.education-literacy #history-remember p,
	.livelihood-food-security #history-remember p,
	.primary-healthcare #history-remember p,
	.sustainable-enviornment #history-remember p
	{
		text-align: justify;
		line-height: 1.7;
	}
	.social-capital-development #fortune .wpb_single_image .vc_figure img,
	.education-literacy #fortune .wpb_single_image .vc_figure img,
	.livelihood-food-security #fortune .wpb_single_image .vc_figure img,
	.primary-healthcare #fortune .wpb_single_image .vc_figure img,
	.sustainable-enviornment #fortune .wpb_single_image .vc_figure img
	{
		width: 65%;
	}
	.social-capital-development #word-image .wpb_single_image,
	.education-literacy #word-image .wpb_single_image,
	.livelihood-food-security #word-image .wpb_single_image,
	.primary-healthcare #word-image .wpb_single_image,
	.sustainable-enviornment #word-image .wpb_single_image
	{
		top: 0;
	}
	.social-capital-development #fortune-heading p,
	.education-literacy #fortune-heading p,
	.livelihood-food-security #fortune-heading p,
	.primary-healthcare #fortune-heading p,
	.sustainable-enviornment #fortune-heading p
	{
		line-height: 1;
		font-size: 50px;
	}
	.social-capital-development #fortune-heading,
	.education-literacy #fortune-heading,
	.livelihood-food-security #fortune-heading,
	.primary-healthcare #fortune-heading,
	.sustainable-enviornment #fortune-heading
	{
		top: 95px;
	}
	.social-capital-development #teacher-hdf .top-icon .aio-icon-description,
	.education-literacy #teacher-hdf .top-icon .aio-icon-description,
	.livelihood-food-security #teacher-hdf .top-icon .aio-icon-description,
	.primary-healthcare #teacher-hdf .top-icon .aio-icon-description,
	.sustainable-enviornment #teacher-hdf .top-icon .aio-icon-description
	{
		font-size: 17.5px;
		line-height: 1.4;
		font-weight: 400;
		color: #273143;
	}
	.social-capital-development #teacher-hdf .top-icon .aio-icon-description p,
	.education-literacy #teacher-hdf .top-icon .aio-icon-description p,
	.livelihood-food-security #teacher-hdf .top-icon .aio-icon-description p,
	.primary-healthcare #teacher-hdf .top-icon .aio-icon-description p,
	.sustainable-enviornment #teacher-hdf .top-icon .aio-icon-description p
	{
		margin-bottom: 15px;
	}
	.social-capital-development #teacher-hdf .top-icon .aio-icon-description p b,
	.education-literacy #teacher-hdf .top-icon .aio-icon-description p b,
	.livelihood-food-security #teacher-hdf .top-icon .aio-icon-description p b,
	.primary-healthcare #teacher-hdf .top-icon .aio-icon-description p b,
	.sustainable-enviornment #teacher-hdf .top-icon .aio-icon-description p b
	{
		font-weight: 400;
		font-size: 16px;
		font-style: italic;
		color: #000;
		padding: 18px 0;
		display: inline-block;
		max-width: 80%;
	}
	.social-capital-development .aio-icon-component .aio-icon-box.top-icon,
	.education-literacy .aio-icon-component .aio-icon-box.top-icon,
	.livelihood-food-security .aio-icon-component .aio-icon-box.top-icon,
	.primary-healthcare .aio-icon-component .aio-icon-box.top-icon,
	.sustainable-enviornment .aio-icon-component .aio-icon-box.top-icon
	{
		padding-top: 30px;
	}
	.social-capital-development .subscribe-first,
	.education-literacy .subscribe-first,
	.livelihood-food-security .subscribe-first,
	.primary-healthcare .subscribe-first,
	.sustainable-enviornment .subscribe-first
	{
		font-size: 32px;
	}
	.social-capital-development .subscribe-sec,
	.education-literacy .subscribe-sec,
	.livelihood-food-security .subscribe-sec,
	.primary-healthcare .subscribe-sec,
	.sustainable-enviornment .subscribe-sec
	{
		font-size: 42px;	
		font-weight: 800;
	}
	.social-capital-development .subscribe-third,
	.education-literacy .subscribe-third,
	.livelihood-food-security .subscribe-third,
	.primary-healthcare .subscribe-third,
	.sustainable-enviornment .subscribe-third
	{
		font-size: 18px;
	}
	.social-capital-development #our-newsletter .wpb_content_element,
	.education-literacy #our-newsletter .wpb_content_element,
	.livelihood-food-security #our-newsletter .wpb_content_element,
	.primary-healthcare #our-newsletter .wpb_content_element,
	.sustainable-enviornment #our-newsletter .wpb_content_element
	{
		margin-top: 22px;
		margin-bottom: 0;
	}
	.social-capital-development #register-nows .tnp-subscription,
	.education-literacy #register-nows .tnp-subscription,
	.livelihood-food-security #register-nows .tnp-subscription,
	.primary-healthcare #register-nows .tnp-subscription,
	.sustainable-enviornment #register-nows .tnp-subscription 
	{
		max-width: 575px;
		margin-top: 20px;
	}
	.social-capital-development .tnp-subscription form .tnp-email,
	.education-literacy .tnp-subscription form .tnp-email,
	.livelihood-food-security .tnp-subscription form .tnp-email,
	.primary-healthcare .tnp-subscription form .tnp-email,
	.sustainable-enviornment .tnp-subscription form .tnp-email
	{
		height: 70px;
	}
	.social-capital-development .tnp-subscription form .tnp-field-button,
	.education-literacy .tnp-subscription form .tnp-field-button,
	.livelihood-food-security .tnp-subscription form .tnp-field-button,
	.primary-healthcare .tnp-subscription form .tnp-field-button,
	.sustainable-enviornment .tnp-subscription form .tnp-field-button
	{
		top: 15%;
		right: 105px;
	}
	html .social-capital-development .tnp-subscription form .tnp-submit,
	html .education-literacy .tnp-subscription form .tnp-submit,
	html .livelihood-food-security .tnp-subscription form .tnp-submit,
	html .primary-healthcare .tnp-subscription form .tnp-submit,
	html .sustainable-enviornment .tnp-subscription form .tnp-submit
	{
		height: 50px;
		padding: 11px 35px 11px 35px;
		line-height: 30px !important;
	}
	.social-capital-development #register-nows .wpb_content_element,
	.education-literacy #register-nows .wpb_content_element,
	.livelihood-food-security #register-nows .wpb_content_element,
	.primary-healthcare #register-nows .wpb_content_element,
	.sustainable-enviornment #register-nows .wpb_content_element
	{
		margin-bottom: 35px;
	}
	
	/* Carousel Fixes */
	
	.social-capital-development .upb_row_bg,
	.education-literacy .upb_row_bg,
	.livelihood-food-security .upb_row_bg,
	.primary-healthcare .upb_row_bg,
	.sustainable-enviornment .upb_row_bg
	{
		background-size: 100% !important;
		background-position: center top;
	}
	.social-capital-development #teacher-hdf {
		top: 185px;
	}
	.social-capital-development #teacher-hdf .owl-carousel,
	.education-literacy #teacher-hdf .owl-carousel,
	.livelihood-food-security #teacher-hdf .owl-carousel,
	.primary-healthcare #teacher-hdf .owl-carousel,
	.sustainable-enviornment #teacher-hdf .owl-carousel
	{
		background-position-y: 105px;
		background-size: 100%;
	}
	.social-capital-development #alumini {
		margin-top: 190px;
	}
	.social-capital-development .owl-stage-outer .aio-icon-description.ult-responsive:before {
		width: 115px;
		height: 115px;
		left: 45px;
		bottom: 35px;
		background-size: 115px;
	}
	.sustainable-enviornment #teacher-hdf .owl-carousel {
		padding-bottom: 60px;
	}
	body.sustainable-enviornment .owl-stage-outer .aio-icon-description.ult-responsive:before {
		bottom: -15px;
		left: 45px;
	}
	body.sustainable-enviornment #teacher-hdf .owl-stage .right-text {
		margin-bottom: 0;
	}
	.item-has-m {
		margin-left: 80px;
	}
	
	/* Page Specific - Education */
	.education-literacy #about-us-new {
		max-height: 190px;
	}
	.education-literacy #pinkbg p b,
	.livelihood-food-security #pinkbg p b
	{
    	color: #e2afa6;
	}
	.education-literacy #educate .wpb_text_column p,
	.livelihood-food-security #educate .wpb_text_column p
	{
		background-color: rgba(198, 32, 48, 0.75) !important;
	}
	.education-literacy #teacher-hdf {
		top: 155px;
	}
	.education-literacy #teacher-hdf .top-icon .aio-icon-description {
		position: relative;
	}
	.education-literacy .owl-stage-outer .aio-icon-description.ult-responsive:before,
	.livelihood-food-security .owl-stage-outer .aio-icon-description.ult-responsive:before,
	.primary-healthcare .owl-stage-outer .aio-icon-description.ult-responsive:before,
	.sustainable-enviornment .owl-stage-outer .aio-icon-description.ult-responsive:before
	{
		width: 115px;
		height: 115px;
		left: 35px;
		bottom: 50px;
		background-size: 115px;
	}
	.education-literacy #teacher-hdf .owl-stage .right-text {
		margin-bottom: 10px;
		padding-right: 75px;
	}
	.education-literacy #alumini,
	.primary-healthcare #alumini
	{
		margin-top: 100px;
	}
	.education-literacy #alumini 
	{
		margin-top: 105px;
	}
	.education-literacy .owl-stage-outer .aio-icon-description.ult-responsive:before {
		left: 45px;
		bottom: -10px;
	}
	.education-literacy #teacher-hdf .owl-carousel {
		padding-bottom: 80px;
	}

	/* Page Specific - Livelihood */
	.livelihood-food-security #about-us-new {
		max-height: 300px;
	}
	.livelihood-food-security #mission .wpb_column .vc_column-inner {
		height: 285px;
	}
	.livelihood-food-security #teacher-hdf .top-icon .aio-icon-description p,
	.primary-healthcare #teacher-hdf .top-icon .aio-icon-description p,
	.sustainable-enviornment #teacher-hdf .top-icon .aio-icon-description p
	{
		margin-bottom: 8px;
	}
	.livelihood-food-security #teacher-hdf .owl-stage .right-text {
		margin-bottom: 35px;
	}
	.livelihood-food-security #teacher-hdf {
		position: relative;
		top: 145px;
	}
	.livelihood-food-security #alumini {
		margin-top: 165px;
	}
	.livelihood-food-security .owl-stage-outer .aio-icon-description.ult-responsive:before {
		bottom: 10px;
		left: 40px;
	}
	
	/* Page Specific - HealthCare */
	.primary-healthcare #about-us-new {
		max-height: 235px;
	}
	.primary-healthcare #educate .wpb_text_column p {
    	background-color: #4da343 !important;
	}
	.primary-healthcare #mission .wpb_column .vc_column-inner {
		height: 280px;
	}
	.primary-healthcare #teacher-hdf .owl-stage .right-text {
		margin-bottom: 40px;
	}
	.primary-healthcare .owl-stage-outer .aio-icon-description.ult-responsive:before {
		bottom: 20px;
	}
	.primary-healthcare #teacher-hdf {
		top: 135px;
	}
	.primary-healthcare #alumini {
		margin-top: 145px;
	}
	
	/* Page Specific - Sustainable Enviroment */
	
	.sustainable-enviornment #about-us-new {
		max-height: 285px;
	}
	.sustainable-enviornment #educate .wpb_text_column p {
		background-color: #5bba46 !important;
	}
	.sustainable-enviornment #teacher-hdf {
		top: 190px;
	}	
	.sustainable-enviornment #alumini {
		margin-top: 185px;
	}

}

@media screen and (min-width: 1440px){
	.social-capital-development #fortune-heading p, 
	.education-literacy #fortune-heading p, 
	.livelihood-food-security #fortune-heading p, 
	.primary-healthcare #fortune-heading p, 
	.sustainable-enviornment #fortune-heading p {
		font-size: 60px;
	}
	.social-capital-development #teacher-hdf .owl-carousel {
		padding-bottom: 140px;
	}
	.social-capital-development #teacher-hdf .top-icon .aio-icon-description p,
	.education-literacy #teacher-hdf .top-icon .aio-icon-description p,
	.livelihood-food-security #teacher-hdf .top-icon .aio-icon-description p,
	.primary-healthcare #teacher-hdf .top-icon .aio-icon-description p,
	.sustainable-enviornment #teacher-hdf .top-icon .aio-icon-description p
	{
		margin-bottom: 30px;
	}
	.social-capital-development #teacher-hdf .top-icon .aio-icon-description,
	.education-literacy #teacher-hdf .top-icon .aio-icon-description,
	.livelihood-food-security #teacher-hdf .top-icon .aio-icon-description,
	.primary-healthcare #teacher-hdf .top-icon .aio-icon-description,
	.sustainable-enviornment #teacher-hdf .top-icon .aio-icon-description
	{
		line-height: 1.7;
	}
	.social-capital-development #alumini {
		margin-top: 105px;
	}
	.social-capital-development #teacher-hdf .owl-stage .right-text {
		margin-bottom: 15px;
	}
	.social-capital-development .owl-stage-outer .aio-icon-description.ult-responsive:before {	
    	bottom: 0 !important;
	}
	.education-literacy #alumini {
		margin-top: 175px;
	}
	.livelihood-food-security #teacher-hdf .owl-carousel {
		padding-bottom: 60px;
	}
	.primary-healthcare #teacher-hdf .owl-carousel {
		padding-bottom: 50px;
	}
	body.sustainable-enviornment #alumini {
		margin-top: 190px;
	}
	.primary-healthcare #teacher-hdf
	{
		top: 175px;
	}
	.livelihood-food-security #teacher-hdf {
		top: 170px;
	}

}

@media screen and (min-width: 1440px){
	
	.social-capital-development #about-us-new .p-first p,
	.education-literacy #about-us-new .p-first p,
	.livelihood-food-security #about-us-new .p-first p,
	.primary-healthcare  #about-us-new .p-first p,
	.sustainable-enviornment #about-us-new .p-first p
	{
		font-size: 18px;
		line-height: 1.35 !important;
	}
	.social-capital-development #about-us-new #about-us p,
	.education-literacy #about-us-new #about-us p,
	.livelihood-food-security #about-us-new #about-us p,
	.primary-healthcare  #about-us-new #about-us p,
	.sustainable-enviornment #about-us-new #about-us p
	{
		font-size: 18px;
		line-height: 1.3;
	}
	.social-capital-development #mission .wpb_column .vc_column-inner,
	.education-literacy #mission .wpb_column .vc_column-inner,
	.livelihood-food-security #mission .wpb_column .vc_column-inner,
	.primary-healthcare  #mission .wpb_column .vc_column-inner,
	.sustainable-enviornment #mission .wpb_column .vc_column-inner 
	{
		height: 280px;
	}
	.social-capital-development #mission .dt-text-desc,
	.education-literacy #mission .dt-text-desc,
	.livelihood-food-security #mission .dt-text-desc,
	.primary-healthcare  #mission .dt-text-desc,
	.sustainable-enviornment #mission .dt-text-desc
	{
		font-size: 16px;
		line-height: 1.35;
		text-align: justify;
	}
	.social-capital-development #pinkbg p b,
	.education-literacy #pinkbg p b,
	.livelihood-food-security #pinkbg p b,
	.primary-healthcare  #pinkbg p b,
	.sustainable-enviornment #pinkbg p b
	{
		font-size: 65px;
	}
	.social-capital-development #pinkbg p strong,
	.education-literacy #pinkbg p strong,
	.livelihood-food-security #pinkbg p strong,
	.primary-healthcare  #pinkbg p strong,
	.sustainable-enviornment #pinkbg p strong
	{
		font-size: 70px;
	}
	.social-capital-development #pinkbg p,
	.education-literacy #pinkbg p,
	.livelihood-food-security #pinkbg p,
	.primary-healthcare  #pinkbg p,
	.sustainable-enviornment #pinkbg p
	{
		font-size: 22px;
	}
	.social-capital-development #history-remember p,
	.education-literacy #history-remember p,
	.livelihood-food-security #history-remember p,
	.primary-healthcare  #history-remember p,
	.sustainable-enviornment #history-remember p
	{
		font-size: 18px;
	}
	.social-capital-development #history-remember .uvc-sub-heading,
	.education-literacy #history-remember .uvc-sub-heading,
	.livelihood-food-security #history-remember .uvc-sub-heading,
	.primary-healthcare  #history-remember .uvc-sub-heading,
	.sustainable-enviornment #history-remember .uvc-sub-heading
	{
		font-size: 16px;
	}
	.social-capital-development #teacher-hdf .top-icon .aio-icon-description,
	.education-literacy #teacher-hdf .top-icon .aio-icon-description,
	.livelihood-food-security #teacher-hdf .top-icon .aio-icon-description,
	.primary-healthcare  #teacher-hdf .top-icon .aio-icon-description,
	.sustainable-enviornment #teacher-hdf .top-icon .aio-icon-description
	{
		padding-left: 120px;
		padding-right: 120px;
	}
	.social-capital-development .owl-stage-outer .aio-icon-description.ult-responsive:before,
	.education-literacy .owl-stage-outer .aio-icon-description.ult-responsive:before,
	.livelihood-food-security .owl-stage-outer .aio-icon-description.ult-responsive:before,
	.primary-healthcare  .owl-stage-outer .aio-icon-description.ult-responsive:before,
	.sustainable-enviornment .owl-stage-outer .aio-icon-description.ult-responsive:before
	{
		width: 115px;
		height: 115px;
		background-size: 115px;
		left: 80px;
		bottom: 30px;
	}
	.social-capital-development #register-nows .tnp-subscription,
	.education-literacy #register-nows .tnp-subscription,
	.livelihood-food-security #register-nows .tnp-subscription,
	.primary-healthcare  #register-nows .tnp-subscription,
	.sustainable-enviornment #register-nows .tnp-subscription
	{
		max-width: 75%;
	}
	.social-capital-development #fortune-heading, 
	.social-capital-development #word-image .wpb_single_image,
	.education-literacy #fortune-heading, 
	.education-literacy #word-image .wpb_single_image,
	.primary-healthcare  #fortune-heading, 
	.primary-healthcare  #word-image .wpb_single_image,
	.sustainable-enviornment #fortune-heading, 
	.sustainable-enviornment #word-image .wpb_single_image,
	.livelihood-food-security #fortune-heading, 
	.livelihood-food-security #word-image .wpb_single_image
	{
		left: 50px;
	}
	.social-capital-development .owl-nav .owl-prev,
	.education-literacy .owl-nav .owl-prev,
	.livelihood-food-security .owl-nav .owl-prev,
	.primary-healthcare  .owl-nav .owl-prev,
	.sustainable-enviornment .owl-nav .owl-prev
	{
		right: 75px !important;
	}
	.social-capital-development .owl-nav .owl-next,
	.education-literacy .owl-nav .owl-next,
	.livelihood-food-security .owl-nav .owl-next,
	.primary-healthcare .owl-nav .owl-next,
	.sustainable-enviornment .owl-nav .owl-next
	{
		right: 45px !important;
	}
	
	/* Page Specific - Education */
	
	.education-literacy #teacher-hdf .owl-stage .right-text {
		margin-bottom: -30px;
	}
	.education-literacy .owl-stage-outer .aio-icon-description.ult-responsive:before {
		left: 60px;
		bottom: -50px;
	}
	
	/* Page Specific - Education */
	
	.livelihood-food-security #teacher-hdf .owl-stage .right-text {
		margin-bottom: 5px;
	}
	.livelihood-food-security .owl-stage-outer .aio-icon-description.ult-responsive:before {
		left: 55px;
		bottom: -15px;
	}
	.livelihood-food-security #alumini {
		margin-top: 160px;
	}
	.page-id-8245 .carousel-shortcode.carousel-shortcode-id-3c609e4512307923a57babf9fd51b3ff .owl-nav a.owl-prev,
	.page-id-8245 .carousel-shortcode.carousel-shortcode-id-3c609e4512307923a57babf9fd51b3ff .owl-nav a.owl-next,
	.page-id-8442 .carousel-shortcode.carousel-shortcode-id-7f919f0f92f526e8b999e3ef9d648bf3 .owl-nav a.owl-prev,
	.page-id-8442 .carousel-shortcode.carousel-shortcode-id-7f919f0f92f526e8b999e3ef9d648bf3 .owl-nav a.owl-next,
	.page-id-8525 .carousel-shortcode.carousel-shortcode-id-65a536f82b2c9e9cef343bd18abc959d .owl-nav a.owl-prev,
	.page-id-8525 .carousel-shortcode.carousel-shortcode-id-65a536f82b2c9e9cef343bd18abc959d .owl-nav a.owl-next
	{
		top: -45px !important;
	}
	
	.primary-healthcare #teacher-hdf .owl-stage .right-text,
	.sustainable-enviornment #teacher-hdf .owl-stage .right-text
	{
		margin-bottom: 20px;
	}
	.primary-healthcare .owl-stage-outer .aio-icon-description.ult-responsive:before,
	.sustainable-enviornment .owl-stage-outer .aio-icon-description.ult-responsive:before
	{
		left: 25px;
		bottom: 5px;
	}
	.primary-healthcare #alumini {
		margin-top: 160px;
	}
	.primary-healthcare .owl-stage-outer .aio-icon-description.ult-responsive:before {
		left: 55px;
		bottom: -5px;
	}
	.sustainable-enviornment #alumini {
		margin-top: 45px;
	}

}

@media screen and (max-width: 767px){
	
	.social-capital-development #about-us-new .p-first,
	.education-literacy #about-us-new .p-first,
	.livelihood-food-security #about-us-new .p-first,
	.primary-healthcare #about-us-new .p-first,
	.sustainable-enviornment #about-us-new .p-first
	{
		margin-top: 0;
	}
	.social-capital-development #mission,
	.education-literacy #mission,
	.livelihood-food-security #mission,
	.primary-healthcare #mission,
	.sustainable-enviornment #mission
	{
		padding-bottom: 0;
	}
	.social-capital-development #mission .wpb_column .vc_column-inner,
	.education-literacy #mission .wpb_column .vc_column-inner,
	.livelihood-food-security #mission .wpb_column .vc_column-inner,
	.primary-healthcare #mission .wpb_column .vc_column-inner,
	.sustainable-enviornment #mission .wpb_column .vc_column-inner
	{
		margin-bottom: 15px;
		max-height: 270px;
	}
	.social-capital-development #Edu-donate .wpb_single_image,
	.education-literacy #Edu-donate .wpb_single_image,
	.livelihood-food-security #Edu-donate .wpb_single_image,
	.primary-healthcare #Edu-donate .wpb_single_image,
	.sustainable-enviornment #Edu-donate .wpb_single_image
	{
		display: none;
	}
	.social-capital-development #educate .wpb_text_column p,
	.education-literacy #educate .wpb_text_column p,
	.livelihood-food-security #educate .wpb_text_column p,
	.primary-healthcare #educate .wpb_text_column p,
	.sustainable-enviornment #educate .wpb_text_column p
	{
		opacity: 1;
		width: 100%;
		text-align: center;
		padding: 10px 0;
	}
	.social-capital-development #educate .vc_column-inner,
	.education-literacy #educate .vc_column-inner,
	.livelihood-food-security #educate .vc_column-inner,
	.primary-healthcare #educate .vc_column-inner,
	.sustainable-enviornment #educate .vc_column-inner
	{    
		padding-right: 0 !important;
	}
	.social-capital-development #pinkbg,
	.education-literacy #pinkbg,
	.livelihood-food-security #pinkbg,
	.primary-healthcare #pinkbg,
	.sustainable-enviornment #pinkbg
	{
		opacity: 1;
	}
	.social-capital-development #educate,
	.education-literacy #educate,
	.livelihood-food-security #educate,
	.primary-healthcare #educate,
	.sustainable-enviornment #educate
	{
		z-index: 1;
	}
	.social-capital-development #pinkbg .vc_column-inner,
	.education-literacy #pinkbg .vc_column-inner,
	.livelihood-food-security #pinkbg .vc_column-inner,
	.primary-healthcare #pinkbg .vc_column-inner,
	.sustainable-enviornment #pinkbg .vc_column-inner
	{
		background-color: rgba(40, 47, 68, 0.75) !important;
	}
	.social-capital-development #pinkbg .donate-pink,
	.education-literacy #pinkbg .donate-pink,
	.livelihood-food-security #pinkbg .donate-pink,
	.primary-healthcare #pinkbg .donate-pink,
	.sustainable-enviornment #pinkbg .donate-pink 
	{
		margin-bottom: 30px;
	}
	.social-capital-development #teacher-hdf .top-icon .aio-icon-description p b,
	.education-literacy #teacher-hdf .top-icon .aio-icon-description p b,
	.livelihood-food-security #teacher-hdf .top-icon .aio-icon-description p b,
	.primary-healthcare #teacher-hdf .top-icon .aio-icon-description p b,
	.sustainable-enviornment #teacher-hdf .top-icon .aio-icon-description p b
	{
		font-weight: 400;
		font-size: 15px;
		font-style: italic;
		color: #000;
		line-height: 1.4 !important;
		display: inline-block;
		padding-bottom: 35px;
	}
	.social-capital-development .owl-stage-outer .aio-icon-description.ult-responsive:before,
	.education-literacy .owl-stage-outer .aio-icon-description.ult-responsive:before,
	.livelihood-food-security .owl-stage-outer .aio-icon-description.ult-responsive:before,
	.primary-healthcare .owl-stage-outer .aio-icon-description.ult-responsive:before,
	.sustainable-enviornment .owl-stage-outer .aio-icon-description.ult-responsive:before
	{
		display: none;
	}
	.social-capital-development #teacher-hdf .owl-stage .right-text,
	.education-literacy #teacher-hdf .owl-stage .right-text,
	.livelihood-food-security #teacher-hdf .owl-stage .right-text,
	.primary-healthcare #teacher-hdf .owl-stage .right-text,
	.sustainable-enviornment #teacher-hdf .owl-stage .right-text
	{
		width: 100%;
	}
	.social-capital-development #teacher-hdf .owl-stage .right-text br,
	.education-literacy #teacher-hdf .owl-stage .right-text br,
	.livelihood-food-security #teacher-hdf .owl-stage .right-text br,
	.primary-healthcare #teacher-hdf .owl-stage .right-text br,
	.sustainable-enviornment #teacher-hdf .owl-stage .right-text br
	{
		display: none;
	}
	.social-capital-development #teacher-hdf .owl-stage .right-text b, 
	.social-capital-development #teacher-hdf .owl-stage .right-text strong,
	.education-literacy #teacher-hdf .owl-stage .right-text b, 
	.education-literacy #teacher-hdf .owl-stage .right-text strong,
	.livelihood-food-security #teacher-hdf .owl-stage .right-text b, 
	.livelihood-food-security #teacher-hdf .owl-stage .right-text strong,
	.primary-healthcare #teacher-hdf .owl-stage .right-text b, 
	.primary-healthcare #teacher-hdf .owl-stage .right-text strong,
	.sustainable-enviornment #teacher-hdf .owl-stage .right-text b, 
	.sustainable-enviornment #teacher-hdf .owl-stage .right-text strong
	{
		display: block;
		line-height: 1.4;
	}
	.social-capital-development #alumini,
	.education-literacy #alumini,
	.livelihood-food-security #alumini,
	.primary-healthcare #alumini,
	.sustainable-enviornment #alumini
	{
		margin-top: 200px;
	}
	
	.social-capital-development #history-remember h2,
	.education-literacy #history-remember h2,
	.livelihood-food-security #history-remember h2,
	.primary-healthcare #history-remember h2,
	.sustainable-enviornment #history-remember h2
	{
		font-size: 18px;
		letter-spacing: 0;
		padding-bottom: 0px;
		line-height: 1;
	}
	.social-capital-development #history-remember .uvc-sub-heading,
	.education-literacy #history-remember .uvc-sub-heading,
	.livelihood-food-security #history-remember .uvc-sub-heading,
	.primary-healthcare #history-remember .uvc-sub-heading,
	.sustainable-enviornment #history-remember .uvc-sub-heading
	{
		font-size: 16px !important;
		line-height: 1.5;
	}
	.social-capital-development #history-remember #volunteers p,
	.education-literacy #history-remember #volunteers p,
	.livelihood-food-security #history-remember #volunteers p,
	.primary-healthcare #history-remember #volunteers p,
	.sustainable-enviornment #history-remember #volunteers p
	{
		font-size: 15px;
		line-height: 1.6;
	}
	#our-newsletter .subscribe-first 
	{
		line-height: 15px;
	}
	#connected {
		padding-left: 0;
	}
	
	.social-capital-development #volunteers .owl-carousel .owl-stage-outer,
	.education-literacy #volunteers .owl-carousel .owl-stage-outer,
	.livelihood-food-security #volunteers .owl-carousel .owl-stage-outer,
	.primary-healthcare #volunteers .owl-carousel .owl-stage-outer,
	.sustainable-enviornment #volunteers .owl-carousel .owl-stage-outer
	{
		padding-bottom: 0;
	}
	.social-capital-development #fortune,
	.education-literacy #fortune,
	.livelihood-food-security #fortune,
	.primary-healthcare #fortune,
	.sustainable-enviornment #fortune
	{
		padding-top: 0 !important;
	}
	.social-capital-development #fortune-heading,
	.education-literacy #fortune-heading,
	.livelihood-food-security #fortune-heading,
	.primary-healthcare #fortune-heading,
	.sustainable-enviornment #fortune-heading
	{
		top: 100px;
	}
	.social-capital-development #fortune-heading p,
	.education-literacy #fortune-heading p,
	.livelihood-food-security #fortune-heading p,
	.primary-healthcare #fortune-heading p,
	.sustainable-enviornment #fortune-heading p
	{
		line-height: 1.4;
	}
	.social-capital-development #teacher-hdf,
	.education-literacy #teacher-hdf,
	.livelihood-food-security #teacher-hdf,
	.primary-healthcare #teacher-hdf,
	.sustainable-enviornment #teacher-hdf
	{
		top: 150px;
	}
	.social-capital-development #alumini,
	.primary-healthcare #alumini
	{
		margin-top: 140px;
	}
	.education-literacy #alumini,
	.livelihood-food-security #alumini
	{
		margin-top: 170px;
	}
	.sustainable-enviornment #alumini {
		margin-top: 155px;
	}
	.page-id-8245 #history-remember #volunteers p, 
	.page-id-8245 #history-remember #volunteers li {
    	font-size: 15px;
		line-height: 1.6;
	}
	
	/* Page Specific - Education */
	#teacher-hdf .owl-stage .right-text {
		bottom: 40px;
	}
	
	.livelihood-food-security #counter-edu #mn .stats-block .stats-number:after, 
	.livelihood-food-security #counter-edu #bn .stats-block .stats-number:after {
		font-size: 26px;
	}
	.page-id-8245 .carousel-shortcode.carousel-shortcode-id-3c609e4512307923a57babf9fd51b3ff .owl-nav a.owl-next,
	.page-id-8442 .carousel-shortcode.carousel-shortcode-id-7f919f0f92f526e8b999e3ef9d648bf3 .owl-nav a.owl-next,
	.page-id-8525 .carousel-shortcode.carousel-shortcode-id-65a536f82b2c9e9cef343bd18abc959d .owl-nav a.owl-next
	{
		right: -12px;
	}
	
}

@media screen and (max-width: 1024px) and (min-width: 768px){
	
	.social-capital-development #about-us-new #about-us,
	.education-literacy #about-us-new #about-us,
	.livelihood-food-security #about-us-new #about-us,
	.primary-healthcare #about-us-new #about-us,
	.sustainable-enviornment #about-us-new #about-us
	{
		width: 40%;
	}
	.social-capital-development #about-us-new .p-first,
	.education-literacy #about-us-new .p-first,
	.livelihood-food-security #about-us-new .p-first,
	.primary-healthcare #about-us-new .p-first,
	.sustainable-enviornment #about-us-new .p-first
	{
		width: 60%;
	}
	.social-capital-development #about-us-new #about-us h2,
	.education-literacy #about-us-new #about-us h2,
	.livelihood-food-security #about-us-new #about-us h2,
	.primary-healthcare #about-us-new #about-us h2,
	.sustainable-enviornment #about-us-new #about-us h2
	{
		font-size: 16px;
		line-height: 25px;
	}
	.social-capital-development #about-us-new #about-us .uvc-sub-heading,
	.education-literacy #about-us-new #about-us .uvc-sub-heading,
	.livelihood-food-security #about-us-new #about-us .uvc-sub-heading,
	.primary-healthcare #about-us-new #about-us .uvc-sub-heading,
	.sustainable-enviornment #about-us-new #about-us .uvc-sub-heading
	{
		font-size: 25px;
		padding-bottom: 5px;
	}
	.social-capital-development #about-us-new #about-us p,
	.education-literacy #about-us-new #about-us p,
	.livelihood-food-security #about-us-new #about-us p,
	.primary-healthcare #about-us-new #about-us p,
	.sustainable-enviornment #about-us-new #about-us p
	{
		font-size: 15px;
	}
	.social-capital-development #about-us-new #about-us,
	.education-literacy #about-us-new #about-us,
	.livelihood-food-security #about-us-new #about-us,
	.primary-healthcare #about-us-new #about-us,
	.sustainable-enviornment #about-us-new #about-us
	{
		bottom: 135px;
	}
	.social-capital-development #about-us-new .p-first p,
	.education-literacy #about-us-new .p-first p,
	.livelihood-food-security #about-us-new .p-first p,
	.primary-healthcare #about-us-new .p-first p,
	.sustainable-enviornment #about-us-new .p-first p
	{
		text-align: justify;
	}
	.social-capital-development #about-us-new,
	.education-literacy #about-us-new,
	.livelihood-food-security #about-us-new,
	.primary-healthcare #about-us-new,
	.sustainable-enviornment #about-us-new
	{
		max-height: 185px;
	}
	.social-capital-development #mission .vc_col-sm-3,
	.education-literacy #mission .vc_col-sm-3,
	.livelihood-food-security #mission .vc_col-sm-3,
	.primary-healthcare #mission .vc_col-sm-3,
	.sustainable-enviornment #mission .vc_col-sm-3 
	{
		width: 50%;
		margin-bottom: 12px;
		padding: 0 15px 0 0 !important;
	}
	.social-capital-development #mission .wpb_column .vc_column-inner,
	.education-literacy #mission .wpb_column .vc_column-inner,
	.livelihood-food-security #mission .wpb_column .vc_column-inner,
	.primary-healthcare #mission .wpb_column .vc_column-inner,
	.sustainable-enviornment #mission .wpb_column .vc_column-inner 
	{
		height: 255px;
	}
	.social-capital-development #mission .dt-text-desc,
	.education-literacy #mission .dt-text-desc,
	.livelihood-food-security #mission .dt-text-desc,
	.primary-healthcare #mission .dt-text-desc,
	.sustainable-enviornment #mission .dt-text-desc
	{
		font-size: 15px;
		line-height: 1.5;
	}
	.social-capital-development #pinkbg p b,
	.education-literacy #pinkbg p b,
	.livelihood-food-security #pinkbg p b,
	.primary-healthcare #pinkbg p b,
	.sustainable-enviornment #pinkbg p b
	{
		line-height: 15px;
	}
	#pinkbg p strong {
		line-height: 65px;
	}
	html .social-capital-development #counter-edu .stats-block .stats-text,
	html .education-literacy #counter-edu .stats-block .stats-text,
	html .livelihood-food-security #counter-edu .stats-block .stats-text,
	html .primary-healthcare #counter-edu .stats-block .stats-text,
	html .sustainable-enviornment #counter-edu .stats-block .stats-text
	{
		font-size: 14px !important;
		line-height: 17px;
	}
	.social-capital-development #history-remember h2,
	.education-literacy #history-remember h2,
	.livelihood-food-security #history-remember h2,
	.primary-healthcare #history-remember h2,
	.sustainable-enviornment #history-remember h2
	{
		font-size: 22px;
		padding-bottom: 0;
	}
	.social-capital-development #history-remember .uvc-sub-heading,
	.education-literacy #history-remember .uvc-sub-heading,
	.livelihood-food-security #history-remember .uvc-sub-heading,
	.primary-healthcare #history-remember .uvc-sub-heading,
	.sustainable-enviornment #history-remember .uvc-sub-heading
	{
		font-size: 16px;
		line-height: 35px;
	}
	.social-capital-development #history-remember p,
	.education-literacy #history-remember p,
	.livelihood-food-security #history-remember p,
	.primary-healthcare #history-remember p,
	.sustainable-enviornment #history-remember p
	{
		font-size: 14px;
		line-height: 23px;
	}
	.social-capital-development #word-image .vc_single_image-wrapper img,
	.education-literacy #word-image .vc_single_image-wrapper img,
	.livelihood-food-security #word-image .vc_single_image-wrapper img,
	.primary-healthcare #word-image .vc_single_image-wrapper img,
	.sustainable-enviornment #word-image .vc_single_image-wrapper img
	{
		width: 50%;
	}
	.social-capital-development #fortune-heading p,
	.education-literacy #fortune-heading p,
	.livelihood-food-security #fortune-heading p,
	.primary-healthcare #fortune-heading p,
	.sustainable-enviornment #fortune-heading p
	{
		font-size: 28px;
		line-height: 1.3;
	}
	.social-capital-development #fortune-heading,
	.education-literacy #fortune-heading,
	.livelihood-food-security #fortune-heading,
	.primary-healthcare #fortune-heading,
	.sustainable-enviornment #fortune-heading
	{
		top: 100px;
		margin-bottom: 0 !important;
	}
	.social-capital-development #teacher-hdf,
	.education-literacy #teacher-hdf,
	.livelihood-food-security #teacher-hdf,
	.primary-healthcare #teacher-hdf,
	.sustainable-enviornment #teacher-hdf
	{
		top: 190px;
	}
	.social-capital-development #teacher-hdf .top-icon .aio-icon-description p b,
	.education-literacy #teacher-hdf .top-icon .aio-icon-description p b,
	.livelihood-food-security #teacher-hdf .top-icon .aio-icon-description p b,
	.primary-healthcare #teacher-hdf .top-icon .aio-icon-description p b,
	.sustainable-enviornment #teacher-hdf .top-icon .aio-icon-description p b
	{
		font-weight: 400;
		font-size: 15px;
		font-style: italic;
		color: #000;
		line-height: 1.4 !important;
		display: inline-block;
		padding-bottom: 35px;
	}
	.social-capital-development #teacher-hdf .owl-stage .right-text,
	.education-literacy #teacher-hdf .owl-stage .right-text,
	.livelihood-food-security #teacher-hdf .owl-stage .right-text,
	.primary-healthcare #teacher-hdf .owl-stage .right-text,
	.sustainable-enviornment #teacher-hdf .owl-stage .right-text
	{
		padding-right: 35px;
	}
	.social-capital-development #teacher-hdf .owl-stage .right-text br,
	.education-literacy #teacher-hdf .owl-stage .right-text br,
	.livelihood-food-security #teacher-hdf .owl-stage .right-text br,
	.primary-healthcare #teacher-hdf .owl-stage .right-text br,
	.sustainable-enviornment #teacher-hdf .owl-stage .right-text br 
	{
		display: none;
	}
	.social-capital-development #teacher-hdf .owl-stage .right-text b, 
	.social-capital-development #teacher-hdf .owl-stage .right-text strong,
	.education-literacy #teacher-hdf .owl-stage .right-text b, 
	.education-literacy #teacher-hdf .owl-stage .right-text strong,
	.livelihood-food-security #teacher-hdf .owl-stage .right-text b, 
	.livelihood-food-security #teacher-hdf .owl-stage .right-text strong,
	.primary-healthcare #teacher-hdf .owl-stage .right-text b, 
	.primary-healthcare #teacher-hdf .owl-stage .right-text strong,
	.sustainable-enviornment #teacher-hdf .owl-stage .right-text b, 
	.sustainable-enviornment #teacher-hdf .owl-stage .right-text strong
	{
		display: block;
		line-height: 1.4;
	}
	.social-capital-development .owl-stage-outer .aio-icon-description.ult-responsive:before,
	.education-literacy .owl-stage-outer .aio-icon-description.ult-responsive:before,
	.livelihood-food-security .owl-stage-outer .aio-icon-description.ult-responsive:before,
	.primary-healthcare .owl-stage-outer .aio-icon-description.ult-responsive:before,
	.sustainable-enviornment .owl-stage-outer .aio-icon-description.ult-responsive:before
	{
		background-size: 105px;
	}
	.social-capital-development .subscribe-first,
	.education-literacy .subscribe-first,
	.livelihood-food-security .subscribe-first,
	.primary-healthcare .subscribe-first,
	.sustainable-enviornment .subscribe-first
	{
		line-height: 15px;
	}
	.social-capital-development #alumini,
	.education-literacy #alumini,
	.livelihood-food-security #alumini,
	.primary-healthcare #alumini,
	.sustainable-enviornment #alumini
	{
		margin-top: 200px;
	}
	.social-capital-development #our-newsletter .wpb_content_element,
	.education-literacy #our-newsletter .wpb_content_element,
	.livelihood-food-security #our-newsletter .wpb_content_element,
	.primary-healthcare #our-newsletter .wpb_content_element,
	.sustainable-enviornment #our-newsletter .wpb_content_element
	{
		margin-bottom: 0;
		margin-top: 20px;
	}
	.social-capital-development #register-nows .tnp-subscription,
	.education-literacy #register-nows .tnp-subscription,
	.livelihood-food-security #register-nows .tnp-subscription,
	.primary-healthcare #register-nows .tnp-subscription,
	.sustainable-enviornment #register-nows .tnp-subscription
	{
		max-width: 355px;
		margin-top: 25px;
	}
	
	/* Page Specific */
	.education-literacy #about-us-new {
		max-height: 185px;
	}
	#alumini .uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2 {
   		 font-size: 16px;
		line-height: 40px;
	}
	.livelihood-food-security #about-us-new {
		max-height: 295px;
	}
	.page-id-8245 .carousel-shortcode.carousel-shortcode-id-3c609e4512307923a57babf9fd51b3ff .owl-nav a.owl-next,
	.page-id-8245 .carousel-shortcode.carousel-shortcode-id-3c609e4512307923a57babf9fd51b3ff .owl-nav a.owl-prev,
	.page-id-8442 .carousel-shortcode.carousel-shortcode-id-7f919f0f92f526e8b999e3ef9d648bf3 .owl-nav a.owl-next,
	.page-id-8442 .carousel-shortcode.carousel-shortcode-id-7f919f0f92f526e8b999e3ef9d648bf3 .owl-nav a.owl-prev,
	.page-id-8525 .carousel-shortcode.carousel-shortcode-id-65a536f82b2c9e9cef343bd18abc959d .owl-nav a.owl-next,
	.page-id-8525 .carousel-shortcode.carousel-shortcode-id-65a536f82b2c9e9cef343bd18abc959d .owl-nav a.owl-prev
	{
		top: -40px !important;
	}
	.page-id-8245 .carousel-shortcode.carousel-shortcode-id-3c609e4512307923a57babf9fd51b3ff .owl-nav a.owl-next,
	.page-id-8442 .carousel-shortcode.carousel-shortcode-id-7f919f0f92f526e8b999e3ef9d648bf3 .owl-nav a.owl-next,
	.page-id-8525 .carousel-shortcode.carousel-shortcode-id-65a536f82b2c9e9cef343bd18abc959d .owl-nav a.owl-next
	{
		right: -12px;
	}
	.livelihood-food-security #alumini {
		margin-top: 110px;
	}
	.primary-healthcare #about-us-new {
		max-height: 250px;
	}
	.primary-healthcare .owl-stage-outer .aio-icon-description.ult-responsive:before {
		left: 20px;
		bottom: 30px;
	}
	#teacher-hdf .owl-stage .right-text {
    	margin-bottom: 60px;
	}
	.sustainable-enviornment #about-us-new {
		max-height: 290px;
	}
	.sustainable-enviornment #teacher-hdf .owl-stage .right-text {
		margin-bottom: 30px;
	}
	.sustainable-enviornment #alumini {
		margin-top: 125px;
	}
	
}


.social-capital-development #mission .dt-text-desc {
	color: #273143 !important;
}
.social-capital-development #mission .wpb_single_image {
    padding-top: 25px;
}
.social-capital-development #mission .wpb_single_image img {
    max-width: 60%;
}
.social-capital-development #counter-edu .stats-block .stats-text {
	width: 100% !important;
	font-size: 14px !important;
	line-height: 22px;
}
.social-capital-development #history-remember p {
    color: #000;
}


@media screen and (max-width: 1365px) and (min-width: 1024px){
	.post-template-default #newsletter-text{
		    padding-left: 20px;
	}
	.single .page-title-head {
    width: 100%;
    padding: 0 20px;
}
	.page-id-6602 #about-us-new {
    max-height: 320px;
}
	#about-video #counter {
    right: 42%;
    width: 50% !important;
    top: 50%;
}
	.page-id-3110 #monoment .vc_column-inner {
    padding: 20px 110px 20px 22px !important;
}
	.page-id-3110 #about-us-new {
    max-height: 200px;
}
	.page-id-3110 #about-us-new .p-first p{
		line-height: 1.6;
	}
	#about-us-new .p-first form .wpforms-field-container .wpforms-field-select select{
		font-size: 12px;
	}
	#about-us-new .wpforms-form .wpforms-submit {
    padding: 10px 60px 10px 115px;
    background-position: 82px 6px;
}
	#about-us-new #about-us .uvc-sub-heading.ult-responsive:after {
    width: 55px !important;
	}
	#career .vc_col-sm-4 {
    width: 30.9%;
}
	#career h4 {
    font-size: 18px;
	}
	.career-opportunity #career .dt-text-desc {
    font-size: 16px;
    padding: 0 10px;
}
	#career-banner {
		min-height: 35vh !important;
	}
	#power-people .vc_column-inner {
    padding: 0 20px !important;
    position: absolute;
    left: 80px;
    top: -38px;
}
	#career-banner h2 {
    font-size: 26px;
    line-height: 37px;
	}
	#career-counter .vc_column_container>.vc_column-inner {
    padding-left: 70px !important;
	}
}

@media only screen and (min-width: 1540px) {
#main-slideshow rs-layer-wrap, rs-mask-wrap, rs-cbg-mask-wrap {

    margin-left: -39px !important;
}
}

.page-id-6220 .ui-widget-content, .page-id-6220 .ui-state-active, .page-id-6220 .ui-widget-content .ui-state-active, .page-id-6220 .ui-widget-header .ui-state-active,
.page-id-11728 .ui-widget-content, .page-id-11728 .ui-state-active, .page-id-11728 .ui-widget-content .ui-state-active, .page-id-11728 .ui-widget-header .ui-state-active{
    border: 0px solid #aaa !important;
	background: none !important;
}

.masthead.inline-header.fixed-masthead.sticky-on .top-bar .right-widgets::before {
    display: none;
}



@media screen and (max-width: 374px){
	#about-us-new .p-first .ubtn-ctn-left {
		margin-right: 0px !important;	
	}
	html .page-id-5771 #recent-posts {
       min-height: 250vh !important;
	}
	.page-id-5771 #events-tabs .wpb_column .wpb_content_element {
    margin-bottom: 0px;
}
}

@media screen and (min-width: 1440px) and (max-width: 1539px){
     .social-capital-development #teacher-hdf .top-icon .aio-icon-description, .education-literacy #teacher-hdf .top-icon .aio-icon-description, .livelihood-food-security #teacher-hdf .top-icon .aio-icon-description, .primary-healthcare #teacher-hdf .top-icon .aio-icon-description, .sustainable-enviornment #teacher-hdf .top-icon .aio-icon-description {
    padding-left: 40px;
    padding-right: 40px;
    line-height: 1.3;
	margin-top: -34px;
	font-size: 16px;	 
} 
	.primary-healthcare #about-us-new {
    max-height: 260px;
}
	.primary-healthcare #alumini{
    margin-top: 220px;
}
}

/* Our Leadership Design Fixes - Desktop */

@media screen and (max-width: 1400px) and (min-width: 768px) {
	.our-leadership #main {
		padding-bottom: 0;
	}
	html body.page-template-default.page.page-id-9641 #about-us-new .p-first p b {
		font-size: 23px;
		margin-bottom: 8px;
		line-height: 1.35;
	}
	.our-leadership #about-us-new {
		max-height: 220px;
	}
	.our-leadership .vc_row.wpb_row.vc_row-fluid .leadership-content-section.wpb_column .vc_column-inner h2 {
		font-size: 30px;
	}
	.our-leadership .vc_row.wpb_row.vc_row-fluid .leadership-content-section.wpb_column .vc_column-inner .uvc-sub-heading .subHeading {
		font-size: 22px !important;
	}
	.our-leadership .vc_row.wpb_row.vc_row-fluid .leadership-content-section.wpb_column .vc_column-inner .wpb_raw_code.wpb_raw_html .leaderDesc {
		font-size: 17px;
		line-height: 25px;
	}
	.our-leadership .vc_row.wpb_row.vc_row-fluid .leadership-content-section.wpb_column .vc_column-inner .wpb_raw_code.wpb_raw_html a {
		font-size: 17px;
	}
	.our-leadership .vc_row.wpb_row.vc_row-fluid .leadership-content-section.wpb_column {
		min-height: 455px;
	}
	.our-leadership .vc_row.wpb_row.leadershipMembersList .wpb_column .ult-ih-container ul.ult-ih-list li {
		min-height: 300px !important;
	}
	.our-leadership #about-us .uvc-sub-heading {
		font-size: 28px;
	}
	.our-leadership #about-us-new #about-us .uvc-sub-heading.ult-responsive:after {
		width: 100px;
	}
	.our-leadership .vc_row.wpb_row.leadershipMembersList .wpb_column .ult-ih-container ul.ult-ih-list li .ult-ih-item .ult-ih-info .ult-ih-info-back .ult-ih-content {
		width: calc(100% - 240px);
		right: unset;
	}
	.our-leadership .vc_row.wpb_row.leadershipMembersList .wpb_column .ult-ih-container ul.ult-ih-list li .ult-ih-item .ult-ih-info .ult-ih-info-back {
		overflow: visible;
	}
	.our-leadership .leadershipMembersListContent .headingSection .mainHeading {
		font-size: 30px;
	}
	.our-leadership .leadershipMembersListContent .contentSection .desc {
		font-size: 15px !important;
		line-height: 26px !important;
	}
}

@media screen and (max-width: 767px){
	html .career-opportunity .stats-block .stats-number{
		font-size: 22px !important;
	}
	.our-leadership #about-us-new #about-us {
		bottom: 110px;
	}
	html body.page-template-default.page.page-id-9641 #about-us-new .p-first p b {
		font-size: 14px;
		text-align: left;
		line-height: 1.35;
		letter-spacing: 0.75px;
		margin-bottom: 10px;
	}
	.our-leadership .p-first {
		bottom: 100px;
	}
	.our-leadership .vc_row.wpb_row.vc_row-fluid .leadership-content-section.wpb_column .vc_column-inner .uvc-sub-heading .socialMedia {
            right: unset;
            top: -98px;
        }
       .our-leadership .vc_row.wpb_row.vc_row-fluid .leadership-content-section.wpb_column .vc_column-inner h2 {
            font-size: 24px;
        }
       .our-leadership .vc_row.wpb_row.vc_row-fluid .leadership-content-section.wpb_column .vc_column-inner .uvc-sub-heading .subHeading {
            font-size: 18px !important;
        }
       .our-leadership .vc_row.wpb_row.vc_row-fluid .leadership-content-section.wpb_column .vc_column-inner .wpb_raw_code.wpb_raw_html .leaderDesc {
            font-size: 16px;
            line-height: 24px;
        }
	.our-leadership .section-leaders {
		margin-top: -75px;
	}
	.our-leadership .vc_row.wpb_row.vc_row-fluid .leadership-content-section.wpb_column {
		overflow: hidden;
	}
	.our-leadership .vc_row.wpb_row.vc_row-fluid .leadership-content-section.wpb_column .vc_column-inner {
		padding-left: 0;
		padding-top: 20px;
	}
	.our-leadership .section-leaders-reverse .socialMedia {
		top: -70px !important;
	}
	.our-leadership .vc_row.wpb_row.leadershipMembersList .wpb_column .ult-ih-container ul.ult-ih-list li {
		min-height: 250px !important;
	}
	.our-leadership .vc_row.wpb_row.leadershipMembersList .wpb_column .ult-ih-container ul.ult-ih-list li .ult-ih-item .ult-ih-info .ult-ih-info-back .ult-ih-content {
            right: unset;
            width: 325px;
        }
       .our-leadership .vc_row.wpb_row.leadershipMembersList .wpb_column .ult-ih-container ul.ult-ih-list li .ult-ih-item:hover .ult-ih-info .ult-ih-info-back {
            overflow: visible;
        }
       .our-leadership .leadershipMembersListContent .headingSection .mainHeading {
            font-size: 20px;
        }
       .our-leadership .leadershipMembersListContent .headingSection .subHeading {
            font-size: 15px;
        }
       .our-leadership .leadershipMembersListContent .contentSection .desc {
            font-size: 14px !important;
            line-height: 22px !important;
        }
       .our-leadership .vc_row.wpb_row.leadershipMembersList .wpb_column .ult-ih-container ul.ult-ih-list li .ult-ih-item .ult-ih-info .ult-ih-info-back .ult-ih-content {
            padding-top: 55px;
        }
       .our-leadership .leadershipMembersListContent .headingSection .socialMedia {
            right: unset;
            top: -35px;
            left: -5px;
        }
		.our-leadership .vc_row.wpb_row.leadershipMembersList .wpb_column.vc_col-sm-1\/5:nth-of-type(3) .ult-ih-container ul.ult-ih-list li .ult-ih-item .ult-ih-info .ult-ih-info-back,
	.our-leadership .vc_row.wpb_row.leadershipMembersList .wpb_column.vc_col-sm-1\/5:nth-of-type(5) .ult-ih-container ul.ult-ih-list li .ult-ih-item .ult-ih-info .ult-ih-info-back
	{
		left: 0 !important;
	}
	.our-leadership .vc_row.wpb_row.leadershipMembersList .wpb_column:nth-of-type(3) .ult-ih-container ul.ult-ih-list li .ult-ih-item .ult-ih-info .ult-ih-info-back .ult-ih-content::after,
	.our-leadership .vc_row.wpb_row.leadershipMembersList .wpb_column:nth-of-type(3) .ult-ih-container ul.ult-ih-list li .ult-ih-item .ult-ih-info .ult-ih-info-back .ult-ih-content::before 
	{
		left: 55px;
	}
	.our-leadership .vc_row.wpb_row.leadershipMembersList .wpb_column.vc_col-sm-1\/5:nth-of-type(4) .ult-ih-container ul.ult-ih-list li .ult-ih-item .ult-ih-info .ult-ih-info-back {
    left: calc((100% / 1 + 30px) * -1) !important;
}
	.our-leadership .vc_row.wpb_row.leadershipMembersList .wpb_column:nth-of-type(4) .ult-ih-container ul.ult-ih-list li .ult-ih-item .ult-ih-info .ult-ih-info-back .ult-ih-content::before, 
	.our-leadership .vc_row.wpb_row.leadershipMembersList .wpb_column:nth-of-type(4) .ult-ih-container ul.ult-ih-list li .ult-ih-item .ult-ih-info .ult-ih-info-back .ult-ih-content:after,
	.our-leadership .vc_row.wpb_row.leadershipMembersList .wpb_column:nth-of-type(2) .ult-ih-container ul.ult-ih-list li .ult-ih-item .ult-ih-info .ult-ih-info-back .ult-ih-content::before,
	.our-leadership .vc_row.wpb_row.leadershipMembersList .wpb_column:nth-of-type(2) .ult-ih-container ul.ult-ih-list li .ult-ih-item .ult-ih-info .ult-ih-info-back .ult-ih-content::after
	{
		right: calc(100% / 5 + -8px);
		left: unset;
	}
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .our-leadership #about-us-new #about-us .uvc-sub-heading {
        padding-bottom: 5px;
    }
    .our-leadership #about-us .uvc-sub-heading {
        font-size: 20px;
    }
    .our-leadership #about-us-new #about-us p {
        font-size: 16px;
    }
    html body.page-template-default.page.page-id-9641 #about-us-new .p-first p b {
        font-size: 18px;
        text-align: left;
    }
    .our-leadership .vc_row.wpb_row.leadershipMembersList .wpb_column .ult-ih-container ul.ult-ih-list li {
        min-height: 250px !important;
    }
    .our-leadership .vc_row.wpb_row.leadershipMembersList .wpb_column .ult-ih-container ul.ult-ih-list li .ult-ih-item .ult-ih-info .ult-ih-info-back .ult-ih-content {
        width: 700px;
    }
}



.page-id-45 #newsletter-blog .wpb_wrapper .blog-shortcode article.post .post-thumbnail-wrap{
	    min-height: 250px !important;
}
html .page-id-7810 #circle-image .vc_column-inner .wpb_wrapper, html .page-id-7810 #circle-image .vc_column-inner .wpb_wrapper .wpb_raw_code{
	height: 100%;
	max-height: 480px;
}
.vc_row.wpb_row.vc_row-fluid .leadership-content-section.wpb_column {
    background-color: #f6f6f6;
    padding-left: 15px;
    padding-top: 47px !important;
    padding-bottom: 30px;
    min-height: 512px;
    padding-right: 15px;
}

.page-id-45 #video-row .wpb_wrapper #counter {
	padding: 15px 30px 0px !important;
}

#partner .uvc-sub-heading {
    line-height: 18px;
}


.page-id-7810 #circle-image .wpb_wrapper:after{
	background-image: none !important;
}
#recent-posts ._df_thumb{
	    margin: 0px 0px 10px;
}
html .emd_dl_red_darker{
	height: 25px;
    line-height: 25px;
	background: transparent !important;
	background-color: transparent !important;
	border: none !important;
	box-shadow: none !important;
	text-shadow: none !important;
}
#events-video-section #events-vedio .vp-img{
visibility: hidden;
}

#career-counter .stats-block, .wpb_row .wpb_column .wpb_wrapper .stats-block{
	    margin-bottom: 10px !important;
	margin-top: 5px !important;
}
#career-counter-main {
    bottom: -5px !important;
}

#man-image img{
	  height: 275px;
}
#footer #text-8 {
    padding-top: 36px;
    width: 14%;
    padding: 35px 18px;
}

#footer section figure{
	position: relative;
  top: -6px;
}
#photo-catalog .owl-stage .shortcode-single-caption{
	height: 70px;
}
#press .feature-item:nth-child(2) img,
#press .feature-item:nth-child(3) img{
	height: 158px;
}
@media only screen and (max-width: 767px) {
html body .page-id-45 #about-us h2 {
    font-size: 18px !important;
    line-height: 24px !important;
}
	
}

.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    color: green;
    background: transparent;
    border: medium none;
    padding: 40px 0 0;
    font-weight: 600;
    font-size: 21px;
    text-align: center;
}



