/*
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---------------------*/
nav ul.sf-menu.sf-js-enabled.sf-arrows li.current_page_item a span {
    color: #048ce4 !important;
}
/*--------------section Nector---------------------*/
#sec-n1 .content {
 display: flex;
justify-content: space-between;
}
#sec-n1 .content .buttons {
 position: absolute;
right: 17.5%;
bottom: 0;
top: unset;
}

/*--------------section 1---------------------*/
/* #sec-1 .sec-1-text1 h2 {
    font-size: 30px;
    line-height: 40px;
} */

#sec-1 .sec-1-text1 p {
    width: 80%;
    text-align: justify;
}
/* #sec-1 .sec-1-text1 p {
    font-size: 12px;
    line-height: 22px;
} */
#sec-1 .sec-1-btn1.btnh {
    padding: 5px 20px 5px 20px;
}
/*--------------section 2---------------------*/
#sec-2 #sec2-inner21 .vc_col-sm-6 .vc_column-inner {
    background-color: #000934;
	padding-bottom: 15px;
	
}
#sec-2 .sec-2-text2 {
    padding-left: 25px;
}
/* #sec-2 .sec-2-text2 h4 {
    font-size: 18px;
	line-height: 28px;
} */

/* #sec-2 .sec-2-text2 p {
    font-size: 12px;
	line-height: 22px;
} */
#sec-2 .sec-2-btn {
    margin-left: 25px;
    padding: 5px 15px 5px 15px;
}
/* #sec-2 .sec-2-text1 h2 {
    font-size: 30px;
    line-height: 40px;
} */
/*--------------section 3---------------------*/

/* #sec-3 .sec-3-text-2 p {
font-size: 12px;
    line-height: 22px;
} */
/* #sec-3 .sec-3-text-1 h2 {
    font-size: 30px;
    line-height: 40px;
} */
#sec-3 .sec-3-image-2 {
    height: 600px !important;
}
/*--------------section 4---------------------*/
#sec-4 .vc_column-inner {
 padding: 50px 25px 10px 25px;
}
#sec-4 form input, #sec-4 form textarea, #sec-4 form select
{
	border: 1px solid white;
	border-radius: 10px;
	background-color: #010C40 !important;
}
#sec-4 form .row {
 padding-bottom: 15px !important;
}
#sec-4 form input::placeholder, div#sec-4 form textarea::placeholder {
 color: #ffffff !important;
opacity: 1;
}
#sec-4 .iwithtext .iwt-icon {
    position: absolute;
    left: 10px;
    top: -6px;
}

#sec-4 .sec-4-btn1.btnh {
    padding: 7px 14px 7px 14px;
    margin-top: 10px;
}
/* #sec-4 .sec-4-text1 h2 {
    font-size: 30px;
    line-height: 40px;
} */
#sec-4 form .row .wpcf7-submit {
    background-color: #048ce4 !important;
    border: unset;
    padding: 8px 25px 8px 25px !important;
}
/*--------------section 5---------------------*/
#sec-5 .sec-5-image-1 {
    width: 5%;
    padding-bottom: 20px;
}
/*--------------section 6---------------------*/
/*--------------footer---------------------*/
/* ==========// Desktop //=========== */
@media (max-width: 1600px) {
	#sec-3 .sec-3-image-2 {
    height: 680px !important;
}
	#sec-3 .sec-3-text-2 {
    width: 85%;
    float: right;
}
}
@media (max-width: 1440px) {}
@media (max-width: 1366px) {
	#sec-3 .sec-3-image-2 {
    height: 650px !important;
}
        
}
@media (max-width: 1300px) {
	#sec-n1 .content .buttons {
    position: absolute;
    right: 14.5%;
    bottom: 0;
    top: unset;
}
	#sec-3 .sec-3-image-2 {
    height: 615px !important;
}
}
@media (max-width: 1280px) {
		#sec-3 .sec-3-image-2 {
    height: 605px !important;
}
}
@media (max-width: 1226px) {
		#sec-3 .sec-3-image-2 {
    height: 575px !important;
}
	#sec-n1 .content .buttons {
        position: absolute;
        right: 15.5%;
        bottom: 0;
        top: unset;
    }
}
@media (max-width: 1024px) {
	#sec-n1 .content .buttons {
        right: 19%;
        bottom: -49px;
    }
	
	#sec-n1 .content {
    align-items: flex-end;
}
	#top nav ul li a {
    padding-right: 10px !important;
    padding-left: 10px !important;
    font-size: 12px !important;
}
/* ---------------------------------------Sec-1------------------------------------- */
	#sec-1 .sec-1-text1 p {
    width: 80%;
    font-size: 13px;
    line-height: 23px;
}
	#sec-1 .sec-1-text1 h2 {
    font-size: 24px;
    line-height: 34px;
}
	#sec-1 .sec-1-text2 p {
    font-size: 13px;
    line-height: 23px;
}
/* ---------------------------------------Sec-3------------------------------------- */
    #sec-3 .sec-3-image-2 {
        height: 463px !important;
}
	#sec-3 {
    padding-top: 5px !important;
}
	
}

