/*
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****************/
.center_home {
    background-image: url(../img/1.jpg);
    background-position: center;
}
.center_home_m {
    background: #000000ad;
    padding-top: 280px;
    padding-bottom: 200px;
}
.center_2{
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:#fdb900;
border-width:5px;
width:60px;
margin-left:0; 
 }
.category_1 h1{
font-size:60px; 
 }
.category_2{
margin-top:30px; 
 }
.category_3{
margin-top:30px; 
 }
/*********************category_end****************/

/*********************feature****************/
#feature{
padding-top:40px;
padding-bottom:40px;
background:#fdb9002e;
 }
 
#serv_home{
padding-top:40px;
padding-bottom:40px; 
 }
.serv_home_1{
margin-top:30px; 
 }
.serv_home_1i span {
font-size:80px;
color:#fdb900;
text-align:center;
display:inline-block;
border-radius:50%;
 }
.serv_home_1i {
    box-shadow: 0 0 10px #fdb90061;
    padding: 10px 15px 35px 15px;
}
#feature_o{
padding-top:40px;
padding-bottom:40px;
background:#fdb9002e;
 }
/*********************feature_end****************/

/*********************offer****************/
#offer{
padding-top:40px;
padding-bottom:40px;
 }
#work{
padding-top:40px;
padding-bottom:40px;
background:#fdb9002e;
 }
.work_1l h4 .span_2{
border-bottom:2px solid #fdb900;
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 #fdb90061;
padding:30px 15px; 
 }
.about_page_1{
margin-top:30px; 
 }
/*********************about_page_end****************/

/*********************testim****************/
#testim{
padding-top:40px;
padding-bottom:20px;
background:#fdb9002e; 
 }
.testim_1{
margin-top:30px; 
 }
.pager li a:hover{
background:#000;
color:#fff!important;  
 }
.pager li a{
background:#fdb900;
color:#000;
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:#fdb9002e; 
padding:20px;
border-top:3px solid #fdb900;
border-left:1px solid #fdb90061;
border-right:1px solid #fdb90061;
border-bottom:1px solid #fdb90061;
 }
/*********************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) {

 }