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



@media only screen and ( max-width: 1600px ) {
   #home .heading-1 {
    font-size: 50px !important;
    line-height: 60px !important;
    }
}

@media only screen and (max-width: 1280px ) {
	#page_header-inner .vc_col-sm-8 {
  		width: 100%;
	}
	.h2-heading {
  		font-size: 32px !important;
  		line-height: 40px !important;
	}
}
@media only screen and ( max-width: 1024px ) {
    div#home .vc_col-sm-7 {
        width: 100% !important;
        padding-right: 100px;
    }
    #homeSec2 .vc_col-sm-8 {
        width: 100% !important;
        padding-bottom: 60px;
    }
    #homeSec2 .vc_col-sm-4 {
        width: 100% !important;
    }
}
@media only screen and ( max-width: 800px ) {
	#service-sec h3 {
    font-size: 24px !important;
    line-height: 32px !important;
}
	#home-ops  a.nectar-button {
    float: left !important;
}

#home-ops  img {
    width: 100% !important;
    height: 400px !important;
    object-fit: cover !important;
}
#footer .vc_col-sm-5, #footer .vc_col-sm-2 {
    width: 100%;
}
#footer .vc_col-sm-5 {
    padding-bottom: 30px!important;
}	
}
@media only screen and ( max-width: 768px ) {
	  .h2-heading {
    	font-size: 28px !important;
   		 line-height: 36px !important;
  	}
	#page_header-inner h1 {
		font-size:32px !important;
		font-weight:600;
		line-height:600;
	}
}
@media only screen and ( max-width: 600px ) {
	 html body div#home .vc_col-sm-7 {
		padding-right: 0 !important;
	}
	#home h1 {
    font-size: 38px !important;
}
	html body .nectar-icon-list[data-direction="horizontal"][data-columns] .nectar-icon-list-item {
  margin: 0 5% 5% 0 !important;
}
	
}
@media only screen and ( max-width: 575px ) {}
@media only screen and ( max-width: 515px ) {}
@media only screen and ( max-width: 480px ) {
	#home h1 {
    font-size: 32px !important;
}
	  html body #page_header-inner h1 {
    	font-size: 26px !important;
    	font-weight: 600;
    	line-height: 34px !Important;
  	}
	#home-cta h2 br {
  		display: none;
	}
	  html body ..wpb_wrapper  h2.vc_custom_heading.h2-heading {
    	font-size: 24px !important;
    	line-height: 32px !important;
  	}
}
@media only screen and ( max-width: 414px ) {
	#home h1 {
    font-size: 28px !important;
}
}
@media only screen and ( max-width: 395px ) {}
@media only screen and ( max-width: 375px ) {}
@media only screen and ( max-width: 365px ) {}




