/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,600;0,615;0,700;0,800;1,400;1,500;1,600;1,615;1,700;1,800&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');

/* default structure Start */
html  div#header-space {
    display: none;
}
header#top {
    padding-top: 15px;
    background-color: #ffffffe0;
    height: 130px;
}
html div#header-outer {
    padding-top: 0px !important;
}
html div#header-secondary-outer {
    background-color: #4b2a2e !important;
}	
html body.page  div#header-outer {
    background-color: transparent !important;
}
html #header-outer[data-box-shadow="small"] {
    box-shadow: 0 0 0px 0 rgba(0,0,0,0);
    -moz-box-shadow: 0 0 0px 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 0px 0 rgba(0,0,0,0);
}
#header-secondary-outer div#hd-left {
    float: left;
}
#header-secondary-outer #social {
    float:right;
    margin-top: -2px;
}
#header-secondary-outer div#hd-left strong
{
	color:#fff;
	font-family: Source Sans Pro;
	font-size: 15px;
}
#header-secondary-outer div#hd-left i
{
	color: #c82b28;
	font-size: 14px;
}
html body.page #header-secondary-outer #social a i {
    color:#fff !important;
}
html body:not(.material) header#top nav > ul > li:not(#social-in-menu) > a,
html body.page #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.current-menu-item > a,
html body.page #header-outer:not([data-lhe="animated_underline"]) header#top nav > ul > li > a:hover
{
    font-family:Poppins;
    color: #fff !important;
    font-size:14px;
    font-weight: 300;
    height: 50px !important;
    padding-top: 15px !important;
    padding-right: 20px !important;
    padding-bottom: 0px !important;
    text-transform: uppercase;
}
header#top .sf-menu li ul li a {
    position: relative;
    top: 0px;
    border-bottom:1px solid #fff;
        background-color: #70574470;
}
div#hd-left {
    position: absolute;
    top: 13%;
    width: 600%;
    left: 230%;
}
#top div#hd-left i {
    font-size: 16px;
    color: #dc2c2b;
}
#top div#hd-left strong {
    font-family: Poppins;
    font-size: 14px;
    color: #000;
    padding-right:5px;
}
#top div#hd-left
{
	color: #494949;
}
#header-outer .row .col.span_9 {
    background-color: #1c1c1c;
    position: relative !important;
    top: 23px;
    height: 50px;
    width: 88%;
    border-radius: 0px;
    right: 95px;
}
header#top nav >ul {
    float: left;
    padding-left: 20px;
}
#top div#hd-left a:nth-child(1) {
    display: inline-grid;
}
#top div#hd-left a:nth-child(1) strong {
    position: absolute;
    left: 25px;
    top: 13px;
}
#top div#hd-left a:nth-child(1) i {
    position: relative;
    left: -8px;
    top: 9px;
}
/*  */
#top div#hd-left a:nth-child(2) {
    display: inline-grid;
    padding-left:30px;
}
#top div#hd-left a:nth-child(2) strong {
    position: absolute;
    left: 170px;
    top: 12px;
}
#top div#hd-left a:nth-child(2) i {
    position: relative;
    left: -10px;
    top: 9px;
}
#header-outer .row .col.span_9 ul.buttons {
    float: right;
/*     background-color: #b5a457; */
    height: 50px !important;
    margin-right: 0px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}
#header-outer .row .col.span_9 ul.buttons #search-btn 
{
    height:50px !important;
    padding-top: 14px !important;
    margin-right: 0px;
}
#header-outer .row .col.span_9 ul.buttons #search-btn span {
    color: #fff;
    margin-left: -18px;
}

#header-outer .row .col.span_9 ul.buttons #search-btn div {
    border: 0px !important;
}
a.nectar-button
{
	font-family:Poppins;
	font-size: 13px !important;
	border-radius:0px !important;
	text-transform: uppercase;
	margin-top: 25px;
	margin-right: 20px;
	height: 50px;
	padding-top: 16px !important;
}
a.nectar-button i
{
	font-size: 18px !important;
}
p
{
	font-family:Poppins;
	font-size: 13px;
	color: #fff;
}
h5
{
	font-family:Poppins;
	font-size:20px;
	font-weight:300;
}
h4
{
	font-family:Poppins;
	font-size:15px;
	color: #4e4e4e;
	font-weight: 700;
}
h3
{
	font-family:Poppins;
	font-size: 16px;
	color: #fff;
	padding-bottom: 10px;
	margin-bottom: 0px !important;
}
h1
{
	font-size:140px;
	font-family: Poppins;
	font-weight: 800;
}

