/*
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
*/
.container-wrap {
    padding: 0px !important;
}
div#header-secondary-outer .nectar-center-text {
    text-align: left;
    max-width: 100% !important;
}
body.material #header-secondary-outer {
    border: unset !important;
}
.material #header-secondary-outer>.container, .material #header-secondary-outer>.container>nav {
    display: flex;
}
div#header-secondary-outer .container {
    display: flex;
    justify-content: space-evenly;
    flex-direction: column;
}
div#header-secondary-outer .nectar-center-text {
    font-size: 15px;
}
#header-secondary-outer #social {
    position: absolute !important;
    float: right !important;
    right: 0;
    display: flex;
}
#header-secondary-outer #social a {
    margin: 0px 3px !important;
}
#header-secondary-outer #social i {
    width: 30px !important;
    height: 30px !important;
    line-height: 30px !important;
    background: #D4AF37 !important;
    color: #fff !important;
    border-radius: 5px;
}
#header-secondary-outer #social li a:hover i {
    color: #fff !important;
}
#header-secondary-outer i.icon-salient-x-twitter {
    position: relative;
    top: -2px;
}
div#header-secondary-outer ul.sf-menu.sf-js-enabled.sf-arrows {
    position: absolute;
    left: 0;
    top: 0;
}
#header-secondary-outer #social li:nth-child(2) {
    order: -2;
}
div#header-secondary-outer {
    z-index: 9;
}
/* ========================================== */
/* header#top .container .row {
    background: rgba(255, 255, 255, 0.2);
    border-radius: 16px;
    backdrop-filter: blur(18px);
    padding: 0px 20px !important;
    margin-top: 30px;
}
header#top li#menu-item-36 span {
    background: #DFC5FE;
    padding: 12px 20px !important;
    border-radius: 10px;
    color: #8641F9;
    text-transform: uppercase;
    font-weight: 600;
}
body:not([data-header-format="left-header"]) #header-outer .sf-menu li ul {
        background: rgba(255, 255, 255, 0.2) !important;
    border-radius: 16px !important;
    backdrop-filter: blur(18px) !important;
} */
header#top a#logo {
    margin-top: -42px;
    z-index: 999;
    position: relative !important;
}
/* ======================================== */
div#revolution-slider {
    margin-bottom: 0px !important;
}
div#revolution-slider sr7-txt#SR7_1_1-1-1 {
    background: linear-gradient(122deg, rgba(217, 196, 252, 1) 0%, rgba(248, 241, 230, 1) 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}
/* ==================================== */
div#about {
    padding: 50px 40px !important;
    margin-bottom: 0px !important;
}
div#about h1 span, div#about .t-1 h5 span, div#about .t-2 h5 span {
    background: linear-gradient(to right, #d9c4fc 0%, #1d1d1d 110%);
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
div#about .vc_col-sm-6> .vc_column-inner {
    padding: 0px 10px;
}
div#about-inner {
    position: relative;
    padding-top: 70px !important;
}
div#about-inner:before {
    content: "";
    background-image: url(https://bethesdachristiancounseling.com/wp-content/uploads/2025/11/Group-25166.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 137px;
    height: 248px;
    margin: 0 auto;
    margin-top: -25px;
}
div#about-inner .t-1 {
    text-align: right;
    padding-right: 15px;
}
div#about a#btn {
    margin: 0 auto;
    display: table;
    margin-top: 40px;
}
/* ================================== */
a#btn {
    filter: drop-shadow(2px 4px 6px #ccc);
    border-radius: 10px !important;
    padding: 15px 35px !important;
    border: 2px solid #FFFFFF;
    margin: 0px 10px;
}
/* ===================================== */
div#service {
    padding: 50px 0px !important;
    margin-bottom: 0px !important;
}
div#service h1 {
	    background: linear-gradient(122deg, rgba(217, 196, 252, 1) 0%, rgba(248, 241, 230, 1) 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}
