/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
/* Body Css */
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap');
body * {
	font-family: "Work Sans", sans-serif;
}
/* Header Css */
#header-outer[data-lhe="default"] #top nav > ul > li > a {
    color: #6E6E6E;
    font-size: 18px;
    font-weight: 300;
    line-height: normal;
}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons {
    margin: 0;
    flex-direction: row-reverse;
}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li {
    margin: 0;
}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li.menu-item a {
    padding: 7px 9px 7px 30px;
    border-radius: 29.5px;
    border: 1px solid rgba(0, 0, 0, 0.37);
    background: rgba(255, 255, 255, 0.60);
    backdrop-filter: blur(15px);
    color: #000;
    font-size: 18px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: 0.36px;
    margin-left: 60px;
    display: flex;
    align-items: center;
}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li.menu-item a:after {
    content: "";
    background-image: url(/wp-content/uploads/2025/08/link-arrow.png);
    width: 47px;
    height: 47px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    margin-left: 41px;
}
/* Banner Css */
.banner-sec h1 {
    color: #000;
    font-size: 70px;
    font-weight: 300;
    line-height: 95px;
    margin-bottom: 30px;
}
.banner-sec h1 strong {
    font-weight: 200;
}
.banner-sec p {
    color: rgba(0, 0, 0, 0.66);
    font-size: 18px;
    font-weight: 300;
    line-height: 34px;
    letter-spacing: 0.36px;
    width: 80%;
}
div#banner-row img {width: 100%;}
/* About Css */
.about-sec {
    margin-bottom: 35px !important;
}
.w-sec h3 {
    color: #000;
    font-size: 28px;
    font-weight: 300;
    line-height: 30px;
    letter-spacing: 0.6px;
    margin-bottom: 20px !important;
}
.w-sec h2 {
    color: #000;
    font-size: 70px;
    font-weight: 300;
    line-height: 90px;
    margin-bottom: 20px;
}
.w-sec h2 strong {
    font-weight: 100;
}
.about-inner-row img {
    width: 95% !important;
    height: 792px !important;
    border-radius: 20px;
    object-fit: cover;
}
.about-inner-reverse-row img {
    margin: auto;
    margin-right: 0;
}
.w-sec p {
    color: rgba(0, 0, 0, 0.66);
    font-size: 18px;
    font-weight: 300;
    line-height: 34px;
    letter-spacing: 0.36px;
}
.w-sec ul, .w-sec ol {
    margin-bottom: 20px;
}
.w-sec li {
    color: rgba(0, 0, 0, 0.66);
    font-size: 18px;
    font-weight: 300;
    line-height: 34px;
    letter-spacing: 0.36px;
}
a#trans-btn {
    margin: 0;
    color: #000;
    font-size: 18px;
    font-weight: 400;
    line-height: 34px;
    letter-spacing: 0.36px;
    border: 0;
    padding: 0;
    background: transparent !important;
}
a#trans-btn:after {
    content: "\f061";
    font-family: 'fontawesome';
    margin-left: 13px;
}
/* Services Css */
.services-head {
    margin-bottom: 60px !important;
}
.services-head h2 {
    width: 66%;margin: auto;
}
.services-head p {
    width: 66%;
    margin: auto;
}
.services-inner-sec h3 {
    font-size: 35px;
    font-weight: 400;
}
.services-inner-sec h4 {
    color: #000;
    font-size: 25px;
    font-weight: 400;
    line-height: 30px;
}
div#services-row .iwithtext {
    border-radius: 43px;
    border: 1px solid #1D6CFF;
    display: flex;
    align-items: center;
    padding: 37px 32px 28px 60px;
    height: 329px;
}
div#services-row .iwithtext .iwt-icon {
    position: relative;
}
div#services-row .iwithtext .iwt-icon img {
    margin: 0;
    width: 151px;
}
div#services-row .iwithtext .iwt-text {
    padding: 0 0 0 57px;
    width: 74%;
}
div#services-row .iwithtext .iwt-text h3 {
    color: #000;
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.48px;
    margin-bottom: 20px;
}
div#services-row .iwithtext .iwt-text p {
    color: rgba(0, 0, 0, 0.66);
    font-size: 16px;
    font-weight: 300;
    line-height: 34px;
    letter-spacing: 0.32px;
}
div#services-row .iwithtext .iwt-text a {
    color: #000;
    font-size: 18px;
    font-weight: 400;
    line-height: 34px;
    letter-spacing: 0.36px;
}
div#services-row .iwithtext .iwt-text a:after {
    content: "\f061";
    font-family: 'FontAwesome';
    margin-left: 13px;
}
div#services-row .iwithtext .iwt-text .service-overflow {
    overflow-y: scroll;
    height: 160px;
    margin-bottom: 20px;
}
div#services-row .iwithtext .iwt-text .service-overflow p {
    padding-bottom: 10px;
}
div#services-row .iwithtext .iwt-text .service-overflow ul {
    margin-bottom: 0;
}
div#services-row .iwithtext .iwt-text .service-overflow ul li {
    color: rgba(0, 0, 0, 0.66);
    font-size: 16px;
    font-weight: 300;
    line-height: 34px;
    letter-spacing: 0.32px;
}
/* Donation Css */
.donation-rgt-sec {
    position: relative;
}
.donation-rgt-sec p {
    padding: 0;
}
.donation-rgt-sec img {
    width: 100% !important;
}
.donation-rgt-inner {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
}
.donation-rgt-inner p {
    width: 76%;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    line-height: 34px;
    letter-spacing: 0.36px;
}
.donation-rgt-sec h2 {
    color: #FFF;
    font-size: 70px;
    font-weight: 400;
    line-height: 90px;
    width: 75%;
}
.donation-rgt-sec h2 em {
    display: contents;
}
.donation-rgt-sec h2 strong {
    font-weight: 300;
    display: contents;
}
.donation-sec h3 {
    color: #000;
    font-size: 30px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: 0.6px;
    margin-bottom: 30px !important;
}
.donation-sec div#wpforms-55 {
    margin: 0 72px 0 0;
}
.donation-sec div#wpforms-55 .wpforms-field {
    padding: 0 0 40px;
}
.donation-sec div#wpforms-55-field_1-container, .donation-sec div#wpforms-55-field_6-container, .donation-sec div#wpforms-55-field_10-container {
    padding: 0 !important;
}
.donation-sec div#wpforms-55 .wpforms-field label {
    color: #000;
    font-size: 18px;
    font-weight: 400;
    line-height: 14px;
    margin-bottom: 20px;
}
.donation-sec div#wpforms-55 .wpforms-field input, .donation-sec div#wpforms-55 .wpforms-field select, .donation-sec div#wpforms-55 .wpforms-field textarea {
    border-radius: 10px;
    border: 1px solid #C3C0CB;
    background: transparent;
    height: 45px;
    padding-left: 21px;
    color: rgba(0, 0, 0, 0.67);
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
}
.donation-sec div#wpforms-55 .wpforms-field input::placeholder, .donation-sec div#wpforms-55 .wpforms-field textarea::placeholder {
    color: rgba(0, 0, 0, 0.67);
    opacity: 1;
}
.donation-sec div#wpforms-55 .wpforms-field textarea {
    height: 159px;
}
.donation-sec .wpforms-submit-container {
    margin: 0 !important;
}
body[data-form-submit=regular] .donation-sec button[type=submit] {
    padding: 7px 9px 7px 30px !important;
    border-radius: 29.5px !important;
    border: 1px solid rgba(0, 0, 0, 0.37);
    background: rgba(255, 255, 255, 0.60) !important;
    backdrop-filter: blur(15px);
    color: #000 !important;
    font-size: 18px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: 0.36px;
    display: flex;
    align-items: center;
    height: 59px;
}
body[data-form-submit=regular] .donation-sec button[type=submit]:after {
    content: "";
    background-image: url(/wp-content/uploads/2025/08/link-arrow.png);
    width: 47px;
    height: 47px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    margin-left: 41px;
}
.calendar-sec div#wpforms-60 {
    margin: 0 160px 0 0;
    border-radius: 30px;
    background: #FFF;
    padding: 48px 27px 41px;
}
.calendar-sec div#wpforms-60 .wpforms-field {
    padding: 0;
}
.calendar-sec h2 {
    margin-bottom: 10px;
}
.calendar-sec p {
    padding-bottom: 50px;
}
.calendar-sec form#wpforms-form-60 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.calendar-sec .wpforms-field-container {
    width: 85%;
}
.calendar-sec .wpforms-submit-container {
    margin: 0 0 0 45px !important;
    width: 13%;
}
.calendar-sec div#wpforms-60 .wpforms-field input, .calendar-sec div#wpforms-60 .wpforms-field select {
    height: 52px;
    border-radius: 11px;
    border: 1px solid #C1BDBD;
    padding-left: 30px;
    color: #3D485F;
    font-size: 18px;
    font-weight: 400;
    line-height: 40px;
    text-transform: capitalize;
}
.calendar-sec div#wpforms-60 .wpforms-field input::placeholder {
    color: #3D485F;
    opacity: 1;
}
body[data-form-submit=regular] .calendar-sec button[type=submit] {
    padding: 7px 9px 7px 30px !important;
    border-radius: 29.5px !important;
    border: 1px solid rgba(0, 0, 0, 0.37);
    background: rgba(255, 255, 255, 0.60) !important;
    backdrop-filter: blur(15px);
    color: #000 !important;
    font-size: 18px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: 0.36px;
    display: flex;
    align-items: center;
    height: 59px;
}
body[data-form-submit=regular] .calendar-sec button[type=submit]:after {
    content: "";
    background-image: url(/wp-content/uploads/2025/08/link-arrow.png);
    width: 47px;
    height: 47px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    margin-left: 41px;
}
/* Video Css */
.videos-head {
    margin-bottom: 50px !important;
}
.video-sec {
    position: relative;
    transition: all 0.4s linear;
}
.video-sec p {
    padding: 0;
}
.video-sec br {
    display: none;
}
.video-sec a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    transition: all 0.4s linear;
}
.video-sec img {
    margin: 0 !important;
    width: 100% !important;
    border-radius: 22px;
}
.video-sec:before {
    content: "";
    background: #000;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 20px;
    transition: all 0.4s linear;
}
.small-sec img {
    height: 291px !important;
}
.video-sec a img {
    height: auto !important;
    width: auto !important;
}
.large-sec a {
    opacity: 1;
}
.large-sec:before {
    opacity: 0.5;
}
.video-sec:hover:before {
    opacity: 0.5;
}
.video-sec:hover a {
    opacity: 1;
}
.location-sec h3 {
    color: #000;
    font-size: 35px;
    font-weight: 500;
    line-height: 40px;
    margin-bottom: 20px !important;
}
.location-sec p {
    padding: 0;
    color: rgba(0, 0, 0, 0.66);
    font-size: 18px;
    font-weight: 300;
    line-height: 34px;
    letter-spacing: 0.36px;
}
.location-sec img {
    margin-bottom: 20px !important;
    width: 100% !important;
    border-radius: 20px;
}
/* Contact Css */
.contact-head {
    margin-bottom: 80px !important;
}
div#contact-row img {
    width: 100%;
}
div#contact-row .vc_col-sm-6:nth-child(2) {
    padding-right: 20px;
}
div#contact-info-row .vc_col-sm-6 .vc_column-inner {
   border-radius: 10px;
   border: 3px solid #8E8E8E;
   background: #FFF;
   margin: 0 14px 29px;
   padding: 52px 10px 64px 40px;
   /* height: 400px; */
}
div#contact-info-row .iwithtext {
    display: flex;
    margin-bottom: 30px;
    min-height: 150px;
}
div#contact-info-row .iwithtext .iwt-icon {
    position: relative;
}
div#contact-info-row .iwithtext .iwt-text {
    padding: 0 0 0 16px;
    width: 85%;
}
div#contact-info-row .iwithtext .iwt-text h3 {
    color: #000;
    font-size: 28px;
    font-weight: 300;
    line-height: 35px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
