/*
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
*/




@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,400;1,700;1,900&family=Oswald:wght@200;300;400;500;600;700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;1,100;1,300;1,400;1,900&display=swap');

html{
	scroll-behavior: smooth;
}
.col.span_9.col_last .sf-menu a {
    color: #1C1C1C !important;
    font-family: lato !important;
    font-size: 18px !IMPORTANT;
    letter-spacing: 0.2px;
    font-weight: 500;
    padding: 0px 2px !important;
}

.col.span_9.col_last .sf-menu li:last-child a {
    background: #D06727 !important;
    color: #fff !important;
    padding: 22px 32px !important;
    margin-left: 20px !important;
    transition: 0.5s ease !important;
}
/* Banner */
.section-1 h2 {
    font-family: Oswald;
    font-size: 61px !important;
    font-weight: 600 !important;
    line-height: 71px !important;
    padding-bottom: 13px;
    color: #fff !important;
}
.section-1 ul{
    margin: 16px 0 0;
    padding: 0;
    text-align:  center !important;
}
.section-1 ul li{
    list-style: none;
    display: -webkit-inline-box;
    margin: 0 10px;
}
.section-1 ul li a{
    position: relative;
    top: 0;
}
.section-1 h2 strong {color: #DC3B1C !important;font-weight: 600 !important;font-family: 'Oswald' !important;}

.section-1 p {
    font-size: 18.6px !important;
    color: #fff !important;
    font-family: 'Lato' !important;
    font-weight: 400 !important;
    line-height: 26px !important;
    width: 100%;
    margin-bottom: 0px;
    padding-bottom: 5px;
}

.section-1 a {
    background: #D06727;
    font-size: 18px !important;
    font-weight: 400;
    font-family: lato  !important;
    letter-spacing: 0.2px;
    text-transform: capitalize;
    padding: 23px 43px;
    border-radius: 0px !important;
    color: #fff !important;
    position: relative;
    top: 42px;
}

/* Banner */

.section-2 {
    padding: 80px 0px !important;
}

.section-2 .box-1 {
    border: 1px solid;
    transition: 0.5s ease !important;
    box-shadow: 0px 0px 10px 0px #00000059;
    border: 1px solid #fff;
    height: 183px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.section-2 .box-1 h3 {
    font-size: 23px !important;
    color: #ffffff !important;
    font-family: Lato !important;
    font-weight: 600 !important;
    letter-spacing: 0.2px;
    margin: 0;
}

.section-2 .box-1 p {
    font-size: 16px !important;
    line-height: 22px !important;
    color: #ffffff !important;
    font-family: 'Lato' !important;
    width: 92%;
    margin: 0 auto;
    padding: 0;
}
.section-3 {
    padding: 50px 0px !important;
}

.hd h2 {
    font-size: 39.9px !IMPORTANT;
    font-family: 'Lato' !important;
    color: #ffffff;
    font-weight: bolder;
    line-height: 66px !IMPORTANT;
}

.hd p {
    color: #ffffff;
    font-size: 18px !important;
    line-height: 30px !important;
    font-family: 'Lato';
    font-weight: 400;
}

.section-3 p {
    padding-bottom: 14px;
}
.section-3 .hd{}
.section-3 .hd h2{
	font-size: 39.9px !IMPORTANT;
    font-family: 'Lato' !important;
    color: #000;
    font-weight: bolder;
    line-height: 66px;
}
.main-butn a {
    background: #D06727;
    font-size: 18px !IMPORTANT;
    font-weight: bold;
    font-family: lato !important;
    letter-spacing: 0.2px;
    text-transform: capitalize;
    padding: 22px 50px;
    color: #fff !important;
    transition: 0.5s ease !important;
}

.main-butn {
    margin-top: 60px !important;
}

.section-4 {
    padding: 100px 0px !important;
}

.section-4 h2 {
    line-height: 54px !important;
}

.section-4 p {
    padding-bottom: 14px !important;
}

.section-4 h3 {
    background-color: #fff !important;
    width: 90%;
    margin: 0 auto;
    color: #000;
    font-size: 20px !important;
    line-height: 30px !important;
    font-family: 'Lato';
    padding: 20px 0px;
    margin-top: -43px;
    box-shadow: 0px 0px 10px 0px #000;
    z-index: 99;
    border-bottom: 4px solid #d06828;
}

.section-4 img {
    z-index: -1;
}

.section-4 .main-butn {margin-top: 70px !IMPORTANT;}

#setion-4 h2 {
    line-height: 49px !important;
    font-size: 40px !important;
    padding-bottom: 6px;
}

#setion-4 p {
    width: 94% !IMPORTANT;
}

