/*
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::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #fff4ee;
}
body::-webkit-scrollbar
{
	width: 6px;
	background-color: #fff4ee;
}
body::-webkit-scrollbar-thumb
{
	background-color: #6E1E26;
}
div#contactinr1 .c3 legend {
    display: none;
}

div#contactinr1 .c3 .ginput_container.ginput_container_date {
    display: block;
}

div#contactinr1 .c3 .ginput_container.ginput_container_date input {
    width: 100%;
}
/* #banner .text1 {
    background: linear-gradient(to right, #ED1C24, #F05A8E);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    background-clip: text;
} */
/* #top .row {
    background: linear-gradient(125deg,rgba(237, 28, 36, 1) 4%, rgba(240, 90, 142, 1) 100%);
    border-radius: 60px !important;
    padding-inline: 40px;
} */
/* div#header-outer {
    padding-block: 14px !important;
}
#top ul.sf-menu.sf-js-enabled.sf-arrows a {
    background-color: #ffffff5c;
    border: 1px solid white;
    margin-inline: 11px;
    padding-block: 12px 7px;
    border-radius: 30px !important;
    padding-inline: 29px !important;
}

#top .current-menu-item a span {
    color: #EE354E !important;
}
#top .current-menu-item a {
    background-color: white !important;
}
.icon-salient-cart:before, body.material .icon-salient-cart:before {
    content: '\f07a';
    font-family: 'FontAwesome';
    color: transparent;
    -webkit-text-stroke: 1px white;
}
#top ul.buttons.sf-menu li {
    margin-inline: 10px !important;
}
#top ul.buttons.sf-menu li.nectar-woo-cart .cart-menu-wrap {
    border: 2px solid white;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}
#top ul.buttons.sf-menu li#nectar-user-account div {background-color: white;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 100%;}
#top ul.buttons.sf-menu li#nectar-user-account .icon-salient-m-user:before {
    background: linear-gradient(to right, #ED1C24, #F05A8E);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
} */
div#about {
    padding-block: 50px !important;
}

div#about .img1 {
    float: left !important;
    width: 70%;
}
div#about .img2 {
    position: absolute;
    right: 0;
    top: 170px;
    width: 50%;
    animation: 2s move linear alternate infinite;
}
@keyframes move{
    0%{
        transform:translateY(30px)
    }
}

.icon h1 span {
    display: flex;
    align-items: center;
}

.icon h1 span img {
    padding-right: 19px;
    animation: 2s scale linear alternate infinite;
    filter: brightness(0) saturate(100%) invert(14%) sepia(28%) saturate(4325%) hue-rotate(329deg) brightness(98%) contrast(94%);
}
@keyframes scale{
    0%{
        transform:scale(0.6)
    }
}
div#about .text1 h3 span {
    display: flex;
    align-items: center;
}
div#about .text1 h3 span img {
    margin-bottom: 0;
    padding-right: 8px;
    padding=r: 0;
}
div#about .text1 p {
    padding-bottom: 9px;
}

div#about .text1 h1 {
    padding-bottom: 10px;
}
a#b1 {margin-bottom: 0;font-size: 17px;line-height: 27px
background: #ED1C24;background: linear-gradient(260deg,rgba(237, 28, 36, 1) 4%, rgba(240, 90, 142, 1) 100%);border-radius: 30px !important;padding-block: 11px 10px !important;padding-inline: 29px 43px !important;}

a#b1:before {
    content: '';
    position: absolute;
    background-image: url(https://lovecoveretreat.com/wp-content/uploads/2025/08/Vector-11.png);
    width: 32px;
    height: 32px;
    background-size: cover;
    right: -13px;
    top: 23%;
    animation: 2s scale linear alternate infinite;
}
div#Mission {
    padding-block: 60px 40px !important;
}
div#Mission .carousel-item div#mission-inner {
    margin-bottom: 0;
}
div#Mission .carousel-item .iwithtext .iwt-icon img {
    width: 100%;
}
div#Mission .carousel-item .iwithtext .iwt-icon {
    background-color: white;
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    outline: 1px dashed white;
    outline-offset: 6px;
    filter: drop-shadow(2px 4px 6px #cccc);
    transition: 0.9s;
    animation: 2s rotate linear alternate infinite;
}
@keyframes rotate {
	0%{
		transform:rotate(30deg)
	}
}