div#service .owl-stage-outer {
    overflow: visible;
}
div#service-inner {
    margin: 0px 10px;
    overflow: hidden;
    border-radius: 10px;
}
div#service-inner .hover-wrap {
    margin: 0;
}
div#service-inner .t-3 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: url(https://bethesdachristiancounseling.com/wp-content/uploads/2025/11/Rectangle-3212.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    transition: .9s;
    transform: scale(100%);
    width: 100%;
    height: 100%;
    padding: 10px 25px !important;
}
div#service-inner:hover .t-3 {
    transform: scale(95%);
    transition: .9s;
    background-image: url(https://bethesdachristiancounseling.com/wp-content/uploads/2025/11/Rectangle-8-7.png);
}
div#service-inner .t-3 h3 {
    min-height: 110px;
}
div#service-inner .t-3 h6 a {
    opacity: 1;
}
div#service-inner .t-3 h6 a img {
    display: inline-block;
    margin-bottom: 0px !important;
}
div#service-inner .t-3 h3 {
    transition: .9s;
    transform: translateY(290px);
}
div#service-inner .t-3 p {
    transform: translateY(350px);
    transition: .9s;
}
div#service-inner .t-3 h6 {
    transform: translateY(380px);
    transition: .9s;
}
div#service-inner:hover .t-3 h3, div#service-inner:hover .t-3 p, div#service-inner:hover .t-3 h6 {
    transition: .9s;
    transform: translateY(0px);
}
div#service .owl-dots {
    display: none;
}
div#service button.owl-prev:before, div#testimonial button.owl-prev:before {
    content: "\f060";
}
div#service button.owl-next:before, div#testimonial button.owl-next:before {
	    content: "\f061";
}
div#service button.owl-next:before, div#service button.owl-prev:before {
    font-family: 'FontAwesome';
    font-size: 17px;
    box-shadow: unset !important;
    border-radius: 50%;
    color: #1d1d1d;
    width: 40px;
    height: 40px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 40px;
    background: #Ffff;
    transition: .9s;
}
div#service button.owl-prev {
    background: transparent;
    font-size: 0;
    border: 0px;
	position: absolute;
    top: 270px;
    left: -100px;
}
div#service button.owl-next {
    background: transparent;
    font-size: 0;
    border: 0px;
    position: absolute;
    top: 270px;
    right: -100px;
}
div#service .owl-nav.disabled {
    display: block;
}
/* ======================================= */
div#how-it {
    padding: 50px 0px !important;
    margin-bottom: 0px !important;
}
div#how-it h1 span, div#how-it-inner .t-4 h3 span {
    background: linear-gradient(to right, #d9c4fc 0%, #1d1d1d 110%);
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
div#how-it-inner {
    position: relative;
	    margin-bottom: 0px !important;
    padding-bottom: 50px !important;
}
div#how-it-inner:before {
    content: "";
    background-image: url(https://bethesdachristiancounseling.com/wp-content/uploads/2025/11/Group-25162.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 1144px;
    height: 561px;
}
div#how-it-inner:after {
    content: "";
    background-image: url(https://bethesdachristiancounseling.com/wp-content/uploads/2025/11/Group-25167.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: 200px;
    height: 200px;
    margin: 0 auto;
    z-index: 999;
    margin-top: 170px;
}
div#how-it-inner .t-4 {
    padding: 40px 0px !important;
    margin-bottom: 0px !important;
}
/* ====================================== */
div#video-inner {
    margin: 0px 50px;
}
/* ======================================= */
div#faq {
    padding: 70px 0px !important;
    margin-bottom: 0px !important;
}
div#faq h1 span {
     background: linear-gradient(to right, #d9c4fc 0%, #1d1d1d 110%);
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
div#faq .t-5 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    height: 100%;
    padding: 20px 20px !important;
}
div#faq .t-5 h4 {
    background: rgb(255 255 255 / 0%);
    border-radius: 10px;
    backdrop-filter: blur(18px);
    border: 1px solid #fff;
    padding: 15px 0px !important;
}
div#faq div[data-style="minimal"] .toggle > .toggle-title a {
    padding: 12px 0px 12px 0;
    transition: color 0.15s ease;
    color: #252628 !important;
    font-family: 'Poppins';
    font-weight: 400;
    text-transform: capitalize;
    font-size: 18px;
	border-bottom: 1px solid #ccc;
}
div#faq div[data-style="minimal"] .toggle[data-inner-wrap="true"] > div .inner-toggle-wrap {
    padding: 0 0 0px 0;
}
div#faq i {
    display: none;
}
/* ================================= */
div#contact-inner {
    margin: 50px 30px;
    border-radius: 30px;
}
div#contact-inner h2 span {
    background: linear-gradient(to right, #d9c4fc 0%, #1d1d1d 110%);
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
div#contact-inner .clm-one .vc_column-inner {
    padding: 0px 80px !important;
}
div#gform_fields_1 {
    row-gap: 15px !important;
}
div#contact-inner input, div#contact-inner textarea {
    border: unset !important;
    background-color: #fff;
    height: 45px !important;
    border-radius: 10px !important;
    color: #999999 !important;
}
div#contact-inner input#gform_submit_button_1 {
    background: #DFC5FE;
    color: #8834ED !important;
    padding: 0px 40px !important;
    filter: drop-shadow(2px 4px 6px #ccc);
}
/* ================================ */
div#blog {
    padding: 50px 0px !important;
    margin-bottom: 0px !important;
}
div#blog h1 span {
    background: linear-gradient(to right, #d9c4fc 0%, #1d1d1d 110%);
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
div#blog-inner span.meta-excerpt {
    color: #666666;
}
/* ============================= */
/* div#footer-outer {
    border: 20px solid #fff;
    border-radius: 40px;
} */
div#footer-widgets .row {
    padding: 20px 0px !important;
    border-bottom: 1px solid #ccc;
}
div#media_image-2 img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(78%) saturate(0%) hue-rotate(41deg) brightness(106%) contrast(100%);
}
div#custom_html-2 .socliy ul li {
  display: inline-block;
}
div#custom_html-2 .socliy ul li i {
    margin: 0px 1px;
    color: #fff !important;
    font-size: 16px;
    height: 32px;
    width: 32px;
    line-height: 32px;
    border-radius: 5px;
    background: #B184FD;
}
div#footer-widgets ul#menu-contact li a {
    position: relative;
    padding-left: 25px !important;
}
div#footer-widgets ul#menu-contact li a i {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0px;
    color: #D4AF37;
    border-radius: 50%;
    font-size: 17px;
    top: 4px;
}
div#custom_html-2 .socliy ul li h3 {
    font-size: 18px;
    line-height: 28px;
}
/* ============================== */
div#copyright {
    padding: 20px 0px !important;
	border-radius: 0px 0px 40px 40px !important;
}
div#copyright strong {
    color: #D4AF37;
}
/* =================================== */
.page-header-bg-image {
    filter: brightness(0.5);
}

div#servicesec2 img {
    width: 94%;
}
div#servicesec2 {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 24px 20px 24px;
    border-radius: 10px;
}

div#servicesec2 a.nectar-button.small.regular.accent-color.regular-button {
    padding: 16px 30px;
    margin: 0px 14px 0px 0px;
}

header#top img.starting-logo.skip-lazy.default-logo {
    filter: drop-shadow(2px 4px 6px black);
}

div#header-secondary-outer ul.sf-menu.sf-js-enabled.sf-arrows {
    display: none;
}

div#servicelis1 .carousel-item {
    background: #dfc5fe;
    border-radius: 10px;
    padding: 30px 20px 30px;
    margin: 0px 10px;
    height: 470px;
    text-align: left;
    border: 4px dashed #FFF;
}
div#servicelis1 .carousel-item p b {
    font-size: 13px;
}

div#servicelis1 .carousel-item h3 {
    font-size: 20px;
}
div#servicelis1 {
    padding-bottom: 40px !important;
    padding-top: 40px !important;
}

div#conaltationec1 div#conxtt2 {
    text-align: left;
}

div#conaltationec1 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

div#conaltationec1 img {
    border-radius: 20px;
}

div#stillnotreachtxt1 {
    text-align: left;
}

div#dontstaysec1 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

div#stillnotsuretxt1 {
    text-align: left;
}

div#conaltationec1 h3.toggle-title {
    text-align: left;
}

