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

#top .nav-btn a span::after {
    opacity: 0 !important;
}

#top .nav-btn a span {
    background: #007EA7;
	color:#fff;
	font-family: 'Ubuntu';
    border-radius: 50px !important;
    padding: 13px 35px;
}

#btnn {
    padding: 13px 50px;
    font-family: 'Ubuntu';
    font-size: 14px;
    line-height: 1.3;
    border-radius: 50px !important;
}

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

#top ul li a {
    font-size: 14px !important;
}

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

#ro-1 h1 {
    font-size: 59px;
    line-height: 1.3;
}

#ro-1 .vc_col-sm-6.rbb-1 {
    margin-left: -26%;
    margin-top: 8px;
}

#ro-1 .iwithtext {
    margin-left: 30px;
}
#ro-1 p {
    color: #ffffff94;
}

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

#ro-2 .iwt-icon img {
    width: 65px;
}

#ro-2 .iwt-text {
    padding-left: 85px;
}

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


#ro-3 p {
    font-size: 17px;
    line-height: 1.5;
}

#ro-3 video.nectar-video-self-hosted {
    height: 550px; 
	margin-top: 100px;
}

#ro-3 #inn-1 {
    margin-top: -80px !important;
}

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

#ro-4 .iwt-icon img {
    width: 50px;
}

#ro-4 .iwt-text {
    padding-left: 70px;
}

#ro-4  .rbb-1:hover h3 span, .rbb-1:hover p span, .rbb-1:hover img {
    color: #fff !important;
    filter: brightness(99);
}

#ro-4  .rbb-2:hover h4 span, .rbb-2:hover p span, .rbb-2:hover img {
    color: #fff !important;
    filter: brightness(99);
}

#ro-4 h3 {
    font-size: 18px !important;
    line-height: 1.3;
}

p {
    font-size: 17px !important;
    line-height: 1.5;
}

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

#ro-6 .city {
    position: absolute;
    left: 130px;
    top: 150px;
}

#ro-6 .txt-4 {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 9px;
    padding: 50px 40px;
    height: 270px;
}

#ro-6 h3 {
    font-size: 20px;
    line-height: 1.3;
    margin-bottom: 0px;
    margin-top: 10px;
}

#ro-6 h4 {
    font-size: 16px;
    line-height: 1.3;
}

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

#ro-7 .txt-5 {
    position: absolute !important;
    background-color: #003249;
    border-radius: 30px;
    bottom: 210px !important;
    left: -20px;
    width: 62%;
    padding: 40px 40px 100px 40px;
}

#ro-7 #btnn {
    position: absolute;
    top: 456px !important;
    left: 20px;
}

#ro-7 .txt-5 p {
    color: #ffffff80;
}

#ro-7 h3 {
    color: #fff;
}

#ro-7 .rbb-3 {
    background-color: #F9F9F9;
    padding: 15px 39px;
    border-radius: 30px;
    color: #2D2D2D;
}

#ro-7 .rbb-3:hover {
    background-color: #003249;
    color: #fff;
}

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

#ro-8 h2 {
    font-size: 46px;
    line-height: 1.3;
}

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

#ro-9 #btnn:hover {
    background: transparent !important;
    border: 2px solid #9AD1D4;
}

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


#footer-outer #footer-widgets .widget h4 {
    color: #fff !important;
    font-size: 25px !important;
    font-family: 'Ubuntu';
}

#footer-outer #copyright p {
    color: #ffffff;
    font-size: 16px;
    line-height: 1.3;
    font-weight: 600;
}

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


#footer-outer #footer-widgets #nav_menu-3 {
    margin-left: 50px;
}

#footer-outer #footer-widgets  .bx2 a {
    margin: 5px;
}

#footer-outer #footer-widgets i {
    font-size: 20px;
    width: auto;
    background-color: transparent;
    margin: 5px;
}

#footer-outer #footer-widgets input {
    border-radius: 50px !important;
    font-size: 17px;
    line-height: 1.5;
    font-family: 'Ubuntu';
    font-weight: 900; !imprtant;
	padding: 10px 20px !important;
}

#footer-outer #footer-widgets button {
    position: absolute;
    bottom: 46px;
    right: 0;
    padding: 13px;
    border-radius: 50px !important;
    background-color: #007ea7;
    opacity: 1;
    border: none;
    width: 35%;
    font-size: 16px;
    line-height: 1.3;
    font-family: 'Ubuntu';
}