div#Mission .carousel-item .iwithtext .iwt-icon img {
    width: 60%;
    margin-bottom: 0;
    filter: brightness(0) saturate(100%) invert(14%) sepia(28%) saturate(4325%) hue-rotate(329deg) brightness(98%) contrast(94%);
}
div#Mission .carousel-item .iwithtext .iwt-text {
    padding-inline: 90px 30px;
}
div#Mission .carousel-item .iwithtext .iwt-icon:before {
    background: #6E1E26;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    scale: 0;
    transition: 0.9s;
}
div#Mission .carousel-item:hover .iwithtext .iwt-icon:before {
    scale: 1;
}
div#Mission .carousel-item:hover .iwithtext .iwt-icon img {
    filter: brightness(0) invert(1);
}
div#Mission .carousel-item:hover .iwithtext .iwt-icon {
    outline: 1px dashed #6E1E26;
}
div#Mission .carousel-item {
    margin-inline: 10px;
}
div#Mission .owl-item.active:before {
    content: '';
    position: absolute;
    background-image: url(https://lovecoveretreat.com/wp-content/uploads/2025/08/Vector-12.png);
    width: 50px;
    height: 30px;
    background-size: cover;
    right: 1px;
    top: 35%;
}
div#about .text1 h3 span img {
    margin-bottom: 0;
    padding-right: 8px;
    filter: brightness(0) saturate(100%) invert(14%) sepia(28%) saturate(4325%) hue-rotate(329deg) brightness(98%) contrast(94%);;
}
div#COVERETREAT {
    padding-block: 30px !important;
}
div#COVERETREAT h1 span {
    color: white !important;
    display: flex;
    align-items: end;
}

