*{
    margin:0px;
    padding:0px;
}

a:hover, a:active {
    text-decoration: none!important;
}

a:hover {
    color: #040506;
}


ul, li{
    margin: 0;
    padding: 0;
}



.fa, .fa {
    font-weight: 400!important;
    font-family: "FontAwesome"!important;
}

p:empty,a:empty{
    display: none;
}


 p ,li {
    font-family: Gelion;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 40px;
    color: #000000;
}

a{
  color:#9E6940;
  transition:ease 0.4s all;
}

:focus{
    outline: none!important;
}

@font-face{
font-family:'Gelion';
 src: url('../fonts/Gelion Thin.ttf');
 font-weight:200;
}
@font-face{
font-family:'Gelion';
 src: url('../fonts/Gelion Thin Italic.ttf');
font-style:italic;  
 font-weight:200;
}
@font-face{
font-family:'Gelion';
 src: url('../fonts/Gelion SemiBold.ttf');
 font-weight:600;
}
@font-face{
font-family:'Gelion';
 src: url('../fonts/Gelion SemiBold Italic.ttf');
font-style:italic;  
 font-weight:600;
}
@font-face{
font-family:'Gelion';
 src: url('../fonts/Gelion Medium.ttf');
 font-weight:500;
}
@font-face{
font-family:'Gelion';
 src: url('../fonts/Gelion Medium Italic.ttf');
font-style:italic;  
 font-weight:500;
}
@font-face{
font-family:'Gelion';
 src: url('../fonts/Gelion Light.ttf');
 font-weight:300;
}
@font-face{
font-family:'Gelion';
 src: url('../fonts/Gelion Light Italic.ttf');
font-style:italic;  
 font-weight:300;
}
@font-face{
font-family:'Gelion';
 src: url('../fonts/Gelion Bold.ttf');
 font-weight:700;
}
@font-face{
font-family:'Gelion';
 src: url('../fonts/Gelion Bold Italic.ttf');
font-style:italic;  
 font-weight:700;
}
@font-face{
font-family:'Gelion';
 src: url('../fonts/Gelion Black.ttf');
 font-weight:900;
}
@font-face{
font-family:'Gelion';
 src: url('../fonts/Gelion Black Italic.ttf');
font-style:italic;  
 font-weight:900;
}
@font-face{
font-family:'Gelion';
 src: url('../fonts/Gelion Regular.ttf');
 font-weight:400;
}
@font-face{
font-family:'Gelion';
 src: url('../fonts/Gelion Regular Italic.ttf');
font-style:italic;  
 font-weight:400;
}

@font-face{
font-family:'Albra';
 src: url('../fonts/Albra Black.otf');
 font-weight:900;
}
@font-face{
font-family:'Albra';
 src: url('../fonts/Albra Bold.otf');
 font-weight:700;
}

@font-face{
font-family:'Albra';
 src: url('../fonts/Albra Light.otf');
 font-weight:300;
}
@font-face{
font-family:'Albra';
 src: url('../fonts/Albra Medium.otf');
 font-weight:500;
}

@font-face{
font-family:'Albra';
 src: url('../fonts/Albra Regular.otf');
 font-weight:400;
}
@font-face{
font-family:'Albra';
 src: url('../fonts/Albra Semi.otf');
 font-weight:600;
}

@font-face{
font-family:'Albra Text';
 src: url('../fonts/Albra Text Black.otf');
 font-weight:900;
}
@font-face{
font-family:'Albra Text';
 src: url('../fonts/Albra Text Bold.otf');
 font-weight:700;
}

@font-face{
font-family:'Albra Text';
 src: url('../fonts/Albra Text Light.otf');
 font-weight:300;
}

@font-face{
font-family:'Albra Text';
 src: url('../fonts/Albra Text Medium.otf');
 font-weight:500;
}
@font-face{
font-family:'Albra Text';
 src: url('../fonts/Albra Text Regular.otf');
 font-weight:400;
}
@font-face{
font-family:'Albra Text';
 src: url('../fonts/Albra Text Semi.otf');
 font-weight:600;
}
@font-face{
font-family:'Chamberi Display';
 src: url('../fonts/ChamberiDisplay-Black.otf');
 font-weight:900;
}
@font-face{
 font-family:'Chamberi Display';
 src: url('../fonts/ChamberiDisplay-BlackItalic.otf');
 font-style:italic;   
 font-weight:900;
}
@font-face{
font-family:'Chamberi Display';
 src: url('../fonts/ChamberiDisplay-Bold.otf');
 font-weight:700;
}
@font-face{
 font-family:'Chamberi Display';
 src: url('../fonts/ChamberiDisplay-BoldItalic.otf');
 font-style:italic;   
 font-weight:700;
}
@font-face{
font-family:'Chamberi Display';
 src: url('../fonts/ChamberiDisplay-ExtraBold.otf');
 font-weight:800;
}
@font-face{
 font-family:'Chamberi Display';
 src: url('../fonts/ChamberiDisplay-ExtraBoldItalic.otf');
 font-style:italic;   
 font-weight:800;
}
@font-face{
font-family:'Chamberi Display';
 src: url('../fonts/ChamberiDisplay-ExtraLight.otf');
 font-weight:200;
}
@font-face{
 font-family:'Chamberi Display';
 src: url('../fonts/ChamberiDisplay-ExtraLightItalic.otf');
 font-style:italic;   
 font-weight:200;
}
@font-face{
font-family:'Chamberi Display';
 src: url('../fonts/ChamberiDisplay-Regular.otf');
 font-weight:400;
}
@font-face{
 font-family:'Chamberi Display';
 src: url('../fonts/ChamberiDisplay-Italic.otf');
 font-style:italic;   
 font-weight:400;
}
@font-face{
font-family:'Chamberi Display';
 src: url('../fonts/ChamberiDisplay-SemiBold.otf');
 font-weight:600;
}
@font-face{
 font-family:'Chamberi Display';
 src: url('../fonts/ChamberiDisplay-SemiBoldItalic.otf');
 font-style:italic;   
 font-weight:600;
}
@font-face{
font-family:'Chamberi Display';
 src: url('../fonts/ChamberiDisplay-Light.otf');
 font-weight:300;
}
@font-face{
 font-family:'Chamberi Display';
 src: url('../fonts/ChamberiDisplay-LightItalic.otf');
 font-style:italic;   
 font-weight:300;
}

@font-face{
font-family:'Chamberi Headline';
 src: url('../fonts/ChamberiHeadline-ExtraBold.otf');
 font-weight:800;
}
@font-face{
font-family:'Chamberi Headline';
src: url('../fonts/ChamberiHeadline-ExtraBoldItalic.otf');
 font-style:italic;   
 font-weight:800;
}
@font-face{
font-family:'Chamberi Headline';
 src: url('../fonts/ChamberiHeadline-Bold.otf');
 font-weight:700;
}
@font-face{
font-family:'Chamberi Headline';
src: url('../fonts/ChamberiHeadline-BoldItalic.otf');
 font-style:italic;   
 font-weight:700;
}
@font-face{
font-family:'Chamberi Headline';
 src: url('../fonts/ChamberiHeadline-ExtraLight.otf');
 font-weight:200;
}
@font-face{
font-family:'Chamberi Headline';
src: url('../fonts/ChamberiHeadline-ExtraLightItalic.otf');
 font-style:italic;   
 font-weight:200;
}
@font-face{
font-family:'Chamberi Headline';
 src: url('../fonts/ChamberiHeadline-Light.otf');
 font-weight:300;
}
@font-face{
font-family:'Chamberi Headline';
src: url('../fonts/ChamberiHeadline-LightItalic.otf');
 font-style:italic;   
 font-weight:300;
}
@font-face{
font-family:'Chamberi Headline';
 src: url('../fonts/ChamberiHeadline-Regular.otf');
 font-weight:400;
}
@font-face{
font-family:'Chamberi Headline';
src: url('../fonts/ChamberiHeadline-Italic.otf');
 font-style:italic;   
 font-weight:400;
}
@font-face{
font-family:'Chamberi Headline';
 src: url('../fonts/ChamberiHeadline-SemiBold.otf');
 font-weight:600;
}
@font-face{
font-family:'Chamberi Headline';
src: url('../fonts/ChamberiHeadline-SemiBoldItalic.otf');
 font-style:italic;   
 font-weight:600;
}