#setion-4 .hd {
    margin-bottom: 40px !important;
}

#setion-4 h3 {
    color: #2B2B2B;
    font-size: 22px !important;
    font-weight: 700;
    font-family: 'Lato';
}

#setion-4 .sec-box p {
    font-size: 17px !important;
    line-height: 26px !important;
    color: #191919 !important;
    font-family: 'Lato';
}
.section-5 {
    padding: 86px 0px !IMPORTANT;
}

.section-5 h2 {
    line-height: 50px !important;
}
.section-6 {
    padding: 80px 0px 60px !important;
}

.section-6 h2 {
    line-height: 55px !important;
    color: #000;
}

.section-6 .hd p {
    width: 71% !important;
    margin: 0 auto;
    color: #000;
}

.section-6 input{
    background: #fff;
    border: 1px solid #CCCCCC !important;
    border-radius: 0px !IMPORTANT;
    padding-left: 24px !important;
    height: 45px !important;
    color: #0000008c !important;
    font-family: Lato !important;
    font-size: 14px !important;
}

.section-6 input::placeholder {
    color: #0000008c !important;
    font-family: Lato !important;
}



.section-6 textarea {
    background: #fff;
    border: 1px solid #CCCCCC !important;
    border-radius: 0px !IMPORTANT;
    padding-left: 24px !important;
    height: 175px !important;
    color: #0000008c !important;
    font-family: Lato !important;
    font-size: 14px !important;
    padding-top: 16px;
    margin-top: 12px !important;
}

.section-6 textarea::placeholder {
    color: #0000008c !important;
    font-family: Lato !important;
}

.section-6 input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: #D06727;
    font-size: 18px !IMPORTANT;
    color: #fff !important;
    font-family: 'Lato' !important;
    color: #fff !important;
    height: 65px !IMPORTANT;
    border-radius: 0px !IMPORTANT;
    width: 25% !important;
    margin: 0 auto !important;
    display: block;
    border: unset !important;
    margin-top: 26px !IMPORTANT;
    letter-spacing: 0.2px;
    transition: 0.5s ease !important;
}

.nectar-wpcf7-inline-form {
    padding: 13px 0px !IMPORTANT;
}

.section-6 form {
    width: 100%;
    margin: 0 auto;
}
.last-sec h2 {
    font-size: 55px !important;
    color: #2B2B2B !important;
    font-family: 'Lato';
    font-weight: bold !important;
    padding-top: 12px;
}

.last-sec h2 input {}

