/*
Theme Name: Salient Child
Theme URI: https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Template: salient
Author: ThemeNectar
Author URI: https://themeforest.net/user/themenectar
Description: An Ultra Responsive Multi-Purpose Theme.
Version: 10.0.4.1584379353
Updated: 2020-03-16 17:22:33

*/


@font-face {
  font-family: Roboto;
  src: url(fonts/Roboto-Regular.ttf);
}
@font-face {
  font-family: RobotoSlab;
  src: url(fonts/RobotoSlab-Regular.ttf);
}
@font-face {
  font-family: Poppins;
  src: url(fonts/Poppins.ttf);
}
@font-face {
  font-family: Italiana;
  src: url(fonts/Italiana-Regular.ttf);
}
@font-face {
  font-family: Montserrat;
  src: url(fonts/Montserrat.ttf);
}
@font-face {
  font-family: AlexBrush;
  src: url(fonts/AlexBrush.ttf);
}
@font-face {
  font-family: Jonathan;
  src: url(fonts/Jonathan-f.otf);
}
@font-face {
  font-family: Playlist_Script;
  src: url(fonts/Playlist_Script.otf);
}


@font-face {
  font-family: Lora-Medium;
  src: url(fonts/Lora-Medium.ttf);
}
@font-face {
  font-family: Lora-Bold;
  src: url(fonts/Lora-Bold.ttf);
}
@font-face {
  font-family: Raleway;
  src: url(fonts/Raleway-Regular.ttf);
}
@font-face {
  font-family: Raleway-Medium;
  src: url(fonts/Raleway-Medium.ttf);
}
@font-face {
  font-family: Raleway-Bold;
  src: url(fonts/Raleway-Bold.ttf);
}
@font-face {
  font-family: Heebo;
  src: url(fonts/Heebo-Regular.ttf);
}
@font-face {
  font-family: Heebo-Medium;
  src: url(fonts/Heebo-Medium.ttf);
}
@font-face {
  font-family: Heebo-Bold;
  src: url(fonts/Heebo-Bold.ttf);
}

@font-face {
  font-family: Montserrat;
  src: url(fonts/Montserrat.ttf);
}
@font-face {
  font-family: Montserrat-Medium;
  src: url(fonts/Montserrat-Medium.ttf);
}
@font-face {
  font-family: Montserrat-Bold;
  src: url(fonts/Montserrat-Medium.ttf);
}
@font-face {
  font-family: Montserrat-SBold;
  src: url(fonts/Montserrat-SemiBold.ttf);
}


input {
	font-family: Poppins;
	font-weight: 400;
}

body.material #header-secondary-outer {
    padding-top: 10px;
    padding-bottom: 10px;
	min-height: 0;
}
body.material #header-secondary-outer .nectar-center-text {
    position: relative !important;
    transform: none !important;
    max-width: 100% !important;
    padding: 0;
    top: unset !important;
    left: unset !important;
    bottom: unset !important;
    right: unset !important;
}
body.material #header-secondary-outer .nectar-center-text p.address {
    width: 70%;
    float: right;
    padding: 0px;
    text-align: left;
    font-size: 12px;
    font-family: Roboto;
    margin-right: -545px;
}
.motivation-text h3 {
    font-family: Poppins !important;
    font-size: 15px !important;
    line-height: 30px;
}
body.material #header-secondary-outer nav >.sf-menu {
    padding: 0;
}
#header-secondary-outer ul.contact_info {
    position: absolute;
    right: 0px;
    bottom: -107px;
    height: auto;
    padding: 5px 15px;
    background: #1c1e22;
    margin: 0 0 0 0 !IMPORTANT;
}
body #header-secondary-outer nav >ul >li >a {
	font-family: Roboto;
	line-height: normal;
	position: relative;
}
body #header-secondary-outer nav >ul >li >a:before {
    content: '';
    position: absolute;
    background: #fff;
    width: 2px;
    height: 10px;
    right: -12px;
    top: 6px;
}
body #header-secondary-outer nav >ul >li:last-child >a:before {
    content: none;
}
#header-outer #logo, #header-outer .logo-spacing {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a,
#header-outer #top  ul.sub-menu > li > a{
	font-family: RobotoSlab;
	font-size: 14px;
	margin-left: 15px !important;
	margin-right: 15px !important;
}
#header-outer #top ul.sub-menu {
    padding: 20px 0px !important;
}
body.material #header-outer #top ul.sub-menu > li {
    margin-bottom: 2px;
}
body.material #header-outer #top ul.sub-menu > li > a {
    margin: 0px !important;
    padding: 15px 10px;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul {
    padding-top: 35px;
}
#header-secondary-outer ul.contact_info li {
    display: inline-block;
    margin-left: 20px;
}
#header-secondary-outer ul.contact_info a {
	position: relative;
	font-family: Poppins;
	font-weight: 500;
	font-size: 14px;
}
#header-secondary-outer ul.contact_info a:after {
    content: '';
    position: absolute;
    background: #7c6833;
    width: 3px;
    height: 15px;
    right: -15px;
    top: 2px;
}
#header-secondary-outer ul.contact_info li:last-child a:after {
    content: none;
}
body.material #header-secondary-outer ul li a:hover {
	color: #fff !important;
}
#header-secondary-outer ul.contact_info li:first-child {
    margin-left: 0;
}
#header-secondary-outer ul.contact_info a i {
    margin-right: 10px;
    font-size: 10px;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li.started > a {
    background: #7e692f;
    width: fit-content;
    text-align: center;
    height: 45px;
    border-radius: 3px;
    text-transform: unset;
    line-height: 25px;
    margin-right: 0px !important;
    font-family: Playlist_Script !important;
    letter-spacing: 3px;
    padding: 10px 20px !important;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li:not([class*="button_"]) >a:after {
    width: 50%;
    border-width: 3px;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li.started > a:after {
	content: none;
}

body.material a.nectar-button.btn-style  {
    margin-top: 30px;
    font-family: Italiana;
    font-size: 20px;
    width: auto;
    text-align: center;
    height: 50px;
    line-height: 30px;
    border-radius: 0px !important;
    background: none !important;
}
body.material .btn-style span {
	font-family: Italiana;
}
a.nectar-button.btn-style:before {
    content: '';
    position: absolute;
    left: 0;
    width: 50%;
    height: 100%;
    background: #7e692f;
    top: 0;
}

#page-header-bg h1 {
	font-family: Italiana;
}


#banner h3 {
    font-family: Poppins;
    text-transform: uppercase;
    font-size: 21px;
    font-weight: 500;
    letter-spacing: 10px;
    padding-bottom: 30px;
    display: inline-block;
    position: relative;
    color: #7c6833 !important;
    margin: 0 !important;
}
#banner h3:after {
    background: #a0a1a4;
    content: '';
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%;
    height: 4px;
}
#banner h1 {
    font-size: 87px;
    font-family: Italiana;
    text-transform: uppercase;
    color: #fff !important;
    margin: 0 !important;
}
#banner h1 span {
    font-size: 35px;
    font-family: Italiana;
}
#banner h5.desc {
    font-size: 18px;
    font-family: Italiana;
    line-height: normal;
    width: 75%;
    margin: auto;
}
#banner h2 {
    font-family: Roboto;
    font-size: 35px;
    letter-spacing: 15px;
    color: #7c6833 !important;
    line-height: 75px;
    margin: 0 !IMPORTANT;
}
#banner a.primary-color {
    font-family: Roboto;
}
#banner a.primary-color {
    font-family: Roboto;
    background: transparent !important;
    border: 1px solid;
    font-size: 15px;
    font-weight: 400;
    text-align: center;
    padding: 20px 40px;
    border-radius: 0px !important;
	text-transform: capitalize;
}
#banner .slide-count {
    display: none !important;
}
#banner .swiper-container .slider-prev {
    left: 50px;
    background: none;
    border: 1px solid #fff;
	width: 40px !important;
    height: 40px !important;
    border-radius: 0px;
}

