/*
	My Style

	Blue : #1d3862;
*/


/*Slider*/
.li-overlay
{
	position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #0000005e;
}
.fixed-caption
{
    position: absolute;
    z-index: 99;
    left: 7%;
    top: 25%;
    width: 45%;
    padding: 25px;
}
.fixed-caption h1
{
	font-size: 45px;
	color: #fff;
}
.fixed-caption p
{
	color: #fff;
	padding: 20px 0;
}
/*End*/

/*Head Title*/
.head-overlay
{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.6);
	z-index: -1
}

.section-title
{
	position: relative;
	padding-bottom: 10px;
	color: #1c3868;
}
.section-title:before
{
	position: absolute;
    left: 0;
    bottom: 0;
    width: 35%;
    height: 2px;
    background: #1c3868;
    content: "";
}
.section-title:after
{
	position: absolute;
    left: 0;
    bottom: 0;
    width: 80px;
    height: 2px;
    background: #e9212e;
    content: "";
    z-index: 1;
}
/*End*/

.gdn_btn
{
	font-size: 18px;
  color: #e9212e;
	transition: all 0.5s;
}
.gdn_btn:hover
{
	color: #1c3965;
}



/*About Us*/
.aboutus-img
{
	background-image: url('../images/pattern/instagram-title-bg.png');
	padding: 50px 50px 0 0;
	position: relative;
	margin-top: 11%;
}
.aboutus-img .aboutus-img1 img
{
	width: 100%;
  height: 320px;
}
/*End*/




/*Careers*/

.careers .career-list
{
	border: 1px solid #e8e8e8;
    padding: 20px 0 20px 55px;
    margin-bottom: 3%;
}
.careers .career-list h3
{
	font-weight: 500
}
.careers .career-list img
{
	float: right;
    height: 50px;
}
.careers .career-list .btn-one
{
	background: #1d3760;
}
.careers .career-list .btn-one:hover
{
	background: #e9212e;
}

.requirments li
{
	padding-bottom: 16px;
}
.requirments li i
{
	color: #e9212e;
}
.career-details .contact-details-form textarea
{
	margin-top: 5px
}
/*End*/

/*Events*/
.events .single-blog-post.style4:before
{
	bottom: 0;
}
.events .single-blog-post.style4 .text-holder .blog-title
{
	font-size: 25px;
}
.single-blog-post .single-history-content .img-box .inner img
{
    height:420px;
}
/*End*/
/*contacts*/
.contacts .contact-form .contact-details-form
{
	background-image: url('../images/pattern.jpg');
}
/*end*/


/* Clients Page */
.clients .col-lg-3
{
    max-width:20%;
}

.clients .client1
{
	position: relative;
	margin-bottom: 20%;
}
.clients .client1 img
{
	width: 73%;
    height: 138px;
	box-shadow: 0 0 10px #d7d7d7;
	transition: all 0.5s;
	margin-left: 19.5%;
}
.clients .client1:hover img
{
	transform: scale(1.1);
	box-shadow: 0 0 10px #173762;
}
/* End */


/* Spare Parts Page */

.spare .supporting
{
	background: #f6f6f6;
	padding: 25px;
	height: 340px;
	box-shadow: 0 0 10px #d5d5d5;
	border-radius: 5px;
	transition: all 0.5s;
	border:1px solid #f6f6f6;
}
.spare .supporting:hover
{
	box-shadow: none;
	border:1px solid #e9212e;
}
.spare .spare1
{
	position: relative;
	overflow: hidden;
	border: 1px solid #e8e8e8;
	padding: 20px 30px 10px 30px;
	margin-bottom: 20%;
}
.spare .spare1::before
{
	position: absolute;
	content: '';
	width: 100%;
	height: 60px;
	filter: blur(6px);
	background: #30528b;
	left: 0;
	top: 0;
	right: 0;
}
.spare .spare1 img
{
	width: 65%;
	height: 70px;
	transition: all 0.5s;
	margin-left: 15%;
}
.spare .spare1 h2
{
	color: #eee;
    transition: all 0.3s;
    font-size: 25px;
    text-align: center;
    z-index: 9;
    position: relative;
    margin-bottom: 50px;
}
.spare .spare1:hover img
{
	transform: scale(0.8);
	filter: grayscale(60%);
}

