
@media (min-width: 1920px) and (max-width: 2560px) {

.banner-detail p { font-size: 38px;}
.project-slider { margin-right: -750px;}
.micelegacy-video .img-responsive, #player-group { height: 780px;}
.facility-slider { margin-right: -520px;}
.testimonial-slider { margin: 20px -950px 0px;}

}


@media (min-width:1801px) and (max-width:1919px){

.banner-detail p { font-size: 38px;}
.project-slider { margin-right: -750px;}
.micelegacy-video .img-responsive, #player-group { height: 780px;}
.facility-slider { margin-right: -520px;}
.testimonial-slider { margin: 20px -950px 0px;}

}


@media (min-width:1681px) and (max-width:1800px){

.project-slider { margin-right: -700px;}
.micelegacy-video .img-responsive, #player-group { height: 730px;}
.facility-slider { margin-right: -460px;}
.testimonial-slider { margin: 20px -900px 0px;}

}


@media (min-width: 1600px) and (max-width: 1680px){

.project-slider { margin-right: -600px;}
.micelegacy-video .img-responsive, #player-group { height: 620px;}
.facility-slider { margin-right: -380px;}
.testimonial-slider { margin: 20px -800px 0px;}

}


@media (min-width: 1441px) and (max-width: 1599px){

.project-slider { margin-right: -580px;}
.micelegacy-video .img-responsive, #player-group { height: 580px;}
.facility-slider { margin-right: -380px;}

}


@media (min-width: 1400px) and (max-width: 1440px){

.project-slider { margin-right: -550px;}
.micelegacy-video .img-responsive, #player-group { height: 560px;}
.facility-slider { margin-right: -330px;}

}


@media (min-width: 1300px) and (max-width: 1366px){

}


@media (min-width: 992px) and (max-width: 1200px){

.about-shape { width: 60%;}
.homemap-place li {font-size: 14px;}
.unit-slider .unitslide-left{left: -15px;}
.unit-slider .unitslide-right{right: -15px;}
.testimonial-slider { margin: 20px -500px 0px;}
.client-box { margin: 0px 20px;}
.client-box p { font-size: 24px;}
.footer-contact a {font-size: 40px;}

}


@media (min-width: 1200px) and (max-width: 1200px) {

 .homemap-place li {font-size: 15px;} 
 .unit-slider .unitslide-left{left: -10px;}
.unit-slider .unitslide-right{right: -10px;}  
.footer-contact a {font-size: 45px;}

}


@media (min-width: 768px) and (max-width: 991px){

.heading { font-size: 42px;}

.main-banner .container {bottom: 30px;}
.banner-form {padding: 15px;}
.banner-form .formcheck span { font-size: 11px;}

.homeabout .row{ align-items: start !important;}
.homeabout-detail { padding-left: 0px;}
.homeabout-detail p {line-height: 1.6; margin-bottom: 15px;}
.homeabout-feature { gap: 1.4rem; margin-bottom: 25px; flex-direction: column;}
.homeabout-feature div { width: 100%;}
.homeabout-feature div img { width: 36px;}
.about-shape { width: 58%;}

.project-box div { padding: 0px 20px 20px;}
.project-box h3 { font-size: 26px;}
 
.micelegacy-video .img-responsive, #player-group { height: 420px;}

.slidetab-fliter li { margin-bottom: 10px;}

.homemap-place {display: flex; flex-wrap: wrap; justify-content: space-between;}
.homemap-place li { width: 30%;}
.homemap-place li span { margin-top: 8px;}

.testimonial-slider { margin: 20px -500px 0px;}
.client-box { margin: 0px 20px;}
.client-text img { width: 28px;}
.client-box p { font-size: 20px; padding: 10px 30px;}

.footer-link li a { font-size: 30px;}
.footer-contact a { font-size: 34px;}
.footer-talk p { width: 90%;}

.thank-box { width: 450px;}
.thank-box img { width: 70%;}

.enquiry-popup .modal-dialog { max-width: 740px;}
.enquiry-popup .heading { font-size: 30px;}
.enquiry-popup .modal-body { padding: 20px;}

}


