@charset "utf-8";html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;box-sizing: border-box;scroll-behavior: smooth;}html * {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}html, body {height: 100%;}body {background: #fff;font-size: .875rem;line-height: 1.6;font-family: 'Poppins', sans-serif !important;color: #555555!important;position: relative;visibility: visible;}p {font-weight: 300;color: inherit;}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: 'Poppins', sans-serif !important;color: inherit;}.h1, h1 {font-size: 2.5rem;}.h2, h2 {font-size: 2rem;}.h3, h3 {font-size: 1.75rem;}.h4, h4 {font-size: 1.5rem;}.h5, h5 {font-size: 1.25rem;}.h6, h6 {font-size: 1rem;}a {-webkit-transition: all .3s ease 0;-o-transition: all .3s ease 0;transition: all .3s ease 0;color: #555555;text-decoration: none;}a:active, a:focus, a:hover {color: #00345b;}.white-move .swiper-slide {cursor: url(https://static.ashokconstruction.in/assets/images/icons/icon-move-light.png), move;}.black-move .swiper-slide {cursor: url(https://static.ashokconstruction.in/assets/images/icons/icon-move-black.png), move;}.fit-image {width: 100%;-o-object-fit: cover;object-fit: cover;}.brand-button {align-items: center;background-color: #FFFFFF;border: 1px solid rgba(0, 0, 0, 0.1);border-radius: .25rem;box-shadow: rgba(0, 0, 0, 0.02) 0 1px 3px 0;box-sizing: border-box;color: #00345b;cursor: pointer;display: inline-flex;font-size: 16px;font-weight: 600;justify-content: center;line-height: 1.25;margin: 0;min-height: 3rem;padding: calc(.875rem - 1px) calc(1.5rem - 1px);position: relative;text-decoration: none;transition: all 250ms;user-select: none;-webkit-user-select: none;touch-action: manipulation;vertical-align: baseline;width: auto;}.brand-button:hover, .brand-button:focus {border-color: rgba(0, 0, 0, 0.15);box-shadow: rgba(0, 0, 0, 0.1) 0 4px 12px;color: rgba(0, 0, 0, 0.65);}.brand-button:active {background-color: #F0F0F1;border-color: rgba(0, 0, 0, 0.15);box-shadow: rgba(0, 0, 0, 0.06) 0 2px 4px;color: rgba(0, 0, 0, 0.65);}.text-1 {color: #00345b }.text-2 {color: #6d6e70 }.background-1 {background: #00345b }.background-2 {background: #6d6e70 }.brand-line-1 {width: 100%;height: 1px;background: #00345b }.brand-line-2 {width: 100%;height: 1px;background: #6d6e70 }.brand-line-3 {width: 100%;height: 1px;background: #aaa }.section, .section-fluid {width: 100% }section.common {position: relative;z-index: 10;overflow: hidden;}section.common-25 {padding-top: 25px;padding-bottom: 25px;background: #fff;position: relative;z-index: 10;overflow: hidden;}section.common-50 {padding-top: 50px;padding-bottom: 50px;background: #fff;position: relative;z-index: 10;overflow: hidden;}section.common-100 {padding-top: 100px;padding-bottom: 100px;background: #fff;position: relative;z-index: 10;overflow: hidden;}section.common-25-alt {padding-top: 25px;padding-bottom: 25px;position: relative;z-index: 10;overflow: hidden;}section.common-50-alt {padding-top: 50px;padding-bottom: 50px;position: relative;z-index: 10;overflow: hidden;}section.common-100-alt {padding-top: 100px;padding-bottom: 100px;position: relative;z-index: 10;overflow: hidden;}header.header {-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);background: #fff;z-index: 999;width: 100%;position: relative;}.sticky-header {position: fixed !important;top: 0;right: 0;left: 0;z-index: 99999;animation: slideDown 0.50s ease-out;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);}@keyframes slideDown {from {transform: translateY(-100%);}to {transform: translateY(0);}}header.header .navbar {white-space: nowrap;}header.header nav li.nav-item .nav-link {text-transform: uppercase;font-size: 12px;letter-spacing: 0.5px;font-weight: 600;color: #575757;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;}header.header nav li.nav-item .nav-link:hover {color: #00345b;}header.header nav li.nav-item .nav-link:focus {color: #575757;}header.header nav li.nav-item .nav-link.active {color: #00345b;}header.header .navbar-expand-lg .navbar-nav .nav-link {padding-right: 1rem;padding-left: 1rem;}header.header .navbar-light .navbar-toggler {border: none;padding: 0;font-size: 36px;color: #575757;}header.header .navbar-light .navbar-toggler:hover {color: #00345b;}header.header .navbar-light button.navbar-toggler:focus {box-shadow: none;}@media (max-width: 991.98px) {header.header .navbar-nav {margin-top: 10px;margin-bottom: 10px;border-top: 1px solid #efefef;}header.header nav li.nav-item .nav-link {border-bottom: 1px solid #efefef;}header.header nav li.nav-item .nav-link:hover {background: #fafafa;-webkit-transition: all .2s ease 0s;-moz-transition: all .2s ease 0s;-o-transition: all .2s ease 0s;transition: all .2s ease 0s;}.header-button button {width: 100%;margin-bottom: 10px;}}@media (max-width: 991.98px) {header.header .navbar-nav > li > .dropdown-menu {box-shadow: none !important;}}header.header .navbar-nav > li > .dropdown-menu {margin: 0;padding: 0;border-radius: 0;border: 0 solid rgba(0, 0, 0, .15);box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);background: #fff;top: 100%;left: 15%;}header.header .navbar-nav > li > .dropdown-menu a.dropdown-item {text-transform: uppercase;font-size: 12px;line-height: 14px;letter-spacing: 0.5px;font-weight: 600;color: #6d6e70;padding: 0.70rem 1rem;border-bottom: 1px solid #efefef;-webkit-transition: all .2s ease 0s;-moz-transition: all .2s ease 0s;-o-transition: all .2s ease 0s;transition: all .2s ease 0s;background: #fff;}header.header .navbar-nav .dropdown-toggle::after {display: none;}header.header .navbar-nav > li > .dropdown-menu a.dropdown-item:hover {color: #00345b;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;}header.header .navbar-nav > li > .dropdown-menu a.dropdown-item:focus {color: #6d6e70;}header.header .navbar-nav > li > .dropdown-menu a.dropdown-item:active {color: #00345b;}header.header .dropdown-item.active, header.header .dropdown-item:active {color: #00345b !important;}header.header .navbar-light .navbar-nav .dot-icon {font-size: 24px;line-height: 18px;}.scroll-to-top {cursor: pointer;display: inline-block;-webkit-transition: all .4s ease;transition: all .4s ease;color: #ddd;font-size: 12px;font-weight: 400;}.scroll-to-top:hover {color: #fff;}footer.footer {width: 100%;padding: 100px 0;background-color: #00345b;color: #fff;}footer.footer .footer-contact {position: relative;}footer.footer .footer-links ul {display: block;margin: 0;padding: 0;}footer.footer .footer-links ul li {display: inline-block;margin: 0;margin-right: 20px;padding: 0;list-style: none;}footer.footer .footer-links ul li:last-child {margin-right: 0 }footer.footer .footer-links ul li a {position: relative;color: #fff;font-size: 14px;font-weight: 600;padding-bottom: 6px;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;border-bottom: 2px solid transparent }footer.footer .footer-links ul li a:hover {padding-bottom: 1px;border-bottom: 2px solid #fff;text-decoration: none }footer.footer ul.footer-menu{display: block;}footer.footer ul.footer-menu li a {position: relative;color: #aaa;font-size: 14px;font-weight: 400;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;font-family: 'Roboto', sans-serif;}footer.footer ul.footer-menu li a:hover {color: #fff;}.page-banner {background-image: url(https://static.ashokconstruction.in/assets/images/page-header/page-banner.webp) }.top-banner {position: relative;padding: 50px 0;background-attachment: inherit;background-size: cover;background-position: center center;}.top-banner .content {position: relative;z-index: 99;}.top-banner::before {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 52, 91, .90) }.project-block {position: relative;}.project-block .listing-badges {position: absolute;top: 0;z-index: 10;right: 0;width: 100%;display: block;font-size: 15px;padding: 0;overflow: hidden;height: 100px }.project-block .listing-badges .featured {float: left;transform: rotate(-45deg);left: -67px;top: 17px;position: relative;text-align: center;width: 200px;font-size: 11px;margin: 0;padding: 7px 10px;text-transform: uppercase;letter-spacing: 1px;font-weight: 600;color: #fff;box-shadow: 1px 2px 3px 0 rgba(2, 0, 0, .2);background: #6d6e70;font-family: 'Roboto', sans-serif;}.project-block .listing-badges .featured:hover {background: #00345b;}.project-block .tag-for {bottom: 15px;left: 15px;z-index: 20;letter-spacing: 1px;background-color: rgba(0, 0, 0, .5);padding: 5px 12px;border-radius: 2px;text-transform: uppercase;font-size: 11px;font-weight: 600;color: #fff;position: absolute;}.card-box {box-shadow: 0 2px 5px 0 rgb(217 217 217 / 50%);margin-bottom: 24px;word-wrap: break-word;background-clip: border-box;background-color: #fff;border: 0 solid transparent;border-radius: .25rem;display: flex;flex-direction: column;min-width: 0;position: relative;-webkit-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}.card-box:hover {-webkit-box-shadow: 0 2px 18px 1px rgba(49, 53, 72, .1);-moz-box-shadow: 0 2px 18px 1px rgba(49, 53, 72, .1);-ms-box-shadow: 0 2px 18px 1px rgba(49, 53, 72, .1);box-shadow: 0 2px 18px 1px rgba(49, 53, 72, .1);}.service-box-home{position: relative;-webkit-transition: all .3s cubic-bezier(.785,.135,.15,.86);-ms-transition: all .3s cubic-bezier(.785,.135,.15,.86);transition: all .3s cubic-bezier(.785,.135,.15,.86);color: #575757;background: #fff;}.service-box-home:hover{color: #fff;background: #00345b;}.service-content {display: flex;flex-direction: column;justify-content: space-between;z-index: 99;position: relative;text-align: left;height: 220px;}.img-hover-zoom {height:auto;overflow: hidden;}.img-hover-zoom img {transition: transform .5s, filter 1.5s ease-in-out;}.img-hover-zoom:hover img {transform: scale(1.1);}.arrow-icon{position: relative;}.right-icon{z-index: 1;padding: 15px;background-color:#fff;color: #00345b;transition: color .3s ease;position: absolute;bottom: 0;right: 0;}.right-icon-gallery{z-index: 1;padding: 10px;background-color:#fff;color: #00345b;transition: color .3s ease;position: absolute;bottom: 0;right: 0;}.home-center {position: relative;background-image: url(https://static.ashokconstruction.in/assets/images/backgrounds/home-background.webp);background-repeat: no-repeat;background-size: cover;background-position: center center;background-attachment: inherit;padding: 120px 0;position: relative;z-index: 1;}@media (max-width: 575.98px) {.home-center {background-image: url(https://static.ashokconstruction.in/assets/images/backgrounds/home-background-mobile.webp);background-repeat: no-repeat;background-size: cover;background-position: center center;background-attachment: inherit;padding: 100px 0;position: relative;z-index: 1;}}.home-image-box {background-color: rgba(0, 52, 91, .90);color: #fff;}.home-banner {position: relative;background-image: url(https://static.ashokconstruction.in/assets/images/banner/home-banner.webp);background-repeat: no-repeat;background-size: cover;background-position: center center;background-attachment: inherit;padding: 120px 0;position: relative;z-index: 1;}@media (max-width: 575.98px) {.home-banner {background-image: url(https://static.ashokconstruction.in/assets/images/banner/home-banner-mobile.webp);background-repeat: no-repeat;background-size: cover;background-position: center center;background-attachment: inherit;padding: 120px 0;position: relative;z-index: 1;}}.home-banner .content {position: relative;z-index: 99;}.home-banner::before {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .20) }.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: 0.8;}.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;}.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box;}.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}.mfp-align-top .mfp-container:before {display: none;}.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%;cursor: auto;}.mfp-ajax-cur {cursor: progress;}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out;}.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}.mfp-auto-cursor .mfp-content {cursor: auto;}.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none;}.mfp-loading.mfp-figure {display: none;}.mfp-hide {display: none !important;}.mfp-preloader {color: #CCC;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044;}.mfp-preloader a {color: #CCC;}.mfp-preloader a:hover {color: #FFF;}.mfp-s-ready .mfp-preloader {display: none;}.mfp-s-error .mfp-content {display: none;}button.mfp-close, button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;box-shadow: none;touch-action: manipulation;}button::-moz-focus-inner {padding: 0;border: 0;}.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 0.65;padding: 0 0 18px 10px;color: #FFF;font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace;}.mfp-close:hover, .mfp-close:focus {opacity: 1;}.mfp-close:active {top: 1px;}.mfp-close-btn-in .mfp-close {color: #333;}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #FFF;right: -6px;text-align: right;padding-right: 6px;width: 100%;}.mfp-counter {position: absolute;top: 0;right: 0;color: #CCC;font-size: 12px;line-height: 18px;white-space: nowrap;}.mfp-arrow {position: absolute;opacity: 0.65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent;}.mfp-arrow:active {margin-top: -54px;}.mfp-arrow:hover, .mfp-arrow:focus {opacity: 1;}.mfp-arrow:before, .mfp-arrow:after {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent;}.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}.mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7;}.mfp-arrow-left {left: 0;}.mfp-arrow-left:after {border-right: 17px solid #FFF;margin-left: 31px;}.mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3F3F3F;}.mfp-arrow-right {right: 0;}.mfp-arrow-right:after {border-left: 17px solid #FFF;margin-left: 39px;}.mfp-arrow-right:before {border-left: 27px solid #3F3F3F;}.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}.mfp-iframe-holder .mfp-close {top: -40px;}.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000;}img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto;}.mfp-figure {line-height: 0;}.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #444;}.mfp-figure small {color: #BDBDBD;display: block;font-size: 12px;line-height: 14px;}.mfp-figure figure {margin: 0;}.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}.mfp-title {text-align: left;line-height: 18px;color: #F3F3F3;word-wrap: break-word;padding-right: 36px;}.mfp-image-holder .mfp-content {max-width: 100%;}.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}.mfp-img-mobile img.mfp-img {padding: 0;}.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box;}.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0;}}@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(0.75);transform: scale(0.75);}.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0;}.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}.mfp-container {padding-left: 6px;padding-right: 6px;}}