@font-face{
font-family:'Chamberi Super Display';
 src: url('../fonts/ChamberiSuperDisplay-Black.otf');
 font-weight:900;
}
@font-face{
font-family:'Chamberi Super Display';
src: url('../fonts/ChamberiSuperDisplay-BlackItalic.otf');
 font-style:italic;   
 font-weight:900;
}
@font-face{
font-family:'Chamberi Super Display';
 src: url('../fonts/ChamberiSuperDisplay-ExtraBold.otf');
 font-weight:800;
}
@font-face{
font-family:'Chamberi Super Display';
src: url('../fonts/ChamberiSuperDisplay-ExtraBoldItalic.otf');
 font-style:italic;   
 font-weight:800;
}
@font-face{
font-family:'Chamberi Super Display';
 src: url('../fonts/ChamberiSuperDisplay-ExtraLight.otf');
 font-weight:200;
}
@font-face{
font-family:'Chamberi Super Display';
src: url('../fonts/ChamberiSuperDisplay-ExtraLightItalic.otf');
 font-style:italic;   
 font-weight:200;
}
@font-face{
font-family:'Chamberi Super Display';
 src: url('../fonts/ChamberiSuperDisplay-Light.otf');
 font-weight:300;
}
@font-face{
font-family:'Chamberi Super Display';
src: url('../fonts/ChamberiSuperDisplay-LightItalic.otf');
 font-style:italic;   
 font-weight:300;
}
@font-face{
font-family:'Chamberi Super Display';
 src: url('../fonts/ChamberiSuperDisplay-Regular.otf');
 font-weight:400;
}
@font-face{
font-family:'Chamberi Super Display';
src: url('../fonts/ChamberiSuperDisplay-Italic.otf');
 font-style:italic;   
 font-weight:400;
}
@font-face{
font-family:'Chamberi Super Display';
 src: url('../fonts/ChamberiSuperDisplay-SemiBold.otf');
 font-weight:600;
}
@font-face{
font-family:'Chamberi Super Display';
src: url('../fonts/ChamberiSuperDisplay-SemiBoldItalic.otf');
 font-style:italic;   
 font-weight:600;
}

@font-face{
font-family:'Chamberi Text';
 src: url('../fonts/ChamberiText-Black.otf');
 font-weight:900;
}
@font-face{
font-family:'Chamberi Text';
src: url('../fonts/ChamberiText-BlackItalic.otf');
 font-style:italic;   
 font-weight:900;
}
@font-face{
font-family:'Chamberi Text';
 src: url('../fonts/ChamberiText-Bold.otf');
 font-weight:700;
}
@font-face{
font-family:'Chamberi Text';
src: url('../fonts/ChamberiText-BoldItalic.otf');
 font-style:italic;   
 font-weight:700;
}
@font-face{
font-family:'Chamberi Text';
 src: url('../fonts/ChamberiText-ExtraBold.otf');
 font-weight:800;
}
@font-face{
font-family:'Chamberi Text';
src: url('../fonts/ChamberiText-ExtraBoldItalic.otf');
 font-style:italic;   
 font-weight:800;
}
@font-face{
font-family:'Chamberi Text';
 src: url('../fonts/ChamberiText-ExtraLight.otf');
 font-weight:200;
}
@font-face{
font-family:'Chamberi Text';
src: url('../fonts/ChamberiText-ExtraLightItalic.otf');
 font-style:italic;   
 font-weight:200;
}
@font-face{
font-family:'Chamberi Text';
 src: url('../fonts/ChamberiText-Regular.otf');
 font-weight:400;
}
@font-face{
font-family:'Chamberi Text';
src: url('../fonts/ChamberiText-Italic.otf');
 font-style:italic;   
 font-weight:400;
}
@font-face{
font-family:'Chamberi Text';
 src: url('../fonts/ChamberiText-Light.otf');
 font-weight:300;
}
@font-face{
font-family:'Chamberi Text';
src: url('../fonts/ChamberiText-LightItalic.otf');
 font-style:italic;   
 font-weight:300;
}
@font-face{
font-family:'Chamberi Text';
 src: url('../fonts/ChamberiText-SemiBold.otf');
 font-weight:600;
}
@font-face{
font-family:'Chamberi Text';
src: url('../fonts/ChamberiText-SemiBoldItalic.otf');
 font-style:italic;   
 font-weight:600;
}

@font-face{
font-family: 'Futura BdCn BT';
src: url('../fonts/FuturaBoldCondensedBT.ttf'); 
 font-weight:700;
}

@font-face{
font-family: 'Futura Lt BT';
src: url('../fonts/futura light bt.ttf'); 
 font-weight:300;
}



.single-post .entry-content h3,.single-post .entry-content h2{
  font-family: Chamberi Display;
    font-style: normal;
    font-weight: 300;
    font-size: 46px;
    line-height: 72px;
    color: #9E6940;
  margin-bottom:20px;
}

body{
  background: #FFF9F2;
}

h1,h2{
    font-family: Chamberi Display;
    font-style: normal;
    font-weight: 300;
    font-size: 46px;
    line-height: 72px;
    color: #9E6940;
}

h3,h4{
    font-family: Chamberi Display;
    font-style: normal;
    font-weight: 300;
    font-size: 32px;
    line-height: 50px;
    color: #9E6940;
}

  
  
/* Home page css */


header.maine-header .container-fluid {
    padding: 0 35px;
}

.hdr-logo img {
    width: 100%;
    max-width: 267px;
    height: auto;
}

header.maine-header {
    padding-top: 30px;
    position: absolute;
    width: 100%;
    z-index: 999;
}
ul#menu-main-menu li {
    list-style: none;
    display: inline-block;
    padding-right: 94px;
}

ul#menu-main-menu li a {
    font-family: Gelion;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #9E6940;
    border-bottom: 1px solid transparent;
}

ul#menu-main-menu li:last-child{
  padding-right:0;
}

header.maine-header .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 17%;
    flex: 0 0 17%;
    max-width: 17%;
}
header.maine-header .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83%;
    flex: 0 0 83%;
    max-width: 83%;
}

.right-hdr-menu ul li {
    list-style: none;
    display: inline-block;
    padding-right: 84px;
}

.right-hdr-menu ul li:last-child {
    padding-right: 0;
}

.hdr-menu-are {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.right-hdr-menu ul li a {
    font-family: Gelion;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #9E6940;
}

ul#menu-main-menu li a:hover,ul#menu-main-menu li.current-menu-item a {
    border-color:#9E6940;
}

.right-hdr-menu ul li:first-child a:hover {
    border-color:#9E6940;
}

.right-hdr-menu ul li:last-child a:hover {
    background: unset;
    color: #9e6940;
}
.right-hdr-menu ul li:last-child a {
    background: #9E6940;
    border-radius: 20px;
    color: #FFFFFF;
    padding: 8px 22px;
    transition: ease 0.4s all;
    border: 2px solid #9e6940;
}

a.gt-strtd:hover,.btm-ftr-ico a:hover {
    color: #ffffff;
    background: #9e6940;
}

.right-hdr-menu ul li a {
    border-bottom: 1px solid transparent;
}

.ftr-bx.ftr-contact ul li a:hover {
    color: #9e6940;
}

section.main-banner-are .container-fluid {
    padding: 0 135px;
}

