@charset "utf-8";
/* CSS Document */

@media (max-width: 1699px) {
    .alanic__featured-content p {font-size: 16px;}

}
@media (max-width: 1499px) {
}
@media (max-width: 1399px) {
.alanic__offcanvas-menu .navbar-nav {padding: 40px 0;}
.alanic__featured-content p {font-size: 14px;}
p {font-size: 18px;}
.alanic__heading h1 {font-size: 70px;}
.alanic__banner-content { width: 70%;}
.alanic__location-wrap {padding: 20px 0;}
.alanic__location-wrap ul,.alanic__location-wrap li{gap: 40px;}
.alanic__header.fixed{height: 120px;}
.alanic__cta-contact.custom__pad {padding: 100px 0;}
}
@media only screen and (max-width:1299px) {
.alanic__category-wrapper > * {width: 23%;}
.alanic__approch-wrap{gap: 60px 45px;}
.container {padding: 0 60px;}
}
@media only screen and (max-width:1199px) {
.alanic__heading h1 {font-size: 64px;}
.alanic__footer-cont {width: 75%;}
.alanic__cta-contact h2 {width: 80%;}
.alanic__counter-desc p {width: 50%;}
.alanic__category-wrapper > * {width: 32%; }
.alanic__category-wrapper{justify-content: start;}
.alanic__featured-single{gap:40px;}
.alanic__featured-content h3{font-size: 40px;}
.alanic__statement .alanic__heading h2{font-size: 50px;}
.alanic__banner-wrap{top: 140px;}
.alanic__featured-content p {font-size: 13px;}
.container {padding: 0 40px;}

}
@media only screen and (max-width:992px) {
}
@media only screen and (max-width: 991.98px) {
.custom__pad {padding: 60px 0;}
p {font-size: 20px;}
.alanic__banner{width: 100%;height: 100vh;overflow: hidden;}
.alanic__banner-bg.alanic__video{position: absolute; top: 0; left: 0;width: 100%; height: 100%;}
.alanic__banner-wrap {top: unset;position: relative; padding: 120px 0;z-index: 2; height: 100%; display: flex; flex-direction: column;justify-content: center;align-items: flex-start;}
.alanic__statement .alanic__heading h2 { font-size: 42px;}
.alanic__category-wrapper{gap: 12px;}
.alanic__approch-wrap { gap: 40px 30px;}
.alanic__footer-cont {width: 90%;}
.alanic__cta h2 {font-size: 36px;line-height: 36px;width: 72%;}
.alanic__cta-bg.alanic__video{position: absolute;inset: 0; width: 100%;height: 100%;}
.alanic__line {width: 28px;margin-right: 10px;}
.alanic__counter-single h2 {font-size: 46px;}
.alanic__counter-single p { font-size: 12px;}
.alanic__location-wrap{padding: 18px 0;}
.alanic__location-wrap ul,.alanic__location-wrap li{gap: 26px;}
.alanic__location-wrap ul li p { font-size: 12px;}
.alanic__cta-contact.custom__pad { padding: 80px 0;}
.alanic__footer.custom__pad { padding-bottom: 20px;}
.alanic__header-menu { display: none;}
.alanic__banner-content {width: 80%;}
.alanic__banner-content .alanic__content {width: 95%; margin: 0 0 20px;}
.alanic__featured-single {padding: 30px 0;gap: 20px;}
.alanic__featured-content h3 {font-size: 32px; margin-bottom: 16px;}
.alanic__featured-content .alanic__btnwrap { margin-top: 26px;}
.alanic__approch-cont p { font-size: 15px;line-height: 1.3;}

}
@media (max-width: 767.98px){
.custom__pad { padding: 35px 0;}
.alanic__heading h1 {font-size: 56px;}
.alanic__banner-content .alanic__content { width: 100%;margin: 0 0 26px;}
.alanic__statement .alanic__heading h2 { font-size: 30px;}
.alanic__mark{padding: 3px 8px; margin: 0;}
.alanic__subhead p {margin-bottom: 16px;}
.alanic__heading h3 { font-size: 28px;margin-bottom: 10px;}
p{ font-size: 16px; line-height: 1.3;}
.container {max-width: 100%;padding: 0 20px;}
.alanic__featured-single {padding: 26px 0; gap: 16px;}
.alanic__featured-single > * { width: 48%;}
.alanic__featured-content p {font-size: 12px; margin-bottom: 12px;}
.alanic__line { width: 20px; margin-right: 8px;}
.alanic__heading h3 {font-size: 22px; margin-bottom: 8px;line-height: 1.2;}
.alanic__featured-content .alanic__btnwrap { margin-top: 20px;}
.alanic__category-wrapper {margin-top: 20px;gap: 10px;}
.alanic__category-cont {padding: 10px;}
.alanic__category-cont h6 {font-size: 12px;}
.alanic__shipped .alanic__headwrap .alanic__subhead { width: fit-content; flex: 0 0 auto;}
.alanic__shipped .alanic__heading h2 {font-size: 26px;}
.alanic__shipped .aanic__headwrap {margin-bottom: 20px;}
.alanic__shipped-cont h5{font-size: 14px;}
.alanic__shipped-cont { margin-top: 12px;}
.alanic__work-cont {padding: 12px;}
.alanic__work-cont h4 {font-size: 20px;}
.alanic__work-cont p {font-size: 13px;padding-top: 6px;border-top: 1px solid rgba(255, 255, 255, 0.2);}
.alanic__quote-sec .alanic__heading h3 {font-size: 19px;}
.alanic__quote-sec .alanic__content p{margin-top: 16px;}
.alanic__work-approch h2 {font-size: 28px;}
.alanic__work-approch .alanic__headwrap {  margin-bottom: 20px;}
.alanic__approch-cont p { font-size: 15px;}
.alanic__approch-cont h6 {margin-bottom: 8px;}
.alanic__approch-single .alanic__img {margin-bottom: 16px;}
.alanic__approch-wrap {gap: 20px;}
.alanic__counter-single h2 {font-size: 30px;}
.alanic__counter-wrap{margin-bottom: 30px;}
.alanic__counter-desc p {width: 80%;font-size: 15px;}
.alanic__cta-contact h2 {font-size: 42px;}
.alanic__btn-white {padding: 12px 26px;}
.alanic__footer-cont { width: 100%;}
.alanic__footer-location,.alanic__footer-nav li a ,.alanic__footer-cont li{font-size: 13px;}
.alanic__footer-top {margin-bottom: 30px;}
}