h2
{
	font-family:Poppins;
	font-size: 60px;
	color: #fff;
	padding-bottom: 15px;
	padding-top: 10px;
}
/* default structure end */

/*slider start  */
#s1 .nectar-video-box {position: absolute;right: -6%;top: 350px;height: 277px;width: 136px;}
#s1 a.play_button_2.large.nectar_video_lightbox.magnific-popup {
    display: none;
}
div#s1 .vc_col-sm-6 ul {
    margin: 0px;
    position: absolute;
    bottom: 350px;
    left: -55px;
}
#s1 a.nectar-button:nth-child(2) {
    font-weight: 500;
}
#s1 .owl-stage-outer {
    padding-top: 100px;
    padding-bottom: 100px;
}
div#s1 .vc_col-sm-6 li {
    list-style: none;
}
div#s1 .vc_col-sm-6 h6 {
    transform: rotate(90deg);
    margin-left: -24px;
    margin-top: 30px;
    color: #fff;
    font-family: Poppins;
    font-size: 14px !important;
    font-weight: 300;
}
div#s1 .vc_col-sm-6 i {
    color: #fff;
}
#s1 .vc_col-sm-6:nth-child(2) ul {
    position: absolute;
    top: 290px;
    right: -105px;
    margin: 0px;
}
#s1 .vc_col-sm-6:nth-child(2) li {
    list-style:none;
}
#s1 .vc_col-sm-6:nth-child(2) li i {
    color:#fff;
}
#s1 .vc_col-sm-6:nth-child(2) h6 {
    color:#fff;
    font-family:poppins;
    font-size:14px;
    transform: rotate(90deg);
    margin-left: -25px;
    margin-top: 40px;
}
#s1 .vc_col-sm-6:nth-child(1) {
    padding-top: 200px;
}
#s1 h1
{width: 250%;color: #ffffff1a;letter-spacing: 5px;margin-left: -264px;margin-bottom: 22px;}
#s1 h2
{
	font-weight:500;
}
#s1 h3 {
    text-transform: unset;
    letter-spacing: 2px;
    font-weight: 400;
    color: #fefefe;
    padding-left: 10px;
}
#s1 p
{
    width:90%;
}
#s1 .owl-dots {position: absolute;right: -82%;bottom: 22%;}
#s1 .owl-dot span
{
	background-color:#fff;
}
html body.page #s1 .owl-nav.disabled {
    display: block;
    position: absolute;
    bottom: 20.5%;
    right: -106%;
}
#s1 .owl-prev {
    background-color: transparent;
    color: transparent;
    display: none;
}
#s1 .owl-next {
    background-color: transparent;
    background-image: url(/wp-content/uploads/2020/08/hd-next-116-10.png);
    background-repeat:no-repeat;
    height: 10px;
    width: 116px;
    color: transparent;
}
/* end */

/*about start  */
#s2
{
	padding-top: 0px !important;
	margin-bottom: -18px !important;
}
#s2 h3 {
    color: #dc2c2b;
    text-transform: unset;
    letter-spacing: 0px;
    font-weight: 500;
    padding-top: 180px;
    padding-bottom: 5px;
}
#s2 h2 {
    color:#1f1f1f;
    font-weight: 600;
    margin-bottom: 0px;
    font-style: normal;
}
#s2 h1 {
    color: #eeeeee;
    letter-spacing: 8px;
    margin-left:-110px;
    margin-bottom: 27px;
    z-index: -1;
    }
    #s2 a.play_button_2.large.nectar_video_lightbox.magnific-popup {
    display: none;
}
#s2 .nectar-video-box {
    height: 207px;
    width: 293px;
    margin-left: 240px;
}
#s2 .vc_col-sm-7 {
    padding-left: 0px;
    margin-left: -4px !important;
}
#s2 p {
	color:#1f1f1f;
	width: 100%;
	padding-bottom: 0px;
}
div#s2 .abt-in {
    background-repeat: no-repeat;
    width: 500px !important;
    height: 700px !important;
    margin-top: 88px;
    left: -40px;
}
#s2 img.img-with-animation.animated-in {
    margin-bottom: -20px !important;
}

/* end */

/* services start */

/* end */