.last-sec input {background: #fff;border: 1px solid #CCCCCC !important;border-radius: 0px !IMPORTANT;padding-left: 24px !important;height: 67px !important;color: #0000008c !important;font-family: Lato !important;WIDTH: 100% !IMPORTANT;}

.last-sec input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: #D06727;
    font-size: 17px !IMPORTANT;
    color: #fff !important;
    font-family: 'Lato' !important;
    color: #fff !important;
    height: 67px !IMPORTANT;
    border-radius: 0px !IMPORTANT;
    border: unset !important;
    letter-spacing: 0.2px;
    position: relative;
    padding-left: 30px !important;
    padding-right: 30px !important;
    left: -31px;
    transition: 0.5s ease !IMPORTANT;
}div#setion-4 img {width: fit-content !important;height: unset !IMPORTANT;object-fit: unset !important;}
.ab-box h4 {
    color: #000 !important;
    font-family: 'Lato';
    font-size: 19px !important;
    letter-spacing: 0.4px;
    line-height: 29px;
}
.ab-box a {background: #D06727;font-size: 15.7px !IMPORTANT;font-weight: bold;font-family: lato !important;letter-spacing: 0.2px;text-transform: capitalize;padding: 18px 20px !important;color: #fff !important;transition: all 0.5s ease !important;margin: 0px 0px 0px !important;}

.ab-box p {
    padding-bottom: 33px;
    color: #000 !important;
    font-size: 18px !important;
    font-family: 'Lato';
    font-weight: 600;
}
.last-sec {
    background: #fff !important;
    padding: 60px 0px 58px 0px !important;
    position: relative;
    z-index: -1;
}
div#footer-outer {
    background: #000;
    padding-top: 0.5%;
    position: relative;
    z-index: -1;
}

#footer-outer #footer-widgets .col p:last-child {}

div#text-2 p {
    font-size: 18px !important;
    line-height: 30px !important;
    color: #fff !IMPORTANT;
    font-family: 'Lato';
}

    div#custom_html-2 ul li {
    display: inline-block;
    margin-right: 15px;
}

div#custom_html-2 {}

#footer-outer .widget h4 {
    font-size: 22px !important;
    color: #fff !important;
    font-family: 'Lato' !important;
    font-weight: bold !important;
    letter-spacing: 0.1px;
    padding-top: 40px !important;
    padding-bottom: 5%;
}

#footer-outer #footer-widgets .col ul li a, #sidebar div ul li a {
    font-size: 17px;
    font-family: 'Lato';
    color: #fff !important;
    font-weight: 500;
}

ul#menu-top-menu-2 li a {
    line-height: 29px !important;
}

#footer-outer li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-16 {
    display: none;
}

div#nav_menu-2 {
    position: relative;
    left: 70px;
}

div#custom_html-4 ul li i {
    padding-right: 16px;
}

div#custom_html-4 ul li {
    font-size: 16px !IMPORTANT;
}

div#custom_html-4 ul li a {
    line-height: 35px;
}

#footer-outer #copyright p {
    color: #fff !important;
    font-size: 18px !important;
    color: #fff !important;
    font-family: 'Lato';
    letter-spacing: 0.2px;
}

#footer-outer #copyright {
    border-top: 1px solid;
    width: 70% !important;
    margin: 0 auto;
}


.customer-box {
    /* background: url(/wp-content/uploads/2022/08/Group-66.png) no-repeat; */
    /* height: 330px; */
    display: flex;
    align-items: center;
    justify-content: center;
    /*     padding-top: 50px; */
    border: 1px solid;
    margin: 6px 0px 0px 0px !important;
    height: 250px;
    padding: 0px 6px !IMPORTANT;
}
.test-1 .flickity-viewport{
	margin: 30px 0 !important;
}
.page-id-8 .section-3 img {
    width: 100% !important;
    height: 450px !IMPORTANT;
    object-fit: cover;
}
.customer-box h4 {
    font-size: 20px !important;
    color: #fff !important;
    font-family: 'Lato';
    font-weight: 600;
    line-height: 20px !important;
    letter-spacing: 0.1px;
}

.customer-box h5 {
    font-size: 17.4px !important;
    color: #fff !important;
    font-weight: 300;
    margin-bottom: 25px;
}


.customer-box img.alignnone.size-full.wp-image-49 {
    margin-bottom: 0px !IMPORTANT;
}

