.header-top p i {
    color: #1A6D3E;
}
.header-top .social-icons i:hover {
    color: #1A6D3E;
}
.middle-header-top .middle-info .logo:after {
    border-right: 10px solid #1A6D3E;
}
.middle-header-top .middle-info p {
    border-right: 1px solid #1A6D3E;
}
.middle-header-top .middle-info p i {
    color: #1A6D3E;
}
.heading {
    color: #1A6D3E;
    border-top: 1px solid #1A6D3E;
    border-bottom: 1px solid #1A6D3E;
}
.search-button,
.button-menu {
    color: #1A6D3E;
}
.search-button {
    color: #1A6D3E;
}
.get-quote {
    background: #1A6D3E;
}
#main-menu ul li a.active,
#main-menu ul li a:hover {
        background: #1A6D3E;
}
#main-menu .dropdown-menu a:hover {
    background: #1A6D3E;
}
.bloq-search input[type="text"] {
    border: 1px solid #1A6D3E;
}
.bloq-search input[type="submit"] {
    background: #1A6D3E;
}
#main-menu ul a:hover,
#main-menu ul li.active a {
    color: #1A6D3E;
}
.tp-leftarrow:hover {
    background: #1A6D3E;
}
.tp-rightarrow:hover {
    background: #1A6D3E;
}
.bg-1 {
    background: #1A6D3E;
}
.bg-2 .button {
    border-color: #1A6D3E;
}
.bg-3 .button {
    color: #1A6D3E;
    border-color: #1A6D3E;
}
.bg-3 .button:hover {
    border-color: #1A6D3E;
}
.button--wayra.button--inverted:hover {
    border-color: #1A6D3E;
}
.button--wayra:hover::before {
    background-color: #1A6D3E;
}
.button--wayra.button--inverted:hover::before {
    background-color: #1A6D3E;
}
.info-about .fa {
	color: #1A6D3E;
}
.info-about .fa:hover {
	background: #1A6D3E;
}
.info-about .cel-1 {
	background: #1A6D3E;
}
.info-about .cel-2 {
	background: #1A6D3E;
}
.info-about .cel-3 {
	background: #1A6D3E;
}
.info-about .cel-4 {
	background: #1A6D3E;
}
.choosing {
    background: #fff;
}
.choosing .why-do a:hover {
    color: #1A6D3E;
}
.serv-flex {
    color: #1A6D3E;
}
main.services-2 {
    background: #f9f9f9;
}
.hovblue figure {
    background: #1A6D3E;
}
.offer-details .btn.rdmorebtn:hover{background: #000;transition: all 0.4s ease-in-out 0s;}
.offer-inner{position:relative;overflow:hidden;margin-bottom: 00px;}
.offer-details {
	/* background-color: rgba(229, 66, 66, 0.9); */
}
section.counterup {
	padding: 6rem 0;
	background: linear-gradient(rgba(32, 51, 100, 0.9), rgba(32, 51, 100, 0.9)), url(bg-counter.jpg) no-repeat center center;
	background-attachment: fixed;
	color: #fff;
	text-align: center;
}
.counterup .title-icon:before {
    background: #1A6D3E;
}
.counterup .title-icon:after {
    background: #1A6D3E;
}
.counterup .title-style h2,
.counterup .title-style p {
	color: #1A6D3E;
}
.counterup .countr .fa {
	border: 4px solid #1A6D3E;
}
.counterup .countr p {
	color: #1A6D3E;
}
.counterup .title-style span {
    color: #fff;
}
.portfolio .filters-group ul li:hover {
    background: #1A6D3E;
}
.portfolio .filters-group .active {
    background: #1A6D3E;
}
.single-portfolio .img-poppu:hover:before,
.single-portfolio .img-poppu:hover:after {
    background: #1A6D3E;
}
.single-portfolio .portfolio-img::before {
    background: #1A6D3E none repeat scroll 0 0;
}
.team-content {
	background: #1A6D3E;
}
.team-info {
	background: #1A6D3E;
}
.team-content span a:hover {
    color: #1A6D3E;
}
.request .btn {
    background: #1A6D3E;
}
.request .contact-form input[type="text"]:focus,
.request .contact-form input[type="email"]:focus,
.request .contact-form textarea:focus {
    border-color: #1A6D3E;
}
.request h3::after,
.report h2::after {
    background-color: #1A6D3E;
}
.call-info h3::after {
    background-color: #1A6D3E;
}
.testimonials .test-1 p::before {
    color: #1A6D3E;
}
.testimonials .test-1 p::after {
    color: #1A6D3E;
}
.testimonials .test-1 h3 {
    color: #1A6D3E;
}
.owl-dot.active {
    background: #1A6D3E;
}
.single-blog-post .img-box .overlay {
    background: rgba(229, 66, 66, 0.8);
}
.blog .blog-info {
    /* border-bottom: 3px solid #1A6D3E; */
}
.blog-pots figure {
    /* background: #1A6D3E; */
}
.blog .blog-pots .fa {
    color: #1A6D3E;
}
.btn-secondary {
    background: #1A6D3E;
}
.first-footer .netabout h3::after {
    background-color: #1A6D3E;
}
.first-footer .contactus h3::after {
    background-color: #1A6D3E;
}
.first-footer .widget h3::after {
    background-color: #1A6D3E;
}
.first-footer .newsletters h3::after {
    background-color: #1A6D3E;
}
.first-footer .email input[type="submit"]:hover {
    background: #1A6D3E;
}
.go-up {
    background: #1A6D3E;
}
div.partners,
div.partners-1 {
    /* background: #1A6D3E; */
}
.section-title .title-style h2 {
    color: #1A6D3E;
}
.title-icon:before {
    background: #1A6D3E;
}
.title-icon:after {
    background: #1A6D3E;
}
.title-icon i {
    color: #1A6D3E;
}
.inner-pages .who-we-are .who-1 h2 span {
    color: #1A6D3E;
}
.team-info {
	background: #1A6D3E !important;  
}
.inner-pages .panel .panel-heading a {
    background: #1A6D3E;
}
.pricing .tables .price-head {
	background: #1A6D3E;
}
.container .standard {
	background: #1A6D3E;
}
.inner-pages .top-headings h2 {
    color: #1A6D3E;
}
.inner-pages .port-info .btn {
    background: #1A6D3E;
}
.inner-pages .widget-service-details ul li.active {
    background: #1A6D3E;
}
.inner-pages .depar-title {
    background: #1A6D3E;
}
.inner-pages .depart-list {
    border-bottom: 1px solid #1A6D3E;
}
.inner-pages .depart-list ul li .fa {
    color: #1A6D3E;
}
.inner-pages .business-service .tags a {
    background: #1A6D3E;
    border: 1px solid #1A6D3E;
}
.inner-pages .business-service .tags a:hover {
    color: #1A6D3E;
}
.inner-pages .business-service ul li a:hover {
    color: #1A6D3E;
}
.inner-pages .widget-service-details h5::after {
    background-color: #1A6D3E;
}
.inner-pages .opening-hours .opening .fa {
    color: #1A6D3E;
}
.inner-pages .opening-list ul li {
    border-bottom:  1px dotted #1A6D3E;
}
.inner-pages .service-details h3::after {
    background-color: #1A6D3E;
}
.wprt-image-video .icon-wrap {
    background-color: #1A6D3E;
}
.inner-pages .portfolio .filters-group .active {
    background: #1A6D3E;
}
.page-item.active .page-link {
    background: #1A6D3E;
    border-color: #1A6D3E;
}
.page-link:hover {
    background: #1A6D3E;
}
.inner-pages .form-control {
    border: 1px solid #1A6D3E;
}
.inner-pages .input-group-btn .btn-primary {
    background: #1A6D3E;
    border: 1px solid #1A6D3E;
}
.inner-pages .input-group-btn .btn-primary:hover {
    color: #1A6D3E;
}
.inner-pages .recent-post .tags a {
    background: #1A6D3E;
    border: 1px solid #1A6D3E;
}
.inner-pages .recent-post .tags a:hover {
    color: #1A6D3E;
}
.inner-pages .recent-post ul li a:hover {
    color: #1A6D3E;
}
.inner-pages .widget h5::after {
    background-color: #1A6D3E;
}
.inner-pages .comments-info h5 {
    color: #1A6D3E;
}
.inner-pages .comments h3::after,
.inner-pages .leve-comments h3::after {
    background-color: #1A6D3E;
}
.inner-pages .leve-comments .btn {
    background: #1A6D3E;
    border: 1px solid #1A6D3E;
}
.inner-pages .leve-comments .btn:hover {
    color: #1A6D3E;
    border: 1px solid #1A6D3E;
}
.inner-pages .contact-us .btn {
    background: #1A6D3E;
    border: 1px solid #1A6D3E;
}
.inner-pages .contact-us .btn:hover {
    border: 1px solid #1A6D3E;
}
.inner-pages .request h3::after {
    background-color: #1A6D3E;
}
.inner-pages .call-info h3::after {
    background-color: #1A6D3E;
}
.inner-pages .call-info ul li .fa {
    color: #1A6D3E;
}
.team-content span a:hover {
    color: #fff;
}
.who-we-are h2 {
    color: #1A6D3E;
}
.inf-row .who-info-4 .fa {
    color: #1A6D3E;
}
.sec-title-4 h2 {
    color: #1A6D3E;
}
.heading-5 .search-button {
    color: #1A6D3E;
}
.heading-5 .bloq-search input[type="submit"] {
    background: #1A6D3E;
}
.heading-5 .get-quote {
    background: #1A6D3E;
}
.heading-5 #main-menu ul li a.active {
    background: #1A6D3E;
}
.heading-5 #main-menu ul li a:hover {
    background: #1A6D3E;
}
.counterup .title-style h2 {
	color: #1A6D3E !important;
}
.heading-6 .search-button {
    color: #1A6D3E;
}
.heading-6 .bloq-search input[type="submit"] {
    background: #1A6D3E;
}
.heading-6 .get-quote {
    background: #1A6D3E;
}
.heading-6 #main-menu ul li a.active {
    background: #1A6D3E;
}
.heading-6 #main-menu ul li a:hover {
    background: #1A6D3E;
}
.headings h2,
.headings-6 h2 {
    color: #1A6D3E;
}
.sec-title h2 {
    color: #1A6D3E !important;
}

.widget-service-details{
  box-shadow: 1px 1px 7px #000;
  border-radius: 7px;
}

.blog .blog-pots .main_img{
  width: 100%;
  opacity: 1;
  margin: 0 auto;
  display: block;
}

.works-image{
  height: 110px;
  width: 100%;
  object-fit: cover;
}

.headings{
  padding: 150px 0;
}

.single-blog-post{    
  border: 1px solid #dcdcdc;
  height: 100%;
  box-shadow: 1px 1px 5px #c1c1c1;
}

.blog .blog-pots img{
  height: 200px;
  object-fit: contain;
}

.inner-pages .recent-img img{
  max-height: 100px;
}
.blog-pots figure{
  /* max-height: 210px; */
}

.space3{
  border: 1px solid #e1e1e1;
  box-shadow: 1px 1px 6px #c1c1c1;
}

.blog .blog-pots .date .blog_date{
  text-wrap: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.recent-main{
    overflow: hidden;
}

.page-link .active{
    background-color: #28ac3c;
    color: white;
}

.select2-dropdown{
    z-index: 105199;
}
.select2-container{
    width: 100% !important;
}