.inner-header {background-image: url(../images/inner-page-bg.jpg); background-position: center center;background-repeat: no-repeat;background-size: cover;height: 240px;max-height: 240px;position: relative;text-align: center;margin: 240px 0 0; width: 100%; overflow: hidden;}
.inner-banner-ctn { left: 50%;padding: 0 10px;position: absolute;right: 0;top: 50%;transform: translate(-50%, -50%);width: 100%;}
.inner-banner-ctn h2 {color: #ffffff;display: inline-block; font-size: 35px; line-height: normal;margin: 0; padding: 0 5px;text-transform: uppercase;font-weight: 700;}
.full-width-section, .two-section-part{padding: 40px 0;}
.left-sec-part ul, .full-width-content ul, .left-sec-content ul, .full-width-content ul > ul{list-style: inside none square; padding-left: 0;}
.full-width-content ul li > ul{padding-left: 35px;}
.left-sec-part ul li, .full-width-content  ul li, .left-sec-content ul li, .full-width-content ul li ul li{display: list-item;line-height: 27px;list-style-type: disc;padding-bottom: 7px;padding-left: 0;position: relative;}
.left-sec-part {display: inline-block;width: 76.0488%;padding: 0 30px 0 0;}
.right-sec-part {display: inline-block;width: 22.325%; vertical-align: top;}
.about_link .common-right-title, .right-sec-part-inner h5{background: #69BE28;color: #ffffff;font-size: 28px;padding: 10px;}
ul.mainstyle {padding-left: 20px;}
ul.mainstyle li.active_left a{color: #69BE28;}
.right-sec-part-inner ul li a{text-decoration: none; padding: 0 0 10px; transition: 0.5s; -webkit-transition: 0.5s;}
.right-sec-part-inner ul li a:hover{padding-left: 5px;color: #69BE28;}
.right-sec-part-inner .mainstyle ul.sub_style{padding-left: 20px;}
.active{color: #69BE28;}
.left-sec-part ul li::before, .mainstyle li:before{
    background: #69be28 none repeat scroll 0 0;
    border-radius: 50%;
    content: " ";
    height: 7px;
    left: 0;
    position: absolute;
    top: 10px;
    width: 7px;
}
.left-sec-part ul li, .mainstyle li{
    color: #000000;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    padding-left: 20px;
    position: relative;
    transition: all 0.5s ease 0s;
}
.mainstyle li{display: block}

/* Pagination */
.paging .cur, .paging .num, .paging .next, .paging .prev{background: #69BE28;display: inline-block;margin: 0 10px 0 0;transition: 0.5s; -webkit-transition: 0.5s;}
.paging .cur:hover, .paging .num:hover, .paging .next:hover, .paging .prev:hover{background: #53981f;}
.paging .cur:hover a, .paging .num:hover a, .paging .next:hover a, .paging .prev:hover a{color: #fff;}
.paging .cur a, .paging .num a, .paging .next a, .paging .prev a{text-decoration: none; padding: 5px 15px; margin: 0px;}
.paging .cur a{color: #fff;}
/* End Pagination*/

/* Search Result */
.search .search_results .field input[type="text"]{margin: 0px;}
.search_results .search_form{text-align: center;}
.search_result .page_search h2 a{text-decoration: none;}
.search_result .page_sub .button a {color: #ffffff;line-height: 25px;text-decoration: none;vertical-align: middle;}
.search_result .page_search .page_sub{border-bottom: 1px solid #E6E4E4; margin:0 0 20px;padding: 0 0 20px;}
.search_result > .button {line-height: normal;margin: -5px 0 0;}
.search_results hr{border-color: #ffffff;display: block;margin: 15px 0;}
.search_results .page_search{ display: inline-block;margin-top: 15px;width: 100%;}
.search_result .page_search h2 a:hover{color: #69BE28;}
.search_result h4 a:hover{color:#69BE28; }
/* Search Result */

/* Portfolio */
.portfolio_item article.portfolio_item_details  .portfolio_item_description p{max-height: 55px;min-height: 55px;overflow: hidden;}
.portfolio_outer .portfolio_item_details .portfolio_item_description p{max-height: inherit; min-height: inherit; line-height: 28px;}
/* Portfolio */

/*contact us */
.contact_form_map::after {clear: both;content: "";display: block;}
.forms .field_title {display: block;}
.form label {font-size: 16px;font-family: 'Roboto', sans-serif;}
.red {color: #ff0000;}
.form .field_content {position: relative;}
.formError .formErrorContent {font-weight: 500;width: 150px;font-size: 12px;font-family: 'Roboto', sans-serif;}
p.buttons a.button{display: none;}
.contact_form_map #map{margin: 40px 0 0;}
.formError {left: 74% !important; z-index: 9;}
/*End contact us */


.project_details.p_detailpage > h2 {
    text-align: left;
    text-transform: capitalize;
}