.customer-box p {
    font-size: 15.5px !IMPORTANT;
    line-height: 25px !important;
    color: #fff !important;
    font-family: 'Lato';
    width: 90% !IMPORTANT;
    margin: 0 auto !important;
    padding-bottom: 20px !IMPORTANT;
}

.test-1 h2 {
    margin-bottom: 8px !important;
}

.test-1 {
    padding: 60px 0 !important;
}

.container {}

div#header-secondary-outer {
    background: #000000 !important;
}

body.material #header-secondary-outer nav>.sf-menu {
    float: left !important;
}

.nectar-center-text {
    float: right !important;
    text-align: right !IMPORTANT;
}

body.material #header-secondary-outer nav>.sf-menu a {
    font-size: 16px !important;
    color: #fff !important;
    font-family: 'Lato' !important;
    font-weight: 400;
    letter-spacing: 0.4px;
}

body.material #header-secondary-outer nav>.sf-menu a i {
    padding-right: 5px;
}

body.material #header-secondary-outer nav>.sf-menu a i.fa.fa-phone {
    top: -1px;
}

body.material #header-secondary-outer nav>.sf-menu li {
    padding-right: 13px;
}
.last-sec .row_col_wrap_12_inner.col.span_12.left {
    padding-left: 80px;
}
body #header-secondary-outer .nectar-center-text {
    max-width: 100% !important;
}

body #header-secondary-outer .nectar-center-text {
    font-size: 16px !important;
    color: #fff !IMPORTANT;
    font-family: 'Lato' !important;
    letter-spacing: 0.3px;
}

@media screen and (max-width: 1366px) {
	#header-outer #logo img, #header-outer .logo-spacing img {
    height: 118px !IMPORTANT;
}.page-id-88 .section-3 img {
    height: 610px !important;
}
.customer-box p {
    font-size: 14.5px !important;
    padding-bottom: 16px !important;
    line-height: 24px !important;
}
.col.span_9.col_last .sf-menu a {
    font-size: 17px !important;
}.test-1 h2 {
    margin-bottom: 26px !important;
}
.ab-box h4 {color: #000 !important;font-family: 'Lato';font-size: 18px !important;letter-spacing: 0.4px;line-height: 27px;}

.ab-box a {
    font-size: 15px !important;
    letter-spacing: 0.1px;
    text-transform: capitalize;
    padding: 17px 11px !important;
}
.section-6 {
    padding-bottom: 50px !important;
}
    
.col.span_9.col_last .sf-menu li:last-child a {
    background: #D06727 !important;
    color: #fff !important;
    padding: 22px 31px !important;
    margin-left: 13px !important;
}

.section-1 p {
    /* width: 64% !important; */
}
.section-6 {
    padding-bottom: 50px !important;
}

div#footer-outer {}
.section-2 .box-1 {transition: 0.5s ease !important;box-shadow: 0px 0px 10px 0px #00000059;border: 1px solid #000;height: 180px;display: flex;align-items: center;justify-content: center;border: 1px solid #fff;height: 183px;display: flex;align-items: center;justify-content: center;}
.last-sec .row_col_wrap_12_inner.col.span_12.left {
    padding-left: 70px;
}
.section-2 .box-1 p {
    font-size: 15.5px !important;
    line-height: 23px !important;
    width: 94% !IMPORTANT;
    margin: 0 auto;
}

.section-2 .box-1 h3 {
    font-size: 22px !IMPORTANT;
    padding-bottom: 4px !important;
}

.section-4 h3 {
    width: 89% !important;
    color: #000;
    font-size: 20.6px !important;
    line-height: 33px !important;
    font-family: 'Lato';
    padding: 20px 0px;
    margin-top: -50px;
}
.page-id-8 .section-3 img {
    width: 100% !important;
    height: 400px !IMPORTANT;
    object-fit: cover;
}
.main-butn a {
    font-size: 17.5px !important;
}

#setion-4 .sec-box p {
    font-size: 16px !important;
    line-height: 25px !important;
}

#setion-4 p {
    width: 100% !important;
}