div#conaltationec1 .toggle>.toggle-title a i {
    color: #3a3e44 !important;
}
div#conaltationec1 .inner-toggle-wrap p {
    text-align: left;
}

div#silde1 p a {
    background: #DCAE96;
    padding: 16px 80px 16px;
    border-radius: 50px;
    width: revert-layer;
    margin: 0 auto;
    display: table;
    font-size: 13px;

}
div#silde2 p a {
    background: #9CAF88;
    padding: 16px 12px 16px;
    border-radius: 50px;
    width: revert-layer;
    margin: 0 auto;
    display: table;
   font-size: 13px;

}

div#silde3 p a {
    background: #673147;
    padding: 16px 14px 16px;
    border-radius: 50px;
    width: revert-layer;
    margin: 0 auto;
    display: table;
    font-size: 13px;
}

div#conaltationec1 h3.toggle-title a {
    border-radius: 20px;
}

div#silde4 p:last-child a {
    background: #D4AF7F;
    padding: 16px 64px 16px;
    border-radius: 50px;
    width: revert-layer;
    margin: 0 auto;
    display: table;
    font-size: 13px;
}

div#stillnotsuretxt1 p a {
    background: #dfc5fe;
    color: #000;
    padding: 14px 14px;
    border-radius: 50px;
}

div#Bethesdatxt1 h1 {
    padding-bottom: 20px;
}

div#btnrow a#btn4 {
    padding: 14px 12px;
    color: #8834ed;
    border-radius: 50px !important;
}

.btn31 {
    margin-left: -49px;
}

div#dontstaysec1 .row-bg.viewport-desktop.using-image {
    filter: brightness(0.5);
}
div#conaltationec1 .nectar-scrolling-text-inner__text-chunk.has-multiple-items h3 {
    font-size: 40px;
}

div#servicelis1 .row-bg.viewport-desktop.using-image {
    background: #262627 !important;
}

div#conaltationec1 .row-bg.viewport-desktop.using-image {
    background: #898e88 !important;
}

img.line {
    width: 100%;
}

div#aboutsec1 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

div#abtfundr1 {
    margin: 0 auto;
    display: table;
}

.fundrimg2 {
    margin: 0 auto;
}

div#aboutfounder1 {
    padding-top: 70px !important;
}

div#foundrtxt2 {
    padding: 0rem 8rem;
}

div#abtfundr1 h1 {
    text-transform: capitalize;
    font-family: fangsong;
    padding-bottom: 12px;
}

div#abtfundr1 h1:before {
    height: 2px;
    background: #4A235A;
    width: 58%;
    content: '';
    position: absolute;
    left: -310px;
    top: 22px;
}
div#abtfundr1 h1:after {
    height: 2px;
    background: #4A235A;
    width: 58%;
    content: '';
    position: absolute;
    right: -310px;
    top: 28px;
}
div#aboutourmis1 .nectar-fancy-ul {
    column-count: 2;
    padding-left: 30px;
}

div#aboutourmis1 ul {
    margin-bottom: 8px;
}

div#aboutourmis1 ul li {
    list-style: disc;
    color: #4A235A;
    font-size: 16px;
    font-weight: 500;
}

div#ourmistilte h1:after {
    height: 2px;
    background: #4A235A;
    width: 84%;
    content: '';
    position: absolute;
    right: -66px;
    top: 28px;
}
div#aboutourmis1 {
    padding-top: 40px !important;
    padding-bottom: 20px !important;
}

div#txtourmis1 p {
    font-size: 13px;
}
div#ourmistilte h1 {
    text-transform: capitalize;
    font-family: fangsong;
}
div#critstct2 h2 {
    text-transform: capitalize !important;
    font-family: fangsong !important;
}
div#servicesec1 {
    padding-top: 60px !important;
    padding-bottom: 40px !important;
}

/* div#critstct2 {
    padding-bottom: 50px;
    padding-top: 50px;
} */

/* div#servicetst1 h4 {
    text-transform: capitalize !important;
    font-family: fangsong !important;
    font-size: 26px;
    line-height: 36px;
} */

div#servicetst1 li {
    list-style: outside;
    color: #6B7C93 !important;
}

div#servicetst1 ul {
    margin-left: 20px;
    margin-bottom: 7px;
}

div#servicesec2.two {
    margin-left: 190px;
    transform: translateX(150px);
    margin-top: 30px;
    margin-bottom: 30px;
}
div#servicesec3 h1 {
    text-transform: capitalize !important;
    font-family: fangsong !important;
}
/* div#servicesec3 {
    padding-top: 40px;
    padding-bottom: 40px !important;
} */

div#servicesec2.one {
    margin-right: 50px;
    transform: translateX(-150px);
}

div#servicesec3 {
    padding-top: 60px !important;
    padding-bottom: 40px !important;
}

div#servicesec1> .row-bg-wrap {
    border-right: 30px solid #fff !important;
    border-left: 30px solid #fff !important;
}

.inner-wrap h1 {
    text-transform: capitalize !important;
    font-family: fangsong !important;
}
div#individual-counseling {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
/* 
div#individual-counseling input#gform_next_button_2_16 {
    background: #D4AF37 !important;
    padding: 18px 40px;
} */
div#individual-counseling {
    background: #FAF6F0 !important;
}
div#individual-counseling h3 {
    color: #4A235A;
}
div#individual-counseling p {
    color: #6B7C93;
}
div#critstct2:before {
    width: 2px;
    height: 110px;
    background: #4a235a82;
    content: '';
    position: absolute;
    margin-top: 80px;
    margin-left: -20px;
}
div#critstct2:after {
    width: 2px;
    height: 110px;
    background: #4a235a82;
    content: '';
    position: absolute;
    margin-top: 80px;
    right: 0;
    top: 0;
    margin-right: 100px;
}
.youaskinnersec1 {
    margin-top: 70px !important;
}
div#critstct2 {
    margin: 0px 130px;
}
div#R01 {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 34px 46px 34px;
    border-radius: 10px;
}
div#R1 {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 34px 46px 34px;
    border-radius: 10px;
}
div#R2 {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 34px 46px 34px;
    border-radius: 10px;
}
div#R4 {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 34px 46px 34px;
    border-radius: 10px;
}
div#R5 {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 34px 46px 34px;
    border-radius: 10px;
}
div#R6 {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 34px 46px 34px;
    border-radius: 10px;
}
div#howfightsecinner1 .iwithtext .iwt-text {
    padding-left: 0px;
}
div#howfightsecinner1 .iwithtext {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 55px 16px 33px;
    border-radius: 10px;
    height: 220px;
}
div#howfightsec1 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

