/*
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
*/



#btnn {
    padding: 12px 40px;
    border-radius: 0px !important;
    font-size: 18px;
    font-weight: 600;
}

header#top {
    background-image: url(http://stagingserver2.com/tarothealings/wp-content/uploads/2025/02/27b790_1027f87…mv2.png) !important;
    background-size: cover !important;
}

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

#ro-3 .imgg-2 {
    margin-left: 0;
}

#ro-4 .imgg-3 {
    width: 100%;
}

#ro-4 .owl-item.active+.owl-item.active {
    transform: scale(115%);
    z-index: 99;
    transition: 0.5s;
}

#ro-4 .owl-item.active {
    transition: 0.2s;
}

#ro-4 .owl-item.active+.owl-item.active+.owl-item.active {
    transform: scale(100%);
    z-index: 1;
}

#ro-4 .owl-nav {
    display: flex;
    text-align: center;
    justify-content: center;
}

#ro-4 .owl-nav button span {
    display: none;
}

#ro-4 .imgg-3:hover {
    border-radius: 0px 50px 0px 50px !important;
}

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


#ro-5 p {
    font-size: 22px;
    line-height: 33px;
    letter-spacing: 1px;
}

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

#ro-6 #btnn {
/*     position: absolute;
    right: 170px;
	top: 30px; */
    padding: 22px 40px;
}

#ro-6 p {
    font-size: 22px;
    line-height: 33px;
    letter-spacing: 1px;
}

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

#ro-7 .imgg-6 {
    width: 70%;
}

#ro-7 p {
    font-size: 22px;
    line-height: 33px;
    letter-spacing: 1px;
}


#ro-7 .owl-nav {
    display: flex;
}

#ro-7 .owl-nav button span {
    display: none;
}

#ro-7 .owl-nav button {
    border: none;
    background-color: transparent;
    width: 70px;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#ro-7 .owl-nav button:before {
    content: "\f060";
    font-family: fontawesome !important;
}

#ro-7 .owl-nav button.owl-next {
    transform: rotate(180deg);
}

#ro-7 .owl-nav button.owl-prev {
    position: absolute;
    left: -70px;
    top: 0px;
    bottom: 0px;
    margin: auto;
}

#ro-7 .owl-nav button.owl-next {
    position: absolute;
    right: -70px;
    top: 0px;
    bottom: 0px;
    margin: auto;
}

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

#ro-8 input#tnp-1 {
    background-color: #dcd1df80;
    padding: 15px 20px;
    border-radius: 0;
}

#ro-8 input.tnp-submit {
    border-radius: 0px !important;
    position: absolute;
    right: -29%;
    top: 40px;
    padding: 14px 22px !important;
}

#ro-8 p {
    font-size: 25px;
    letter-spacing: 2px;
    font-weight: 100;
    line-height: 38px;
}

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

#copyright {
    display: none;
}


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

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

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

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


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

@media (max-width: 1366px) {
	
	#top ul li a {
    font-size: 14px !important;
}
	
}


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

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


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

@media (max-width: 1024px) {
	
	   
    #ro-2 h2,
    #ro-3 h2,
    #ro-4 h2,
    #ro-5 h2,
    #ro-6 h2,
    #ro-7 h2,
    #ro-8 h2 {
        font-size: 30px !important;
        line-height: 40px;
}

    #ro-2 p,
    #ro-3 p,
    #ro-4 p,
    #ro-5 p,
    #ro-6 p,
    #ro-7 p,
    #ro-8 p {
        font-size: 13px;
        line-height: 26px;
}
	
	#ro-6 #btnn {
    position: absolute;
    right: -30px;
    top: 10px;
    padding: 22px 40px;
}
	#ro-7 {
    padding-top: 0px !important;
}
	#ro-2 p br {
    display: none;
}
	#ro-1 h1 {
    font-size: 40px;
    line-height: 1.3;
}
	
    #ro-8 input#tnp-1 {
    width: 100%;
}
	#ro-8 input.tnp-submit {
    position: absolute;
    right: 0%;
    top: 74px;
}
	
}
	


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

@media (max-width: 900px) {
	
	#footer-widgets {
    display: none;
}
	#ro-8 input#tnp-1 {
    width: 70%;
}
	#ro-8 input.tnp-submit {
    position: absolute;
    right: 15%;
    top: 14px;
}
    #ro-8 input.tnp-submit {
    position: absolute;
    right: 15%;
    top: 14px;
}
	#ro-2 p,
    #ro-3 p,
    #ro-4 p,
    #ro-5 p,
    #ro-6 p,
    #ro-7 p,
    #ro-8 p {
        font-size: 16px;
        line-height: 26px;
}
	#ro-6 #btnn {
    display: none;
}
	#ro-2 h2,
    #ro-3 h2,
    #ro-4 h2,
    #ro-5 h2,
    #ro-6 h2,
    #ro-7 h2,
    #ro-8 h2 {
        font-size: 40px !important;
        line-height: 50px;
}
	
}


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

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

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

@media (max-width: 480px) {
	
    #ro-2 p,
    #ro-3 p,
    #ro-4 p,
    #ro-5 p,
    #ro-6 p,
    #ro-7 p,
    #ro-8 p {
        font-size: 13px;
        line-height: 26px;
}
	
    #ro-8 input#tnp-1 {
    width: 135%;
    margin-left: -90px;
}
	
    #ro-8 input.tnp-submit {
    position: absolute;
    right: 0%;
    top: 90px;
    width: 100%;
}

}


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

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


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

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

