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


/* @font-face {
    font-family: 'MyCustomFont';
    src: url('http://stagingserver2.com/opsanahr/wp-content/uploads/2025/03/yugothib.ttf') format('ttf'),
         url('http://stagingserver2.com/opsanahr/wp-content/uploads/2025/03/yugothib.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;
}
*/

#hom-1 .row-bg.viewport-desktop.using-image {
    border-radius: 20px;
}

#hom-1 .txt1 h1,
#hom-1 .txt1 p {
    filter: drop-shadow(2px 4px 6px black);
}


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

#hom-2 .txt2 p {
    padding-bottom: 10px;
}


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

#hom-3 .row-bg.viewport-desktop.using-image.using-bg-color {
    background-size: 190px !important;
    background-position: 0% 0% !important;
}

#hom-3>.row-bg-wrap .inner-wrap.row-bg-layer.using-image:before {
    position: absolute;
    content: "";
    width: 150px;
    height: 500px;
    background-image: url("http://stagingserver2.com/opsanahr/wp-content/uploads/2025/05/dot2.png");
    right: 0px;
    top: 30px;
    z-index: 99;
    background-repeat: no-repeat;
}

#hom-3>.row-bg-wrap .inner-wrap.row-bg-layer.using-image:after {
    position: absolute;
    content: "";
    width: 230px;
    height: 180px;
    background-image: url("http://stagingserver2.com/opsanahr/wp-content/uploads/2025/05/dot3.png");
    background-size: contain;
    left: 0px;
    bottom: 30px;
    z-index: 99;
    background-repeat: no-repeat;
}

#hom-3 .imgg1 {
    border-radius: 15px;
}


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

#hom-4 .imgg1 {
    height: 410px;
    object-fit: cover;
    border-radius: 19px;
}

#hom-4 .txt1 p {
    padding-bottom: 10px;
}

#hom-4img-1 .pic-1 {
    width: 130px;
}


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

#hom-5 .imgg-logo {
    width: 60%;
}


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

#fttr .iwt-icon i {
    color: #fff;
    top: 20px;
    font-size: 50px;
}

#fttr .iwt-text h4 {
    font-weight: 100;
}

#fttr .iwt-text p a {
    color: #fff;
    opacity: 100%;
}

#footer-outer #footer-widgets .widget h4 {
    font-size: 16px !important;
    font-weight: 500;
}

#footer-outer #footer-widgets .col.span_3:nth-child(2) {
    position: relative;
    left: 90px;
}

#footer-outer #footer-widgets a,
#footer-outer #footer-widgets p {
    font-size: 15px;
}

#footer-outer #footer-widgets div#media_image-2 {
    margin-bottom: 0px;
}

#footer-outer #footer-widgets #text-2 a {
    font-size: 15px;
    background-color: #e48523;
    padding: 10px 10px;
    text-transform: uppercase;
    font-weight: 900 !important;
    border-radius: 5px;
    opacity: 100%;
}


/*  */

#copyright p {
    font-family: malgun gothic !important;
    font-weight: 600;
}

#copyright {
    padding: 18px 0px !important;
}


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

@media (max-width: 900px) {
    #footer-outer #footer-widgets .col.span_3:nth-child(2) {
        position: relative;
        left: 0px;
    }
}


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

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


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

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


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

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


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

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


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

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