section.main-banner-are {
    padding-top: 150px;
    position: relative;
    padding-bottom: 65px;
}
.left-mn-bann h2 {
    font-family: Chamberi Display;
    font-style: normal;
    font-weight: 400;
    font-size: 52px;
    line-height: 80px;
    color: #9E6940;
    margin-bottom: 44px;
}

.left-mn-bann h2 span {
    font-style: italic;
}

.left-mn-bann p {
    font-family: Albra;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 25px;
    color: #000000;
    margin-bottom: 55px;
}

a.pg-btn {
    border: 1px solid #9E6940;
    box-sizing: border-box;
    font-family: Albra;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 27px;
    color: #9E6940;
    display: inline-block;
    padding: 10px 20px;
}

.mn-bann-right img:first-child {
    width: 100%;
    max-width: 62%;
    height: auto;
    border-radius: 250px 250px 0 0;
}

.mn-bann-right img:last-child {
    margin-bottom: -35%;
    width: 100%;
    max-width: 39%;
    height: auto;
    margin-left: -19%;
}
.mn-bann-right {
    padding-left: 120px;
}
section.main-banner-are:after {
    position: absolute;
    content: "";
    background: #DCCDBF;
    width: 30%;
    right: 0;
    height: 100%;
    top: 0;
    z-index: -1;
}

section.about-sec-home {
    padding-top: 60px;
    padding-bottom: 70px;
}
.left-about img {
    width: 100%;
    max-width: 53%;
    display: block;
    margin-left: auto;
}

section.about-sec-home .col-md-6 {
    padding: 0;
}

.left-about {
    position: relative;
    padding-right: 50px;
}

.left-about:before {
    width: 73%;
    content: "";
    height: 80%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: linear-gradient(
90deg
, #DCCDBF 0%, rgba(220, 205, 191, 0) 112.59%);
    z-index: -1;
    position: absolute;
}

.sec-head h2 {
    font-family: Chamberi Display;
    font-style: normal;
    font-weight: 300;
    font-size: 46px;
    line-height: 72px;
    color: #9E6940;
}

.right-about {
    padding-left: 50px;
    padding-right: 100px;
}

.right-about p {
    font-family: Gelion;
    font-style: normal;
    font-weight: 300;
    font-size: 22px;
    line-height: 26px;
    color: #000000;
    max-width: 670px;
    margin-top: 10px;
    margin-bottom: 40px;
}
.left-meet p {
    font-family: Gelion;
    font-style: normal;
    font-weight: 300;
    font-size: 22px;
    line-height: 26px;
    color: #000000;
    margin-top: 10px;
    margin-bottom: 40px;
    max-width: 650px;
}

section.meet-sec-home .col-md-6 {
    padding: 0;
}

.left-meet {
    padding-left: 100px;
    padding-right: 50px;
}

section.meet-sec-home {
    padding-top: 10px;
    padding-bottom: 90px;
}

.right-meet img {
    width: 100%;
    max-width: 48.5%;
    height: auto;
    border-radius: 250px 250px 0 0;
}

.right-meet{
  position:relative;
}

.right-meet:before {
    width: 73%;
    content: "";
    height: 80%;
    right: 0;
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
    background: linear-gradient(90deg, #DCCDBF 0%, rgba(220, 205, 191, 0) 112.59%);
    z-index: -1;
    position: absolute;
}

section.help-sec {
    background: rgba(196, 196, 196, 0.19);
    padding-top: 30px;
    padding-bottom: 75px;
}

section.help-sec .sec-head h2 {
    text-align: center;
    margin-bottom: 45px;
}
section.help-sec .container-fluid,footer.main-footer .container-fluid {
    padding: 0 70px;
    max-width: 1470px;
    margin: 0 auto;
}
.help-bx {
    width: max-content;
    text-align: center;
    position: relative;
    z-index: 9;
}

.help-bx-img{
  position:relative;
}

section.review-sec .container-fluid {
    padding: 0 70px;
}

 section.help-sec .col-md-4:nth-child(2) .help-bx {
    margin: 0 auto;
}
section.review-sec {
    padding: 120px 0;
}

div#test-carousel .owl-nav {
    display: none;
}

div#test-carousel .owl-dots .owl-dot span {
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    background: #dccdbf;
    border-radius: 0;
}

div#test-carousel .owl-dots .owl-dot.active span, div#test-carousel .owl-dots .owl-dot:hover span {
    background: #9e6940;
}

div#test-carousel .owl-dots {
    padding-top: 30px;
}

section.help-sec .col-md-4:nth-child(3) .help-bx{
  margin-left:auto;
} 



 section.help-sec .col-md-4:nth-child(2) .help-bx .help-bx-img:after,section.help-sec .col-md-4:nth-child(1) .help-bx .help-bx-img:after {
    position: absolute;
    content: "";
    background: #fff;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    width: 240px;
    height: 240px;
    z-index: -1;
  transition:ease 0.4s all;
   opacity:0;
}

 section.help-sec .col-md-4:nth-child(3) .help-bx .help-bx-img:after {
    position: absolute;
    content: "";
    background: #fff;
    left: 50%;
    top: 45%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    width: 210px;
    height: 210px;
    z-index: -1;
   opacity:0;
}
/* 
section.help-sec .help-bx:hover .help-bx-img:after {
    background: #fff!important;
  opacity:1!important;
} */

.help-bx-img img {
    max-height: 205px;
    object-fit: contain;
  transform:scale(0.9);
  transition:ease 0.4s all;
}

.help-bx:hover img {
  transform:scale(1);
}


.help-bx h4 {
    font-family: Gelion;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 26px;
    color: #000000;
    margin-top: 80px;
}
/* section.review-sec {
    padding-top: 110px;
    padding-bottom: 130px;
}
 */
/* section.review-sec .container-fluid {
    padding: 0 70px;
} */


.review-box {
    background: #fff;
    padding: 90px 50px 60px 50px;
    min-height: 674px;
}
.review-cont p {
    font-family: Gelion;
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    line-height: 40px;
    color: #1C1C1C;
}

.review-btm {
    display: flex;
    align-items: center;
    margin-top: 80px;
}

ul.str li {
    list-style: none;
    display: inline-block;
    color: #FEC20F;
    font-size: 18px;
    padding-right: 2px;
}

.review-peo-cnt h5 {
    font-family: Gelion;
    font-style: normal;
    font-weight: 400;
    font-size: 21px;
    line-height: 25px;
    color: #1C1C1C;
    margin-bottom: 15px;
}

.review-peo-cnt p {
    font-family: Gelion;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #1C1C1C;
    margin-bottom: 15px;
}

.review-peo-img img {
    width: 90px!important;
    height: 90px;
    border-radius: 50%;
    object-fit: cover;
}
.review-peo-cnt {
    padding-left: 30px;
    width: 70%;
}

.review-peo-img {
    width: 90px;
}
section.review-sec .col-lg-4:nth-child(2) .review-box {
    background: #DCCDBF;
    min-height: 734px;
    margin-top: -30px;
    margin-bottom: -30px;
}
section.review-sec .row {
    align-items: center;
}

section.review-sec .col-md-4:nth-child(2) .review-box .review-cont p,
section.review-sec .col-md-4:nth-child(2) .review-box .review-peo-cnt h5,section.review-sec .col-md-4:nth-child(2) .review-box .review-peo-cnt p{
  color:#fff;
}

footer.main-footer {
    background: rgba(220, 219, 215, 0.6);
    padding-top: 120px;
}

.ftr-bx.gt-strtd h3 {
    font-family: 'Gelion';
    font-style: normal;
    font-weight: normal;
    font-size: 32px;
    line-height: 42px;
    letter-spacing: -0.436364px;
    color: #000000;
    margin-bottom: 35px;
}

.ftr-bx.gt-strtd p {
    font-family: 'Gelion';
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 22px;
    letter-spacing: -0.231818px;
    color: #000000;
    mix-blend-mode: normal;
    opacity: 0.5;
    max-width: 400px;
    margin-bottom: 30px;
}