div#COVERETREAT h1 span {
    padding-inline: 50px;
}
div#COVERETREAT h1 span img {
    padding-inline: 20px;
    animation: 2s scale linear alternate infinite;
}
div#COVERETREAT h1 {
    font-size: 80px;
    line-height: 90px;
}
#top .row ul.buttons.sf-menu {
    padding-right: 50px !important;
}
div#COVERETREAT {
    background-size: 100% 100%;
}
div#COVERETREAT .nectar-scrolling-text {
    height: 92px;
}
div#contactinr1 .c3 {
    background-color: #FFF4EE;
    border-radius: 10px;
    padding: 40px 40px;
}
div#contactinr1 {background-color: white;padding: 70px 170px !important;border: 1px solid #ed1c2469 !important;margin-bottom: 5px;border-radius: 0px 0px 20px 20px !important;}
div#contactinr1:before {
    content: '';
    position: absolute;
    background-image: url(https://lovecoveretreat.com/wp-content/uploads/2025/08/Group-134515.png);
    width: 123px;
    height: 135px;
    background-size: cover;
    bottom: 30px;
    left: 30px;
    animation: 2s scale linear alternate infinite;
}
div#contactinr1 .c3 div#gform_fields_1 {
    row-gap: normal;
}
div#contactinr1 .c3 div#gform_fields_1 label {
    display: none;
}
div#contactinr1 .c3 div#gform_fields_1 div#field_1_1 .ginput_container.ginput_container_date {display: block;}
div#contactinr1 .c3 div#gform_fields_1 div#field_1_1  input {
    width: 100%;
}
div#contactinr1 .c3 input, div#contactinr1 .c3 select,div#contactinr1 .c3 textarea {
    background-color: transparent;
    border: unset;
    box-shadow: unset !important;
    border-bottom: 1px solid #00000052;
    border-radius: 0px !important;
    margin-bottom: 18px !important;
    text-transform: capitalize;
}
div#contactinr1 .c3 input#gform_submit_button_1 {
    border: unset !important;
    margin: 0 auto;
    margin-bottom: 0px !important;
}
div#contactinr1  .iwithtext .iwt-icon {
    width: 70px;
    height: 70px;
    background: linear-gradient(260deg, rgb(255 255 255) 4%, rgb(255 255 255) 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    /* filter: drop-shadow(2px 4px 6px #ccc); */
    transition: 0.9s;
}
div#contactinr1 .iwithtext .iwt-icon i {background: linear-gradient(to right, #ED1C24, #F05A8E);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
div#contactinr1 .iwithtext .iwt-text {
    padding-left: 83px;
}
div#contactinr1 .c2 h1 {
    padding-bottom: 20px !important;
    font-size: 70px;
    line-height: 80px;
}
.heart h1:before {
    content: '';
    position: absolute;
    background-image: url(https://lovecoveretreat.com/wp-content/uploads/2025/08/Group-134504.png);
    width: 84px;
    height: 62px;
    left: -99px;
    background-size: cover;
    animation: 2s scale linear alternate infinite;
}
div#contactinr1 .c3  div#gform_wrapper_1 {
    margin-bottom: 0;
}
div#contactinr1 .c2 .iwithtext {
    margin-bottom: 27px;
}
div#contactinr1 .iwithtext:hover .iwt-icon {
    background: linear-gradient(260deg,rgba(237, 28, 36, 1) 4%, rgba(240, 90, 142, 1) 100%);
}
div#contactinr1 .iwithtext:hover .iwt-icon i {
    filter: brightness(0) invert(1);
}
div#Applicationin {
    border-radius: 20px !important;
    padding-block: 120px !important;
    background-size: cover;
    background-position: 100% 100% !important;
}
div#Activities {
    padding-block: 60px 30px !important;
}
div#Activities .text1 {
    padding-bottom: 0px;
}
div#Activities  div#Activitiesin {
    border: 1px solid #DEDEDE !important;
    border-radius: 30px;
    background-color: transparent;
    filter: drop-shadow(0px 0px 0px #ccc);
    width: 90%;
    margin: 0 auto;
    margin-bottom: 21px;
    padding: 28px 40px;
}
a#b2 {
    margin-bottom: 0;
    font-size: 17px;
    line-height: 27px;
    background: linear-gradient(260deg, rgba(237, 28, 36, 1) 4%, rgba(240, 90, 142, 1) 100%);
    border-radius: 30px !important;
    padding-block: 11px 10px !important;
    padding-inline: 29px 43px !important;
}
div#Activities div#Activitiesin:before {
    content: '';
    background-=c: ;
    position: absolute;
    background-color: white;
    width: 100%;
    height: 0%;
    top: 0;
    left: 0;
    border-radius: 30px;
    transition: 0.9s;
}
div#Activities div#Activitiesin:hover:before {
    height: 100%;
}
div#Feedback .text1 h3 {
    background: linear-gradient(to right, #ED1C24, #F05A8E);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent !important;
}
div#Feedback .carousel-item div#feed-caro {
    margin-bottom: 0;
}
div#Feedback  .carousel-item {
    background-color: transparent;
    border-radius: 30px;
    padding-inline: 30px;
    text-align: center;
    padding-block: 30px 35px !important;
    margin-inline: 20px;
    border: 1px solid #0000003b;
    transition: 0.9s;
}
div#Feedback .owl-item.active .carousel-item p br {
    display: none;
}
div#Feedback  .carousel-item img {
    margin: 0 auto;
}
div#Feedback  .carousel-item p {
    font-style: italic;
    font-weight: 700;
    height: 120px;
}
div#Feedback .carousel-item .text2 h5 {
    padding-bottom: 11px;
}
div#Feedback .carousel-item:hover {
    background-color: white !important;
    border: 1px solid white;
}
div#Feedback .carousel-item .text2 h6 {
    position: absolute;
    top: 0;
    right: 0;
}
div#Feedback  .carousel-item .text2 {
    padding-top: 30px;
}
div#Feedback  .carousel-item .text5 h6 {
    padding-bottom: 13px;
}
div#Feedback .owl-dots {
    display: none;
}
div#Feedback .owl-stage-outer {
    width: 200%;
}
div#Feedback .owl-nav.disabled {
    display: block;
    position: absolute;
    bottom: 10%;
    left: -85%;
}
#Feedback  button.owl-next,#Feedback  button.owl-prev {
    width: 50px;
    height: 50px;
    border-radius: 100% !important;
    background-color: transparent;
    color: black;
    border: 1px solid black;
    position: relative;
    transition: 0.9s;
}
#Feedback button.owl-next span, #Feedback button.owl-prev span {
    font-size: 0;
}
#Feedback button.owl-next:before, #Feedback button.owl-prev:before {
    content: '\f061';
    position: absolute;
    left: 0;
    right: 0;
    font-family: 'FontAwesome';
}
#Feedback button.owl-prev:before {content: '\f060';}
#Feedback button.owl-next:hover, #Feedback button.owl-prev:hover {
    background-color: #ED1C24;
    border: 1px solid #ED1C24;
    color: white;
}
div#footer-in {
    background-size: 100% 100%;
    padding-block: 70px !important;
}
div#footer-in a#b1 {
    background: transparent !important;
    border: 1px solid;
}
div#footer-in:before {
        content: '';
        position: absolute;
        background-image: url(https://lovecoveretreat.com/wp-content/uploads/2025/08/Group-1597885025.png);
        width: 123px;
        height: 135px;
        background-size: cover;
        bottom: 30px;
        left: 30px;
        animation: 2s scale linear alternate infinite;
}
.heart h1 {
    position: relative;
}
div#footer-in h1:before {
    background-image: url(https://lovecoveretreat.com/wp-content/uploads/2025/08/Group-134517.png);
}
.heart1 h1 {
    width: fit-content;
    margin: 0 auto;
}
div#footer-sec ul {
    margin: 0;
}
div#footer-sec ul li {
    display: block;
}
div#footer-sec {
}
div#footer-sec div#footer-sec-in {
    padding-inline:  70px;
    padding-block: 60px 30px !important;
}
div#footer-sec div#footer-sec-in .footer-logo {
    margin-bottom: 20px;
    width: 70%;
}
div#footer-sec div#footer-sec-in .iconnn li {
    display: inline-block;
    margin-right: 9px;
}
div#footer-sec div#footer-sec-in .iconnn li i {
    color: #ED1C24;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 100%;
    transition: 0.9s;
    background: #ED1C24;
    background: linear-gradient(260deg, rgb(237 28 36 / 2%) 4%, rgb(240 90 142 / 10%) 100%);
}
div#footer-sec div#footer-sec-in .iconnn li i:hover {
background: #ED1C24;background: linear-gradient(260deg,rgba(237, 28, 36, 1) 4%, rgba(240, 90, 142, 1) 100%);color: white;}

