<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'MontserratRegular';
    src: url('../fonts/MontserratRegular.eot');
    src: url('../fonts/MontserratRegular.eot') format('embedded-opentype'),
         url('../fonts/MontserratRegular.woff2') format('woff2'),
         url('../fonts/MontserratRegular.woff') format('woff'),
         url('../fonts/MontserratRegular.ttf') format('truetype'),
         url('../fonts/MontserratRegular.svg#MontserratRegular') format('svg');
}

@font-face {
    font-family: 'MontserratMedium';
    src: url('../fonts/MontserratMedium.eot');
    src: url('../fonts/MontserratMedium.eot') format('embedded-opentype'),
         url('../fonts/MontserratMedium.woff2') format('woff2'),
         url('../fonts/MontserratMedium.woff') format('woff'),
         url('../fonts/MontserratMedium.ttf') format('truetype'),
         url('../fonts/MontserratMedium.svg#MontserratMedium') format('svg');
}

@font-face {
    font-family: 'MontserratSemiBold';
    src: url('../fonts/MontserratSemiBold.eot');
    src: url('../fonts/MontserratSemiBold.eot') format('embedded-opentype'),
         url('../fonts/MontserratSemiBold.woff2') format('woff2'),
         url('../fonts/MontserratSemiBold.woff') format('woff'),
         url('../fonts/MontserratSemiBold.ttf') format('truetype'),
         url('../fonts/MontserratSemiBold.svg#MontserratSemiBold') format('svg');
}

@font-face {
    font-family: 'MontserratBold';
    src: url('../fonts/MontserratBold.eot');
    src: url('../fonts/MontserratBold.eot') format('embedded-opentype'),
         url('../fonts/MontserratBold.woff2') format('woff2'),
         url('../fonts/MontserratBold.woff') format('woff'),
         url('../fonts/MontserratBold.ttf') format('truetype'),
         url('../fonts/MontserratBold.svg#MontserratBold') format('svg');
}


