* { -webkit-font-smoothing: antialiased; -webkit-appearance:none; text-shadow:none !important; }
/*--------------media query css------------------*/	
/*------------tablet landscape view------*/
@media (max-width:1024px) {
	.banner .item {height: 500px;}
	.inner-banner {height: 500px;}
}
/*------------tablet portrait  view------*/
@media (max-width:990px) {
	.footer-blog {margin-right:35px;}
	.subscribe-full .article-sidebar input[type="text"] {width: 20%; margin-right: 10px;}
	.subscribe-full .subscribe h4 {font-size: 38px;margin: 0 15px 0 10px;}
	.subscribe-full .subscribe i {font-size: 42px;margin-top: 10px;}
	.every-ife-mid p {margin-bottom: 40px;}
	.home-blog {margin: 50px 0;}
	.most-recent-articles ul li {margin-right: 8px;}
	.contact-map p strong {width:100%;}
	.contact-map p a {margin: 0;}
	.contact-form p > br {display: none;}
	a.article-sidebar-btn {padding: 18px 40px;}
	.article-sidebar input[type="submit"] {padding: 18px 40px;}
	.blog-text {margin-left: 30px;}
	.subscribe h4 {font-size: 22px;}
	.article-content {width: 64%;}
	.banner-text  {width: 35%;}
	a.header-logo img {width: 80%;}
	figure.five-wishes-icon{width:70%; margin-bottom:20px;}
	.home-five-wishes-content figure{margin-right:10px;}
}

/*------------tablet portrait  view------*/
@media (max-width:952px) {
	.home-five-wishes-content figure{width: 25%;margin-right: 10px !important;}
	.home-five-wishes-content figure:first-child{margin-right: 30px;}
	.home-five-wishes-content .five-wishes-icon img{transition:transform 0.3s ease;max-width:60% !important;}
	.inner-recent-articles-text {width: 100%;display: inline-block;position: relative; height: 125px;}

}

