/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

header#top {
    padding: 0px 100px;
}

header#top .container {
    padding: 0px !important;
}
#slider-text {
    padding: 40px 0px !important;
}

#slider-text h2 {
    font-size: 51px;
    color: #FFFFFF;
}

#slider-text img.alignnone.size-full.wp-image-21 {
    padding-right: 10px;
    padding-left: 30px;
}


#s1 img.img-with-animation.skip-lazy {
    width: 100%;
}

#s1 {
    padding: 100px 100px !important;
}
#s1 h2 {
    font-size: 70px;
    line-height: 85px;
    color: #AD8466;
}

#s1 p {
    color: #000000;
    font-size: 26px;
    line-height: 35px;
    width: 90%;
}
a.nectar-button.small.regular.accent-color.wpb_animate_when_almost_visible.wpb_fadeInLeft.fadeInLeft.regular-button.animated {
    padding: 14px 40px;
    font-size: 20px;
    color: #ffffff;
    font-weight: 400;
    margin-right: 20px;
    border-radius: 10px !important;
}
a.nectar-button.small.regular.accent-color.wpb_animate_when_almost_visible.wpb_fadeInRight.fadeInRight.regular-button.animated {
    padding: 14px 40px;
    font-size: 20px;
    color: #ffffff;
    font-weight: 400;
    margin-right: 20px;
    border-radius: 10px !important;
}
#s2 {
    padding: 100px 100px !important;
}
.iwithtext .iwt-text {
    padding-left: 80px;
}
#s2 h2 {
    font-size: 80px;
    line-height: 95px;
    color: #AD8466;
    padding-bottom: 100px;
}

#s2 h3 {
    font-size: 32px;
    line-height: 45px;
    color: #AD8466;
}

#s2-sub img {
    width: 70%;
}


#s2-sub p {
    font-size: 18px;
    line-height: 28px;
    color: #000000;
    width: 75%;
}


#s3 h2 {
    font-size: 70px;
    line-height: 85px;
    color: #AD8466;
    text-align: center;
}

#s3 {
    padding: 100px 100px !important;
}


#s3-sub .wpb_text_column.wpb_content_element {
    border: 1px solid;
    padding: 30px;
    border-radius: 10px !important;
    border-color: #AD8466;
}


#s3 img.img-with-animation.skip-lazy {
    position: relative;
    top: 25px;
}

#s3-sub h3 {
    color: #AD8466;
    font-size: 25px;
    line-height: 35px;
}

#s3-sub p {
    font-size: 14px;
    line-height: 25px;
    color: #000000;
    margin: 0 auto;
    width: 75%;
}

#s4 {
    padding: 100px 100px !important;
}

#s4 h2 {
    font-size: 80px;
    line-height: 95px;
    color: #AD8466;
}

#s4 p {
    font-size: 18px;
    line-height: 28px;
    color: #000000;
    width: 90%;
}

.txtField {
  width: 100%;
  padding: 12px;
  background: #f5f5f5;
  border: none;
  border-radius: 5px;
  font-size: 16px;
  margin-bottom: 15px;
  box-sizing: border-box;
}

.subBtn {
  background-color: #a97d56; /* or use #ce0000 if updated */
  color: white;
  font-size: 16px;
  padding: 12px 40px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}

#s5 {
    padding: 100px 100px !important;
}

#s5 h3 {
    font-size: 20px;
    color: #000000;
    font-family: 'Cabin';
}

#s5 h2 {
    font-size: 58px;
    color: #AD8466;
    line-height: 70px;
    padding-bottom: 30px;
}

#s5 h4 {
    font-size: 24px;
    color: #AD8466;
    line-height: 35px;
}

#s5 p {
    font-size: 20px;
    line-height: 30px;
    color: #000000;
}

#s5 img {
    width: 70%;
}

#s5 input.wpcf7-form-control.wpcf7-submit.has-spinner.subBtn {
    width: 100%;
}
#s5 .vc_col-sm-4 p {
    padding-bottom: 40px;
}
#s5 .vc_col-sm-8 {
    border: 1px solid;
    padding: 40px 40px 0px 40px;
    border-radius: 30px;
    border-color: #AD8466;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

#ftr-sec {
    padding: 100px 100px !important;
    background: #F7F3E8;
}


#ftr-sec h2 {
    font-size: 30px;
    color: #AD8466;
    padding-bottom: 30px;
    margin: 0px;
}
#ftr-sec ul
 {
    margin: 0;
}


#ftr-sec ul li {
    list-style: none;
}

#ftr-sec p {
    font-size: 20px;
    color: #000000;
    width: 85%;
}

#ftr-sec a {
    font-size: 20px;
    color: #000000;
    line-height: 40px;
}

#ftr-sec a:hover {
    color: #AD8466;
}