div#contact-info-row .iwithtext .iwt-text p {
    color: #B1B1B1;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 1.56px;
}
div#contact-row div#contact-info-row:last-child .vc_col-sm-6:last-child .vc_column-inner {
    border-radius: 0;
    padding: 0;
    border: 0;
    margin-bottom: 0;
}
div#contact-row div#contact-info-row:last-child .vc_col-sm-6:last-child .vc_column-inner p {
    text-align: justify;
}
a#w-btn {
    margin: 0;
    padding: 7px 9px 7px 30px !important;
    border-radius: 29.5px !important;
    border: 1px solid rgba(0, 0, 0, 0.37);
    background: rgba(255, 255, 255, 0.60) !important;
    backdrop-filter: blur(15px);
    color: #000;
    font-size: 18px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: 0.36px;
    display: flex;
    align-items: center;
    width: max-content;
}
a#w-btn:after {
    content: "";
    background-image: url(/wp-content/uploads/2025/08/link-arrow.png);
    width: 47px;
    height: 47px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    margin-left: 41px;
}
/* CTA Css */
div#cta-row .row-bg.viewport-desktop.using-image {
    z-index: 1;
}
div#cta-row .row-bg.viewport-desktop.using-image:before {
    content: "";
    background: #000;
    opacity: 0.7;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}