#banner .swiper-container .slider-next {
    right: 50px;
    background: none;
    border: 1px solid #fff;
	width: 40px !important;
    height: 40px !important;
    border-radius: 0px;
}

#banner .swiper-container .slider-next > i,
#banner .swiper-container .slider-prev > i{
    left: 10px;
    line-height: normal;
    top: 13px;
    font-size: 14px;
}



#about img.abtimg {
    width: 100%;
}
#about img.about-mark {
    top: 100px;
}
#about .about-video {
    margin-top: -175px;
}


#about .abt_col1 {
	width: 35% !important;
}
#about .abt_col2 {
	width: 60% !important;
    padding-left: 50px;
	padding-top: 50px;
}
#about .abt_col3 {
	width: 5% !important;
}
#about h1 {
    font-family: Italiana;
    font-size: 100px;
	line-height: 1;
	position: relative;
    left: -10px;
	color: #8a7436;
}
#about p,  #about p strong {
    font-family: Poppins;
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 0 !IMPORTANT;
}
#about .abtH1 {
    position: absolute;
    right: 0;
    bottom: 30px;
}
body.material #about a.nectar-button.btn-style {
    margin-top: 0px;
}
#about h3 {
    font-family: Italiana;
    position: relative;
    display: inline-block;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}



#services h1 {
    font-family: Italiana;
    font-size: 115px;
    text-transform: uppercase;
    color: #8a7436;
    position: relative;
    top: 10px;
}
#services img {
    width: 100%;
    height: 457px;
    object-fit: cover;
}
#services .services_txt p:first-child {
    font-size: 30px;
    font-family: Italiana;
    text-transform: uppercase;
    padding-bottom: 20px;
    margin-bottom: 0 !IMPORTANT;
    color: #fff;
}
#services .services_txt {
    background: #2d2f33;
    padding: 40px 0px;
    padding-bottom: 20px;
	position: absolute;
    bottom: -70px;
    width: 90%;
    left: 5%;
}
#services .services_txt a {
    color: #a28840;
    font-family: Playlist_Script !important;
    font-weight: 100;
    font-size: 30px;
}
div#portfolio h1 {
    color: #a28840;
    font-family: Italiana;
    font-size: 85px;
    text-transform: uppercase;
    position: absolute;
    width: 100%;
    top: 130px;
}

div#contact_us img.dd_shadow {
    filter: brightness(0%);
    height: 120px;
    width: 75px !important;
    left: 340px;
	top: 24px;
}
/* div#contact_us .col-contact h2:before {
    content: '';
    position: absolute;
    height: 167px;
    width: 167px;
    top: 30px;
    bottom: 0;
    left: -540px;
    right: 0;
    background: #756330 !important;
} */
/* div#contact_us .col-contact .box-1 h2:before {
    content: '';
    position: absolute;
    height: 167px;
    width: 167px;
    top: 0px;
    bottom: 0;
    left: -540px;
    right: 0;
    background: #756330 !important;
} */


div#contact_us img {
    width: 100%;
	
}
div#contact_us .open_maps {
    position: absolute;
    right: 20px;
    top: 50px;
    width: 100px;
}
div#contact_us .open_maps h3 {
    font-family: Italiana;
    font-size: 26px;
}
div#contact_us .col-contact {
    padding-left: 75px;
}
div#contact_us .col-contact h2 {
    font-family: Italiana;
    color: #8a7436;
    text-transform: uppercase;
    font-size: 55px;
    padding-bottom: 20px;
}
div#contact_us .col-contact h2~p {
    font-family: Poppins;
    font-size: 15px;
    padding-bottom: 10px;
    margin-bottom: 0 !IMPORTANT;
}
div#contact_us .col-contact h4 {
    font-size: 17px;
    font-family: Montserrat;
    color: #8a7436 !important;
    font-weight: 700;
    margin-bottom: 0 !IMPORTANT;
}
div#contact_us .col-contact h3 {
    font-size: 18px;
    font-family: Montserrat;
    font-weight: 500;
    margin-bottom: 0 !important;
    margin-top: 0 !IMPORTANT;
}
div#contact_us .col-contact a {
    font-size: 18px;
    font-family: Montserrat;
    color: #8a7436;
}
div#contact_us .col-contact a:hover {
    border-bottom: 1px solid;
}



div#testimonials h3 {
	    font-family: Italiana;
    font-size: 35px;
    color: #8a7436;
}
div#testimonials .owl-nav.disabled {
    display: block;
    position: absolute;
    width: 100%;
    top: 35%;
}

div#testimonials .owl-nav.disabled button {
    background: none;
    border: none;
    color: #ccc;
    font-size: 50px;
    width: 39px;
    filter: grayscale(1);
    opacity: 0.3;
    transition: all 0.3s ease;
}
div#testimonials .owl-nav.disabled button.owl-prev {
    position: absolute;
    left: -85px;
    background: url(/wp-content/uploads/2020/10/left-arrow.png) no-repeat;
    background-position: center;
}
div#testimonials .owl-nav.disabled button.owl-next {
    position: absolute;
    right: -85px;
    background: url(/wp-content/uploads/2020/10/right-arrow.png) no-repeat;
    background-position: center;
}
div#testimonials .owl-item:nth-child(even) {
    /* box-shadow: 0 1px 0px 0 rgba(0, 0, 0, 0.05), 0 10px 35px 0 rgba(0, 0, 0, 0.05); */
    margin-top: -40px;
}
div#testimonials .owl-item {
    padding: 0 25px 25px 25px;
    min-height: 335px !important;
    transform: scale(0.95);
    background: #f9fdff;
    border-radius: 8px;
}
div#testimonials .owl-item p {
    font-size: 14px;
    color: #4e4e4e;
    font-weight: 300;
}

