/* 
Theme Name:		 Industroz Child
Theme URI:		 http://childtheme-generator.com/
Description:	 Industroz Child is a child theme of Industroz, created by ChildTheme-Generator.com
Author:			 GridValley
Author URI:		 http://childtheme-generator.com/
Template:		 industroz
Version:		 1.0.0
Text Domain:	 industroz-child
*/


/*
    Add your custom styles here
*/

.new1-header-style-2 .main-bar .container-block .navigation-bar{
	/*background:#31531f !important; */
	background:#1c4791 !important;
}
.new1-header-style-2 .logo-header{
	width:auto !important;
}
.header-info-wraper h5.new1-wt-tilte{
	margin-bottom:0px !important;
}
.logo-header-inner a{
	padding-left:0px;
	padding-right:0px;
}

.new1-header-style-2 .logo-header{
	width:100% !important;
}
.new1-header-style-2 .logo-header .logo-header-inner{
	text-align:right;
}
.new1-header-style-2 .header-info-wraper{ display:none !important; }

.new1-header-style-2 .header-bottom{ background:#9d9d9d !important; }

.new1-header-style-2 .main-bar .container-block{
	position:relative !important;
	top:0px !important;
}
.new1-header-style-2 .header-middle-wraper { padding-bottom:0px !important; }

.new1-header-style-3 .logo-header{
	width:320px !important;
	height:auto !important;
}
.new1-header-style-3 .top-bar { display:none !important; }


.project-img-effect-1 a.mfp-link{
	display:none !important;
}
.project-img-effect-1:hover .wt-info{ bottom:0px !important; }

.owl-btn-vertical-center .owl-nav .owl-prev i.fa{
	background: #9d9d9d;
    width: 30px;
    height: 40px;
    padding: 15px 10px;
    margin-left: -10px;
}
.owl-btn-vertical-center .owl-nav .owl-next i.fa{
	background: #9d9d9d;
    width: 30px;
    height: 40px;
    padding: 15px 10px;
    margin-right: -10px;
}
.owl-nav .owl-next:before, .owl-nav .owl-prev:before{
	display:none !important;
}
.owl-btn-vertical-center .owl-nav .owl-prev, .owl-btn-vertical-center .owl-nav .owl-next{
	background:transparent !important;
}
.owl-btn-vertical-center .owl-nav .owl-next { right:5px !important;  }

.service-border-box {
	position: relative;
	z-index: 1;
	box-shadow: none;
}


.help-blocks .number-block-content.new1-shadow-bx .number-block-count span.hide-line-block{
	display:none;
}
.help-blocks .number-block-content.new1-shadow-bx .number-block-count strong img{
	max-width:100% !important;
}

.service-border-box .elementor-widget-wrap{
	display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
	box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08);
}

.service-border-box .elementor-widget-wrap:before{
	content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #1C63B8;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.service-border-box .elementor-widget-wrap:hover:before, 
.service-border-box .elementor-widget-wrap:focus:before, 
.service-border-box .elementor-widget-wrap:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.service-border-box .elementor-widget-wrap{
	background:#fff;
}
.service-border-box .elementor-widget-wrap:hover:before, .service-border-box .elementor-widget-wrap:focus:before, .service-border-box .elementor-widget-wrap:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.service-border-box .elementor-widget-wrap:before {
    background-color: #1c4791 !important;
}
.service-border-box .elementor-widget-wrap:hover{
	color:#fff;
}

.service-border-box .elementor-widget-wrap:hover .wt-icon-box-md.site-bg-primary {
    background: #fff;
}

.service-border-box .elementor-widget-wrap:hover .wt-icon-number span {
    color: #fff;
    opacity: 1;
}
.service-border-box .gyan-info-box .gyan-infobox-title{
	border-left: 5px solid #1c4791;
    padding-left: 20px;
    line-height: 36px;
}
.service-border-box .gyan-info-box .gyan-infobox-title a{
	font-size: 30px;
    display: block;
    text-align: left;
    line-height: 36px;
    width: 100%;
    font-weight: normal !important;
	color:#191919 !important;
}
.service-border-box .elementor-widget-wrap:hover .gyan-info-box .gyan-infobox-title{
	border-color:#fff !important;
}
.service-border-box .elementor-widget-wrap:hover .gyan-info-box .gyan-infobox-title a, .service-border-box .elementor-widget-wrap:hover .gyan-info-box .gyan-infobox-content{
	color:#fff !important;
}
.service-border-box .elementor-widget-wrap .gyan-info-box .gyan-infobox-link{
	font-weight:bold;
}
.service-border-box .elementor-widget-wrap:hover .service-box-title.title-style-2.site-text-secondry {
    border-color: #fff;
}

.service-border-box .elementor-widget-wrap:hover span.s-title-one {
    color: #fff;
}

.service-border-box .elementor-widget-wrap:hover a.site-button-link {
    color: #fff;
}
.service-border-box .elementor-widget-wrap:hover span.icon-cell.text-white {
    color: #1C63B8 !important;
}
.service-border-box .elementor-widget-wrap h4 {
    font-size: 30px;
    display: block;
    text-align: left;
    line-height: 36px;
    width: 100%;
	font-family: 'Teko', sans-serif;
}
.number-block-content .number-block-count span,.help-blocks .number-block-content.new1-shadow-bx .number-block-count span{
	color:#9d9d9d !important;
}
.number-block-content:before, .number-block-content:after{
	background-color: #000 !important;
}
.new1-about-max-two .about-max-two-video{
	background-color: #000 !important;
}

.single-projects .project-detail-left {
	min-height:547px;
	background-color:#eff3f6;
}

.single-post .wt-post-media{
	margin-bottom:45px;
	margin-top:20px;
}
.wt-post-title .post-title{ text-transform: none !important; }
.comments-wrapper, .date-style-2 .wt-post-meta ul li:after, .date-style-2 .wt-post-meta ul li.post-comment,
.single-post .tags-inline, .single-post .share-wrapper, .single-post .industroz-post-blocks{
	display:none !important;
}
.wt-bnr-inr-entry .banner-title-outer h2 { margin-bottom:0px !important; }


@media only screen and (max-width: 768px){
	.logo-header-inner a img{ height:auto !important; }
	.logo-header-inner a { margin:0px; padding:0px !important; }
	.new1-header-style-2 .top-bar{ display:none !important; }
}
@media only screen and (min-width: 991px){
	.new1-header-style-3 .header-nav{
		justify-content: inherit !important;
		margin-top: 52px;
	}
	.new1-header-style-3 .header-nav .nav > li > a { 
		padding-top:0px !important;
		padding-bottom:0px !important;
	}
}

@media only screen and (min-width: 1240px){
	.new1-header-style-2 .header-nav .nav > li > a{
		padding-left:48px !important;
		padding-right:48px !important;
	}
	.new1-header-style-3 .header-nav .nav > li > a{
		padding-left:20px !important;
		padding-right:20px !important;
	}
}