/* ==========// Mobile //=========== */
@media (max-width: 820px) {
	#sec-n1 .content {
    display: block;
    text-align: center;
}
	#sec-n1 .content .buttons {
    position: relative;
    right: unset !important;
    bottom: unset;
    justify-content: center;
}
	#sec-n1 .content p {
    font-size: 13px !important;
    line-height: 20px !important;
}
	#sec-2 .sec-2-text2 {
       padding-left: 0px;
}
	#sec-2 .sec-2-btn {
       margin-left: 0px;
}
	    #sec-n1 .content .buttons {
        right: 13.8%;
        padding-bottom: 55px !important;
    }
	    #sec-n1 .content {
        align-items: unset;
    }
	#sec-1 .sec-1-text1 p {
         width: unset;
         text-align: unset;
}
	    #sec-3 .sec-3-text-2 {
        width: unset;
        float: unset;
    }
	#sec-3 .sec-3-image-3 {
        display: table;
        margin: 0 auto;
}
	#sec-3 .sec-3-image-2 {
        display: table;
        margin: 0 auto;
}
	#sec-4 .vc_column-inner {
 padding: 15px 15px 10px 15px;
}
	#sec-5 .sec-5-image-1 {
    width: 8%;
}
/* ---------------------------------------Sec-footer------------------------------------- */
   #footer-1 #footer1-inr1 .col .col:nth-child(2) .vc_column-inner {
    padding-left: 0 !important;
}
		#footer-1 .footer-logo {
       width: 30% !important;
}
}
@media (max-width: 800px) {}
@media (max-width: 768px) {}
@media (max-width: 480px) {
	#sec-n1 h1.ns-heading-el br {
         display: none;
}
	#sec-n1 h1.ns-heading-el {
      font-size: 18px;
      line-height: 29px;
}
	#sec-n1 .content p {
      font-size: 13px !important;
      line-height: 19px;
}
#sec-3 .sec-3-text-1 h2 {
    font-size: 26px;
    line-height: 36px;
}
	#sec-4 .sec-4-text2 h2 {
    font-size: 26px;
    line-height: 36px;
}
	#sec-4 .sec-4-text2 {
    padding-top: 20px;
    padding-left: 10px;
}
	#sec-n1 .content p br {
         display: none;
}
	#sec-2 .sec-2-text1 h2 {
         font-size: 18px;
         line-height: 28px;
}
	#sec-4 .sec-4-text1 h2 {
       font-size: 22px;
       line-height: 32px;
}
	#sec-4 .vc_column-inner {
       padding: 0px 10px 0px 10px;
}
    #sec-5 .sec-5-image-1 {
        width: 11%;
    }
	#sec-4 form .row {
 padding-bottom: 0px !important;
}
	#footer-1 .footer1-txt1 p {
    font-size: 13px;
    line-height: 23px;
}
}
@media (max-width: 428px) {
	#sec-n1 .content .buttons {
         right: 26.4% !important;
}
}
@media (max-width: 414px) {
	    #sec-n1 .content p {
        font-size: 10px !important;
        line-height: 16px !important;
    }
	
}
@media (max-width: 390px) {
	#sec-n1 .content p {
       font-size: 9px !important;
       line-height: 15px !important;
}
	#sec-n1 h1.ns-heading-el {
       font-size: 15px;
       line-height: 25px;
}
	#sec-n1 .content .buttons {
       right: 26.4% !important;
}
}
@media (max-width: 375px) {
	    #sec-n1 .content .buttons {
        right: 24.3% !important;
    }
	#sec-2 .sec-2-text1 h2 {
        font-size: 16px;
        line-height: 26px;
}
}
@media (max-width: 360px) {}