a.gt-strtd {
    background: #DCCDBF;
    border-radius: 8px;
    padding: 15px 48px;
    display: inline-block;
    font-family: Gelion;
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 20px;
    letter-spacing: -0.231818px;
    color: #000000;
}

.ftr-bx.ftr-logo img {
    width: 100%;
    max-width: 348px;
    margin: 0 auto;
    display: block;
}

.ftr-bx.ftr-contact ul li p, .ftr-bx.ftr-contact ul li a {
    font-family: 'Gelion';
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -0.204545px;
    color: #000000;
    margin-bottom: 30px;
    display: inline-block;
}

.ftr-bx.ftr-contact ul li p i, .ftr-bx.ftr-contact ul li a i{
  margin-right:10px;
  float:left;
  margin-bottom:10px;
}

.ftr-bx.ftr-contact ul li {
    list-style: none;
}

.ftr-bx.ftr-contact {
    width: 100%;
    max-width: 235px;
    margin-left: auto;
}

section.help-sec .row:after {
    position: absolute;
    content: "";
    background: url('../images/Vector.png') no-repeat;
    width: 100%;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    background-size: contain;
    background-repeat: no-repeat;
}

section.help-sec .row {
    position: relative;
}


/* section.help-sec {
    background: url('../images/Rectangle 36.png');
} */


section.help-sec .col-md-4:nth-child(1) .help-bx .help-bx-img img {
    background: #f4efe9;
    border-radius: 50%;
}

section.help-sec .row:after {
    position: absolute;
    content: "";
    background: url(../images/Vector.png) no-repeat;
    width: 95%;
    left: 50%;
    top: 60px;
    transform: translateX(-50%);
    background-size: contain;
    background-repeat: no-repeat;
    height: 180px;
}

.btm-ftr-ico a {
    width: 50px;
    height: 50px;
    line-height: 50px;
    background: #DCCDBF;
    display: table;
    text-align: center;
    border-radius: 50%;
    font-size: 25px;
    color: #fff;
    margin-left: auto;
}

section.inn-pg-mn {
    padding-top: 150px;
    padding-bottom: 35px;
    position: relative;
}
section.inn-pg-mn:after {
    position: absolute;
    content: "";
    background: #DCCDBF;
    width: 29%;
    left: 0;
    height: 100%;
    top: 0;
    z-index: -1;
}
section.inn-pg-mn .inn-pg-mn-left img {
    width: 100%;
    height: auto;
}

section.inn-pg-mn.abt-pg .inn-pg-mn-left img {
    width: 100%;
    height: auto;
    border-radius: 250px 250px 0 0;
}


.inn-pg-mn-left {
    max-width: 61%;
    margin-left: auto;
} 
.inn-pg-mn-left h3 {
    font-family: Allura;
    font-style: normal;
    font-weight: 400;
    font-size: 64px;
    line-height: 80px;
    color: #404040;
    text-shadow: 4px 4px 4px rgb(0 0 0 / 25%);
    margin-top: -87px;
    margin-left: -165px;
}

.sec-head h3 {
    font-family: Chamberi Display;
    font-style: normal;
    font-weight: 300;
    font-size: 32px;
    line-height: 50px;
    color: #9E6940;
}

.inn-pg-mn-right p {
    font-family: Chamberi Display;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0.01em;
    color: #000000;
    margin-bottom: 20px;
}
.inn-pg-mn-right h3 {
    margin-bottom: 15px;
}


.inn-pg-mn-right {
    padding-right: 70px;
    padding-left: 35px;
}

section.about-inner-sec {
    background: rgba(196, 196, 196, 0.19);
    padding-top: 130px;
    padding-bottom: 85px;
}

section.about-inner-sec .container-fluid,section.immgration-inner-sec .container-fluid,section.emdr-inner-sec .container-fluid,section.insurance-inner-sec .container-fluid,section.contact-inner-sec.one .container-fluid {
    padding: 0 100px;
}

.about-inner-cont-are {
    background: #DED0C2;
    padding: 60px 70px 100px 70px;
    filter: drop-shadow(-5px -5px 80px rgba(0, 0, 0, 0.102));
}

.about-inner-cont-are .sec-head h2 {
    color: #000;
    text-align: center;
    margin-bottom: 50px;
}

.about-inner-cont-are p {
    font-family: Gelion;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 36px;
    color: #000000;
    margin-bottom: 20px;
}

.inn-pg-mn-right a.pg-btn {
    margin-top: 35px;
}

section.immgration-inner-sec {
    background: rgba(196, 196, 196, 0.19);
    padding-top: 80px;
    padding-bottom: 80px;
}
.immgration-inner-cont-are p {
    font-family: Gelion;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 40px;
    text-align: center;
    color: #000000;
}

section.inn-pg-mn a {
    color: #9e6940;
}

    .panel-heading [data-toggle="collapse"]:after {
        font-family: 'fontawesome';
        content: "\f067"; /* "play" icon */
        float: right;
        color: #9E8540;
        font-size: 20px;
        line-height: 22px;
        /* rotate "play" icon from > (right arrow) to down arrow */
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
    transition:ease 0.4s all;
    font-weight: 400!important;
    }

    .panel-heading [data-toggle="collapse"].collapsed:after {
        /* rotate "play" icon from > (right arrow) to ^ (up arrow) */
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        color: #9E8540;
    transition:ease 0.4s all;
    }

.panel {
    border-top: 3px solid #DCCDBF;
    padding: 25px 0;
}

h4.panel-title {
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    color: #000;
    font-family: 'Gelion';
}

h4.panel-title a {
    color: #000;
}

.panel-body {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: rgba(60, 60, 67, 0.85);
    font-family: 'Gelion';
    padding-top: 15px;
}

div#accordion {
    padding-top: 35px;
}

.immgration-inner-cont-are a {
    color: #9E6940;
}

section.inn-pg-mn.emdr-pg {
    padding-bottom: 130px;
}
section.inn-pg-mn.emdr-pg .inn-pg-mn-left {
    max-width: 50%;
    margin-left: auto;
    margin-right: 5%;
}

section.inn-pg-mn.emdr-pg:after {
    width: 35%;
}
section.emdr-inner-sec {
    background: rgba(196, 196, 196, 0.19);
    padding: 50px 0;
}

.emdr-inner-cont-are {
    text-align: center;
}

.emdr-inner-cont-are .blank {
    background: #C4C4C4;
    width: 100%;
    height: 570px;
    max-width: 1400px;
    margin: 35px auto;
}

.inn-pg-mn-right ul li {
    font-family: Chamberi Display;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0.01em;
    color: #000000;
    margin-bottom: 0;
    padding-bottom: 5px;
  list-style:none;
}

section.inn-pg-mn.insrnc-pg .inn-pg-mn-right ul li{
  list-style:disc;
}

section.inn-pg-mn.insrnc-pg .inn-pg-mn-right ul{
  padding-left:20px;
}

section.inn-pg-mn.insrnc-pg .inn-pg-mn-left {
    max-width: 35%;
    margin-left: auto;
}

.inn-pg-mn-right .sec-head {
    padding-bottom: 30px;
}

.inn-pg-mn-right ul {
    padding-top: 20px;
}

section.inn-pg-mn.insrnc-pg:after {
    width: 34%;
}
section.inn-pg-mn.insrnc-pg {
    padding-bottom: 150px;
}

section.insurance-inner-sec {
    background: rgba(196, 196, 196, 0.19);
    padding-top: 80px;
    padding-bottom: 80px;
    text-align: center;
}

section.insurance-inner-sec.two {
    background: #fff;
}

.insurance-inner-cont-are p {
    font-family: Gelion;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 40px;
    text-align: center;
    color: #000000;
}

section.insurance-inner-sec a {
    color: #9e6940;
}
section.insurance-inner-sec .sec-head {
    padding-bottom: 25px;
}

