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


h1,h2,h3,p,a,li:not(i){
	font-family:'clash' !important;
}



.nectar-scrolling-text-inner__text-chunk {
    padding-left: 8.5em !important;
}
#downlod-row img.downlod-row-img {width: 60%;margin: 0 auto;}


#downloadButtons .img-with-aniamtion-wrap {
    width: fit-content;
    display: inline-block;
    margin: 0px 6px;
}

#downloadButtons .img-with-aniamtion-wrap .hover-wrap {
    margin: 0;
}

#downlod-row .row-bg.viewport-desktop.using-image {
    transform: scaleY(0.8);
}


#demoScreens .cell img {
    width: 100% !important;
    height: 100% !important;
}

#demoScreens .cell {
    padding: 0 !important;
}


#demoScreens .cell.is-selected img {
    transform: scale(1.2);
	    margin: 0 !important;
	z-index:3;
}

#demoScreens .cell {
    overflow: visible !important;
}

#demoScreens .flickity-viewport {
    overflow: visible !IMPORTANT;
}
#demoScreens .row-bg.viewport-desktop.using-image {
    max-height: 80%;
    background-size: cover;
}



#footer-outer div#copyright {
    text-align: center;
    padding: 10px 0px !important;
}

#footer-outer div#copyright .col.span_5 {
    max-width: 100%;
    width: 100%;
}

#footer-outer #footer-widgets .row {
    padding: 30px 0px 20px !important;
    border-bottom: 1px solid #fff;
}

#footer-outer #footer-widgets div#media_image-3 {
    margin-bottom: 10px;
}

#footer-outer #footer-widgets h4 {
    margin-bottom: 20px;
    font-size: 23px;
    font-family: 'clash';
    margin-top: 20px;
}

#footer-outer #footer-widgets ul#menu-social-icons {
    display: flex;
    align-items: flex-start;
    gap: 5px;
}

#footer-outer #footer-widgets ul#menu-social-icons i {
    background: white;
    color: black;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 40px;
    font-size: 18px;
}

#footer-outer #footer-widgets ul#menu-social-icons li {
    padding: 0px !important;
}
div#contactform-box {
    padding: 30px;
    background: #ffffff;
    border-radius: 20px;
    border: 2px solid #000;
}

div#contactform-box .field .wpcf7-form-control {background: #f1893d52;border-radius: 30px;padding: 10px 19px;font-size: 16px;color: black;}

div#contactform-box .field .wpcf7-form-control::placeholder {
    color: black;
    opacity:1;
}

div#contactform-box form.wpcf7-form {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 11px;
}

div#contactform-box .field textarea.wpcf7-form-control.wpcf7-textarea {
    height: 120px;
}

div#contactform-box .button input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: fit-content;
    padding: 10px 40px !important;
    font-size: 20px;
    font-family: 'clash';
}

div#contactform-box .button {
    margin: 0 auto;
    position: relative;
}

div#contactform-box .button span.wpcf7-spinner {
    position: absolute;
    right: -70px;
}


#contact-sec .iwithtext {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 3px;
}

#contact-sec .iwithtext .iwt-icon {
    position: unset;
}

#contact-sec .iwithtext .iwt-text {
    padding: 0;
}

#contact-sec .iwithtext i {
    font-size: 20px;
    color: black;
    width: 20px;
    height: 30px;
}

#contact-sec .iwithtext a {
    color: #838383;
    font-size: 15px;
}

#contact-sec .iwithtext a:hover {
    color: #b757b5;
}

div#contactform-box span.wpcf7-not-valid-tip {
    background: transparent;
    box-shadow: none;
}

div#contactform-box .wpcf7-response-output {
    border: none;
    margin: 0;
    padding: 0;
    color: red;
    font-weight: 600;
    font-family: 'Poppins';
    text-transform: capitalize;
}

div#contactform-box form.sent .wpcf7-response-output {
    color: #b757b5;
}
li.btn-right a span.menu-title-text {
    background: #f1893d;
    color: white;
    padding: 14px 28px;
    border-radius: 30px;
    font-size: 16px;
}

li.btn-right a span.menu-title-text:after {
    display: none !important;
}
div#contact-sec:before {
 content: '';
    width: 300px;
    background: #f1893d;
    background-size: 100% 100%;
    height: 300px;
    position: absolute;
    top: 40%;
    left: -20%;
    transform: translateY(-50%);
    border-radius: 400px;
    box-shadow: 0px 0px 90px 90px #f1893d;
    opacity: 0.5;
}

div#feature-sec:after {
    content: '';
    width: 300px;
    background: #f1893d;
    background-size: 100% 100%;
    height: 300px;
    position: absolute;
    top: 40%;
    right: -20%;
    transform: translateY(-50%);
    border-radius: 400px;
    box-shadow: 0px 0px 90px 90px #f1893d;
    opacity: 0.5;
}

div#about:before {
content: '';
    width: 300px;
    background: #f1893d;
    background-size: 100% 100%;
    height: 300px;
    position: absolute;
    top: 40%;
    right: -20%;
    transform: translateY(-50%);
    border-radius: 400px;
    box-shadow: 0px 0px 90px 90px #f1893d;
    opacity: 0.5;
}
#banner .nectar_video_player_self_hosted.rm-on-mobile .wpb_video_wrapper {
    padding-top: 100% !important;
}
#demoScreens .owl-stage-outer {
    overflow: visible;
    padding: 50px 0px 60px ! IMPORTANT;
}


#demoScreens .owl-stage-outer .owl-item:hover {
    transform: scale(1.3);
    z-index: 1;
}

#demoScreens .owl-stage-outer .owl-item {
    padding: 0px 4px;
    transition: 0.5s;
}
#demoScreens .row-bg.viewport-desktop.using-image:before {
    content: '';
    width: 109%;
    background-image: url(https://dev1.onlinetesting101.com/linkedup/wp-content/uploads/2025/11/bnb-1.png);
    background-size: 100% 100%;
    height: 400px;
    position: absolute;
    top: 20px;
    left: 50%;
    z-index: 12;
    background-repeat: no-repeat;
    transform: translateX(-50%);
}
div#demoScreens:before {
    content: '';
    width: 89px;
    background-image: url(https://dev2.onlinetesting101.com/fixnow/wp-content/uploads/2026/01/Star-5.png);
    background-size: 100% 100%;
    height: 80px;
    position: absolute;
    top: 30%;
    left: -100px;
    z-index: 12;
    background-repeat: no-repeat;
}

div#demoScreens:after {
    content: '';
    width: 89px;
    background-image: url(https://dev2.onlinetesting101.com/fixnow/wp-content/uploads/2026/01/Star-5.png);
    background-size: 100% 100%;
    height: 80px;
    position: absolute;
    rotate: 60deg;
    top: 50%;
    right: -100px;
    z-index: 12;
    background-repeat: no-repeat;
}
div#feature-sec  p {
    padding-bottom: 8px;
}

div#feature-sec  .iwithtext {margin-bottom: 16px;}

div#feature-sec .iwithtext ul {
    margin: 0;
}
@media(min-width:1100px){
	div#feature-sec div#feature-row1:before {
    content: '';
    width: 310px;
    height: 370px;
    background-image: url(https://dev1.onlinetesting101.com/linkedup/wp-content/uploads/2026/01/Vector-2.png);
    position: absolute;
    bottom: -45%;
    background-size: cover;
    left: 52%;
    transform: translate(-50%,-50%);
    background-repeat: no-repeat;
}
	
	
}


@media(max-width:1100px){
#downlod-row .row-bg.viewport-desktop.using-image {
    transform: scaleY(1);
}
	
}
