/*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%;}

@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;}
}