/*
Theme Name: Steeler
Theme URI: http://demo.7iquid.com/steeler/
Author: 7iquid
Author URI: http://themeforest.net/user/7iquid
Description: Steeler is a WordPress theme exclusively built for manufacture, industry, factory, laboratory or construction company websites. The theme helps you to get your site up and running in less than minutes with the One Click Demo Importer. Create pages easily with the Drag & Drop Page Builder (Elementor Free) and fully responsive, retina ready and easy to customize.
Version: 3.0
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: steeler
Tags: elementor, factory, industrial, gas, chemical, company, construction, engineering, industry, laboratory, manufacture, mechanical, mining, oil, pharmaceutical, refinery, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@media screen and (min-width: 1200px) {
    #site-header-wrap.header-layout4 .site-header-main .site-branding {
        flex: none;
        height: 80px;
        padding: 0 30px;
       
    }
}
@media screen and (min-width: 1200px) {
    #site-header-wrap.header-layout4 .site-header-main .site-branding {
        flex: none;
        height: 80px;
        padding: 0 30px;
        background-color: transparent !important;
    }
}
@media screen and (min-width: 1200px) {
    #site-header-wrap.header-layout4 .site-header-main .site-branding img {
        max-height: 80px !important;
        transform: translateX(30px);
    }
}
@media screen and (min-width: 1200px) {
    .primary-menu .sub-menu {
        position: absolute;
        background-color: #fff;
        border-bottom: 3px solid #cd0001;
        top: 100%;
        min-width: 290px !important;
        z-index: 99;
	}
	
.cms-heading.layout1 .custom-description {
    margin-top: 13px;
    margin-bottom: 10px;
    font-size: 17px;
    line-height: 1.52em;
    color: black !important;
}
	p{
		color: black !important;
	}
	
	@media screen and (min-width: 1200px) {
    #site-header-wrap.header-layout6 .site-header-main.h-fixed {
        background-color: #000000 !important;
    }
}
	@media screen and (min-width: 1200px) {
    #site-header-wrap.header-layout2 .site-header-top {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        background-color: #000000ba !important;
    }
.elementor-14075 .elementor-element.elementor-element-8b71753 .elementor-icon-box-title {
    margin-block-end: 17px;
    color: #01316d !important;
}
		.cms-navigation-menu.default li:before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
   background: white !important;
    margin-right: 14px;
    vertical-align: middle;
    transition: all 200ms 
linear 0s;
}
	.cms-service-carousel.layout1 .carousel-item-inner .entry-body {
    background-color: #fff;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    border: 1px solid #dedede;
    border-top: none;
    border-right: none;
    padding: 27px 25px 28px;
    transition: all 250ms 
linear 0ms;
    min-height: 300px !important;
}
	@media screen and (min-width: 1200px) {
    #site-header-wrap.header-transparent:not(.light-ground) .site-header-main:not(.h-fixed) .primary-menu > li > a {
        color: #C5181A;
    }
}	
/* 	#site-header-wrap #site-header {
    position: relative;
    box-shadow: 0px 0 7px 0px #00000029 !important;
}	 */
		
.cms-testimonial-carousel.layout2 .cms-client-wrapper .client-said {
    background-color: #fff;
    position: relative;
    padding: 43px 30px 30px;
    -webkit-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.15);
    -khtml-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.15);
    text-align: justify !important;
}
		@media screen and (min-width: 1200px) {
    @media screen and (min-width: 1200px) {
        #site-header-wrap.header-layout6 .site-header-main.h-fixed {
            background-color: #ffffff !important;
        }
    }
}
		@media screen and (min-width: 1200px) {
    #site-header-wrap.header-layout6 .site-header-main.h-fixed .primary-menu > li > a {
        color: #C5181A ;
        line-height: 84px;
    }
}
		
		@media only screen and (min-width: 0px) and (max-width: 700px) {
		.cms-testimonial-carousel.layout2 .cms-client-wrapper .client-said p {
    font-size: 15px;
    line-height: 24px;
    color: black !important;
    margin-bottom: 13px;
}
		}
	.cms-testimonial-carousel.layout2 .cms-client-wrapper .client-said p {
    font-size: 15px;
    line-height: 24px;
    color: black !important;
    margin-bottom: 13px;
}
		@media screen and (min-width: 1200px) {
    #site-header-wrap.header-layout4 .site-header-main {
        background-color: #F3F3F3 !important;
    }
}
		.menu-item-14002{
			background: #00d2ff; /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #00d2ff, #3a7bd5); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #00d2ff, #3a7bd5); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
            padding: 0px 50px !important;
          
            border-radius: 42px;
			height:60px;
			position: relative !important;
            top: 12px !important;
        }
		}
		.menu-item-14002 a{
			color: white !important;
		}
/* 			@media screen and (min-width: 1200px) {
    #site-header-wrap.header-transparent {
        position: fixed !important;
        left: 0;
        right: 0;
        top: 0px !important;
        z-index: 55555555555555555 !important;
        background: white;
    }
} */
	@media screen and (min-width: 1200px) {
    #site-header-wrap.header-layout6 .site-header-main .primary-menu > li > a {
        line-height: 80px !important;
    }
} 
	
	@media only screen and (min-width: 0px) and (max-width: 600px){
		 #site-header-wrap.header-transparent {
        position: fixed !important;
        left: 0;
        right: 0;
        top: 0px !important;
        z-index: 55555555555555555 !important;
        background: white;
		}
		 #site-header-wrap.header-layout6 .site-header-main .primary-menu > li > a {
        line-height: 80px !important;
    }
	} 
		.menu-item-14002{
			
		}
		.menu-item-14002 a{
		color: white !important;
		 position: relative !important;
            top: -10px;
	}
		@media screen and (min-width: 1200px) {
    .primary-menu > li > a:before {
        position: absolute;
        content: "";
        top: 0;
        right: 3px;
        left: 0;
        height: 3px;
        background: #01316d none repeat scroll 0 0;
        transform-origin: 0 0 0;
        transform: scaleX(0) translateZ(0px);
        transition: all 0.5s 
cubic-bezier(0.125, 0.75, 0.415, 1) 0s;
        z-index: 1;
		display: none;
    }
			@media screen and (min-width: 1200px) {
    #site-header-wrap.header-transparent:not(.light-ground) .site-header-main:not(.h-fixed) .primary-menu > li:hover > a, #site-header-wrap.header-transparent:not(.light-ground) .site-header-main:not(.h-fixed) .primary-menu > li.current_page_item > a, #site-header-wrap.header-transparent:not(.light-ground) .site-header-main:not(.h-fixed) .primary-menu > li.current-menu-item > a, #site-header-wrap.header-transparent:not(.light-ground) .site-header-main:not(.h-fixed) .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-transparent:not(.light-ground) .site-header-main:not(.h-fixed) .primary-menu > li.current-menu-ancestor > a {
        color: #02306d !important;
    }
}
}