* {box-sizing: border-box;}
html {background: #f5f5f5;}
body, h1, h2, h3, h4, h5, h6, p, ol, ul {margin: 0; padding: 0;}
body {margin: 0; padding: 0; font-family: var(--montserrat-regular); font-size: 16px; line-height: 1.2; color: #252525; max-width: 1450px; margin: 0 auto; background: var(--white-color);}
img {max-width: 100%;}

:root{
    --d-flex: flex;
    --d-inline-flex: inline-flex;
    --d-inline-block: inline-block;
    --flex-wrap: wrap;
    --align-items-end: flex-end;
    --align-items-center : center;
    --flex-column: column;
    --justify-content-between: space-between;
    --justify-content-center: center;
    --persian-green-color: #11a9a1;
    --rich-maroon-color: #b0324d;
    --white-color: #ffffff;
    --aureolin-color: #ffea00;
    --orange-color: #f67a28;
    --montserrat-regular: MontserratRegular;
    --montserrat-medium: MontserratMedium;
    --montserrat-semiBold: MontserratSemiBold;
    --montserrat-Bold: MontserratBold;
}


.container-fluid {width: 100%; padding: 0 100px;}
.container {width: 100%; max-width: 1140px;padding: 0 15px; margin:  0 auto;}
.list-unstyled {padding-left: 0; list-style: none;}
.d-flex {display: flex;}
.d-inline-flex {display: inline-flex;}
.flex-wrap {flex-wrap: wrap;}
.align-items-end {align-items: flex-end; }
.align-items-center {align-items: center; } 
.flex-column {flex-direction: column; }
.justify-content-between {justify-content: space-between; }
.justify-content-end {justify-content: flex-end; }
.justify-content-center {justify-content: center; }
.text-uppercase {text-transform: uppercase;}

.heading-one {font-size: 40px; font-family: var(--montserrat-Bold);}
.common-price {font-size: 46px; font-family: var(--montserrat-Bold);}

.row { display: flex; flex-wrap: wrap; margin: 0 -5px;}
.col-auto {flex: 0 0 auto; width: auto; padding: 0 5px;}
.col-12 {flex: 0 0 100%; width: 100%; padding: 0 5px;}
.col-8 {flex: 0 0 auto; width: 66.66666667%; padding: 0 5px;}
.col-9 {flex: 0 0 auto; width: 75%; padding: 0 5px;}
.col-10 {flex: 0 0 auto; width: 83.33333333%; padding: 0 5px;}
.row [class*="col-"] {padding: 0 5px;}
.order-1 {order: 1;}
.order-2 {order: 2;}

/*header css start here*/
.top-header-wrap {background: var(--persian-green-color); padding: 20px 45px; border-bottom: 5px solid var(--white-color);}
.site-logo {margin-right: 20px;}
.site-logo a {display: inline-flex;}
.site-logo img {max-width: 330px; width: 100%;}
.header-top-info {font-family: var(--montserrat-medium); font-size: 20px; text-align: right;}
.header-top-info li:not(:last-child) {margin-bottom: 4px;}
.header-top-info a {color: var(--white-color); text-decoration: none;}
.menu-list-wrap {background: var(--rich-maroon-color); border-radius: 0 0 35px 35px;}
.menu-list {font-size: 18px; font-family: var(--montserrat-semiBold);}
/*.menu-list li {padding: 20px 25px; width: 20%; text-align: center; position: relative;}*/
.menu-list li {padding: 20px 25px; width: 20%; text-align: center; position: relative;}
.menu-list li::after {position: absolute; content: ""; top: 50%; transform: translateY(-50%); right: -2px; width: 4px; background: var(--white-color); height: 36.5%;}
.menu-list li:last-child::after {display: none;}
.menu-list li a {color: var(--white-color); display: var(--d-inline-block); border-bottom: 1px solid transparent; text-decoration: none; text-transform: uppercase;}
.menu-list li a:hover, .menu-list li a:focus, .menu-list li.active a {color: var(--aureolin-color); border-bottom: 1px solid currentColor;}
.header {width: 100%;}
/*header css end here*/

.banner-img .container {max-width: 100%; padding: 0;}
.top-image-sec {background-position: center; background-repeat: no-repeat; background-size: cover; position: relative;}
.banner {width: 100%; margin-top: auto; margin-bottom: auto; text-align: center;}
.reserve-btn {font-family: var(--montserrat-Bold);}
.reserve-btn-wrap {background: url(../images/reserve-btn-bg.png); background-repeat: no-repeat; background-size: contain; display: inline-flex; padding: 80px 120px; background-position: center;}
.reserve-btn a {text-decoration: none; font-size: 70px; line-height: 1; color: #fff; text-transform: uppercase;  padding: 25px 55px; text-shadow: 0px 8px 7px rgba(0, 0, 0, 0.31); position: relative; }
.reserve-btn a .reserve-btn-text span {font-size: 68%; display: block;}

.laser-title {margin-bottom: 20px;}
.lesar-listing li {margin-bottom: 20px;}
.lesar-listing li:nth-child(odd) .laser-title h2 {color: var(--rich-maroon-color);}
.lesar-listing li:nth-child(even) .laser-title h2 {color: var(--persian-green-color);}
.laser-box-img {margin-bottom: 20px; padding: 0 15px; position: relative; padding-top: 115%;}
.laser-box-img img {width: 100%; height: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; object-fit: contain; object-position: center;}
.lesar-listing li:nth-child(odd) .laser-listing-content {background: var(--rich-maroon-color);}
.lesar-listing li:nth-child(even) .laser-listing-content {background: var(--persian-green-color);}
.laser-listing-content {padding: 15px 30px;}
.laser-price {color: var(--aureolin-color); text-align: center; margin-bottom: 10px; line-height: 1; text-shadow: 0px 5px 16px rgba(0, 0, 0, 0.63);}
.laser-info {color: var(--white-color); text-align: center; font-size: 22px;}
.laser-info p {margin: 0 0 10px;}
.laser-info p:last-child {margin-bottom: 0;}
.laser-listing-box {padding: 0 30px;}

.laser-box-detail {font-size: 22px; padding: 30px; text-align-last: center; text-align: justify;}
.laser-box-detail p {margin: 0;}

.footer-wrap {background: #939191; border-radius: 35px 35px 0 0; font-family: var(--montserrat-medium); font-size: 20px; text-shadow: 0px 8px 7px rgba(0, 0, 0, 0.31);}
.footer-wrap li {padding: 25px; position: relative;}
.footer-wrap li:first-child {font-family: var(--montserrat-Bold); text-transform: uppercase;}
.footer-wrap li::after {position: absolute; content: ""; top: 50%; transform: translateY(-50%); right: 0; height: 20px; width: 2px; background: var(--white-color);}
.footer-wrap li a {text-decoration: none; color: var(--white-color);}
.footer-wrap li:last-child::after {display: none;}

.mobile-menu {position: relative; display: none; flex-direction: column; margin-right: 10px; margin-top: 5px;}
.mobile-menu span {width: 30px; height: 2px; display: inline-flex; background: var(--white-color); transition: all 0.3s ease-in-out;}
.mobile-menu span + span {margin-top: 5px;}

.mobile-menu.active span:nth-child(2) {opacity: 0; visibility: hidden;}
.mobile-menu.active span:first-child {transform: rotate(45deg) translate(5px, 5px);}
.mobile-menu.active span:last-child {transform: rotate(-45deg) translate(4px, -5px);}

.top-img-wrap {position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: flex; align-items: center; flex-direction: column;}
.banner-img img {min-height: 480px; width: 100%; object-fit: cover; object-position: center;}

.autoconvert-imgs-sec {margin-top: -6%;}
.autoconvert-imgs-one {width: calc(100% + 35%); margin-left: -7%; position: relative;}
.autoconvert-imgs-two {width: calc(100% + 3%); margin-left: 3%; padding-top: 7%;}

.autoconvert-opt-head {background: var(--orange-color); font-size: 36px; text-transform: uppercase; font-family: var(--montserrat-regular); color: var(--white-color); line-height: 1.1; text-align: center; padding: 20px;}
.autoconvert-opt-head p {max-width: 800px; margin: 0 auto; }
.autoconvert-opt-head strong {font-family: var(--montserrat-Bold);} 
.autoconvert-opt-body {border: 2px solid var(--orange-color); padding: 30px 40px;}
.opt-count {width: 50px; height: 50px; background: var(--orange-color); border-radius: 50%; font-family: var(--montserrat-Bold); font-size: 24px; color: var(--white-color); }
.autoconvert-opt-body li {display: var(--d-flex); align-items: var(--align-items-center); margin-bottom: 20px}
.opt-content {width: calc(100% - 50px); padding-left: 20px; font-family: var(--montserrat-regular); font-size: 26px;}
.autoconvert-opt-body li:last-child {margin-bottom: 0;}
.autoconvert-opt-body li:last-child .opt-content {font-family: var(--montserrat-medium);}
.autoconvert-content-sec {padding: 30px 0 60px;}
.common-content-sec p {font-family: var(--montserrat-regular); font-size: 28px;}
.common-content-sec {padding: 0 40px;}

.common-video-wrap {position: relative; padding-top: 56.26%;}
.common-video {max-width: 73%; margin: 60px auto 0;}
.common-video-img {position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%;}
.common-video-img span {display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); cursor: pointer;}
.common-video-img span img {max-width: 140px;}
.common-video-url {position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; display: none;}
.autoconvert .banner-img img {min-height: 400px;}
.cockpit-img-sec {margin-top: -7%; overflow-x: hidden;}
.cockpit-img-sec-wrap {width: calc(100% + 8.5%); margin-left: -4.25%;}
.cockpit3d-content-sec .common-content-sec {padding: 0 30px;  margin-bottom: 50px;}
.cockpit3d-content-sec .common-content-sec p {text-align: justify; text-align-last: center;}
.cockpit3d-content-sec .common-video {max-width: 100%; margin: 0;}
.cockpit-preview-img {   width: calc(100% + 58%); margin-left: -45%; position: relative;}
.cockpit3d-content-sec {padding: 10px 0 60px;}
.web-img {display: none;}
.cockpit3d .banner-img  img {min-height: 400px;}


.reserve-sec {position: relative; padding-top: 275px; max-width: 1450px; margin-left: auto; margin-right: auto; overflow: hidden;}
.reserve-wrap {background: rgba(255, 255, 255, 0.8); border-radius: 35px; padding: 40px;}
.reserve-laser-btn {text-align: center; margin-top: -82px; margin-bottom: 40px;}
.reserve-laser-btn a {display: inline-block; font-family: var(--montserrat-Bold); text-decoration: none; background: var(--persian-green-color); padding: 22px 50px; color: var(--aureolin-color); text-shadow: 0px 8px 7px rgba(0, 0, 0, 0.31); box-shadow: 6px 6px 13px 0px rgba(0, 0, 0, .39); font-size: 34px; border-radius: 25px;}
.reserve-box-wrap .common-content-sec {padding: 0; margin-bottom: 40px;}
.reserve-box-wrap .common-content-sec p {font-family: var(--montserrat-medium);}
.reserve-block {padding: 0 20px; text-align: center;}
.reserve-block-head {border: 4px solid var(--rich-maroon-color); border-bottom: 0; color: #282423; padding: 15px; }
.reserve-block-head h2 {font-size: 42px; line-height: 1;}
.reserve-block-head span {font-family: var(--montserrat-Bold); color: var(--rich-maroon-color);}
.reserve-block-body {background: var(--rich-maroon-color); color: var(--white-color); font-family: var(--montserrat-medium); line-height: 1.2; font-style: italic; padding: 5px;}
.reserve-block-body p {font-size: 28px;}
.reserve-block-body span {font-family: var(--montserrat-Bold); display: block;}
.black-reserve-block .reserve-block-head {border-color: #6c6968; color: #282423;}
.black-reserve-block .reserve-block-head span {color: #282423;}
.black-reserve-block .reserve-block-head .gray-color {color: #6c6968; font-family: var(--montserrat-medium);}
.black-reserve-block .reserve-block-body {background: #6c6968;}
.reserve-block-wrap {margin-bottom: 35px;}
.reserve-block .row {margin: 0 -17px;}
.reserve-block .row [class*="col-"] {padding: 0 17px;}
.reserve-content {padding-bottom: 40px; position: relative;}
.reserve-content::after { content: ""; position: absolute; bottom: 0; left: -100%; right: -100%; background: var(--persian-green-color); height: 5px; }
.reserve-content p {font-size: 26px; font-style: italic;}
.ship-date span {background: #fef8ca;}
.reserve-form .form-label {font-size: 28px; color: #282423; display: block; text-align: right; padding-right: 10px;}
.reserve-form .form-input {width: 100%; border: 0; border-bottom: 1px solid #6a6766; border-radius: 0; font-size: 28px; outline: none; box-shadow: none; padding: 0; margin: 0; font-family: var(--montserrat-regular); background: transparent !important;}
.form-group {margin-bottom: 25px;}
.reserve-form-main {padding-top: 40px;}
.radio-btn {margin-right: 15px;}
.radio-btn:last-child {margin-right: 0;}
.radio-btn label {display: inline-flex; position: relative; cursor: pointer; flex-direction: column;}
#laserbox-error {order: 2;}
.radio-btn span {font-size: 26px; position: relative; color: #282423; border: 1px solid #6a6766; padding: 5px 7px; display: inline-flex; font-family: var(--montserrat-regular);}
.radio-btn label input {position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: 0; opacity: 0; visibility: hidden; font-family: var(--montserrat-regular);}
.radio-btn label input:checked ~ span {border-color: var(--persian-green-color); background: var(--persian-green-color); color: var(--white-color);}
.reserve-submit.form-group {margin-bottom: 10px;}
.reserve-submit input {font-family: var(--montserrat-semiBold); background: var(--rich-maroon-color); color: var(--white-color); border: 1px solid var(--rich-maroon-color); text-transform: uppercase;     font-size: 28px; padding: 10px 30px; cursor: pointer; -webkit-appearance: none; -moz-appearance:    none; appearance:none; border-radius: 8px;}
.reserve-submit input:hover, .reserve-submit input:focus {background: var(--persian-green-color); border-color: var(--persian-green-color); color: var(--white-color);}
.testimonial .top-img-wrap {position: static;}
.common-content-sec .h2 {font-size: 44px; color: var(--persian-green-color); font-family: var(--montserrat-Bold); margin-bottom: 10px;}
.testimonial-content {padding: 60px 0 40px;}

.testimonial-list-sec {position: relative;}
.testimonial-video {margin-left: auto;}
.testimonial-video .common-video {max-width: 100%; margin: 20px 0;}
.testimonial-box {background-repeat: no-repeat; background-position: left center; background-size: contain; margin-bottom: 10px;}
.cruise-img {background-image: url("../images/cruise.png");}
.disnet-spring-img {background-image: url("../images/disney-spring.png");}
.uk-laser-hops-img {background-image: url("../images/uk-laser-hops.png");}
.testimonial-list-sec {margin-bottom: 70px;}

.raw-material-sec.reserve-sec {padding-top: 230px;}
.raw-material-content .common-content-sec {padding: 0;}
.raw-material-middle-content .common-content-sec {padding: 0;}
.raw-material-middle-content {padding: 30px 0 40px;}
.raw-material-content {margin-bottom: 40px;}

.our-crystal {width: 100vw; margin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%); overflow: hidden; display: flex; justify-content: center;}
.our-crystal img {max-width: 1450px; width: 100%;}
.raw-material-video-box .common-video {margin: 0 auto;}
.see-demo {margin-left: 11.5%;}
.see-demo img {max-width: 45%;}

.smart-loading {position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .4);}
.smart-loading-wrap {display: var(--d-flex); justify-content: var(--justify-content-center); align-items: var(--align-items-center); width: 100%; height: 100%; position: relative;}
.smart-loading-wrap img {max-width: 150px;}
label.error {font-size: 16px; color: red; margin-top: 2px; display: block;}
.select-laser .form-label {margin-top: 5px;}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0; }
.success_message span {text-align: center; font-weight: bold; padding: 7px; margin-bottom: 10px; color: #04260c; background-color: #6ff990; border-color: #6ff990; display: block; font-size: 24px;}
.gift-box img {max-width: 36%;}
.raw-material-video-box {margin-bottom: 20px;}
.raw-material-video-box:last-child {margin-bottom: 0;}

.home-banner .banner-img img {min-height: 400px;}

.cockpit3d .cockpit-logo {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; margin-top: 70px; }
.cockpit3d .banner-img .cockpit-logo img {    height: initial; object-position: center; min-height: initial; min-width: 300px; max-width: 80%;}
.banner-img {position: relative;}
 .raw-material {position: absolute; top: 0; max-width: 1450px; left: 50%; transform: translateX(-50%); width: 100%; z-index: 9;}
.reserve  {position: absolute; top: 0; max-width: 1450px; left: 50%; transform: translateX(-50%); width: 100%; z-index: 9;}

.schedual-call-video .common-video {max-width: 100%; margin: 0;}
.schedual-call-body .reserve-form .form-label {text-align: left;}
.schedual-call-body&gt;.row {margin: 0 -15px;}
.schedual-call-body&gt;.row&gt;[class*="col-"]{padding: 0 15px;}
.tab-pane {display: none; }
.tab-pane.active {display: block; }
.tab-links {display: flex; justify-content: center; margin: 0; padding: 0;}
.tab-links li {margin-right: 15px;}
.tab-links li.active a {background: var(--rich-maroon-color); color: var(--white-color);}
.tab-links li:last-child {margin-right: 0;}
.schedual-call-body {padding: 15px 0;}
.reserve-sec {background: url("../images/reserve-bg.png"); background-repeat: no-repeat; background-position: top center; background-size: 100%;}
.reserve-sec.schedual-sec {margin-bottom: 40px; padding-bottom: 40px;}

.laser-box-video .common-video {max-width: 100%; margin: 0 0 20px;}
.laser-box-video .common-video-wrap {padding-top: 47.8%; border-radius: 25px; overflow: hidden;}
.laser-box-video {margin: 0 auto; max-width: 100%; padding: 0 8.7%;}
.sticky-btn {position: fixed; bottom: 15px; right: 15px; display: none;}
.sticky-btn a {display: inline-flex;}
.sticky-btn a img {max-width: 300px;}


.reserve-sec.common-content-page {min-height: 500px;
    min-height: calc(100vh - 84px); padding-top: 225px; }
.common-content-page .common-content-sec  a{color: var(--rich-maroon-color);  display: inline-block; font-family: var(--montserrat-Bold); }
.common-content-page .reserve-wrap  {display: flex; justify-content: center; min-height: 60vh; align-items: center;}
.common-content-page .common-content-sec {text-align: center; max-width: 850px; padding: 0;}
.common-content-page .common-content-sec p {font-size: 28px;}
.info-book-icon {max-width: 120px; margin: 0 auto 15px;}
.premiere-video-sec {display: flex; flex-direction: column; width: 100%;}
.premiere-video-sec .common-video {width: 100%; margin-bottom: 25px; margin-top: 25px; }
.premiere-video-sec .common-video-wrap {padding-top: 48%;}
.premiere-video-sec .common-video:last-child {margin-bottom: 0;}

.reserve-sec.common-content-page.premiere-page  {background-position: top center;}
.common-content-page.premiere-page .reserve-wrap {flex-wrap: wrap;}
.common-content-page.premiere-page .premiere-box {width: 100%; margin-bottom: 30px;}
.common-content-page.premiere-page .premiere-box:last-child {margin-bottom: 0;}
.common-content-page.premiere-page .common-content-sec {margin: 0 auto;}
.common-content-page.premiere-page .common-content-sec strong {color: var(--rich-maroon-color);  display: inline-block; font-family: var(--montserrat-Bold);}

/*learn more btn task-date-26-02-2025*/
.reserve-btn a.learn-more {font-size: 50px;}
/*learn more btn task-date-26-02-2025*/

@media (min-width: 768px) {
.col-md-2 { flex: 0 0 auto; width: 16.66666667%;}
.col-md-3 {flex: 0 0 auto; width: 25%; }
.col-md-4 {flex: 0 0 auto; width: 33.33333333%; }
.col-md-5 {flex: 0 0 auto; width: 41.66666667%; }
.col-md-6 {flex: 0 0 auto; width: 50%; }
.col-md-7 {flex: 0 0 auto; width: 58.33333333%; }
.col-md-8 {flex: 0 0 auto; width: 66.66666667%; }
.col-md-9 {flex: 0 0 auto; width: 75%; }
.col-md-10 {flex: 0 0 auto; width: 83.33333333%;}
.web-img {display: block;}
.mob-img {display: none;}
.order-md-1 {order: 1;}
.order-md-2 {order: 2;}
.common-content-page .common-content-sec p {font-size: 36px;}
.common-content-page.premiere-page .reserve-wrap {padding: 60px 40px;}
}
@media (min-width: 992px) {
.col-lg-2 { flex: 0 0 auto; width: 16.66666667%;}
.col-lg-3 {flex: 0 0 auto; width: 25%; }
.col-lg-4 {flex: 0 0 auto; width: 33.33333333%; }
.col-lg-5 {flex: 0 0 auto; width: 41.66666667%; }
.col-lg-6 {flex: 0 0 auto; width: 50%; }
.col-lg-7 {flex: 0 0 auto; width: 58.33333333%; }
.col-lg-8 {flex: 0 0 auto; width: 66.66666667%; }
.col-lg-9 {flex: 0 0 auto; width: 75%; }
.col-lg-10 {flex: 0 0 auto; width: 83.33333333%;}

.menu-list li {display: inline-flex; align-items: center; justify-content: center;}

}

@media (min-width: 1200px) {
.col-xl-2 { flex: 0 0 auto; width: 16.66666667%;}
.col-xl-3 {flex: 0 0 auto; width: 25%; }
.col-xl-4 {flex: 0 0 auto; width: 33.33333333%; }
.col-xl-5 {flex: 0 0 auto; width: 41.66666667%; }
.col-xl-6 {flex: 0 0 auto; width: 50%; }
.col-xl-7 {flex: 0 0 auto; width: 58.33333333%; }
.col-xl-8 {flex: 0 0 auto; width: 66.66666667%; }
.col-xl-9 {flex: 0 0 auto; width: 75%; }
.col-xl-10 {flex: 0 0 auto; width: 83.33333333%;}
.home-banner .banner-img {height: 80vh; min-height: 650px;}
.home-banner .banner-img .container {height: 100%;}
.home-banner .banner-img img {height: 100%; object-position: center calc(100% - -50px);}
.cockpit3d .banner-img {height: 80vh; min-height: 650px;}
.cockpit3d .banner-img .container {height: 100%;}
.cockpit3d .banner-img img {height: 100%; object-position: center calc(100% - -50px);}
.reserve-sec.common-content-page {background-position: center calc(100% - 70px);}
.reserve-sec.common-content-page {padding-top: 225px;}
.common-content-page.premiere-page .reserve-wrap {padding: 80px 40px;}
}

@media (min-width: 1400px) {
    .container {max-width: 1340px;}
    .menu-list li {padding: 20px 20px;}
    .footer-wrap li {padding: 30px 45px;}
    
}

@media (max-width: 1199px) {
.container {max-width: 960px;}
.container-fluid {padding: 0 80px;}
.heading-one {font-size: 34px;}
.common-price {font-size: 40px;}
.site-logo img {max-width: 250px;}
.header-top-info {font-size: 18px;}
.menu-list {font-size: 16px;}
.menu-list li {padding: 20px;}
.footer-wrap li {padding: 20px 25px;}
.footer-wrap {font-size: 18px;}
.reserve-btn a {font-size: 50px;}
.reserve-btn-wrap {padding: 52px 80px;}
.laser-info {font-size: 18px;}
.laser-box-detail {font-size: 18px;}
/*header css start here*/

/*header css end here*/

.autoconvert-opt-head {font-size: 30px;}
.autoconvert-opt-head p {max-width: 700px;}
.opt-count {width: 45px; height: 45px; font-size: 22px;}
.opt-content {width: calc(100% - 45px); font-size: 22px;}
.common-content-sec p {font-size: 24px;}
.common-video  {margin-top: 50px;}
.common-video-img span img {max-width: 120px;}
.reserve-content p {font-size: 22px;}
.reserve-form .form-label {font-size: 24px;}
.reserve-form .form-input {font-size: 24px;}
.radio-btn span {font-size: 22px;}
.reserve-block-head h2 {font-size: 28px;}
.reserve-block-body p {font-size: 22px;}
.reserve-submit input {font-size: 24px;}
.common-content-sec .h2 {font-size: 38px;}
.testimonial-content {padding: 50px 0 40px;}
.testimonial-list-sec {margin-bottom: 60px;}
.reserve-laser-btn a {font-size: 28px; padding: 22px 40px;}
.laser-box-video {padding: 0 9.7%;}

/*learn more btn task-date-26-02-2025*/
.reserve-btn a.learn-more {font-size: 40px;}
/*learn more btn task-date-26-02-2025*/

}

@media (max-width: 1023px) {

.container-fluid {padding: 0 60px;}
.top-header-wrap {padding: 20px 30px;}
.reserve-btn a {font-size: 40px;}
.reserve-btn-wrap {padding: 52px 70px;}
.sticky-btn a img {max-width: 220px;}
/*header css start here*/

/*header css end here*/

/*learn more btn task-date-26-02-2025*/
.reserve-btn a.learn-more {font-size: 36px;}
/*learn more btn task-date-26-02-2025*/

}

@media (max-width: 991px) {
    .container {max-width: 720px;}
    .container-fluid {padding: 0 40px;}
    .heading-one {font-size: 34px;}
    .common-price {font-size: 42px;}
    .menu-list li::after {width: 2px;}
    .header .container {max-width: 100%; padding: 0;}
    .menu-list-wrap {border-radius: 0;}
    .site-logo img {max-width: 200px;}
    .header-top-info {font-size: 16px;}
    .top-header-wrap {border-bottom: 2px solid var(--white-color);}
    .menu-list li {width: auto; padding: 10px 20px;}

    .autoconvert-opt-head {font-size: 26px;}
    .autoconvert-opt-head p {max-width: 580px;}
    .opt-count {width: 40px; height: 40px; font-size: 20px; }
    .autoconvert-opt-body {padding: 25px;}
    .opt-content {width: calc(100% - 40px); font-size: 20px;}
    .common-content-sec p {font-size: 22px;}
    .autoconvert-content-sec {padding: 25px 0 50px;}
    .common-video {margin-top: 40px;}
    .common-video-img span img {max-width: 90px;}
    .cockpit3d-content-sec {padding: 10px 0 50px;}
    .cockpit3d-content-sec .common-content-sec {padding: 0 20px;}
    .reserve-content p {font-size: 20px;}
    .reserve-form .form-label {font-size: 22px; text-align: left; margin-bottom: 5px;}
    .reserve-form .form-input {font-size: 22px;}
    .radio-btn span {font-size: 20px;}
    .reserve-laser-btn a {font-size: 22px; padding: 20px 30px; }
    .reserve-laser-btn {margin-top: -72px;}
    .reserve-wrap {padding: 30px;}
    .reserve-box-wrap .common-content-sec {margin-bottom: 30px;}
    .reserve-block-wrap {margin-bottom: 25px;}
    .reserve-form-main {padding-top: 30px;}
    .form-group {margin-bottom: 20px;}
    .reserve-submit input {font-size: 22px;}
    .common-content-sec .h2 {font-size: 34px;}
    .testimonial-content {padding: 40px 0;}
    .footer .container {max-width: 100%;}
    .testimonial-list-sec {margin-bottom: 50px;}
    .select-laser .form-label {margin-top: 0px;}
    .reserve-sec {padding-top: 225px;}
    .raw-material-sec.reserve-sec {padding-top: 180px;}
    .laser-box-video {padding: 0 12.7%;}
    .laser-box-video .common-video-wrap {border-radius: 15px;}
    .reserve-sec.common-content-page {padding-top: 200px;}
}

@media (max-width: 767px) {
.container {max-width: 100%;}
    .container-fluid {padding: 0 30px;}
    .heading-one {font-size: 32px;}
/*    .common-price {font-size: 38px;}*/
.lesar-listing-sec {overflow: hidden;}
.footer .container {padding: 0 15px;}
.laser-listing-box {padding: 0 15px;}
.laser-listing-content {padding: 30px;}
.footer-wrap ul {flex-direction: var(--flex-column);}
.footer-wrap li {text-align: center; padding: 10px 15px;}
.footer-wrap li::after {display: none;}
.mobile-menu {display: flex;}
.menu-list-wrap {padding: 10px 15px; position: relative;}
.menu-list {position: absolute; display: none; background: var(--rich-maroon-color); left: 0; right: 0; top: 100%; z-index: 99;}
.header-top-info {display: none;}
.menu-list-wrap {padding: 0;}
.menu-list {padding: 10px 15px; border-top: 2px solid var(--white-color);}
.menu-list li::after {display: none;}
.footer-wrap {padding: 15px 0; border-radius: 0;}
.lesar-listing-sec .container {padding: 0;}
.top-header-wrap {border-bottom: 0; padding: 15px;}
.autoconvert-imgs-one {width: 100%; margin-left: 0; margin-top: -5%;}
.autoconvert-imgs-two {width: 100%; margin-left: 0; padding-top: 0; margin-top: -18%;}
.opt-count {width: 35px; height: 35px; font-size: 18px; }
.autoconvert-opt-head {font-size: 24px;}
.autoconvert-opt-body {padding: 20px;}
.opt-content {width: calc(100% - 35px); font-size: 18px; }
.common-content-sec p {font-size: 18px;}
.common-content-sec {padding: 0;}
.common-video {margin-top: 30px; max-width: 100%;}
.common-video-img span img {max-width: 60px;}
.cockpit-preview-img {width: 100%; max-width: 100%; margin: 0 auto; margin-bottom: -10px;}
.cockpit3d-content-sec .common-content-sec {padding: 0; margin-bottom: 20px;}
.cockpit3d-content-sec {padding: 10px 15px 50px;}
.reserve-content p {font-size: 18px;}
.reserve-form .form-label {font-size: 20px;}
.reserve-form .form-input {font-size: 20px;}
.radio-btn span {font-size: 18px;}
.reserve-wrap {border-radius: 20px;}
.reserve-laser-btn a {border-radius: 15px; padding: 15px 10px; font-size: 18px; width: 100%; height: 100%; display: inline-flex; align-items: center; justify-content: center;}
.reserve-wrap {padding: 30px 15px;}
.reserve-block {padding: 0;}
.reserve-laser-btn {margin-bottom: 30px; margin-top: -62px;}
.radio-group {margin: 0 -5px;}
.radio-btn {margin: 0 0 10px; width: 50%; padding: 0 5px;}
.radio-btn:nth-child(3), .radio-btn:last-child {margin-bottom: 0;}
.radio-btn label {width: 100%;}
.radio-btn span {width: 100%;}
.reserve-submit input {font-size: 20px; padding: 15px 40px;}
.common-content-sec .h2 {font-size: 30px;}
.testimonial-content {padding: 30px 15px;}
.testimonial-list-sec {margin-bottom: 40px;}
.raw-material-middle-content {padding: 20px 0 30px;}
.raw-material-content {margin-bottom: 30px;}
.raw-material-video-box {margin-bottom: 15px;}
.see-demo {margin-left: 0;}
.see-demo img {max-width: 150px;}
.gift-box img {max-width: 150px;}
.site-logo img {max-width: 230px;}
.laser-title {text-align: center;}
.laser-box-detail {padding: 30px;}
.cockpit3d .cockpit-logo {margin-top: 40px;}
.cockpit-img-sec-wrap {width: 100%; margin-left: 0;}
.footer .container {padding: 0;}
.autoconvert-detail-sec {padding: 0 15px;}
.autoconvert-content-sec {padding: 25px 15px 50px}
.reserve-sec {padding-top: 175px;}
.raw-material-sec.reserve-sec {padding-top: 130px;}
.reserve-form .form-label {font-size: 18px;}
.reserve-form .form-input {font-size: 18px;}
.radio-btn span {font-size: 18px; padding: 15px; }
.schedual-call-body .reserve-form {margin-top: 30px;}
.tab-links {margin: 0 -15px;}
.tab-links li {width: calc(50% - 6px);}
.tab-links li {margin-right: 6px;}
/*.tab-links li:last-child {margin-left: auto;}*/
.tab-links li:last-child {margin-left: auto; margin-right: auto; width: auto;}
.menu-list {font-size: 20px;}
.laser-box-video {padding: 0 6.5%;}
.laser-box-video .common-video-wrap {border-radius: 20px;}
.sticky-btn {bottom: 130px;}
.reserve-sec.common-content-page {padding-top: 125px; min-height: calc(100vh - 156px);}
.common-content-page .reserve-wrap {min-height: 50vh; margin-bottom: 25px; padding: 30px;}

/*learn more btn task-date-26-02-2025*/
.reserve-btn a.learn-more {font-size: 24px;}
/*learn more btn task-date-26-02-2025*/

}

@media (max-width: 575px) {
    .reserve-btn a {font-size: 28px; padding: 15px 30px; }
    .reserve-btn-wrap {padding: 34px 55px; }
    .laser-box-video {padding: 0 7.5%;}
    

}

@media (max-width: 400px) {

.reserve-btn {margin-top: -40px;}
}

@media (max-width: 375px) {
    .radio-btn {width: 100%;}
    .radio-btn:nth-child(3) {margin-bottom: 10px;}
    .reserve-btn a {font-size: 24px; padding: 15px 30px; }
    .reserve-btn-wrap {padding: 24px 35px; }

    /*learn more btn task-date-26-02-2025*/
    .reserve-btn a.learn-more {font-size: 20px;}
    /*learn more btn task-date-26-02-2025*/
}</pre></body></html>