div#howfightsecinner1 .iwithtext .iwt-icon {
    position: absolute;
    left: 0;
    top: 0;
    margin-left: 15px;
    margin-top: 16px;
}
div#howfightsecinner1 .iwithtext img {
    width: 62%;
}
div#howfightsecinner1 .iwithtext .iwt-text h3 {
    font-size: 18px;
    line-height: 28px;
}
div#exceptsec1 {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 64px 20px 24px !important;
    border-radius: 10px;
    margin-bottom: 60px !important;
}

div#exceptsecinner1 .iwt-icon {
    display: none;
}
div#exceptsecinner2 .iwt-icon {
    display: none;
}
div#lsttxt3 h3 {
    font-size: 20px;
    margin-bottom: 0;
}

div#lsttxt3 h3 {
    font-size: 20px;
    margin-bottom: 0;
}
div#healingbox1 {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 35px 16px 33px;
    border-radius: 10px;
}
.noimg3 {
    margin: 0 auto;
}
div#healingsec1 {
    padding-top: 60px !important;
    padding-bottom: 70px !important;
}
div#heaingtxt3 h3 {
    padding-bottom: 20px;
}
.box2 {
    margin-top: 270px !important;
}
.box3 {
    margin-top: 220px !important;
}
.box4 {
    margin-top: 380px !important;
}
.box5 {
    margin-top: 250px !important;
}
.box6 {
    margin-top: 250px !important;
}
.box7 {
    margin-top: 250px !important;
}
.nrrdcol1 {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 34px 26px 12px !important;
    border-radius: 10px;
    margin: 0px 12px !important;
    width: 48%;
}
div#quickdetailssec1 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
div#packae1 {
    border: 1px solid #00000036;
    padding: 20px 20px 20px;
    border-radius: 10px;
    margin: 0px 40px;
}
a#btn5 {
    background-color: #d9a8a3 !important;
    margin: 0 auto;
    display: table;
    padding: 10px 32px;
    margin-top: 30px;
}
div#qucik7 p {
    border-bottom: 1px solid #0000001c;
    padding: 14px 0px 14px;
}
div#qucik7 h1 {
    padding-bottom: 20px;
    font-size: 34px;
}
div#quickdetailssec1 .nectar-fancy-ul ul li {
    list-style: none;
    position: relative;
    padding-left: 26px;
}
div#quickdetailssec1 .nectar-fancy-ul li {
    padding-bottom: 8px !important;
}
div#notclinictxt1 {
    padding-top: 40px;
}
div#reallyfightingtxt1 {
    padding-top: 40px;
}
.page-id-351 ul#menu-main-menu-1 li a span, .page-id-351 .right-aligned-menu-items a span {
    color: #000 !important;
}
div#abttxt5 h2, div#abttxt5 p {
    text-align: left;
}

div#exceptsecinner1 .vc_col-sm-6 {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 35px 24px 33px;
    border-radius: 10px;
}
div#servicesec1 .myapprochcol {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 0px 32px 0px;
    border-radius: 10px;
}
div#servicesec1 .myapprochcol ul {
    columns: 2;
}
div#servicesec1 .myapprochcol h4 {
    padding-bottom: 20px;
}
div#servicesec1 .myapprochcol ul li {
    padding-bottom: 20px;
}
div#servicesec1 .myapprochcol ul li {
    padding-bottom: 20px;
    list-style: none;
}
div#about-new-page {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
div#myprefosec1 {
    padding-top: 50px !important;
    padding-bottom: 40px !important;
}
/* div#connectmesec1 div#servicesec3 .vc_column-inner {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 35px 16px 33px;
    border-radius: 10px;
} */
div#servicesec3 .c5 {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 35px 16px 33px;
    border-radius: 10px;
    margin: 0px 10px;
    width: 31%;
    margin-top: 30px;
}
div#connectmesec1 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
div#signtxt2 h4 {
    font-size: 24px;
    font-style: italic;
    padding-top: 30px;
}
div#servicesec3 .thiswokcol {
    padding-top: 50px;
}

div#turningyxy2 h1 {
    padding-bottom: 20px;
}
div#myprefosec1 div#exceptsecinner1 h1 {
    font-size: 36px;
    line-height: 46px;
}
div#myprefosec1 h4 {
    font-size: 26px;
    line-height: 38px;
}
div#symbisse1 .vc_col-sm-4 .vc_column-inner {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 24px 20px 24px;
    border-radius: 10px;
    height: 480px;
    border: 1px solid #D4AF37;
}
div#symbisse1 {
    padding-bottom: 60px !important;
    padding-top: 60px !important;
}
div#symbisinner2 i {
    color: #2c382c;
}
div#symbisinner2 h4 {
    color: #2c382c;
}
div#symbisinner2 h4 span {
    color: #2c382c !important;
}
div#symistxt2 p {
    color: #fff;
    padding: 0px 390px;
    font-style: italic;
}
div#symistxt2 h1 span {
    color: #ffff !important;
}
div#whatmakes12 ul {
    columns: 2;
}
div#whatmakes12 {
    background: #F4F7F4;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 34px 4px 52px !important;
    border-radius: 10px;
    margin: 0px 12px !important;
}
div#whatmakes12 h1 span {
    color: #2c382c !important;
}
div#whatmakes12 i {
    color: #D4AF37;
}
div#whatmakes12 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
}
div#whatmakes12 li {
    color: #344334;
    padding-bottom: 20px;
}
div#exceptsecinner1 .vc_column-inner .wpb_text_column.wpb_content_element {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 23px 18px 16px;
    border-radius: 10px;
    margin-bottom: 20px;
}
.exceptcol12 {
    margin-bottom: 40px !important;
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 54px 80px 44px !important;
    border-radius: 10px;
}