/* products start */
#s4
{
	padding-top: 50px !important;
	padding-bottom: 80px !important;
}
#s4 .top h3 {
    color: #b5a457;
    text-transform: unset;
    letter-spacing: 0px;
    font-weight: 500;
    padding-bottom: 0px;
}
#s4 .top h2 {
    color: #1f1f1f;
    font-weight: 500;
    width: 100%;
    padding-bottom: 0px;
}
#s4 .top p {
    color: #1f1f1f;
    width: 85%;
    margin-top: 15px;
    margin: 0 auto;
}
#s4 .carousel-item img.img-with-animation.animated-in {
    height: 300px;
    width: 200px;
}
#s4 .carousel-item {
    width: 200px;
}
#s4 .owl-carousel.owl-theme.owl-loaded.owl-drag {
    width: 206%;
    margin-left: -90px;
}#s4 .owl-stage {
    width: 206% !important;
}
#s4 .owl-item.active {
    margin-right: 40px;
}
#s4 .product img
{
	height:342px;
	width:250px;
}
#s4 .iwt-text
{
    padding-left:300px;
}
#s4 .product
{
	padding-top:30px !important;
}
#s4 .product h2
{
	font-size:23px;
	color:#1f1f1f;
	margin-bottom: 0px;
	padding-bottom: 10px;
	line-height: 1.4;
	height: 110px;
}
#s4 .product p
{
	font-size:14px;
	color:#1f1f1f;
	padding-bottom: 0px;
	height: 235px !important;
}
#s4 .product h4
{
	font-size:35px;
	color:#ec6394;
	font-family: Poppins;
	font-weight: 500;
}
#s4 .product a.nectar-button
{
	margin-left:300px;
	margin-top: 0;
}
#s4 h1 {
	width: 200%;
	color: #f5ede5;
	margin-bottom: 58px;
	margin-left: -596px;
	letter-spacing: 8px;
	z-index: -1;
	text-align: center !important;
}
/* end */

/* book start */
#s5
{
	padding-top: 50px !important;
	padding-bottom: 0px !important;
}
#s5 .main h3 {
    color: #ffffff;
    text-transform: unset;
    letter-spacing: 0px;
    font-weight: 500;
    padding-bottom: 0px;
}
#s5 .main h2 {
    color: #1c1c1c;
    font-weight: 500;
    line-height:1.3;
    margin-bottom: 0px;
    padding-bottom: 10px;
    font-size: 45px;
    font-style: normal;
    width: 100%;
}
#s5 .main p {
    color: #fff;
    width: 80%;
    padding-bottom: 20px;
    margin: 0 auto;
}
#s5 h4 {
	font-size: 40px;
	font-weight: 700;
	width: 100%;
	padding-bottom: 0px;
	color: #dc2c2b;
	letter-spacing: 1px;
}
#s5 h5
{
	color:#fff;
	margin-bottom: 15px;
	font-weight: 400;
}
#s5 .carousel-item .scnd img
{
    height: 541px;
    width: 559px;
}
#s5 .owl-stage-outer
{
    height:650px !important;
}
#s5 .owl-dots {
    position: absolute;
    left: 0%;
    bottom: 7%;
}
#s5 .owl-dot span {
    background-color:#fff;
}
#s5.s5-s1 h1
{
	color:#fff;
	font-size:80px;
	font-weight:600;
	padding-bottom:15px;
}
#s5.s5-s1 .bott h1
{
	color: #ffffff0f !important;
	width: 200%;
	font-size:150px;
	margin-bottom:20px;
}
#s5.s5-s1 p
{
	padding-bottom:20px;
}
#s5 h1 {
	width: 200%;
	color: #422023;
	margin-bottom: 58px;
	margin-left: -624px;
	letter-spacing: 8px;
	z-index: -1;
	text-align: center !important;
}
/* end */

/* video start */
#s6 
{
	padding-top: 80px !important;
	padding-bottom: 50px !important;
}
div#s6 .vidin {
    background-repeat: no-repeat !important;
    height: 414px;
    width: 620px;
    left: 70px;
}
#s6 .vc_col-sm-8 {
    margin-left: 110px;
    width: 55%;
}
#s6 .nectar-video-box {
    height: 277px !important;
    width: 288px !important;
    margin-left: 100px;
    margin-top: 56px;
}
#s6 a.play_button_2.large.nectar_video_lightbox.magnific-popup {
    display: none;
}
#s6 a.full-link.magnific-popup {margin-left: 230px;}
#s6 h3 {
    color: #dc2c2b;
    text-transform: unset;
    letter-spacing: 0px;
    font-weight: 500;
    padding-top: 45px;
    padding-bottom: 0px;
}
#s6 h2
{
    color: #1f1f1f;
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 0px;
    padding-bottom: 10px;
    font-size: 45px;
    width: 75%;
}
#s6 p
{
    color: #1f1f1f;
    width: 80%;
    line-height: 1.8;
}
#s6 h1 {
    width: 200%;
    color: #f5e6d6;
    margin-bottom: -100px;
    margin-left: -624px;
    letter-spacing: 8px;
    z-index: -1;
    text-align: center !important;
}
#s6 .vid-in {
    background-repeat: no-repeat;
    padding-bottom: 140px !important;
    margin-bottom: -120px;
}
#s6 .owl-dots {
    position: absolute;
    left: 3%;
    bottom: 0%;
}
#s6 .owl-dot span {
    background-color:#00000087;
}
/* end */


