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

#header-secondary-outer {
    background-color: transparent !important;
}

#header-secondary-outer .nectar-center-text {
    max-width: 100% !important;
}

.pbox {
    text-align: end;
}

.pbox a {
    margin-left: 8px;
    font-family: 'Poppins';
    font-size: 17px;
}

.pbox a.pho i {
    margin-right: 7px;
}


/* section ro-1 start */

#ro-1 #btnn {
    font-family: poppins;
    font-size: 16px;
    font-weight: 400;
    padding: 12px 20px;
    border-radius: 0px !important;
}

#ro-2 .txt1 h2,
#ro-3 .txt1 h2,
#ro-4 .txt1 h2,
#ro-5 .txt1 h2,
#ro-6 .txt1 h2,
#ro-7 .txt1 h2 {
    text-transform: uppercase;
    font-weight: 900;
}


/* section ro-1 end */


/* section two ro-2 start */

#ro-2 #btnn {
    font-family: poppins;
    font-size: 16px;
    font-weight: 400;
    padding: 12px 20px;
    border-radius: 0px !important;
}


/* section two ro-2 end */


/* section three ro-4 start */

#ro-4 #btnn {
    font-family: poppins;
    font-size: 16px;
    font-weight: 400;
    padding: 12px 20px;
    border-radius: 0px !important;
}


/* section three ro-4 end */


/* section four ro-5 start */

#ro-5 .txt-1 {
    padding: 44px 31px;
    padding-bottom: 70px !important;
    outline: solid 1px !important;
    outline-offset: -14px;
}

#ro-5 .owl-dots {
    position: absolute;
    bottom: 50px;
    left: 30px;
}

#ro-5 .owl-dots span {
    background-color: transparent !important;
    border: solid 1px #fff;
    transform: none !important;
    width: 10px;
    height: 10px;
}

#ro-5 .owl-dots .active span {
    background-color: #fff !important;
}


/* section four ro-5 end */


/* section five ro-6 start */

#ro-6 #btnn {
    font-size: 16px;
    border-radius: 0px !important;
    font-weight: 600;
    position: relative;
    left: 12px;
    top: -30px;
}

#ro-6 .owl-carousel.owl-theme.owl-loaded.owl-drag {
    position: relative;
}

#ro-6 .owl-dots {
    position: absolute;
    bottom: 37px;
    right: 0px;
}

#ro-6 .txt-2 {
    box-shadow: rgba(0, 0, 0, 0.19) 0px 1px 4px, rgba(0, 0, 0, 0.23) 0px 0px 5px;
}

#ro-6 .hover-wrap {
    padding: 0px;
    margin: 0px;
}

#ro-6 .txt-2 {
    padding: 20px 20px;
}

#ro-6 .txt-2 h6 a {
    background-color: #A4172D;
    color: #fff;
    font-family: 'Poppins';
    font-weight: 900;
    font-size: 16px;
    padding: 10px 22px;
}

/* section five ro-6 end */


/* section six ro-7 start */

#ro-7 #btnn {
    font-size: 16px;
    font-family: poppins;
    font-weight: 400;
    border-radius: 0px !important;
}

#ro-7 .txt1 h3 {
    font-size: 35px;
    line-height: 1.5;
    font-weight: 600;
}


/* section six ro-7 end */


/* section seven ro-8 start */

#ro-8 .txt-3 {
    padding: 50px 0px;
}

#ro-8 input {
    padding: 25px 20px;
    background: #fff;
    font-size: 16px;
    font-family: poppins;
    position: relative;
    top: -40px;
    border-radius: 0px !important;
}

#ro-8 button.frm_button_submit {
    width: 100%;
    font-size: 16px;
    border-radius: 0px !important;
    position: relative;
	background-color:#a4172d;
    color: #FFFFFF !important;
    top: -40px;
    font-family: 'Poppins';
    font-weight: 400;
}

#ro-8 .txt-3 h3 {
    font-size: 30px;
    font-weight: 700;
}


