/*
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
*/
img.img-with-animation.pick-1.skip-lazy {
    height: 300px !important;
    object-fit: cover !important;
}
img.img-with-animation.m00.skip-lazy {
    height: 300px !important;
    object-fit: cover !important;
}


img.img-with-animation.m00.skip-lazy {
    padding-top: 25px !important;
}


img.img-with-animation.pick-1.skip-lazy {
    padding-top: 50px !important;
}


a#b22 {
    font-weight: 100;
}

#Home-1 a#b22 {
    border-radius: 0px !important;
}

div#Home-1 .owl-dots span {
    background-color: #ffffff;
    width: 20px;
    height: 20px;
    border-radius: 0px !important;
    rotate: 45deg;
}
.iwithtext .iwt-text {
    padding-left: 35px;
}
div#Home-1 button.owl-dot.active span:before {
    content: '';
    position: absolute;
    border: 2px solid #d2aa41;
    width: 62px;
    rotate: -45deg;
    top: -23px;
}

div#Home-1 button.owl-dot.active span {
    transform: unset;
    background-color: #D2AA41 !important;
    position: relative;
    margin-right: 60px;
    transition: 0.6s;
}

/* ----------------------   ------------------------ */

#home-3  .txt-info {
    PADDING: 30px 29px;
}


#home-3 p span {
    color: #666 !important;
}

#home-3 h3 {
    font-size: 25px;
    line-height: 1.3;
}
/* ----------------------   ------------------------ */

#home-4 a#b33 {
    border-radius: 0px !important;
}

/* ----------------------   ------------------------ */

#ro-5 .m22 {
    background: #FBF7EE;
    padding: 30px 0px 230px 0px;
    border-radius: 0px 0px 300px 300px;
}

/* ----------------------   ------------------------ */

#ro-7 a#bt22 {
    border-radius: 0px !important;
}

/* ------------------------ ------------------------ */
#ro-8 .owl-stage {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}

 #ro-8 .carousel-item {
   
    margin: 0px 8px !important;
    padding: 3px 10px !important;
} 



/* ----------------------   ------------------------ */

#ro-9 form#forminator-module-169 {
    color: black;
}

#ro-9 input {
    background-color: #fff;
}

#ro-9 button.forminator-button.forminator-button-submit {
    background: #D2AA41;
    width: 100% !important;
    font-weight: bold;
    color: white;
	   border: transparent;
}

#ro-9 textarea {
     background: white;
    border-radius: 15px;
	   border: transparent;
}

/* #ro-9 span {
    border-radius: 15px;
    border: transparent;
} */

#ro-9 span.select2-selection.select2-selection--single {
    background: #fff;
    border-radius: 0px !important;
	border: none !important;
}

div#copyright {
    display: none;
}

#footer-outer #footer-widgets[data-has-widgets="false"] .row {
    padding: 0;
    display: none;
}

/*---------------------------------------------------------------------------*/

@media (max-width: 1600px) {}

/*---------------------------------------------------------------------------*/

@media (max-width: 1440px) {}


/*---------------------------------------------------------------------------*/

@media (max-width: 1366px) {}


/*---------------------------------------------------------------------------*/

@media (max-width: 1280px) {
	#home-3 h3 {
    font-size: 20px !important;
}
	div#home-2 p {
    font-size: 13px !important;
}
	img.img-with-animation.img-1.skip-lazy {
    width: 130px !important;
}
img.img-with-animation.img-2.skip-lazy {
    width: 100px !important;
}
img.img-with-animation.img-3.skip-lazy {
    width: 130px !important;
}
	div#Home-1 p {
    font-size: 13px !important;
}
	#home-3 p span {
    color: #666 !important;
    font-size: 13px !important;
}
	img.img-with-animation.m5.skip-lazy {
    margin-top: 47px !important;
}
	div#foot-1 p a {
    font-size: 13px !important;
}
	div#foot-1 p  {
    font-size: 13px !important;
}
	div#foot-1 .iwithtext {
    font-size: 13px !important;


}


