body{font-size:14px;color:#1c2023;font-family: Arial, Helvetica, sans-serif;overflow-x:hidden;}
*{outline:none;margin:0;padding:0}
html{margin:0;padding:0}
img{max-width:100%}
a{color:#c00f48}
a:hover{text-decoration:none;color:#222}
a:focus{outline:none !important;text-decoration:none;}
h1, h2, h3, h4, h5, h6, p, a, input, select, span, small, .contribute{-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
p{font-weight:300;}
.nor-button{background:#c00f48;color:#fff;font-size:14px;text-transform:uppercase;display:inline-block;font-weight:600;letter-spacing:2px;min-width:100px;padding:0 19px;height:48px;line-height:48px;border-radius:5px}
.nor-button:hover, .more-testimonial a:hover, .more-news a:hover{background:#a60a3c;color:#fff}
.innercontainer{width:100%;margin:0 auto 35px;margin-right:auto !important;margin-left:auto !important;}
.container900{max-width:930px;width:100%;margin:0 auto 35px;background:#fff;clear:both;margin-left:auto !important;margin-right:auto !important;}
.container740{max-width:770px;width:100%;margin:0 auto 35px;margin-left:auto !important;margin-right:auto !important;}
.containermiddle740{margin:0 auto 0px;text-align:center;width:740px;}
body{margin-top:73px;}
body.app-design{margin-top:57px;}
.header-container{padding:10px 0 7px;width:100%;background:#fff;position:fixed;z-index:100;top:0}
.header-container.affix{position:fixed}
.nav-icon .navbar-toggle{display:block;float:left}
.nav-icon .navbar-toggle:hover .icon-bar{background:#2a2a2a}
.nav-icon .navbar-toggle .icon-bar{background:#c00f48;height:3px;;width:28px;border-radius:10px}
.navbar-toggle .icon-bar + .icon-bar{margin-top:5px;}
.logo{text-align:center;padding:0}
.logo img{margin-left:-50px;max-width:207px;}
.admin-bar  .header-container{margin-top:32px;}

.header-right{text-align:right;padding-top:8px}
.donate-button a{display:inline-block;background:#c00f48;color:#fff;text-transform:uppercase;padding:8px 18px;border-radius:39px;font-size:14px;font-weight:500;letter-spacing:1.5px}
.contact-button a {display:inline-block;background:#fff;color:#c00f48;text-transform:uppercase;padding:8px 18px;border-radius:39px;font-size:14px;font-weight:500;letter-spacing:1.5px}
.donate-button a:hover, .team-detail .back_btn a:hover{background:#a60a3c;}
.home-slider{padding:0;}
.home-slider img{width:100%;height:auto}
.banner-content-img{text-align:center;}
.banner-content-img img{width:100%;height:auto}
.banner-content{position:absolute;top:48%;max-width:1170px;left:0;right:0;margin:0 auto;color:#fff;transform:translateY(-50%);-webkit-transform:-ms-translateY(-50%);transform:translateY(-50%);text-align:center}
.banner-content h2{font-size:72px;margin-bottom:25px;/*font-family:'besom_2regular';*/}
.banner-content p{font-size:22px;padding:0 180px;font-weight:300;letter-spacing:0.8px;}
.banner-content-video{text-align:center;margin-bottom:10px;position:relative;}
.banner-content-video-content{position:absolute;top:48%;max-width:1170px;left:0;right:0;margin:0 auto;color:#fff;transform:translateY(-50%);-webkit-transform:-ms-translateY(-50%);transform:translateY(-50%);text-align:center}
.banner-content-video h2{font-size:72px;margin-bottom:25px;/*font-family:'besom_2regular';*/}
.banner-content-video p{font-size:22px;padding:0 180px;font-weight:300;letter-spacing:0.8px;}
.nav-toggle{position:fixed;top:0;z-index:1000;left:0;height:100%;display:block;}
.nav-pnl{margin:0;padding:0 0;color:#edecdc;display:none;float:left}
.nav-content{width:260px;background:#fff;margin:0;float:left;padding:40px 20px 20px 30px;position:relative;height:100vh !important;overflow:auto;}
.nav-content h2{font-size:30px;font-weight:300;}
.cross-pic{position:relative;margin:0 0 40px 5px}
.navigation{margin:0;padding:0;width:100%}
.navigation ul{margin:0 0 0 -15px;padding:0;}
.navigation ul li{margin:8px 0;padding:0;display:block;font-size:18px;font-weight:400}
.navigation ul li a{display:block;padding:8px 0 8px 20px;color:#222;border-radius:20px;}
.navigation ul li a:hover{background:#c00f48;color:#fff}
.nav-address{font-size:14px;color:#222;padding:0 5px;}
.nav-address h2{font-size:14px;color:#222;font-weight:700;margin-bottom:5px;}
.nav-address p{margin:0 0 5px 0}
.nav-address a{display:block;margin:15px 0 0;padding:0;color:#c00f48;font-size:14px;}
.nav-address a:hover{color:#222}
.content-area{min-height:500px;}
.container{margin-left:auto !important;margin-right:auto !important;}
.home-pink-col{border-radius:5px;position:relative;text-align:center;color:#fff;margin-top:-80px;}
.maternity_box h2{font-size:24px;margin-bottom:30px;font-weight:500}
.maternity_box .icon-img{margin:60px 0 30px;display:inline-block}
.maternity_box p{padding:0 40px;font-size:16px;line-height:23px;font-weight:300}
.maternity_box.bdr-right{border-right:1px solid #c6275a}
.maternity_box{background:#c00f48;padding:0;display:block;transition:all 0.5s ease 0s;}
.maternity_box.one .icon-img{max-width:98px;}
.maternity_box.two .icon-img{max-width:132px;}
.maternity_box.three .icon-img{max-width:153px;}
.maternity_box.icon-img .svg path, .maternity_box .icon-img .svg g{stroke:#fff;}
.maternity_box a{color:#fff;display:block;min-height:400px;}
.maternity_box:hover{background:#a60a3c !important;cursor:pointer}
.home-news{padding:0;margin-top:45px;margin-bottom:45px;float:left;width:100%;}
.home-news ul{padding:0;margin:0 -15px}
.home-news ul li{display:block;text-align:center}
.home-news ul li .news-col{background:#f5f5f5;display:block}
.home-news ul li .news-col h4{color:#000;min-height:40px}
.home-news ul li p{font-size:18px;font-weight:400;padding:0 20px;line-height:24px;margin:0}
.home-news .news-pic{display:inline-block;margin:0 0 16px 0;height:190px;position:relative;width:100%}
.home-news .news-pic img{position:absolute;top:0;left:0;width:auto;max-width:100%;height:100%}
.home-news .news-content-home{padding-bottom:19px;}
.home-news ul li a.readmore{text-transform:uppercase;color:#c00f48;letter-spacing:1px;font-weight:700;display:block;margin-bottom:22px;border-top:2px solid #fff;padding:15px}
.home-news ul li a:hover{color:#000 !important;}
.bottom-logo-slider{background:#fff;margin:60px 0 15px;}
.bottom-logo-slider .owl-carousel{padding:0 60px 0 70px;}
.bottom-logo-slider .owl-carousel .owl-item{text-align:center;position:relative;height:130px;}
.bottom-logo-slider .owl-nav [class*=owl-]{background:none;color:#d0d0d0;font-size:40px;padding:0 7px;font-weight:bold;opacity:1;}
.bottom-logo-slider .owl-nav [class*=owl-prev]{position:absolute;left:-20px;margin-top:-95px;}
.bottom-logo-slider .owl-nav [class*=owl-next]{position:absolute;right:-20px;margin-top:-95px}
.bottom-logo-slider .owl-nav [class*=owl-]:hover{background:none;color:#c00f48}
.bottom-logo-slider a{display:block;position:absolute;width:100%;height:100%;z-index:1000}
.bottom-logo-slider .owl-carousel .owl-item img{position:absolute;display:inline-block;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:200px;max-height:80%;width:auto}
.home-maternity-patron{text-align:center;padding:80px 0;margin:15px 0;border-top:2px solid #f6f6f6;border-bottom:2px solid #f6f6f6;}
.home-maternity-patron h3{/*font-family:'besom_2regular';*/font-size:70px;margin:0 0 30px 0}
.home-maternity-patron p{font-size:18px;}
.patron-pic{display:inline-block;width:300px;height:300px;margin:0 auto 40px}
.patron-pic img{border-radius:50%}
.footer-new{background:#c00f48;padding:50px 0 20px;text-align:center;color:#fff}
ul.footer-links{margin:0;padding:0}
ul.footer-links li{margin:0 5px;padding:0 10px;display:inline-block;font-size:18px;line-height:40px;font-weight:300;}
ul.footer-links li a{display:block;color:#fff}
.newsletter-new{margin:0 auto;max-width:620px;display:inline-block;width:100%}
.footer-middle h2{/*font-family:'besom_2regular';*/font-size:40px;margin:38px 0 20px 0}
.newsletter-new .email{width:calc(100% - 155px);margin:0 15px 0 0;padding:0;display:inline-block;float:left}
.newsletter-new .email input{background:#fff;width:100%;margin:0;padding:0 14px;height:40px;border-radius:5px;border:0;color:#222;font-weight:400;font-size:16px;}
.newsletter-new .submit-btn{float:right;margin:0;padding:0;width:140px;display:inline-block;}
.newsletter-new .submit-btn input{background:none;border:2px solid #fff;letter-spacing:1.5px;font-size:14px;font-weight:600;color:#fff;width:100%;height:40px;border-radius:5px;}
.newsletter-new .submit-btn input:hover{background:#a60a3c}
.footer-new hr{border-top:1px solid #cc3f6c;margin:60px 0 40px;}
.footer-middle{float:left; width:100%}
.footer-down ul{margin:0 0 35px 0}
.footer-down li{display:inline-block;color:#fff;margin:0 15px;position:relative}
.footer-down li:before{content:'.';position:absolute;margin:0;padding:0;top:3px;left:-20px;font-size:28px;line-height:0;}
.footer-down li:first-child:before{display:none}
.footer-down li a{color:#fff}
.follows{margin:0 0 35px 0;display:inline-block}
.follows span{width:44px;height:44px;background:#fff;color:#c00f48;font-size:24px;display:inline-block;border-radius:50%;line-height:38px;border:4px solid #fff;margin-left:15px}
.follows span a{color:#a60a3c;display:block}
.follows span:hover{background:#a60a3c;}
.follows span:hover a{color:#fff}
.footer{display:none}
.counter{font-size:70px;/*font-family:'besom_2regular';*/color:#222;display:block;line-height:100%;margin-bottom:10px}
.homecounter-img{text-align:center;max-width:88px;margin-bottom:10px;display:inline-block}
.homecounter-img .svg{max-width:88px;height:90px;}
.homecounter-img .svg path{stroke:#c00f48}
.counter-main{text-align:center;margin-top:65px}
.counter-main p{font-size:14px;color:#000;font-weight:700;letter-spacing:0.5px}
.counter-left{margin-top:30px;margin-bottom:30px;display:inline-block}
.counter-left .counter{font-size:56px;margin-bottom:5px}
.counter-left .homecounter-img{float:left}
.counter-left-content{float:left;margin:0;padding:0 0 0 20px;width:calc(100% - 90px);text-align:left}
.home-donate{padding:0;margin:100px 0 0 0;position:relative}
.home-donate .homedonate-pic{padding:0;height:600px;position:relative;overflow:hidden}
.home-donate-content{max-width:860px;margin:0 auto;width:100%;background:#fff;position:relative;top:0;left:0;right:0;text-align:center;}
.home-donate-content h3{/*font-family:'besom_2regular';*/font-size:70px;max-width:665px;display:block;margin:50px auto 20px}
.home-donate-content p{font-size:18px;}
.home-donate-content.home-donate-overbanner{margin-top:-250px;}
.heart-icon{width:100px;height:100px;background:#c00f48;border-radius:50%;display:inline-block;margin:-50px auto 0;padding:25px 0}
.home-donate-slider{max-width:665;margin:auto;width:100%;background:#fff;position:relative;top:0;left:0;right:0;text-align:center;}
.donate-filter{text-align:center;margin:50px auto 60px;max-width:665px;}
.donate-btn,.donate-btn-big,.wpcf7-submit{color:#fff;margin:0 0 20px 0;padding:0;display:inline-block;border-radius:40px;background:#c00f48;height:48px;width:170px;text-align:center;line-height:50px;font-weight:500;letter-spacing:1.8px;border:0px;text-transform:uppercase;}
.donate-btn:hover,.donate-btn-big:hover,.wpcf7-submit:hover{color:#fff;background:#a60a3c;}
.donate-btn-big,.wpcf7-submit{width:235px;}
.donate-filter .slider.slider-horizontal{width:100%;}
.donate-filter .slider.slider-horizontal .slider-track{height:5px;}
.donate-filter .slider-track-low, .slider-track-high{background:#eee;}
.donate-filter .slider-handle{background:#fff none repeat scroll 0 0;}
.donate-filter .slider .tooltip.top{margin-top:-15px;opacity:1;}
.donate-filter .tooltip-inner{background-color:#fff;border:1px solid #c00f48;border-radius:3px;max-width:200px;padding:7px 8px 9px;line-height:100%;text-align:center;min-width:110px;color:#000;font-size:18px;font-family: Arial, Helvetica, sans-serif;cursor:pointer;}
.donate-filter .tooltip-inner::before{background:rgba(0, 0, 0, 0) url("../images/bullet_arrow_left.png") no-repeat scroll 0 0;content:"";display:inline-block;height:16px;left:5px;position:absolute;top:14px;width:16px;}
.donate-filter .tooltip-inner::after{background:rgba(0, 0, 0, 0) url("../images/bullet_arrow_right.png") no-repeat scroll 0 0;content:"";display:inline-block;height:16px;right:5px;position:absolute;top:14px;width:16px;}
.donate-filter .tooltip-arrow{display:none;}
.donate-filter #RC .slider-selection{background:#c00f48;}
.menu-text{display:none}
.subnav-sec{/*background:#f5f5f5;*/ background:#a60a3c; margin:10px 0 0 0;float:left;clear:both;width:100%;padding:0}
.subnav-sec .navbar-nav{text-align:center;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;}
.subnav-sec .navbar-nav > li{float:none;display:inline-block}
.subnav-sec .navbar-nav > li > a{font-size:16px;/*color:#222;*/ color: #fff; /*padding:10px 20px 8px;*/ padding:12px 20px 12px; margin:0px 0;}
.subnav-sec .navbar-nav > li > a:hover,.navbar-nav > li.current-menu-item > a:hover{color:#c00f48;/*background-color:#f5f5f5;*/ background-color:#fff;}
.subnav-sec .navbar-nav > li{/*border-bottom:2px solid #f5f5f5*/ border-bottom:2px solid #a60a3c}
.subnav-sec .navbar-nav > li:hover,.navbar-nav > li.current-menu-item{/*border-bottom:2px solid #c00f48;*/ border-bottom:2px solid #fff;}
.inner-banner{padding:0;position:relative;margin-bottom:50px;z-index:-1;}
.inner-banner img{width:100%;height:auto}
.inner-banner .inner-banner-content{position:absolute;max-width:1170px;margin:0 auto;padding:0 15px;left:0;right:0;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:-ms-translateY(-50%);transform:translateY(-50%);}
.inner-banner .inner-banner-content h2{font-size:70px;color:#fff;/*font-family:'besom_2regular';*/letter-spacing:1px}
.history-pic{margin:35px 0}
.history-pic img{width:100%;height:auto}
.content-wrap{padding:0 0 0px 0}
.news-listing{text-align:center;margin:0px 0 50px;}
.news-listing:last-child{margin-bottom:0}
h1.vc_custom_heading{font-size:70px;/*font-family:'besom_2regular';*/letter-spacing:1px;margin:35px 0 35px 0;}
h2.title,h2.vc_custom_heading{font-size:70px;/*font-family:'besom_2regular';*/letter-spacing:1px;margin:32px 0 32px 0;}
h3.vc_custom_heading{margin-bottom:24px;}
.news-row .new-pic img{width:100%;}
.news-content .date{/*font-family:'besom_2regular';*/letter-spacing:1px;color:#c00f48;font-size:32px}
.news-content h3{font-size:36px;font-weight:600;padding:0 100px;line-height:140%;margin:20px 0 30px 0;color:#222}
.news-content{display:inline-block;background:#fff;width:100%;max-width:900px;margin-top:-200px;padding:30px 40px}
.no-news-image{margin-top:0px;}
.news-content p{font-size:18px;max-width:680px;margin:0 auto 30px}
.button{display:inline-block;width:170px;height:44px;border:2px solid #c00f48;border-radius:40px;line-height:40px;font-size:14px;font-weight:600;text-transform:uppercase;color:#c00f48;letter-spacing:1px;}
.button:hover{background:#c00f48;color:#fff}
.case-listing{text-align:center;margin:20px 0 80px;}
.case-listing:last-child{margin-bottom:0}
.case-content .location{/*font-family:'besom_2regular';*/letter-spacing:1px;color:#c00f48;font-size:30px}
.case-content h3{font-size:34px;font-weight:600;padding:0 100px;line-height:140%;margin:20px 0 25px 0;color:#222}
.case-content{display:inline-block;background:#fff;width:100%;max-width:900px;margin-top:-200px;padding:30px 40px}
.case-content p{font-size:18px;max-width:680px;margin:0 auto 35px}
.case-location{letter-spacing:1px;font-size:18px;text-align:center;text-transform:uppercase;}
.content-sec .sml-content900 h2{margin-top:50px}
.work-pic{position:relative;z-index:-1;margin-top:90px;}
.work-feature{text-align:center;margin:70px 0}
.work-feature h3{margin:20px 0}
.work-feature .readmore, .link-btn{font-size:18px;color:#c00f48;font-weight:500;text-transform:uppercase}
.work-feature .readmore:hover, .link-btn:hover{color:#222}
.inner-banner .inner-banner-content .round-circle h2{font-size:60px;margin-bottom:20px}
.round-circle{width:410px;height:410px;background:rgba(192,15,72, 0.9);float:right;border-radius:50%;padding:70px 50px}
.round-circle p{color:#fff;font-size:19px;font-weight:300}
.acdemic-box{background:#f5f5f5;text-align:center;padding:0;margin:20px 5px;}
.acdemic-logo{display:inline-block;margin:50px 0 40px}
.acdemic-box h2{font-size:20px;color:#222;font-weight:700;margin:0px 0 20px 0;letter-spacing:-0.5px}
.acdemic-box .partner-content-box{padding-bottom:40px;}
.acdemic-box p{font-size:17px;padding:0 40px;line-height:150%}
.acdemic-box .link-btn{margin-top:20px;display:block;border-top:2px solid #fff;margin:0;padding:18px 15px;font-size:14px;letter-spacing:1px;font-weight:700;}
.vc_column_container > .vc_column-inner{padding:0px}
.content-sec{}
.content_over_image{margin-top:-110px;background:#fff;padding-left:80px;padding-right:80px;padding-top:40px;padding-bottom:0px;}
.content-sec h2{font-size:40px;color:#222;font-weight:600;margin-bottom:30px;}
.content-sec a{color:#c00f48;}
.content-sec a:hover{color:#a60a3c;}
.content-sec p{font-size:18px;margin:0px 0 30px 0;font-weight:300;}
.middle_text,.normal_text{text-align:center;}
.middle_text p{font-size:24px;}
.normal_text_16{font-size:16px;line-height:160%}
.normal_text_18{font-size:18px;line-height:160%;font-weight:300;}
.normal_text_20{font-size:20px;}
.normal_text_22{font-size:22px;}
.red-header{background:#c00f48;height:57px;}
.red-header .nav-icon .navbar-toggle .icon-bar{background:#fff}
.red-header .navbar-toggle{margin:1px 0 0 0}
.red-header .logo{font-size:25px;letter-spacing:2px;text-transform:uppercase;font-weight:700;padding-top:2px;white-space:nowrap}
.red-header .logo a{color:#fff}
.logos-header{text-align:center}
.logos-header h4{font-size:14px;font-weight:700;letter-spacing:2px;}
.logos-header ul{margin:0;padding:10px 0 0 0;display:block}
.logos-header ul li{margin:0 25px;padding:0;display:inline-block}
.logos-header.logos-header-counter_2 h4{letter-spacing:0px;font-size:18px;font-weight:300;margin-top:0px;}
.logos-header.logos-header-counter_2 ul{padding-top:20px;}
.logos-header.logos-header-counter_2 ul li{margin:0 5px;}
#mapplic-id8{margin-bottom:45px;}
.mapplic-tooltip{width:100%;max-width:250px!important;padding:0!important}
.mapplic-tooltip .mapplic-tooltip-content{margin-right:0;padding:20px 25px}
.mapplic-tooltip .mapplic-tooltip-title{font-size:30px;color:#000;font-family: Arial, Helvetica, sans-serif;font-weight:700;line-height:normal}
.mapplic-tooltip .mapplic-tooltip-description p{font-size:16px;color:#000}
.mapplic-tooltip .mapplic-popup-link{display:block;width:100%;background-color:transparent!important;text-align:center;border-top:1px solid #d8d8d8;color:#c00f48!important;text-transform:uppercase;letter-spacing:1px;margin:0;padding:10px;font-weight:600}
.map_indicator{color:#000;float:right;margin:-200px 220px 0 0;display:inline-block;}
.light_pink_container, .dark_pink_container{display:inline-block;margin-right:30px}
.light_pink, .dark_pink{width:16px;height:16px;display:inline-block;vertical-align:middle;margin:0 10px 0 0}
.light_pink{background:#e7b9c8}
.dark_pink{background:#c00f48}
.testimonial-feeds ul{margin:0 -15px;}
.testimonial-feeds ul li{display:inline-block;padding-left:15px;padding-right:15px;}
.testimonial-feeds ul li .testimonial-col{background-color:#f6f6f6;border-radius:4px;text-align:center;margin-bottom:30px;}
.testimonial-feeds ul li .testimonial-col h3{font-weight:700;margin:30px 0 15px}
.testimonial-feeds ul li .testimonial-col p{padding:0 50px;font-size:18px;}
.testimonial-feeds ul li .testimonial-col .nor-button{margin:10px 0 40px 0}
.testimonial-pic{position:relative;float:left;width:100%;margin-bottom:70px;}
.world-icon{position:absolute;bottom:-45px;right:0;left:0;width:114px;margin:0 auto;}
.more-testimonial{margin:60px 0 55px 0;display:inline-block;width:100%;text-align:center;}
.more-news{margin:60px 0 0 0;display:inline-block;width:100%;text-align:center;}
.more-testimonial a,.more-news a{display:inline-block;border:1px solid #c00f48;border-radius:4px;width:100%;max-width:300px;font-size:14px;text-transform:uppercase;color:#c00f48;font-weight:600;letter-spacing:1px;height:51px;line-height:51px;text-align:center;}
.app-menu{background:#f1f1f1 none repeat scroll 0 0;margin:0;padding:0;text-align:center;}
.app-menu ul, .drowpdown-tab1.show ul{margin:0;padding:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;}
.app-menu ul > li{-webkit-animation:chapternav-slidein 350ms backwards;animation:chapternav-slidein 350ms backwards;}
.app-menu ul li{margin:0;padding:0;display:inline-block;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1px;}
.app-menu ul li a{color:#000;display:block;padding:22px 35px 28px;}
.app-menu ul li a:hover, .app-menu ul li:hover a,.app-menu ul > li.current-menu-item a,.app-menu ul > li.current-menu-parent a{background:#fff}
.app-menu ul li span{display:block;width:44px;height:44px;margin:0 auto 15px}
.app-menu ul li > .sub-menu{display:none;}
.app-menu.open .drowpdown-tab, .drowpdown-tab1.show{display:block}
.app-menu .drowpdown-tab, .drowpdown-tab1.show{padding:0 10px;background:#fff;position:relative;width:100%;left:0;right:0;margin:0 auto;border-bottom:1px solid #d8d8d8;transition:all 0.5s ease 0s;display:none; text-align:center}
.app-menu .drowpdown-tab li, .drowpdown-tab1 li{margin:0;padding:0;font-size:16px;text-transform:none;display: inline-block;}
.app-menu .drowpdown-tab li a{padding:28px 15px;font-weight:400;position:relative;display:block;color: #000;}
.drowpdown-tab1 li a{padding:18px 15px;font-weight:400;position:relative;display:block;color: #000;}
.app-menu .drowpdown-tab li a:before, .drowpdown-tab1 li a:before{width:50px;height:3px;background:#c00f48;margin:0 auto;position:absolute;bottom: -2px;content:'';left:0;right:0;opacity:0;transition:all 0.5s ease 0s;}
.app-menu .drowpdown-tab li.active a,.app-menu .drowpdown-tab li.current-menu-item a, .drowpdown-tab1 li.active a{font-weight:700}
.app-menu .drowpdown-tab li a:hover, .app-menu .drowpdown-tab li a:hover:before, .app-menu .drowpdown-tab li.active a:before, .app-menu .drowpdown-tab li.current-menu-item a:before, .drowpdown-tab1 li a:hover, .drowpdown-tab1 li a:hover:before, .drowpdown-tab1 li.active a:before, .drowpdown-tab1 li.current-menu-item a:before{color:#c00f48;opacity:1}


.vc_toggle_title{background:#f1f1f1 none repeat scroll 0 0;padding:5px 14px !important;border-left:5px solid #c00f48;}
.vc_toggle_title h4{display:block !important;}
.vc_toggle_content{padding:0px 14px !important;}
.vc_toggle{margin:0 0 8px !important;}
.content-sec ul,.content-sec ol{margin-bottom:30px;}
.content-sec ol li, .training-description ol li{   display:list-item !important;}
.content-sec ol ,.training-description ol{list-style: none !important;counter-reset: item !important;}
.content-sec ol li ,.training-description ol li{counter-increment: item !important; margin-bottom: 15px !important;}
.content-sec ol li:before,.training-description ol li:before { margin-right: 10px;content: counter(item)'.';text-align: center;display: inline-block;position: absolute;width: 20px;height: 20px;margin: 0px 15px 0 0;left: 0;top: 2px;}
.content-sec ul li:before, .training-description ul li:before{background:url(../images/bullet-arrow.png) 0 0 no-repeat;content:'';display:inline-block;position:absolute;width:20px;height:20px;margin:0px 15px 0 0;left:0;top:2px;}
.content-sec ul li,.content-sec ol li, .training-description ul li,.training-description ol li{display:block;font-size:18px;padding:0 0 0px 35px;position:relative;margin-bottom:10px;}
.donation_form_container{margin:10px auto;max-width:700px;width:100%;}
.payment-container{width:100%;margin:10px 0;float:left;}
.red{color:red;}
.left-payment-container{width:20%;margin-right:3%;float:left;}
.right-payment-container{width:75%;float:left;}
.right-payment-container > input[type="text"]{border:1px solid #ccc;padding:3px;width:280px;}
.left-checkboxpayment > input[type="checkbox"]{float:left;margin:0 10px 0 0;}
.aligncenter{text-align:center;margin-top:30px;}
.cardsupport-conatiner{float:left;margin-top:50px;padding:0;text-align:center;width:100%;}
.cardsupport-conatiner .card-outer{padding:0 10px;}
.cardsupport-conatiner .card-info{border:1px solid #e6e6e6;color:#666666;float:left;font-size:16px;line-height:26px;min-height:300px;padding:33px 22px;text-align:center;width:100%;}
.cardsupport-conatiner .card-info h3{color:#000}
.cardsupport-conatiner .card-info span.graycircle{border-radius:100%;display:inline-block;height:90px;margin-bottom:20px;text-align:center;width:109px;margin-top:20px}
.cardsupport-conatiner .card-info p.txt{color:#000;display:inline-block2;font-size:16px;line-height:24px;text-align:center;width:100%;margin-bottom:20px;}
.txtbold{font-weight:500;}
.cardsupport-conatiner input.price-input{border:2px solid #e6e6e6;border-radius:30px;color:#000;display:inline-block;font-size:16px;height:36px;line-height:36px;text-align:center;width:148px;margin-bottom:20px;}
.person_content{width:100%;float:left;border:1px solid #dbdbdb;}
ul.persontabs{list-style:none;}
ul.persontabs li{list-style:none;width:50%;padding:20px 15px;float:left;background:#f1f1f1;cursor:pointer;text-align:center;height:130px;}
ul.persontabs li img{margin-top:10px;}
ul.persontabs li.active{background:#fff;}
.persontabs_container{float:left;width:100%;}
.tabContainer{display:none;padding:80px;text-align:center;}
.tabContainer.active{display:block;}
.tabContainer .category_content{font-size:18px;line-height:160%;margin-bottom:100px;font-weight:300;}
.person-grid{background:#f6f6f6;margin-bottom:140px;}
.person-grid:last-child{margin-bottom:0px;}
.person-grid-container{margin:-80px 0 0 0;display:inline-block;position:relative;}
.person-grid-container .red_icon{width:44px;height:44px;line-height:44px;border-radius:50%;background-color:#c00f48;color:#fff;position:absolute;left:50%;bottom:0px;-moz-transform:translate(-50%,50%);-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);font-size:0px;cursor:pointer;}
.person-grid-container .red_icon:before,
.person-grid-container .red_icon:after{width:50%;height:2px;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";background:#fff;}
.person-grid-container .red_icon:after{width:2px;height:50%;}
.person-grid-container .red_icon.active:after{height:0%;}
.person_img{background:#fff;margin:0 auto 0;padding:5px;width:155px;height:155px;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2);border-radius:50%;}
.person_img img{border-radius:50%;width:145px;height:145px}
.person-grid h3{font-weight:700;}
.person_shortdesc,
.person_desc{font-size:16px;max-width:535px;margin:0 auto;line-height:150%;}
.person_desc{padding-bottom:60px;}
.person_desc h5{font-size:16px;font-weight:700;margin:50px 0 20px;}
.person-grid .category_img{margin:30px 0 50px 0;display:inline-block}
.person-grid .person_title{font-style:italic;font-weight:300;font-size:16px;margin:0 0 15px 0;display:inline-block}
.counter-without-icon{max-width:300px;margin:0 auto;width:100%;border-radius:5px;text-align:center;}
.counter-without-icon p{text-transform:uppercase;font-weight:700;letter-spacing:1px;margin-bottom:15px}
.counter_number{border-radius:5px;position:relative;text-align:right;}
.counter_number .counter{margin-bottom:0;font-size:40px;letter-spacing:28px;padding:8px 0;text-align:right;margin-right:-18px;display:inline-block;}
.counter_number ul{position:absolute;left:-2px;top:0px;width:calc(100% + 4px);height:100%;}
.counter_number ul li{width:50px;float:left;height:100%;list-style:none;position:relative;white-space:nowrap;}
.counter_number ul li:before{content:"";height:73%;background-color:#d6d6d6;top:13%;width:1px;position:absolute;left:0px;}
.counter_number ul li:first-child:before{display:none;}
.logo-with-content{padding:70px 0;margin:25px 0;}
.logo-with-content .logo-icon,
.logo-with-content .logo_content{font-size:18px;max-width:674px;margin:0 auto;line-height:150%;text-align:center;}
.logo-with-content .logo-icon{margin-bottom:48px;}
.maternity_accordions{padding:35px 0;border-radius:4px;border:0px;position:relative;background:#f6f6f6;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.11);line-height:125%;margin-bottom:20px;width:100%;overflow:hidden;}
.maternity_accordions a.acc_more{background-color:#c00f48;color:#fff;font-size:18px;font-weight:700;float:right;position:absolute;right:-21px;bottom:0px;width:48px;height:38px;border-radius:5px;-moz-transform:skew(-50deg);-webkit-transform:skew(-50deg);transform:skew(-50deg);border-bottom-right-radius:0;}
.maternity_accordions a.acc_more span{-moz-transform:skew(50deg);-webkit-transform:skew(50deg);transform:skew(50deg);display:block;line-height:48px;padding-left:12px;}
.maternity_accordions a.acc_more:hover{background-color:#a60a3c;}
.maternity_accordions .accordian_header{display:table;width:100%;}
.maternity_accordions .icon{text-align:center;width:160px;text-align:center;display:table-cell;vertical-align:middle;}
.maternity_accordions .icon img{margin-right:-40px;}
.maternity_accordions .acc_content{display:table-cell;vertical-align:middle;padding-right:54px;padding-left:40px;}
.maternity_accordions .acc_content h3{margin:0 0 7px 0;}
.maternity_accordions .acc_content h2{font-size:36px;font-weight:700;margin:0 0 7px 0;}
.maternity_accordions .acc_content p{font-size:16px;font-weight:300;color:#000;line-height:150%;}
.maternity_accordions.accordion_active{background:#fff;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.11);}
.maternity_accordions .acc_longdesc{padding:28px 35px 0px 35px;font-size:16px;font-weight:300;color:#000;line-height:150%;}
.maternity_accordions .acc_longdesc h5{font-size:16px;font-weight:700;margin:0 0 15px;}
.maternity_accordions .acc_longdesc *:last-child{margin-bottom:0px;padding-bottom:0px;}
.maternity_accordions .acc_longdesc ul{list-style:none;}
.maternity_accordions .acc_longdesc ul li{list-style:none;padding:0 0 5px 36px;position:relative;}
.maternity_accordions .acc_longdesc ul li:before{position:absolute;left:10px;top:1px;content:"\f111";font-family:"FontAwesome";font-size:5px;}
.download-grid{padding:5px;border-radius:4px;border:0px;position:relative;background:#f6f6f6;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.11);min-height:50px;line-height:125%;margin-bottom:10px;display:table;width:100%;}
.download-grid .btn_title{font-size:18px;padding-left:11px;display:table-cell;vertical-align:middle;padding:0 11px;width:80%;}
.download-grid .btn_right{display:table-cell;vertical-align:middle;}
.download-grid .btn_link{border-radius:4px;background-color:#c00f48;color:#fff;display:block;font-weight:700;height:40px;letter-spacing:1px;line-height:40px;padding:0;text-align:center;text-transform:uppercase;font-size:14px;text-align:center;min-width:163px;white-space:nowrap;padding:0 15px;}
.download-grid .btn_link:hover{background-color:#a60a3c;}
.partners_logo{float:left;margin:20px -11px;text-align:center;min-width:100%;}
.partners_logo .item{display:inline-block;border:1px solid #dfdfdf;border-radius:6px;margin:11px;max-width:25%;width:280px;padding-bottom:12.6%;position:relative;max-width:25%;vertical-align:top;}
.partners_logo .item img{position:absolute;display:inline-block;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:80%;max-height:80%;}
.partners_logo .item:nth-child(4n){margin-right:0px;}
.vc_toggle{margin-bottom:10px!important;}
.vc_toggle_title{padding:5px 22px !important;border-radius:4px;border:0px;position:relative;background:#f6f6f6;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.11);}
.vc_toggle_title:before{content:"";position:absolute;left:0px;top:0px;width:5px;height:100%;border-radius:4px;background-color:#c00f48;}
.vc_toggle_title>h4{font-weight:300;color:#000;}
.vc_toggle_content{border-radius:0 0 4px 4px;margin:-5px 0 0 0!important;background-color:#ffffff;border:solid 1px #dfdfdf;border-top:solid 0px #dfdfdf;padding:0 22px 22px 22px!important;}
.vc_toggle_content p{font-size:18px;color:#000;font-weight:300;line-height:155%;}
.vc_toggle_content >:last-child{margin-bottom:0px;padding-bottom:0px;}
.vc_toggle_active .vc_toggle_title{border-radius:4px 4px 0 0;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0);background:#fff;border:solid 1px #dfdfdf;border-bottom:solid 0px #dfdfdf;}
.vc_toggle_active .vc_toggle_title:before{display:none;}
.vc_toggle_active .vc_toggle_title>h4{font-weight:700;color:#000;}
.testimonial-big-image{position:relative;}
.testimonial-red-content{background:rgba(192,15,72,0.9);min-height:110px;color:#fff;position:absolute;width:100%;bottom:0px;left:0px;font-family: Arial, Helvetica, sans-serif;font-size:24px;font-weight:500;text-align:left;color:#ffffff;padding:0 20px;line-height:100%;}
.testimonial-red-content ul{margin:0px;padding:0px;list-style:none;}
.testimonial-red-content ul li{width:25%;float:left;padding:30px 20px;}
.testimonial-red-content ul li:nth-child(2),
.testimonial-red-content ul li:nth-child(4){width:20%;}
.testimonial-red-content ul li:nth-child(3){width:35%;}
.testimonial-red-content span{font-size:12px;text-transform:uppercase;display:block;line-height:100%;margin-bottom:10px;}
.share_this > span{margin-right:18px;font-size:18px;font-weight:300;}
.share_this a{margin:0 7px;}
.vc_separator{margin:35px 0;}
.teamtabs{list-style:outside none none;width:100%;float:left;text-align:center;margin-bottom:40px;}
.teamtabs li{margin:5px 30px 5px 0;display:inline-block;}
.teamtabs li a{color:#c00f48;}
.teamTabContainer h2{text-align:center;margin-bottom:40px;font-weight:900;font-size:34px;}
.tabContainer .team_member_grid{text-align:left;}
.team_member_grid{padding:0 0;border-radius:4px;border:0px;position:relative;background:#f6f6f6;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.11);line-height:125%;margin-bottom:45px;display:table;width:100%;}
.team_member_grid .team_more{width:47px;height:37px;overflow:hidden;float:right;margin-top:-37px;position:relative;clear:both;border-radius:0 0 5px 0;}
.team_member_grid .team_more a{background-color:#c00f48;color:#fff;font-size:18px;font-weight:700;float:right;position:absolute;right:-24px;bottom:0px;width:48px;height:38px;border-radius:5px;-moz-transform:skew(-50deg);-webkit-transform:skew(-50deg);transform:skew(-50deg);border-bottom-right-radius:0;}
.team_member_grid .team_more a span{-moz-transform:skew(50deg);-webkit-transform:skew(50deg);transform:skew(50deg);display:block;line-height:48px;padding-left:12px;}
.team_member_grid .team_more a:hover{background-color:#a60a3c;}
.team_member_grid .team_header{display:table;width:100%;}
.team_member_grid .team_img{text-align:center;width:138px;text-align:center;display:inline-block;vertical-align:middle;height:138px;border-radius:50%;overflow:hidden;padding:4px;background:#fff;position:relative;border:4px solid #fff;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2);margin:-10px 0 -10px 20px;}
.team_member_grid .team_img img{width:100%;height:100%;position:absolute;top:0;left:0;}
.team_member_grid .team_content{display:inline-block;vertical-align:middle;padding-right:54px;padding-left:30px;     width: calc(100% - 163px);}
.team_member_grid .team_content h3{margin:0 0 8px 0;font-size:20px;font-weight:600;}
.team_member_grid .team_content h2{font-size:36px;font-weight:700;margin:0 0 7px 0;}
.team_member_grid .team_content p{font-size:16px;font-weight:300;color:#000;line-height:150%;}
.team_member_grid.team_active{box-shadow:0 0 0 1px rgba(0, 0, 0, 0.11);}
.team_member_grid .team_longdesc{padding:0px 35px 30px 35px;font-size:16px;font-weight:300;color:#000;line-height:150%;width:calc(100% - 155px);float:right;}
.team_member_grid .team_longdesc h5{font-size:16px;font-weight:700;margin:0 0 15px;}
.team_member_grid .team_longdesc *:last-child{margin-bottom:0px;padding-bottom:0px;}
.team_member_grid .team_longdesc ul{list-style:none;}
.team_member_grid .team_longdesc ul li{list-style:none;padding:0 0 5px 36px;position:relative;}
.team_member_grid .team_longdesc ul li:before{position:absolute;left:10px;top:1px;content:"\f111";font-family:"FontAwesome";font-size:5px;}
.team_content .team_email{display:block;margin-top:10px;font-size:16px;}
.team_content .team_title{font-size:16px;}
.team_content_main .teamTabContainer{margin-bottom:80px}
.partners_logo .item a{display:block;position:absolute;width:100%;height:100%;z-index:1000}
.partnertabs{list-style:outside none none;width:100%;float:left;text-align:center;}
.partnertabs li{margin:5px 30px 5px 0;display:inline-block;}
.partnertabs li a{color:#c00f48;}
.partnerTabContainer{float:left;width:100%}
.partnerTabContainer h2{text-align:center;margin-top:0px;font-weight:900;font-size:34px;margin:50px 0 0 0}
.home-donate-content h3{font-family: Arial, Helvetica, sans-serif;font-size:34px;font-weight:700}
.banner-content-img{position:relative;}
.banner-content-img .banner-content-left{position:absolute;left:80px;top:50%;-moz-transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);text-align:left;}
.banner-content-img .banner-content-left .banner-caption{max-width:442px;}
.banner-content-img .banner-content-left .banner-caption h2{margin-top:0;font-size:34px;font-weight:700;}
.banner-content-img .banner-content-left .banner-caption p{font-size:18px;}
.ambassadors{margin:0 -20px;min-width:100%;}
.ambassadors:after{content:"";display:table;clear:both;}
.ambassadors > .ambassadors{min-width:initial;margin:0px;padding:70px 20px 0px 20px;width:50%;float:left;}
.ambassadors > .ambassadors:nth-child(1),
.ambassadors > .ambassadors:nth-child(2){padding-top:0px;}
.ambassadors > .ambassadors h3{font-weight:700;margin-top:28px;margin-bottom:5px;}
.ambassadors > .ambassadors p{font-size:18px;}
.member_grid{display:block;width:100%;text-align:left;padding-top:16px;clear:both;}
.member_grid:after{content:"";display:table;clear:both;}
.member_grid .member_grid_img{display:inline-block;width:80px;height:80px;border-radius:50%;background-color:#ececec;overflow:hidden;vertical-align:middle;margin-right:-4px;border:4px solid #fff;box-shadow:0 2px 5px rgba(0,0,0,0.2);}
.member_grid .member_grid_content{overflow:hidden;display:inline-block;vertical-align:middle;padding:0 0 0 25px;color:#222222;font-size:18px;font-weight:300;}
.member_grid .member_grid_content h3{color:#222222;font-size:18px;font-weight:700;margin:0px;}
.member_grid .member_grid_content span{display:block;}
.content_over_image.content-sec h2{font-size:35px;}
.slider-track-low, .slider-track-high{background-color:#ebebeb!important;}
.mce_inline_error{color:red!important;border:1px solid red}
.container-fluid{clear:both;}
.image-content-box{background-color:#222222;}
.image-content-box > img{width:100%;}
.image-content-box .content_area{padding:57px 50px 67px 50px;color:#fff;}
.image-content-box .content_area h2{margin:0 0 25px 0;font-size:30px;font-weight:300;}
.image-content-box .content_area p{margin-bottom:25px;font-size:18px;opacity:0.6;font-weight:300;}
.image-content-box .content_area .imgcon_btn{text-align:left;}
.image-content-box .content_area .imgcon_btn a span{border-radius:4px;background-color:#c00f48;font-size:14px;font-weight:700;line-height:40px;padding:0 25px;display:inline-block;text-align:center;color:#fff;}
.image-content-box .content_area .imgcon_btn a:hover span{background:#a60a3c;}
.donation_field_form .right-payment-container > input[type="text"]{width:100%;padding:6px;font-size:15px;}
.donation_field_form .left-payment-container{line-height:30px;font-size:15px;width:22%;}
.donation_field_form h1{text-align:center;margin-bottom:30px;}
.donation_field_form .left-checkboxpayment{line-height:100%;}
.donation_field_form .left-checkboxpayment > input[type="checkbox"]{margin-bottom:2px;}
.apple-menu{display:none}
.vc_row-no-padding .banner-content-img{margin-bottom:35px;}
.donation_form_container{margin-top:50px;margin-bottom:30px;}
.main-payment-conatiner h1{font-size:32px;margin-bottom:20px;}
.button-div{margin-top:25px;}
.scroll-top-wrapper{position:fixed;opacity:0;visibility:hidden;overflow:hidden;text-align:center;z-index:99999999;background-color:#c00f48;color:#fff;width:50px;height:50px;line-height:38px;right:40px;bottom:30px;padding-top:2px;font-size:24px;border-radius:50%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;border:2px solid #fff;}
.scroll-top-wrapper:hover{background-color:#000;color:#fff;}
.scroll-top-wrapper.show{visibility:visible;cursor:pointer;opacity:1.0;}
.scroll-top-wrapper i.fa{line-height:inherit;}
.ddk {  float: left;  margin-right: 14px;  margin-top: 35px;}
.ddk a {  border: 2px solid #e6e6e6;  border-radius: 30px;  color: #000;  display: inline-block;  font-size: 16px;  height: 46px;  line-height: 46px;
  text-align: center;  width: 128px;}
.ddk a.active, .ddk a:hover {border: 2px solid #c00f48;}  
.become-form input[type="text"], .become-form input[type="email"]{width:100%;padding:3px; height:40px;} 
.input-zip,.city-mar {float:left;width:48%;}
.city-mar {float:right;width:48%;}
.input-zip > label,.city-mar > label{font-size:18px;}
.wpcf7-response-output {  float: left;  padding: 10px;  width: 100%;}
p.submit { float: left;  margin: 30px 0 !important;  text-align: center;  width: 100%;}
.entry-box-col{margin:20px 0} 
.entry-box-col .img{width: 100%; position:relative; height: 300px; overflow: hidden;}
.entry-box-col .img img{position:absolute; height:100%; width:auto; transform: translate(-50%,-50%); top:50%; left:50%; width:auto}
.entry_box_description {padding:30px; color: #fff;}
.entry_box_title{font-size:30px; margin:0 0 15px 0; padding:0; line-height: 120%}
.entry_box_title strong{font-weight: 600}
.entry_box_content p{font-size: 18px; line-height:140%; color:rgba(255,255,255,0.8)}
.entry_box_link{border-top: 1px solid rgba(255,255,255,0.5);font-size:16px;text-transform: uppercase;font-weight: 700;padding:20px 0 0;letter-spacing: 1px; margin-top:30px; position: relative}
.entry_box_link span{transition:none}
.entry_box_link:hover span, .entry_box_link:hover:after{opacity: 0.5}
.entry_box_link:after{content: '';background:url("../images/shortcode-arrow.png") 0 0 no-repeat;width: 21px;height: 20px;position: absolute;right: 0;background-size: 100% 100%;}

.vc_col-sm-4 .entry-box-col .img{height:244px; background: #ccc;}
.vc_col-sm-3 .entry-box-col .img{height:180px; background: #ccc;}
.grey_color .entry_box_description, .grey_color .entry_box_content p{color: #000}
.vc_col-sm-4 .entry_box_title, .vc_col-sm-3 .entry_box_title{font-size:24px;}
.grey_color .entry_box_link{border-top-color: #cbcbcb}
.vc_col-sm-4 .entry_box_content p{font-size: 16px;}
.grey_color .entry_box_link span{color:#be164a}
.grey_color .entry_box_link:hover span{opacity: 0.7} 
.grey_color .entry_box_link:after{background-image: url(../images/shortcode-arrow-pink.png);}

.link_box{width:100%;height:250px;position: relative;overflow: hidden;}
.link_box img{position:absolute;height:100%;width: auto;top:50%;left:50%;transform: translate(-50%,-50%);width: auto;max-width: inherit;}
.link_box .link_title{background-color:#000000;display: inline-block;/* z-index: 1000; */position: absolute;left: 0;right: 0;margin: 0 auto;padding: 10px;text-align: center;width: 220px;bottom: 0; color: #fff; font-size: 24px;}  
.link_box a:hover .link_title{opacity:0.85} 
.vc_col-sm-12 .entry-box-col .img img{width:100%; height: auto; top:0; left:0; transform: none}
.vc_col-sm-12 .link_box img, .vc_col-sm-6 .link_box img{width:100%; height:auto}



.module{display: inline-block;width:100%;margin: 30px 0;padding: 0;text-align: center;}
.module_image{width: 181px; height: 181px; background: #ccc; border-radius: 50%; margin: 0 auto 20px; overflow:hidden}
.module_title{font-size:20px; font-weight:600; color:#be1347; margin:10px 0 10px 0; display:inline-block}
.description p{font-size:16px; font-weight:400; padding:0 15px}


.partners_model{max-width:565px;margin:0 auto;text-align: center; position:relative; min-height:545px; width:100%}
.single_partner{width:300px;height: 300px;background:#c32750;text-align: center;border-radius: 50%;position: absolute; z-index: 1; transition:all 0.5s ease 0s;}
.single_partner.one{margin:0 auto; left:0; right:0; top:0; z-index: 2}
.single_partner.two{margin:0 auto;left: -10px;top: 42%;}
.single_partner.three{margin:0 auto;right: -10px;top: 42%;}
.single_partner .white-circle{background: #fff;width: 240px;height:240px;border-radius:50%;margin: 30px auto 0;display: flex;align-items: center;justify-content: center;flex-direction: column; transition:all 0.5s ease 0s;}
.partner-icon{display:block; margin-bottom:15px; width:100%}
.partner-icon svg{width:80px;}
.partner_title{font-size:18px; padding:0 15px; line-height:120%; font-weight:600} 
.mobile_partner{position: absolute;width: 105px; left: 0; right: 0; margin: 0 auto;z-index: 3; top:43%;}
.single_partner:hover .partner_title{color: #fff!important}
.single_partner:hover .svg.genric path{fill:#fff!important} 

.card_slider{margin:50px 0}
.single_card_left_section{width: 400px;float: left;margin: 0;padding: 0;}

.single_card_left_section img{height:auto;max-width: 250px;margin:0 auto;} 
.single_card_logo{width:64px;height:64px;border-radius:50%;overflow: hidden;margin: 115px auto 10px;position: relative;}
.single_card_logo img{border-radius:50%;height: 100%;position: absolute;}
.single_card_right_section{text-align:center;float:left;width: calc(100% - 530px);}
.single_card_title{font-size: 50px;/*font-family:'besom_2regular';*/letter-spacing: 0;margin: 0 0 10px 0;}
.single_card_content{max-width: 600px;margin:0 auto;}
.single_card_content p{font-size:16px;font-weight:400;line-height: 150%;} 
.card_slider .owl-theme .owl-nav [class*=owl-]{background:#fff;color:#c00f48;box-shadow: 0px 1px 4px rgba(0,0,0,0.1);/* color: #d1d1d1; */}
 
.contact-person{border-radius: 10px;color: #fff;font-size:18px;display: flex;align-items:center;padding:0 30px;margin-top:30px;}
.contact-person a{color: #fff}
.contact-person .left p{display: flex;justify-content: center;align-items: center;}
.contact-person .right{position: relative}
.contact-person .right .row{display:flex;justify-content: flex-end;align-items:center;}
.contact-detail{margin-right: 70px;}
.contact-detail .contact-title{display: block;font-style: italic;}
.contact-detail .contact-email{display: block; padding-top:5px;}
.contact-name{margin-top:0}
.contact-image{margin-top:-50px;}
.contact-image img{width: auto; height: auto; max-width: 100%}	
.vc_col-sm-4 .entry-box-col .img img{    max-width: inherit;}


/*---New Excercise Details---*/
.mtn-exercise-dtls{max-width: 940px; margin: 0 auto; margin-bottom:50px; }
.mtn-exercise-dtls .container {width: 100%;}
.mtn-exercise-dtls h1{font-size:34px;font-weight: 900;margin:0 0 30px 0;}
.mtn-exercise-dtls .box-top{background:#c00f48;color: #fff;border-radius:10px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; height: auto;padding-top: 25px;padding-bottom: 15px;margin-top: 0;}
.mtn-exercise-dtls .training-content {padding-top: 60px; border: 1px solid #c00f48;}
.mtn-exercise-dtls .box-top .back_btn{font-size: 20px;/* text-transform: uppercase; *//* letter-spacing:1.75px; */font-weight: 500;/* font-family: 'Poppins', sans-serif; */margin-top: 5px;display: inline-block}
.mtn-exercise-dtls .box-top .back_btn i{font-size: 15px;line-height: 0;font-family: Arial, Helvetica, sans-serif;}
.mtn-exercise-dtls .box-top .left figure{width: 130px;height: 130px;border:4px solid #fff;border-radius: 50%;position: relative;overflow: hidden;} 
.mtn-exercise-dtls .box-top .left figure img{height:100%;width:auto;max-width:inherit;left:50%;top:50%;position: absolute;transform:translate(-50%,-50%);}

.mtn-exercise-dtls .box-top .right h2{font-size:34px;margin-top: 0;margin-bottom: 10px;} 
.mtn-exercise-dtls .box-top .right hr{border-color:#c74b73; max-width:750px;}
.excerise-feature{display:inline-block;margin-bottom: 0;font-size: 16px;}
.excerise-feature ul{margin: 0;}
.excerise-feature ul li{display:inline-block;margin: 0 15px 15px 0;}
.excerise-feature ul li i{margin-right:10px}
.excerise-feature ul li:first-child{margin-left:0; font-size:16px;}
.mtn-exercise-dtls .box-top .right p{font-size: 16px;color: #ffffff;margin: 0 0 10px 0;font-style: italic;}
.mtn-exercise-dtls p{font-size:18px;font-weight:400;color:#222;margin: 0 0 25px 0;line-height: 160%;}
.exercise-video{position:relative; overflow:hidden; margin-bottom:30px;}
.exercise-video .play_icon{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%)}
.exercise-video .play_icon:hover{opacity:0.8}
.excerise-feature ul li i.clock-icon{display:inline-block;width:21px;text-align: center;}
.excerise-feature ul li i.mobile-icon{display:inline-block;width: 14px;}
.excerise-feature ul li i.app-icon{display:inline-block; width:21px}
.data-table td, .data-table th{border: 0!important;padding: 10px 15px!important;font-size: 16px;}
.data-table{border:0;margin: 0 0 60px 0;}

.table-striped > tbody > tr:nth-of-type(odd){background:#f4f4f4}
.realted-excercise .box{background:#f4f4f4;padding: 20px 17px; transition:all 0.3s ease 0s; margin-bottom:30px; height:100%}
.realted-excercise .box a{display:block; transition:none}
.realted-excercise a:hover .box {background:#c00f48}
.realted-excercise .box h3{font-size:16px;font-weight:700;margin: 0 0 10px 0; color:#c00f48}
.realted-excercise a:hover .box h3, .realted-excercise a:hover .box p{color:#fff}
.realted-excercise .box p{font-size:14px;margin: 0;line-height: 22px;}
.realted-excercise h2{text-align:center; display:block; font-size:24px; font-weight:700; margin:0 0 35px 0}
.realted-excercise{margin-top:60px;}
.mtn-exercise-dtls .content-sec ul li,.mtn-exercise-dtls .content-sec ol li{margin-bottom:15px;}

.team_longdesc ul.training-excercises{display:inline-block;width:100%;margin-top: -15px;}
.team_longdesc ul.training-excercises li{margin:10px 0; padding:0}
.team_longdesc ul.training-excercises li:before{display:none}

.team_member_grid.team_active{background:#fff}
.team_member_grid.without-image .team_content h3{margin-top:30px;margin-bottom: 15px;}
.training-description {display:inline-block;width:100%;margin-bottom: 0;}
.training-description p{font-size:16px;line-height:120%;margin-bottom: 20px;}
.team_member_grid .training-description h2{font-size:24px;margin: 10px 0;font-weight: 500;}
.team_member_grid.without-image .team_content .training-description h3{font-size:20px;margin: 10px 0; font-weight: 500;}
.team_member_grid.without-image .training-description h4{font-size:18px; font-weight: 500;}
.team_member_grid.without-image .training-description h5{font-size:16px; font-weight: 500;}
.team_member_grid.without-image .training-description h6{font-size:14px; font-weight: 500;}
.training-description ul{display:inline-block;width:100%;margin-top:10px;font-weight: 300;}
.training-description ul li{margin-bottom:15px;font-size: 16px;}
.training_longdesc .training-description{margin-left: -5px;}
.team_member_grid.without-image .team_longdesc{width:100%}
.training-description ul li{padding-left:30px!important;}
.training-description ul li:before{width:18px; height:18px; background-size:100%; content:''!important; left:0!important; top: 5px!important;}
.example-span{font-size:18px;font-weight:400;display: inline-block;width: 100%;margin-bottom: 15px;margin-top: 20px;}
.breadcrumb{background:none;padding: 0;margin-top: 35px;}
.breadcrumb li{display:inline-block;font-size:16px;margin: 0 45px 0 0;position: relative;}
.breadcrumb li:before{position:absolute;left: -30px;top:1px;content: "\f105";font: normal normal normal 20px/1 FontAwesome;}
.breadcrumb li:first-child:before{display:none}
.team_member_grid .team_longdesc ul.video-excercises{margin:0 -15px; padding:0}
.team_member_grid .team_longdesc ul.video-excercises li{margin: 0 0 30px 0;display:block;padding:0 15px;width:50%;float:left;}
.team_member_grid .team_longdesc ul.video-excercises li .exercise-video{margin-bottom: 15px;background:#fafafa;}
.team_member_grid .team_longdesc ul.video-excercises li:before{display:none}
.team_member_grid .team_longdesc ul.video-excercises li:first-child{width:100%;}
ul.video-excercises li.smallVideo .exercise-video{ height:220px; display:block; position:relative; overflow:hidden}
ul.video-excercises li.smallVideo .exercise-video .img-main{position:absolute; height:100%; width:auto; transform:translate(-50%,-50%); left:50%; top:50%; width:auto; max-width:inherit}
ul.video-excercises li.smallVideo .exercise-video .play_icon{width:70px; height:70px;}
.video-description {margin-bottom:35px;}
.team_member_grid .team_longdesc ul.video-excercises li:before{content:''}
.team_member_grid.without-image .team_content{width:100%}
.video-short-desc{margin-top:8px;}
.video-short-desc p{margin-bottom:0px;}
.training-description h3 {font-size: 18px;font-weight: 400;display: inline-block;width: 100%;margin-top: 20px;}
.training-description { margin-bottom: 20px;}

.single-training .mtn-exercise-dtls table caption{text-align: left !important;color: #333;text-align: center;font-size: 20px;font-weight: 700;margin: 0 0 15px 0;}

.video_excercise_grid a.fancybox {float:left; width: 100%;}
.video_excercise_grid:hover {background: #eaeaea;}
.video_excercise_grid a h3{color:#000;}
.video_excercise_grid .play_icon_new {position: absolute;left:auto ;right: 20px;top: 23%;width: 65px;}
.vp-flex iframe, .vp-flex video{border: 0px solid #fff !important;}

.team-block .team_img{text-align:center;width:100px;text-align:center;display:inline-block;vertical-align:middle;height:100px;border-radius:50%;overflow:hidden;padding:4px;background:#fff;position:relative;border:4px solid #fff;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2);margin:-100px auto 0;}
.team-block .team_img img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit: cover;}
.team-block{padding: 15px 15px;border-radius: 4px;border: 0px;position: relative;background: #f6f6f6;box-shadow: 0 1px 0 0 rgb(0 0 0 / 11%);line-height: 140%;margin-bottom: 45px;display: inline-block;width: 100%;Xmin-height: 195px;}
.team_block_content span,.team_block_content h3{display:block;text-align:center; }
.team-module{display: flex; flex-wrap: wrap}

.team-module h2{font-size:70px;/*font-family:'besom_2regular';*/letter-spacing:1px;margin: 50px 0;width: 100%;text-align: center;}
.team-block{text-align: center;color:#000;margin-top: 60px; transition:all 0.5s ease 0s;}
.team_block_content h3{font-size: 15px;margin-top:15px;}
.team-block a{color:#000}
.team-block:hover{background: #ececec}

.team-detail .back_btn{width: auto;Xbackground:#eeee;padding: 0;text-align: lefty;/* border-top: 1px solid #eeee; */margin-top: 25px;position: relative;right: 0;bottom: 0;}
.team-detail .back_btn i{margin-right:5px;}
.team-detail .back_btn a{background:#c00f48; color:#fff; border-radius:30px; padding:10px 15px; display:inline-block}
.single-team .team-detail{display: flex; flex-wrap:wrap }
.single-team .team-detail .team_img{width: 350px;border: 4px solid #fff;box-shadow: 0px 0px 10px 1px rgb(0 0 0 / 20%);background: #fff;height: 400px;}
.single-team .team-detail .team_img img{height:100%; width:100%; object-fit:cover}
.single-team .team-detail .team_content{width: calc(100% - 350px);padding: 0 30px 0 50px;position: relative;}
.single-team .team-detail .team_content h3{margin-top: 0}
.single-team .team-detail .team_longdesc{border-top: 1px solid #eee;padding-top: 20px;margin-top: 25px;}
.single-team .team-detail .team_longdesc p{font-size:18px;margin: 30px 0 0 0;font-weight: 300;line-height:160%;}
.single-team .team-detail .team_longdesc p:first-child{margin-top:0}
.donate-filter .slider .tooltip.top { z-index: 1;}
#donation_form_landing{text-align:center;}
#donation_form_landing .left-checkboxpayment > input[type="checkbox"]{float:none;}



.landingpage-donation-content h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 34px;
    font-weight: 700;
	max-width: 665px;
    display: block;
    margin: 50px auto 20px;
	text-align: center;
}	

.landingpage-donation-content p {
    font-size: 18px;
	max-width: 665px;
    display: block;
    margin: 20px auto 20px;
	text-align: center;
 }	
 
#donation_form_landing  .right-payment-container > input[type="text"] {
    padding: 6px;
    border-radius: 5px;
}	

#donation_form_landing .left-payment-container{margin-top:5px;}

@media (max-width: 767px){
	#donation_form_landing .left-payment-container {width: 20%;}
}

@media (min-width:768px){#mapplic-id8{height:620px !important;}
}
@media (min-width:992px){
.realted-excercise .row .col-xs-6:nth-child(4n+1){clear:both}
}
@media (min-width:1200px){
.team-module .col-xs-6{width:20%}
}
@media (max-width:1199px){.maternity_box p{padding:0 15px}
.home-news ul li .news-col h4{padding:0 15px}
.vc_column_container.vc_col-lg-3>.vc_column-inner{padding-left:0px!important;padding-right:0px!important;}
.map_indicator{margin:-100px 0 0}
}


@media (min-width:992px) and (max-width:1199px){
	.entry-box-col .img img, .link_box img{width: 100%; height: auto}
	.vc_col-sm-4 .entry-box-col .img img{width: auto; height: 100%} 
	.link_box{height: 150px;}
}

@media (max-width:1024px){
.vc_col-sm-6 .entry-box-col .img{height:180px;}
.vc_col-sm-4 .entry-box-col .img{height:135px;}
.contact-name{font-size: 21px;}	
	
	
}
@media (max-width:991px){

.entry_box_title{font-size: 24px;}
.vc_col-sm-4 .entry_box_title, .vc_col-sm-3 .entry_box_title{font-size:18px;}	
.link_box .link_title{width: 200px; font-size: 20px;}
.single_card_left_section{width:100%; text-align: center}	
.single_card_left_section img{max-width:200px; margin: 0 auto}
.single_card_right_section{width: 100%}	
.single_card_logo{margin-top:50px;}
.contact-person{display:inline-block; width: 100%}	

.contact-person .left{margin-top: 50px; margin-bottom:80px; padding: 0}
.contact-person .right .row{justify-content: flex-start;}
	
.realted-excercise .row .col-xs-6:nth-child(2n+1){clear:both}
.mtn-exercise-dtls {margin-left:20px; margin-right:20px;}
.mtn-exercise-dtls .box-top{text-align:center;}
.mtn-exercise-dtls .training-content {padding-top:40px;} 
.mtn-exercise-dtls .box-top .left figure{margin:0 auto 20px}	
.mtn-exercise-dtls #no-more-tables .col-md-12{width:100%;}
.realted-excercise{margin-top:40px;}
.mtn-exercise-dtls .box-top .right h2{font-size:28px;}
.exercise-video .play_icon{width:80px; height:80px;}
ul.video-excercises li.smallVideo .exercise-video{height:180px;}
ul.video-excercises li.smallVideo .exercise-video .play_icon{width:50px; height:50px;}
.single-team .team-detail{flex-wrap: wrap; padding:30px 15px}
.single-team .team-detail .team_content{width: 100%; margin:0px 0;padding: 0}	
.single-team .team-detail .team_img{width:250px; height: 250px;}
.single-team .team-detail .team_content{width: calc(100% - 250px); padding: 0 30px} 
.team-detail{margin-top: 30px; margin-bottom: 30px;}	

}

@media only screen and (max-width: 800px) {
    .data-table{padding:0}
    /* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%!important; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
}

@media (max-width:800px){
	.single-training .mtn-exercise-dtls table caption{display:block;}
}


@media (min-width:768px) and (max-width:991px){.home-pink-col{margin-top:-50px}

.banner-content h2, .team-module h2{font-size:44px}
.banner-content p{padding:0 15px;font-size:18px;}
.maternity_box p{padding:0 15px}
.maternity_box .icon-img{margin:30px 0}
.counter{font-size:46px;}
.counter-main{margin-top:20px;}
.home-news .news-pic{height:150px;}
.home-news ul li h4{font-size:16px;padding:0 15px}
.home-news ul li p{font-size:15px;}
.home-maternity-patron{padding:50px 0}
.home-maternity-patron h3{margin-bottom:50px;}
.bottom-logo-slider .owl-carousel .owl-item img{max-width:auto}

.bottom-logo-slider{margin-top:0}
.cd-timeline-block .cd-timeline-img{left:17px!important;}
.cd-timeline-block:nth-child(3) .cd-timeline-content::before{border-left:0;}
.cd-timeline-content::before{top:28px!important;z-index:999999;}
.timeline-firsticon{width:75px;left:-20px;}
.containermiddle740{width:100%;}
.case-content{max-width:95%;}
.case-content h3{padding:0px;}
.news-content{max-width:95%;margin-top:-100px;}
.innercontainer .vc_column_container>.vc_column-inner .banner-content-img{margin-left:-15px!important;margin-right:-15px!important;}
.partners_logo{margin:20px -1%;margin-right:calc(1% - 12px);float:none;}
.partners_logo .item{max-width:31.33%;margin:11px 1%;margin-right:calc(1% - 3px);width:100%;padding-bottom:16%;}
.image-content-box .content_area{padding:57px 25px 67px 25px;}
#mapplic-id8{height:300px!important;}
.map_indicator{margin:0}
.content_over_image{margin-top:-70px;}
.header-container{height:73px;}
.red-header{height:57px;}
.news_detail_content{padding:0 15px}
.video-short-desc{margin-top:5px;}
.team_member_grid .team_content{    padding-top: 10px;}
}


@media (max-width:767px){
.contact-button{display: none;}
.bottom-logo-slider .owl-carousel{padding:0 30px}
.bottom-logo-slider .owl-carousel .owl-item{height:100px;}
.vc_row-no-padding .banner-content-img{position:relative;overflow:hidden;padding-bottom:50%;}
.vc_row-no-padding .banner-content-img{margin-bottom:0px;}
.home .vc_row-no-padding .banner-content-img{position:relative;overflow:hidden;padding-bottom:100%;}
.home .vc_row-no-padding .banner-content-img{margin-bottom:0px;}
.vc_row-no-padding .banner-content-img img{position:absolute;width:auto;left:-75%;top:0;height:100%;max-width:inherit;}
.banner-content h2, .team-module h2{font-size:32px;padding:0 15px}
.app-menu{padding:0}
.app-menu ul{overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;}
.app-menu ul > li{-webkit-animation:chapternav-slidein 350ms backwards;animation:chapternav-slidein 350ms backwards;}
.app-menu ul li:hover .drowpdown-tab{opacity:0}
.app-menu ul li.visible .drowpdown-tab{opacity:1}
.home-pink-col{margin-top:5px;}
.banner-content p{font-size:16px;padding:0 15px}
.home-pink-col{margin:7.5px 15px;}
.home-pink-col_1{margin-left:0;margin-top:15px}
.home-pink-col_3{margin-right:0;}
.counter-main{margin-top:30px;margin-bottom:30px;}
.home-news{margin-top:0}
.maternity_box{padding-bottom:10px;}
.maternity_box .icon-img{margin-bottom:10px;}
.home-news{margin-bottom:0}
.home-news ul li{margin-bottom:20px;max-width:370px;margin:0 auto;float:none;}
.home-news ul li:last-child{margin-bottom:0}
.home-donate-content.home-donate-overbanner{margin-top:-100px}
.home-donate-content h3{font-size:20px;}
.heart-icon{margin-top:20px;}
.home-donate-content h3{font-size:24px;}
.home-donate-content{background:none;}
.home-maternity-patron{padding:0;margin:0}

.home-maternity-patron h3{font-size:32px;}
.patron-pic{width:250px;height:250px;}
.home-maternity-patron{padding:30px 0}
.bottom-logo-slider{margin-top:-50px}
.bottom-logo-slider .owl-carousel .owl-item img{max-width:80%}
.footer-down li{margin:5px 15px;}
.footer-middle h2{font-size:30px;}
.footer-new hr{margin:30px 0}
.footer-new{padding:30px 0 20px;}
.red-header .nav-icon{width:auto;position:absolute;left:auto!important;padding:0 15px!important;top:auto;bottom:auto!important;z-index:1;}
.red-header .logo{width:100%;padding:0 15px 0 40px;text-align:center;min-height:40px;font-size:18px;margin:0px;border:0px;display:table;}
.red-header .logo a{display:table-cell;vertical-align:middle;}
.cd-timeline-block .cd-timeline-img{left:18px!important;}
.cd-timeline-block:nth-child(3) .cd-timeline-content::before{border-left:0;}
.cd-timeline-content::before{top:28px!important;z-index:999999;}
.timeline-firsticon{width:75px;left:-20px;}
.containermiddle740{width:100%;margin-bottom:25px;}
h1.vc_custom_heading,
h2.title, h2.vc_custom_heading{font-size:45px;}
.middle_text p{font-size:20px;}
.content-sec p{font-size:15px;margin:0px 0 20px 0;}
.content-sec ul li {font-size: 15px;}
.cd-timeline-content .the-excerpt p{font-size:15px!important;}
#cd-timeline{margin-top:0px!important;}
.cd-timeline-content h2{font-size:30px!important;}
ul.persontabs li{height:inherit;}
ul.persontabs li img{margin:0px;padding:0 5px;}
.tabContainer{padding:15px;}
.tabContainer .category_content{font-size:15px;}
.person_shortdesc, .person_desc,
.logo-with-content .logo-icon, .logo-with-content .logo_content{font-size:15px;padding:0 15px 15px 15px;}
.logo-with-content{padding:15px 0;}
.logo-with-content .logo-icon{margin-bottom:15px;}
.footer-down{clear:both;}
.maternity_accordions .acc_content{padding-right:15px;}
.maternity_accordions .acc_content p{font-size:15px;}
.maternity_accordions .acc_longdesc{font-size:15px;padding:15px 15px 0px 15px;}
h3, .h3{font-size:20px;}
.vc_separator{margin:0px!important;}
.maternity_accordions .acc_content h2{font-size:25px;}
.vc_toggle_content p,
.vc_toggle_title > h4{font-size:15px;}
.member_grid .member_grid_content h3,
.member_grid .member_grid_content{font-size:15px;}
.case-content{max-width:calc(100% - 30px);margin-top:-50px;padding:15px;}
.case-content h3{font-size:25px;margin-bottom:15px;padding:0px;}
.case-content p{font-size:15px;}
.case-listing{margin-bottom:40px;}
.testimonial-pic{margin-bottom:20px;}
.testimonial-feeds ul li .testimonial-col .nor-button{margin-bottom:30px;}
.testimonial-feeds ul li .testimonial-col h3{clear:both;padding:0 15px;margin-top:50px;DISPLAY:INLINE-BLOCK;}
.testimonial-feeds ul li .testimonial-col p{padding:0 15px;font-size:15px;}
.testimonial-feeds ul li .testimonial-col{height:auto!important;}
.content-sec h2{font-size:25px;}
.header-container .nav-icon{padding-right:0}
.logo img{margin-left:0}
.header-right{float:right;width:auto;padding:0 15px 0 0;}
.header-container{padding:5px 0;height:70px;}
body{margin-top:70px;}
.red-header{height:50px;}
body.app-design{margin-top:50px;}
.nav-icon .navbar-toggle{padding-left:0;margin-top:0}
.donate-button a{font-size:12px;}
.content_over_image{padding:0 15px;padding-bottom:0px;margin-top:0px;}
.content_over_image.content-sec h2{font-size:25px;}
.news-content{max-width:calc(100% - 30px);margin-top:-50px;padding:15px;}
.news-content h3{font-size:25px;margin-bottom:15px;padding:0px;}
.news-content p{font-size:15px;}
.news-content .date{font-size:25px;}
.news_detail_content .date{font-size:25px;}
.news_detail_content h1{font-size:25px;}
.partners_logo{margin:20px -1%;margin-right:calc(1% - 8px);float:none;}
.partners_logo .item{max-width:48%;margin:1%;margin-right:calc(1% - 3px);width:100%;padding-bottom:25%;}
.partnerTabContainer h2{margin-top:20px;font-size:25px;}
.normal_text_16{font-size:15px;}
.logos-header ul{margin:0 -10px;}
.logos-header ul li{padding:10px;margin:0 -3px 0 0;max-width:33.33%;}
.banner-content-video-content{top:50%;}
.banner-content-video-content h2{padding:0 10px;font-size:45px;margin:0px;}
.banner-content-video-content img{width:80px;height:80px;margin-bottom:10px;}
#mapplic-id8{height:300px!important;}
.map_indicator{margin:0}
.team_member_grid .team_longdesc,
.team_content .team_email,
.team_content .team_title{font-size:15px;}
.teamTabContainer h2{font-size:25px;}
.team_member_grid .team_content{padding-right:15px;padding-left:15px;/*width:calc(100% - 158px);*/}
.banner-content-img .banner-content-left{left:15px;}
.banner-content-img .banner-content-left .banner-caption{max-width:50%;}
.banner-content-img .banner-content-left .banner-caption h2{font-size:25px;}
.banner-content-img .banner-content-left .banner-caption p, .ambassadors > .ambassadors p{font-size:15px;}
.ambassadors{margin:0 -10px;}
.ambassadors > .ambassadors{padding:20px 10px 0px 10px;}
h2.title, h2.vc_custom_heading{margin:15px 0;}
.formError{-mox-transform:translate(-100%,-100%);-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%);}
.donation_field_form h1{font-size:25px;margin-bottom:15px;}
.image-content-box .content_area h2{font-size:20px;}
.image-content-box .content_area p{font-size:15px;}
.image-content-box .content_area{padding:20px;}
.donate-filter{width:90%;}
.vc_column_container.vc_col-lg-3>.vc_column-inner{padding-left:0px!important;padding-right:0px!important;}
.red-header .navbar-toggle{padding-top:1px;}
.main-payment-conatiner h1{font-size:24px;margin-bottom:20px;}
.button-div{margin-top:25px;}
.left-payment-container{width:40%;}
.right-payment-container{width:57%;}
.counter{font-size:40px;}
.home-news .news-pic{height:180px;}
.maternity_box a{min-height:0;padding-bottom:30px;}
.apple-nav{display:block;text-align:center;padding:0 15px;background:#fff}
.apple-nav .owl-carousel .owl-item{float:none;display:inline-block}
.apple-nav .owl-carousel{padding:0 30px 0 30px;}
.apple-nav .owl-carousel .owl-item{text-align:center}
.apple-nav .owl-carousel .owl-item img{width:auto;margin:0 auto}
.apple-nav .owl-nav [class*=owl-]{background:none;color:#d0d0d0;font-size:40px;padding:0 7px;font-weight:bold;opacity:1;}
.apple-nav .owl-nav [class*=owl-prev]{position:absolute;left:-20px;margin-top:-30px;}
.apple-nav .owl-nav [class*=owl-next]{position:absolute;right:-20px;margin-top:-30px}
.apple-nav .owl-nav [class*=owl-]:hover{background:none;color:#c00f48}
.news_detail_content{padding:0 15px}
.logo{padding:0 0 10px 45px;}
.donate-button a{margin-top:10px;}
.nav-icon .navbar-toggle{margin-top:10px;margin-bottom:0}
.red-header .nav-icon .navbar-toggle{margin-top:8px;margin-bottom:0}
.testimonial-red-content ul li{font-size:17px;}
.ddk{margin-top:20px;}
	
.partners_model{max-width: 370px; min-height: 395px;}
.single_partner{width: 200px; height: 200px;}	
.single_partner .white-circle{width: 180px; height: 180px; margin: 10px auto 0;}
.partner-icon svg{width: 40px;}
.partner_title{font-size: 15px;}
.mobile_partner{width: 55px;}

.entry-box-col .img img{position: relative; top:0; left:0; transform: none; width: 100%; height: auto}		
.entry-box-col .img, .vc_col-sm-4 .entry-box-col .img, .vc_col-sm-6 .entry-box-col .img{height:auto}	
.entry-box-col .img img, .link_box img{width: 100%; height: auto}

.contact-person .right .row{display: block; text-align: center}	
.contact-detail{margin-right: 0; width: 100%}
.contact-person .left{margin-bottom: 50px; text-align: center}
.contact-image{margin-top: 30px;}

.breadcrumb{padding:0 15px;}
.breadcrumb li{font-size:13px; margin-right:20px;}
.breadcrumb li:last-child{margin-right:0}
.breadcrumb li:before{left:-15px; font-size:15px;}
.team_member_grid.without-image .team_content{width:100%}

.team_member_grid .team_longdesc.video_longdesc{padding:0 18px;}
.team_member_grid .team_content h3, .team_member_grid.without-image .team_content h3{font-size:18px;}
 .training-description, .team_member_grid .team_content p{font-size:14px}
 .team_member_grid .training-description h2{font-size:20px;}
	.single-team .team-detail .team_longdesc p{font-size: 15px;}
.vc_row-no-padding .banner-content-img img {min-width: 100%;}	

	
}
@media (max-width:640px){.banner-content p{display:none}
.testimonial-red-content{position:relative;float:left}
.testimonial-red-content ul li,.testimonial-red-content ul li:nth-child(2), .testimonial-red-content ul li:nth-child(4), .testimonial-red-content ul li:nth-child(3){width:100%;padding:10px 0px;font-size:17px;}
.testimonial-red-content{padding:10px 20px;}

#no-more-tables td:before{position:relative;top:0;left:0;width:100%;padding-right:10px;text-align:left;font-weight:700;display:block;margin-bottom:5px}
#no-more-tables td{padding-left:15px!important;}
.excerise-feature ul li{margin:0 0 10px 0; width:100%}
.realted-excercise .row .col-xs-6{width:100%}
.realted-excercise .row .col-xs-6 .box{margin-bottom:20px;}

}
@media (max-width:575px){
.team_member_grid .team_longdesc ul.video-excercises li{width:100%}
ul.video-excercises li.smallVideo .exercise-video .img-main{width:100%; height:auto}

.single-team .team-detail{flex-wrap: wrap; padding: 0 15px}
.single-team .team-detail .single-team .team-detail .team_img{width: 100%; height: 300px;}
.single-team .team-detail .team_content{width: 100%; margin:30px 0;padding: 0}
.single-team .team-detail .team_img{width:100%; height: 300px;}
.team-detail .back_btn{position: relative; bottom: 0; margin-top: 20px; right:0}
.team_block_content h3, .team-block{font-size: 14px;}
.team-block .team_img{width: 80px; height: 80px; margin-top: -60px;}
.team-block{padding:20px 10px;margin-top: 30px;}
	
}
@media (max-width:479px){.footer-down li:first-child:before{display:block}
.donate-filter{padding:0 0 0 15px;}
.red-header .logo{font-size:18px;}
.newsletter-new .email{width:100%;margin:0 0 15px 0;}
.newsletter-new .submit-btn{width:100%;}
.partners_logo{margin:20px 0%;}
.partners_logo .item{max-width:100%;width:49%;padding-bottom:25%;margin:7px 0;}
.maternity_accordions{padding-top:20px;}
.maternity_accordions .accordian_header{display:block;}
.maternity_accordions .icon{display:block;width:100%;}
.maternity_accordions .icon img{margin:0 0 15px 0;}
.maternity_accordions .acc_content{display:block;}
.maternity_accordions .acc_content{padding-right:15px;padding-left:15px;}
.download-grid{display:block;text-align:center;padding:15px 5px;}
.download-grid .btn_title{display:block;width:100%;font-size:15px;}
.download-grid .btn_right{display:inline-block;margin-top:15px;}
.member_grid{text-align:center;}
.member_grid .member_grid_img{margin-bottom:15px;}
.member_grid .member_grid_content{font-size:15px;padding:0px;width:100%;}
.content-sec p{text-align:center;}
.content-sec{text-align:center;}
.mtn-exercise-dtls .content-sec, .mtn-exercise-dtls .content-sec p {text-align: left;}
.news_detail_content .date{text-align:center;display:block;}
.news_detail_content h1{text-align:center;}
.logos-header ul li{max-width:50%;}
.counter_number ul li{width:48px;}
.banner-content-video-content h2{font-size:25px;}
.banner-content-video-content img{width:50px;height:50px;}
.team_member_grid{margin-bottom:70px;}
.team_member_grid .team_header{text-align:center;margin:-50px 0 15px 0;}
.teamTabContainer h2{margin-bottom:70px;}
.team_member_grid .team_img{margin:0 0 20px;}
.team_member_grid .team_content{padding-left:15px;padding-right:15px;}
.team_member_grid .team_longdesc{padding:0px 15px 30px 15px;width:100%;}
.team_member_grid .team_content{width:100%;}
.banner-content-img .banner-content-left .banner-caption{max-width:100%;}
.ambassadors > .ambassadors{width:100%;}
.ambassadors > .ambassadors h3{margin-top:10px;}
.ambassadors > .ambassadors:nth-child(2){padding-top:20px;}
.banner-content-img .banner-content-left{left:0;position:initial;transform:translate(0,0);top:0px;margin-top:15px;margin-bottom:-20px;}
.donation_field_form .left-payment-container{width:100%;margin:0px;}
.donation_field_form .right-payment-container{width:100%;margin:0px;}
.logo{padding:0 0 0 15px;}
.donate-button a{font-size:10px;padding:8px 13px;margin-top:5px;}
.nav-icon .navbar-toggle{margin-top:2px;}
#mapplic-id8{height:220px!important;margin-bottom:60px;}
.mapplic-zoom-buttons{bottom:180px!important}
.map_indicator{margin:90px 0 0}
	
	
.single_partner{width:160px; height: 160px;}	
.single_partner .white-circle{width: 140px; height:140px; margin: 10px auto 0;}
.partner-icon svg{width:40px;}
.partner_title{font-size:12px;}
.mobile_partner{width:55px;}
.partners_model{min-height: 322px;}	

.team_member_grid.without-image .team_header{margin-top:0}
	
}
@media (max-width:360px){.nav-icon .navbar-toggle{margin-top:0px;}
.mapplic-zoom-buttons{bottom:140px!important}
}
 
/*26042023*/

.donation_formm .payment-container { margin-left: auto; margin-right: auto; float: none; display: flex; flex-wrap: wrap; justify-content: center; max-width: 480px;}
.donation_formm .payment-container .left-payment-container {text-align: left; padding-bottom: 5px;}
.donation_formm .payment-container .left-payment-container,
.donation_formm .payment-container .right-payment-container {width: 100% !important}
.donation_formm .payment-container .right-payment-container > input[type="text"] {width: 100%;}

/*11122023 custom modal css S*/
.single_partner .white-circle {
	cursor: pointer;
}
.partners_model .single_partner,
.partners_model .single_partner.one,
.partners_model .single_partner.two,
.partners_model .single_partner.three {
	z-index: inherit;
}
.partners_model .single_partner .modalpopup {
	z-index: 110;
	position: fixed;
	right: 0;
	bottom: 0;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 40px 15px;
	transition: opacity .2s linear;
	pointer-events: none;
	visibility: hidden;
	opacity: 0;
	overflow-y: auto;
}
.partners_model .single_partner .modalpopup .modalpopup_overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;	
	background-color: rgb(0 0 0 / 50%);
}
.partners_model .single_partner .modalpopup.modalpopup_open {
	pointer-events: initial;
	visibility: visible;
	opacity: 1;
	
}
.partners_model .single_partner .modalpopup .modalpopup_content {
	width: 90%;
	max-width: 750px;
	display: block;
	background: #fff;
	border: 3px solid #000;
	position: relative;
	z-index: 1;
	transition: transform .5s, opacity .5s linear;
	opacity: 0;
	transform: translateY(-50px);
	padding: 30px;
	border-radius: 20px;
	    font-size: 18px;
	box-shadow: 0 0 40px 5px rgb(0 0 0 / 30%);
}

.partners_model .single_partner .modalpopup.modalpopup_open .modalpopup_content {
	transform: translateY(0);
	opacity: 1;
}
.partners_model .single_partner .modalpopup .modalpopup_content .modalpopup_close {
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 40px;
    background: #000;
	color: #fff;
    border-radius: 50%;
    transform: translate(50%, -50%);
	cursor: pointer;
	box-shadow: 0 0 5px 0px rgb(0 0 0 / 30%);
}
.partners_model .single_partner .modalpopup .modalpopup_content .modalpopup_close::before,
.partners_model .single_partner .modalpopup .modalpopup_content .modalpopup_close::after {
	content: "";
	width:12px;
	height: 2px;
	background: #fff;
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
}
.partners_model .single_partner .modalpopup .modalpopup_content .modalpopup_close::after {
	transform: translate(-50%, -50%) rotate(-45deg);
}

/*11122023 custom modal css E*/