section.inn-pg-mn.apoinment-pg .inn-pg-mn-left img,section.inn-pg-mn.contact-pg .inn-pg-mn-left img {
    width: 100%;
    height: auto;
    border-radius: 250px 250px 0 0;
}

section.inn-pg-mn.apoinment-pg .inn-pg-mn-left img:nth-child(2) {
    width: 100%;
    height: auto;
    max-width: 41%;
    margin-top: -22%;
    margin-left: -19%;
  border-radius:0;
}

section.inn-pg-mn.apoinment-pg ul.apnmnt-hvr {
    padding-top: 0;
}
ul.apnmnt-hvr li.hvr-child {
    position: relative;
  width:max-content;
}

ul.appnmnt-sub li {
    margin: 0!important;
    padding: 0;
    display: block;
}
ul.appnmnt-sub {
    position: absolute;
    min-width: 190px;
    padding-top: 0;
    top: 85px;
    left: 45px;
  opacity:0;
  visibility:hidden;
  transition:ease 0.3s all;
}

ul.apnmnt-hvr li.hvr-child:hover ul.appnmnt-sub{
  opacity:1;
  visibility:visible;
  padding-top:20px;
}

ul.appnmnt-sub li a {
    font-family: Gelion;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.01em;
    color: #000000;
    background: #DCCDBF;
    display: block;
    margin: 0;
    padding: 9px 20px;
    border-bottom: 1px solid #909090;
}

ul.appnmnt-sub li:last-child a{
  border-bottom:0;
}
section.appnmnt-inner-sec {
    padding-top: 40px;
    padding-bottom: 100px;
    text-align: center;
}

section.appnmnt-inner-sec.one .sec-head {
    padding-bottom: 60px;
}
section.inn-pg-mn.apoinment-pg {
    padding-bottom: 100px;
}

section.appnmnt-inner-sec.one .container-fluid {
    padding: 0 80px;
}

.appnmnt-inner-cont-are .col-md-4 {
    padding: 0 30px;
}
.appnmnt-bx {
    background: rgb(220 205 191 / 40%);
    padding: 75px;
    padding-top: 20px;
    height: 100%;
}
.appnmnt-bx h1 {
    font-family: Futura BdCn BT;
    font-style: normal;
    font-weight: 700;
    font-size: 180px;
    line-height: 216px;
    color: #968273;
    opacity: 0.35;
}

section.appnmnt-inner-sec.two {
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
    background: #DCCDBF;
}
section.inn-pg-mn.apoinment-pg .inn-pg-mn-right {
    padding-left: 10%;
}

section.blog-page-mn {
    padding-top: 200px;
    padding-bottom: 65px;
}

section.blog-page-mn .container-fluid {
    padding: 0 120px;
}

section.blog-page-mn .sec-head {
    text-align: center;
    padding-bottom: 10px;
}
.blg-bx {
    padding: 40px 20px;
}

.blg-img img {
    width: 100%;
    height: 60vh;
    border: 4px solid #9E6940;
    box-sizing: border-box;
    border-radius: 245px 245px 0px 0px;
    object-fit: cover;
}
.blg-cnt h4 {
    font-family:'Futura Lt BT';
    font-style: normal;
    font-weight: 300;
    font-size: 26px;
    line-height: 31px;
    color: #9e6940;
    min-height: 93px;
    margin-bottom: 15px;
}

span.author-name {
    font-weight: 500;
    font-size: 24px;
    margin-top: 20px;
    display: inline-block;
}

span.author-details {
    display: block;
    font-size: 18px;
    font-style: italic;
}

.blg-cnt {
    font-family: Futura Lt BT;
    font-style: normal;
    font-weight: 300;
    font-size: 22px;
    line-height: 26px;
    color: #000000;
    padding-top: 25px;
}
.blog-content p {
    font-family: Futura Lt BT;
    font-style: normal;
    font-weight: 300;
    font-size: 22px;
    line-height: 26px;
    color: #000000;
    text-align: justify;
}

.blog-content {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.blg-cnt a.pg-btn {
    display: table;
    margin: 30px auto 0;
}

a.pg-btn:hover {
    background: #9E6940;
    color: #fff;
}

.single-post header.maine-header {
    position: relative;
}

.single-post .entry-content {
    padding: 100px 150px 100px 100px;
    clear: both;
    display: flow-root;
}


.log-image {
    position: relative;
    max-width: 49%;
    float: left;
    width: 100%;
    margin-right: 4%;
    margin-left: -100px;
}
.log-image img {
    width: 100%;
    height: 65vh;
    object-fit: cover;
}

.single .entry-content p {
font-family: Chamberi Display;
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 31px;
letter-spacing: 0.01em;
color: #000000;
padding-bottom:15px;  
}

.single .entry-content ol li,.single .entry-content ul li {
font-family: Chamberi Display;
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 31px;
letter-spacing: 0.01em;
color: #000000;
padding-bottom:10px;  
}

.single .entry-content ul{
  padding-left:20px;
  padding-bottom:20px;
}

section.inn-pg-mn.contact-pg .inn-pg-mn-left img:nth-child(2) {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27%;
    margin-left: -41%;
    border-radius: 0;
}

section.inn-pg-mn.contact-pg .inn-pg-mn-left {
    max-width: 55%;
    margin-left: auto;
    padding-right: 10%;
}

section.inn-pg-mn.contact-pg .inn-pg-mn-right form h4 {
    font-family: Futura Lt BT;
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
    line-height: 29px;
    color: #000000;
    margin-bottom: 35px;
}

section.inn-pg-mn.contact-pg .inn-pg-mn-right form h4.mdl{
   margin-top: 10px;
}

section.inn-pg-mn.contact-pg .inn-pg-mn-right form {
    width: 100%;
    max-width: 800px;
}

section.inn-pg-mn.contact-pg .inn-pg-mn-right form input,section.inn-pg-mn.contact-pg .inn-pg-mn-right form select{
    width: 100%;
    background: rgba(220, 205, 191, 0.4);
    border-radius: 13px;
    border: 0;
    min-height: 60px;
    padding: 0 30px;
    font-family: Gelion;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #9E6940;
    margin-bottom: 35px;
}


section.inn-pg-mn.contact-pg .inn-pg-mn-right form .text-676 input,section.inn-pg-mn.contact-pg .inn-pg-mn-right form textarea {
    width: 100%;
    background: rgba(220, 205, 191, 0.4);
    border-radius: 13px;
    border: 0;
    min-height: 60px;
    padding: 0 30px;
   font-family: Futura Lt BT;
   font-style: normal;
   font-weight: 300;
   font-size: 20px;
   line-height: 24px;
   color: #000000;
    margin-bottom: 35px;
}

section.inn-pg-mn.contact-pg .inn-pg-mn-right form textarea{
  padding-top:30px;
}

section.inn-pg-mn.contact-pg .inn-pg-mn-right form .text-676 input::placeholder,section.inn-pg-mn.contact-pg .inn-pg-mn-right form textarea::placeholder{
  color: #000000;
}


section.inn-pg-mn.contact-pg .inn-pg-mn-right form input::placeholder,section.inn-pg-mn.contact-pg .inn-pg-mn-right form select::placeholder{
  color: #9E6940;
}

section.inn-pg-mn.contact-pg .inn-pg-mn-right form textarea,section.inn-pg-mn.contact-pg .inn-pg-mn-right form textarea::placeholder{
  font-family: Gelion;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #9E6940;
}

section.inn-pg-mn.contact-pg input.wpcf7-form-control.has-spinner.wpcf7-submit {
    font-family: Gelion;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
    width: auto;
    min-height: auto;
    background: #9E6940;
    border-radius: 10px;
    padding: 7px 58px;
    cursor: pointer;
    transition: ease 0.4s all;
    border: 2px solid #9e6940;
}

section.inn-pg-mn.contact-pg input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    background: unset;
    color: #9e6940;
}