div#testimonials .owl-item .quotes span {
    color: #8a7436 !important;
    font-size: 12px;
    display: block;
    line-height: 18px;
    font-weight: 600;
}

div#testimonials .owl-item .quotes span+br+span {
    font-size: 10px;
    color: #a3a3a3 !important;
}

div#testimonials .owl-nav.disabled button span {
    font-size: 0;
}

div#testimonials .owl-item .quotes span+br {
    display: none;
}

div#testimonials .owl-item .quotes:before {content: "";width: 18px;height: 16px;background: url(/wp-content/uploads/2020/10/quotes.png) no-repeat;position: absolute;left: 0;top: 5px;}

div#testimonials .owl-item .quotes {
    padding-left: 25px;
    position: relative;
}

div#testimonials .owl-carousel .owl-item img {
    margin-top: -25px;
}

div#testimonials h3:after {content: "";width: 50px;height: 3px;background: #fbfbfb;display: block;margin: 20px auto 20px;}

div#testimonials .owl-carousel .owl-stage {
    padding-top: 58px;
}

div#testimonials .owl-item:hover {
    background: #fff;
    box-shadow: 0px 34px 54.15px 2.85px rgba(27, 27, 27, 0.05);
}

div#testimonials .owl-nav.disabled button:hover {
    filter: none;
    opacity: 1;
}

#testimonials .owl-theme .owl-dots {
    margin-top: 20px;
}

div#testimonials .span_12.dark .owl-theme .owl-dots .owl-dot.active span {
    background: #fff !important;
    opacity: 1;
    transform: scale(1);
}

div#testimonials .owl-theme .owl-dots .owl-dot span {
    margin: 0 2px;
    border-radius: 0;
    height: 2px;
    width: 15px;
    background: #fff;
    opacity: 0.4;
}






div#popmake-1762 {
    padding: 0 !important;
    border: none !IMPORTANT;
}

.popmake div#cf_form h2 {
    font-size: 50px;
    line-height: 50px;
}

.popmake div#cf_form {
    padding: 50px 0 !IMPORTANT;
}

.popmake div#cf_form .vc_col-sm-12 {
    padding: 0 80px !IMPORTANT;
}

.popmake div#cf_form 
 textarea {
    height: 100px;
    color: #fff;
    border: none;
    border-bottom: 1px solid #988351 !IMPORTANT;
}

.popmake div#cf_form  span.ajax-loader {
    position: absolute;
}


#footer-outer .row {
    padding: 0px !important;
}
#footer-outer ul#social li {
    display: inline-block;
    width: 45px;
}
#footer-outer ul#social li a {
    color: #fff;
}
#footer-outer ul#social li a i {
    font-size: 18px;
}
#footer-outer .fcopyright p {
    font-family: Montserrat;
    font-size: 15px;
}
#footer-outer img.flogo {
    position: relative;
    bottom: 10px;
}
#footer-outer .fcopyright #social {
    float: right;
    margin-bottom: 0 !IMPORTANT;
}
#footer-outer .fcopyright p {
    text-align: right;
    padding-right: 0px;
    margin-bottom: 0 !IMPORTANT;
    padding-bottom: 10px !IMPORTANT;
}
#footer-outer .row-bg.using-bg-color:after {
    content: '';
    position: absolute;
    left: 200px;
    width: 100%;
    height: 60px;
    bottom: 0;
    opacity: 1;
    background-image: url(/wp-content/uploads/2021/01/Footer.png);
    background-size: cover;
}
div#testimonials .owl-carousel .owl-item img {
    margin: auto;
    margin-top: -25px;
    width: 50px;
    background: #7e692f;
    border-radius: 50px;
    height: 50px;
    object-fit: contain;
	padding: 5px;
}
.img_leeza {
    width: 250px;
    height: 250px;
    border-radius: 100%;
    background-position: top left -55px;
    margin-left: 0;
    float: left;
    margin-right: 30px;
    margin-bottom: 30px !important;
}
.checklist {
    padding-left: 40px;
    padding-right: 50px;
}

.checklist strong:before {
    content: "\f00c";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    left: -35px;
    top: 5px;
    font-size: 20px;
}

.checklist strong {
    position: relative;
}

#services .services_txt.serv2 {
    top: 345px;
    bottom: unset;
	z-index: 999;
}
#services .services_txt.relators p {
    font-size: 30px;
    line-height: 35px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 0;
}

#services .services_txt a, #banner a.primary-color, 
body.material #about a.nectar-button.btn-style span,
body.material a.nectar-button.btn-style span {
    font-family: Playlist_Script !important;
    font-weight: 100;
    font-size: 30px;
}

#banner a.primary-color {
    font-family: Playlist_Script !important;
    font-weight: 100;
    font-size: 20px;
}
#about h1, #services h1, div#portfolio h1, div#cf_form h2  {
	font-family: Italiana !important;
	font-weight: 700;
	font-size: 100px;
	margin-bottom: 0 !IMPORTANT;
}

div#contact_us .col-contact h2 {
		font-family: Italiana !important;
		font-weight: 700;
		font-size: 75px;
		margin-bottom: 0 !IMPORTANT;
}

a.nectar-button.medium.regular.accent-color.regular-button.get_started {
    background: #7e692f !important;
    width: auto;
    text-align: center;
    height: 45px;
    border-radius: 3px;
    text-transform: uppercase;
    line-height: 25px;
    margin-right: 0px !important;
    letter-spacing: 3px;
    font-size: 16px;
}

a.nectar-button.medium.regular.accent-color.regular-button.get_started span {
    font-family: Playlist_Script !important;
}
a.nectar-button.medium.regular.accent-color.regular-button.get_started {
    text-transform: unset;
}

div#cf_form input.wpcf7-form-control.wpcf7-submit {
    font-family: Playlist_Script !important;
    font-size: 25px;
    font-weight: 100;
    letter-spacing: 3px;
}

.payment_made img {
    width: 200px;
}

.payment_made {
    margin-bottom: -65px !important;
}
.payment_note {border: 1px solid #7e692f;padding: 10px;font-size: 15px;}

.price_list li {
    font-size: 16px;
}


.jingle h4 strong ,
.jingle h4 span{
    font-family: Playlist_Script !important;
    letter-spacing: 3px;
    font-size: 30px;
    line-height: 45px;
    font-weight: 700;
    color: #fff;
}

.gold_color {
    color: #a28840;
    font-size: 30px;
    margin: 10px 0px 10px 0px !important;
	font-family: Playlist_Script !important;
}
body.page-id-177 .flickity-slider .cell:before,
body.page-id-177 .flickity-slider .cell:after {
	display: none;
}
.what_style.hyper p a {
    font-weight: 800;
    color: #a0863f;
}
.expert p em strong {
    letter-spacing: 3px;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
}

.nectar-button span
{
	font-family: Playlist_Script !important;
    font-size: 20px !important;
}
.expert.class1 p em strong {
    position: relative;
    font-size: 32px;
    line-height: 50px;
    margin: 0px 0px 0 !important;
    display: block;
    color: #ffffff !IMPORTANT;
}
.servce_offr h4 span {
    font-size: 20px;
    font-family: Playlist_Script !important;
}
body.material .services_cat h5 {
    font-family: Playlist_Script !important;
    font-size: 20px;
    letter-spacing: 3px;
    color: #fff;
    /* display: inline-block; */
    padding: 20px 0px 0px 0px;
    margin-bottom: -18px !important;
}
div#services_cat .flickity-slider .cell:before {
    top: unset;
    bottom: 0;
    left: 0;
}