/* blogs start */
#s7{
	padding-top:50px !important;
}
#s7 .top h3{
    color: #b5a457;
    text-transform: unset;
    letter-spacing: 0px;
    font-weight: 500;
    text-align: left;
    padding-bottom: 0px;
    padding-top: 50px;
}
#s7 .top h2
{
    color: #1c1c1c;
    text-align:left;
    font-weight: 500;
    line-height: 1.3;
    margin-bottom: 0px;
    padding-bottom: 10px;
}
#s7 .top p
{
	text-align:left;
	margin-left: -61px !important;
	color: #1c1c1c;
	padding-top: 69px;
	width: 100%;
}
#s7 span.post-featured-img {
    padding: 10px;
    z-index:1 !important;
}
#s7 .col.span_4.type-post.status-publish {
    height: 760px;
    width: 270px;
    margin-right: 0px !important;
    margin-left: 20px;
    z-index:1 !important;
}
#s7 .article-content-wrap {
    padding-top: 10px !important;
    /* z-index:1 !important; */
    cursor: pointer;
}
body .blog-recent[data-style*="classic_enhanced"] .post-meta {
    display: none;
}
#s7 .owl-nav.disabled {
    display: block;
}
#s7 .owl-prev {
    position: absolute;
    left: -5%;
    top: 50%;
    background-color: #b5a457;
    text-transform: uppercase;
}
#s7 .owl-next {
    position: absolute;
    right: -5%;
    top: 50%;
    background-color: #b5a457;
    text-transform: uppercase;
}
#s7 .owl-dots {
    position: relative;
    top: -30px;
}
#s7 .article-content-wrap span {
    color: #fff;
    font-family: poppins;
    font-weight: 500;
    background-color: #b5a457;
    padding: 10px;
    border-radius: 5px;
    font-size: 14px;
    position: relative;
    top: -35px;
}
#s7 .article-content-wrap h3 {
    color: #000 !important;
    /* z-index:1 !important; */
    font-family: Poppins;
    font-size: 17px;
    line-height: 1.5;
}
#s7 span a.blog {
    display: none;
}
#s7 .excerpt {
    color: #1f1f1f;
    /* z-index:1 !important; */
}
#s7 a.entire-meta-link {
    z-index: -1 !important;
}
#s7 h1 {
    width: 200%;
    color: #7f3f4ec2;
    margin-bottom: 60px;
    margin-left: -624px;
    letter-spacing: 8px;
    z-index: -1;
    text-align: center !important;
}
h1.entry-title {
    line-height: 1.5 !important;
}
.post-area p {
    color: #1f1f1f !important;
}

h3#reply-title {
    color: #1f1f1f;
}
html .row.page-header-no-bg
{
    margin-top:100px;
}
html .row.page-header-no-bg span {
    color: #1f1f1f !important;
    font-weight:800;
    font-family:Poppins;
}
html .row.page-header-no-bg h1 {
    padding-bottom:50px !important;
    padding-top:50px !important;
    color: #1f1f1f !important;
}
/* end\*/