/* End */

/* Industries */
.main-project-area.industries
{
	    padding: 20px 0 40px;
}
.industries img
{
	height: 400px;
	width: 100%;
}
/* End */


/* GDN */
.gdn .img-box img
{
	height: 500px;
	width: 100%;
}

/* End */


/* Clients2 */
.clients .new_style
{
	margin-top: 10%;

}
.clients .new_style .client1 img
{
	    box-shadow: 0 0 10px #1d3960;
}



.search_link
{
    font-size: 30px;
    background: #e9212e;
    padding: 20px;
    color: white;
    transition: all 0.3s;
}
.search_link:hover
{
    color:#eee;
}

/* 768*1024 */
@media only screen and (max-width : 768px) and (max-height : 1024px)
{
    
    /*Home*/
    .logo-box-style1
    {
        margin:3px 0;
    }
    .header-lower-style1
    {
        display:none;
    }
    .fixed-caption
    {
        width:70%;
    }
    /*Spare*/
    .spare .supporting
    {
        height:430px;
    }
    
    
} /*End*/


/* 1024*768 */
@media only screen and (max-width : 1024px) and (max-height : 768px)
{
    
    /*Home*/
    .main-menu .navigation > li 
    {
        margin-right: 8px !important;
    }
    
    
} /*End*/



/* 320*480 */
@media only screen and (max-width : 320px) and (max-height : 480px)
{
    
    /*Home*/
    .logo-box-style1 img {
    width: 45%;
        margin-top: 7%;
}
    .mainmenu-right
    {
        display:none;
    }
    .logo-box-style1
    {
        margin:5px 0 0 !important;
        width:50%;
    }
    .fixed-caption
    {
        width:85%;
        top:5%;
    }
    .fixed-caption h1
    {
        font-size:20px;
    }
    .fixed-caption p
    {
        font-size:14px;
    }
    .fixed-caption .btn-one
    {
        line-height:40px;
        padding: 0 14px 0;
    }
} /*End*/


/* 414*736 */
@media only screen and (max-width : 414px) and (max-height : 736px)
{
    
    /*Home*/
    .logo-box-style1 img {
    width: 45%;
        margin-top: 7%;
}
    .logo-box-style1
    {
        margin:5px 0 0 !important;
    }
    .fixed-caption
    {
        width:85%;
        top:5%;
    }
    .fixed-caption h1
    {
        font-size:20px;
    }
    .fixed-caption p
    {
        font-size:14px;
    }
    .fixed-caption .btn-one
    {
        line-height:40px;
        padding: 0 14px 0;
    }
    
    
} /*End*/



/* 360*740 */
@media only screen and (max-width : 360px) and (max-height : 740px)
{
    
    /*Home*/
    .logo-box-style1 img {
    width: 45%;
        margin-top: 7%;
}
    .mainmenu-right
    {
        display:none;
    }
    .logo-box-style1
    {
        margin:5px 0 0 !important;
    }
    .fixed-caption
    {
        width:85%;
        top:5%;
    }
    .fixed-caption h1
    {
        font-size:20px;
    }
    .fixed-caption p
    {
        font-size:14px;
    }
    .fixed-caption .btn-one
    {
        line-height:40px;
        padding: 0 14px 0;
    }
    
    
} /*End*/


/* 800*1280 */
@media only screen and (max-width : 800px) and (max-height : 1280px)
{
    
    /*Home*/
    .logo-box-style1
    {
        margin:3px 0 !important;
    }
    .header-lower-style1
    {
        display:none;
    }
    .fixed-caption
    {
        width:70%;
    }
    
    .spare .supporting
    {
        height:440px;
    }
    
    
} /*End*/



/* 600*1024 */
@media only screen and (max-width : 600px) and (max-height : 1024px)
{
    
    /*Home*/
    
    
    
} /*End*/




@media only screen and (max-width: 600px)
{
	.header-lower-style1
	{
		display: none;
	}
	.logo-box-style1 img {
    width: 45%;
        margin-top: 7%;
}
	.aboutus-img .aboutus-img1
	{
		position: absolute;
	    left: 0;
    	top: 163px;
	}
	.aboutus-img .aboutus-img2
	{
		position: absolute;
		top: 0px;
    	left: 245px;
	}
}