.design_inner p, .des_sevc h4 {
    padding: 20px 0px 20px 0px !important;
}
.des_sevc h4 strong {
    font-size: 30px !important;
}
div#pricing-sec p {
    font-family: Italiana !important;
    font-weight: 700;
    font-size: 25px !important;
    text-transform: uppercase;
    padding-bottom: 20px;
    color: #fff;
}
div#pricing-sec h4 {
    font-family: Italiana !important;
    font-weight: 700;
    font-size: 25px !important;
    text-transform: uppercase;
    /* padding-bottom: 20px; */
    color: #fff !important;
    margin-bottom: 0 !important;
}
body.material .services_cat .fancy_font p strong {
    font-size: 30px !important;
    font-family: Playlist_Script !important;
    padding-bottom: 10px;
    letter-spacing: 1px;
    font-weight: 100;
    color: #ffffff !important;
}
div#leeza-content p {
    font-size: 16px;
    text-align: center;
    padding: 30px 36px;
    /* background-color: #a28840; */
    border: 4px solid #a28840;
    /* border-radius: 10px; */
}
::marker {
    color: #7e692f !important;
}
.liza-txt p span {
    font-family: Italiana;
    text-transform: uppercase;
    font-size: 28px;
    line-height: 42px;
}
.box-content h3 {
    border: 5px solid;
    padding: 50px 30px;
    text-align: center;
    line-height: 40px;
}

#edesign-sec3 img {
    width: 100%;
    object-fit: cover;
}

#edesign-sec3 .img-with-aniamtion-wrap .inner {
    display: block;
    text-align: center;
    width: 100% !important;
    max-width: 100%;
}
div#edesign-sec3 {
    border: 5px solid #a08744;
    border-bottom: 0;
    margin-bottom: 0;
    padding: 0 30px;
}

div#edesign-sec4 {
    border: 5px solid #a08744;
    border-top: 0;
    padding: 0 30px 30px !important;
}
.gold-box {
    border: 5px solid #9e8648;
    padding: 15px 50px;
    text-align: center;
    margin: 70px 0 !important;
}
div#leeza-content {
    margin-bottom: 50px;
}

div#contact_us h5 {
    position: relative;
    padding-left: 30px;
    width: max-content;
    color: #9a844e;
}

div#contact_us h5::before {
    content: '';
    position: absolute;
    left: 0;
    top: 10px;
    height: 2px;
    width: 20px;
    background: #88733a;
}

div#contact_us h5::after {
    content: '';
    position: absolute;
    right: 50px;
    bottom: 10px;
    height: 2px;
    width: 20px;
    background: #88733a;
}
body.page-id-173 h3 strong em {
    color: #a08744;
}

div#party-sec1 h4 {
    letter-spacing: 3px;
    font-size: 20px;
    color: #ffffff;
}
.gold-box h3 {
    letter-spacing: 0;
    font-size: 24px;
    color: #ffffff !important;
    padding: 0 !IMPORTANT;
    font-family: 'Italiana' !important;
    font-weight: 600;
}

.gold-box p strong {
    color: #9c854b !important;
    font-size: 30px;
    font-family: 'Playlist_Script';
    letter-spacing: 3px;
    font-family: 'Italiana' !important;
    font-weight: 700;
}
.about-video p strong em {
    font-weight: 700;
    font-size: 30px;
    font-family: 'Playlist_Script';
    letter-spacing: 3px;
    line-height: 40px;
    color: #88733a;
}
div#footer-outer .vc_col-sm-8 .hover-wrap img {
    width: 100%;
}
.box-resize h3 {
    padding: 20px 30px !important;
}
.services_cat {
    padding-bottom: 0 !IMPORTANT;
    margin-bottom: 0 !IMPORTANT;
}
body.material #header-secondary-outer .nectar-center-text p.address {
    width: auto;
    margin: 0;
    position: relative;
    padding: 0 30px;
    margin-bottom: 0 !IMPORTANT;
    line-height: normal;
    height: auto !important;
    top: 13px;
}

body.material #header-secondary-outer .nectar-center-text p.address::before,body.material #header-secondary-outer .nectar-center-text p.address::after {
    content: '';
    position: absolute;
    left: 0;
    top: 6px;
    background: #7c6833;
    height: 3px;
    width: 20px;
}

body.material #header-secondary-outer .nectar-center-text p.address::after {
    left: unset;
    right: 0;
}
#about h3 {
    font-size: 42px !IMPORTANT;
    line-height: 52px;
    margin: 0 0 30px !important;
}

.expert.class1.gold-box {
    margin-top: 60px !important;
}
.customcss ul li {
    width: max-content;
    margin: 0 auto;
    font-size: 18px;
    line-height: 32px;
}
#footer-outer p strong {
    font-weight: 700;
    font-family: 'Italiana';
    font-size: 22px;
    line-height: 36px;
    display: block;
    padding: 10px 0 !IMPORTANT;
}

.gold-box h3.serif {
    font-family: 'Italiana' !important;
    font-weight: 600;
}
.org-pg ul {
    column-count: 4;
    margin-bottom: 40px !important;
}

.gold-box:first-child {
    margin-top: 0 !IMPORTANT;
}

.gold-box:last-child {
    margin-bottom: 0 !important;
}

#vac-box h2 {
    color: #Fff !important;
}
#empimg-sec img {
    height: 500px;
    object-fit: cover;
}
div#contact_us .col-contact strong a, div#contact_us .col-contact h3 strong, div#contact_us .col-contact h5 strong,div#contact_us .col-contact a strong {
    color: #Fff;
}
#designparties-sec2 ul {
    column-count: 3;
    margin: 40px 0 0 40px !important;
}
#designparties-sec2 ul li {
    font-size: 18px;
    line-height: 40px;
}
#designparties-sec2  .gold-box ul {
    margin: 0 !important;
    column-count: 1;
}

#designparties-sec2 .gold-box ul li {
    list-style: none;
}

#designparties-sec2 .gold-box {
    margin-top: 50px !important;
}
div#designparties-sec2 h2 {
    font-size: 50px;
}