.cta-sec {
    margin-bottom: 50px !important;
}
.cta-sec h2 {
    color: #fff;
}
.cta-sec p {
    width: 66%;
    color: #fff;
    margin: auto;
}
div#cta-row a#w-btn {
    margin: auto;
}
/* Footer Css */
div#footer-row h2 {
    color: #FFF;
    font-size: 20px;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 20px;
}
div#footer-row ul {
    margin: 0;
}
div#footer-row ul li {
    color: #FFF;
    font-size: 16px;
    font-weight: 300;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 15px;
    list-style: none;
}
.foot-cont p {
    color: #FFF;
    font-size: 15px;
    font-weight: 300;
    line-height: 30px;
    padding-bottom: 30px;
}
div#footer-row .foot-cont ul li {
    display: inline-block;
    margin: 0 30px 0 0;
    font-size: 18px;
    font-weight: 400;
}
div#footer-row .foot-cont ul li i {
    width: 40px;
    height: 40px;
    border: 1px dashed #fff;
    border-radius: 50px;
    line-height: 40px;
    color: #fff;
}
div#footer-row .vc_col-sm-3:nth-child(2) {
    padding-left: 50px;
}
div#footer-row .contact-details ul li a {
    color: #fff;
}
div#footer-row .contact-details ul {
    margin-bottom: 25px;
}
div#footer-row .contact-details p {
    color: #fff;
    padding: 0 0 5px;
    font-size: 16px;
}
div#footer-row .contact-details p strong {
    font-size: 18px;
}
/* Copyright Css */
.copyright-sec .wpb_wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.copyright-sec p {
    padding: 0;
    color: #FFF;
    font-size: 16px;
    font-weight: 300;
    line-height: normal;
    text-transform: capitalize;
}
.copyright-sec p a {
    color: #fff;
}
.pdfemb-viewer, .pdfemb-viewer .pdfemb-pagescontainer .pdfemb-inner-div canvas {
    width: 95% !important;
}
/* Responsive Css */
@media only screen and (min-width: 320px) and (max-width: 999px) {
	#header-outer .mobile-search .icon-salient-search {
		color: #000;
	}
	body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before, #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:after, #top .slide-out-widget-area-toggle a .lines-button:after {
		width: 100% !important;
		background: #000;
	}
	body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li a {
		font-family: 'Work Sans';
		font-size: 14px;
		font-weight: 400;
		line-height: 22px;
	}
	body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li a:after {
		display: none;
	}
	div#banner-row {
		text-align: center;
		padding: 50px 0 !important;
	}
	.banner-sec h1 {
		font-size: 30px;
		line-height: 35px;
		margin-bottom: 10px;
	}
	.banner-sec p {
		font-size: 14px;
		width: 100%;
		line-height: 25px;
	}
	div#about-row {
		padding: 50px 0 !important;
		text-align: center;
	}
	.w-sec h3 {
		font-size: 18px;
		line-height: 20px;
		margin-bottom: 10px !important;
	}
	.w-sec h2 {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 10px;
	}
	.w-sec p {
		font-size: 14px;
		line-height: 26px;
	}
	.about-sec {
		margin-bottom: 20px !important;
	}
	a#trans-btn {
		font-size: 15px;
		line-height: 30px;
	}
	div#services-row {
		padding: 50px 0 !important;
		text-align: center;
	}
	div#services-row .iwithtext {
		flex-direction: column;
		height: auto;
		padding: 30px 15px;
	}
	.services-head {
		margin-bottom: 20px !important;
	}
	.services-head h2 {
		width: 100%;
	}
	div#services-row .iwithtext .iwt-icon img {
		width: 90px;
		margin-bottom: 20px;
	}
	div#services-row .iwithtext .iwt-text {
		padding: 0;
		width: 100%;
	}
	div#services-row .iwithtext .iwt-text h3 {
		font-size: 20px;
		margin-bottom: 10px;
	}
	div#services-row .iwithtext .iwt-text p {
		font-size: 14px;
		line-height: 24px;
	}
	div#services-row .iwithtext .iwt-text a {
		font-size: 15px;
	}
	div#services-row .iwithtext .iwt-text .service-overflow ul li {
		text-align: left;
		font-size: 14px;
		line-height: 24px;
	}
	div#donation-row {
		padding: 50px 0 !important;
	}
	div#donation-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 12px;
	}
	.donation-sec h3 {
		text-align: center;
		font-size: 25px;
		margin-bottom: 20px !important;
	}
	.donation-sec div#wpforms-55 {
		margin: 0;
	}
	.donation-sec div#wpforms-55 .wpforms-field {
		padding-bottom: 20px;
	}
	.donation-sec div#wpforms-55 .wpforms-field label {
		font-size: 15px;
		margin-bottom: 10px;
	}
	.donation-sec div#wpforms-55 .wpforms-field input, .donation-sec div#wpforms-55 .wpforms-field select, .donation-sec div#wpforms-55 .wpforms-field textarea {
		padding-left: 15px;
	}
	.donation-sec div#wpforms-55 .wpforms-field textarea {
		height: 100px;
	}
	body[data-form-submit=regular] .donation-sec button[type=submit] {
		height: 55px;
		font-size: 15px;
		padding: 5px 5px 5px 15px !important;
	}
	.donation-rgt-sec h2 {
		font-size: 30px;
		line-height: 35px;
		width: 100%;
	}
	.donation-rgt-inner p {
		font-size: 14px;
		width: 95%;
		line-height: 26px;
	}
	div#donation-row .wpb_row:nth-child(1) {
		padding-bottom: 30px !important;
	}
	.calendar-sec h3 {
		text-align: center;
	}
	.pdfemb-viewer {
		width: 100% !important;
		margin: auto;
	}
	.pdfemb-pagescontainer.grab-to-pan-grab {
		width: 100% !important;
	}
	div#video-row {
		padding: 50px 0 !important;
	}
	div#video-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0;
	}
	.videos-head {
		margin-bottom: 20px !important;
	}
	.location-sec h3 {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 10px !important;
	}
	.location-sec img {
		margin-bottom: 10px !important;
	}
	.location-sec p {
		font-size: 14px;
		line-height: 25px;
	}
	div#contact-row {
		padding: 50px 0 !important;
		text-align: center;
	}
	div#contact-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 12px;
	}
	.contact-head {
		margin-bottom: 20px !important;
	}
	div#contact-info-row .vc_col-sm-6 .vc_column-inner {
		margin: 0;
		padding: 30px 15px;
	}
	div#contact-row .vc_col-sm-6:nth-child(2) {
		padding: 0;
	}
	div#contact-info-row .iwithtext {
		min-height: auto;
		flex-direction: column;
		margin-bottom: 15px;
	}
	div#contact-info-row .iwithtext .iwt-icon img {
		width: 65px;
		margin-bottom: 10px;
	}
	div#contact-info-row .iwithtext .iwt-text {
		padding: 0;
		width: 100%;
	}
	div#contact-info-row .iwithtext .iwt-text h3 {
		font-size: 20px;
		line-height: 30px;
	}
	div#contact-info-row .iwithtext .iwt-text p {
		font-size: 14px;
		letter-spacing: .56px;
	}
	a#w-btn {
		font-size: 15px;
		padding: 5px 5px 5px 15px !important;
		margin: auto;
	}
	div#footer-row {
		padding: 50px 0 20px !important;
		text-align: center;
	}
	div#footer-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0;
	}
	div#footer-row img {
		width: 90% !important;
		margin: auto;
	}
	.foot-cont p {
		font-size: 14px;
		padding-bottom: 10px;
	}
	div#footer-row .foot-cont ul li {
		font-size: 16px;
		margin-right: 10px;
	}
	div#footer-row .vc_col-sm-3:nth-child(2) {
		padding: 0;
	}
	div#footer-row h2 {
		font-size: 18px;
		margin-bottom: 15px;
	}
	div#footer-row ul li {
		font-size: 14px;
		margin-bottom: 10px;
	}
	div#footer-row .contact-details ul {
		margin-bottom: 20px;
	}
	div#footer-row .contact-details p {
		font-size: 14px;
	}
	div#footer-row .contact-details p strong {
		font-size: 16px;
	}
	div#footer-row .vc_col-sm-2 {
		width: 100%;
		margin-bottom: 20px;
	}
	div#copyright-row {
		padding: 10px 0 !important;
		text-align: center;
	}
	div#footer-outer {
		display: none;
	}
	.copyright-sec .wpb_wrapper {
		flex-direction: column;
	}
	.copyright-sec p {
		font-size: 14px;
		padding-bottom: 10px;
	}
	.about-inner-row img {
		height: auto !important;
		width: 100% !important;
	}
	.about-inner-reverse-row .row_col_wrap_12_inner.col.span_12.left {
		flex-direction: column-reverse;
	}
	.about-inner-reverse-row img {
		margin-bottom: 20px !important;
	}
	.about-inner-row .w-sec h2 {
		font-size: 29px;
	}
	.services-head p {
		width: 100%;
	}
	div#services-page-row {
		padding: 50px 0 !important;
		text-align: center;
	}
	.services-inner-sec h2 {
		font-size: 25px;
	}
	.w-sec li {
		text-align: left;
		font-size: 14px;
		line-height: 27px;
	}
	.pdfemb-viewer, .pdfemb-viewer .pdfemb-pagescontainer .pdfemb-inner-div canvas {
		width: 100% !important;
	}
	div#contact-info-row .vc_col-sm-6 {
		margin: 0 0 10px;
	}
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
	#header-outer #logo img {
		height: 60px;
	}
	#header-outer[data-lhe="default"] #top nav > ul > li > a {
		font-size: 15px;
		padding: 0px;
		width: 86px;
	}
	body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li.menu-item a {
		margin-left: 10px;
		padding: 5px 5px 5px 15px;
		font-size: 16px;
		width: auto;
	}
	#header-outer #logo {
		margin-bottom: 0;
		margin-top: 38px;
	}
	div#banner-row {
		padding: 50px 0 80px !important;
	}
	.banner-sec h1 {
		font-size: 50px;
		line-height: 60px;
		margin-bottom: 10px;
	}
	.banner-sec p {
		font-size: 16px;
		width: 100%;
		line-height: 30px;
	}
	div#about-row {
		padding: 70px 0 !important;
	}
	.w-sec h3 {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 10px !important;
	}
	.w-sec h2 {
		font-size: 40px;
		line-height: 50px;
		margin-bottom: 10px;
	}
	.w-sec p {
		font-size: 16px;
		line-height: 28px;
		padding-bottom: 15px;
	}
	.about-sec {
		margin-bottom: 20px !important;
	}
	a#trans-btn {
		font-size: 16px;
	}
	div#services-row {
		padding: 70px 0 !important;
	}
	.services-head {
		margin-bottom: 30px !important;
	}
	div#services-row .iwithtext {
		padding: 30px 15px 20px 20px;
	}
	div#services-row .iwithtext .iwt-icon img {
		width: 100px;
	}
	div#services-row .iwithtext .iwt-text {
		width: 78%;
		padding-left: 30px;
	}
	div#services-row .iwithtext .iwt-text h3 {
		font-size: 20px;
		margin-bottom: 10px;
	}
	div#services-row .iwithtext .iwt-text p {
		font-size: 15px;
		line-height: 28px;
	}
	div#services-row .iwithtext .iwt-text a {
		font-size: 16px;
	}
	div#donation-row {
		padding-bottom: 70px !important;
	}
	div#donation-row .row_col_wrap_12.col.span_12.dark.left {
		padding-left: 50px;
	}
	.donation-sec div#wpforms-55 .wpforms-field {
		padding-bottom: 20px;
	}
	.donation-sec div#wpforms-55 .wpforms-field label {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.donation-sec div#wpforms-55 .wpforms-field textarea {
		height: 100px;
	}
	body[data-form-submit=regular] .donation-sec button[type=submit] {
		height: 55px;
		padding: 5px 5px 5px 20px;
		font-size: 16px;
	}
	.donation-rgt-sec h2 {
		font-size: 40px;
		line-height: 55px;
	}
	.donation-rgt-inner p {
		font-size: 16px;
		width: 90%;
		line-height: 26px;
	}
	div#video-row {
		padding: 70px 0 !important;
	}
	div#video-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 100px;
	}
	.videos-head {
		margin-bottom: 30px !important;
	}
	.videos-head p {
		width: 70%;
		margin: auto;
	}
	.location-sec h3 {
		font-size: 25px;
		line-height: 30px;
		margin-bottom: 15px !important;
	}
	.location-sec p {
		font-size: 16px;
		line-height: 26px;
	}
	div#contact-row {
		padding: 70px 0 !important;
	}
	div#contact-row .row_col_wrap_12.col.span_12.dark.left {
		padding-left: 50px;
	}
	.contact-head {
		margin-bottom: 50px !important;
	}
	div#contact-info-row .vc_col-sm-6 .vc_column-inner {
		padding: 30px 10px;
	}
	div#contact-info-row .iwithtext {
		flex-direction: column;
		margin-bottom: 20px;
		min-height: 220px;
	}
	div#contact-info-row .iwithtext .iwt-icon img {
		width: 65px;
		margin-bottom: 10px;
	}
	div#contact-info-row .iwithtext .iwt-text h3 {
		font-size: 18px;
		line-height: 30px;
	}
	div#contact-info-row .iwithtext .iwt-text p {
		font-size: 14px;
		letter-spacing: 0;
	}
	div#contact-info-row .iwithtext .iwt-text {
		width: 100%;
		padding: 0;
	}
	a#w-btn {
		font-size: 16px;
		padding: 5px 5px 5px 15px !important;
	}
	a#w-btn:after {
		margin-left: 10px;
		width: 30px;
		height: 30px;
		background-size: contain;
	}
	div#footer-row {
		padding: 70px 0 !important;
	}
	div#footer-row .row_col_wrap_12.col.span_12.dark.left {
		padding-right: 0px;
	}
	div#footer-row h2 {
		font-size: 18px;
		margin-bottom: 15px;
	}
	.foot-cont p {
		font-size: 14px;
		padding-bottom: 5px;
	}
	div#footer-row .foot-cont ul li {
		margin-right: 10px;
	}
	div#footer-row ul li {
		font-size: 15px;
		margin-bottom: 10px;
	}
	div#copyright-row {
		padding: 15px 0 !important;
	}
	div#footer-row .contact-details p strong {
		font-size: 16px;
	}
	div#footer-row .contact-details ul {
		margin-bottom: 15px;
	}
	div#footer-row .contact-details p {
		font-size: 15px;
	}
	.copyright-sec p {
		font-size: 15px;
	}
	.about-inner-row img {
		height: 600px !important;
	}
}
@media only screen and (min-width: 1301px) and (max-width: 1600px) {
	#header-outer[data-lhe="default"] #top nav > ul > li > a {
	    font-size: 16px;
	    padding: 0 9px;
	}
	#top #logo img {
	    height: 80px;
	}
	body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li.menu-item a {
		margin-left: 30px;
		padding: 5px 5px 5px 25px;
		font-size: 17px;
	}
	div#banner-row {
		padding: 60px 0 100px !important;
	}
	.banner-sec h1 {
		font-size: 55px;
		line-height: 65px;
		margin-bottom: 15px;
	}
	.banner-sec p {
		font-size: 16px;
		width: 95%;
		line-height: 30px;
	}
	div#about-row {
		padding: 90px 0 !important;
	}
	.w-sec h3 {
		font-size: 25px;
		line-height: 30px;
		margin-bottom: 15px !important;
	}
	.w-sec h2 {
		font-size: 50px;
		line-height: 60px;
		margin-bottom: 15px;
	}
	.w-sec p {
		font-size: 16px;
		line-height: 30px;
		padding-bottom: 15px;
	}
	.about-sec {
		margin-bottom: 20px !important;
	}
	a#trans-btn {
		font-size: 17px;
	}
	div#services-row {
		padding: 90px 0 70px !important;
	}
	.services-head {
		margin-bottom: 50px !important;
	}
	div#services-row .iwithtext {
		padding: 30px 15px 20px 20px;
	}
	div#services-row .iwithtext .iwt-icon img {
		width: 100px;
	}
	div#services-row .iwithtext .iwt-text {
		width: 78%;
		padding-left: 30px;
	}
	div#services-row .iwithtext .iwt-text h3 {
		font-size: 20px;
		margin-bottom: 15px;
	}
	div#services-row .iwithtext .iwt-text p {
		font-size: 16px;
		line-height: 30px;
	}
	div#services-row .iwithtext .iwt-text a {
		font-size: 17px;
	}
	div#donation-row {
		padding-bottom: 70px !important;
	}
	div#donation-row .row_col_wrap_12.col.span_12.dark.left {
		padding-left: 50px;
	}
	.donation-sec div#wpforms-55 .wpforms-field {
		padding-bottom: 30px;
	}
	.donation-sec div#wpforms-55 .wpforms-field label {
		font-size: 17px;
		margin-bottom: 15px;
	}
	.donation-sec div#wpforms-55 .wpforms-field textarea {
		height: 140px;
	}
	body[data-form-submit=regular] .donation-sec button[type=submit] {
		height: 55px;
		font-size: 17px;
	}
	.donation-rgt-sec h2 {
		font-size: 40px;
		line-height: 55px;
	}
	.donation-rgt-inner p {
		font-size: 16px;
		width: 90%;
		line-height: 26px;
	}
	div#video-row {
		padding: 90px 0 !important;
	}
	div#video-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 150px;
	}
	.videos-head {
		margin-bottom: 40px !important;
	}
	.videos-head p {
		width: 70%;
		margin: auto;
	}
	.location-sec h3 {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 20px !important;
	}
	.location-sec p {
		font-size: 16px;
		line-height: 28px;
	}
	div#contact-row {
		padding: 90px 0 !important;
	}
	div#contact-row .row_col_wrap_12.col.span_12.dark.left {
		padding-left: 50px;
	}
	.contact-head {
		margin-bottom: 60px !important;
	}
	div#contact-info-row .vc_col-sm-6 .vc_column-inner {
		padding: 40px 10px;
	}
	div#contact-info-row .iwithtext {
		/* flex-direction: column; */
		margin-bottom: 20px;
		min-height: 140px;
	}
	div#contact-info-row .iwithtext .iwt-icon img {
		width: 65px;
		margin-bottom: 10px;
	}
	div#contact-info-row .iwithtext .iwt-text h3 {
		font-size: 18px;
		line-height: 30px;
	}
	div#contact-info-row .iwithtext .iwt-text p {
		font-size: 14px;
		letter-spacing: 0;
	}
	div#contact-info-row .iwithtext .iwt-text {
		width: 100%;
		padding: 0 0 0 10px;
	}
	a#w-btn {
		font-size: 17px;
		padding: 5px 5px 5px 25px !important;
	}
	a#w-btn:after {
		margin-left: 30px;
	}
	div#footer-row {
		padding: 80px 0 90px !important;
	}
	div#footer-row .row_col_wrap_12.col.span_12.dark.left {
		padding-right: 220px;
	}
	div#footer-row h2 {
		font-size: 18px;
		margin-bottom: 15px;
	}
	.foot-cont p {
		font-size: 15px;
		padding-bottom: 20px;
		line-height: 25px;
	}
	div#footer-row .foot-cont ul li {
		margin-right: 10px;
	}
	div#footer-row ul li {
		font-size: 15px;
		margin-bottom: 10px;
	}
	div#copyright-row {
		padding: 15px 0 !important;
	}
	div#footer-row .contact-details p strong {
		font-size: 16px;
	}
	div#footer-row .contact-details ul {
		margin-bottom: 15px;
	}
	div#footer-row .contact-details p {
		font-size: 15px;
	}
	.copyright-sec p {
		font-size: 15px;
	}
	.about-inner-row img {
		height: 600px !important;
	}
}