/*CUSTOM CSS HERE*/

.HomeSection1 .img-box{position:relative;}
.HomeSection1 .img-box::before{content:''; border-top: 40px solid #fff;border-right: 40px solid transparent;position:absolute;top:0;left:0;z-index:2;}
.homeBannerSection .btm-shape{bottom: -2px;}
.copyright{text-align:left;}
.contact-box-holder .form-control{color:#282A2C !important;}
.grecaptcha-badge{right: -186px !important;z-index:99 !important;position:fixed !important;}
.grecaptcha-badge:hover{right: 0 !important;}
.HomeSection2 .grid-list-4 .grid-box-holder .grid-box .icon-holder{overflow:hidden;}
.HomeSection2 .grid-list-4 .grid-box-holder .grid-box .icon-holder img{max-height:75%;}

.awf-filters-1-1-container.awf-style-icons label, .awf-filters-1-3-container.awf-style-icons label { color: #000; font-size: 18px;; line-height: 1.4; }
.awf-filters-1-1-container.awf-style-icons label:hover, .awf-filters-1-3-container.awf-style-icons label:hover { color: #20AFF5; }
.awf-filters-1-1-container.awf-style-icons label:before { display: none !important; }
.awf-filters-1-1-container.awf-style-icons .awf-filter-container.awf-active  label { color: #20AFF5 !important; }

.awf-filters-1-3-container.awf-style-icons label { padding-left: 25px !important; position: relative; }
.awf-filters-1-3-container.awf-style-icons label:before { border-radius: 2px; border: 1px solid #EAEAEA; content: "" !important; position: absolute; top: 5px; left: 0; width: 14px; height: 14px; }
.awf-filters-1-3-container.awf-style-icons label:hover:before { border-color: #20AFF5; }
.awf-filters-1-3-container.awf-style-icons .awf-active label { color: #20AFF5 !important;  }
.awf-filters-1-3-container.awf-style-icons .awf-active label:before { background: #20AFF5; border-color: #20AFF5; }

@media screen and (max-width: 1599.99px) {
  #pageHeaderWrapper .headerInfoBar {background-position: 290% 0;}
  .counter{height:33px;}
  .contact-info p > br{display:block;}
}
@media screen and (max-width: 1399.99px) {
  #pageHeaderWrapper .headerInfoBar {background-position: 255px 0;}
}
@media screen and (max-width: 768.99px) {
    .HomeSection5 .project-box .project-content-holder{position: relative !important;background: #0b2f48 !important;}
}
@media screen and (max-width: 575.99px) {
    .headerInfoBar .col-auto:last-child{padding-top:10px;}
    .margin-container{margin-top: 102px;}
    .nav-wrapper{margin: 12px auto;}
    .mean-container .mean-nav{margin-top: 39px;}
    .HomeSection4::before {background: linear-gradient(0deg,#0B2F48 67.3%,rgba(11,47,72,0) 96.73%);height: 78%;}
    .HomeSection4 .pageTitle h2 {color:#0b2f48;}
    .copyright{padding-right:40px;}
    .counter{height: 26px;}
}