div#vac-sec2 {
    padding: 100px 0 0 !IMPORTANT;
}
h1 {
    font-weight: 700;
}
div#faqs ul li {
    font-size: 20px;
    line-height: 38px;
    width: max-content;
    margin: 0 auto;
}
h1 {
    font-family: Italiana;
    font-weight: 700;
    color: #a28840 !important;
    font-size: 60px;
    line-height: 70px;
    margin-bottom: 50px !IMPORTANT;
}

h2 {
    font-family: 'Italiana';
    letter-spacing: 1px;
    color: #9c854b !important;
    margin-bottom: 40px !important;
    font-weight: 700;
    font-size: 40px;
    line-height: 60px;
}



.motivation-text h2 {
    font-size: 50px;
    line-height: 55px;
    margin-bottom: 60px !important;
}

p {
    font-family: 'Poppins',sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 30px !important;
}
h3 {
    font-family: 'Playlist_Script';
    font-size: 32px;
    line-height: 42px;
    color: #9c854b !important;
    margin-bottom: 40px !IMPORTANT;
    margin-top: 30px;
}

a.nectar-button.medium.regular.accent-color.regular-button.get_started {
    margin-bottom: 40px !IMPORTANT;
}
h4 {
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 28px;
    line-height: 42px;
    margin-bottom: 40px !important;
    color: #9a844e !IMPORTANT;
}
li h4 {
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 30px;
    color: #fff !IMPORTANT;
    margin-bottom: 10px !important;
    font-weight: 500;
}
.pm-0 {
    padding-bottom: 70px !IMPORTANT;
}
ul li {font-family: 'Poppins';font-weight: 500;font-size: 18px;line-height: 42px;}

.gold-box h3 {
    margin: 0 !IMPORTANT;
}
ul {
    margin-bottom: 40px !IMPORTANT;
}
.gold-box h2 {
    font-family: 'Italiana';
    letter-spacing: 1px;
    color: #ffffff !important;
    font-weight: 700;
    font-size: 34px;
    line-height: 44px;
    margin: 0 !IMPORTANT;
    padding: 15px 0;
}
h2 strong {
    font-family: 'Italiana';
    font-size: 40px;
    line-height: 50px;
}
.material .wpb_row, .material .wpb_content_element {
    /* padding-bottom: 0 !IMPORTANT; */
}
#footer-outer #footer-widgets .col .payment_note p {
    margin-bottom: 10px !important;
}

div#testimonials .owl-item h5 {
    color: #8a7436 !important;
	font-weight: 700 !important;
}

.page-id-978 h4 {
    font-family: 'Italiana' !important;
    font-size: 34px !important;
}

.cus-font {
    font-family: 'Italiana' !important;
}

.page-id-966 h3 {
    margin-top: 50px !important;
}
div#cf_form form p input {
    border: none !IMPORTANT;
    border-bottom: 1px solid #988351 !IMPORTANT;
    border-radius: 0 !IMPORTANT;
}
.jingle h4 strong span.gold_color {
    color: #a28840;
}
body.page-id-177 p {
    font-size: 16px !important;
    line-height: 28px;
}

.mob-ver {
    display: none;
}
img.gold-box {
    padding-bottom: 10px !IMPORTANT;
}
.spkr-host h2>br {
    display: none;
}
#holiday-sec3 .gold-box.eq-sp {
    margin-top: 0 !important;
}
div#emp-coach-service h2.br strong > br {
    display: none;
}
body.material .exp-before::before {
    content: 'Click';
    position: absolute;
    left: 7%;
    bottom: 12%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 800;
    color: #ffffff;
    text-shadow: 3px 3px #000;
}
/* Responsive */
@media only screen and (max-width: 999px) and (min-width: 300px) {
	.marge-spac {
		margin: 60px 0 0 !IMPORTANT;
	}
	body #portfolio img {     height: auto !important; }
	body .resize-img {
		height: 400px !important;
	}
	.liza-txt p span.hyphen {
		font-family: 'Open Sans';
	}
	body h2 span.hyphen {
		font-family: 'Open Sans';
	}
	body h1 span.hyphen {
		font-family: 'Open Sans';
	}
	div#emp-coach-service h2.br strong > br {
		display: block !important;
	}
	body.material .vc_custom_1673907519687 {
		padding-bottom: 3px !IMPORTANT;
	}
	.gold-box.eq-sp {
		margin-bottom: 50px !important;
	}
	img.gold-box {
		padding-bottom: 10px !IMPORTANT;
	}
	body.material .stag_txt {
		padding-bottom: 0 !IMPORTANT;
	}
	.liza-txt.mob-ver {
		display: block;
	}

	.liza-txt.mob-ver p {
		display: none;
	}

	.liza-txt.desktop-ver h1 {
		display: none;
	}

	.liza-txt.mob-ver h1 {
		margin-bottom: 40px !IMPORTANT;
	}
	#leeza-content+.wpb_row .leeza_dd {
		margin-bottom: 20px;
	}
	html body.material #top #logo img, html body.material #header-outer[data-permanent-transparent="false"] #logo .dark-version {
		height: 100px !IMPORTANT;
	}
	#services .vc_col-sm-6 .services_txt p span {
		font-family: 'Open Sans';
	}
	.popmake div#cf_form .vc_col-sm-12 {
		padding: 0 20px !important;
	}
	div#contact_us .col-contact  strong {
    padding: 0 5px;
}
	#portfolio .row.portfolio-items .col.span_3 {
    width: 100% !important;
}
	div#about .wpb_row:nth-child(1) > .col.span_12 {
    flex-direction: column-reverse;
}


#about img.abtimg {
    margin-bottom: 20px;
}

div#about {
    padding-top: 20px !IMPORTANT;
}

#services .services_txt.relators p {
    margin-bottom: 0 !important;
}

#services .vc_col-sm-6 .services_txt p:last-child {
    margin-bottom: 0px !important;
    line-height: 20px;
}

#services .vc_col-sm-6 .services_txt p {
    margin-bottom: 10px !important;
}

div#brands img {height: 150px;width: 100%;object-fit: cover;padding: 15px 0px;}

div#portfolio img.plogo {
    width: 30%;
}

div#portfolio h1 {
    position: relative !important;
    top: 110px;
}

#portfolio .row.portfolio-items .col.span_4 {
    width: 50%;
}