div#whoiisfarsec1 .row-bg.viewport-desktop.using-bg-color {
    background: #fff !important;
}
div#whoiisfarsec1 h4 {
    font-size: 14px;
    line-height: 24px;
    color: #2c382c;
}
div#whoiisfarsec1 {
    padding-bottom: 50px !important;
    padding-top: 40px !important;
}
div#packageinvestmentsc1 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
div#packageinvestmentsc1 h1 span {
    color: #ffff !important;
}
div#packageinvestmentsc1 h6 {
    color: #fff;
}
div#packageinvestmentsc1 h5 a {
    background: #fff;
    border-radius: 50px;
    padding: 12px 24px;
    color: #2c382c;
}
div#packagetxt5 h1 {
    padding-bottom: 26px;
    padding-top: 15px;
}
div#packagetxt5 p {
    color: #ffff;
    padding-top: 26px;
}
div#packageinvestmentsc1 a#btn5 {
    background: #648264 !important;
    color: #fff;
    padding: 20px 50px;
    border-radius: 50px !important;
    text-transform: capitalize !important;
    font-size: 18px;
}
div#whatmakes12 ul {
    padding: 0rem 6rem;
}
div#symbisinner2 .nectar-fancy-ul ul li {
    padding-left: 29px;
}
div#whatmakes12 i {
    font-size: 27px;
}
div#whatmakes12 .nectar-fancy-ul ul li {
    list-style: none;
    position: relative;
    padding-left: 39px;
}
div#whatsmaket3 h3 {
    color: #2C382C;
}
header#top ul#menu-main-menu-1 li span, .right-aligned-menu-items li span {
    color: #000;
}
.goalimg4 {
    float: right;
}
div#goalsec1 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
div#notneedsec1 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

div#notneedsec1 .col1 {
    background: #fff;
    border-radius: 20px;
    padding: 30px 30px 20px;
}
div#thisnottxt3 {
    background: #4B2C4E;
    padding: 26px 26px 26px;
    border-radius: 20px;
    color: #fff;
}
div#biling3 {
    background: #fff;
    border-radius: 20px;
    padding: 30px 10px 44px;
}
div#thisnottxt3 h3 span {
    color: #fff !important;
}

div#thisnottxt3 li span {
    color: #ffff !important;
}
div#biling3 a {
    background: #FFF9F0;
    padding: 6px 28px;
    border-radius: 6px;
    font-weight: 600;
    text-transform: uppercase;
}
.home nav span {
    color: #ffff !important;
}

div#thequestion2 {
    background: #4B2C4E;
    border-radius: 10px;
    text-align: center;
    padding-bottom: 30px;
    padding-top: 20px;
}

div#thequestion2 h1 span {
    color: #fff !important;
    font-size: 26px;
}
div#thequestion2 p span {
    color: #fff !important;
}

div#ENERY26 {
    background: #4b2c4e14;
    width: fit-content;
    margin: 0 auto;
    padding: 20px 40px;
    border-radius: 20px;
}

.fifthimg3 {
    margin: 0 auto;
    padding-bottom: 20px !important;
}

div#investmentinner3 {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 54px 80px 44px !important;
    border-radius: 20px;
    width: 60%;
    margin: 0 auto;
}

div#investmentsec1 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
div#stand5 a {
    background: #FFF9F0;
    padding: 14px 40px;
    border-radius: 20px;
    font-weight: 600;
    margin: 0px 2px;
}

div#freeconst2 a {
    background: #4B2C4E;
    padding: 20px 46px;
    border-radius: 50px;
    color: #ffff;
}

div#freeconst2 {
    padding-top: 50px;
}

div#freeconst2 p {
    padding-top: 40px;
}
div#stand5 h4 {
    font-size: 15px;
    padding-bottom: 20px;
}

div#notneedsec1 .col1 ul {
    padding-left: 18px;
}
div#need4 h3 {
    text-transform: lowercase;
}
div#biling3 h3 {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 800;
    font-family: 'Open Sans';
    color: #4B2C4E;
}
div#notneedsec1 .col1 ul li {
    list-style: disc;
    color: #4b2c4e;
}
div#individual-counseling input#gform_next_button_6_16 {
    padding: 18px 40px;
    background: linear-gradient(90deg, rgba(156, 175, 136, 1) 0%, rgba(212, 165, 165, 1) 50%);
}
div#individual-counseling input[type="submit"] {
    background: linear-gradient(90deg, rgb(156, 175, 136) 0%, rgb(212, 165, 165) 50%);
}
div#reallyfigheting1 .vc_column-inner div#R10 {
    margin: 20px 0px;
    border: 1px solid #00000030;
    border-radius: 30px;
    height: 230px;
    padding: 30px 26px 0px;
}

div#reallyaskingsec1 .row-bg.viewport-desktop.using-bg-color {
    background: #fff !important;
}
div#reallyaskingsec1 .vc_col-sm-12 {
    background: #5A5A40;
    border-radius: 40px;
    padding: 50px 150px 70px;
}
div#reallyaskingsec1 h1 span {
    color: #fff !important;
}

div#reallyaskingsec1 p span {
    color: #ffff !important;
}
div#reallyaskingsec1 ul li {
    padding-bottom: 20px;
    border-bottom: 1px solid #ffffff1f;
    padding-top: 20px;
    color: #fff;
}

div#reallyaskingsec1 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
}
div#howparentsecinner1 .nectar-fancy-ul {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    border-radius: 20px;
    padding: 24px 0px 1px 20px;
}

div#howparentsecinner1 li {
    padding-left: 24px;
}

div#howparentsecinner1 .nectar-fancy-ul li i {
    color: #E5C76B;
}

div#howparentsec1 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}

div#howparentsec1 h1 span {
    color: #5A5A40 !important;
}
div#howparentsec1 p span {
    color: #5A5A40 !important;
    font-size: 14px;
    font-weight: 700;
}

div#howparentsecinner1 {
    padding-top: 20px;
}

div#howparentsecinner1 {
    padding-top: 20px;
    border-bottom: 1px solid #0000001f;
    padding-bottom: 40px;
}

.ParentingCounselinglsy3 .nectar-fancy-ul:nth-child(3) {
    position: relative;
    left: 210px;
}

