/* Touch menu style */
.mobilemenu_icon {width: 30px;display: none;float: right;position: relative;margin-top: 6px;}
.mobilemenu_icon span {float: left;clear: both;width: 100%;height: 3px;margin-bottom: 4px;background: #6da348;border-radius: 2px;}
#white_overlay{position:fixed;width:100%;height:100%;left:0;top:0;background-color:rgba(255,255,255,0);z-index: -1;
visibility: hidden;}
#menu.m_menu_active{left:0;}
#white_overlay.m_menu_active{background-color:rgba(255,255,255,0.8);z-index: 990;visibility: visible;}

/* Responsive style */
@media only screen and (max-width: 1190px){
img{max-width: 100%;height: auto;}
.middle_wrapper{width: 96%}
.twp_slider_wrap {width: 876.5px;}
.twp_slider_wrap .twp_slider div{width: 25%;}
.philanthropy_left {width: 44%;}
.philanthropy_right {float: right;width: 52%;}
.overview_end_left {width: 50%;}
.overview_end_right {width: 49%;margin-top: 0}
.why_m_left {width: 40%;}
.why_m_right {width: 57%;}
.careers_main_left {width: 55%;}
.careers_main_right {width: 42%;}
.how_to_apply {padding: 25px 35px 10px;}
.contact_main_left {width: 60%;}
.contact_main_right {width: 35%;}
.cs_left {width: 31%;}
.cs_right {width: 65%;}
.t_slide {padding: 0 30px 0 40px;}
.t_slide img{left: 0}
.home_banner_main{padding-top: 200px;}

}
@media only screen and (max-width: 1000px){
.twp_slider_wrap {width: 526.5px;} 
.grid_980{width: 96%}
.mobilemenu_icon{display: block;}
#header, .fixed #header{padding: 10px 30px}
.logo{max-width:175px;margin-top: 2px;}
/*.logo img{height: 50px;width: auto;}*/
.search_wrap, .fixed .search_wrap{margin: 6px 20px 0 0;padding-bottom: 0;}
#menu{display:block;margin-top: 0;margin-left:0;position: fixed;z-index: 999;width: 250px;background: #6da348;
height: 100%;left: -265px;top: 0;box-shadow: 0 0 10px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);-o-box-shadow: 0 0 10px #ccc;-ms-box-shadow: 0 0 10px rgba(0,0,0,0.2);
-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;overflow:auto;}
#menu ul li {width: 100%;clear: both;padding:0;margin-left: 0}
#menu ul li a {display: block;color: #ffffff !important;font-size: 16px;line-height: 52px;padding: 0 20px 0 12px;text-align: left;
border-top: 0 none;font-weight: normal;border-bottom: 1px solid #3f7d14;position: relative;}
#menu ul li a:hover{color: #ffffff;background-color: #4c6934}
#menu ul li ul {position: relative;padding: 0;background-color: rgba(0,0,0,0.2);width: 100%;display: block;overflow: hidden;
left: 0;border-radius: 0}
#menu ul li ul li a{border-radius: 0 !important}
#menu ul li ul li a:before{content: '';position: absolute;left: 15px;top: 16px;width: 0;height: 0;border-style: solid;
border-width: 5px 0 5px 6px;border-color: transparent transparent transparent #ffffff;}
#menu ul li ul:before{display: none;}
#menu ul li.current-menu-item > a, #menu ul li > a:hover {color: #ffffff;}
.home_banner_main{padding-top: 150px;}
.home_banner {height: auto;}
.home_banner_text h2 {line-height: 135%;font-size: 28px;}
h1, h2, h3, h4, h5, h6{line-height: 130%;}
.home_services_tab_header a{font-size: 12px;}
.met_link {padding: 35px 15px;font-size: 20px;width: 46%;margin: 0 1.5% 15px;}
.socialmedia{width: 100%;margin: 0 0 15px;text-align: center;}
.home_services_tab_panel {padding: 120px 50px 115px;}
.s_tab_data{width: 90%}
.at_glance_list li{width: 50%}
.at_glance_list li:nth-child(odd){clear: left;}
.philanthropy_left {width: 100%;margin-bottom: 35px;}
.philanthropy_right {float: left;width: 80%;clear: left;margin-left: 10%;}
#in_body {padding-top: 53px;}
.news_details_main {padding: 0 50px;}
.why_m_left {width: 100%;margin-bottom: 30px;}
.why_m_right {width: 100%;float: left;clear: both;}
.why_momentous {padding: 100px 0;}
.careers_main {padding: 70px 0;}
.c_form_wrap {padding: 25px;}
.t_slide {padding: 0 50px 0 50px;width: 100%;margin-bottom: 20px;}
.t_data {width: 100%;padding: 35px 20px 25px 50px;min-height: 80px;}
.t_slide img{top: 25px;}
.cs_left ul li.active a, .cs_left ul li a:hover {padding-left: 20px;}
.sin_ser_acc ul {width: 50%;}
.grid_980 p{text-align: left !important;}
.mob_banner{display: block;}
.home_banner{display: none;}
.mob_ban_img{max-height: 100vh;overflow: hidden;}

}
@media only screen and (max-width: 810px){
.middle_wrapper, .grid_980{width: 94%}
.home_banner_text h2, h1, h2, .s_tab_data h3{font-size: 30px;}
.home_banner_main{padding-top: 115px;}
.home_banner_text h2 {line-height: 135%;font-size: 25px;}
.footer_2 div{float: left;clear: both;width: 100%;text-align: center;}
.met_link {padding: 35px 10px;font-size: 18px;width: 47%;margin: 0 1% 15px;line-height: 160%;}
.met_link br{display: none;}
body .home_services_tab_header a {position: relative;line-height: 24px;font-size: 14px !important;color: #989898;font-weight: 700 !important;text-transform: uppercase;
font-family:'Montserrat', sans-serif;padding: 20px 12px 20px 70px !important;display: block;clear: both;background-color: #ffffff;
border-bottom: 1px solid #d9d9d9;background-repeat: no-repeat;background-position: 10px center !important;width: 100% !important;
height: auto !important;text-align: left;}
.jm_data{width: 80%}
.home_services_tab_header a.active:before{display: none;}
.overview_end_left {width: 100%;margin-bottom: 25px;text-align: center;}
.overview_end_left img{display: inline-block;}
.overview_end_right {width: 100%;text-align: left;margin-bottom: 25px;}
.new_listing h3 {font-size: 18px;}
.grid_4 {width: 50%;}
.alm-reveal .grid_item:nth-child(odd){clear: left;}
.alm-reveal .grid_item:nth-child(3n+1){clear: none;}
.careers_main_left {width: 100%;margin-bottom: 30px;}
.careers_main_right {width: 100%;float: left;clear: both;}
.c_form_wrap .grid_6 {width: 100%;}
.data_wrap p {padding-right: 10px;}
.cs_left {width: 100%;margin-bottom: 35px;}
.cs_right {width: 100%;}
.hst_head{display: none;}
.mob_hs_head{display: block;}
.home_services_tab_panel {padding: 70px 50px 65px;}

}
@media only screen and (max-width: 750px){

.twp_slider_wrap {width: 525.5px;}
}
@media only screen and (max-width: 650px){
.twp_slider_wrap {width: 80%;}
.twp_slider_wrap .twp_slider div {width: 50%;}
.home_services_tab_panel {padding: 45px 10px;}
.s_tab_data {padding: 40px 40px 50px;}
.at_glance_list li {width: 100%;}
.philanthropy_right {width: 94%;margin-left: 3%;}
.philanthropy_right {width: 100%;margin-left: 0;}
.news_details_main {padding: 0 5px;}
.postbox table td {padding: 0 10px 0 0;}
.why_momentous {padding: 60px 0;}
.why_m_right ul li {width: 96%;}
.contact_main_left {width: 100%;margin-bottom: 50px;}
.contact_main_right {width: 80%;float: left;clear: both;margin-left: 10%;}
.contact_main {padding: 60px 0 60px;}
.single_col_block {padding: 60px 0 45px;}
.data_wrap h2 {font-size: 22px;margin-bottom: 12px;}
.search_item_list li {padding: 0 0 40px;margin-bottom: 40px;}
.search_item_list li .img_wrap img {width: 60px;height: 60px;}
.search_item_list li .img_wrap {margin-right: 18px;}
#service_details .s_tab_data {padding: 10px 15px;}
.t_slide {padding: 0 10px 0 50px;}
.faq_970 {padding: 30px 25px 20px;}
.faq_acc_item .acc_head {padding: 20px 20px 20px 30px;line-height: 28px;font-size: 17px;}
.faq_acc_item .acc_head:before {left: 5px;top: 21px;font-size: 26px;}
.s_tab_data {padding: 20px 20px 30px;width: 100%;}
.jm_data{width: 100%}
.home_banner {padding: 40px 0 45px;background: none;border-bottom: 1px solid #d9d9d9;}
body, #in_body{padding-top: 55px}
#header, .fixed #header {padding: 10px 12px;background-color: #ffffff;border-bottom: 1px solid #e0e0e0;}
.sin_ser_acc_item a.acc_mo_click {line-height: 24px;padding:20px 15px 20px 30px;font-size: 14px;}
.sin_ser_acc_item a.acc_mo_click:before{top: 21px;}
.sin_ser_acc_body {padding: 0 15px 20px 30px;}
.sin_ser_acc ul {width: 100%;}
.faq_acc_item .faq_acc_body{padding-left: 30px;}
.def_template {padding: 40px 0 20px;}
#our_strength.page_banner .pbt_1{padding: 20px;background: rgba(255,255,255,0.7);}
.twp_slider_wrap .twp_slider .crsl-item{border-right: 0 none}

}
@media only screen and (max-width: 520px){
.home_banner_text h2, h1, h2, .s_tab_data h3 {font-size: 27px;}
.footer_1 {padding: 40px 0 30px;}
body{font-size: 15px;}
.readmore, input[type="submit"], input[type="button"]{font-size: 14px;}
.met_link{width: 94%;background: #6ba442;color: #ffffff;padding: 25px 10px}
.join_momentous {padding: 65px 0 65px;}
.twp_slider_wrap {width: 69%;}
.twp_slider_wrap .twp_slider div {width: 100%;}
.twp_slider_wrap:before{display: none;}
/*.search_wrap {margin: 16px 20px 0 0;}*/
.page_banner {padding: 70px 0 90px;height: auto;}
.page_banner_text {max-width: 90% !important;height: auto !important;display: block !important;width: 100% !important;}
.at_glance {padding: 65px 0 40px;}
.philanthropy {padding: 65px 0;}
.new_listing h3 {font-size: 15px;}
.row, .alm-reveal {margin-left: -8px;margin-right: -8px;}
.grid_item {padding: 0 8px;}
.how_to_apply {padding: 20px 20px 5px;}
.contact_main_right {width: 94%;margin-left: 3%;}
.t_slide img {top: 0;position: relative;margin: 0 auto -25px;width: 82px;left: auto;display: inherit;}
.t_slide {padding: 0 10px;}
.t_data {width: 100%;padding: 35px 20px 15px 20px;min-height: 80px;}
.cs_data {padding: 25px;}
.search_form_wrap {right: -35px;top: 115%;width: 260px;}
.search_form_wrap:before{right: 40px;}
.mob_ban_img{max-height: 450px}

}
@media only screen and (max-width: 380px){
.alm-reveal .grid_item{clear: both;}
.grid_4 {width: 100%;}
/*.search_wrap, .fixed .search_wrap {margin-top: 7px;padding-bottom: 8px;}*/
body, #in_body {padding-top: 52px;}
.mobilemenu_icon{margin-top: 4px;}
.search_wrap, .fixed .search_wrap{margin-right: 20px;margin-top: 4px;}

}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 
.search_wrap .search_icon{background:url('../images/search-icon-2X.png') no-repeat center center;background-size: 100% 100%}
}