/*------------mobile landscape  view------*/
@media (max-width:767px) {
	.mobile-carousel{display: block}
    .desktop-carousel{display:none;}
	li.donateBtn a {background: #E1A358; max-width: 270px;width: 100%;border: 2px solid #E1A358;margin: 0 auto;display: inline-block;margin-left:15px !important ;box-sizing: border-box; text-align: center !important; border-radius: 8px;margin-top: 15px !important;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;padding: 12px;}
	li.homeBtn a {font-size: 0 !important;}
	.enumenu_ul > li.homeBtn {display: inline-block;margin-bottom: 20px;}
	.enumenu_ul > li.donateBtn{margin-bottom: 20px;}
	.enumenu_ul > li.homeBtn a {font-size: 0 !important; position: relative;font-size: 0 !important;content: "";top:0px;background: url(../images/mbl-logo.png) no-repeat;width:100%;z-index: 1;height: 110px;margin:0;background-size:contain;background-position: 15px 0px;}

/*	li.homeBtn:after{position: absolute; content: "";top: -109px;right:0px; left: 15px; background: url(../images/mbl-logo.png) no-repeat center center;background-size: cover;width: 200px;z-index: 1; height: 112px; }*/
	li.subscribeBtn a {max-width: 270px;width: 100%;border: 2px solid #fff;margin: 0 auto;display: inline-block;margin-left:15px !important ;box-sizing: border-box; text-align: center !important; border-radius: 8px;margin-top: 15px !important;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;padding: 12px;}
	li.subscribeBtn a:hover {color:#fff !important; background:#E1A358; border: 2px solid #E1A358;}
	li.donateBtn a:hover {background: #fff; border: 2px solid #E1A358; color: #E1A358;}
	li.inMobile.subscribeBtn a:hover {color: #fff !important;}
/*	.inMobile {display: block;}*/
/*
	.header-top {display: none;}
    .enumenu_ul {display: none;}
    .menu-block {height: auto;}
    .menu-icon {display: block !important;}
    .services-detail a.pba-detail {border-bottom: 2px solid #d3d9da; }
    .enumenu_ul > li {width: 100%;margin: 0px;padding: 0px;}
    .enumenu_ul > li > a {display: inline-block;text-align: left;margin:12px; color: #fff !important; font-weight: normal;font-family: 'Helvetica Neue';}
	.enumenu_ul li a:hover {color:#E1A358 !important;}
    .enumenu_ul {width: 100%;}
    .enumenu_ul > li ul {background: #D1D1D1;}
    .enumenu_ul > li ul a {text-align: center;display: block;text-align: center;color: #000;padding: 5px 0;}
*/
    /* Push Menu */
/*
    body.menuslide_push {position: relative;}
    body.menuslide_push.slidemenuLeft {left: 0;transition: left 0.5s;-webkit-transition: left 0.5s;-moz-transition: left 0.5s;-ms-transition: left 0.5s;-o-transition: left 0.5s;}
    body.menuslide_push.slidemenuRight {right: 0;transition: right 0.5s;-webkit-transition: right 0.5s;-moz-transition: right 0.5s;-ms-transition: right 0.5s;-o-transition: right 0.5s;}
    body.slidemenuRight .enumenu_ul {right: -300px;}
    body.slidemenuRight.menu-open .enumenu_ul {right: 0;}
    body.slidemenuLeft .enumenu_ul {left: -300px;}
    body.slidemenuLeft.menu-open .enumenu_ul {left: 0;}
*/
/*    body.menuslide_push.slidemenuLeft.menu-open {left: 300px;}*/
/*
    body.menuslide_push.slidemenuRight.menu-open {right: 300px;}
    body.menuslide_push .enumenu_ul,
    body.menuOverlap .enumenu_ul {background: rgba(54,96,121,0.9);display: block;height: 100%;max-height: 100%;width: 100%;overflow: auto;position: fixed;transition: all 0.5s ease 0s;max-width: 300px;top: 0;z-index: 99; padding-top: 0px;}
*/
	

	ul.resp-tabs-list {display: block;}
h2.resp-accordion {display: none !important;}
.resp-vtabs .resp-tab-content {border: 1px solid #C1C1C1;}
.resp-vtabs .resp-tabs-container {border: none;float: none;width: 100%;min-height: initial;clear: none;}
.resp-accordion-closed {display: none !important;}
.resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}
	h2 {font-size: 28px;}
	h3 {font-size: 24px;margin-top: -75px !important;}
	h5 {font-size: 20px;}
	p {font-size: 16px; line-height: 1.2;}
	
	a.read-more {font-size: 16px;}
	a.header-logo {margin-top: 0;}
	.home-blog-text p {margin-bottom: 10px;}
	.inner-banner {height: 325px;}
	.banner .item {height: 325px;}
	.banner-text h4 {font-size: 18px;}
	.banner-text p {font-size: 14px;}
	.banner a.btn-default {background: none; font-size: 16px; color: #E1A358; border: none; padding: 0;}
	.banner-text p {margin-bottom: 10px;line-height: 1.4;}
	.banner a.btn-default i {background: #E1A358;color: #fff; top:8%;}
	.banner a.btn-default:hover {color: #366079; }
     .banner-text a:hover.btn-default i {background: #366079;color: #fff;}
	.banner-text {right: 0;}
	.every-ife {margin: 80px 0 0px;}
	.every-ife-mid p {margin-bottom: 50px;}
	.every-ife-mid a.btn-default {margin-bottom: 40px;}
	.subscribe-full .article-sidebar input[type="text"] {width: 100%;margin-right: 0;margin-bottom: 10px;}
	.subscribe-full .article-sidebar input[type="email"] {width: 100%;}
	.subscribe-full .subscribe {text-align: left;}
	.subscribe-full .subscribe p > br {display: none;}
	.home-five-wishes-content span {font-size: 52PX;}
	.home-five-wishes-content figure img {transition:transform 0.3s ease; max-width: 100px !important;}
	.home-five-wishes-content .five-wishes-icon img{transition:transform 0.3s ease;max-width:60% !important;}
	.subscribe-full .subscribe h4 {font-size: 36px;}
	.subscribe-full .subscribe .mc4wp-form-fields p {text-align: center;}
	footer a.btn-default {padding: 14px 50px 14px 15px;}
	footer {padding: 35px 0 20px;}
	.copy-rt {margin-top: 20px;}

	.most-recent-articles h5 {font-size: 18px;}
	.contact-us {margin:0px 0 20px;}
	.contact-us .main {padding: 0;}
	.contact-form {width: 100%;margin-right: 0;}
	.contact-map {width: 100%;margin-top: 30px; padding: 0 15px;}
	.contact-add p {margin-bottom: 10px;}
	.contact-form span {width: 100%;}
	.contact-form input[type="text"] {max-width: 100%;}
	.contact-form input[type="email"] {max-width: 100%;}
	.contact-form textarea  {max-width: 100%;}
	.acf-map {margin: 30px 0;}
	.contact-map p strong {width: auto; margin-right: 20px;}
	.contact-map h5 {font-size: 24px;}

	.inner-recent-articles-text {width: 100%;display: inline-block;position: relative; height: 75px;}
	.article-content {width: 100%; margin-right: 0;}
	.article-sidebar {width: 100%; float: left; margin-top: 0;margin: 0  ;float: none;width: calc(100% + 15px);}
	.subscribe-full .subscribe i {margin-left: -15px;}
	.article-sidebar form {max-width: 100%;}
	.enumenu_ul > li.inMobile a {font-size: 14px; margin: 0;}
/*	li.inMobile .subscribeBtn a:hover {color: #fff !important;}*/
	.article-five-wishesh {display: none;}
	#about-tab p {line-height: 1.5;    margin: 20px 15px;}
	.about h5 {padding: 0 0 0 15px;}
	.about .main {padding: 0;}
	.resp-tab-content {padding: 0;}
	.article-content p {line-height: 1.5; width: 100%;}
	.article-content p > br {display: none;}
	.subscribe-full .subscribe p {display: block;}
	.subscribe-full .subscribe h4 {margin: 0 33px 0 10px;}
	h4.accordion-title {font-size: 20px; pointer-events: auto;background: #84A1C2;color: #fff; padding:15px; margin-bottom: 1px; cursor: pointer;}
	.accordion-content {display: none;}
	.about-content ul li  {border: none; padding-left: 0; width: 100%; margin-bottom: 0; position: relative;}
	.about-content {width: 100%;}
	.about-content ul li p {margin-left: 0;}
	h4.accordion-title:after {content: "";top: 25px;position: absolute;right: 0;background-image: url(../images/bot-arrow.png);height: 30px;width: 30px;background-repeat: no-repeat;}h4.accordion-title.active:after {content: "";position: absolute;right: 0;
    background-image: url(../images/top-arrow.png);height: 30px;width: 30px;background-repeat: no-repeat;}
	.about-content a.btn-default {margin: 40px 15px;}
	.home-blog ul li {margin-bottom:40px;}
	.article-content {
    width: 100%;
    margin-right: 0;
    display: flex;
    flex-wrap: wrap;
}
	.post-thumbnail {/*display: flex;*/flex-wrap: wrap;order: -1;height: 400px;object-fit: contain;width: 100%;margin-bottom:0px !important;}
	.article-content > ul {display: block;width: 100%;}
	#about-tab ul.resp-tabs-list {padding: 0 15px 0 0px;}
	.subscribe {margin-left: -15px;}
	.contact-form {    padding:35px 15px 45px;}
	.contact-add {margin-bottom: 30px;}
	.article-content hr {border: none;}
	.article img {width: 100%; max-height: 300px; object-fit: contain;}
}
/*------------mobile portrait view------*/
@media (max-width:640px) {
/*	a.header-logo {width: 40%;}*/
	h1{ font-size:28px;}
	figure.five-wishes-icon {max-width: 75%; margin-right:0 !important;}
	.footer-blog:last-child {width: 32%; float: none;}
	.footer-blog {width: 100%; margin-right: 0;    margin-bottom: 40px;}
	.footer-blog:last-child {float: left;text-align: center;width: 100%;}
	a.footer-logo {display: inline-block;}
	.footer-blog p {display: none;}
	footer a.btn-default {max-width: 125px; padding: 14px 24px; display: flex; margin: 0 auto;}

	.blog-text a h3 {margin-top: -10px !important}
	.home-five-wishes-text {width: 100%; padding: 20px 0;height: 350px !important;}
	.home-five-wishes-content span {font-size: 38PX;}
	.home-five-wishes-img {width: 100%; height: 290px !important;}
	.home-five-wishes-content .five-wishes-icon img{max-width:80% !important;}
	.home-five-wishes {height: auto;}
	.home-blog-img {width: 100%; display: inline-block; text-align: center;}
	.home-blog-img figure img {width: 100%;max-height: 300px;object-fit: cover;}
	.home-blog-img figure a {width: 100%;}
	.home-blog-text {width: 100%; display: inline-block; text-align: center; margin: 25px 0;}
	.blog-text {margin-left: 0;}
	.home-blog ul li {margin-bottom:0;}
	.home-blog ul {margin: 10px 0;}
	.home-blog {margin: 20px 0;}
	.inner-banner {height: 325px;}
	.inner-banner-text {left: 0; right: 0; margin: 0 auto; top: 30%;}
	.inner-banner-text a.btn-default {width: 130px;background: none;border: none;padding: 0;color: #E1A358; font-size: 14px;}
	.inner-banner-text a.btn-default:hover {color: #366079;}
	.inner-banner-text a.btn-default i {background: #E1A358; color: #fff; top: 0;}
	.inner-banner-text a:hover.btn-default i {background: #366079; color: #fff;}
	.most-recent-articles ul li {width: 100%; margin-bottom: 20px;}
	.most-recent-articles ul li figure img {width: 100%; max-height: 300px; object-fit: cover;}
	.most-recent-articles ul li figure a {max-height: 300px;object-fit: cover;width: 100%;}
	.most-recent-articles h5 {font-size: 24px;}
	.inner-banner-text {padding: 25px;width: 400px;}
	.most-recent-articles h2 {text-align: center;}
	.home-blog-data h2 {text-align: center;}
	ul.blog-section li {margin-bottom: 0;}
	.subscribe-full .subscribe p {display:inline-block;}
	.subscribe-full .subscribe h4 {margin: 0 0 0 10px;line-height: 1.2}
	.equal-img {width: 100%;height: 100% !important;}
	.mbl-logo-footer {display: inline-block; vertical-align: top;}
	a.footer-logo {width: 120px; vertical-align: top; margin-right:25px;}
	.about-title {padding: 0 15px; margin: 60px auto 30px;}
	.contact-map p strong {font-size: 14px;}
	.contact-map p a {font-size: 16px;}
	.article img {width: 95%; max-height: 300px; object-fit: contain !important;position: absolute;}

	
/*	mbl-menu*/
	.header-top {display: none;}
    .enumenu_ul {display: none;}
    .menu-block {height: auto;}
    .menu-icon {display: block !important;}
    .services-detail a.pba-detail {border-bottom: 2px solid #d3d9da; }
    .enumenu_ul > li {width: 100%;margin: 0px;padding: 0px;}
    .enumenu_ul > li > a {display: inline-block;text-align: left;margin:12px; color: #fff !important; font-weight: normal;font-family: 'Helvetica Neue';}
	.enumenu_ul li a:hover {color:#E1A358 !important;}
    .enumenu_ul {width: 100%;}
    .enumenu_ul > li ul {background: #D1D1D1;}
    .enumenu_ul > li ul a {text-align: center;display: block;text-align: center;color: #000;padding: 5px 0;}
    /* Push Menu */
    body.menuslide_push {position: relative;}
    body.menuslide_push.slidemenuLeft {left: 0;transition: left 0.5s;-webkit-transition: left 0.5s;-moz-transition: left 0.5s;-ms-transition: left 0.5s;-o-transition: left 0.5s;}
    body.menuslide_push.slidemenuRight {right: 0;transition: right 0.5s;-webkit-transition: right 0.5s;-moz-transition: right 0.5s;-ms-transition: right 0.5s;-o-transition: right 0.5s;}
    body.slidemenuRight .enumenu_ul {right: -300px;}
    body.slidemenuRight.menu-open .enumenu_ul {right: 0;}
    body.slidemenuLeft .enumenu_ul {left: -89%;}
    body.slidemenuLeft.menu-open .enumenu_ul {left: 0;}
/*    body.menuslide_push.slidemenuLeft.menu-open {left: 300px;}*/
    body.menuslide_push.slidemenuRight.menu-open {right: 300px;}
    body.menuslide_push .enumenu_ul,
    body.menuOverlap .enumenu_ul {background: rgba(54,96,121,0.9);display: block;height: 100%;    width: calc(100% - 70px);overflow: auto;position: fixed;transition: all 0.5s ease 0s;top: 0;z-index: 99; padding-top: 0px;}
	.inMobile {display: block;}
	.enumenu_ul li a:after {display: none;}
}
/*----------optional css------*/
@media (max-width:480px) {
	body.menuslide_push .enumenu_ul, body.menuOverlap .enumenu_ul { padding-top: 0px;}
	.inner-banner-text {width: 350px;}
	.most-recent-articles {margin: 80px 0 0;}
/*	li.inMobile {max-width: 180px;}*/
	li.homeBtn a {left: 15px;width: 110px;height: 60px; top: 0px;}
/*	li.homeBtn:after {right: -190px; width: 190px;}*/
/*	li.homeBtn a { width: 100%;   right: -28px;}*/
/*	.home-five-wishes-content {max-width: 240px;}*/
/*	.home-five-wishes-content figure img {width: 60px;}*/
	.home-five-wishes-content figure {margin-right: 48px;}
	.home-five-wishes-content p {margin-bottom: 20px;}
	.article-content span {margin-right: 10px;}
	.article-content ul li a {width: 30px; height: 30px; font-size: 16px; line-height: 1.9;}
	#about-tab ul.resp-tabs-list {max-width: 90%; margin: 0 auto;float: none;padding: 0 0 0 15px;border-top:1px solid #cbcbcb;
    margin: 0 auto;}
	.every-ife-mid a.btn-default {padding:14px 60px 14px 30px;}
	.subscribe-full .subscribe i {margin-left: -13px;}
	a.header-logo {width: 120px;}
	li.subscribeBtn a {max-width: 200px; margin: 0;}
	li.donateBtn a {max-width: 200px;}
	.resp-tabs-container {border: none;}
	.resp-tabs-list li {margin-top: 10px;}
	.banner-text {width: 55%;}
	.menu-icon {top: 20px;}
	.enumenu_ul > li.homeBtn a{width:80%;height:70px;    background-position: 0 0px;}
}

/*---------use only when design is customise-----------*/
@media screen and (min-width:700px) and (max-width:990px){
	
}