#setion-4 h3 {
    font-size: 21px !important;
    padding-bottom: 0px !IMPORTANT;
    margin-bottom: 5px !important;
}

#setion-4 h2 {
    font-size: 38px !important;
    line-height: 45px !important;
}

.customer-box {
/*     width: 32% !important;
    margin: 0 auto !important; */
}
	.freepage .free_form_section{
		    margin: auto !important;
	}
.section-6 .hd p {
    width: 81% !IMPORTANT;
}
.test-1 .hd h2 {line-height: 10px !IMPORTANT;}

.test-1 .hd p {
    padding-bottom: 10px !important;
}
.last-sec h2 {
    font-size: 45px !important;
    padding-top: 16px;
}

div#text-2 p {
    font-size: 16px !IMPORTANT;
    line-height: 26px !IMPORTANT;
}

#footer-outer #footer-widgets .col ul li a, #sidebar div ul li a {
    font-size: 15px !important;
    line-height: 32px !IMPORTANT;
}

div#custom_html-4 ul li i {
    padding-right: 11px !IMPORTANT;
    font-size: 16px !important;
}

div#media_image-2 {
    margin-bottom: 20px !IMPORTANT;
}
}

.section-1 a:hover {
    background: #fff !important;
    color: #d06727 !important;
    transition: 0.5s ease !IMPORTANT;
}

.section-2 .box-1:hover {
    background: #d06727;
    transition: 0.5s ease !important;
    border: unset !important;
}

.section-2 .box-1:hover h3,.section-2 .box-1:hover p {
    color: #fff !IMPORTANT;
    transition: 0.2s ease !important;
}
.section-2 .box-1:hover a{
	color:#fff;
}
.main-butn a:hover {
    border: 1px solid !IMPORTANT;
    background: transparent !important;
    color: #d06727 !important;
}
 input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
        border: 1px solid !IMPORTANT;
    background: transparent !important;
    color: #d06727 !important;
}

.col.span_9.col_last .sf-menu li:last-child a:hover {
    background: transparent !important;
    border: 1px solid;
    color: #d06727 !important;
    transition: 0.5s ease !important;
}
.section-1 {
    /* position: relative; */
    /* min-height: 900px; */
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: center; */
    padding: 250px 0px !IMPORTANT;
}
/* animation */
h2.sex-1 {
    animation-name: first-anim;
    animation-iteration-count: 1;
    animation-duration: 2s;
    animation-delay: 0s;
    position:relative;
    animation-fill-mode: forwards;
    text-align: center !important;
}


p.sex-2{
    animation-name: third-anim;
    animation-iteration-count: 1;
    animation-duration: 2s;
    animation-delay: 2s;
    position:relative;
    animation-fill-mode: both;
    text-align: center !IMPORTANT;
}

p.sex-3{
     animation-name: third-anim;
     animation-iteration-count: 1;
     animation-duration: 2s;
     animation-delay: 4s;
    position:relative;
      animation-fill-mode: both;
}

.section-1 a{
    animation-name: second-anim;
    animation-iteration-count: 1;
    animation-duration: 2s;
    animation-delay: 6s;
    position:relative;
    animation-fill-mode: both;
}
@keyframes first-anim{
   0%   {left: -60%; opacity:0;}
  100% {left: 0%; opacity:1;}
}
@keyframes second-anim{
   0%   {left: -100%; opacity:0;}
  100% {left: 0%; opacity:1;}
}

@keyframes third-anim{
   0%   {left: -100%; opacity:0;}
  100% {left: 0%; opacity:1;}
}
li#menu-item-126 {}

#header-outer ul.sub-menu.tracked-pos {
    padding: 10px !important;
    margin: 0px !important;
    top: 122px !important;
}

#header-outer ul.sub-menu.tracked-pos li {
    padding: 0px !important;
    margin: 0px !important;
}

