/*
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
*/
body.material #header-outer ul.buttons.sf-menu li i {
    margin: 0px 3px !important;
}
body.material #header-outer #social-in-menu i {
    font-size: 18px;
    width: 40px;
    top: 0;
    background: #9F00E7;
    margin: 0px 10px;
    color: #ffff;
    height: 40px;
    line-height: 40px;
    border-radius: 10px;
    border: 1px solid #E7AB2F;
}
#header-outer #social-in-menu i {
    transition: inset !important;
    transform: unset !important;
}
#header-outer .current-menu-item span {
    color: #E254E7;
	position: relative;
}
#header-outer .current-menu-item span:before {
    content: "";
    background: #E254E7;
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 40px;
    transform: rotate(40deg);
    margin-top: -10px !important;
    margin: 0 auto;
    right: 0;
}
/* ================================================= */
div#revoluiton-slider {
    margin: 0;
}
div#revoluiton-slider a#SR7_1_1-1-10 {
	background-image: url(https://wallyrun.com/wp-content/uploads/2025/05/Rectangle-74.png) !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100% !important;
	background-color: transparent !important;
	padding: 15px 45px !important;
	border: unset !important;
}
/* =========================================== */
div#about {
    padding: 50px 0px !important;
    margin-bottom: 0px !important;
}
div#about .row-bg {
    position: relative;
}
div#about .inner-wrap.row-bg-layer:before {
    content: "";
    background-image: url(https://wallyrun.com/wp-content/uploads/2025/05/source-6-1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 90px;
    height: 90px;
    z-index: 999;
    margin: 17px 272px 0px 0px !important;
    -webkit-animation-name: spin;
    -webkit-animation-duration: 9000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}