body.material #portfolio  a.nectar-button.btn-style {
    margin-top: 60px;
    margin-bottom: -50px !important;
}
	body #slide-out-widget-area .secondary-header-text p.address {
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 0 !IMPORTANT;
		text-align: center;
		color: #ffffff;
	}

	div#slide-out-widget-area {
		padding: 60px 10px !IMPORTANT;
	}

	.slide_out_area_close .close-wrap, #search-outer .close-wrap, .slide-out-widget-area-toggle a .close-wrap {
		top: -20px;
		right: -40px;
		left: unset;
	}

	#header-outer #social-in-menu .fa-phone:after, .material #slide-out-widget-area.slide-out-from-right .fa-phone:after {
		display: none;
	}

	body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container ul > li > a {
		font-size: 14px;
		line-height: 20px;
	}

	body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li {
		margin: 0;
		line-height: 20px;
	}

	#header-outer #social-in-menu .fa-envelope:after, .material #slide-out-widget-area.slide-out-from-right .fa-envelope:after {
		display: none;
	}

	body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li a i {
		padding-right: 10px;
	}

	.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul, #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul {
		margin: 0 !IMPORTANT;
	}

	#slide-out-widget-area ul.menu {
		padding-left: 20px;
	}

	body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container > .menu > li a {
		font-size: 14px;
		font-family: 'Roboto';
		line-height: 20px;
		color: #ffffff !important;
	}

	body #slide-out-widget-area .secondary-header-text {
		margin-bottom: 20px;
		border: 1px solid #8a7436;
	}

	#slide-out-widget-area ul.contact_info {
		margin-bottom: 0px !important;
	}
	#banner h1 {
		font-size: 40px !important;
		line-height: 60px !important;
	}

	#banner h1 span {
		font-size: 30px;
		line-height: 30px;
		display: block;
		margin-bottom: 10px;
	}

	#banner h3 {
		font-size: 22px;
		letter-spacing: 4px;
		padding: 0 0 0;
		line-height: 40px;
		color: #ccc !important;
	}

	#banner h3:after {
		height: 1px;
		bottom: 0;
	}

	#banner h2 {
		font-size: 17px !important;
		letter-spacing: 2px !important;
		line-height: 30px !important;
		color: #ccc !IMPORTANT;
	}

	#banner a.primary-color {
		font-size: 14px;
		padding: 15px 40px !important;
	}

	.swiper-wrapper, .swiper-slide, .swiper-container, div#nectar-slider-instance-1 {
		height: 400px !important;
	}

	#about img.about-mark {
		top: 0;
		width: 20%;
		margin-bottom: 20px;
	}

	#about .abt_col2,#about .abt_col1 {
		width: 100% !important;
		padding: 0 !important;
	}

	#about .about-video {
		margin-top: 0;
	}

	.about-video .divider {
		height: 0 !important;
	}

	body .wpb_row * {
		text-align: center;
	}

	#about h1, #services h1, div#portfolio h1, div#cf_form h2 {
		font-size: 40px !important;
		left: 0;
		line-height: 50px !important;
	}

	#about h3 {
		font-size: 32px !IMPORTANT;
		line-height: 42px;
	}

	#about p, #about p strong {
		font-size: 18px;
		line-height: 34px;
		padding: 0 20px 20px;
	}

	#services .services_txt a, #banner a.primary-color, body.material #about a.nectar-button.btn-style span, body.material a.nectar-button.btn-style span {
		font-weight: 700;
		font-size: 24px !important;
		letter-spacing: 2px;
	}

	div#services {
		padding: 50px 0 !IMPORTANT;
	}

	#services img {
		min-height: 250px;
	}

	#services .services_txt {
		margin-bottom: 0 !important;
		bottom: -80px;
		padding: 20px 0 !IMPORTANT;
	}

	div#services .vc_col-sm-6 {
		margin-bottom: 120px;
	}

	div#services .wpb_row {
		padding: 0 0 !important;
		margin-bottom: 0;
	}

	#services .services_txt p:first-child {
		font-size: 30px;
		padding-bottom: 0px;
		line-height: 38px;
		font-weight: 900;
	}

	div#contact_us .col-contact {
		padding: 0;
	}

	div#contact_us .wpb_text_column {
		padding: 40px 20px 0px !IMPORTANT;
	}

	div#contact_us .col-contact h2 {
		font-size: 45px;
		line-height: 60px;
	}

	div#contact_us .col-contact h2~p {
		font-size: 18px;
		line-height: 34px;
		margin-bottom: 20px !IMPORTANT;
	}

	div#contact_us .col-contact h4 {
		font-size: 16px;
	}

	div#contact_us .col-contact a {
		font-size: 16px;
	}

	div#contact_us .col-contact h3 {
		font-size: 14px;
	}

	div#contact_us h5 {
		font-size: 16px;
		line-height: 22px;
		width: 100%;
		padding: 0;
		font-family: 'Poppins';
		font-weight: 400;
	}

	div#contact_us h5::before {
		display: none;
	}

	div#contact_us h5::after {
		display: none;
	}

	div#contact_us {
		padding: 50px 0 !important;
	}

	div#contact_us .col-contact .wpb_row .wpb_text_column {
		padding: 0 0 !IMPORTANT;
	}
	#footer-outer img.flogo {
		width: 50%;
		margin: 0 auto;
		bottom: 0;
	}

	#footer-outer p strong {
		font-size: 16px;
		line-height: 26px;
	}

	#footer-outer .fcopyright p {
		text-align: center;
		font-size: 12px;
	}

	.payment_made {
		margin: 0 !important;
	}

	#footer-outer .fcopyright #social {
		float: none;
	}

	.material #footer-outer #footer-widgets .col ul li {
		padding: 0 !IMPORTANT;
		width: auto;
		height: auto;
		line-height: 20px;
		margin: 0 10px !IMPORTANT;
	}

	div#footer-outer .vc_col-sm-9 .vc_col-sm-2 img {width: 40%;margin: 0 auto;}

	div#footer-outer .vc_col-sm-9 .vc_col-sm-2 a {
		display: block;
		width: 100%;
	}

	div#footer-outer .vc_col-sm-9 .vc_col-sm-2 {
		width: 100%;
	}

	div#footer-outer .vc_col-sm-9 .wpb_row.fcopyright .vc_col-sm-4 {
		margin-bottom: 20px !IMPORTANT;
		margin-top: 30px !IMPORTANT;
	}

	div#footer-outer .vc_col-sm-9 .wpb_row.fcopyright .col.span_12 {
		flex-direction: column-reverse;
	}

	div#footer-outer .vc_col-sm-9 .wpb_row.fcopyright .col.span_12 .vc_col-sm-6 {
		margin-bottom: 0;
	}

	#footer-outer .payment_made .vc_col-sm-8 {
		margin-bottom: 20px !important;
	}
	#services h1 {
		margin-bottom: 50px !important;
	}
	.gold-box h3 {
		font-size: 24px;
		line-height: 37px;
	}

	.gold-box {
		border: 3px solid #9e8648;
		padding: 10px 20px;
		margin-top: 20px !IMPORTANT;
	}
	body .gold-box:first-child {
	    margin-bottom: 0 !IMPORTANT;
	}
	body h1 {
		font-size: 40px !important;
		line-height: 50px !important;
	}

	.liza-txt p span {
		font-size: 18px;
		line-height: 26px;
	}

	p {
		font-size: 18px;
		line-height: 34px;
	}

	.meet-leza p span {
		font-size: 22px;
		line-height: 40px;
		letter-spacing: 2px;
	}
	body.page-id-126 #about h1 {
		font-size: 40px !important;
		margin-top: 40px;
		line-height: 50px !important;
		margin-bottom: 35px !important;
	}

	body.page-id-126 div#about .vc_col-sm-9 .wpb_text_column {
		padding: 0 !IMPORTANT;
	}

	body.page-id-126 div#about {
		padding: 60px 0 !important;
	}

	body.page-id-126 div#about .wpb_row {
		padding: 0 0 !important;
	}
	.page-id-978 h4 {
		font-size: 24px !important;
		line-height: 30px;
	}

	div#cf_form input.wpcf7-form-control.wpcf7-submit {
		font-size: 20px;
		padding: 10px 30px !IMPORTANT;
	}

	.wpcf7 .ajax-loader {
		position: absolute;
	}
	body div#testy h2 {font-size: 30px;line-height: 40px;margin-bottom: 0 !IMPORTANT;}

	div#testimonials .owl-item:nth-child(even) {
		margin: 0 !important;
	}

	div#testimonials .vc_col-sm-8 .wpb_row {
		display: none;
	}

	div#testimonials .owl-carousel .owl-stage {
		padding-top: 20px !IMPORTANT;
	}

	div#testimonials {
		padding: 0 0 !important;
	}
	.simplemasonry-item-58-1 {
		width: 100% !important;
		left: -7px !IMPORTANT;
		float: none !important;
	}

	body.page-id-58 div#portfolio img.plogo {
		width: 30%;
	}

	body.page-id-58 div#portfolio h1 {
		position: relative;
	}
	h2 {
	    font-size: 40px;
	    line-height: 50px;
	}
	
	h3 {
	    font-size: 32px;
	    line-height: 42px;
	    letter-spacing: 3px;
	}
	
	div#faqs ul li {
	    font-size: 18px;
	    line-height: 34px;
	    text-align: left;
	    width: 100%;
	}

	h4 {
		font-size: 18px;
		line-height: 32px;
	}
	body div#cf_form h2 {
		font-size: 35px;
		padding-bottom: 10px;
		line-height: 40px !IMPORTANT;
	}
	.motivation-text h2 {
		font-size: 30px;
		line-height: 35px;
	}
	ul li {
		font-size: 18px;
		line-height: 29px;
		text-align: left !important;
		margin-bottom: 10px;
	}

	li h4 {
		font-size: 18px;
		line-height: 34px;
		text-align: left !IMPORTANT;
	}
	.vc_col-sm-6.gold-box {
		margin-top: 20px !important;
	}

	.gold-box h2 {
		font-size: 24px;
		line-height: 34px;
	}
	h2 strong {
		font-size: 30px;
		line-height: 40px;
	}
	body.page-id-177 p {
		font-size: 18px !important;
		line-height: 34px;
	}

	.jingle h4,.jingle h4 strong, .jingle h4 span {
		text-align: center !IMPORTANT;
		letter-spacing: 2px;
		font-size: 25px;
		line-height: 40px;
	}

	body.page-id-177 .divider {
		display: none;
	}
	div#edesign-sec4 {
		padding: 0 10px 30px !important;
	}

	div#pricing-sec h4 {
		font-size: 20px !important;
	}
	.pshopping p strong {
		line-height: 30px;
	}
	body.page.page-id-398 .wpb_row * {
		text-align: center !important;
	}

	body.material.page.page-id-398 .organ .wpb_wrapper p:nth-child(3) {
		line-height: 26px;
		font-size: 14px !important;
	}

	.org-pg ul {
		column-count: 2;
	}

	body.material.page.page-id-398 .org-pg ul li {
		text-align: left !important;
	}
	html body.material .wpb_row p.mb-30 + p,html body.material .wpb_row p.mb-30 {
		line-height: 34px;
		font-size: 14px !IMPORTANT;
	}
	div#vac-sec2 {
		padding: 50px 0 0 !IMPORTANT;
	}

	div#vac-sec2 * {
		text-align: center !IMPORTANT;
	}

	div#vac-sec2 li {
		text-align: left !important;
	}
	div#designparties-sec2 h2 {
		font-size: 30px;
		line-height: 40px;
	}

	#designparties-sec2 ul {
		column-count: 2;
		text-align: left !important;
	}

	#designparties-sec2 ul li {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 15px;
	}

	#designparties-sec2 .gold-box {
		margin-top: 30px !importantx;
	}

	div#party-sec1 {
		padding: 70px 0 30px !IMPORTANT;
	}
	#footer-widgets .container .col {
		width: 100% !important;
		margin-left: 0 !important;
	}
	#slide-out-widget-area:not(.fullscreen-alt):not(.fullscreen), #slide-out-widget-area-bg.fullscreen, #slide-out-widget-area-bg.fullscreen-split, #slide-out-widget-area-bg.fullscreen-alt .bg-inner, body.material #slide-out-widget-area-bg.slide-out-from-right {
		background: #131518 !IMPORTANT;
	}

	body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items {
		display: none;
	}

	#slide-out-widget-area.slide-out-from-right.material-open .inner > .off-canvas-menu-container {
		display: flex;
		flex-direction: column-reverse;
	}

	body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after, #slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a:after, #slide-out-widget-area .tagcloud a:hover {
		border-color: #8a7436 !important;
		bottom: -5px;
	}
	.about-hsr img.hsr_logo {
		width: 30% !important;
		margin-bottom: 40px !important;
	}

	.why-img img {
		height: 230px !IMPORTANT;
		width: 100% !important;
		object-fit: cover;
	}
	body.page-id-177 .gold-box:first-child {
		margin-bottom: 70px !IMPORTANT;
	}
	body.material .exp-before::before {
		font-size: 16px;
		left: 20%;
	}
}
@media only screen and (max-width: 1240px) and (min-width: 1000px) {
	#header-outer #logo img, #header-outer .logo-spacing img {
		height: 90px !important;
	}

	#header-secondary-outer ul.contact_info a {
		font-size: 12px;
	}

	#header-secondary-outer ul.contact_info {
		padding: 0 10px !important;
		bottom: -100px;
		right: -10px;
	}

	#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a, #header-outer #top ul.sub-menu > li > a {
		font-size: 12px;
		margin: 0 0 0 10px !IMPORTANT;
	}

	#header-outer .row .col.span_9 {margin-top: 20px;}

	#banner h3 {
		font-size: 18px;
		letter-spacing: 5px;
		margin-bottom: 30px !important;
	}

	#banner h3:after {
		height: 2px;
		bottom: 0;
	}

	#banner h1 {
		font-size: 67px;
		line-height: 70px;
	}

	#banner h2 {
		font-size: 20px !IMPORTANT;
		letter-spacing: 5px;
		line-height: 35px !important;
	}

	#banner a.primary-color {
		margin-top: 20px;
		font-size: 16px;
		padding: 15px 40px !important;
	}

	#about .about-video {
		margin-top: 0;
	}

	#about h1, #services h1, div#portfolio h1, div#cf_form h2 {
		font-size: 50px;
		line-height: 60px;
	}

	#about h3 {
		font-size: 32px !IMPORTANT;
		line-height: 32px;
	}

	#about p, #about p strong {
		font-size: 13px;
		line-height: 23px;
	}

	#services .services_txt a, #banner a.primary-color, body.material #about a.nectar-button.btn-style span, body.material a.nectar-button.btn-style span {
		font-size: 18px !important;
	}

	div#portfolio .plogo {
		width: 15% !IMPORTANT;
		margin-top: -150px;
	}

	div#portfolio h1 {
		position: relative;
		top: 0;
	}

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

	div#contact_us .col-contact h2 {
		font-size: 50px;
		line-height: 60px;
	}

	div#contact_us .col-contact h2~p {
		font-size: 13px;
		line-height: 22px;
	}

	div#contact_us .col-contact {
		padding-left: 50px;
	}

	div#contact_us .col-contact h4 {
		font-size: 14px;
	}

	div#contact_us .col-contact h3 {
		font-size: 14px;
	}

	div#contact_us .col-contact a {
		font-size: 14px;
	}

	div#contact_us h5 {
		padding: 0 10px 0 0px;
		width: auto;
		font-size: 14px;
	}

	div#contact_us h5::before,div#contact_us h5::after {
		display: none;
	}

	div#contact_us h5 br {
		display: none;
	}

	img.img-with-animation, .img-with-aniamtion-wrap .hover-wrap, .col.has-animation, .wpb_column.has-animation, .nectar_cascading_images .cascading-image .inner-wrap, .nectar-fancy-box.has-animation {
		opacity: 1;
	}

	#footer-outer p strong {
		font-size: 16px;
		line-height: 20px;
	}

	.payment_made {
		margin: 0 !IMPORTANT;
	}

	#footer-outer img.flogo {
		bottom: 0;
		width: 70%;
	}

	#footer-outer .fcopyright p {
		font-size: 13px;
	}

	#footer-outer .fcopyright .col.span_12 {
		align-items: flex-end;
	}

	.material #footer-outer #footer-widgets .col ul li {
		width: auto;
		height: auto;
		padding: 0 !IMPORTANT;
		margin-left: 20px;
	}
	body.page-id-114 h1 {
		font-size: 50px !important;
		line-height: 60px;
		margin-bottom: 30px !important;
	}

	.liza-txt p span {
		font-size: 18px;
		line-height: 22px;
	}

	p {
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 20px !important;
	}

	.meet-leza p span {
		font-size: 22px;
		letter-spacing: 2px;
		line-height: 40px;
	}
	body #about h1 {
		font-size: 50px !important;
	}

	body.page-id-126 div#about .about-hsr .vc_col-sm-9 .vc_column-inner {
		padding-left: 40px !IMPORTANT;
	}
	h1 {
		font-size: 50px;
		line-height: 60px;
		margin-bottom: 40px !IMPORTANT;
	}

	.vc_custom_1632939850575 {
		padding-bottom: 0 !important;
	}
	div#testy h2 {
		font-size: 45px !IMPORTANT;
		margin-bottom: 20px !important;
	}

	div#testy {
		padding: 70px 0 0 !IMPORTANT;
	}

	div#testimonials {
		padding-bottom: 0 !important;
	}
	h2 {
	    font-size: 40px;
	    line-height: 50px;
	    margin-bottom: 30px !important;
	}
	
	h3 {
	    font-size: 28px;
	    line-height: 32px;
	}
	
	div#faqs ul li {
	    font-size: 14px;
	    line-height: 29px;
	}
	
	h4 {
	    font-size: 22px;
	    line-height: 32px;
	    margin-bottom: 30px !important;
	}
	
	.gold-box h3 {
		font-size: 18px;
	}
	.motivation-text h2 {
		font-size: 40px;
		line-height: 45px;
		margin-bottom: 50px !IMPORTANT;
	}
	li h4 {
	    font-size: 14px;
	    line-height: 20px;
	}
	
	ul li {
	    font-size: 16px;
	    line-height: 32px;
	}
	.jingle h4 strong, .jingle h4 span {
		font-size: 25px;
		line-height: 35px;
	}
	.gold-box {
		border: 3px solid #9e8648;
		padding: 10px 30px;
		text-align: center;
		margin: 50px 0 !important;
	}

	div#pricing-sec h4 {
		font-size: 16px !important;
		line-height: 26px;
	}
	div#vac-sec2 {
		padding: 0px 0 0 !IMPORTANT;
	}

	.page-id-966 .services_cat {
		padding-top: 80px !IMPORTANT;
	}
	div#designparties-sec2 h2 {
		font-size: 40px;
	}
}
body.page-id-398 .page-header-bg-image,body.page-id-147 .page-header-bg-image {
    background-size: contain !important;
    background-color: #fff !IMPORTANT;
}
body.material .img-gallery {
    padding: 1px 40px 20px !IMPORTANT;
    margin-bottom: 50px !IMPORTANT;
}
img.gold-box {
    padding: 30px 30px 30px  !important;
}
body.page-id-497 .page-header-bg-image {
    background-size: contain !important;
    background-color: #c6a176 !IMPORTANT;
}
body.page-id-171 .page-header-bg-image {
    background-position: 100% 75% !IMPORTANT;
}
div#edesign-sec3 h2 {
    font-size: 45px;
    line-height: 30px;
}
img.center {
    margin: 0 auto !IMPORTANT;
}
body.page-id-966 .page-header-bg-image {
    background-position: 100% 40% !important;
}
body.page-id-175 .page-header-bg-image {
    background-position: 100% 70% !important;
}
.h-50 {
    height: 500px !IMPORTANT;
    object-fit: cover;
}
body.page-id-175 .page-header-bg-image {
    background-position: 100% 50% !important;
}
.resize-img {
    height: 800px !important;
    object-fit: cover;
    object-position: top;
}
.resize-wid {
    height: auto !important;
    margin-left: auto !important;
    margin-right: auto !IMPORTANT;
    width: 100% !important;
}
#portfolio img {
    height: 300px !important;
    object-fit: cover !important;
    width: 100% !important;
}

body.material .exp-before {
    position: relative;
}


div#faqs video {
    object-fit: contain !important;
	    border: 1px solid #9c854b;
}
.barabar_karo p {
    padding-top: 20px;
}
.click-photo .wpb_wrapper {
    text-align: center;
    font-family: Playlist_Script !important;
    font-weight: 100;
    font-size: 30px;
    color: #fff;
}
body.page-id-171 .click-photo {
    margin: 100px 0 50px;
}
.barabar_karo p {
    font-size: 24px;
    color: #fff;
    font-family: 'Italiana';
    font-weight: 700;
}

.barabar_karo p a {
    font-family: 'RobotoSlab';
    color: #Fff;
    font-weight: 500;
}