div#footer-sec .text4 h4 {
    font-family: 'Syne';
    font-weight: 900;
    font-size: 25px;
    line-height: 35px;
    text-transform: capitalize;
}
div#footer-sec  .c2 .vc_column-inner {
    margin: 0 auto;
    display: table;
}
div#footer-sec .c2 a ,div#footer-sec .c3 a,div#footer-sec .c4 a {
    font-size: 16px;
    line-height: 39px;
}
div#footer-sec .c4 ul#menu-contact-info i {
    color: #121212;
    transition: 0.9s;
    padding-right: 25px;
}
div#footer-sec .c4 ul#menu-contact-info  li:hover i {
    color: #ED1C24;
}
div#footer-sec div#footer-sec-in {border: 1px solid #ed1c2426 !important;}
div#copyright-area {
    margin-bottom: 20px;
}
div#contactinr1 .c3 {
    padding: 30px !important;
}

div#contactinr1 .c3 h1 {
    font-size: 40px;
    line-height: 50px;
}
div#copyright-areain {
    background: linear-gradient(260deg,rgba(237, 28, 36, 1) 4%, rgba(240, 90, 142, 1) 100%);
    border-radius: 0px 0px 20px 20px !important;
}
div#r-frm .vc_col-sm-8 {
    background-color: white;
    padding: 40px 50px !important;
    border: 1px solid #ed1c2469 !important;
    margin-bottom: 5px;
    border-radius: 20px !important;
}
/* #top ul.sub-menu a {
    background-color: transparent !important;
    border: unset !important;
    margin-inline: 0px !important;
    padding-block: 0px 0px !important;
    border-radius: 0px !important;
    padding-inline: 0px !important;
    margin-bottom: 15px;
} */
div#tabbs .wpb_text_column.wpb_content_element {
    border: 1px solid #DEDEDE !important;
    border-radius: 0px;
    background-color: #f3e9e4;
    filter: drop-shadow(0px 0px 10px #ccc);
    /* width: 70%; */
    /* margin: 0 auto; */
    /* margin-bottom: 21px; */
    padding: 28px 40px;
    min-height: 100% !important;
}
/* ul.sub-menu.tracked-pos a {
    background-color: transparent !important;
    padding: 0px !important;
    margin-bottom: 21px;
}



#top ul.sub-menu  span {
    color: white !important;
}

#top ul.sub-menu {
    padding: 8px;
}

#top ul.sub-menu .current-menu-item a {
    padding-inline: 0px !important;
}

#top ul.sub-menu {
    border-radius: 0px 0px 20px 20px;
}



#top ul.sub-menu a {
    text-transform: capitalize !important;
    font-size: 15px !important;
    line-height: 23px !important;
    margin-bottom: 10px !important;
} */
.ihc-login-form-wrap.ihc-login-template-11 input.button.button-primary.button-large {
    border-color: #e5133c !important;
    color: #e5153d !important;
}
div#r-frm input#gform_next_button_2_31 {
    background: #e5002c !important;
}
div#r-frm .gform-theme--framework .gf_progressbar .percentbar_blue {
    background-color: #e5143d !important;
}
/* =================== new home page  ====================== */
.home .container-wrap {
    padding: 0px 0px !important;
}
/* ================== */
div#revolution-slider {
    margin-bottom: 0px !important;
}
/* ================ */
div#new-about {
    margin-bottom: 0px !important;
}
div#new-about-inner {
    padding: 50px 30px !important;
    background: #fff;
    margin-top: -130px;
}
/* ================== */
a#btn {
    border-radius: unset !important;
    font-size: 20px;
}
/* ====================== */
div#Welcome {
    padding: 50px 0px !important;
    margin-bottom: 0px !important;
}
div#Welcome-inner .nectar-fancy-ul li {
    margin-bottom: 10px !important;
}
div#Welcome-inner .nectar-fancy-ul[data-list-icon=dot] ul li:before {
    content: ".";
    position: absolute;
    left: 0;
    top: -13px;
    line-height: 0;
    font-size: 86px;
    color: #6E1E26;
}
/* ============== */
div#home-register {
    padding: 50px 0px !important;
    margin-bottom: 0px !important;
}
/* ================== */
div#footer-widgets .row {
    padding: 40px 0px 0px 0px !important;
}
div#footer-widgets div#nav_menu-3 {
    float: right;
}
div#media_image-2 {
    margin: 0 auto;
    display: table;
}
div#text-2 p {
    text-align: center;
}
div#custom_html-2 .socliy ul li {
display: inline-block;
}
div#custom_html-2 .socliy ul li i {
    margin: 0px 3px;
    color: #fff !important;
    font-size: 20px;
    height: 40px;
    width: 40px;
    line-height: 40px;
    border-radius: 50px;
    border: 1px solid #fff;
}
div#custom_html-2 {
    margin: 0 auto;
    display: table;
}
#footer-outer .widget {
    margin-bottom: 20px;
}
/* ============ */
div#copyright {
    padding: 20px 0px !important;
}
/* ====================================== */
@media (max-width: 1600px) {
	div#contactinr1 .c2 h1 {
    font-size: 50px;
    line-height: 60px;
}
div#Applicationin {
    padding-block: 80px !important;
}
}
/* ====================================== */
@media (max-width: 1440px) {
	#top a {
    font-size: 14px !important;
    line-height: 24px !important;
}
#top ul.sf-menu.sf-js-enabled.sf-arrows a {
    padding-inline: 16px !important;
    font-size: 12px !important;
    line-height: 22px !important;
}
.heart h1:before {
    width: 74px;
    height: 55px;
    left: -81px;
}
}
/* ====================================== */
@media (max-width: 1366px) {
}
/* ====================================== */
@media (max-width: 1340px) {}
/* ====================================== */
@media (max-width: 1336px) {}
@media (max-width: 1320px) {}
/* ====================================== */
@media (max-width: 1280px) {
div#Mission .carousel-item {
    margin-inline: 29px;
}
div#Feedback .carousel-item {
    margin-inline: 10px !important;
}
div#Feedback .carousel-item p {
    height: 129px;
}
div#Feedback .owl-nav.disabled {
    bottom: 70px;
}
div#contactinr1 {
    padding: 50px 120px !important;
}
div#contactinr1:before {
    width: 96px;
    height: 105px;
}
div#footer-sec .text4 h4 {
    font-size: 21px;
    line-height: 32px;
}
}
/* ====================================== */
@media (max-width: 1080px) {
	div#Mission .owl-item.active+.owl-item.active:before {
    display: none;
}
div#COVERETREAT h1 {
    font-size: 60px;
    line-height: 70px;
}
div#COVERETREAT .nectar-scrolling-text {
    height: 70px;
}
div#contactinr1 {
    padding:  40px !important;
}
div#contactinr1  h1:before {
    display: none;
}
div#contactinr1 .c2 h1 {
    font-size: 40px;
    line-height: 50px;
    padding-bottom: 10px !important;
}
div#contactinr1:before {
    width: 56px;
    height: 61px;
}
div#Applicationin {
    padding-block: 50px !important;
}
div#Activities div#Activitiesin {
    width: 100%;
}
div#Feedback .carousel-item p {
    font-size: 12px !important;
    line-height: 22px;
}
div#Feedback .carousel-item h5 {
    font-size: 14px !important;
    line-height: 2px !important;
}
div#footer-in {
    padding-block: 50px !important;
}
div#footer-in:before {
    width: 86px;
    height: 95px;
}
div#footer-sec div#footer-sec-in {
    padding-block: 50px 40px !important;
    padding-inline: 20px !important;
}

