.top-head{ margin:15px 0 10px; overflow: hidden;}
.navbar-right{ float:right; text-align: right; }
.how-can-help-you small{ display: block; text-transform: uppercase; font-size: 16px; }
.how-can-help-you h2{ margin-top:5px !important}
.disc-home{ padding-top: 50px; display: block; float: left; width: 100% }
.hover-text div {
    margin-top: 22px;
}.hover-text h4{ margin-bottom:5px; }
.tips-news.section-padding {
    background: #f7f7f7 !important;
}[class*=" flaticon-"]::before{ margin-left: 0 !important; }
.SERVICES ul li{list-style: disc;
margin-bottom: 10px;
font-size: 11px;
color: #888;}
.SERVICES ul li a{ font-size:14px; text-transform: uppercase;}
.SERVICES ul{ margin-left:15px; }
.project-gallery-section .img-holder {
    height: 220px;
    overflow: hidden;
}.img-holder {
    height: 205px;
    overflow: hidden;
}.entry-meta li{ color: #777; font-size:16px; }
body{ margin: 0 }
.logo-top.navbar-brand {z-index: 99999;}
.cycloneslider-template-standard{ margin: 0 !important }
.cycloneslider-pager{ display: none !important; }
.form-inline input, .form-inline  select, .form-inline textarea{border: 1px solid #fff; height: 40px;margin-bottom:25px;color: #fff; }
.wpcf7-form-control.wpcf7-submit {
	width: auto !important;
	margin: 0;
	padding: 12px 40px 33px !important;
	color: #000;
}.navbar-default.sticky a.mega-menu-link{
    color: #fff !important;}
.navbar-default.sticky .mega-sub-menu a.mega-menu-link{
    color: #555 !important;}
.about-widget h3{ display: none; }
.follow-us li{ float: left; margin-right: 5px; }
.follow-us li a{ width:40px;background: #008349;line-height:40px; display: inline-block; text-align: center;}
.follow-us li a i{ font-size:20px; }
img{ max-width: 100% }
.logo-top-inner-page {
    max-width:170px;
    position: absolute;
    margin-top: 5px;
}/*.home .logo-top-inner-page, .page .hero.hero-slider-wrapper{display: none !important;}*/
.home.page .logo-top-inner-page {display: block;}
.home.page .hero.hero-slider-wrapper, .navbar-default.sticky .logo-top-inner-page {display: block !important;}
.entry-header .entry-title {
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 25px;
}
.page .site-content .content-area{ margin-bottom: 50px; }
.Contact-Us h4{ margin-top: 0; text-transform: uppercase; color: #008349; }
.Contact-Us { padding:20px; background: #f7f7f7;border: 1px solid #ddd;}
.Contact-Us label{font-weight: normal; display: block; }
.Contact-Us input{border:1px solid #ccc;border-radius:3px;box-shadow:0 0 4px #ccc inset;padding:8px; width:100%;height:43px; }
.Contact-Us textarea{border:1px solid #ccc;border-radius:3px;box-shadow:0 0 4px #ccc inset;padding:8px; width:100%;height:100px; }
.c_details_item {
    padding: 25px;
    border: 1px solid #ddd;
    background: #f7f7f7;
    margin-bottom: 25px;
}.c_details_item .media .media-left i {
    height:40px;
    width:40px;
    border: 1px solid #18ba60;
    border-radius: 50%;
    color: #18ba60;
    text-align: center;
    line-height:40px;
    font-size:22px;}
.c_details_item .media-body{ vertical-align: middle; }
.c_details_item .media-body p{ font-size:17px; font-weight: normal; margin-bottom: 0 }
.menu-page{ text-align: center; margin: 50px 0; }
.menu-page li{ display: inline-block; }
.menu-page li a{ background: #e1e1e1; color: #000;border-radius: 3px; font-size:16px; padding:18px 35px;display:block;margin:5px;}
.process.banner {
    background: url("../images/our-process-sketch.jpg") no-repeat;
    background-size: auto auto;
    height:600px;
    width: 100%; top: 0;
    background-size: cover;
    background-position: center;
    position: absolute;
    z-index: -10;
}
.page-title-inner{
margin:100px 0;
}.page-title-inner h1 {color: #666;font-variant: small-caps;
    font-size: 55px;
}.page-title-inner h2 {color: #91b53c;font-variant: small-caps;
    font-size: 55px;
}.our_process-box h4{ font-size: 22px; }
.our_process { margin-bottom:100px;
    overflow: hidden;
    float: left;
}.our_process .col-sm-6{}
.our_process-box{ padding:30px 0; }
.our_process:nth-child(2n+2) .col-sm-6{ float: right; }
.our_process:nth-child(2n+2) .col-sm-6.padd-UN{ float: left; }
.img-process img, .full-img img{ width: 100%;}
.full-img img{margin-bottom:30px; }
.page-id-17 .entry-content{ -webkit-columns: 2;
-moz-columns: 2;
columns: 2; }




















