@media (min-width: 600px) and (max-width: 767px) {

.heading { font-size: 34px;}

.logo a img { width: 150px;}
.stick .logo a img { width: 140px;}

.main-menu li { margin-left: 8px;}
.main-menu li a { font-size: 13px;}

.main-banner { height: 100%; padding: 110px 0px 40px;}
.banner-detail img { width: 70%; margin-bottom: 30px;}
.banner-detail p { font-size: 23px;}
.main-banner .container { position: unset;}

.homeabout { padding-top: 50px;}
.homeabout-text .gradiant-color { margin-bottom: 7px;font-size: 14px;}
.mobile-aboutslide{ display: block;}
.desktop-aboutslide{ display: none;}
.homeabout-detail { padding-left: 0px; margin-top: 15px;}
.homeabout-feature { gap: 1.4rem; margin-bottom: 25px;}
.homeabout-feature div img { width: 38px;}
.about-slider { margin-top: 30px;}
.about-shape { width: 100%;}

.home-project { margin: 50px 0px;}
.project-slider { margin-right: 0px;}
.project-box{ margin: 0 8px;}
.project-box div { padding: 0px 20px 20px;}
.project-box img{ object-fit: cover; height: 330px;}
.project-box h3{ font-size: 24px;}
.project-box p { font-size: 15px;}
.project-box::before{ height: 60%;}
.projectslider-arrow { padding-left: 8px;}
 
.micelegacy-video .img-responsive, #player-group { height: 330px;}

.home-tabslider { margin: 50px 0px;}
.slidetab-head { margin-bottom: 25px; flex-direction: column; align-items: start;}
.slidetab-fliter { margin-top: 10px;}
.slidetab-fliter li { margin-top: 10px;}
.facility-slider { margin-right: 0px;}
.facility-slider .slick-dots { padding-right: 0px;}
.facility-box { margin: 0 8px;}
.facility-box p { font-size: 20px;}

.home-map { padding: 50px 0px;}
.homemap-place {display: flex; flex-wrap: wrap; justify-content: space-between;}
.homemap-place li { width: 47%;}
.homemap-place li span { margin-top: 6px;}

.testimonial-slider { margin: 20px 0px 0px;}
.client-box { margin: 0px 10px;}
.testimonial-slider .slick-slide,
.testimonial-slider .slick-slide[aria-hidden="true"]:not(.slick-cloned) ~ .slick-cloned[aria-hidden="true"] {
opacity: 1;}
.client-text img { width: 22px;}
.client-box p { font-size: 20px; padding: 3px 28px;}

.unit-slider .unitslide-left { left: -20px;}
.unit-slider .unitslide-right { right: -20px;}
.unit-box { margin: 0 8px;}
.unit-box ul li { font-size: 13px;}

.footer-link li { margin-bottom: 15px;}
.footer-link li a { font-size: 24px;}
.social-contact { text-align: left;margin-top: 15px;}
.footer-contact a { font-size: 28px; margin-bottom: 17px;display: block;}
.footer-social { margin-top: 16px;}
.footer-bottom { padding: 12px 0px; margin-top: 20px;}
.footer-copyright {font-size: 14px;}
.footer-otherlink li { margin-right: 5px;}
.footer-shape { bottom: -80px; width: 200px;}   
.footer-talk p { width: auto;}

.thank-box img { width: 65%;}

.enquiry-popup .modal-body { padding: 30px;}
.enquiry-popup .pop-close{ display: none;}
.popclose-mobile { display: flex !important;}

}


@media(max-width:599px){

.logo a img { width: 120px;}
.stick .logo a img { width: 110px;}

.heading { font-size: 32px;}

.btn-default { padding: 10px 10px; font-size: 13px;}

.default-arrow { width: 32px; height: 32px; font-size: 13px;}

.main-menu li { margin-left: 11px;}
.main-menu li a { font-size: 13px;}
.main-menuicon li { margin-left: 12px;}
.main-menuicon li a { font-size: 15px;}
.scroll-down{display: none;}

.main-banner { height: 100%; padding: 110px 0px 40px;}
.banner-detail img { width: 300px; margin-bottom: 20px;}
.banner-detail p { font-size: 23px;}
.main-banner .container { position: unset;}

.homeabout { padding-top: 50px;}
.homeabout-text .gradiant-color { margin-bottom: 7px;font-size: 14px;}
.mobile-aboutslide{ display: block;}
.desktop-aboutslide{ display: none;}
.homeabout-detail { padding-left: 0px; margin-top: 15px;}
.homeabout-feature { gap: 1.4rem; margin-bottom: 25px; flex-direction: column;}
.homeabout-feature div { width: 100%;}
.homeabout-feature div img { width: 36px;}
.about-slider { margin-top: 30px;}
.about-shape { width: 100%;}

.home-project { margin: 50px 0px;}
.project-slider { margin-right: 0px;}
.project-box{ margin: 0 8px;}
.project-box div { padding: 0px 15px 15px;}
.project-box img{ object-fit: cover; height: 300px;}
.project-box h3{ font-size: 22px;}
.project-box p { font-size: 14px;}
.project-box::before{ height: 60%;}
.projectslider-arrow { padding-left: 8px;}
 
.micelegacy-video .img-responsive, #player-group { height: 320px;}
.micevideo-play:after, .micevideo-play:before { width: 60px; height: 60px;}

.home-tabslider { margin: 50px 0px;}
.slidetab-head { margin-bottom: 25px; flex-direction: column; align-items: start;}
.slidetab-fliter { margin-top: 10px;}
.slidetab-fliter li { margin-top: 10px;}
.facility-slider { margin-right: 0px;}
.facility-slider .slick-dots { padding-right: 0px;}
.facility-box { margin: 0 8px;}

.home-map { padding: 50px 0px;}
.homemap-place {display: flex; flex-wrap: wrap; justify-content: space-between;}
.homemap-place li { width: 47%;}
.homemap-place li span { margin-top: 6px;}

.testimonial-slider { margin: 20px 0px 0px;}
.client-box { margin: 0px 10px;}
.testimonial-slider .slick-slide,
.testimonial-slider .slick-slide[aria-hidden="true"]:not(.slick-cloned) ~ .slick-cloned[aria-hidden="true"] {
opacity: 1;}
.client-text img { width: 22px;}
.client-box p { font-size: 18px; padding: 3px 28px;}

.unit-slider .unitslide-left { left: -8px;}
.unit-slider .unitslide-right { right: -8px;}
.unit-box { margin: 0 8px;}

.footer-link li { margin-bottom: 15px;}
.footer-link li a { font-size: 22px;}
.social-contact { text-align: left;margin-top: 15px;}
.footer-contact a { font-size: 26px; margin-bottom: 17px;}
.footer-social { margin-top: 16px;}
.footer-bottom { padding: 12px 0px; margin-top: 20px; flex-direction: column;}
.footer-copyright { margin: 12px 0 0; font-size: 14px;}
.footer-otherlink li { margin-right: 5px;}
.footer-shape { bottom: -80px; width: 200px;}
.footer-talk p { width: auto;}

.thank-box { width: 100%;}
.thank-box img { width: 250px;}

.enquiry-popup .heading {font-size: 28px; margin-bottom: 15px; width: 90%;}
.enquiry-popup .modal-body { padding: 22px;}
.enquiry-popup .pop-close{ display: none;}
.popclose-mobile { display: flex !important;}

}