div#exceptsec1 h1 span, div#exceptsec1 p span, div#exceptsec1 h1 span, div#exceptsec1 .iwt-text span, div#exceptsec1 h2 span, div#exceptsec1 h3 span, div#exceptsec1 li span {
    color: #fff !important;
}
div#whatmake2 i {
    color: #E5C76B;
}

div#whatmake2 .nectar-fancy-ul li {
    padding-bottom: 10px;
}

div#tr {
    position: absolute;
    top: 0;
    right: 0;
}
div#tr {
    background: #5A5A40;
    width: max-content;
    padding: 10px 90px;
    border-radius: 30px;
    text-align: center;
    margin-top: 80px;
}
div#tr h5 span {
    color: #fff !important;
}

.imp9 {
    margin: 0 auto;
}
.hoev3 {
    margin: 0 auto;
}
.feeconst4 {
    margin: 0 auto;
}

div#tr p {
    text-align: center;
}

div#tr p span {
    color: #ffff !important;
}
div#consultion h2 span:before {
       display: none;
}
div#consultion h2 span:after {
          display: none;

}
.right-aligned-menu-items a span {
    color: #fff;
}
.page-id-351 ul#menu-lftmenu-1 a span {
    color: #000;
}

.page-id-410 ul#menu-lftmenu-1 a span {
    color: #000;
}

.page-id-450 ul#menu-lftmenu-1 a span {
    color: #000;
}

.page-id-497 ul#menu-lftmenu-1 a span {
    color: #000;
}

.page-id-497 ul.buttons.sf-menu li span {
    color: #000;
}
.page-id-450 ul.buttons.sf-menu span {
    color: #000;
}
.page-id-410 ul.buttons.sf-menu span {
    color: #000;
}


/* =============================== */
@media (max-width: 
	
	
	
	div#exceptsecinner1 .vc_column-inner .wpb_text_column.wpb_content_element {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 23px 8px 16px;
    border-radius: 10px;
    margin-bottom: 20px;
}px){
	
div#servicesec2.one {
    margin-right: 50px;
    transform: translateX(-60px);
}	
div#servicesec2.two {
    margin-left: 190px;
    transform: translateX(60px);
}	
}
@media (max-width: 1440px){
	.text-lft {
    margin-left: -80px;
}
		div#about {
    padding: 20px 20px !important;
}
div#contact-inner .clm-one .vc_column-inner {
    padding: 0px 50px !important;
}
	div#custom_html-2 .socliy ul li h3 {
    font-size: 16px;
    line-height: 26px;
}
}
@media (max-width: 1366px){
	div#contact-inner .clm-one .vc_column-inner {
        padding: 0px 30px !important;
    }
	div#nav_menu-4 li#menu-item-49 {
    font-size: 13px;
}
	
div#footer-widgets div#media_image-2 {
    margin-bottom: 14px;
}	
div#blog {
    padding: 8px 0px !important;
    margin-bottom: 0px !important;
}
div#faq {
    padding: 70px 0px !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}	
	
div#about p span > br {
    display: none;
}	
	
div#about h1 {
    font-size: 38px;
    line-height: 44px;
}	
	
div#about-inner p {
    font-size: 12px;
    line-height: 22px;
	padding-right: 1rem;
}	 
div#contact-inner h2 {
    font-size: 30px;
    line-height: 36px;
}	
div#servicelis1 .carousel-item {
    background: #dfc5fe;
    border-radius: 10px;
    padding: 30px 20px 30px;
    margin: 0px 10px;
    height: 500px;
    text-align: left;
    border: 4px dashed #FFF;
}
	
div#btnrow a#btn4 {
    padding: 9px 13px;
    color: #8834ed;
    border-radius: 50px !important;
    font-size: 11px;
}
div#servicelis1 .carousel-item h3 {
    font-size: 17px;
}	
	
div#conxtt2 h1 {
    font-size: 34px;
    line-height: 46px;
}	
    div#about h1 {
        font-size: 32px;
        line-height: 44px;
    }	
	
	div#txtourmis1 p {
    font-size: 12px;
}
div#abtfundr1 h1:before {
    height: 2px;
    background: #4A235A;
    width: 39%;
    content: '';
    position: absolute;
    left: -70px;
    top: 22px;
}
div#abtfundr1 h1:after {
    height: 2px;
    background: #4A235A;
    width: 39%;
    content: '';
    position: absolute;
    right: -70px;
    top: 28px;
}	
       div#servicesec2.one {
        margin-right: 50px;
        transform: translateX(-10px);
    }
	
	    div#servicesec2.two {
        margin-left: 190px;
        transform: translateX(0px);
    }
	.box4 {
    margin-top: 231px !important;
}
div#quickdetailssec1 .nectar-fancy-ul ul li {
    list-style: none;
    position: relative;
    padding-left: 26px;
    font-size: 14px;
}
	
.nrrdcol1 {
    padding: 34px 26px 12px !important;
    margin: 0px 10px !important;
    width: 48%;
}	
div#exceptsecinner1 .vc_column-inner .wpb_text_column.wpb_content_element {
    background: #ffff;
    filter: drop-shadow(1px 2px 5px #ccc);
    padding: 23px 8px 16px;
    border-radius: 10px;
    margin-bottom: 20px;
}	
div#symbisse1 .vc_col-sm-4 .vc_column-inner {
    height: 510px;
}	
	
div#symbisse1 .vc_col-sm-4 .vc_column-inner {
    height: 560px !important;
}	
	
	div#whatsmaket3 h1 {
    font-size: 35px;
}
	div#whatsmaket3 h3 {
    color: #4a235a !important;
}
	
