.header-layout3 {top: 60px !important;}
.header-topBx{background:#ca5357;padding:10px 0;}
.header-topBx .leftBx ul{margin-bottom:0;list-style:none;}
.header-topBx .leftBx ul li{color:#ffffff;line-height: 40px;display:inline-block;margin-right:12px;}
.header-topBx .leftBx ul li a{color:#ffffff;}
.header-topBx .rightBx{text-align: right;}
.header-logo {padding: 0px !important;}
.main-menu > ul > li {margin: 0 10px !important;}
.main-menu a {font-weight: 500;font-size: 16px;}
.enquiryModal .modal-content .modal-header {padding: 15px;border-bottom: 1px solid #e5e5e5;}
.enquiryModal .modal-content .modal-header .modal-title {font-size:20px;font-weight:500;color:#262626;}
.enquiryModal .modal-content .modal-body{padding: 30px;background: #eeeeee50;}
.enquiryModal .modal-content .modal-body .contact-formBx{padding: 12px;background: #eeeeee50;}
.project-sec3 .project-box .project-img{width:100%;height:350px;}
.project-sec3 .project-box .project-img img{width:100%;height:100%;object-fit:cover;}
.enquiryBx{position: relative;width: 300px;height: auto;}
.enquiryBx .enquiryBlock {position: fixed;width: 300px;top: 30%;right: -300px;z-index: 99;}
.enquiryBx .enquiryBlock .enquiryTitle {position: absolute;width: 100%;height: 100%;top: 62px;right: 177px;}
.enquiryBx .enquiryBlock .enquiryTitle h3 {margin: 0;font-size: 24px;text-align: center;line-height: 54px;color: #ffffff;font-weight: 700;transform: rotate(-90deg) translate(-105px,0);background: #ca5357;text-transform: uppercase;}
.enquiryBx .enquiryBlock .enquiryTitle h3 a{color:#ffffff;cursor:pointer;}
.enquiryBx .enquiryBlock .formBx {height: auto;background: #f6f6f6 none repeat scroll 0 0;border: 2px solid #ca5357;overflow: hidden;padding:5px;}

.as-hero-wrapper.hero-3 .as-hero-bg::after {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background-color: #26262665;}
.header-layout3 .main-menu {margin-top: 10px;}
.header-layout3 .main-menu>ul>li>a {padding: 20.5px 10px !important;}

@media (max-width:767px){
  .header-topBx .leftBx ul li:last-child {display: none;}
  .header-topBx .leftBx ul{padding-left:0;}
  .header-topBx .rightBx {display: none;}
  .header-layout3 {top: 60px !important;padding: 10px 0;}
}