@media (max-width: 575.98px){
.alanic__heading h1 {font-size: 42px;line-height: 1.2;}
.alanic__banner-content .alanic__heading{margin: 0 0 16px;}  
.alanic__btn {padding: 12px 12px;}
.alanic__statement .alanic__heading h2 {font-size: 30px;line-height: 1.5;}
.alanic__mark {padding: 3px 8px;margin: 0; line-height: 100%; font-size: 26px; border-radius: 2px;}
.alanic__heading h3 {font-size: 18px;}
p { font-size: 14px;}
.alanic__featured .alanic__headwrap { margin-bottom: 22px;}
.container {padding: 0 12px;}
.alanic__featured-single {gap: 10px;align-items: unset;height: 100%;padding: 20px 0; }
.alanic__featured-single .alanic__img{height: unset;}
.alanic__featured-single .alanic__featured-content{height: 100%;}
.alanic__featured-content .alanic__subhead p {font-size: 12px; align-items: start; line-height: 1.5;}
.alanic__line{margin-top: 8px;}
.alanic__heading h3 {font-size: 17px;}
.alanic__featured-content .alanic__btnwrap {margin-top: 8px;}
.alanic__category-wrapper > * { width: 48%;}
.alanic__shipped .alanic__headwrap {margin-bottom: 20px;flex-direction: column; gap: 12px; align-items: start;}
.alanic__shipped .alanic__heading h2 {font-size: 22px;}
.alanic__recent-work h2 {font-size: 26px;}
.alanic__recent-work .alanic__headwrap { margin-bottom: 20px;}
.alanic__work-cont h4 { font-size: 17px;}
.alanic__work-cont p {font-size: 12px;}
.alanic__work-cont {padding: 16px 8px;}
.alanic__cta h2 {font-size: 26px;line-height: 30px;width: 100%;}
.alanic__subhead p { margin-bottom: 12px;}
.alanic__work-approch h2 {font-size: 26px;}
.alanic__work-approch .alanic__headwrap { margin-bottom: 16px;}
.alanic__approch-wrap { gap: 10px;}
.alanic__approch-wrap > * { width: 48%;}
.alanic__approch-single .alanic__img {margin-bottom: 10px;}
.alanic__approch-cont p {font-size: 13px;}
.alanic__counter-single h2 {font-size: 26px;}
.alanic__counter-desc p { width: 100%; font-size: 14px;}
.alanic__counter-wrap {margin-bottom: 22px;}
.alanic__location-wrap {padding: 14px 0;}
.alanic__location-wrap ul, .alanic__location-wrap li { gap: 16px; }
.alanic__cta-contact h2 {font-size: 32px;width: 100%; margin: 0 auto 18px;}
.alanic__contact-mail p { margin: 14px 0 0;font-size: 12px;}
.alanic__btn-white {padding: 11px 20px;}
.alanic__footer-logo { margin-bottom: 8px;}
.alanic__footer-cont li {margin-bottom: 0;}
.alanic__footer-title h5 {margin-bottom: 8px;}
.alanic__footer-col {margin-bottom: 16px;}
.alanic__footer-nav li + li { margin-top: 6px;}
.alanic__footer-top {margin-bottom: 0;}
.alanic__footer-bottom {gap: 6px;padding-top: 16px;}
.alanic__footer.custom__pad { padding-bottom: 16px; }
.alanic__cta-contact.custom__pad { padding: 50px 0;}
.alanic__quote-sec .alanic__heading h3 {font-size: 18px;}
.alanic__banner-content { width: 100%;}
.alanic__header.fixed {height: 80px;}
}