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

#ro-1 .owl-dots {
    display: none;
}

#top .fa.fa-angle-down:before {
    content: "\e60a";
    color: #000;
}

#header-outer[data-format=centered-menu] #top nav>.sf-menu>li ul {
    text-align: left;
    margin-top: -50px;
}

@font-face {
  font-family: Brittany;
  src: url(Brittany-Signature-400);
}


#top .nav-btn a span {
    background: #7281bf;
    border-radius: 50px !important;
    font-family: 'Taviraj';
    padding: 11px 35px;
	font-size: 16px;
}

#top i.fa.fa-phone {
    margin-right: 5px;
}

#btnn {
    border-radius: 50px !important;
    font-family: 'Taviraj';
    font-size: 16px;
}

#top ul li a span {
    color: #000 !important;
    opacity: 1;
}

#header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a {
    color: #ffffff !important;
    opacity: 1;
}

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

#header-outer[data-lhe="default"] #top nav > ul > li > a {
    padding-left: 10px;
    padding-right: 20px;
}

.nav-ico a i {
    background-color: #545F8C;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    border-radius: 50px;
}

body h1 {
    font-family: Whisper;
    font-size: 80px;
    line-height: 77px;
    font-weight: 900;
}

h2 {
    font-family: Whisper;
    font-size: 80px;
    line-height: 77px;
    font-weight: 900 !important;
}

/* -----------------------  ------------------------ */
#ro-2 {
    margin: 0px 0px auto auto;
    width: 1050px;
    margin-top: -130px;
    z-index: 999;
}

#ro-2 .face {
    float: inline-start;
    margin-top: 0px;
    margin-right: 25px;
    width: 17%;
}

#ro-2 .txt1 {
    margin-top: 20px;
}

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

#ro-3 .txt-2 {
    padding: 0px 20px;
    border-left: 2px solid #f4cac1;
    border-right: 2px solid #f4cac1;
}

#ro-3 .imgg {
    height: 233px;
    width: 396px;
}

/* --------------------------   ---------------------------- */
/* 
#ro-4 .imgg-1 {
    width: 89%;
    transform: scale(1.2);
}

#ro-4 #inn-1 {
    width: 80%;
}

#ro-4 h1 {
    font-family: taviraj;
    font-size: 60px;
    line-height: 70px;
    font-weight: 900;
} */

#ro-4  strong {
    font-family: 'Taviraj';
    font-weight: 600;
    font-size: 20px;
}

#ro-4 h2 {
    font-size: 45px;
    line-height: 70px;
}

#ro-4 h3 {
    font-size: 25px;
    line-height: 50px;
}

#ro-4 .nectar-sticky-media-section__content-section {
    margin-bottom: 5vh !important;
}

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

#ajax-content-wrap .nectar-inherit-h4 {
    font-family: Taviraj;
    font-size: 16px;
    line-height: 10px;
    font-weight: 600;
}

body .toggles--minimal-shadow .toggle {
    margin-bottom: 0;
    padding: 0 20px;
    position: relative;
    transition: border-color 0.15s ease;
}

#ro-5 .toggles--minimal-shadow .toggle {
    border-bottom: #fff;
}

#ro-5 .toggle .toggle-title {
    margin-bottom: -14px;
}

#ro-5 h1 {
    font-family: taviraj;
}

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

#ro-6 h4 {
    font-size: 20px;
    font-weight: 900;
    line-height: 25px;
}

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

#ro-7 input {
    border-radius: 50px !important;
    background-color: #ffffff99;
    border: 1px solid #C4B6B6;
    padding: 13px 30px;
    width: 70%;
	margin-top:40px;
}

#ro-7 button {
    border-radius: 50px !important;
    background: #7281bf;
    border: none;
    padding: 13px 40px !important;
    font-family: 'Taviraj';
    font-size: 16px;
    float: inline-end;
    margin-top: -70px;
}

