body{
background:#f5efe0;
font-family: 'Roboto', sans-serif;
font-weight:500;

}
img {
    vertical-align: middle;
    border-style: outset;
    border-color: black;
}
.label{
	
	font-weight:normal;
	color:#080808;
	font-size:14px;
	
}
.section1{
background:url('images/client/1/klas1.png');
background-repeat:no-repeat;
background-size:cover;
background-position:center center;
padding: 90px 0;

}

.logo{
width: 27%;
border-style: solid;
border-width: 3px 3px 3px 3px;
border-color: #4f4641;
border-radius: 110px 110px 110px 110px;
}

.section2{
margin: 50px 0;
}

.section2 a{
border:none;
border-radius:0;
margin:10px 20px;
width: 150px;
}

.section2 a i{
margin-right:5px;
}

.section3{
background-color: #cdc4bf;
padding:30px;
padding-top:60px;
padding-bottom:60px;
padding-left:0;
padding-right:0;
}

.offer_gallery .col-md-3 a{
position:relative;
display:inline-block;
}

.offer_gallery .col-md-3 a:hover:before{
content:"";
background:rgba(0, 0, 0, 0.57);
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
width:100%;
height:100%;
}

.section3 h2{
font-size:40px;
color:#ffffff;
}

.section4{
padding:30px;
padding-top:60px;
padding-bottom:60px;
}

.section4 h2{
font-size:40px;	
font-weight:bold;
margin-bottom:20px;
}

.section4 .col-md-3{
height:215px;
overflow:hidden;
}

.section5{
padding:30px;
padding-top:60px;
padding-bottom:60px;
}

.section5 strong{
display:block;
font-weight:bold;
font-size:18px;
margin-bottom:10px;
}

.addredata p{
font-weight:300;
marign:5px 0;
}


@media(max-width:600px){
.logo{
width: 40%;
}
.section1{
height: 452px;
width:100%;
}
.section2 a{
    width: 100%;
    margin-left: 0;
}
.section4{
padding-left:0px;
padding-right:0px;
}
	
.section4 .col-md-3 {
    height: 230px;
    overflow: hidden;
    margin-bottom: 10px;
}
.section5 .row div{
margin-top:15px;
}
}