@charset "utf-8";
/* CSS Document */

/******************************************************************
Theme Name: Construction
Theme URI: http://templatic.com
Description: An ideal business theme with elegant design and informative sections. Use Construction to promote your business. Designed by templatic.com
Author: Templatic
Author URI: http://templatic.com
Version: 1.1.3
Tags: business themes, wordpress, templatic, theme for businesses

Foundation Version: 5.3
---------------------------------------------------------------
CSS for the theme is written inside library/css/style.css
Because this file is not being used for styles,
feel free to use it to leave notes to yourself

******************************************************************/

.action-ui,.location-map-wrap,.edit_delete_image_button,.section-thumb,.remove-element, .backend_edit_link{display: none;}

.btn-appoint, .btn-appoint:hover, .btn-appoint:focus{
	margin-top: 30px;
	padding: 10px 20px;
	font-size: 12px;
	background-color: rgba(12, 184, 182, 0.91);
	border-radius: 3px;
	color: #fff;
}
.overlay-detail a i {
    text-align: center;
    position: absolute;
    bottom: 25px;
    font-size: 38px;
    color: #fff;
    margin: 0 auto;
}
.text-primary i{
    padding-top: 8px;
    display: inline-block;
}

.bg-color{background:url(../resource/bg9.jpg) no-repeat;
background-size:100%;
height:200px;
padding-top: 120px;
padding-right:450px;
padding-left:90px;
color:#FFF}

#service{font-size:24px;}



.space {
    margin-top: 40px;
}
.btn-form, .btn-form:hover, .btn-form:focus {
    background-color: #0cb8b6;
    color: #fff;
    border-radius: 0px;
    padding: 10px 20px;
}
.br-radius-zero {
    border-radius: 0px;
}
.form-control{
	height: 40px;
}

.validation {
    color: red;
    display:none;
    margin: 0 0 20px;
    font-weight:400;
    font-size:13px;
}

#sendmessage {
    color: green;
    border:1px solid green;
    display:none;
    text-align:center;
    padding:15px;
    font-weight:600;
    margin-bottom:15px;
}

#errormessage {
    color: red;
    display:none;
    border:1px solid red;
    text-align:center;
    padding:15px;
    font-weight:600;
    margin-bottom:15px;
}

#sendmessage.show, #errormessage.show, .show {
	display:block;
}


#knight {
    margin-right: -15px;
    margin-left: -15px;
    
}



#brr {
    color: #2c3e50;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    text-transform: uppercase;
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
}

#bann {
    color: #6f6f6f;
    font-size: 16px;
	
}

.redmore-btn {
    /* color: #2591fd; */
    display: block;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.75px;
    text-transform: uppercase;
}


a, a:hover, a:focus {
    -webkit-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
    text-decoration: none;
    outline: none;
    font-family: 'Roboto', sans-serif;
}

@media screen and (max-width: 1250px) {
	
	
.redmore-btn {
    /* color: #2591fd; */
    display: block;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.75px;
    text-transform: uppercase;
	margin-bottom:40px;
}	
	
	
	
	
	
	
	
	
	
	}


.main-content {
    background: #fff;
    padding-bottom: 0px;
}




.btn-form, .btn-form:hover, .btn-form:focus {
    background-color: #cbd600;
    color: #fff;
    border-radius: 0px;
    padding: 10px 20px;
}