/*
	Template Name: Machinery
	File: Layout CSS
	Author: TemplatesOnWeb
	Author URI: https://www.templateonweb.com/
	Licence: <a href="https://www.templateonweb.com/license">Website Template Licence</a>
*/
/*********************center_home****************/
.row
{
	margin:0 !important;
	padding:0 !important;
}

.center_home {
    background-image: url(../img/slider.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;   /* makes it full width */
    width: 100% !important;
}
.center_home_m {
    /** background: #000000ad; **/
    padding-top: 500px;
    padding-bottom: 200px;
}
.center_2{
	margin-top:30px;
	margin-bottom:25px;
	background:#000000a3;
	padding:20px; 
}
.center_1 .readmore
{
	margin-top:30px;
	margin-bottom:25px;
	background:#000000a3;
	padding:20px; 
}

.center_1 h1{
	font-size:60px; 
}
.center_2i1 .form-control {
    height: 50px;
    font-size: 16px;
    border-radius: 0;
    border: none;
	color:#999;
}
.center_home p{
	font-size:18px; 
}
.center_main{
	position:relative; 
}
.center_main_1{
	position:absolute;
	width:100%;
}
/*********************center_home_end****************/

/*********************category****************/
#category{
	padding-top:40px;
	padding-bottom:40px; 
}
.hrb{
	border-color:#f59e0b;
	border-width:5px;
	width:60px;
	margin-left:0; 
}
.category_1 h1{
	font-size:40px; 
}
.category_2{
	margin-top:30px; 
}
.category_3{
	margin-top:30px; 
}
/*********************category_end****************/

/*********************feature****************/
#feature{
	padding-top:40px;
	padding-bottom:40px;
	background:#f59e0b2e;
}

#serv_home{
	padding-top:40px;
	padding-bottom:40px;
	background:#fff !important;
}
.serv_home_1{
	margin-top:30px; 
}
.serv_home_1i span {
	font-size:80px;
	color:#f59e0b;
	text-align:center;
	display:inline-block;
	border-radius:50%;
}
.serv_home_1i {
    box-shadow: 0 0 10px #f59e0b61;
    padding: 10px 15px 35px 15px;
}
#feature_o{
	padding-top:40px;
	padding-bottom:40px;
	background:#f59e0b2e;
}
/*********************feature_end****************/

/*********************offer****************/
#offer{
	padding-top:40px;
	padding-bottom:40px;
}
#work{
	padding-top:40px;
	padding-bottom:40px;
	background:#f59e0b2e;
}
.work_1l h4 .span_2{
	border-bottom:2px solid #f59e0b;
	padding-bottom:5px;
}
.work_1l h4 .span_1{
	font-size:62px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:5px;
	vertical-align:middle;
}
.work_1l p{
	margin-left:42px;
}
.work_1{
	margin-top:30px;
}
/*********************offer_end****************/

/*********************about_page****************/
#about_page{
	padding-top:40px;
	padding-bottom:40px;
}
.about_page_1i span i{
	font-size:60px;
}
.about_page_1i{
	box-shadow: 0 0 10px #f59e0b61;
	padding:30px 15px; 
}
.about_page_1{
	margin-top:30px; 
}
/*********************about_page_end****************/

/*********************testim****************/
#testim{
	padding-top:40px;
	padding-bottom:20px;
	background:#f59e0b2e; 
}
.testim_1{
	margin-top:30px; 
}
.pager li a:hover{
	background:#000;
	color:#fff!important;  
}
.pager li a{
	background:#f59e0b;
	color:#fff;
	border:none; 
	border-radius:0; 
}
.testim_r1{
	background:#000000a6;
	margin-left:-300px;
	margin-top:60px;
	padding:40px; 
}
/*********************testim_end****************/

/*********************blog****************/
#blog{
	padding-top:40px;
	padding-bottom:40px; 
}
.blog_2{
	margin-top:30px; 
}
.blog_2i1 h5 span{
	margin-left:20px; 
}
.blog_2i1 h5 i{
	margin-right:5px; 
}
.blog_2i1{
	background:#f59e0b2e; 
	padding:20px;
	border-top:3px solid #f59e0b;
	border-left:1px solid #f59e0b61;
	border-right:1px solid #f59e0b61;
	border-bottom:1px solid #f59e0b61;
}
/*********************blog_end****************/

@media screen and (max-width : 767px){
	.center_main_1 {
		position:static;
	}
	.center_home_m {
		padding-top: 50px;
		padding-bottom:50px;
	}
	.center_2i1{
		margin-top:10px; 
	}
	.category_2i{
		margin-top:10px; 
	}
	#feature{
		text-align:center;
	}
	#feature_o{
		text-align:center;
	}
	.feature_1r{
		margin-top:10px;
		margin-bottom:10px;  
	}
	.serv_home_1i{
		margin-top:10px; 
	}
	#work{
		text-align:center;
	}
	.work_1l p{
		margin-left:0;
		margin-top:20px; 
	}
	.work_1r{
		margin-top:10px; 
	}
	.work_1l h5{
		text-align:center; 
	}
	.about_page_1i{
		margin-top:10px; 
	}
	#testim{
		text-align:center; 
	}
	.testim_r1{
		margin-left:0;
		margin-top:15px;
	}
	.testim_r2{
		text-align:center;  
	}
	.blog_2i{
		text-align:center;
		margin-top:10px;  
	}
	.blog_2i1 h5{
		text-align:center; 
	}
}

@media (min-width:768px) and (max-width:991px) {
	.testim_l img{
		min-height:450px; 
	}
	
}
@media (min-width:992px) and (max-width:1200px) {
	
}
@media (min-width:1201px) and (max-width:1366px) {
	
}

@media screen and (max-width: 440px) 
{
	.center_home_m
	{
		padding:100px 0 !important;
	}
}

.about_page_1i .fa
{
	color:#f59e0b !important;
}
