@media (min-width : 320px) and (max-width: 480px) {
/*head - menu*/	
.logo img, .fixed-top.shrink .logo img{width:80px;}
.header_menu.d-flex.align-items-center{   display: inline-block !important;}
.head_contact .primary_btn, .fixed-top.shrink .primary_btn{font-size: 14px;padding: 9px 12px; }
.head_contact .primary_btn img, .fixed-top.shrink .primary_btn img{width:20px;}	
#cssmenu{position: absolute;left: auto;right: 0;margin-right: 0; width: auto;}
#cssmenu.small-screen #menu-button{display: inline-block !important;float: right; margin-top: -45px;}
#cssmenu.small-screen ul{ margin-top: 13px;}
header{padding: 15px 0;background: #010202; }
.fixed-top.shrink{padding: 10px 0;background: #010202;}	
.head_contact_high{ display: none;}
.head_contact_small{display: block; position: inherit; z-index: 999; margin-right: 0px;}
.head_contact_small span{ display: none;}	
#cssmenu > ul > li:hover > a {color: #30b64a !important;}
#cssmenu.small-screen ul ul .submenu-button {height: 50px;}
.scrollmenu {overflow: auto;white-space: nowrap;display: block;padding-bottom: 25px; text-align: center;}
.scrollmenu li {display: inline-block;text-align: center;}	
/*slider*/	
.slider_section{ margin-top: 75px;}
.slider_section .carousel-caption{display: block !important;position: inherit; left:0; padding: 20px 20px 50px 20px; background: #0a0e14; text-align: center; width:100%;}
.slider_section .carousel-caption span {font-size: 25px;}
.slider_section .carousel-caption h1{ font-size: 25px; line-height: 40px;margin-bottom: 15px;}
.slider_section .carousel-caption h1 br{ display: none;}
.slider_section .carousel-control-next-icon, .slider_section .carousel-control-prev-icon{ display: none;}
.slider_section .carousel-indicators{ margin-bottom: 15px;}
.slider_section .primary_btn {font-size: 18px;padding: 11px 33px;}
h2{ font-size: 35px;line-height: 45px;}	
h3 {font-size: 31px;}
.slider_section .carousel-caption p{font-size: 17px; line-height: 29px;}
.slider_section .carousel-caption .btn{padding: 14px 17px;font-size: 15px;}		
.takeatour {left: 20%;}	
.takeatour a{font-size: 17px;padding: 10px 22px;}
.vision_2026 {margin: 70px 0 25px 0;}	
.our_achievement, .ourreach_section { background-size: cover;}	
.our_achievement .col-lg-12.mb-5.text-center, .ourcorevalues_section .col-lg-12.mb-5.text-center {margin-bottom: 1rem !important;}
.achiv_box1 {padding: 25px 0;}	
.ourreach_right{padding: 50px 25px;}	
.dir_reach{margin-top: 30px;margin-bottom: 30px;font-size: 53px;}
.dir_reach span {font-size: 25px;}
.ournumbers_box .counter-box{padding: 25px 10px;margin-bottom: 15px;}
.ournumbers_box .counter-box p {font-size: 22px;}
.ournumbers_count {font-size: 40px;}
.ourcorevalues_section {padding: 60px 15px;}
.stretch-card > .ourvaluesbox{padding:20px; margin-bottom: 15px;}
p {line-height: 29px;font-size: 16px;}	
.ourstories_section{padding-top:60px !important; padding-bottom: 60px !important; background-size: cover;}
.ourstories_carousel.owl-carousel .owl-item img {width: 100%;margin: 20px 0;}
.ourstories_carousel .owl-dots {text-align: left;margin-left: 0;margin-top: 20px;}
.ourstories_carousel.owl-carousel .owl-nav, .newsfeeds_carousel.owl-carousel .owl-nav{ display: none !important;}
.ourvaluesbox h5{ font-size: 22px;}	
.newsbox{ min-height: auto;}
.newsbox h5 {font-size: 19px;}
.newsfeeds_section .col-lg-12.text-center.mb-3{ margin-bottom: 0 !important;}
.download_section .btn{width:100%; margin-bottom: 10px;}
.download_section{ padding-bottom: 45px !important;}
.download_section .btn {padding: 18px 10px;font-size: 19px;}
.testimonial_carousel.owl-carousel .owl-stage-outer {padding-top: 30px;}
.testimonial_section{ padding-bottom: 50px !important;}	
.g_line_btn{padding: 13px 33px;font-size: 16px;}	
/*about*/
.sec_padding {padding: 45px 0 0 0;}
.aboutus_section  .btn.line_btn.f_bold{ margin-bottom: 30px;}	
/*footer*/	
.f_socialmedia {margin-top: 20px; margin-bottom: 20px;}
.f_socialmedia a{width: 45px;height: 45px; line-height: 45px; font-size: 18px;}
footer .footer-bottom{ margin-top: 50px;}
footer .footer-bottom .powered {text-align: left;margin-top: 5px;}			
/***======About=====***/	
.innerslider_section h1	{ font-size: 25px;}
.innerslider_section{ margin-top: 75px; height: 185px;}
.innercontent_section h3 { font-size: 24px;}	
.breadcrumb li, .breadcrumb a{font-size: 15px;}
.innercontent_section {padding: 30px 0;}
.h2calssinner{font-size: 19px; line-height: 30px;}	
/*contact*/	
.contactpagearea{ margin-top: 0 !important;}
.contactpagearea h3 {font-size: 21px;}	
.contactpage_makeenquiry .whitebox{ padding:20px;}	
.contactpage_makeenquiry {padding-left: 15px;}
.contactpage_address{ margin-top: 40px;}
.contactpage_address h5{font-size: 18px;}
.g_map {margin-top: 0px;}	
.contactpage_section{ padding-bottom: 0;}	
.visionmisison_section .col-lg-4.vm_contnt, .visionmisison_section .col-lg-4 {width: 100%;}	
.v_m_box { min-height: auto;padding: 20px;margin-bottom: 0;display: inline-block !important;text-align: center;}	
.v_m_box .flex-shrink-0 span{ margin-bottom: 15px;}	
.vm_tit{ margin-top: 0;font-size: 23px; }	
.subtext_ {font-size: 17px;}	
.goals_images .col-lg-2 {margin-bottom: 15px;}
.goals_images .col{flex: 0 0 auto;width: 33.3333%; margin-bottom: 15px;}	
footer h6 {font-size: 20px;}
.contentarea_ h4 {font-size: 18px;}	
.careerimg img{width: 100%;}	
.aboutP_head {padding-left: 10px;padding-right: 10px;}	
.careerform .whitebox {padding: 25px;}
.careerform h2{ font-size: 19px;line-height: 30px;}	
.newspage_section .newsbox h5 {min-height: auto;}
	
.owl-carousel{ overflow: hidden;}	
.menu-item-has-children::after{content: "";}
.ach3,.ach4 {border-width: 0 0 1px 0;}	

.volunteerpage_section .careerimg img {width: 100%; margin-top: 20px;}	
.volunteerpage_section h4 {font-size: 25px;}	
.volunteerpage_section p strong {font-size: 20px;}	
.volunteerpage_section .text_link a{font-size: 25px;}	
	
}
@media (min-width: 480px) and (max-width: 599px) {	
/*head - menu*/
.head_contact_small{ margin-right:10px;}
#cssmenu{top: 0px; margin-top: 65px;}
#cssmenu.small-screen ul{ margin-top: 25px;}	
#cssmenu.small-screen ul{ margin-top: 10px;}
header {padding: 15px 0;}
#cssmenu.small-screen #menu-button{margin-top: -43px;}	
.head_contact_small span{ display: block;}	
.head_contact .primary_btn, .fixed-top.shrink .primary_btn {font-size: 16px;padding: 10px 25px;}
.logo img, .fixed-top.shrink .logo img {width: 90px;}	
.ach_bx{width:50%;}	
.ach3{border-width: 0 1px 1px 0;}
.ach4{border-width: 0 1px 0px 0;}
.takeatour {left: 28%;}	
/*slider*/	
.slider_section .carousel-caption h1, .slider_section .carousel-caption span {font-size: 33px;}	
.slider_section {margin-top: 79px;}		
.contactpage_makeenquiry .whitebox {padding: 30px;}
.ach2{border-width: 0 1px 1px 0;}	
}
@media (min-width: 600px) and (max-width: 767px) {	
/*head - menu*/	
.logo img{width:120px;}
.header_menu.d-flex.align-items-center{   display: inline-block !important;}
.head_contact .primary_btn, .fixed-top.shrink .primary_btn{font-size: 17px;padding: 11px 22px; }
#cssmenu{position: absolute;left: auto;right: 0;margin-right: 0; width: auto;}
#cssmenu.small-screen #menu-button{display: inline-block !important;float: right; margin-top: -42px; margin-right: 25px;}
#cssmenu.small-screen ul{ margin-top: 20px;}
header{padding: 15px 0;}
.head_contact_high{ display: none;}
.head_contact_small{display: block; margin-right: 15px;}	
.head_contact_small span{ display: block;}	
#cssmenu > ul > li:hover > a {color: #30b64a !important;}
#cssmenu.small-screen ul ul .submenu-button {height: 50px;}
.scrollmenu {overflow: auto;white-space: nowrap;display: block;padding-bottom: 25px; text-align: center;}
.scrollmenu li {display: inline-block;text-align: center;}	
/*slider*/	
.slider_section{ margin-top: 80px;}
.slider_section .carousel-caption{display: block !important;position: inherit; left:0; padding: 20px 20px 50px 20px; background: #0a0e14; text-align: center; width:100%;}
.slider_section .carousel-caption span {font-size: 25px;} 
.slider_section .carousel-caption h1, .slider_section .carousel-caption h1 span{ font-size: 39px; line-height: 50px;margin-bottom: 15px;}
.slider_section .carousel-caption h1 br{ display: none;}
.slider_section .carousel-control-next-icon, .slider_section .carousel-control-prev-icon{ display: none;}
.slider_section .carousel-indicators{ margin-bottom: 15px;}
.slider_section .primary_btn {font-size: 18px;padding: 11px 33px;}
h2{ font-size: 37px;line-height: 53px;}	
h3 {font-size: 33px;}
.vision_2026 {margin: 45px 0 20px 0;}	
.sec_padding {padding: 45px 0 0 0;}	
.aboutus_section{ padding-bottom:50px; }	
.our_achievement{ background-size: cover;}	
.ach_bx{width:50%;}	
.ach3{border-width: 0 0 1px 0;}
.ach4{border-width: 0 1px 0 0;}
.ourreach_section{ background-size: cover;}
.ournumbers_box .counter-box{padding: 25px 10px;margin-bottom: 15px;}
.ournumbers_box .counter-box p {font-size: 20px;}
.ournumbers_count {font-size: 40px;}
.ourreach_right{padding: 50px 25px;}	
.dir_reach{margin-top: 30px;margin-bottom: 30px;font-size: 53px;}
.dir_reach span {font-size: 25px;}
.ourcorevalues_section {padding: 60px 15px;}
.stretch-card > .ourvaluesbox{padding:20px; margin-bottom: 15px;}
p {line-height: 29px;font-size: 16px;}
.ournumbers_box .four.col-lg-4{width:33.33%;}	
.ourstories_section{padding-top:60px !important; padding-bottom: 60px !important; background-size: cover;}
.ourstories_carousel.owl-carousel .owl-item img {width: 100%;margin: 20px 0;}
.ourstories_carousel .owl-dots {text-align: left;margin-left: 0;margin-top: 20px;}
.ourstories_carousel.owl-carousel .owl-nav, .newsfeeds_carousel.owl-carousel .owl-nav{ display: none !important;}
.ourvaluesbox h5{ font-size: 22px;}	
.newsbox{ min-height: auto;}
.newsbox h5 {font-size: 18px;line-height: 27px;}
.newsfeeds_section .col-lg-12.text-center.mb-3{ margin-bottom: 0 !important;}
.download_section .btn{width:46%; margin-bottom: 10px;}
.download_section{ padding-bottom: 45px !important;}
.download_section .btn {padding: 18px 10px;font-size: 19px;}
.testimonial_carousel.owl-carousel .owl-stage-outer {padding-top: 30px;}
.testimonial_section{ padding-bottom: 50px !important;}	
.g_line_btn{padding: 10px 33px;font-size: 15px;}
.newsfeeds_section .container{ max-width:100%;}	
.takeatour{ left:30%;}
.testimonial_carousel.owl-carousel .owl-nav{display: none;}
.goals_images .col {flex: 0 0 auto;width: 25%;margin-bottom: 15px;}	
/*footer*/	
.f_socialmedia {margin-top: 20px; margin-bottom: 20px;}
.f_socialmedia a{width: 45px;height: 45px; line-height: 45px; font-size: 18px;}
footer .footer-bottom{ margin-top: 50px;}	
/***======About=====***/	
.innerslider_section h1	{ font-size: 28px;}
.innerslider_section{ margin-top: 100px; height: 175px;}
.innercontent_section h3 { font-size: 26px;}	
.breadcrumb li, .breadcrumb a{font-size: 15px;}
.innercontent_section {padding: 30px 0;}
.h2calssinner{font-size: 21px; line-height: 33px;}
.aboutpage_section .col-lg-12.text-center.mt-5.mb-4{margin-top: 2rem !important;}	
.visionmisison_section .col-lg-4.vm_contnt {width: 100%;}	
.visionmisison_section .col-lg-4 {width: 50%;}	
.v_m_box {min-height: auto;padding: 20px;display: inline-block !important;text-align: center;}
.vm_tit {font-size: 23px;}
.subtext_ {font-size: 18px;}
.P_btm_achiements .v_m_box{ margin-bottom: 0px;}	
/*career and contact*/		
.contactpagearea{ margin-top: 0 !important;}
.contactpagearea h3 {font-size: 21px;}	
.contactpage_makeenquiry .whitebox{ padding:30px;}	
.contactpage_makeenquiry {padding-left: 15px;}
.contactpage_address{ margin-top: 40px;}
.contactpage_address h5{font-size: 18px;}
.careerimg{ text-align: center;}
.careerimg img{width: auto;}		
.careerpage_section .aboutP_head {padding-left: 25px;padding-right: 25px;}
.careerform h2{font-size: 20px; line-height: 33px;}	
.g_map{ margin-top: 0;}
.contactpage_section{ margin-bottom: 0;}
.ach2{border-width: 0 1px 1px 0;}	
.ach1{border-width: 0 0 1px 0;}	
.volunteerpage_section h4 {font-size: 26px;}
.volunteerpage_section .col-lg-7.col-sm-8, .volunteerpage_section .col-lg-5.text-left.col-sm-4 {width:100%;}
.volunteerpage_section .careerimg img {width: 100%;margin-top: 20px;}

}
@media (max-width: 767px) { 
/*footer*/	
footer{padding: 65px 0 0px;}
.footer_logo{width:115px;}
.logo1{padding-right:15px;}
.logo2{padding-left:15px;}
footer .foot_abt p{ padding-right: 0;}
footer h6 {font-size: 20px;}
.slicknav_nav .menu-item-has-children ul li a{font-size: 16px;}	
#divBottomRight{ text-align: right;}
#divBottomRight img{width:75px;}
header{padding: 10px 0;background: #010202; }
.fixed-top.shrink{padding: 10px 0;background: #010202;}
.testimonial_carousel .item::before{width: 70px;height: 60px;background-size: 100%;}
.ourstories_carousel.owl-carousel .owl-item {text-align: center;}
.ourstories_carousel .owl-dots {text-align: center;margin-left: 0;margin-top: 20px;}
.our_achievement{background-position: left bottom; padding-bottom: 50px;}	
.storiesname{ font-size: 20px;}	
.vision_2026 img{width:180px;}	
/***=====About Us=====***/	
.aboutpage_section{padding-bottom:75px;}
/***======Contact=====***/		
.contactpagearea{padding-bottom: 50px;}	
.visionmisison_section{margin-top: 35px;}	
.abtP_img{ margin-bottom: 15px;}
.visionmisison_section{padding: 60px 0;}	
p{font-size: 16px;}	
.team_desig span{font-size: 17px;}	
.team_desig{font-size: 15px;}	
.mt-5.contentarea_	{margin-top: 1rem !important;}
.ourapproach_graphic {margin: 15px 0 20px 0;}
.ourapproach_graphic img{width:100%;}
.P_btm_achiements{ margin-top: 0;}	
.contentarea_ .img_left { margin: 0 10px 5px 0;width: 45%;}	
.contentarea_ .img_right {margin: 0 0 10px 5px; width: 45%;}
.P_btm_achiements .v_m_box {min-height: auto; width:100%;padding: 25px;}	
.volunteerpage_section .aboutP_head {padding-left: 10px;padding-right: 10px;}		
.volunteerpage_section p {font-size: 17px;}	
.volunteerpage_section .h2calssinner {font-size: 19px;margin-bottom: 1rem !important;}
.volunteerpage_section .text_link {font-size: 25px;}		
.contactpage_section .h2calssinner {font-size: 22px;line-height: 33px;margin-bottom: 20px !important;}	
.faq_area{margin-top: 0rem !important;}	
.faq_area .accordion-button {font-size: 19px; padding: 1.25rem;}
.newsdetail_page .careerimg img{width:100%;}
.newsdetail_page .careerimg{ margin-bottom: 20px;}
.pagenotfound img{ width:100%;}	
.updatesoon span {font-size: 25px;}		
.major_achievements img, .major_achievements {width:100%}
.flex_image_div {-ms-flex: 0 0 23%;flex: 0 0 100%;max-width: 100%;}
.pro_service_section:nth-child(2n) .flex_content_div {padding-left: 0%;padding-right: 0;}
.flex_content_div {padding: 0 0 0 0;padding-right: 0px;padding-left: 0px;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}	
.P_btm_achiements .col-lg-6 {width: 100%;}	
.P_btm_achiements .v_m_box span img{width:150px;}
.P_btm_achiements .v_m_box p{font-size: 17px;}	
	
.outreach_contents, .projectsinmap{padding:0 15px}
.outreach_contents .row{padding:15px; font-size: 16px;}
.projectsinmap .row{font-size: 16px;}	
.outreach_contents .row .col-lg-8, .projectsinmap .row .col-lg-8{width:60%;}
.outreach_contents .row .col-lg-1, .projectsinmap .row .col-lg-1{ padding: 0; width:2%;}
.outreach_contents .row .col-lg-3, .projectsinmap .row .col-lg-3{width:35%; padding-right: 0;}
.outreach_contents h5{font-size: 22px; padding-bottom: 15px;} 
.map h4 {font-size: 22px;}
.mapsvg svg{ margin: 0 auto;}
.map h4::before {left: -20px;height: 16px;width: 16px;}
	
	
}
@media (min-width: 768px) {	
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
/*head - menu*/	
.logo img{width:115px;}
.header_menu.d-flex.align-items-center{   display: inline-block !important;}
.head_contact .primary_btn, .fixed-top.shrink .primary_btn{font-size: 17px;padding: 12px 25px; }
#cssmenu{position: absolute;left: auto;right: 0;margin-right: 0; width: auto;}
#cssmenu.small-screen #menu-button{display: inline-block !important;float: right; margin-top: -42px; margin-right: 25px;}
#cssmenu.small-screen ul{ margin-top: 20px;}
header{padding: 15px 0;background: #010202;}
.head_contact_high{ display: none;}
.head_contact_small{display: block; margin-right: 15px;}	
.head_contact_small span{ display: block;}	
#cssmenu > ul > li:hover > a {color: #30b64a !important;}
#cssmenu.small-screen ul ul .submenu-button {height: 50px;}
.scrollmenu {overflow: auto;white-space: nowrap;display: block;padding-bottom: 25px; text-align: left;}
.scrollmenu li {display: inline-block;text-align: center;}	
/*slider*/	
.slider_section{ margin-top: 80px;}
.slider_section .carousel-caption{display: block !important; left:0; padding: 20px 20px 50px 20px;top: 16%;width: 75%;}
.slider_section .carousel-caption span {font-size: 32px;}
.slider_section .carousel-caption h1{ font-size: 32px; line-height: 45px;margin-bottom: 5px;}
.slider_section .carousel-caption h1 br{ display: none;}
.slider_section .carousel-control-next-icon, .slider_section .carousel-control-prev-icon{ display: none;}
.slider_section .carousel-indicators{ margin-bottom: 15px;}
.slider_section .primary_btn {font-size: 18px;padding: 11px 33px;}
h2{ font-size: 36px;line-height: 50px;}	
h3 {font-size: 30px;}
.slider_section .carousel-caption p {margin-bottom: 20px;font-size: 17px;}	
.vision_2026 {margin: 50px 0 25px 0;}	
.sec_padding {padding: 50px 0 0 0;}
.our_achievement{ background-size: cover;}
.aboutus_section{ padding: 50px 0;}
.ach_bx{width:33.3333%;}	
.ach3{border-width: 0 1px 0 0;}
.ach4{border-width: 0 1px 0px 0;}
.ournumbers_box .four.col-lg-4{width:33.33%;}
.ourreach_section{ background-size: cover;}
.ournumbers_box .counter-box{padding: 25px 10px;margin-bottom: 15px;}
.ournumbers_box .counter-box p {font-size: 20px;}
.ournumbers_count {font-size: 40px;}
.ourreach_right{padding: 50px 25px;}	
.dir_reach{margin-top: 30px;margin-bottom: 30px;font-size: 53px;}
.dir_reach span {font-size: 25px;}
.ourcorevalues_section {padding: 60px 15px;}
.stretch-card > .ourvaluesbox{padding:20px; margin-bottom: 15px;}
p {line-height: 29px;font-size: 16px;}
.ournumbers_box .four.col-lg-4{width:33.33%;}
.ourstories_section{padding-top:60px !important; padding-bottom: 60px !important; background-size: cover;}
.ourstories_carousel.owl-carousel .owl-item img {width: auto;margin: 0 auto;}
.ourstories_carousel p{ margin-top: 20px;}
.ourstories_carousel .owl-dots {text-align: center;margin-left: 0;margin-top: 20px;}
.ourstories_carousel.owl-carousel .owl-nav, .newsfeeds_carousel.owl-carousel .owl-nav{ display: none !important;}
.ourvaluesbox h5{ font-size: 22px;}	
.newsbox{ min-height: auto;}
.newsbox h5 {font-size: 18px;line-height: 27px;}
.newsfeeds_section .col-lg-12.text-center.mb-3{ margin-bottom: 0 !important;}
.download_section .btn{width:40%; margin-bottom: 10px;}
.download_section{ padding-bottom: 45px !important;}
.download_section .btn {padding: 18px 10px;font-size: 19px;}
.testimonial_carousel.owl-carousel .owl-stage-outer {padding-top: 30px;}
.testimonial_section{ padding-bottom: 50px !important;}	
.g_line_btn{padding: 13px 33px;font-size: 16px;}
.ourstories_carousel.owl-carousel .owl-item{ text-align: center;}
.testimonial_carousel .item::before{width: 70px;height: 60px;background-size: 100%;}
#divBottomRight{ text-align: right;}
#divBottomRight img{width:90px;}	
.our_achievement{background-position: left bottom; padding-bottom: 50px;}	
.goals_images .col {flex: 0 0 auto;width: 20%;margin-bottom: 15px;}	
/*footer*/	
.f_socialmedia {margin-top: 20px; margin-bottom: 20px;}
.f_socialmedia a{width: 45px;height: 45px; line-height: 45px; font-size: 18px;}
footer .footer-bottom{ margin-top: 50px;}
.f_quicklinks ul li, footer .foot_address p, footer .foot_address a {font-size: 15px;line-height: 27px;}
.f_quicklinks ul li{width:100%;}	
	
/***======About=====***/	
.innerslider_section{height: 175px;margin-top: 100px;}	
.innerslider_section h1{font-size: 30px;}
.innercontent_section {padding: 50px 0;}
.h2calssinner {font-size: 21px; line-height: 31px;}
.aboutpage_section{padding-bottom:75px;}	
.abtP_img {margin-bottom: 15px;}
.visionmisison_section{padding: 65px 0;margin-top: 40px;}
.visionmisison_section .col-lg-4.vm_contnt {width: 100%;}	
.visionmisison_section .col-lg-4 {width: 50%;}
.v_m_box {min-height: auto;padding: 20px;}
.subtext_ {font-size: 18px;}
.vm_tit {font-size: 23px;}	
p{font-size: 16px;}		
.team_desig span{font-size: 17px;}	
.team_desig{font-size: 15px;}	
.contentarea_ h3 {font-size: 25px;}
.contentarea_ h4 {font-size: 18px;}
.ourapproach_graphic{ margin: 15px 0 25px 0;}
.ourapproach_graphic img{width:100%;}
.P_btm_achiements{ margin-top: 0;}
.P_btm_achiements .v_m_box { min-height: 260px;margin-bottom: 20px;padding: 20px 10px;}
.P_btm_achiements .v_m_box p{font-size: 17px;}
.P_btm_achiements .v_m_box span img{width:150px;}	
.healthpage_section .row.AP_sec1.d-flex.align-items-center{align-items: inherit !important;}
.row.mt-5.contentarea_{margin-top: 1rem !important;}	
.breadcrumbarea {font-size: 15px;}	
/*contact*/		
.contactpagearea{ margin-top: 0 !important;}
.contactpagearea h3 {font-size: 23px;}	
.contactpage_makeenquiry .whitebox{ padding: 45px;}	
.contactpage_makeenquiry {padding-left: 15px;}
.contactpage_address{ margin-top: 40px;}
.contactpage_address h5{font-size: 18px;}
.volunteerpage_section .aboutP_head {padding-left: 10px;padding-right: 10px;}		
.volunteerpage_section p {font-size: 17px;}	
.volunteerpage_section .h2calssinner {font-size: 19px;margin-bottom: 1.5rem !important;}
.volunteerpage_section .text_link {font-size: 25px;}	
.careerpage_section .aboutP_head {padding-left: 25px;padding-right: 25px;}
.careerform h2{ line-height: 33px;}	
.contactpage_section .h2calssinner {font-size: 23px;line-height: 36px;margin-bottom: 25px !important;}	
.g_map {margin-top: 30px;}	
.contactpage_section{ padding-bottom: 0;}	
.faq_area{margin-top: 0rem !important;}	
.faq_area .accordion-button {font-size: 19px; padding: 1.25rem;}	
.ourworks_section .col-lg-3.col-md-4.col-sm-6{width: 50%;}	
.newsdetail_page .careerimg{ margin-bottom:20px;}
.pagenotfound img{ width:100%;}	
.updatesoon span {font-size: 27px;}	
	
.major_achievements img, .cont_img_com, .ourapproach_graphic img {width:100%}

.outreach_contents, .projectsinmap{padding:0 15px}
.outreach_contents .row{padding:15px; font-size: 17px;}
.projectsinmap .row{font-size: 17px;}	
.outreach_contents .row .col-lg-8, .projectsinmap .row .col-lg-8{width:60%;}
.outreach_contents .row .col-lg-1, .projectsinmap .row .col-lg-1{ padding: 0; width:2%;}
.outreach_contents .row .col-lg-3, .projectsinmap .row .col-lg-3{width:35%; padding-right: 0;}
.outreach_contents h5{font-size: 24px; padding-bottom: 15px;} 
.map h4 {font-size: 24px;}
.mapsvg svg{ margin: 0 auto;}
.map h4::before {left: -20px;height: 16px;width: 16px;}	
	
.volunteerpage_section .careerimg img {width: 100%;}
.volunteerpage_section h4 {font-size: 27px;}	
.volunteerpage_section p strong {font-size: 20px;}	
.volunteerpage_section .text_link a {font-size: 30px; margin-top: 0;}	
	
	
	
}
@media only screen and (min-width: 800px)  {	
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
}
@media (max-width: 991px) {	
}
@media (min-width: 992px) {
}
@media only screen and (min-width:992px) and (max-width:1100px) {
/*head - menu*/		
.logo img, .fixed-top.shrink .logo img{width:115px;}
.fixed-top.shrink{padding: 10px 0;}
#cssmenu > ul > li > a {padding: 15px; font-size: 16px;}
header .primary_btn, .fixed-top.shrink .primary_btn {padding: 10px 20px;font-size: 17px;}
/*slider*/	
.slider_section .carousel-caption span {font-size: 40px;}
.slider_section .carousel-caption h1{font-size: 40px; line-height: 53px;}	
.slider_section .primary_btn {font-size: 18px;padding: 11px 33px;}
.slider_section .carousel-indicators {margin-bottom: 1.5rem;}
.slider_section .carousel-caption{top:25%; width:55%;}	
.title_topTxt {font-size: 17px; display: block; margin-bottom: 5px;}
h2 {font-size: 40px;line-height: 45px;}
h3 {font-size: 35px;}	
.slider_section .carousel-caption p{ font-size: 18px; line-height: 29px;}	
.main-navigation ul li a{padding: 12px; font-size: 15px;}
header .container{ max-width:100%;}	
.sec_padding {padding: 50px 0 0 0;}
.aboutus_section{ padding-bottom: 50px;}	
.vision_2026{margin: 20px 0 10px 0;}
.vision_2026 img{width: 150px;}
.takeatour{ left:30%;}
.our_achievement, .ourreach_section { background-size: cover;}	
.ourreach_right{padding: 50px 25px;}	
.dir_reach{margin-top: 30px;margin-bottom: 30px;font-size: 53px;}
.dir_reach span {font-size: 25px;}
.col-lg-6.text-center.ourreach_right{width:65%;}	
.ournumbers_count {font-size: 45px;}
.ournumbers_box .counter-box p {font-size: 20px;}	
.our_achievement{ padding-bottom: 50px;}
.our_achievement_left{width:65%;}	
.ourcorevalues_section {padding: 50px 15px;}
.ourvaluesbox h5{font-size:21px;}
.stretch-card > .ourvaluesbox{padding: 30px 15px;}
.ourvaluesbox p{line-height: 29px;font-size: 16px;}
.ourstories_carousel.owl-carousel .owl-item img {width: 100%;}
.ourstories_section, .download_section, .testimonial_section{ padding-bottom: 50px;}
.ourstories_carousel .owl-dots {margin-left: -65px;}
.newsfeeds_section  .container{ max-width:100%;}
.newsbox h5 {font-size: 19px;}
.newsbox p {font-size: 16px; line-height: 28px;}
.newsbox{min-height: 580px;}
.f_logos img{width:110px;}
.logo1{padding-right: 15px;}
.logo2{padding-left: 15px;}
.ourstories_carousel.owl-carousel .owl-nav{ display: none;}
.g_line_btn{padding: 12px 30px;font-size: 17px;}
.download_section .btn {padding: 20px 10px;font-size: 20px;width: 30%;}
#divBottomRight{ text-align: right;}
#divBottomRight img{width:90px;}
.our_achievement{background-position: left bottom; padding-bottom: 50px;}		
.testimonial_carousel.owl-carousel .owl-nav{ display: none;}
/*footer*/	
.f_socialmedia {margin-top: 20px; margin-bottom: 20px;}
.f_socialmedia a{width: 45px;height: 45px; line-height: 45px; font-size: 18px;}
footer .footer-bottom{ margin-top: 50px;}
.f_quicklinks ul li, footer .foot_address p, footer .foot_address a {font-size: 15px;line-height: 27px;}	
.f_quicklinks ul li{ background-position: left 0 top 6px;}		
/***======About=====***/
.innerslider_section{height: 175px;margin-top: 85px;}	
.innerslider_section h1{ font-size: 30px;}
.innercontent_section {padding: 50px 0;}
.h2calssinner {font-size: 23px; line-height: 36px;}		
.AP_sec1.align-items-center {align-items: inherit !important;}	
.visionmisison_section{padding: 60px 0;margin-top: 40px;}
.v_m_box {padding: 25px 20px 0 20px;}	
.vm_tit {font-size: 23px;}	
.subtext_ {font-size: 17px;line-height: 30px;}	
.team_desig span{font-size: 17px;}	
.team_desig{font-size: 15px;}
.menu-item-has-children::after{right: -5px;top: 8px; }
.contentarea_ h3 {font-size: 25px;}
.contentarea_ h4 {font-size: 18px;}
.ourapproach_graphic { margin: 15px 0 25px 0;}
.P_btm_achiements{ margin-top: 0;}
.P_btm_achiements .v_m_box p{ font-size: 18px;}
.volunteerpage_section p {font-size: 18px;}
.volunteerpage_section .h2calssinner {font-size: 21px;}
.volunteerpage_section .text_link {font-size: 29px;}
.breadcrumbarea {font-size: 15px;}	
	.newsdetail_page .aboutP_head{ padding-left: 0; padding-right: 0;}
/*contact*/	
.contactpage_section .h2calssinner {font-size: 31px;line-height: 42px;margin-bottom: 30px !important;}	
.contactpagearea h3 {font-size: 21px;}	
.contactpage_makeenquiry .whitebox{ padding:25px;}	
.contactpage_makeenquiry {padding-left: 15px;}
.contactpage_address h5{font-size: 18px;}	
.contactpagearea{ margin-top: 15px !important;}
.careerpage_section .aboutP_head {padding-left: 35px;padding-right: 35px;}
.careerform h2{ line-height: 33px;}	
.careerpage_section .col-lg-7.careerform{width:73%;}
.contactpage_section .h2calssinner {font-size: 24px;line-height: 36px;margin-bottom: 25px !important;}	
.g_map {margin-top: 70px;}	
.contactpage_section{ padding-bottom: 0;}	
.faq_area{margin-top: 0rem !important;}	
.faq_area .accordion-button {font-size: 19px; padding: 1.25rem;}	
.ourworks_section .col-lg-3.col-md-4.col-sm-6{width: 33.33333333%;}	
.our_works a{font-size: 17px;}	
	
.cont_img_com, .ourapproach_graphic img {width:100%}	

.outreach_contents, .projectsinmap{padding:0 15px}
.outreach_contents .row{padding:15px; font-size: 16px;}
.projectsinmap .row{font-size: 16px;}	
.outreach_contents .row .col-lg-8, .projectsinmap .row .col-lg-8{width:60%;}
.outreach_contents .row .col-lg-1, .projectsinmap .row .col-lg-1{ padding: 0; width:2%;}
.outreach_contents .row .col-lg-3, .projectsinmap .row .col-lg-3{width:35%; padding-right: 0;}
.outreach_contents h5{font-size: 21px; padding-bottom: 15px;} 
.map h4 {font-size: 21px;}
.mapsvg svg{ margin: 0 auto;}
.map h4::before {left: -20px;height: 16px;width: 16px;}		
.outreachright{ padding-left: 0;}
	
.volunteerpage_section .careerimg img {width: 100%;}
.volunteerpage_section h4 {font-size: 27px;}	
.volunteerpage_section p strong {font-size: 20px;}	
.volunteerpage_section .text_link a {font-size: 30px; margin-top: 0;}		
	
	
}
@media only screen and (min-width:1101px) and (max-width:1199px) {	
}
@media (min-width: 1200px) {
}
@media (min-width: 1200px) and (max-width: 1299px) {
.logo img{width:125px;}	
.fixed-top.shrink .logo img {width: 100px;}
.slider_section .carousel-caption h1{font-size: 51px; line-height: 65px;}
.slider_section .carousel-caption p{ font-size: 18px;}
.slider_section .carousel-caption{width:45%;}
.primary_btn, .slider_section .primary_btn, #cssmenu > ul > li > a{font-size: 18px;}
.fixed-top.shrink .primary_btn {font-size: 18px;padding: 12px 26px;}		
h2 {font-size: 45px;line-height: 55px;}
.vision_2026 img{width:200px;}
.sec_padding {padding: 80px 0 0 0;}
.aboutus_section, .our_achievement{ padding-bottom: 80px;}
.our_achievement, .ourreach_section { background-size: cover;}
.ourreach_right{padding: 50px 25px;}	
.dir_reach{margin-top: 30px;margin-bottom: 30px;font-size: 53px;}
.dir_reach span {font-size: 25px;}
.ournumbers_count {font-size: 45px;}	
.ournumbers_box .counter-box p {font-size: 20px;}
.ourcorevalues_section {padding: 80px 40px;}
.ourvaluesbox h5{font-size: 22px;}
.ourstories_carousel.owl-carousel .owl-item img { width: 100%;}
.ourstories_carousel.owl-carousel .owl-nav button.owl-prev, .newsfeeds_carousel.owl-carousel .owl-nav button.owl-prev, .testimonial_carousel.owl-carousel .owl-nav button.owl-prev{ margin-left: -70px;}
.ourstories_carousel.owl-carousel .owl-nav button.owl-next, .newsfeeds_carousel.owl-carousel .owl-nav button.owl-next, .testimonial_carousel.owl-carousel .owl-nav button.owl-next{ margin-right: -70px;}
.ourstories_section,  .download_section, .testimonial_section{ padding-bottom: 80px;}
.newsfeeds_section{ padding-bottom: 30px;}
.newsbox h5 {font-size: 20px;}
.ourreach_right::before{ top:20%;}
h3 {font-size: 36px;}	
#divBottomRight{ text-align: right;}
#divBottomRight img{width:95px;}	
footer .footer-bottom{ margin-top: 70px;}
.f_logos img{width:125px;}
.logo1{padding-right: 15px;}
.logo2{padding-left: 15px;}
/***======About=====***/	
.innerslider_section{height: 175px;margin-top: 85px;}
#cssmenu > ul > li > a{ font-size: 18px;}		
.innerslider_section h1{font-size: 33px;}
.innercontent_section {padding: 55px 0;}
.h2calssinner {font-size: 22px; line-height: 39px;}		
.visionmisison_section{padding: 75px 0;margin-top: 50px;}	
.v_m_box {padding: 36px 30px 0 30px;}	
.vm_tit {font-size: 23px;}	
.subtext_ {font-size: 18px; line-height: 29px;}	
.team_desig span{font-size: 17px;}	
.team_desig{font-size: 15px;}	
.contentarea_ h3 {font-size: 26px;}
.ourapproach_graphic{margin: 15px 0 30px 0;} 
.P_btm_achiements{ margin-top: 0;padding: 90px 0;}
.P_btm_achiements .v_m_box p{font-size: 18px;}
/*contact*/	
.contactpage_section .h2calssinner {font-size: 26px;line-height: 39px;margin-bottom: 30px !important;}	
.careerpage_section{ padding-bottom: 75px;}		
.contactpagearea h3 {font-size: 23px;}	
.contactpage_makeenquiry .whitebox{ padding:40px;}	
.contactpage_makeenquiry {padding-left: 35px;}
.contactpage_address h5{font-size: 18px;}	
.contactpagearea{ margin-top: 15px !important;}	
.volunteerpage_section .h2calssinner {font-size: 22px;line-height: 35px;}
.volunteerpage_section p {font-size: 18px;}
.volunteerpage_section .text_link {font-size: 31px;}
.aboutP_head {padding-left: 25px;padding-right: 25px;}	
.g_map {margin-top: 75px;}	
.contactpage_section{ padding-bottom: 0;}
.our_works a{font-size: 17px;}	
.ourcustomers_section{ padding-top: 10px;}
.ourapproach_graphic img{width:100%;}
	
.outreach_contents, .projectsinmap{padding:100px 15px 0 15px;}
.outreach_contents .row{padding:15px; font-size: 16px;}
.projectsinmap .row{font-size: 16px;}	
.outreach_contents .row .col-lg-8, .projectsinmap .row .col-lg-8{width:60%;}
.outreach_contents .row .col-lg-1, .projectsinmap .row .col-lg-1{ padding: 0; width:2%;}
.outreach_contents .row .col-lg-3, .projectsinmap .row .col-lg-3{width:35%; padding-right: 0;}
.outreach_contents h5{font-size: 23px; padding-bottom: 15px;} 
.map h4 {font-size: 23px;}
.mapsvg svg{ margin: 0 auto;}
.map h4::before {left: -20px;height: 16px;width: 16px;}		
.outreachright{ padding-left: 0;}
	
.volunteerpage_section .careerimg img {width: 100%;}
.volunteerpage_section h4 {font-size: 29px;}	
.volunteerpage_section p strong {font-size: 20px;}	
.volunteerpage_section .text_link a {font-size: 30px; margin-top: 0;}	
	
	
}
@media (min-width: 1300px) and (max-width: 1366px) {	
.logo img{width:125px;}	
.fixed-top.shrink .logo img {width: 110px;}
.slider_section .carousel-caption h1{font-size: 51px; line-height: 65px;}
.slider_section .carousel-caption p{ font-size: 18px;}
.slider_section .carousel-caption{width:45%;}
.primary_btn, .slider_section .primary_btn, #cssmenu > ul > li > a{font-size: 18px;}
.fixed-top.shrink .primary_btn {font-size: 18px;padding: 12px 26px;}		
h2 {font-size: 45px;line-height: 55px;}
.vision_2026 img{width:200px;}
.sec_padding {padding: 80px 0 0 0;}
.aboutus_section, .our_achievement{ padding-bottom: 80px;}
.our_achievement, .ourreach_section { background-size: cover;}
.ourreach_right{padding: 50px 25px;}	
.dir_reach{margin-top: 30px;margin-bottom: 30px;font-size: 53px;}
.dir_reach span {font-size: 25px;}
.ournumbers_count {font-size: 45px;}	
.ournumbers_box .counter-box p {font-size: 20px;}
.ourcorevalues_section {padding: 80px 40px;}
.ourvaluesbox h5{font-size: 22px;}
.ourstories_carousel.owl-carousel .owl-item img {width: 100%;}
.ourstories_carousel.owl-carousel .owl-nav button.owl-prev, .newsfeeds_carousel.owl-carousel .owl-nav button.owl-prev, .testimonial_carousel.owl-carousel .owl-nav button.owl-prev{ margin-left: -70px;}
.ourstories_carousel.owl-carousel .owl-nav button.owl-next, .newsfeeds_carousel.owl-carousel .owl-nav button.owl-next, .testimonial_carousel.owl-carousel .owl-nav button.owl-next{ margin-right: -70px;}
.ourstories_section,  .download_section, .testimonial_section{ padding-bottom: 80px;}
.newsfeeds_section{ padding-bottom: 30px;}
.newsbox h5 {font-size: 20px;}
.ourreach_right::before{ top:20%;}
h3 {font-size: 36px;}	
#divBottomRight{ text-align: right;}
#divBottomRight img{width:95px;}	
footer .footer-bottom{ margin-top: 70px;}
.f_logos img{width:125px;}
.logo1{padding-right: 15px;}
.logo2{padding-left: 15px;}	
/***======About=====***/	
.innerslider_section{height: 175px;margin-top: 80px;}	
.innerslider_section h1{font-size: 33px;}
.innercontent_section {padding: 55px 0;}
.h2calssinner {font-size: 23px; line-height: 35px;}		
.v_m_box {padding: 40px 25px 0 25px;}
.subtext_ {font-size: 18px; line-height: 29px;}
.team_desig span{font-size: 17px;}	
.team_desig{font-size: 15px;}	
.contentarea_ h3 {font-size: 26px;}
.ourapproach_graphic{margin: 15px 0 30px 0;} 
.P_btm_achiements{ margin-top: 0;padding: 85px 0;}
.P_btm_achiements .v_m_box p{font-size: 18px;}
/*contact*/	
.contactpage_section .h2calssinner {font-size: 26px;line-height: 39px;margin-bottom: 30px !important;}		
.contactpagearea h3 {font-size: 23px;}	
.contactpage_makeenquiry .whitebox{ padding:40px;}	
.contactpage_makeenquiry {padding-left: 35px;}
.contactpage_address h5{font-size: 18px;}	
.contactpagearea{ margin-top: 15px !important;}		
.volunteerpage_section .h2calssinner {font-size: 22px;line-height: 35px;}
.volunteerpage_section p {font-size: 18px;}
.volunteerpage_section .text_link {font-size: 31px;}	
.aboutP_head {padding-left: 25px;padding-right: 25px;}	
.g_map {margin-top: 75px;}	
.contactpage_section{ padding-bottom: 0;}	
.our_works a{font-size: 17px;}	
.ourcustomers_section{ padding-top: 100px;}	
	
.outreach_contents, .projectsinmap{padding:100px 15px 0 15px;}
.outreach_contents .row{padding:15px; font-size: 16px;}
.projectsinmap .row{font-size: 16px;}	
.outreach_contents .row .col-lg-8, .projectsinmap .row .col-lg-8{width:60%;}
.outreach_contents .row .col-lg-1, .projectsinmap .row .col-lg-1{ padding: 0; width:2%;}
.outreach_contents .row .col-lg-3, .projectsinmap .row .col-lg-3{width:35%; padding-right: 0;}
.outreach_contents h5{font-size: 23px; padding-bottom: 15px;} 
.map h4 {font-size: 23px;}
.mapsvg svg{ margin: 0 auto;}
.map h4::before {left: -20px;height: 16px;width: 16px;}		
.outreachright{ padding-left: 0;}	

.volunteerpage_section .careerimg img {width: 100%;}
.volunteerpage_section h4 {font-size: 29px;}	
.volunteerpage_section p strong {font-size: 20px;}	
.volunteerpage_section .text_link a {font-size: 30px; margin-top: 0;}	
	
	
}
@media (min-width: 1367px) and (max-width: 1599px) {		
.logo img{width:125px;}	
.fixed-top.shrink .logo img {width: 110px;}
.slider_section .carousel-caption h1{font-size: 56px; line-height: 65px;}
.slider_section .carousel-caption p{ font-size: 18px;}
.slider_section .carousel-caption{width:45%;}
.primary_btn, .slider_section .primary_btn, #cssmenu > ul > li > a{font-size: 18px;}
.fixed-top.shrink .primary_btn {font-size: 18px;padding: 12px 26px;}		
h2 {font-size: 45px;line-height: 55px;}
.vision_2026 img{width:200px;}
.sec_padding {padding: 80px 0 0 0;}
.aboutus_section{ padding-bottom: 100px;} 
.our_achievement{ padding-bottom: 80px;}
.our_achievement, .ourreach_section { background-size: cover;}
.ourreach_right{padding: 50px 25px;}	
.dir_reach{margin-top: 30px;margin-bottom: 30px;font-size: 53px;}
.dir_reach span {font-size: 25px;}
.ournumbers_count {font-size: 45px;}	
.ournumbers_box .counter-box p {font-size: 20px;}
.ourcorevalues_section {padding: 80px 40px;}
.ourvaluesbox h5{font-size: 22px;}
.ourstories_carousel.owl-carousel .owl-item img {width: 100%;}
.ourstories_carousel.owl-carousel .owl-nav button.owl-prev, .newsfeeds_carousel.owl-carousel .owl-nav button.owl-prev, .testimonial_carousel.owl-carousel .owl-nav button.owl-prev{ margin-left: -65px;}
.ourstories_carousel.owl-carousel .owl-nav button.owl-next, .newsfeeds_carousel.owl-carousel .owl-nav button.owl-next, .testimonial_carousel.owl-carousel .owl-nav button.owl-next{ margin-right: -65px;}
.ourstories_section,  .download_section, .testimonial_section{ padding-bottom: 80px;}
.newsfeeds_section{ padding-bottom: 30px;}
.newsbox h5 {font-size: 20px;}
.ourreach_right::before{ top:20%;}	
h3 {font-size: 36px;}	
#divBottomRight{ text-align: right;}
#divBottomRight img{width:95px;}
footer .footer-bottom{ margin-top: 70px;}
.f_logos img{width:140px;}
.logo1{padding-right: 15px;}
.logo2{padding-left: 15px;}
footer .footer-bottom{ margin-top: 70px;}	
/***======About=====***/
.innerslider_section{height: 175px;margin-top: 85px;}
.innerslider_section h1{ font-size: 35px;}	
.h2calssinner {font-size: 24px; line-height: 40px;}		
.vm_tit {font-size: 24px;}	
.subtext_ {font-size: 18px; line-height: 29px;}
.contentarea_ h3 {font-size: 27px;}
.ourapproach_graphic{margin: 15px 0 30px 0;} 
.P_btm_achiements{ margin-top: 0;padding: 85px 0;}
.P_btm_achiements .v_m_box p{font-size: 18px;}	
.volunteerpage_section .h2calssinner {font-size: 22px;line-height: 35px;}
.volunteerpage_section p {font-size: 18px;}
.volunteerpage_section .text_link {font-size: 31px;}	
.contactpage_section .h2calssinner {font-size: 28px;line-height: 40px;}	
.contactpagearea{margin-top: 2rem !important;}
.contactpage_section h3 {font-size: 24px;}
.g_map { margin-top: 80px;}	
.ourcustomers_section{ padding-top: 100px;}	
	
.outreach_contents, .projectsinmap{padding:100px 15px 0 15px;}
.outreach_contents .row{padding:20px 15px; font-size: 17px;}
.projectsinmap .row{font-size: 17px;}	
.outreach_contents .row .col-lg-8, .projectsinmap .row .col-lg-8{width:60%;}
.outreach_contents .row .col-lg-1, .projectsinmap .row .col-lg-1{ padding: 0; width:2%;}
.outreach_contents .row .col-lg-3, .projectsinmap .row .col-lg-3{width:35%; padding-right: 0;}
.outreach_contents h5{font-size: 23px; padding-bottom: 15px;} 
.map h4 {font-size: 23px;}
.mapsvg svg{ margin: 0 auto;}
.map h4::before {left: -20px;height: 16px;width: 16px;}		
.outreachright{ padding-left: 0;}	
	
}
@media (min-width: 1600px) and (max-width: 1680px) { 
.logo img{width:130px;}	
.slider_section .carousel-caption h1{font-size: 66px; line-height: 77px;}	
h2 {font-size: 46px; line-height: 57px;}	
h3 {font-size: 40px;}	
.sec_padding {padding: 80px 0 0 0;}
.aboutus_section{ padding-bottom: 100px;}
.our_achievement, .ourstories_section, .download_section, .testimonial_section  { padding-bottom: 80px;background-size: cover;}
.newsfeeds_section{ padding-bottom: 30px;}
.visionmisison_section{padding: 95px 0;margin-top: 65px;}
.ourapproach_graphic{margin: 15px 0 30px 0;} 
.P_btm_achiements{ margin-top: 0;padding: 85px 0;}
.P_btm_achiements .v_m_box p{font-size: 18px;}	
.contentarea_ h3 {font-size: 27px;}
.innerslider_section{height: 175px;margin-top: 85px;}
.innerslider_section h1{ font-size: 35px;}		
/***======About=====***/	
#cssmenu > ul > li > a{font-size: 19px;}	
.h2calssinner {font-size: 25px; line-height: 41px;}	
.contactpage_section .h2calssinner {font-size: 28px;line-height: 40px;}	
.contactpagearea{margin-top: 2rem !important;}
.contactpage_section h3 {font-size: 24px;}
.g_map { margin-top: 80px;}
.ourcustomers_section{ padding-top: 100px;}	
	
.outreach_contents, .projectsinmap{padding:100px 15px 0 15px;}
.outreach_contents .row{padding:20px 15px; font-size: 18px;}
.projectsinmap .row{font-size: 18px;}	
.outreach_contents .row .col-lg-8, .projectsinmap .row .col-lg-8{width:60%;}
.outreach_contents .row .col-lg-1, .projectsinmap .row .col-lg-1{ padding: 0; width:2%;}
.outreach_contents .row .col-lg-3, .projectsinmap .row .col-lg-3{width:35%; padding-right: 0;}
.outreach_contents h5{font-size: 23px; padding-bottom: 15px;} 
.map h4 {font-size: 23px;}
.mapsvg svg{ margin: 0 auto;}
.map h4::before {left: -20px;height: 16px;width: 16px;}		
.outreachright{ padding-left: 0;}	
	
	
}
@media (min-width: 1900px), (max-width: 1920px) and (-webkit-device-pixel-ratio: 1.25) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1350px;}
.innercontent_section .container, .innercontent_section .container-lg, .innercontent_section .container-md, .innercontent_section .container-sm, .innercontent_section .container-xl, .innercontent_section .container-xxl {max-width: 1350px;}
}
@media (min-width: 1900px) and (max-width: 1920px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1350px;}
.innercontent_section .container, .innercontent_section .container-lg, .innercontent_section .container-md, .innercontent_section .container-sm, .innercontent_section .container-xl, .innercontent_section .container-xxl {max-width: 1350px;}			
}