div#footer-sec .c2 a, div#footer-sec .c3 a, div#footer-sec .c4 a {
    font-size: 14px !important;
    line-height: 34px !important;
}
	#top .row ul.buttons.sf-menu {
    padding-right: 0px !important;
}
/* =============== new home ==================	 */
	p, li a, li {
    font-size: 14px;
    line-height: 24px;
}
	div#new-about-inner {
    padding: 30px 30px !important;
    margin-top: -110px;
}
	div#Welcome {
    padding: 30px 0px !important;
}
	div#home-register {
    padding: 30px 0px !important;
}
	a#btn {
    font-size: 17px;
}
}
/* ====================================== */
@media (max-width: 912px) {
/* 	#top .container .row {
    padding-block: 15px !important;
}
#top .container .row .col.span_9.col_last {
    padding-right: 30px !important;
} */
div#about {
    text-align: center;
    width: 80%;
    margin: 0 auto;
}
div#about .text1 h3 {
    width: fit-content;
    margin: 0 auto;
    margin-bottom: 9px;
}
div#about .text1 p {
    padding-bottom: 20px;
}
div#about .c1 {
    width: 70%;
    margin: 0 auto;
}
div#Mission .carousel-item .iwithtext .iwt-icon {
    position: relative;
    margin: 0 auto;
    margin-bottom: 20px;
}
div#Mission .carousel-item .iwithtext .iwt-text {
    padding-inline: 0;
    text-align: center;
}
div#COVERETREAT h1 {
    font-size: 40px;
    line-height: 50px;
}
div#contactinr1 .c2 {
    text-align: center;
}
div#contactinr1 .iwithtext .iwt-icon {
    position: relative;
    margin: 0 auto;
    margin-bottom: 10px;
}
div#contactinr1 .iwithtext .iwt-text {
    padding: 0;
}
.icon h1 {
    width: fit-content;
    margin: 0 auto;
}
div#Activities .text1 {
    padding-bottom: 0;
}
div#Activitiesin {
    text-align: center;
}
div#Activitiesin img {
    margin: 0 auto;
    display: table;
}
div#Activitiesin .c3 {
    width: 100%;
}
div#Activities div#Activitiesin {
    width: 70%;
    margin: 0 auto;
    margin-bottom: 20px;
}
div#Feedback {
    text-align: center;
    width: 80%;
    margin: 0 auto;
}
.heart h1 {
    width: fit-content;
    margin: 0 auto;
    margin-bottom: 20px;
    padding-top: 68px;
}
.heart h1:before {
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
div#Feedback .carousel-item p,p {
    font-size: 14px !important;
    line-height: 24px !important;
}
div#Feedback .owl-stage-outer {
    width: 100%;
}
div#Feedback .owl-nav.disabled {
    display: none;
}
div#Feedback .owl-dots {
    display: block;
}
div#footer-sec div#footer-sec-in {
    padding-block: 50px 10px !important;
    padding-inline: 50px !important;
}
div#footer-sec .c2 .vc_column-inner {
    margin: unset;
}
/* 	================== new home ======================== */
	    div#new-about-inner {
        padding: 30px 30px !important;
        margin-top: -90px !important;
        margin: 0px 100px;
    }
	div#Welcome-inner {
    margin: 0px 100px;
    text-align: center;
}
	#footer-widgets .container .col.span_4 {
    width: 70%;
    text-align: center;
    margin: 0 auto !important;
    display: table !important;
    float: unset;
}
	div#nav_menu-2 {
    margin-top: 0px;
    margin-left: 0px;
}
	    #footer-widgets .container .row>div:nth-child(2).span_4 {
        margin-right: auto !important;
    }
	div#footer-widgets div#nav_menu-3 {
    float: unset;
}
	div#Welcome-inner li:before{
		display: none !important;
	}
}
/* ====================================== */
@media (max-width: 800px) {}
/* ====================================== */
@media (max-width: 768px) {}
/* ====================================== */
@media (max-width: 480px) {
	div#copyright-areain p {
    font-size: 12px !important;
}
	#top .row {
    padding-inline: 30px;
}
	div#Feedback {
    width: 100%;
}

