/*
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
*/
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
h3 {
    font-size: 18px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
    font-family: "Lato", sans-serif !important;
    color: #ffff;
}

h2 {
    font-size: 54px;
    font-weight: 400;
    letter-spacing: 0px !important;
    font-family: "Roboto", sans-serif;
    color: #ffff;
    padding-top: 15px;
    padding-bottom: 15px;
}

p {
    font-family: "Lato", sans-serif;
    font-size: 17px;
    color: #ffff;
    font-weight: 400;
}

a.nectar-button {
    font-family: "Lato", sans-serif !important;
    letter-spacing: 0.4px !important;
    font-weight: 500 !important;
    padding: 12px 30px 13px 30px !important;
    border-radius: 7px !important;
    margin-right: 20px;
    margin-top: 20px;
}

.container-wrap {
    background-image: url(/wp-content/uploads/2024/07/Rectangle-1078.png);
    background-size: cover !important;
}
#s1 h2 {
    color: #f6aa52 !important;
    font-size: 72px;
}

#s1 .row-bg.viewport-desktop.using-image {
    background-size: 100% 100% !important;
}

.vc_col-sm-7 {
    align-content: center !important;
}
.vc_col-sm-6 {
    align-content: center !important;
}

div#s1 {
    padding-top: 180px !important;
    padding-bottom: 100px !important;
}
#s2 .inner-wrap.row-bg-layer {
    background-image: url(/wp-content/uploads/2024/07/Group-33582.png);
    background-repeat: no-repeat;
    top: -40px;
    background-size: 48% 100% !important;
}

#s1 p {
    width: 90%;
}

.chap h6 {
    font-family: 'Roboto' !important;
    font-size: 60px;
    font-weight: 400;
    color: #c017b0;
}

.chap h4 {
    position: absolute;
    left: 77px;
    top: -3px;
    text-transform: uppercase;
    color: #ffff;
    font-weight: 400;
    letter-spacing: 1px;
}

.chap p {
    padding-top: 16px;
}

#s2 .carousel-item {
}

.chap p {
    width: 85%;
    line-height: 1.5;
}

#s2 .owl-stage {
    padding-top: 30px;
}

#s2 .row_col_wrap_12_inner.col.span_12.left {
    padding-top: 40px !important;
}

div#s2 {
    padding-top: 50px !important;
    padding-bottom: 40px !important;
}
div#s3 {
    padding-bottom: 70px !important;
}

#s4 h4 {
    color: #ffff;
    font-weight: 500;
}

div#s5 {
    margin-top: -207px;
    padding-top: 170px !important;
    padding-bottom: 160px !important;
}

div#s4 {
    padding-bottom: 160px !important;
}

#s4 .row-bg.viewport-desktop.using-image {
    background-size: 100% 100% !important;
}

#s5 .row-bg.viewport-desktop.using-image {
    background-size: 100% 100% !important;
}
#s5 .nectar-video-box {
    margin-top: 70px !important;
}
    #s6 .carousel-item {
    width: 90% !important;
    margin: 0 auto;
}
.test {
    background-color: #ffff;
    padding: 30px !important;
    border-radius: 10px;
    margin-bottom: 30px !important;
    padding-top: 80px !important;
}
.test p {
    color: #010101;
    text-indent: 65px;
}
.iwithtext h4, .iwithtext h5 {
    color: #ffff;
    line-height: 0;
}

.iwt-icon img {
    width: 100% !important;
}

.iwithtext {
    padding-left: 30px;
    padding-top: 22px;
}

.iwithtext h5 {font-family: 'Lato' !important;font-size: 15px !IMPORTANT;font-weight: 400 !important;}

.test:before {
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 30px 20px 0 20px;
    border-color: #ffffff transparent transparent transparent;
    transform: rotate(0deg);
    content: "";
    position: absolute;
    bottom: 77px;
    left: 44px;
}

#s6 .owl-dots {
    display: none !important;
}
.test img {
    position: absolute;
    margin-top: 6px;
}

.test p:before {position: absolute;content: "''";font-size: 172px;font-family: 'Roboto';color: #ca369b;left: 0;}
body.page #header-outer .sf-menu li a {
    font-size: 17px !important;
    font-family: 'Lato' !important;
    text-transform: uppercase;
    color: #ffff !important;
    opacity: 1 !important;
}

body.page #header-outer .sf-menu li {
    padding-right: 20px;
    margin-top: -60px;
}
#footer-outer .col.span_3:nth-child(1) {width: 100% !important;text-align: center !important;}

#footer-outer .col.span_3:nth-child(2) {width: 100% !important;text-align: center !important;}