section.contact-inner-sec.one {
    background: rgba(196, 196, 196, 0.19);
    padding: 100px 0;
    text-align: center;
}

section.contact-inner-sec.one .sec-head {
    padding-bottom: 35px;
}

section.contact-inner-sec.two {
    padding: 80px 0;
}

section.contact-inner-sec.two .container-fluid {
    padding: 0 150px;
}

.contact-left-map .blank {
    width: 100%;
}

.contact-left-map .blank iframe{
  width:100%;
}

.contact-add-bx h5 {
    font-family: Gelion;
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 31px;
    color: #000000;
    margin-bottom: 20px;
}

.contact-add-bx a, .contact-add-bx p {
    font-family: Futura Lt BT;
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
    line-height: 29px;
    color: #000000;
    margin-bottom: 0;
}

.contact-add-bx {
    padding: 35px 0;
}

.contact-right-are {
    padding-left: 100px;
}

.contact-add-bx a:hover {
    color: #9e6940;
}

.log-image img.post_logo {
    width: 100%;
    max-width: 26%;
    height: auto;
    display: block;
    margin-left: auto;
    margin-top: -24%;
    margin-right: -5%;
}


.animate__animated {
    animation-duration: 2s;
}

.help-bx-img:hover ul {
    opacity: 1;
    visibility: visible;
    padding-top: 20px;
}
.help-bx-img ul {
    position: absolute;
    min-width: 190px;
    padding-top: 0;
    bottom: -76px;
    right: 50%;
    opacity: 0;
    visibility: hidden;
    transition: ease 0.3s all;
    min-width: 281px;
    transform: translateX(50%);
}

.help-bx-img ul li {
    margin: 0!important;
    padding: 0;
    display: block;
}


.help-bx-img ul li a {
    font-family: Gelion;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.01em;
    color: #000000;
    background: #DCCDBF;
    display: block;
    margin: 0;
    padding: 9px 20px;
    border-bottom: 1px solid #909090;
}

.ftr-bx.ftr-logo img {
    width: 100%;
    max-width: 184px;
}

div#test-carousel {
    filter: drop-shadow(-5px -5px 80px rgba(0, 0, 0, 0.102));
}

div#test-carousel .owl-item.center .review-box {
    background: #DCCDBF;
}


b, strong {
    font-weight: 600;
}

.page-template-default .all-spacing {
    padding-top: 150px;
    padding-bottom: 60px;
}

.page-template-default .container-fluid{
  padding:0 100px;
}

body #wpsm_accordion_305 .wpsm_panel-default,body #wpsm_accordion_449 .wpsm_panel-default{
    border-top: 3px solid #DCCDBF!important;
    padding: 25px 0!important;
    background: unset;
    margin: 0!important;
    border-radius: 0!important;
}

body #wpsm_accordion_305 .wpsm_panel-default > .wpsm_panel-heading ,body #wpsm_accordion_449 .wpsm_panel-default > .wpsm_panel-heading {
 background:transparent!important;
  padding:0!important;
}

body #wpsm_accordion_305 .ac_title_class,body #wpsm_accordion_449 .ac_title_class{
  padding:0!important;
}

body #wpsm_accordion_305 .wpsm_panel-title a,body #wpsm_accordion_449 .wpsm_panel-title a{
   font-style: normal;
    font-weight: bold!important;
    font-size: 18px!important;
    color: #000!important;
    font-family: 'Gelion'!important;
}

body #wpsm_accordion_305 .ac_open_cl_icon,body #wpsm_accordion_449 .ac_open_cl_icon{
      -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    color: #9E8540!important;
    transition: ease 0.4s all;
  background:unset!important;
  padding:0!important;
  transition:ease 0.4s all;
}


body #wpsm_accordion_305 span.ac_open_cl_icon.fa.fa-minus,body #wpsm_accordion_449 span.ac_open_cl_icon.fa.fa-minus{
-webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
} 

body #wpsm_accordion_305 .wpsm_panel-body,body #wpsm_accordion_449 .wpsm_panel-body{
  background:unset!important;
  padding:0!important;
  padding-top:30px!important;
  border:0!important;
}

.wpsm_panel-body ul, .wpsm_panel-body ol {
    padding-left: 20px;
}


body #wpsm_accordion_305 span.ac_open_cl_icon:after,
body #wpsm_accordion_449 span.ac_open_cl_icon:after {
    content: "\f067";
    font-weight: 400!important;
}

body #wpsm_accordion_305 span.ac_open_cl_icon:before,body #wpsm_accordion_449 span.ac_open_cl_icon:before {
   display:none!important;
}

.page-id-323 .all-spacing {
    padding: 0;
} 
  
.page-id-323 .all-spacing .container-fluid {
    padding: 0;
}

.page-id-323 .all-spacing .new-clnt .col-md-5, .page-id-323 .all-spacing .new-clnt .col-md-7 {
    padding: 0;
}

article#post-323 header.header {
    display: none;
} 

.page-id-323 .all-spacing .new-clnt .row {
    margin: 0;
}

.new-clnt {
    position: relative;
}

.new-clnt:before {
    position: absolute;
    content: "";
    background: linear-gradient(90deg, #DCCDBF 0%, rgba(220, 205, 191, 0) 112.59%);
    width: 34%;
    left: 0;
    top: 0;
    height: 100%;
}

.new-clnt {
    padding-top: 200px;
    padding-bottom: 30px;
} 

.left-clnt-are img {
    width: 100%;
    max-width: 42%;
    display: block;
    margin-left: auto;
}

.left-clnt-are {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 400px;
}

.left-clnt-are img:last-child {
    margin-bottom: 0;
}

.right-clnt-are {
    padding-left: 10%;
    padding-right: 16.3%;
}

.right-clnt-are form p {
    font-family: Futura Lt BT;
    font-style: normal;
    font-weight: 300;
    font-size: 32px!important;
    line-height: 38px;
}
  
  
.right-clnt-are .wpforms-field {
    padding: 0!important;
}

div#wpforms-332-field_2-container {
    padding: 0;
    padding-bottom: 45px!important;
}


.right-clnt-are form input[type=text], .right-clnt-are form textarea, .right-clnt-are form select, .right-clnt-are form input[type=email], .right-clnt-are form input[type=phone] {
    background: rgba(220, 205, 191, 0.4)!important;
    border-radius: 13px!important;
    font-family: Gelion!important;
    font-style: normal;
    font-weight: normal!important;
    font-size: 16px!important;
    line-height: 19px!important;
    color: #9E6940!important;
    border: 0!important;
    min-height: 60px!important;
    padding: 20px 35px!important;
    max-height: 280px;
    margin-bottom: 35px!important;
}


.right-clnt-are form input[type=text]::placeholder, .right-clnt-are form input[type=email]::placeholder, .right-clnt-are form input[type=phone]::placeholder{
font-family: Gelion!important;
font-style: normal;
font-weight: normal!important;
font-size: 16px!important;
color: #9E6940!important;
} 

.right-clnt-are .wpforms-field-radio,.right-clnt-are .wpforms-field-checkbox {
    padding-bottom: 50px!important;
}

div#wpforms-332-field_9-container {
    padding-bottom: 15px!important;
}

.right-clnt-are label.wpforms-field-label {
    font-family: Futura Lt BT!important;
    font-style: normal;
    font-weight: 300!important;
    font-size: 24px!important;
    line-height: 29px!important;
    color: #000000!important;
    padding-bottom: 30px!important;
}

.wpcf7-radio span {
    font-family: Futura Lt BT!important;
    font-style: normal;
    font-weight: 300!important;
    font-size: 20px!important;
    line-height: 24px!important;
    color: #000000!important;
    vertical-align: middle!important;
    display: inline-block;
}


input[type=radio],input[type=checkbox] {
    position: absolute!important;
    opacity: 0;
}