div#goalsec1 .nectar-fancy-ul li {
    padding-bottom: 22px;
}	
div#notneedsec1 .col1, div#notneedsec1 .col2 {
    width: 48% !important;
    margin: 0px 8px;
}	
div#investmentinner3 {
    padding: 40px 38px 44px !important;
    width: 78% !important;
    margin: 0 auto;
    margin-top: 50px;
}	
div#consultion h2 span {
    padding: 20px 0px !important;
}	
	
}
@media (max-width: 1326px){
	
div#servicelis1 .carousel-item p b {
    font-size: 11px;
}	
div#silde1 p a {
    background: #DCAE96;
    padding: 16px 72px 16px;
    border-radius: 50px;
    width: revert-layer;
    margin: 0 auto;
    display: table;
    font-size: 13px;
}
div#silde2 p a {
    background: #9CAF88;
    padding: 16px 8px 16px;
    border-radius: 50px;
    width: revert-layer;
    margin: 0 auto;
    display: table;
    font-size: 13px;
}
div#silde3 p a {
    background: #673147;
    padding: 16px 10px 16px;
    border-radius: 50px;
    width: revert-layer;
    margin: 0 auto;
    display: table;
    font-size: 13px;
}	
	
div#myprefosec1 div#exceptsecinner1 h1 {
    font-size: 30px;
    line-height: 46px;
}	
	
div#myapprochtxt2 p {
    font-size: 12px !important;
}	
div#symbisse1 .vc_col-sm-4 .vc_column-inner {
    height: 560px;
}		
    div#investmentinner3 {
        padding: 40px 38px 44px !important;
        width: 81% !important;
        margin: 0 auto;
        margin-top: 50px;
    }	
	
	    div#notneedsec1 .col1, div#notneedsec1 .col2 {
        width: 47% !important;
        margin: 0px 8px;
    }
	
}
@media (max-width: 1280px){
	div#about p br {
    display: none;
}
	div#about-inner h5 {
    font-size: 15px !important;
}
	div#about-inner:before {
    width: 117px;
    height: 218px;
    margin-top: -15px;
}
	div#service-inner .t-3 {
    padding: 10px 15px !important;
}
	div#service button.owl-prev {
    top: 240px;
    left: -80px;
}
	div#service button.owl-next {
    top: 240px;
    right: -80px;
}
	div#how-it-inner:before {
    top: 40px;
    width: 1104px;
    height: 561px;
}
	div#how-it-inner:after {
    width: 170px;
    height: 170px;
    margin-top: 190px;
}
	    div#custom_html-2 .socliy ul li h3 {
        font-size: 15px;
        line-height: 25px;
    }
	div#contact-inner textarea {
    min-height: 130px !important;
}
	p, li a {
    font-size: 14px !important;
    line-height: 24px !important;
}
	