/* testimonials start */
#s8 .carousel-item p:after
{
    content:"";
    background-image:url();
    background-repeat:no-repeat;
    height:50px;
    width:50px;
    position:absolute;
    top:0%;
    right:0%;
}
#s8
{
	padding-top: 50px !important;
	padding-bottom: 0px !important;
}
#s8 .top h3 {
    color: #db2c2b;
    text-transform: unset;
    letter-spacing: 0px;
    font-weight: 500;
}
#s8 .top h2 {
    color:#1f1f1f;
}
#s8 .top p
{
	color:#000;
	margin: 0 auto;
	width: 90%;
}
#s8 .carousel-item {
    height: 290px;
    width: 555px;
    margin-right: 0px;
    margin-left: 20px;
    box-shadow: -1px -2px 6px 3px #00000030;
    border-bottom: 3px solid #4d4d4d;
    border-radius: 0px;
}
#s8 .owl-stage {
    padding-top: 80px !important;
}
#s8 .carousel-item p
{
    color: #1c1c1c;
    width: 90%;
    padding-left: 35px;
    padding-top: 10px;
}
#s8 .carousel-item h3
{
    color: #db2c2b;
    font-size:14px;
    padding-left: 125px;
    margin-top: -70px;
    font-family: Poppins;
    font-weight: 400;
}
#s8 .carousel-item h4
{
    color: #1c1c1c;
    font-size:14px;
    padding-left: 125px;
    margin-top: -20px;
    font-family: Poppins;
    font-weight: 500;
    font-style: italic;
}
#s8 h1 {
    width: 200%;
    color: #f4e9ec;
    margin-bottom: 23px;
    margin-left: -624px;
    letter-spacing: 8px;
    z-index: -1;
    text-align: center !important;
}
div#s8 .cntr {
    /* height: 500px; */
    /* width: 100% !important; */
    /* background-repeat: no-repeat; */
}
#s8 .carousel-item img.img-with-animation.animated-in {
    height: 80px;
    width: 80px;
    border-radius: 50px;
    margin-left: 30px;
    margin-top: 30px;
}
#s8 .owl-stage-outer {
}
#s8 .owl-dots {margin-top: 30px;}
/* end */

/* news start */
#s9
{
	padding-top: 35px !important;
	padding-bottom: 55px !important;
	top: 135px;
}
#s9 h3 {
    color: #ffffff;
    text-transform: unset;
    letter-spacing: 1px;
    font-weight: 500;
    padding-bottom: 0px;
    padding-top: 5px;
}
#s9 h2
{
    color: #010101;
    font-size: 40px;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 0px;
    padding-bottom: 10px;
    width: 100%;
}
#s9 h1 {
    width: 200%;
    color: #fbb250;
    margin-bottom: 29px;
    margin-left: -624px;
    letter-spacing: 8px;
    z-index: -1;
    text-align: center !important;
}
div#s9 .newsin {padding-top: 0px;background-repeat: no-repeat;}
#s9 input.es_required_field.es_txt_email.ig_es_form_field_email {
    background-color: #f4f4f4!important;
    border: 1px solid #fff;
    width: 40%;
    border-radius: 0px;
    position: absolute;
    top: 125px;
    left: 475px;
}
#s9 input.es_required_field.es_txt_email.ig_es_form_field_email::placeholder
{
    color:#1c1c1c;
}
#s9 label
{
    color:transparent;
}

#s9 .es_subscription_form_submit {
    height: 46px;
    width: 150px;
    position: absolute;
    right: 4.5%;
    bottom: 12%;
    background-color: #212120 !IMPORTANT;
    border-radius: 0px;
    padding: 0px !important;
    text-transform: uppercase;
    font-weight: 500;
    top: 70%;
}
/* end */


/* contacts start */
div#cont h2 {
    color: #faa82d;
    text-transform: uppercase;
    font-weight: 600;
}
div#cont {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
div#cont .carousel-item img {
    height: 600px;
    width: 500px;
}
#cont input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
#cont input.wpcf7-form-control.wpcf7-text,
#cont textarea {
    background-color: transparent;
    border-bottom: 2px solid #faa82d;
}
#cont .owl-dots {
    display: none;
}
/*  */

/* woocommerce start */
h1.product_title.entry-title {
    font-family: Poppins;
    font-size: 45px;
    line-height: 1.5;
    color: #1f1f1f;
}
.woocommerce {
    padding-top: 80px;
}
.cart_totals h2 {
    color: #1f1f1f;
}
.flex-viewport img {
    height: 600px !important;
}
.woocommerce-billing-fields h3,
.woocommerce-billing-fields label {
    color: #1f1f1f;
}
.nectar-shop-header h1.page-title {
    color: #1f1f1f;
    font-size: 50px;
}
.nectar-shop-header p {
    color: #1f1f1f;
}
h2.woocommerce-loop-product__title {
    color: #1f1f1f;
}
.woocommerce-additional-fields h3 {
    color: #1f1f1f;
}
.woocommerce form .form-row label {
    color: #1f1f1f;
}
h3#order_review_heading {
    color: #1f1f1f;
}
.woocommerce-checkout #payment div.payment_box p:last-child {
    color: #1f1f1f !important;
}
.woocommerce .summary .price {
    color: #ec6293 !important;
    font-family: Poppins;
    font-weight: 600;
}