div#about .row-bg:before {
    content: "";
    background-image: url(https://wallyrun.com/wp-content/uploads/2025/05/Group-25138-1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 320px;
    height: 63px;
    margin-top: 30px;
}
div#about .row-bg:after {
    content: "";
    background-image: url(https://wallyrun.com/wp-content/uploads/2025/05/Ellipse-3.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 0px;
    bottom: 0;
    visibility: visible;
    width: 800px;
    height: 800px;
    margin-right: -20%;
}
div#about-inner .row-bg:after, div#about-inner .row-bg:before {
	display: none;
}
div#about .top-img {
    position: absolute;
    top: 0;
    left: 0;
    margin: -8% 0% 0% -34% !important;
	animation: mobile 10s ease-in-out 0s 1000 alternate-reverse forwards;
}
div#about-inner .rigt-img {
    position: absolute;
    bottom: 0;
    right: 0;
}
div#about .bottom-img {
    position: absolute;
    right: 0;
    top: 0;
    margin: 10% -28% 0% 0% !important;
    transform: translateX(70px);
    transition: .9s;
}
div#about:hover .bottom-img {
    transform: translateX(10px);
    transition: .9s;
}
div#about-inner .rigt-img {
	animation: mobile 10s ease-in-out 0s 1000 alternate-reverse forwards;
}
@keyframes mobile {
	0%,
	100% {
		transform: translateY(0);
	}

	10%,
	30%,
	50%,
	70% {
		transform: translateY(-8px);
	}

	20%,
	40%,
	60% {
		transform: translateY(8px);
	}

	80% {
		transform: translateY(6.4px);
	}

	90% {
		transform: translateY(-6.4px);
	}
}
/* =========================================== */
a#btn {
    background-image: url(https://wallyrun.com/wp-content/uploads/2025/05/Rectangle-74.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-color: transparent !important;
    padding: 15px 35px !important;
}
/* ============================================ */
div#roadmaps {
    padding: 50px 0px 0px 0px !important;
    margin-bottom: 0px !important;
    background-image: url(https://wallyrun.com/wp-content/uploads/2025/05/Slice-1-37.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
div#roadmaps .row-bg {
    position: relative;
}
div#roadmaps .row-bg:after {
    content: "";
    background-image: url(https://wallyrun.com/wp-content/uploads/2025/05/Ellipse-3.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 0px;
    top: 0;
    visibility: visible;
    width: 500px;
    height: 500px;
    margin-left: -10%;
}
div#roadmaps .lft-img {
    position: absolute;
    left: 0;
    top: 0;
    margin: -7% 0% 0% -31% !important;
}
div#roadmaps .rigt-img {
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 0% -36% 10% 0% !important;
}
.wonderplugin3dcarousel-list-container {
    padding: 0px 0px !important;
}
.wonderplugin3dcarousel-nav {
    display: none !important;
}
/* ======================================== */
div#top-player {
    padding: 50px 0px !important;
    margin: 0;
}
div#top-player .lft-img {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0% 0% 0% -31% !important;
    transform: translateX(-70px);
    transition: .9s;
}
div#top-player:hover .lft-img {
	transform: translateX(0px);
    transition: .9s;
} 
div#top-player .rigt-img {
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 0% -30% 0% 0% !important;
    transform: translateX(70px);
    transition: .9s;
}
div#top-player:hover .rigt-img {
	transform: translateX(0px);
    transition: .9s;
}
div#top-player-inner {
    margin: 0px 5px;
    padding: 30px 15px !important;
    border-radius: 10px;
    transition: .9s;
    background-image: url(https://wallyrun.com/wp-content/uploads/2025/05/Rectangle-60.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
div#top-player-inner:hover {
    background-image: url(https://wallyrun.com/wp-content/uploads/2025/05/Rectangle-58.png);
    transition: .9s;
}
div#top-player-inner .iwt-icon img {
    width: unset;
}
div#top-player-inner .iwithtext .iwt-text {
    padding-left: 85px;
    padding-top: 20px;
}
div#top-player-inner img.user {
    position: absolute;
    right: 0;
    top: 0;
    margin-top: -18%;
    width: auto;
}
div#top-player-inner .status-panel {
    display: flex;
    justify-content: space-between;
}
div#top-player-inner .status-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 17px;
}
div#top-player-inner .status-item .label {
    color: #ccc;
    font-family: "barlow";
    font-weight: 700;
}
div#top-player-inner .value.stars img {
    margin: 0;
}
div#top-player-inner span.diamond img {
    display: inline-block !important;
    margin-bottom: -6px !important;
}
div#top-player-inner .value {
    display: flex;
    align-items: center;
    gap: 5px;
    font-family: "barlow";
    color: #ccc;
    font-weight: 500;
}
div#top-player button.owl-prev:before {
content: "\f053";
    font-family: 'FontAwesome';
    font-size: 20px;
    box-shadow: unset !important;
    background: #fff0;
    padding: 10px 14px;
    color: #B738E8;
    border: 1px dashed #B738E8;
    border-radius: 50%;
}
div#top-player button.owl-prev {
background: transparent;
font-size: 0;
border: 0px;
}
div#top-player button.owl-next:before {
    content: "\f054";
    font-family: 'FontAwesome';
    font-size: 20px;
    box-shadow: unset !important;
    background: #fff0;
    padding: 10px 14px;
    color: #B738E8;
    border: 1px dashed #B738E8;
    border-radius: 50%;
}
div#top-player button.owl-next {
background: transparent;
font-size: 0;
border: 0px;
}
div#top-player .owl-carousel .owl-nav.disabled {
    display: block !important;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: -80px;
}
.wonderplugin3dcarousel-item-container div {
	display: none;
}
.wonderplugin3dcarousel-image img {
	margin-left:0px !important;
}
/* ================================================ */
div#video-inner .bottom-img {
/*     position: absolute; */
    bottom: 0;
    left: 0;
    margin: -320px auto 70px auto !important;
	animation: mobile 10s ease-in-out 0s 1000 alternate-reverse forwards;
    width: auto;
}
div#video-inner a.play_button_2.large.nectar_video_lightbox:after {
    background-color: #fff0 !important;
    box-shadow: unset !important;
    content: url(https://wallyrun.com/wp-content/uploads/2025/05/image-24-3.png);
    top: -10px;
    left: -10px;
}
div#video-inner span.play {
    opacity: 0;
}
/* =================================================== */
div#track {
    padding: 50px 0px !important;
}
div#track img.lft-img {
    position: absolute;
    left: 0;
    top: 0;
    margin: -18% 0% 0% -30% !important;
	transform: translateX(-70px);
    transition: .9s;
}
div#track:hover img.lft-img {
	transform: translateX(0px);
    transition: .9s;
}
div#track-inner span.symbol {
    font-family: 'berlin';
}
div#track-inner .vc_col-sm-3 .vc_column-inner {
    background-image: url(https://wallyrun.com/wp-content/uploads/2025/05/Rectangle-68.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 20px 0px !important;
}
div#track-inner .subject {
    font-family: barlow;
    font-weight: 800;
    font-size: 25px;
}
div#testimonial-inner {
    background-image: url(https://wallyrun.com/wp-content/uploads/2025/05/Rectangle-51.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 0px 40px 40px 40px !important;
    margin: 90px 10px 30px 10px !important;
    position: relative;
}
div#testimonial-inner:before {
    content: "";
    background-image: url(https://wallyrun.com/wp-content/uploads/2025/05/Group-25185.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 139px;
    height: 105px;
    margin: -50px 0px 0px 50px !important;
}
div#testimonial-inner:after {
    content: "";
    background-image: url(https://wallyrun.com/wp-content/uploads/2025/05/Group-25186.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 139px;
    height: 105px;
    margin: 0px 50px -50px 0px !important;
}
div#testimonial-inner img {
    width: 150px;
    margin-top: -70px;
}
div#testimonial-inner strong {
    font-family: 'Barlow';
    font-size: 25px;
    line-height: 35px;
    font-weight: 200;
    font-style: italic;
}
.owl-dots {
    display: none;
}
/* ================================================== */
div#get {
    padding: 40px 0px !important;
}
div#get:before {
    content: "";
    background-image: url(https://wallyrun.com/wp-content/uploads/2025/05/Ellipse-3.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 0px;
    top: 0;
    visibility: visible;
    width: 800px;
    height: 800px;
    margin-left: -48%;
    z-index: 999;
    margin-top: -27%;
}
div#get:after {
    content: "";
    background-image: url(https://wallyrun.com/wp-content/uploads/2025/05/Ellipse-3.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 0px;
    top: 0;
    visibility: visible;
    width: 800px;
    height: 800px;
    margin-right: -48%;
    z-index: 999;
    margin-top: -27%;
}
div#get-inner img {
	animation: mobile 10s ease-in-out 0s 1000 alternate-reverse forwards;
}
a#img-btn {
    background-image: url(https://wallyrun.com/wp-content/uploads/2025/05/pngegg-13-1.png);
}
a#img-btn-1 {
    background-image: url(https://wallyrun.com/wp-content/uploads/2025/05/pngegg-13-2.png);
}
a#img-btn, a#img-btn-1 {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border: unset;
    font-size: 0px !important;
    padding: 20px 95px !important;
    margin-right: 20px;
}
div#last-section-inner {
    background-image: url(https://wallyrun.com/wp-content/uploads/2025/05/image-2025-05-24T022918.166.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 60px 30px !important;
    margin-top: 50px;
    background-color: #060215;
    border-radius: 30px;
    margin-bottom: -160px;
}
/* =============================================== */
div#footer-outer {
    background-image: url(https://wallyrun.com/wp-content/uploads/2025/05/Slice-1-36.png) !important;
    background-size: 100% 100%;
    background-repeat: no-repeat !important;
    z-index: 9;
    background-color: #070a238a !important;
}
div#footer-widgets h4 {
    font-family: 'berlin' !important;
    font-size: 20px !important;
}
div#footer-widgets .row {
    padding: 150px 0px 40px 0px !important;
}
div#custom_html-2 ul li {
    display: inline-block !important;
}
div#footer-widgets .socliy ul li i {
    font-size: 18px;
    width: 40px;
    top: 0;
    background: #9F00E7;
    margin: 0px 2px;
    color: #ffff;
    height: 40px;
    line-height: 40px;
    border-radius: 10px;
    border: 1px solid #E7AB2F;
}
div#nav_menu-2 ul li a {
    font-family: "berlin";
    font-size: 18px;
    text-transform: uppercase;
}
/* ================================================ */
div#copyright {
    background-color: transparent !important;
    padding: 20px 0px !important;
    border-top: 1px solid #fff !important;
}
/* =========================================== */
div#top-player .abt-f {
    height: 110px;
}
div#get {
    padding: 140px 0px 30px 0px !important;
}
div#video-inner .nectar-video-box a.play_button_2.large.nectar_video_lightbox {
    display: none;
}
@media (max-width: 1920px) {}
@media (max-width: 1600px) {
	.text-lft {
    margin-left: -80px;
}
	div#about .top-img {
    margin: -8% 0% 0% -23% !important;
}
	div#about .bottom-img {
    margin: 10% -15% 0% 0% !important;
}
	div#roadmaps .lft-img {
    margin: -7% 0% 0% -20% !important;
}
	div#top-player .lft-img {
    margin: 0% 0% 0% -18% !important;
}
	div#top-player .rigt-img {
    margin: 0% -22% 0% 0% !important;
}
	div#track img.lft-img {
    margin: -18% 0% 0% -20% !important;
}
	div#roadmaps .rigt-img {
    margin: 0% -25% 10% 0% !important;
}
}
@media (max-width: 1440px) {
	.text-lft {
        margin-left: -140px;
    }
	    div#about .top-img {
        margin: -8% 0% 0% -13% !important;
        width: 250px;
    }
	    div#about .bottom-img {
        margin: 10% -9% 0% 0% !important;
        width: 150px;
    }
	div#roadmaps .lft-img {
        margin: -7% 0% 0% -14% !important;
        width: 150px;
    }
	    div#roadmaps .rigt-img {
        margin: 0% -13% 10% 0% !important;
        width: 150px;
    }
	div#top-player .lft-img {
        margin: 0% 0% 0% -12% !important;
        width: 150px;
    }
	div#top-player .rigt-img {
        margin: 0% -12% 0% 0% !important;
        width: 150px;
    }
	div#track img.lft-img {
        margin: -8% 0% 0% -8% !important;
        width: 150px;
    }
}
@media (max-width: 1366px) {
	div#testimonial-inner strong {
    font-size: 22px;
    line-height: 33px;
}
}
@media (max-width: 1340px) {}
@media (max-width: 1336px) {}
@media (max-width: 1320px) {
	.text-lft {
        margin-left: -110px;
    }
}
@media (max-width: 1280px) {
	p, li a {
    font-size: 14px;
}
	div#top-player-inner {
    margin: 0px 5px;
    padding: 30px 10px !important;
}
	div#top-player-inner .status-item {
    font-size: 15px;
}
	div#top-player-inner img.user {
    margin-top: -20%;
}
}
@media (max-width: 1080px) {
	li#social-in-menu {
    display: none !important;
}
	div#revoluiton-slider a#SR7_1_1-1-10 {
	padding: 10px 35px !important;
}
	#header-outer #logo img, #header-outer .logo-clone img, #header-outer .logo-spacing img {
    height: 79px;
}
	.text-lft {
        margin-left: -80px;
    }
	div#about .bottom-img {
        margin: 10% -9% 0% 0% !important;
        width: 120px;
    }
	    div#about .top-img {
        margin: -8% 0% 0% -13% !important;
        width: 200px;
    }
	div#top-player-inner {
        padding: 20px 10px !important;
    }
	div#top-player-inner .value.stars img {
    width: 50px;
}
	div#top-player-inner span.diamond img {
    width: 15px;
    margin-bottom: -1px !important;
}
	div#top-player-inner .status-item {
        font-size: 14px;
    }
	div#top-player-inner img.user {
        margin-top: -25%;
    }
	div#roadmaps .rigt-img {
        margin: 0% -14% 10% 0% !important;
        width: 120px;
    }
	    div#roadmaps .lft-img {
        margin: -7% 0% 0% -14% !important;
        width: 120px;
    }
	div#top-player .rigt-img {
        margin: 0% -12% 0% 0% !important;
        width: 120px;
    }
	    div#top-player .lft-img {
        margin: 0% 0% 0% -14% !important;
        width: 120px;
    }
		div#track img.lft-img {
        margin: -8% 0% 0% -8% !important;
        width: 120px;
    }
		    div#testimonial-inner strong {
        font-size: 20px;
        line-height: 30px;
    }
	div#testimonial-inner:before {
    width: 99px;
    height: 75px;
    margin: -40px 0px 0px 50px !important;
}
	div#testimonial-inner:after {
    width: 99px;
    height: 75px;
    margin: 0px 50px -40px 0px !important;
}
	div#footer-outer {
    background-size: cover;
}
	div#top-player .abt-f{
    height: 140px;
}


}
@media (max-width: 1024px) {
	div#about .row-bg:before {
    width: 220px;
    height: 43px;
}
	