input[type=radio] + label:before ,input[type=radio] + span:before,input[type=checkbox] + label:before {
    height: 30px!important;
    width: 30px!important;
    margin-right: 2px!important;
    content: " ";
    display: inline-block!important;
    vertical-align: middle;
    background: #DCCDBF;
    box-shadow: inset 1px 1px 4px rgb(0 0 0 / 25%);
    border-radius: 50%;
  margin-right:20px!important;
}
input[type=radio]:checked + label:before ,input[type=radio]:checked + span:before,input[type=checkbox]:checked + label:before {
    outline: 11px solid #9E6940;
    outline-offset: -15px;
}

.right-clnt-are form textarea {
    height: 280px!important;
    color: #000!important;
font-weight: 300!important;
font-size: 20px!important;
line-height: 24px!important;
}

.right-clnt-are button#wpforms-submit-332 {
    font-family: Gelion;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
    width: auto;
    min-height: auto;
    background: #9E6940;
    border-radius: 10px;
    padding: 7px 58px;
    cursor: pointer;
    transition: ease 0.4s all;
    border: 2px solid #9e6940;
    text-transform: uppercase;
}

.right-clnt-are button#wpforms-submit-332:hover {
    background: unset;
    color: #9e6940;
}


.right-clnt-are form textarea::placeholder{
   color: #000!important;
}

.right-clnt-are .wpforms-field-radio label.wpforms-field-label-inline,div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
    font-family: Futura Lt BT!important;
    font-style: normal;
    font-weight: 300!important;
    font-size: 20px!important;
    line-height: 24px!important;
    color: #000000!important;
    vertical-align: middle!important;
}

.spwidget-button-wrapper a.pg-btn {
    display: table;
    margin: 0 auto;
}



ul#menu-main-menu .menu-item-has-children{
  position: relative;
}

ul#menu-main-menu ul.sub-menu {
    text-align: left;
    position: absolute;
    display: block;
    line-height: 14px;
    margin: 0;
    list-style: none;
    left: 0;
    border-radius: 0;
    -webkit-box-shadow: 1px 1px 33px 0px rgb(83 95 159 / 15%);
    box-shadow: 1px 1px 33px 0px rgb(83 95 159 / 15%);
    background-clip: padding-box;
    z-index: 99;
    visibility: hidden;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s linear 0s;
    transition: all .3s linear 0s;
    top: auto;
    width: 250px;
    padding: 0px;
    background: #eae7e2;
    border-radius: 6px;
    box-shadow: 0px 4px 12px 0px rgb(0 0 0 / 6%);
    padding: 10px 0;
}

ul#menu-main-menu ul.sub-menu li a {
    margin: 0;
    display: block;
    padding: 10px 20px 10px;
    position: relative;
    color: #9e6940;
    border: 0;
}

ul#menu-main-menu ul.sub-menu li a:before {
    position: absolute;
    content: '';
    left: 18px;
    top: 18px;
    width: 0;
    height: 2px;
    background-color: transparent;
    -webkit-transition: all .500s ease-in-out;
    transition: all .500s ease-in-out;
}

ul#menu-main-menu ul.sub-menu li a:hover:before {
    width: 12px;
    background: #9e6940;
}

ul#menu-main-menu ul.sub-menu li a:hover {
   padding-left:35px;
}

ul#menu-main-menu .menu-item-has-children:hover ul.sub-menu {
    opacity: 1;
    visibility: visible;
}

ul#menu-main-menu .menu-item-has-children:after {
    content: "\f107";
    font-family: "FontAwesome";
    font-size: 16px;
    color: #9e6940;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
}

div#wpforms-332-field_15-container label.wpforms-field-label {
    max-width: 500px;
}


.wpcf7-radio span.wpcf7-list-item.first {
    margin: 0;
}

h4.upr {
    padding-top: 20px;
}

section.rts-insurance {
    background: rgba(196, 196, 196, 0.19);
    padding: 60px 0;
  text-align:center;
}


section.rts-insurance .container-fluid{
  padding:0 100px;
}
section.rts-insurance.three {
    background: rgba(179, 151, 126, 0.6);
}

section.rts-insurance.three h2{
  color:#000;
}

section.immgration-inner-sec h4 {
    text-align: center;
    color: #000;
    font-family: 'Gelion';
    font-weight: 600;
    font-size: 24px;
}

.single-post .entry-content ul, .single-post .entry-content ol {
    list-style-position: inside;
}

.contact-left-map iframe {
    filter: grayscale(1);
}
section.inn-pg-mn.contact-pg .inn-pg-mn-right form h4.ita {
    font-style: italic;
}
span.wpcf7-form-control-wrap.radio-521 {
    padding-bottom: 25px;
    display: inline-block;
    padding-top: 15px;
}

.right-clnt-are form textarea#wpforms-332-field_22 {
    height: 120px!important;
}

div#wpforms-332-field_7-container label.wpforms-field-label.wpforms-label-hide + .wpforms-field-row.wpforms-field-large {
    display: none;
}

.inn-pg-mn-right .wpsm_panel-group ul li {
    list-style: disc;
}

.inn-pg-mn-right .wpsm_panel-group ul {
  padding-top:0;
}

.page-id-243 .inn-pg-mn-right h3,.page-id-446 .inn-pg-mn-right h3 {
    font-family: Chamberi Display;
    font-style: normal;
    font-weight: 300;
    font-size: 46px;
    line-height: 72px;
    color: #9E6940;
}
body #google_language_translator select.goog-te-combo {
    border: 0!important;
    height: 35px!important;
    padding: 0 10px!important;
    margin-left: auto!important;
    display: table;
    margin-bottom: 20px!important;
    background: rgba(220, 205, 191, 0.4);
    padding: 0 30px;
    font-family: Gelion;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #9E6940;
}

div#google_language_translator {
    margin-bottom: -25px;
}

.page-id-243 .inn-pg-mn-left {
    padding-top: 25%;
}
form#wpforms-form-332 span.wpforms-required-label {
    display: none;
}

section.immgration-inner-sec h4 {
    font-weight: 400;
}


.review-peo-cnt p span {
    display: block;
    padding-bottom: 5px;
    font-size: 18px;
}

.wpforms-confirmation-container-full {
    border: 1px solid #d4d4d4!important;
    background: rgba(196, 196, 196, 0.19)!important;
    font-family: 'Gelion'!important;
}


#google_language_translator select.goog-te-combo {
    width: 180px!important;
}

ul#menu-main-menu ul.sub-menu li {
    padding: 0;
    width: 100%;
}

.btm-ftr-ico ul li {
    list-style: none;
    display: inline-block;
    padding-left: 10px;
}
.btm-ftr-ico {
    text-align: right;
}


.blg-btm-in p {
    color: #9e6940!important;
    line-height: 35px!important;
}

.cpr-right {
    position: relative;
    margin-top: 70px;
    margin-bottom: 70px;
    padding-left: 70px;
    padding-right: 70px;
}

.btm-ftr-ico {
    text-align: right;
}

.cpr-right-mn {
    text-align: center;
    padding-top: 25px;
}

.cpr-right-mn p {
    margin-bottom: 0;
}

.btm-ftr-ico {
    text-align: right;
    margin-top: -50px;
    padding-bottom: 2%;
}

.right-clnt-are .wpforms-conditional-show {
    padding-bottom: 20px!important;
}

a.spns-pg:hover {
    border-color: #696969;
}
a.spns-pg {
    font-family: Gelion;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    display: table;
    margin-left: auto;
    border-bottom: 1px solid transparent;
    color: #696969!important;
}


  
/* --- diffrent screen css */

@media only screen and (max-width: 1900px) {
ul#menu-main-menu li {
    padding-right: 60px;
}
.right-hdr-menu ul li {
    padding-right: 60px;
}
.right-hdr-menu ul li {
    padding-right: 40px;
} 
}