.woocommerce .single-product-summary .entry-summary p {
    color: #1f1f1f;
}

.woocommerce .woocommerce-tabs > div h2 {
    color: #1f1f1f !important;
}

.woocommerce div.product .woocommerce-tabs .panel p {
    color: #1f1f1f;
}

.related.products h2 {
    color: #1f1f1f;
}
body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"]:not(.detached):not(.parallax-contained):not(.at-top-before-box) {
    background-color: transparent;
}
.woocommerce .woocommerce-breadcrumb {
    padding-top: 100px;
}
body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"]:not(.detached):not(.parallax-contained):not(.at-top-before-box)
 {
    color: #000 !important;
}
html body.page  #header-outer .cart-menu {
    padding: 40px 17px 17px 20px !important;
    background-color: transparent;
/*     top: 10px; */
}
html body.page body[data-is="minimal"][data-header-color="light"] header#top nav ul #search-btn a span, body[data-is="minimal"].ascend[data-header-color="light"] #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart, body[data-is="minimal"][data-header-color="light"] #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
    font-size: 18px!important;
    color: #ec6394;
}
/* end */

/* get in touch */
div#s10 h3 
{
    color: #dc2c2b;
    text-transform: unset;
    letter-spacing: 0px;
    font-weight: 500;
    text-align: left;
    padding-bottom: 0px;
    padding-top: 50px;
}
div#s10 {
    padding-bottom: 18px !important;
}
#s10 h2 {
    color: #fff;
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 0px;
    padding-bottom: 10px;
}
#s10 input.wpcf7-form-control.wpcf7-submit 
{
    font-family: Poppins;
    font-size: 13px !important;
    border-radius: 0px !important;
    text-transform: uppercase;
    margin-top: 20px;
    margin-right: 20px;
    height: 50px;
    width:150px;
    padding-top: 16px !important;
    font-weight: 500;
    letter-spacing: 1px;
    background-color: #dc2c2b !important;
}
#s10 .exp {
    height: 132px;
    width: 350px;
    background-repeat: no-repeat;
    margin-top: 0px;
    position: absolute;
    bottom: -1px;
}
#s10 .exp h3 {
    color: #000 !important;
    text-transform: unset;
    letter-spacing: 0px;
    font-weight: 500;
    text-align: center;
    padding-bottom: 0px;
    padding-top: 25px;
    font-family: Poppins;
}
#s10 .exp p
{
	color:#1c1c1c;
	margin:0 auto;
	padding-left: 108px;
	line-height: 1.3;
	font-family: Poppins;
}
#s10 input[type=text], #s10 textarea, #s10 input[type=email] 
{
    background-color:transparent;
    padding-bottom:0px !important;
    height:60px;
    color:#fff;
    font-family:Poppins;
    margin-bottom: 10px;
}
#s10 input[type=text]::placeholder, #s10 textarea::placeholder, #s10 input[type=email]::placeholder 
{
    color:#fff !important;
}
#s10 p
{
    padding-bottom:0px !important;
}
/* end */

/* footer start */
body.page div#footer-outer {
    z-index: 0;
    padding-top: 60px !important;
}
div#footer-widgets .col h4:after {
    /* background-color: #ecd046; */
    /* content: ""; */
    /* position: absolute; */
    /* top: 0%; */
    /* left: -33%; */
    /* height: 40px; */
    /* width: 455px; */
    /* z-index:-1; */
}
div#footer-widgets .col h4
{
    color: #fff !important;
    font-family: POPPINS;
    padding-top: 60px;
    font-size: 14px;
    letter-spacing: 0px;
    font-weight: 600;
    margin-bottom: 8px;
}
div#footer-outer div#footer-widgets .col:nth-child(1) .textwidget
{
	color: #999999;
	font-family: Poppins;
}
body.page div#footer-outer div#footer-widgets .col:nth-child(1) li
{
	border: 1px solid #888;
	border-radius: 0px;
	width:35px;
	height:35px;
	margin-top: 20px;
	border-bottom: 1px solid #888 !important;
}
div#footer-outer div#footer-widgets .col:nth-child(1) li i
{
	color: #dc2c2b;
	font-size:16px;
	padding-top:5px;
	padding-left:12px;
}
div#footer-outer div#footer-widgets .col:nth-child(2)
{
	padding-left: 30px;
	width: 18%;
}
div#footer-outer div#footer-widgets .col:nth-child(3)
{
	padding-left:30px;
}