#footer-outer .col.span_3:nth-child(3) {width: 100% !important;
    text-align: center !important;}

#footer-outer .col.span_3:nth-child(4) {width: 100% !important;
    text-align: center !important;}

#footer-outer ul#menu-header-1 {display: inline-flex !important;padding-top: 3rem;}

#footer-outer ul#menu-header-1 li a {padding-right: 50px !important;color: #ffffff !important;font-size: 16px !important;font-weight: 600;padding-left: 50px !important;opacity: 1 !important;}
div#maps ul {display: inline-flex !important;}

#maps a {display: !important;}

.hd-social {display: inline-flex !important;list-style: none !important;}

.hd-social i {padding-right: 30px !IMPORTANT;color: #ffffff !important;}

.hd-social i:hover {color: #f6aa52 !important;}
#copyright .col.span_7.col_last {display: none !important;}

#copyright .col.span_5 {width: 100% !important;text-align: center !important;}
#copyright strong {color: #fac44c;font-weight: 600;}

#copyright strong {font-size: 15px !important;}

#copyright p {font-size: 15px !important;color: #ffffff !important;}

div#maps li {padding-right: 4rem !important;padding-left: 3rem !important;padding-top: 0px !important;}

div#maps i {font-size: 50px;}

#footer-outer .fa-map-marker:before {color: #c72da1;}

#footer-outer .fa-volume-control-phone:before {color: #c428a0;}

#footer-outer .fa-envelope:before {color: #c428a0 !important;}
#maps strong {text-transform: uppercase!important;font-weight: 700 !important;color: #ffffff;}

#maps p {font-size: 14px !important;}

div#maps {padding-top: 2rem !important;padding-bottom: 2rem !important;}
#footer-outer .col.span_3:nth-child(1):before {background-image: url(/wp-content/uploads/2022/05/ft-bg.png);background-repeat: no-repeat !important;position: absolute;width: 80%;height: 330%;}


#footer-outer ul#menu-head-2 li {
    display: inline-flex !important;
}

#footer-outer ul#menu-head-2 li a {
    padding-right: 25px !important;
    padding-left: 25px !important;
    text-transform: uppercase !important;
    opacity: 1 !important;
    color: #ffff !important;
}

#footer-outer #footer-widgets .col ul li {
    border: none !important;
}

div#footer-outer {
    background-color: transparent !important;
    background-size: 100% 100% !important;
}

@media only screen and (max-width: 998px){

/*body*/

h1{display: none !Important;}
h2{text-align: center !important;
    font-size: 30px !important;}
h3{text-align: center !important;
    font-size: 20px !important;}
h4,h5,h6{text-align: center !important;
          font-size: 20px !important;}
p{text-align: center !important;
  font-size: 15px !important;}
a.nectar-button{
  width: 100% !important;
  text-align: center !important;
  margin: 10px auto !important;
  }
img{margin: 0 auto !important;}


#s1{text-align: center !important;}
#s2{text-align: center !important;}
#s3{text-align: center !important;}
#s4{text-align: center !important;}
#s5{text-align: center !important;}
#s6{text-align: center !important;}
#video{text-align: center !important;}


/*FOOTER-RESPONSIVE*/
#footer-outer .col.span_3.one-fourths.clear-both {
    width: 100% !important;
}

#footer-outer .col.span_3.one-fourths.right-edge {
    width: 100% !important;
}

#footer-outer #footer-widgets .col ul li {
    display: grid !important;
}
  #footer-outer #footer-widgets .span_3:first-child p {
    width: 100% !important;
  text-align: center !important;
}

#footer-outer #footer-widgets .col ul li {
    display: grid !important;
    text-align: center !important;
}

ul#menu-header-menu-2 {margin-left: 20px !important;}

#footer-outer .col.span_3.one-fourths.right-edge.col_last {
    width: 100% !important;
}
  
body #footer-outer #footer-widgets .col input[type=submit] {
    width: 100% !important;
}
#s2 .inner-wrap.row-bg-layer {
    background-size: 100% 100% !important;
    opacity: 35%;
}

.chap h4 {
    position: unset !important;
}

.chap p {
    width: 100% !important;
}

.iwithtext h4 {
    font-size: 16px !important;
}

div#maps ul {
    display: block !IMPORTANT;
}

div#maps li {padding-right: 0 !important;padding-left: 0 !important;}
}
@media only screen and (min-width: 1000px) and (max-width: 1370px){

    #s1 h2 {
    font-size: 50px !important;
}

body.page #header-outer .sf-menu li a {
    font-size: 13px !important;
}
}
#s6 .row-bg.viewport-desktop.using-image {transform: scale(0.8);}