div#Feedback .carousel-item p {
    height: 180px;
}
.icon h1 span {
    display: block;
}

.icon h1 span img {
    margin: 0 auto;
}
	div#about {
    width: 100%;
}
	div#about .c1 {
    width: 100%;
}
	div#contactinr1 {
    padding: 16px !important;
}
h1 br {display: none;}
div#Activities div#Activitiesin {
    width: 100%;
}
div#footer-sec div#footer-sec-in {
    padding-block: 50px 30px !important;
    padding-inline: 20px !important;
}
div#Mission .text1 {
    margin-bottom: 0px;
}
div#COVERETREAT {
    padding-block: 23px !important;
}
div#contactinr1 .c2 h1 {
    padding-top: 0;
}
/* 	=============== new home  ================ */
	div#new-about-inner {
        padding: 30px 30px !important;
        margin-top: -30px !important;
        margin: 0px 0px;
    }
	    div#Welcome-inner {
        margin: 0px 0px;
    }
	    #footer-widgets .container .col.span_4 {
        width: 100%;
    }
	div#copyright p {
    font-size: 13px !important;
}
	    h1 {
        font-size: 22px !important;
        line-height: 32px !important;
    }
}
/* ====================================== */
@media (max-width: 428px) {}
/* ====================================== */
@media (max-width: 414px) {}
/* ====================================== */
@media (max-width: 390px) {}
/* ====================================== */
@media (max-width: 375px) {}
/* ====================================== */
@media (max-width: 360px) {}
/* ====================================== */