#footer-outer #footer-widgets h2 {
    font-size: 40px !important;
	line-height:1.3;
}
/*---------------------------------------------------------------------------*/

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

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

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


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

@media (max-width: 1366px) {
	#ro-8 h2 {
    font-size: 40px;
    line-height: 1.3;
}
	#ro-8 p {
    font-size: 16px !important;
}
	
}


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

@media (max-width: 1280px) {
	#ro-1 h1 {
    font-size: 50px;
    line-height: 1.3;
}
   #ro-8 h2 {
    font-size: 38px;
    line-height: 1.3;
}
    #ro-2 p,
    #ro-3 p,
    #ro-4 p,
    #ro-5 p,
    #ro-6 p,
    #ro-7 p,
    #ro-8 p,
    #ro-9 p,
    #ro-10 p {
        font-size: 14px !important;
        line-height: 26px;
}
	#ro-4 h4 {
    font-size: 17px !important;
    line-height: 1.3;
}
	#top ul li a {
    font-size: 14px !important;
    line-height: 1.5;
}
	
}


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

@media (max-width: 1024px) {
    #ro-2 h2,
    #ro-3 h2,
    #ro-4 h2,
    #ro-5 h2,
    #ro-6 h2,
    #ro-7 h2,
    #ro-8 h2,
    #ro-9 h2,
    #ro-10 h2 {
        font-size: 30px !important;
        line-height: 40px;
    }

    }
    #ro-2 p,
    #ro-3 p,
    #ro-4 p,
    #ro-5 p,
    #ro-6 p,
    #ro-7 p,
    #ro-8 p,
    #ro-9 p,
    #ro-10 p {
        font-size: 13px;
        line-height: 26px;
}
 #ro-6 .txt-4 {
    padding: 40px 30px;
    height: 270px;
}

#ro-7 .txt-5 {
    position: absolute;
    bottom: 130px;
}

#ro-7 #btnn {
    position: absolute;
    top: 412px;
}

p br {
    display: none;
} 

#footer-outer #footer-widgets  .bx2 a {
    margin: 3px;
}

#ro-1 {
    padding-top: 150px !important;
    padding-bottom: 100px !important;
}

#ro-4 h4 {
        font-size: 12px !important;
        line-height: 1.3;
}

#ro-1 h1 {
        font-size: 33px !important;
        line-height: 1.3;
}

#ro-1 h4 {
    font-size: 14px !important;
    line-height: 1.3 !important;
}
#ro-3 #inn-1 {
    margin-top: 20px !important;
}

}


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

@media (max-width: 900px) {
	#ro-7 .pick-1 {
    width: 100%;
}
	#ro-7 .pick-1 {
    width: 100%;
}
#ro-1 .vc_col-sm-6.rbb-1 {
    display: none !important;
}
	
#ro-1 {
    padding-top: 100px !important;
    padding-bottom: 50px !important;
}

#ro-2 .imgg-1 {
    width: 100%;
}
	
    #ro-2 p,
    #ro-3 p,
    #ro-4 p,
    #ro-5 p,
    #ro-6 p,
    #ro-7 p,
    #ro-8 p,
    #ro-9 p,
    #ro-10 p {
        font-size: 16px !important; 
        line-height: 26px;
}
	
#ro-3 #inn-1 {
    margin-top: 50px !important;
}

#ro-3 video.nectar-video-self-hosted {
    height: 350px !important;
}
	
#ro-7 .pick-1 {
    width: 100%;
}
	
}


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

@media (max-width: 768px) {
	    #ro-1 h1 {
        font-size: 40px;
        line-height: 1.3;
}
	    #ro-1 h1 {
        font-size: 30px;
        line-height: 1.3;
}
	
}

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

@media (max-width: 480px) {
	#footer-outer #footer-widgets #nav_menu-3 {
    margin-left: 0px;
}
	#ro-1 {
    padding-top: 100px !important;
    padding-bottom: 0px !important;
}
		    #ro-2 h2,
    #ro-3 h2,
    #ro-4 h2,
    #ro-5 h2,
    #ro-6 h2,
    #ro-7 h2,
    #ro-8 h2,
    #ro-9 h2,
    #ro-10 h2 {
        font-size: 25px !important;
        line-height: 1.3;
    }
	
}


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

@media (max-width: 444px) {
	#footer-outer #footer-widgets #nav_menu-3 {
    margin-left: 0px;
}
	    #ro-1 h1 {
        font-size: 22px !important;
        line-height: 1.3;
}
}


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

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