#header-outer ul.sub-menu.tracked-pos li a {
    padding: 19px 10px 19px 21px !important;
    margin: 0px !important;
    color: #fff !important;
    font-size: 16px !IMPORTANT;
    border: unset !IMPORTANT;
}
#page-header-bg h1, .nectar-box-roll .overlaid-content h1 {position: relative;top: 90px;}
.section-4 .hover-wrap-inner{
	height: 500px;
	border: 3px solid #d06727;
	z-index: -1;
	border-bottom: 0 !important;
}
.section-4 .hover-wrap-inner img{
	width:100%;
	height:100%;
	object-fit:
	cover;
	z-index: -1;
}

div#popmake-164 {
    padding-left: 35px;
    padding-right: 30px;
    padding-top: 50px;
}
div#popmake-164 h2,
div#popmake-164 p{
	color: #000;
}
.pum-content.popmake-content p {
    padding-bottom: 0px !important;
}
.ab-box a:hover {
    background: transparent !important;
    color: #d06727 !important;
    transition: all 0.5s ease !important;
    border: 1px solid #d06727 !important;
}

.ab-1 img {
    animation-name: ganja;
    animation-iteration-count: infinite;
    animation-duration: 2s;
}

@keyframes ganja {
    0% {
        transform: scale(0.96);
    }
    50% {
        transform: scale(1);
    }

    100% {
        transform: scale(0.96);
    }
}
.red-button a {
    background: #d06727 !important;
    display: block;
    color: #fff !important;
    padding: 21px 0px !important;
    font-size: 20px !important;
    font-family: 'Lato';
    letter-spacing: 0.2px;
    font-weight: 600;
    TRANSITION: all 0.5s ease !IMPORTANT;
}

.red-button {
    width: 73%;
    margin: 0 auto;
}
.red-button .hd h2 {
	color:#000;
}

.red-button {
    padding: 70PX 0px 100PX !IMPORTANT;
    MARGIN-BOTTOM: 70PX !IMPORTANT;
}

.red-button a:hover {
    background: #000 !important;
    color: #fff;
    TRANSITION: all 0.5s ease !IMPORTANT;
}
.addiction-1 {
    margin-top: 30px;
}

.addiction-2 {
    margin-top: 30px;
    padding: 60px 0px  !important;
}

.addiction-2 .hd {
    background: #ffffff63;
    backdrop-filter: blur(2px);
    padding: 45px 0px 50px;
    width: 93%;
    margin: 0 auto;
}

.addiction-2 .hd h2 {
    color: #000 !important;
    font-size: 39px !important;
    line-height: 55px !important;
    width: 89%;
    margin: 0 auto;
    font-weight: 600;
}

.addiction-2 .hd p {
    color: #000 !important;
    font-weight: 600;
    font-size: 19px !important;
    padding-top: 7px;
}

.addiction-1 h2 {
    font-size: 26px !IMPORTANT;
    line-height: 40px !important;
    font-family: 'Lato';
    font-weight: 600;
    letter-spacing: 0.4px;
    margin-bottom: 0px;
}

.addiction-1 p {
    font-size: 16.5px;
    font-family: 'Lato';
    padding-bottom: 15px;
}

.addiction-1 ul li {
    font-size: 17px;
    font-family: 'Lato';
    line-height: 28px;
}

.trauma-1 p {
    padding-bottom: 15px !IMPORTANT;
}

.trauma-1 p strong {
    color: #191919;
    font-size: 18px !important;
    line-height: 30px !important;
    font-family: 'Lato';
}

.trauma-1 h2 {
    padding-bottom: 10px;
    font-family: 'Lato';
    font-size: 38px !important;
}

.trauma-2 {
    padding: 50px 0px !important;
}

.trauma-2 ul li {
    color: #191919;
    font-size: 18px !important;
    line-height: 34px !important;
    font-family: 'Lato';
    font-weight: 400;
}
.trauma-2 h3 {
    line-height: 40px;
    padding-top: 10px;
}