#ftr-sec .vc_col-sm-3:nth-last-child(3) {
    padding-left: 70px !important;
}
#top .col.span_9.col_last {
    margin-right: 100px !important;
}

#top span.menu-title-text {
    font-size: 20px;
    margin-left: 30px;
}

div#copyright {
    display: none;
}
.page-id-10 span.menu-title-text {
    color: #000000;
}
#product-sec {
    padding: 100px 100px !important;
}

#product-sec h3 {
    font-size: 40px;
    color: #AD8466;
    line-height: 50px;
}

#product-sec p {
    font-size: 26px;
    line-height: 35px;
    color: #000000;
    width: 85%;
}

#product-sec li {
    color: #AD8466;
    font-size: 20px;
    line-height: 35px;
}
	.page-id-134 span.menu-title-text {
    color: #000000;
}
#gallery-sec {padding: 100px 0px 0px 0px !important;}

#gallery-sec h2 {
    color: #AD8466;
}
#about-sec {
    padding: 100px 100px !important;
}

#about-sec p {
    font-size: 26px;
    line-height: 35px;
    color: #000000;
    font-family: 'Cabin';
}

#about-sec strong {
    font-size: 20px;
}
#ftr-sec img.img-with-animation.skip-lazy {
    padding-bottom: 20px;
}
    #product-sec .vc_col-sm-4 {
        width: 100%;
    }


*-------------------***Responsive***-----------------------------*


@media (max-width: 1600px) {}
@media (max-width: 1440px) {
	#ftr-sec img.img-with-animation.skip-lazy {
    padding-bottom: 20px;
}
	
	#top span.menu-title-text {
    font-size: 16px;
    margin-left: 30px;
}
	
	header#top {
    padding: 0px 50px;
}
	#slider-text h2 {
    font-size: 40px;
    color: #FFFFFF;
}
#slider-text {
    padding: 30px 0px !important;
}	
	#s1 {
    padding: 50px 50px !important;
}	
	#s1 h2 {
    font-size: 40px;
    line-height: 55px;
    color: #AD8466;
}
	#s1 p {
    color: #000000;
    font-size: 16px;
    line-height: 25px;
    width: 90%;
}
a.nectar-button.small.regular.accent-color.wpb_animate_when_almost_visible.wpb_fadeInLeft.fadeInLeft.regular-button {
    margin-right: 40px;
    padding: 15px 40px;
    font-size: 18px;
    font-weight: 400;
}
	a.nectar-button.small.regular.accent-color.wpb_animate_when_almost_visible.wpb_fadeInRight.fadeInRight.regular-button {
    margin-right: 40px;
    padding: 15px 40px;
    font-size: 18px;
    font-weight: 400;
}
	#s2 {
    padding: 50px 50px !important;
}
#s2 h2 {
    font-size: 40px;
    line-height: 55px;
    color: #AD8466;
    padding-bottom: 30px;
}	
	#s2 h3 {
    font-size: 20px;
    line-height: 30px;
    color: #AD8466;
}
	#s2-sub p {
    font-size: 16px;
    line-height: 25px;
    color: #000000;
    width: 100%;
}
	#s2 img.img-with-animation.skip-lazy {
    width: 85%;
}
	#s3 {
    padding: 50px 50px !important;
}
	#s3 h2 {
    font-size: 40px;
    line-height: 55px;
    color: #AD8466;
    text-align: center;
}
#s3-sub h3 {
    color: #AD8466;
    font-size: 20px;
    line-height: 30px;
}
	#s3-sub p {
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    margin: 0 auto;
    width: 100%;
}
#s4 {
    padding: 30px 30px !important;
}	
	#s4 h2 {
    font-size: 40px;
    line-height: 55px;
    color: #AD8466;
}
	#s4 p {
    font-size: 16px;
    line-height: 25px;
    color: #000000;
    width: 90%;
}
	#s4 img.img-with-animation.skip-lazy {
    width: 90%;
}
#s5 {
    padding: 50px 50px !important;
}
	#s5 h2 {
    font-size: 35px;
    color: #AD8466;
    line-height: 45px;
    padding-bottom: 20px;
}
#s5 h4 {
    font-size: 20px;
    color: #AD8466;
    line-height: 30px;
}	
	#s5 .vc_col-sm-4 p {
    padding-bottom: 20px;
}
	#s5 p {
    font-size: 16px;
    line-height: 23px;
    color: #000000;
}
	#ftr-sec {
    padding: 50px 50px !important;
    background: #F7F3E8;
}
	
#ftr-sec h2 {
    font-size: 20px;
    color: #AD8466;
    padding-bottom: 20px;
    margin: 0px;
}	
	