/* section seven ro-8 end */


/* section eight ro-9 start */


/* section eight ro-9 end */


/* footer start  */

#footer-outer #copyright {
    padding: 20px 0 !important;
}

#ro-9 h4.vc_custom_heading.heading {
    font-family: 'Poppins';
    font-weight: 600;
}

#ro-9 ul#menu-contact-us,
#ro-9 ul#menu-contact-us li {
    padding: 0px;
    margin: 0px;
    list-style: none !important;
}

#ro-9 p,
#ro-9 a {
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 14px;
    opacity: 100%;
}


/* footer end */


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

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


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

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


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

@media (max-width: 1366px) {
		#ro-9 p, #ro-9 a {
        font-size: 12px;
}
}


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

@media (max-width: 1280px) {
	#ro-9 p, #ro-9 a {
    font-size: 12px;
}
}


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

@media (max-width: 1024px) {
    #ro-1 h1 {
        font-size: 32px;
    }
    #ro-2 .txt1 h2,
    #ro-3 .txt1 h2,
    #ro-4 .txt1 h2,
    #ro-5 .txt1 h2,
    #ro-6 .txt1 h2,
    #ro-7 .txt1 h2 {
        font-size: 29px;
        line-height: 1.5;
    }
    #ro-2 .txt1 p,
    #ro-3 .txt1 p,
    #ro-4 .txt1 p,
    #ro-5 .txt1 p,
    #ro-6 .txt1 p,
    #ro-7 .txt1 p {
        font-size: 12px;
        line-height: 1.5;
    }
    #ro-5 .txt-1 p {
        font-size: 13px;
        line-height: 1.5;
    }
    #ro-6 .txt-2 p {
        font-size: 11px;
        line-height: 1.5;
    }
    #ro-6 .txt-2 h6 a {
        font-size: 14px;
        padding: 8px 16px;
    }
    #ro-8 .txt-3 h3 {
        font-size: 23px;
        font-weight: 700;
    }
}


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

@media (max-width: 900px) {
    #ro-1 img.img-with-animation.skip-lazy {
        width: 70%;
        margin: auto;
    }
    #ro-6 img {
        width: 100%;
    }
    #ro-6 .vc_col-sm-4 {
        width: 80%;
        margin: auto;
        margin-top: 30px;
    }
    #ro-2 .txt1 h2 br,
    #ro-3 .txt1 h2 br,
    #ro-4 .txt1 h2 br,
    #ro-5 .txt1 h2 br,
    #ro-6 .txt1 h2 br,
    #ro-7 .txt1 h2 br {
        display: none;
    }
    #ro-8 #inn .vc_col-sm-6 {
        width: 50%;
    }
    #ro-9 .vc_col-sm-1\/5 {
        width: 50%;
    }
    #ro-5 .txt-1 p img {
        margin: auto;
    }
    #ro-9 .cola5 {
        width: 100%;
    }
    #ro-9 .cola5 img {
        display: table;
        margin: auto;
    }
}


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

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


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

@media (max-width: 480px) {
    .pbox a.pho {
        display: block;
    }
    #ro-1 img.img-with-animation.skip-lazy {
        width: 90%;
        margin: auto;
    }
    #ro-5 .owl-dots {
        left: -9px;
        right: 0px;
    }
    #ro-6 .vc_col-sm-4 {
        width: 100%;
    }
    #ro-9 .vc_col-sm-1\/5 {
        width: 100%;
    }
    #copyright span {
        display: block;
    }
}


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

@media (max-width: 444px) {
    #ro-1 h1 {
        font-size: 26px;
    }
    #ro-2 .txt1 h2,
    #ro-3 .txt1 h2,
    #ro-4 .txt1 h2,
    #ro-5 .txt1 h2,
    #ro-6 .txt1 h2,
    #ro-7 .txt1 h2 {
        font-size: 26px;
        line-height: 1.5;
    }
}


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

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