/*
Theme Name: Safeguard Child
Theme URI: https://themeforest.net/item/safeguard-security-services-wordpress-theme/full_screen_preview/14781353
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress Safeguard child theme.
Template: safeguard
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: safeguard-child
*/

div.header-navibox-3{
	display:none !important;
}


@font-face { font-family: 'Coastal-Clean'; src: url('https://steadfastlogisticsinc.com/wp-content/themes/safeguard-child/fonts/Coastal-Clean.eot'); src: local('Coastal Clean'), local('Coastal-Clean'), url('https://steadfastlogisticsinc.com/wp-content/themes/safeguard-child/fonts/Coastal-Clean.eot?#iefix') format('embedded-opentype'), url('https://steadfastlogisticsinc.com/wp-content/themes/safeguard-child/fonts/Coastal-Clean.woff2') format('woff2'), url('https://steadfastlogisticsinc.com/wp-content/themes/safeguard-child/fonts/Coastal-Clean.woff') format('woff'), url('https://steadfastlogisticsinc.com/wp-content/themes/safeguard-child/fonts/Coastal-Clean.ttf') format('truetype'); font-weight: normal; font-style: italic;
}; 


.text-1 span{font-size:170px !important; font-weight:700 !important;}

.text-1{
   text-shadow:0 0 10px #000000 !important; font-family: 'Coastal-Clean' !important; font-weight:400 !important; letter-spacing:5px !important;
}

.text-2 em{font-size:130px !important; font-style:normal; font-weight:700 !important; text-decoration:underline;}


.text-2{
   text-shadow:0 0 10px #000000 !important; font-family: 'Coastal-Clean' !important; font-weight:400 !important; letter-spacing:5px !important;
}

.wpcf7-form label{
	display:block;
}

html .kameleon-cf7-container[data-style=qaswara] .km_cf7_label-content{
	background:#ffffff !important;
}



html  span.km_cf7_label-content{
	background:#ffffff !important;
}

body span.wpcf7-not-valid-tip, body span.wpcf7-validation-errors {
     display: block !important; 
}

.kameleon-cf7-container div.km_cf7-submit-insider{
	border-radius: 100px;
}

.kameleon-cf7-container div.km_cf7-btn-txt-r {
    color: #ffffff !important;
}

.kameleon-cf7-container div.km_cf7-btn-bg-r{
	background:#f58320 !important;
}

html .kameleon-cf7-container div.km_cf7-btn-bg-h {
    background:#f58320 !important;
}

body .wrap-services-tabs .wrap-tabs .nav.nav-tabs li.active, body .wrap-services-tabs .wrap-tabs .nav.nav-tabs li:hover {
    border-color: #f58320 !important;
}

div.border-dashed > .vc_column-inner{
   border:1px dashed rgba(255,255,255,0.16);
}

article.contact-item{
      padding-left: 30px;
}

article.contact-item h5{
  margin-top: 16px; color: #ffffff !important; text-transform: capitalize;
  font-size: 16px; font-weight: 400;  padding-left: 45px;
}

html article.contact-item  p{
    padding-left: 45px;
    margin-top: -10px; color: #ffffff !important;
}

article.contact-item .striped-icon-xlarge {
    background: none;
    bottom: 119px;
    position: absolute;
    width: 0;
    height: 0;
    background: none;
    border-radius: 0;
}

article.contact-item .striped-icon-xlarge span{
	font-size:26px; color:#ffffff;
}

::-moz-selection { background: #f58320 !important; }
::selection { background: #f58320 !important; }

div.nivo-caption{
	display:none !important;
}

    @media  (max-width: 767px) {

		.text-2 em, .text-1 span{font-size:40px !important;}

        .header .navbar-brand img {max-width: 63px;height: auto; margin: 0 0 20px;}
		
		.header a.navbar-brand img {
    max-width: 60px;
    height: auto;
	  margin:0;
}
	
	header nav.navbar {
    min-height: 63px;
}

div.foot-content .vc_col-sm-3, div.foot-content .vc_col-lg-4 {
    width: 100% !important;
}
		
   }