#ro-7 .txt-info {
    padding: 0px 100px;
}

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

#footer-outer .row {
        padding: 75px 0px 50px 0px !important;
}

#footer-outer #copyright {
    border: none;
    background-color: #e3b9af;
    padding: 20px !important;
}

#footer-widgets .box2 a i {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background-color: #545F8C;
    border-radius: 145px !important;
    width: 40px;
    height: 40px;
    margin-right: 15px;
    color: #fff;
}

#footer-outer .widget p.inn-2 {
    font-size: 18px;
    font-family: 'Taviraj';
    font-weight: 100 !important;
}

#footer-outer .widget h4 {
    font-size: 22px;
    font-weight: 600;
    margin-top: -25px;
}

#footer-outer #footer-widgets .col ul li a {
    display: block;
    font-size: 18px;
    font-family: tav;
}


#footer-outer #footer-widgets .box1 {
    margin-top: 50px;
}

#footer-outer #footer-widgets .box3 {
    margin-top: 50px;
}

#footer-outer #footer-widgets .box3 a {
    display: block;
    font-size: 18px;
    font-family: tav;
    font-weight: 500;
    margin-bottom: 11px;
}

#footer-widgets i.icon.icon-pinterest {
    margin-top: -9px;
}


#footer-outer .widget.widget_media_image img {
    margin-bottom: 0;
    width: 60%;
}


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

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

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

@media (max-width: 1440px) {
	#ro-2 {
    margin: 0px 0px auto auto;
    width: 1060px;
    margin-top: -160px;
}
	#ro-4 .imgg-1 {
    width: 100%;
    transform: scale(1.2);
}
	
}


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

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


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

@media (max-width: 1280px) {
#top ul li a {
    font-size: 12px !IMPORTANT;
    line-height: 1.3;
}
	
}


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

@media (max-width: 1024px) {
	#ro-4 .imgg-1 {
    width: 91%;
    transform: scale(1.2) !important;
}
	ajax-content-wrap .nectar-inherit-h4 {
    font-family: Taviraj;
    font-size: 16px;
    line-height: 26px !important;
    font-weight: 600;
}
	#ro-5 p {
    font-size: 13px;
}

#ro-5 p br {
    display: none;
}
	#ro-7 .txt-info {
    padding: 0px 0px;
}
	#ro-7 button {
    float: inline-end;
    margin-top: -70px;
    margin-right: -40px;
}
	#ro-1 h1 {
    font-size: 50px;
    line-height: 1.2;
}
	#ro-1 p br {
    display: none;
}
    #ro-2 {
    margin: 0px 0px auto auto;
    width: 1100px;
    margin-left: -30px;
    margin-top: -140px;	
}
	#ajax-content-wrap .nectar-inherit-h4 {
    font-size: 16px;
    line-height: 26px;
}
}


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

@media (max-width: 900px) {#ro-3 .imgg {
    width: 100%;
}
	#ro-4 #inn-1 {
    width: 100%;
}
	#ro-7 input {
    width: 100%;
    margin-top: 0px;
}
	#ro-7 button {;
    /* float: inline-end; */
    margin-top: 0px;
    width: 100%;
    margin-right: 0px;

}
	#ro-4 #inng-3 {
    margin-top: 50px;
}
	#ro-4 {
    padding-top: 80px;
    padding-bottom: 0px !important;
}
    #ro-2 {
    margin-left: -150px;
	margin-top: -80px;
}
	
}


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

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

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

@media (max-width: 480px) {
	#footer-outer .widget h4 {
    margin-top: -20px;
}
    #footer-widgets .container .col {
    margin-bottom: -30px;

}
    #ro-1 h1 {
    font-size: 37px;
    line-height: 1.2;
	
}
	
}


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

@media (max-width: 444px) {
	#footer-outer #footer-widgets .box1 {
    margin-top: -20px;
}
	#footer-outer #footer-widgets .box3 {
    margin-top: -15px;
}
	
}


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

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