spin animation {
    transform: rotate(335.171deg);
}
div#about .inner-wrap.row-bg-layer:before {
    width: 75px;
    height: 75px;
    margin: 14px 192px 0px 0px !important;
}
	div#video-inner .bottom-img {
    margin: 0px 0px 30px 20px !important;
    width: 250px;
}
	div#track-inner .subject {
    font-size: 20px;
}
	div#track {
    padding: 20px 0px !important;
}
	div#get {
    padding: 20px 0px !important;
}
	div#last-section-inner {
    padding: 40px 30px !important;
    margin-top: 50px;
    margin-bottom: -130px;
}
}
@media (max-width: 912px) {
	    .text-lft {
        margin-left: -90px;
    }
	div#about-inner {
    text-align: center;
    margin: 0px 80px;
}
	div#roadmaps {
    padding: 30px 0px 0px 0px !important;
}
	div#top-player {
    padding: 30px 0px !important;
}
	div#top-player-inner img.user {
        margin-top: -19%;
    }
	div#top-player-inner .status-item {
        font-size: 15px;
    }
	div#track-inner {
    margin: 0px 80px;
}
	div#track .vc_col-sm-1 {
    display: none;
}
	div#testimonial-inner {
    padding: 0px 40px 40px 40px !important;
    margin: 50px 80px 30px 80px !important;
}
	div#testimonial-inner strong {
        font-size: 18px;
        line-height: 28px;
    }
	div#testimonial-inner img {
    width: 130px;
}
	div#testimonial-inner:before {
        width: 89px;
        height: 65px;
        margin: -34px 0px 0px 50px !important;
    }
	div#testimonial-inner:after {
        width: 89px;
        height: 65px;
        margin: 0px 50px -34px 0px !important;
    }
	div#get-inner {
    text-align: center;
    margin: 0px 80px;
}
	div#last-section-inner {
    text-align: center;
}
div#get {
    padding: 0px 0px 30px 0px !important;
}
}
@media (max-width: 800px) {
	    .text-lft {
        margin-left: -80px;
    }
	    div#about .row-bg:before {
        width: 170px;
        height: 43px;
    }
	    div#about .row-bg:before {
        width: 170px;
        height: 43px;
    }
	div#about-inner {
        margin: 0px 50px;
    }
	div#video-inner .bottom-img {
        width: 200px;
    }
	div#track-inner {
        margin: 0px 50px;
    }
	div#testimonial-inner {
        padding: 0px 40px 40px 40px !important;
        margin: 50px 50px 30px 50px !important;
    }
	div#get-inner {
    margin: 0px 50px;
}
}
@media (max-width: 768px) {}
@media (max-width: 480px) {
	div#header-outer {
    position: relative !important;
}
	div#about-inner h1 br {
    display: none;
}
	.text-lft {
        margin-left: -20px;
    }
	div#revoluiton-slider a#SR7_1_1-1-10 {
	padding: 6px 15px !important;
}
	h1 {
    font-size: 28px !important;
    line-height: 38px !important;
}
	div#track-inner h1 {
    font-size: 60px !important;
}
	    div#about .top-img {
        width: 100px;
    }
	    div#about .bottom-img {
        width: 80px;
    }
	div#about-inner {
        text-align: center;
        margin: 0px 0px;
    }
	div#about-inner .rigt-img {
    width: 220px;
}
	    div#about .row-bg:before {
        width: 110px;
        height: 33px;
        margin-top: 15px;
    }
	        div#about .inner-wrap.row-bg-layer:before {
        width: 45px;
        height: 45px;
        margin: 9px 92px 0px 0px !important;
    }
	div#roadmaps {
    background-image: unset;
}
	div#roadmaps .lft-img, div#roadmaps .rigt-img {
		display: none;
}
	div#about {
    padding: 30px 0px !important;
}
	div#top-player .owl-carousel .owl-nav.disabled {
    display: none !important;
}
	div#top-player .rigt-img, div#top-player .lft-img {
		display: none !important;
}
	div#top-player-inner .status-item {
        font-size: 16px;
    }
	div#top-player-inner .value.stars img {
        width: 70px;
    }
		    div#top-player {
        padding: 20px 0px !important;
    }
	div#top-player .owl-stage {
    padding: 0px !important;
}
	div#video-inner .bottom-img {
        width: 110px;
    }
	div#video-inner a.play_button_2.large.nectar_video_lightbox:after {
    transform: scale(60%);
    top: -20px;
    left: -10px;
}
	div#track img.lft-img {
        display: none !important;
    }
	div#testimonial-inner img {
        width: 110px;
    }
	    div#testimonial-inner {
        padding: 0px 30px 30px 30px !important;
        margin: 50px 10px 30px 10px !important;
    }
	div#testimonial-inner strong {
        font-size: 15px;
        line-height: 27px;
    }
	div#testimonial-inner {
        padding: 0px 30px 30px 30px !important;
        margin: 40px 10px 30px 10px !important;
        border-radius: 40px;
    }
	div#testimonial-inner:before {
        width: 49px;
        height: 35px;
        margin: -25px 0px 0px 30px !important;
    }
	div#testimonial-inner:after {
        width: 49px;
        height: 35px;
        margin: 0px 50px -25px 0px !important;
    }
	div#get:after, div#get:before {
		display: none;
}
	div#get-inner {
        margin: 0px 0px;
    }
	div#nav_menu-2 ul li a {
    font-size: 15px;
}
	div#nav_menu-2 ul li {
    margin: 0px 8px !important;
}
	div#top-player .abt-f
 {
    height: unset;
}
div#get {
    padding: 0px 0px 30px 0px !important;
}

}
@media (max-width: 428px) {}
@media (max-width: 414px) {}
@media (max-width: 390px) {
	div#testimonial-inner {
        padding: 0px 30px 30px 30px !important;
        margin: 50px 10px 30px 10px !important;
    }
	a#img-btn, a#img-btn-1 {
    margin-right: 0px;
}
	div#copyright .col.span_7.col_last {
    display: none;
}
	div#copyright p {
    font-size: 13px;
}
}
@media (max-width: 375px) {}
@media (max-width: 360px) {}