div#ourmistilte h1:after {
    height: 2px;
    background: #4A235A;
    width: 89%;
    content: '';
    position: absolute;
    right: -66px;
    top: 22px;
}	
    div#txtourmis1 p {
        font-size: 12px !important;
    }	
	
	    .box4 {
        margin-top: 271px !important;
    }
	
	div#tr {
    width: max-content;
    padding: 10px 73px;
    border-radius: 30px;
    text-align: center;
    margin-top: 63px;
}
	
	
}
@media (max-width: 1080px){
	    .text-lft {
        margin-left: -40px;
    }
	#header-outer #logo img, #header-outer .logo-clone img, #header-outer .logo-spacing img {
    height: 70px;
}
	    p, li a {
        font-size: 13px !important;
        line-height: 23px !important;
    }
	div#about-inner h5 img {
    display: none;
}
	        div#about-inner:before {
        width: 87px;
        height: 168px;
        margin-top: -35px;
    }
	div#about-inner {
    padding-top: 30px !important;
}
	div#about img {
    height: 520px;
    object-fit: cover;
    border-radius: 20px;
}
	div#service {
    padding: 30px 0px !important;
}
	div#service-inner .t-3 {
        padding: 10px 10px !important;
    }
	div#service-inner .t-3 h3 {
    transform: translateY(230px);
    font-size: 19px;
	min-height: 60px;	
}
	    div#service button.owl-prev {
        top: 190px;
        left: -80px;
    }
	    div#service button.owl-next {
        top: 190px;
        right: -80px;
    }
	div#how-it {
    padding: 30px 0px !important;
}
	    div#how-it-inner:before {
        top: 40px;
        width: 874px;
        height: 531px;
    }
	    div#how-it-inner:after {
        width: 150px;
        height: 150px;
        margin-top: 190px;
    }
	div#video-inner {
    margin: 0px 30px;
}
	div[data-style="minimal"] .toggle > .toggle-title a {
    padding: 10px 0px 10px 0;
    font-size: 15px;
}
	div#faq {
    padding: 30px 0px !important;
}
	div#faq .t-5 {
    padding: 10px 10px !important;
}
	div#faq .t-5 h4 {
    padding: 10px 0px !important;
}
	div#contact-inner input, div#contact-inner textarea {
    height: 40px !important;
}
	div#contact-inner .clm-one .vc_column-inner {
        padding: 0px 20px !important;
    }
	    div#contact-inner textarea {
        min-height: 100px !important;
    }
	div#contact-inner {
    margin: 30px 10px;
}
	div#blog {
    padding: 30px 0px !important;
}
    div#blog-inner h3.post-heading {
        font-size: 16px !important;
        line-height: 26px !important;
    }
	div#blog-inner span.meta-excerpt {
    font-size: 13px;
}
	div#footer-outer {
    border: 10px solid #fff;
    border-radius: 25px;
}
	body #footer-outer .widget h4 {
    font-size: 20px !important;
}
	div#custom_html-2 .socliy ul li i {
    font-size: 14px;
    height: 25px;
    width: 25px;
    line-height: 25px;
    border-radius: 5px;
}
	    div#custom_html-2 .socliy ul li h3 {
        font-size: 12px;
        line-height: 23px;
    }
	
	    div#contact-inner h2 {
        font-size: 20px;
        line-height: 28px;
    }
	
	    div#about h1 {
        font-size: 28px;
        line-height: 32px;
    }
	div#header-secondary-outer ul#social {
    display: none;
}
	
}
@media (max-width: 1024px){
		div#about-inner:before {
        width: 87px;
        height: 168px;
        margin-top: -15px;
    }
	    div#how-it-inner:before {
        top: 40px;
        width: 834px;
        height: 531px;
    }
	    div[data-style="minimal"] .toggle > .toggle-title a {
        padding: 10px 0px 10px 0;
        font-size: 14px;
    }
	div#contact-inner textarea {
        min-height: 60px !important;
    }
	div#custom_html-2 .socliy ul li h3 {
        font-size: 11px;
        line-height: 22px;
    }
		div#aboutourmis1 ul li {
    list-style: disc;
    font-size: 12px;
    font-weight: 500;
}
div#txtourmis1 {
    margin-bottom: 0;
}
div#aboutourmis1 p {
    padding-bottom: 4px;
}	
	
}
@media (max-width: 912px){
	div#header-secondary-outer .nectar-center-text {
    font-size: 13px;
    text-align: right;
    max-width: 100% !important;
}
	.slide-out-widget-area-toggle.mobile-icon.slide-out-from-right {
    margin-right: 10px;
}
	#header-secondary-outer #social {
    display: none;
}
	    body #header-secondary-outer[data-secondary-text=true] ul {
        display: block;
    }
	header#top .container .row {
    border-radius: 10px;
    margin-top: 10px;	
    padding: 5px 10px !important;	
}
	body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
        height: 70px !important;
    }
	    .text-lft {
        margin-left: -60px;
    }
	    div#about img {
        height: auto;
        margin: 0 auto;
        display: table;
    }
	div#about-inner .vc_col-sm-2 {
    display: none;
}
	div#about-inner .vc_col-sm-5 {
    width: 50%;
    margin-bottom: 0px !important;
    padding: 0px 40px !important;
}
	div#about .vc_col-sm-6> .vc_column-inner {
    padding: 20px 100px;
}
	    div#about-inner h5 {
        font-size: 18px !important;
    }
	    div#service-inner .t-3 h3 {
        transform: translateY(230px);
        font-size: 25px;
        min-height: 60px;
    }
	div#service button.owl-prev, div#service button.owl-next {
    position: unset;
}
	div#service-inner .t-3 h3 {
        font-size: 23px;
    }
	div#how-it-inner:after, div#how-it-inner:before {
		display: none;
	}
	div#how-it-inner .t-4 {
    padding: 10px 0px !important;
    margin-bottom: 0px !important;
}
	div#how-it-inner {
    padding-bottom: 20px !important;
}
	    div#video-inner {
        margin: 0px 50px;
    }
	div#faq .vc_column-inner {
    margin: 0px 50px;
}
	div#faq .t-6 {
    text-align: center;
}
	div#contact-inner {
        margin: 0px 100px;
        padding: 30px 50px !important;
    }
	div#contact-inner img {
    border-radius: 10px;
}
	div#contact-inner .t-7 {
    text-align: center;
}
	div#contact-inner textarea {
        min-height: 150px !important;
    }
	div#contact-inner input#gform_submit_button_1 {
    margin: 0 auto;
}
	div#blog .t-8 {
    text-align: center;
}
	div#blog-inner .nectar-post-grid-item {
    width: 100%;
}
	div#blog-inner {
    margin: 0px 100px;
}
	    div#custom_html-2 .socliy ul li h3 {
        font-size: 15px;
        line-height: 24px;
    }
	
	    div#blog {
        padding: 30px 0px !important;
        padding-bottom: 0px !important;
    }
	
	div#footer-widgets .row {
    padding: 12px 0px !important;
    border-bottom: 1px solid #ccc;
}
	
	div#header-secondary-outer .nectar-center-text {
    display: none;
}
div#header-secondary-outer {
    display: none;
}

	
	
}
@media (max-width: 800px){
	div#about .vc_col-sm-6> .vc_column-inner {
        padding: 20px 50px;
    }
	div#about-inner .vc_col-sm-5 {
        padding: 0px 45px !important;
    }
	    div#contact-inner {
        margin: 0px 50px;
        padding: 30px 50px !important;
    }
	
	    div#service-inner .t-3 h3 {
        font-size: 18px;
    }
	
	div#ourmistilte h1:after {
        height: 2px;
        background: #4A235A;
        width: 85%;
        content: '';
        position: absolute;
        right: -66px;
        top: 22px;
    }
	
}
@media (max-width: 768px){}
@media (max-width: 480px){
	div#header-outer {
    padding: 5px 0px !important;
}
	    header#top .container .row {
        margin-top: 0px;
    }
	    body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
        height: 50px !important;
    }
	    .text-lft {
        margin-left: -30px;
    }
	div#about .vc_col-sm-6> .vc_column-inner {
        padding: 10px 10px;
    }
	    div#about-inner .vc_col-sm-5 {
        width: 100%;
        padding: 10px 0px !important;
        text-align: center;
    }
	div#about-inner {
        padding-top: 0px !important;
    }
	div#about-inner .t-1 {
    text-align: center;
    padding-right: 0px;
}
	div#about-inner:before {
		display: none;
	}
	div#about a#btn {
    margin-top: 10px;
    margin-bottom: 10px;
}
	h1 {
    font-size: 23px !important;
    line-height: 28px !important;
}
	div#service .owl-stage-outer {
    overflow: hidden;
}
	div#video-inner {
        margin: 0px 20px;
    }
	    div#faq .vc_column-inner {
        margin: 0px 0px;
    }
	div#blog h1 br {
    display: none;
}
	    div#contact-inner {
        margin: 0px 20px;
        padding: 30px 30px !important;
    }
	div#contact-inner .clm-one .vc_column-inner {
        padding: 0px 0px !important;
    }
	div#blog-inner {
        margin: 0px 0px;
    }
	
	    div#about h1 {
        padding-top: 20px;
    }
	
	div#faq .t-5 h4 {
        padding: 10px 6px !important;
        font-size: 13px;
    }
	
	div#service h1 > br {
    display: none;
}
div#service .wpb_text_column.wpb_content_element {
    margin-bottom: 4px;
}	
	.secondary-header-text {
    display: none;
}
}
@media (max-width: 428px){}
@media (max-width: 414px){
	    div#contact-inner {
        margin: 0px 10px;
        padding: 20px 20px !important;
    }
	h1 {
    font-size: 20px !important;
    line-height: 25px !important;
}
	div#service h1 br {
    display: none;
}
	div#copyright p {
    font-size: 11px !important;
}
}
@media (max-width: 390px){}
@media (max-width: 375px){}
@media (max-width: 360px){}