/*---------------------------------------------------------------------------*/

@media (max-width: 1024px) {
#foot-1 h4 {
    font-size: 20px !important;
}
#Home-1 h1 {
    font-size: 30px !important;
}
#foot-1 p {
    font-size: 12px;
}

/* #home-3 h3 {
    font-size: 17px !important;
}

#home-3 span {
    font-size: 12px;
    line-height: 1.3;
} */

/* #home-3 h2 {
    line-height: 0.3;
}
 */
	
	div#home-3 p br {
    display: none !important;
}
	
	#home-3 h3 {
    font-size: 17px !important;
    line-height: 27px !important;
}
	
	#home-3 .txt-info {
    margin: unset;
    padding: 40px 30px 30px 20px !important;
}
	
div#home-3 .m5 {
    margin-bottom: -27px;
}
	
	#ro-7 a#bt22 {
    border-radius: 0px !important;
    margin-top: -13px;
}
}
/*---------------------------------------------------------------------------*/

@media (max-width: 900px) {
	#home-2 h2 {
    text-align: center !important;
}
	
	#home-3 h3 {
    text-align: center !important;
}
	div#ro-5 .vc_col-sm-4 {
        width: 50%;
        margin: auto;
    }
	
	#ro-4 h2 {
    padding-top: 40px;
}

	#Home-1	 element.style {
    padding-top: 50px;
    padding-bottom: 173px;
}
	
	    div#home-3 .m5 {
        margin-bottom: 0px;
}
	
	div#Home-1 {
    padding-top: 50px !important;
		padding-bottom: 100px !important;
}
	#Home-1 .owl-dots {
    position: absolute;
    bottom: -100px;
}
	div#home-3 {
    padding: 50px 0px !important;
}
	div#home-3 h3 span {
    font-size: 25px !important;
}
	img.img-with-animation.pick-1.skip-lazy{
		padding-top: 0px !important;
}
	
	#home-2 .colga-1 {
    width: 30%;
    margin: auto;
}
	#ro-9 iframe {
    width: 100%;
}
	    div#Home-1 p {
        font-size: 16px !important;
    }
	#Home-1 .owl-dots {
    position: absolute;
    bottom: -95px;
}
}

/*---------------------------------------------------------------------------*/

@media (max-width: 768px) {
	#ro-9 h2 {
    margin-top: -30px;
}
	#ro-8 .owl-dots {
    display: none;
}
	div#home-2 h2 {
    font-size: 35px;
}
	#home-3 h2 span {
    font-size: 35px !important;
}
h2 span {
    font-size: 35px !important;
}

}

/*---------------------------------------------------------------------------*/

@media (max-width: 480px) {
	    div#ro-5 .vc_col-sm-4 {
        width: 100%;
    }
	
	 div#Home-1 p {
        font-size: 13px !important;
    }
	
}


/*---------------------------------------------------------------------------*/

@media (max-width: 444px) {
	#ro-4 h2 {
    font-size: 40px !important;
}
	
	div#home-2 {
    margin-bottom: -20px;
}
	#home-3 h2 {
    font-size: 36px !important;
}
	#Home-1 h1 {
    font-size: 26px !important;
}
	
	div#ro-5 .vc_col-sm-4 {
    width: 50%;
}
	
	#ro-5 p {
    font-size: 15px;
}
}


/*---------------------------------------------------------------------------*/

@media (max-width: 360px) {
	#foot-2 p {
    font-size: 15px;
}
	#Home-1 h1 {
    font-size: 27px !important;
}
	#Home-1 p {
    font-size: 14px;
}

	
	#ro-4 h2 {
    font-size: 30px !important;
}
	
	#Home-1 h1 {
    font-size: 21px !important;
}
	
	#home-3 h2 {
    FONT-SIZE: 29PX ! IMPORTANT;
}
	
	#home-3 h2 {
    margin-top: -51px;
}
	
	    div#ro-5 .vc_col-sm-4 {
        width: 100%;
    }
}