.trauma-2 h3 {
    font-family: 'Lato';
}

.trauma-2 td {
    color: #000 !important;
    font-family: 'Lato';
    font-size: 15px !important;
    line-height: 26px;
}
body:not(.woocommerce-cart)  .main-content 
.trauma-2 table tr:nth-child(2n+1) {
    background: #000;
    color: #fff !important;
}


.trauma-2 table h3 {
    color: #fff;
    margin: 0px !important;
    padding-top: 21px !important;
    padding-left: 10px;
}



.trauma-2 table p {
        color: #000 !important;
    font-family: 'Lato';
    font-size: 15px !important;
        line-height: 26px;

}
.trauma-2 h2 {
    font-size: 33px !important;
    line-height: 55px !important;
}
#footer-outer ul.sub-menu {
    display: none;
}
.section-4 .vc_column-inner {
    transition: all 0.5s ease !important;
}

.section-4 .vc_col-sm-4:hover {
    transform: scale(1.1) !important;
    transition: all 0.5s ease !important;
}

.section-4 .vc_col-sm-4 {
    transition: all 0.5s ease !important;
}
div#creditCard img{
	max-width: 10% !important;
}
.freepage .btnGroup.ifSingle {
    justify-content: center !important;
}

.freepage .free_form_section.wpep_form_shadow .free_form_page{
	text-align:center;
}

.ui-datepicker th{
	color:#000;
}
.ea-bootstrap a {
    color: #000;
    font-size: 16px !important;
}
.ui-datepicker .ui-datepicker-current-day,
.ea-bootstrap.ea-bootstrap .selected-time, 
.ea-bootstrap.ea-bootstrap .selected-time:hover {
    background-color: #D06727 !important;
}
#booking-overview td{
	color:#000;
}
.step.final.col-md-6.disabled {
    margin: 30px 0 0;
}
.ea-bootstrap .btn{
	    background: #d06727 !important;
	    display: block;
	    color: #fff !important;
	    padding: 10px 30px !important;
	    font-size: 16px !important;
	    font-family: 'Lato';
	    letter-spacing: 0.2px;
	    font-weight: 600;
	    TRANSITION: all 0.5s ease !IMPORTANT;
	    border: 0 !important;
}

#client_portal{
    padding: 100px 0px !important;
}
#client_portal h2{
    font-size: 45px !important;
    font-weight: 700;
}
#client_portal p{}
#client_portal ul{
    margin: 0;
    padding: 0;
    text-align: center;
}
#client_portal ul li{
    list-style: none;
    display: -webkit-inline-box;
    margin: 0 10px;
}
#client_portal ul li a{
    color: #fff;
    background-color: #fff;
    color: #000;
    padding: 10px 40px;
    transition: all .5s ease;
    font-size: 16px;
    font-weight: 600;
}
.freepage .free_form_page .form-group {
    margin: 0px 0px 5px 0px !important;
}
.freepage .tab-content h3{
	margin: 0 !important;
}
.freepage .free_form_section.wpep_form_shadow .free_form_page {
    padding: 40px 40px;
}
p.btnn {
    text-align: center;
}
.animation-are1 .free_form_page{
    padding: 0 0 !important;
}
.animation-are1 .free_form_page button{
    background: #D06727;
    font-size: 18px !important;
    font-weight: bold;
    font-family: lato !important;
    letter-spacing: 0.2px;
    text-transform: capitalize;
    padding: 13px 43px;
    border-radius: 0px !important;
    color: #fff !important;
    position: relative;
    top: 0;
    cursor: pointer;
}
.animation-are1 .free_form_page button:hover{
	background-color: #fff !important;
	color: #D06727 !important;
}

.page-id-88 .section-3 img {
    height: 615px !important;
    object-fit: cover;
}
