/*
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
*/
/*.body[data-bg-header=true] .container-wrap {
    padding-bottom:0!important;
}*/
.nectar-fancy-box[data-style="color_box_hover"] .box-inner-wrap { padding: 10%; }
.who-we-are-box p { font-size:16px; line-height:24px; padding:10px 0 0 0;}
.industries-box p { font-size:26px; line-height:36px;}

.secondary .subject{ color:#213555!important;}

.secondary .subject{ color:#213555; line-height:20px!important;}

.leadership-box .alignright { float: right; margin:24px 0 0 0;}
.leadership-box h3 { color:#000!important; margin:0 auto!important;}
.leadership-box p{color:#000!important;}

.industries-served-box { line-height:normal; font-size:22px; }
.industries-served-box img { width: 62px!important; margin:0!important;}
.industries-served-box .iwithtext .iwt-text {padding:20px 20px 10px 90px!important;vertical-align:middle;}
.industries-served-box .double-line .iwithtext .iwt-text {padding:10px 20px 10px 90px!important;vertical-align:middle;}

.industries-served-box .iwithtext { min-height:95px; padding:10px!important; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.3);
-webkit-box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.3);
-webkit-transition: all 0.5s ease;                  
    -moz-transition: all 0.5s ease;                 
    -o-transition: all 0.5s ease;   
    -ms-transition: all 0.5s ease;          
    transition: all 0.5s ease;
	}
	
.industries-served-box .iwithtext:hover { background:#ffb700;}

.industries-served-box .iwithtext .iwt-icon { position: absolute; left: 15px; top: 15px;}



.leadership-india h3 { color:#000!important; margin:0!important; font-size:22px!important; line-height:26px!important;}
.leadership-india { line-height:normal; font-size:15px; line-height:25px;color:#000!important;  }

.leadership-india .iwt-icon img { width: 130px!important; margin:0!important;
-webkit-border-top-left-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-bottomleft: 15px;
border-top-left-radius: 15px;
border-bottom-left-radius: 15px;
}
.leadership-india .iwithtext .iwt-text {padding:20px 10px 0 150px!important;vertical-align:middle;}
.leadership-india .iwithtext .iwt-text p { padding:0 0 10px 0!important;}

.leadership-india .iwithtext { min-height:156px; padding:0!important; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;
-webkit-transition: all 0.5s ease;                  
    -moz-transition: all 0.5s ease;                 
    -o-transition: all 0.5s ease;   
    -ms-transition: all 0.5s ease;          
    transition: all 0.5s ease;
	box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
-webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
	}
	
.leadership-india .iwithtext:hover { background:#ffb700;}
.leadership-india .iwithtext .iwt-icon { position: absolute; left:0; top:0;}

.nectar-scrolling-tabs .scrolling-tab-content {
    flex: 1;
    padding-left: 0%;
}

.nectar-scrolling-tabs .scrolling-tab-nav a {
    padding-top: 5px;
    font-size: 20px;
}



.journey-outer { width:1200px; margin:0 auto;background:url(img/timeline-bg.png) center top repeat-y;}
.journey-wrapper {display: flex; justify-content: center; align-items: start; padding:40px 0;} 
.journey-left { width:500px; text-align:left; position:relative; }
.journey-right { width:500px;text-align:left;position:relative;}
.journey-middle { width:100px; text-align:center; padding:10px 0 0 0;}
.journey-dot { width:24px;height:24px;background-color:#fff; border:#3e5879 4px solid; border-radius: 50%; display: inline-block; margin:8px 0 0 0;}

.journey-left .year { text-align:right;}
.year { color:#3e5879;font-size:35px; line-height:35px; font-weight:600;padding:12px 0 0 0;}
.box-1 { background:#3e5879; padding:20px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; color:#fff; font-size:16px; line-height:24px;}
.arrow-left-dark {width: 0px;height: 0px;border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 20px solid #3e5879; position:absolute; left:-20px;}

.box-2 { background:#e5f0f3; padding:20px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; color:#3e5879; font-size:16px; line-height:24px;}
.arrow-right-light {width: 0px;height: 0px;border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 20px solid #e5f0f3; position:absolute; right:-20px;}
.journey-wrapper p { padding:0 0 15px 0;}
.journey-wrapper ul { margin-bottom:0;}

@media only screen and (min-width: 1000px) {
    .nectar-scrolling-tabs .scrolling-tab-mobile-title {
        margin-bottom: 0px;
    }
	    .nectar-scrolling-tabs.initalized:not(.navigation_func_active_link_only) .scrolling-tab-content {
        margin-top: 0;
    }
}


.key-adv-box h3 { color:#000!important; margin:0 auto 10px auto!important;}
.key-adv-box .wpb_text_column { padding:10px 60px 40px 60px; line-height:26px;}

.services-box h3 { color:#000!important; margin:0 auto 15px auto!important;}
.services-box p { font-size:17px; line-height:25px;}

.services-box { margin:0!important;}

body[data-bg-header=true] .container-wrap {
    padding-top: 25px;
    margin-top: 0 !important;
    padding-bottom: 40px;
}

body[data-bg-header=true] .container-wrap {
    padding-bottom: 0 !important;
}



.desktop { display:block;}
.mobile { display:none;}
.clear { clear:both}



@media screen and (max-width: 800px) {
/*********************************************************/

.desktop { display:none;}
.mobile { display:block;}

.journey-outer { width:96%; margin:0;background:none;}
.journey-wrapper {display: block; justify-content: center; align-items: center; padding:20px 0 0 20px; border-left:#000 3px solid;} 
.journey-left { width:100%; text-align:left; position:relative; clear:both; font-size:20px;}
.journey-middle { width:42px; text-align:left;}
.journey-dot { display:none;}
.journey-dot-mobile { width:24px;height:24px;background-color:#fff; border:#3e5879 4px solid; border-radius: 50%; display: inline-block; margin:17px 0 0 0; display: inline-block; position:absolute; left:-32px; top:0;}
.journey-right { width:100%;text-align:left; position:relative;}
.journey-left .year { text-align:left;}
.arrow-right-light {width: 0px;height: 0px;border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 20px solid #e5f0f3; border-left:0; position:absolute; left:-20px;}
.box-2 { margin:8px 0 0 0;}


/*********************************************************/
}