div#footer-outer div#footer-widgets .col:nth-child(2) i
{
	margin-right:15px;
	color:#c82b28;
	font-size:16px;	
}
div#footer-outer div#footer-widgets .col:nth-child(2) li
{
	display:flex;
	border-bottom: 1px solid #99999963 !important;
	height: 34px;
}
div#footer-outer div#footer-widgets .col:nth-child(2) li a
{
	color:#999999 !important;
}
div#footer-outer div#footer-widgets .col:nth-child(2) li strong
{
    color:#c82b28;
    font-size: 15px;
    text-transform:uppercase;
    font-family: Source Sans Pro;
}
div#footer-outer div#footer-widgets .col:nth-child(2) li p
{
    color:#0d0d0d;
    font-size: 15px;
    text-transform:capitalize;
}
#footer-outer #footer-widgets .col ul li {
    border-bottom: 0px solid #fff !important;
    display: flex;
    padding-bottom: 0px;
}
div#footer-outer div#footer-widgets .col:nth-child(3) a
{
    color: #145575 !important;
    font-size: 15px;
    font-family: Source Sans pro;
    padding-right:10px;
}
div#footer-outer div#footer-widgets .col:nth-child(3) p
{
	color: #999999;
}
div#footer-outer div#footer-widgets .col:nth-child(3) strong
{
	color: #dc2c2b !important;
	font-family: Poppins;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
}
div#footer-outer div#footer-widgets .col:nth-child(4) input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
div#footer-outer div#footer-widgets .col:nth-child(4) textarea.wpcf7-form-control.wpcf7-textarea
{
	background-color:transparent;
	border:1px solid #0000001f;
	border-radius:25px;
}
html div#footer-outer div#footer-widgets .col:nth-child(4) .textwidget
{
	color:#999999 !important;
}
/* footer end */

/* copyright start */
html body.page #footer-outer div#copyright {
    background-color: transparent !important;
    padding: 0px !important;
    padding-bottom: 17px !IMPORTANT;
}
html body.page #footer-outer div#copyright.row p
{
    border-top: 1px solid #dc2c2b47;
    color: #fff !important;
    font-family:source sans pro;
    padding-top: 10px;
    text-transform: capitalize;
    text-align: center !important;
}

html #footer-outer #copyright.row i.fa.fa-facebook {
    color: #f6c82a !important;
    font-size: 14px;
    font-weight: 400;
    position: absolute;
    left: -12px !important;
}
html body.page #footer-outer div#copyright.row p b
{
    text-align:center;
    color: #f6c82a;
    text-transform:uppercase;
}

#footer-outer #copyright ul#social {
    position: relative;
    bottom: 22px;
    right: -435px;
    border: 1px solid #14557596;
    height: 30px;
    width: 30px;
    }
/* copyright end */


/* NEWS CSS */

#s1 img.attachment-full.size-full {
    width: 70% !important;
    position: absolute;
    top: -55px;
    right: -20px;
}

#s2 img.attachment-full.size-full {
    width: 50% !important;
    position: absolute;
    left: 130px;
    top: 120px;
}

#s2 a.nectar-button.medium.regular.accent-color.has-icon.wpb_animate_when_almost_visible.wpb_tada.tada.regular-button.animated.wpb_start_animation {font-weight: 500;letter-spacing: 1px;}

#s5 a.nectar-button.medium.regular.accent-color.has-icon.wpb_animate_when_almost_visible.wpb_tada.tada.regular-button.animated.wpb_start_animation {
    font-weight: 500;
    letter-spacing: 1px;
}

#s1 a.nectar-button.medium.regular.accent-color.has-icon.wpb_animate_when_almost_visible.wpb_tada.tada.regular-button.animated.wpb_start_animation {
    letter-spacing: 1px;
}
#s6 img.attachment-full.size-full {
    width: 40% !important;
    margin: 0 auto;
    margin-top: 70px;
    position: absolute;
    right: -9pc;
    cursor: pointer;
}

#book-inn h3 {
    color: #f6c82a;
    text-transform: unset;
    letter-spacing: 0px;
    font-weight: 500;
    padding-top: 80px;
    padding-bottom: 20px;
}

#book-inn h2 {
    color: #1f1f1f;
    font-weight: 600;
    margin-bottom: 20px;
}

#book-inn p {
    color: #1f1f1f;
    width: 100%;
    padding-bottom: 15px;
}

div#book-inn {
    padding-bottom: 80px !important;
}

#s9 ::placeholder {
    color: #fff !important;
}