@media only screen and (max-width: 1600px) {

.cpr-right {
    position: relative;
    margin-top: 20px;
    margin-bottom:20px;
}	
	
section.about-inner-sec {
    padding-top: 60px;
    padding-bottom: 60px;
} 
  
h3,h4 {
    font-size: 28px;
    line-height: 45px;
}

h1,h2,.page-id-243 .inn-pg-mn-right h3,.page-id-446 .inn-pg-mn-right h3 {
    font-size: 40px;
    line-height: 60px;
}
  
ul#menu-main-menu li {
    padding-right: 35px;
}
p,li {
    font-size: 18px;
    line-height: 30px;
} 
section.main-banner-are .container-fluid {
    padding: 0 100px;
}
.left-mn-bann h2 {
    font-size: 40px;
    line-height: 60px;
    margin-bottom: 30px;
} 
.left-mn-bann p {
    font-size: 18px;
    margin-bottom: 40px;
}  

a.pg-btn {
    font-size: 18px;
  padding: 6px 20px;
}
.sec-head h2,.single .entry-content h3, .single .entry-content h2 {
    font-size: 40px;
    line-height: 60px;
}
  .single .entry-content p{
    font-size:18px;
    line-height:30px;
  } 
  
.single .entry-content ol li,.single .entry-content ul li {
font-size:18px;
line-height:30px;
} 
  
.left-meet p {
    font-size: 20px;
}
.help-bx h4 {
    font-size: 20px;
    margin-top: 55px;
}
.review-box {
    padding: 60px 30px 40px 30px;
} 
.review-cont p {
    font-size: 20px;
    line-height: 35px;
} 
/* section.review-sec .col-md-4:nth-child(2) .review-box {
    padding-top: 90px;
    padding-bottom: 60px;
} */
footer.main-footer {
    padding-top: 50px;
}
.review-btm {
    margin-top: 40px;
}
.review-peo-cnt h5 {
    font-size: 20px;
    margin-bottom: 10px;
} 
.review-peo-cnt p {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 10px;
}
.right-about p,.left-meet p {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 30px;
}
.ftr-bx.gt-strtd h3 {
    font-size: 28px;
    line-height: 35px;
    margin-bottom: 30px;
}
.sec-head h3 {
    font-size: 28px;
    line-height: 45px;
}
.inn-pg-mn-left h3 {
    font-size: 50px;
    line-height: 70px;
    margin-top: -75px;
    margin-left: -130px;
}
section.about-inner-sec {
    padding-top: 100px;
    padding-bottom: 80px;
}
.about-inner-cont-are {
    padding: 50px 50px 70px 50px;
}
.about-inner-cont-are .sec-head h2 {
    margin-bottom: 30px;
} 
.about-inner-cont-are p {
    font-size: 18px;
    line-height: 31px;
}
  .inn-pg-mn-right .sec-head {
    padding-bottom: 10px;
}
.inn-pg-mn-right a.pg-btn {
    margin-top: 20px;
}
.immgration-inner-cont-are p {
    font-size: 20px;
    line-height: 30px;
}
section.inn-pg-mn.emdr-pg {
    padding-bottom: 100px;
} 
section.blog-page-mn {
    padding-top: 150px;
    padding-bottom: 45px;
} 
section.blog-page-mn .container-fluid {
    padding: 0 100px;
}
.blg-bx {
    padding: 40px 0px;
} 
.blg-cnt h4 {
    font-size: 21px;
    line-height: 28px;
    min-height: 85px;
    margin-bottom: 15px;
}
.blg-cnt,.blog-content p  {
    font-size: 18px;
    line-height: 26px;
}
.single-post .entry-content {
    padding: 70px;
} 
.log-image {
    margin-left: -70px;
    margin-bottom: 25px;
} 
section.inn-pg-mn.contact-pg .inn-pg-mn-left {
    max-width: 63%;
    margin-left: auto;
    padding-right: 3%;
}
section.inn-pg-mn.contact-pg .inn-pg-mn-right form h4 {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 20px;
}
section.inn-pg-mn.contact-pg .inn-pg-mn-right form input, section.inn-pg-mn.contact-pg .inn-pg-mn-right form select {
    border-radius: 10px;
    min-height: 55px;
    padding: 0 20px;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 20px;
}
section.inn-pg-mn.contact-pg .inn-pg-mn-right form .text-676 input, section.inn-pg-mn.contact-pg .inn-pg-mn-right form textarea {
    border-radius: 10px;
    min-height: 55px;
    padding: 0 20px;
    font-size: 20px;
    margin-bottom: 20px;
    max-height: 200px;
} 
section.contact-inner-sec.one {
    padding: 70px 0;
} 
section.contact-inner-sec.one .sec-head {
    padding-bottom: 20px;
} 
section.contact-inner-sec.two .container-fluid {
    padding: 0 100px;
}
.contact-right-are {
    padding-left: 40px;
}
.contact-add-bx h5 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 15px;
}
.contact-add-bx a, .contact-add-bx p {
    font-size: 19px;
    line-height: 29px;
} 
.contact-add-bx {
    padding: 20px 0;
} 

section.inn-pg-mn.insrnc-pg {
    padding-bottom: 100px;
} 
section.insurance-inner-sec {
    padding-top: 60px;
    padding-bottom: 60px;
}
section.insurance-inner-sec .sec-head {
    padding-bottom: 15px;
}
.insurance-inner-cont-are p {
    font-size: 18px;
    line-height: 30px;
}
section.inn-pg-mn.apoinment-pg .inn-pg-mn-right {
    padding-left: 40px;
} 
section.appnmnt-inner-sec.one .sec-head {
    padding-bottom: 40px;
}
.appnmnt-inner-cont-are .col-md-4 {
    padding: 0 15px;
}
section.appnmnt-inner-sec.one .container-fluid {
    padding: 0 100px;
}
.appnmnt-bx {
    padding: 40px;
}
.appnmnt-bx h1 {
    font-size: 120px;
    line-height: 160px;
}
section.appnmnt-inner-sec {
    padding-bottom: 60px;
}
.emdr-inner-cont-are .blank {
    height: 350px;
}
section.inn-pg-mn.contact-pg .inn-pg-mn-right form textarea {
    padding-top: 20px;
}
section.inn-pg-mn.contact-pg input.wpcf7-form-control.has-spinner.wpcf7-submit {
    padding: 8px 50px;
}
section.inn-pg-mn.contact-pg .inn-pg-mn-right form .text-676 input, section.inn-pg-mn.contact-pg .inn-pg-mn-right form textarea {
    font-size: 18px;
} 
ul.appnmnt-sub {
    top: 60px;
    left: 30px;
}
.right-clnt-are form p {
    font-size: 23px!important;
    line-height: 32px;
} 
.right-clnt-are form input[type=text], .right-clnt-are form textarea, .right-clnt-are form select, .right-clnt-are form input[type=email], .right-clnt-are form input[type=phone] {
    border-radius: 10px!important;
    min-height: 55px!important;
    padding: 15px 25px!important;
    margin-bottom: 25px!important;
} 
.right-clnt-are label.wpforms-field-label {
    font-size: 20px!important;
    padding-bottom: 20px!important;
}
.right-clnt-are .wpforms-field-radio label.wpforms-field-label-inline,div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{
    font-size: 18px!important;
} 
input[type=radio] + label:before, input[type=radio] + span:before, input[type=checkbox] + label:before {
    height: 25px!important;
    width: 25px!important;
    margin-right: 15px!important; 
}
input[type=radio]:checked + label:before, input[type=radio]:checked + span:before, input[type=checkbox]:checked + label:before {
    outline: 8px solid #9E6940;
    outline-offset: -13px;
}
.right-clnt-are .wpforms-field-radio,.right-clnt-are .wpforms-field-checkbox  {
    padding-bottom: 40px!important;
} 
.right-clnt-are form textarea {
    height: 200px!important;
} 
} 