#ftr-sec p {
    font-size: 16px;
    color: #000000;
    width: 85%;
}	
	#ftr-sec a {
    font-size: 16px;
    color: #000000;
    line-height: 40px;
}
	#product-sec {
    padding: 50px 50px !important;
}
#product-sec h3 {
    font-size: 30px;
    color: #AD8466;
    line-height: 40px;
}	
#product-sec p {
    font-size: 18px;
    line-height: 28px;
    color: #000000;
    width: 90%;
}	
#product-sec li {
    color: #AD8466;
    font-size: 18px;
    line-height: 35px;
}	

#about-sec img.img-with-animation.skip-lazy.nectar-object-cover {
    width: 100%;
    padding-left: 15% !important;
}	
#about-sec {
    padding: 50px 50px !important;
}	
#about-sec p {
    font-size: 18px;
    line-height: 30px;
    color: #000000;
    font-family: 'Cabin';
    width: 100%;
}	
	
	
	
	
}
@media (max-width: 1366px) {}
@media (max-width: 1280px) {}
@media (max-width: 1024px) {}
@media (max-width: 999px) {}
@media (max-width: 800px) {}
@media (max-width: 767px) {
	#top .col.span_9.col_last {
    margin-right: 0px !important;
}
    header#top {
        padding: 0px 10px;
    }
	
	    #slider-text h2 {
        font-size: 30px;
        color: #FFFFFF;
    }
	
	    #slider-text {
        padding: 10px 0px !important;
    }
	
	    #s1 {
        padding: 50px 30px !important;
    }
	
	    #s1 p {
        color: #000000;
        font-size: 16px;
        line-height: 25px;
        width: 100%;
        text-align: center;
    }
	
	    #s1 h2 {
        font-size: 40px;
        line-height: 55px;
        color: #AD8466;
        text-align: center;
    }
	#s1 .row_col_wrap_12.col.span_12.dark.left {
    text-align: center;
}
    #s2 {
        padding: 30px 30px !important;
    }	
	    #s2 img.img-with-animation.skip-lazy {
        width: 100%;
        margin-bottom: 30px;
    }
	    #s2 h2 {
        font-size: 30px;
        line-height: 45px;
        color: #AD8466;
        padding-bottom: 10px;
        text-align: center;
    }
	    #s3 {
        padding: 30px 30px !important;
    }
	    #s3 h2 {
        font-size: 30px;
        line-height: 45px;
        color: #AD8466;
        text-align: center;
    }
	    #s4 {
        padding: 0px 30px !important;
    }
	#s4 .row_col_wrap_12.col.span_12.dark.left {
    text-align: center;
}
    #s4 h2 {
        font-size: 30px;
        line-height: 45px;
        color: #AD8466;
    }	
	    #s4 p {
        font-size: 16px;
        line-height: 25px;
        color: #000000;
        width: 100%;
        padding-bottom: 40px;
    }
	    #s4 img.img-with-animation.skip-lazy {
        width: 90%;
        margin-bottom: 40px;
    }
	    #s5 {
        padding: 50px 30px !important;
    }
	#s5 .vc_col-sm-8 {
    border: 1px solid;
    padding: 30px 18px 0px 18px;
    border-radius: 30px;
    border-color: #AD8466;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    margin-top: 20px;
}
	
	#ftr-sec .vc_col-sm-3:nth-last-child(3) {
    padding-left: 0px !important;
}
    #ftr-sec {
        padding: 50px 30px 0px 30px !important;
        background: #F7F3E8;
    }	
	.row_col_wrap_12.col.span_12.dark.left {
    text-align: center;
}
    #ftr-sec p {
        font-size: 16px;
        color: #000000;
        width: 100%;
        padding: 0;
    }	
	#ftr-sec .wpb_text_column.wpb_content_element {
    margin: 0;
}
    #ftr-sec img.img-with-animation.skip-lazy {
        padding-bottom: 0px;
        padding-top: 21px;
    }	
#s1 img.img-with-animation.skip-lazy {
    padding-top: 20px;
}	
    #about-sec {
        padding: 50px 30px !important;
    }	
	    #about-sec p {
        font-size: 17px;
        line-height: 30px;
        color: #000000;
        font-family: 'Cabin';
        width: 100%;
    }
	#about-sec strong {
    font-size: 18px;
}
    #about-sec img.img-with-animation.skip-lazy.nectar-object-cover {
        width: 100%;
        padding-left: 0px !important;
    }	
	
	    #about-sec p {
        font-size: 18px;
        line-height: 30px;
        color: #000000;
        font-family: 'Cabin';
        width: 100%;
        padding-bottom: 31px;
    }
	
	#gallery-sec {
    padding: 50px 0px 0px 0px !important;
}
	
	
	
	
	
	
	
	
}
@media (max-width: 690px) {}
@media (max-width: 480px) {}
@media (max-width: 414px) {}
@media (max-width: 375px) {}
@media (max-width: 360px) {}