#s3 .carousel-item {
    background-color: #f3f3f3 !important;
    width: 90%;
    padding-top: 30px !IMPORTANT;
    height: 340px !important;
}

.ser h3 {
    font-size: 12px;
    color: #dc2c2b;
    padding-top: 45px;
    padding-bottom: 0;
    margin-bottom: 0px !important;
}

.ser h2 {
    font-size: 20px;
    color: #1c1c1c;
    font-style: normal;
    padding-bottom: 1px !important;
}

.ser p {
    color: #1c1c1c;
    font-size: 13px;
    width: 85% !important;
    margin: 0 auto;
    line-height: 1.7;
}

.ser h1 {
    font-size: 70px;
    color: #212120;
    opacity: 10%;
    position: absolute;
    right: 50px;
    top: 20px;
}

#s3 h2:before {content: '';position: absolute;width: 80%;height: 105%;background-color: #dc2c2b;top: -10px;z-index: -9999;left: 15px;}

#s3 .owl-carousel.owl-theme.owl-loaded.owl-drag {
    margin-top: -70px !important;
}

#s3 .carousel-item:hover {
    background-color: #dc2c2b !important;
    transition-duration: 0.3s;
}


#s5 .left-s5 h3 {
    color: #dc2c2b;
    padding-top: 70px;
}

#s5 h2 {
    font-style: normal;
    font-size: 45px;
    width: 75%;
}

.left-s5 {
    padding-left: 50px !important;
}

.left-s5 p {
    width: 80% !important;
}

#s5 img {
    margin-top: 80px !important;
    right: 30px !important;
}

#s5 .wpb_row >.span_12 {
    padding-bottom: 70px !important;
}


#s6 h3:after {content: '';width: 15%;height: 96%;position: absolute;background-color: #1c1c1b;right: -20px;top: 25px;}

#s6 .vidin:before {
    content: '';
    width: 36%;
    height: 105%;
    position: absolute;
    background-color: #dc2c2b;
    top: -10px;
    z-index: -9999;
    left: -60px;
}

.right6 {
    padding-left: 90px !important;
}

header#top #logo img {
    margin-left: 60px !important;
}

#s1 h3:before {content: '';position: absolute;background-color: #dc2c2b;height: 15%;width: 65%;z-index: -9999;left: 0;}

#s9 input.ig_es_form_field_name {
    background-color: #f4f4f4!important;
    border: 1px solid #fff;
    width: 35%;
    border-radius: 0px;
    margin-left: 50px;
}

body.page #s9 .es-field-wrap {
}

#s9 p {
    display: none !important;
}

#footer-outer .widget {
    margin-bottom: 0px !important;
}


#footer-outer i {
    color: #dc2c2b !important;
    padding-right: 10px !important;
}

#s3 .ser :hover h2:before {
    background-color: #1c1c1c !important;
    transition-duration: 0.3s;
}

.ser h3:before {
    background-image: url(/wp-content/uploads/2020/08/red-icon.png);
    width: 50%;
    height: 100%;
    position: absolute;
    content: '';
    background-repeat: no-repeat;
    top: 30px;
    margin-left: 15px;
}

.ser :hover h3:before {
    background-image: url(/wp-content/uploads/2020/08/white-icon.png);
    width: 50%;
    height: 100%;
    position: absolute;
    content: '';
    background-repeat: no-repeat;
    top: 30px;
    transition-duration: 0.3s;
}

.ser :hover h1 {
    /* color: #ffffff !important; */
}

.ser:hover h1 {
    color: #ffffff!important;
    transition-duration: 0.3s;
}

#s3 .ser :hover h3 {
    color: #ffffff!important;
    transition-duration: 0.3s;
}


#s3 .ser :hover h2 {
    color: #ffffff!important;
    transition-duration: 0.3s;
}
#s3 .ser :hover p {
    color: #ffffff!important;
    transition-duration: 0.3s;
}

#s9 ::placeholder {
    color: #2a2a2a !important;
}


html body.page #footer-outer div#copyright.row strong {
    color: #dc2c2b !important;
}


#top div#hd-left a:nth-child(3) strong {
}

#top div#hd-left h5 {
    position: absolute;
    left: 18px;
    top: -12px;
    font-family: Poppins;
    font-size: 14px;
    padding-right: 5px;
    font-weight: 600;
    line-height: 1.3 !important;
    color: #dc2c2b !important;
}

#hd-left i.fa.fa-facebook {
    color: black !important;
    padding-left: 90px;
}

.socl {
    position: absolute;
    top: 30px;
}

.cus {
    margin-top: -12px !important;
}