    /* reset css */
    *,:after,:before{box-sizing: border-box;padding: 0;margin: 0;border: none;outline: none;}
    img{max-width: 100%;}
    ul,li{list-style: none;margin: 0;font-family: "Martel Sans", sans-serif;}
    a{text-decoration: none !important;display: inline-block;color: #020202;font-size: 16px;cursor: pointer;font-family: "Martel Sans", sans-serif;}
    select,input,textarea,button{width: 100%;border: none;outline: none; background: transparent;cursor: pointer; font-family: "Martel Sans", sans-serif;font-size: 16px;}
    select:focus,input:focus,textarea:focus,button:focus{border: none;outline: none;font-family: "Martel Sans", sans-serif;}
    input::placeholder, textarea::placeholder {opacity: 1;color: #626262;font-family: "Martel Sans", sans-serif;}  
    textarea{resize: none;font-family: "Martel Sans", sans-serif;}
    p {font-size: 16px;margin: 15px 0;text-align: justify;line-height: 1.6;font-family: "Martel Sans", sans-serif;}
    iframe{width: 100%;height: 100%;border: none;}
    body{ font-family: "Martel Sans", sans-serif;}
    h1,h2, h3, h4, h5, h6{font-family: "Martel Sans", sans-serif;}
    h1{font-size: 44px;line-height: 1;}
    h2{font-size: 40px;line-height: 1;}
    h3{font-size: 36px;line-height: 1;}
    h4{font-size: 32px;line-height: 1;}
    h5{font-size: 22px;line-height: 1;}
    h6{font-size: 20px;line-height: 1;}
    /* reset css */
    
    /* common css */
    .wrapper{width: 100%;overflow: hidden;}
    .fluid-container{width: 100%;max-width: 1280px;margin: 0 auto;padding: 0 20px;}
    /* common css */
    
    /* header */
    .resp-menu{display: none;}

    /* Bottom Header */
    .header-wrapper {position: relative;left: 0;right: 0;margin: auto;z-index: 2;border-bottom: 2px solid #ebd166;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;background-color: #fff;}
    .header-logo {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 170px;}
    .header-logo img{width: 100%;max-width: 170px;}
    .header-inner-wrapper {display: flex;justify-content: space-between;align-items: center;gap: 20px;position: relative;border-bottom: 1px solid #ffffffb0}
    .nav-links li a img{width: 100%; max-width: 350px;}

    .right-desktop-menu-container {width: 100%;max-width: 100%;}
    .right-desktop-menu-container > ul {display: flex;justify-content: flex-end;align-items: center;gap: 25px;}
    .right-desktop-menu-container ul li a {font-size: 18px;padding: 30px;font-weight: 500;position: relative;color: #0b1932;}
    .right-desktop-menu-container ul li a:hover:after {width:100%;right: 0;}
    .right-desktop-menu-container ul li > a:hover::after {width: 100%;right: 0;bottom: 20px !important;}
    .dropdown-wrapper ul li > a:hover::after, .top-menu-wrapper ul li a:hover::after {width: 100%;right: 0;bottom: -2px !important;}
    .right-desktop-menu-container ul li:hover > a{color:#eab602;}
    .right-desktop-menu-container ul li a.act-link, .dropdown-wrapper-li.act-link > a{color: #eab602;  font-weight: 600;}
    .mega-menu-wrapper .top-menu-wrapper li:last-child{border: none !important;}

    .right-header {display: flex;justify-content: flex-end;align-items: center;width: 100%;max-width: 100%;gap: 50px;padding-right: 12px;}
    .right-header .common-btn:hover{background-color: #fff !important;color: #eab602 !important;background-image: unset !important;}
    /* scrolled header */
    header.scrolled-header .header-wrapper{position: fixed;left: 0;right: 0;top: 0; width: 100%;z-index: 10;box-shadow: 0px 6px 9px -4px rgba(34,56,101,0.12);transition: all .3s;border-bottom: 2px solid #0a1831;}
    header.scrolled-header .header-inner-wrapper {display: flex;justify-content: center;align-items: center;gap: 20px;}
    header.scrolled-header .header-inner-wrapper .iso-logos img {max-width: 60px;}
    header.scrolled-header .header-inner-wrapper .mega-menu-wrapper .top-menu-wrapper li a {width: 100%;max-width: 300px;padding: 10px 5px !important;}
    header.scrolled-header .right-desktop-menu-container .iso-logos{display: block;}
    header.scrolled-header .header-inner-wrapper{border-bottom: unset;}
    /* scrolled header */

    /*  Resp menu css  */

    html.hc-nav-yscroll {overflow-y: scroll;}
    .desk-resp-ham {display: none;}
    .desk-resp-ham ul.toggle-desk {position: absolute;cursor: pointer;width: 30px;right: 0;bottom: 0;margin: auto;top: 0;height: 25px;}
    .desk-resp-ham ul.toggle-desk li {transform: translateY(-50%);list-style: none;display: block;position: absolute;left: 0;height: 2px;right: 0;margin: 0 auto;width: 30px;opacity: 1;background: #0a1831;transition: all .25s ease;}
    .desk-resp-ham ul.toggle-desk li:nth-of-type(1) {top: 20%;}
    .desk-resp-ham ul.toggle-desk li:nth-of-type(2) {top: 50%;}
    .desk-resp-ham ul.toggle-desk li:nth-of-type(3) {top: 80%;}
    .desk-resp-ham ul.toggle-desk.active li:nth-of-type(1) {top: 50%;transform: translateY(-50%) rotate(45deg);}
    .desk-resp-ham ul.toggle-desk.active li:nth-of-type(2) {transform: translateY(-50%) rotate(45deg);opacity: 0;}
    .desk-resp-ham ul.toggle-desk.active li:nth-of-type(3) {top: 50%;transform: translateY(-50%) rotate(-45deg);}
    .inner-desk-ham {display: flex;}
    .desk-resp-ham .sidebar {position: fixed;top: 0;left: -350px;width: 270px;height: 100vh;box-sizing: border-box;text-align: center;transition: .9s;z-index: 9;overflow: scroll;overflow-x: hidden;  background: #0a1831;}
    .desk-resp-ham .sidebar::before {content: '';position: absolute;background: #00365c;top: 0;left: 0;bottom: 0;}
    .desk-resp-ham .sidebar::-webkit-scrollbar {display: none;}
    .desk-resp-ham .sidebar.active {left: 0;box-shadow: 1px 0 8px rgba(0, 0, 0, 0.637);}
    .desk-resp-ham .sidebar.active > span, .desk-resp-ham .sidebar.active > a{width: 100%;display: flex;justify-content: center;align-items: center;padding: 20px 10px;position: relative;background-color: #fff;}
    .desk-resp-ham .sidebar img {width: 50%;}
    .desk-resp-ham .sidebar ul.menu {position: relative;text-align: center;width: 100%;display: flex;flex-direction: column;gap: 0;margin: 0;}
    .desk-resp-ham .sidebar ul.menu li {list-style: none;width: 100%;cursor: pointer;}
    .desk-resp-ham .sidebar ul.menu li span.act-link {color: #00365c !important;background: #eab602;}
    .nav-dropdown li a {padding: 10px 0 10px 30px !important;}
    .nav-dropdown li a::before {content: '';position: absolute;left: 2px;width: 6px;height: 6px;border-right: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(-45deg);top: 0;bottom: 0;margin: auto;left: 15px;}
    .nav-dropdown li a:hover {background: #fff;color: #03548d !important;}
    .nav-dropdown li a:hover::before, .desk-resp-ham .sidebar ul.menu > li a.act-link::before {border-right: 2px solid #303030 !important;border-bottom: 2px solid #303030 !important;}
    .desk-resp-ham .sidebar ul.menu > li:hover > span, .desk-resp-ham .sidebar ul.menu > li a:hover, .desk-resp-ham .sidebar ul.menu > li a.act-link {background: #eab602;color: #00365c !important;}
    .desk-resp-ham .sidebar ul.menu li span, .desk-resp-ham .sidebar ul.menu li a {display: flex;gap: 5px;align-items: center;border-bottom: 1px dotted #c9c9c9;position: relative;text-transform: capitalize;color: #fff;width: 100%;width: 100%;justify-content: space-between;display: flex;padding: 15px 20px 15px 20px;font-size: 16px;text-align: left;}
    .desk-ham-menu li a.act-link ~ .nav-dropdown > li > a.act-link{left: 0;}
    .nav-dropdown-1 { background: #718d67; border-top: 3px solid #fff;}
    .nav-dropdown li.act-link a,.nav-dropdown li a:hover a,.desk-resp-ham .sidebar ul.menu>li>a.act-link a{color: #fff !important;}
    .nav-dropdown li a.act-link,.nav-dropdown li a:hover,.desk-resp-ham .sidebar ul.menu>li>a.act-link a {color: #fff !important;}
    .desk-resp-ham .sidebar ul.menu li a i {position: relative;bottom: -2px;font-size: 16px;}
    .desk-resp-ham .sidebar ul.social-icon {position: relative;margin-top: 10%;width: 100%;height: 55px;display: flex;justify-content: center;}
    .desk-resp-ham .sidebar ul.social-icon li a {text-decoration: none;display: flex;justify-content: center;gap: 0;width: 100%;height: 100%;position: relative;color: #111b30;border-radius: 50%;font-size: 25px;}
    .nav-dropdown {display: flex;flex-direction: column;gap: 0px !important;}
    .nav-dropdown li a {font-size: 15px !important;}
    .desk-resp-ham .sidebar ul.social-icon li:hover a {color: #fff;}
    .desk-resp-ham .sidebar ul.social-icon a .fa {line-height: 55px;}

    .desk-resp-ham .sidebar ul.menu li > span.dropdown-span img {width: 100%;max-width: 15px;filter: invert(61%) sepia(100%) saturate(417%) hue-rotate(5deg) brightness(97%) contrast(101%);}
    .desk-resp-ham .sidebar ul.menu li:hover > span.dropdown-span img {filter: invert(8%) sepia(0%) saturate(1827%) hue-rotate(146deg) brightness(102%) contrast(74%);}

    .desk-resp-ham .sidebar ul.menu li span.act-link img{filter: invert(11%) sepia(71%) saturate(3416%) hue-rotate(190deg) brightness(95%) contrast(101%);}
    /*  Resp menu css  */

    /* Dropdown css */
    .dropdown-wrapper-li{position: relative;}
    li.dropdown-wrapper-li .dropdown-wrapper {pointer-events: none; opacity: 0;position: absolute; width: 300px;top: 97px;visibility: hidden;transition: all .2s ease-in-out;z-index: 1;}
    li.dropdown-wrapper-li:hover .dropdown-wrapper.last {left: -70px !important}
    li.dropdown-wrapper-li:hover .dropdown-wrapper{visibility: visible;opacity: 1;top: 113px;pointer-events: visible; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
    .dropdown-wrapper ul {background: #00365c;z-index: 0;border-top: 5px solid #3394c1;}
    .dropdown-wrapper li a{width: 100%; max-width: 300px; padding: 10px 5px !important;color: #fff;}
    .dropdown-wrapper li {position: relative;border-bottom: 1px solid #3394c157;padding: 0 10px;}
    .dropdown-wrapper ul li:last-child{border: none;}
    ul.dn{display: none !important;}
    /* Dropdown css */
    /* header */
    
    /* Megamenu css */
    li.megamenu-wrapper-li .mega-menu-wrapper {pointer-events: none; opacity: 0;position: absolute;left: 0px;right: 0px;width: 100%;margin: 0 auto;top: 180px;visibility: hidden;transition: all .2s ease-in-out;z-index: 1;max-width: 1240px;border-radius: 10px;}
    li.megamenu-wrapper-li .mega-menu-wrapper {pointer-events: none;opacity: 0;position: absolute;left: 0;right: 0;width: 100%;margin: 0 auto;top: 180px;visibility: hidden;transition: all .2s ease-in-out;z-index: 1;max-width: 1240px;border-radius: 10px;}
    li.megamenu-wrapper-li:hover .mega-menu-wrapper {visibility: visible;opacity: 1;top: 95px;pointer-events: auto;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
    .mega-menu-wrapper .top-menu-wrapper{display: flex;justify-content: space-between;gap: 20px; background: #f9f7f7;z-index: 0;padding: 5px 20px;} 
    .mega-menu-wrapper .top-menu-wrapper li a{width: 100%; max-width: 300px; padding: 10px 5px;}
    .mega-menu-wrapper .top-menu-wrapper li{position: relative;border-bottom: 2px dotted #701e141f;}

    .megamenu-wrapper-li .dn{display: none;}
    .megamenu-wrapper-li .dn li a.act-link{color: #eab602;}
    /* Add a class for page load state */
    /* Megamenu css */
    
    /* Dropdown css */
    .dropdown-wrapper-li{position: relative;}
    li.dropdown-wrapper-li .dropdown-wrapper {pointer-events: none; opacity: 0;position: absolute; width: 300px;top: 100px;visibility: hidden;transition: all .2s ease-in-out;z-index: 1;}
    li.dropdown-wrapper-li:hover .dropdown-wrapper.last {left: -70px !important}
    li.dropdown-wrapper-li:hover .dropdown-wrapper{visibility: visible;opacity: 1;top: 80px;pointer-events: visible; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
    .dropdown-wrapper ul{background: #f9f7f7;z-index: 0; padding: 0 20px 2px;}
    .dropdown-wrapper li a{width: 100%; max-width: 300px; padding: 10px 5px !important;}
    .dropdown-wrapper li{position: relative;border-bottom: 2px dotted #701e141f;}
    .dropdown-wrapper ul li:last-child{border: none;}
    /* Dropdown css */
    /* header */
    
    /* footer */
    .footer-wrapper{background-color: #020202;}
    .logo-bottom p{color: #fff;margin: 0;text-align: center;font-size: 15px;max-width: 900px;margin: auto;}
    .footer-top-links {display: flex;justify-content: space-between;align-items: center;gap: 30px;flex-wrap: wrap;padding: 35px 0;margin: auto;width: 100%;max-width: 800px;}
    .footer-top-links li a {color: #fff;font-weight: 500;font-size: 20px;}
    .footer-contact-links li a{display: flex;justify-content: center;align-items: center;gap: 10px;}
    .footer-contact-links li a span{color: #fff;}
    .contact-icon{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 20px;}
    .contact-icon img{filter: invert(100%) sepia(47%) saturate(2449%) hue-rotate(325deg) brightness(89%) contrast(110%);width: 100%;max-width: 20px;}
    .footer-contact-links {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 30px;width: 100%;max-width: 1000px;margin: auto;}
    .footer-contact-links li a p{color: #fff;}
    .copyrights-wrapper{background-color: #ebd166;}
    .copyrights{display: flex;justify-content: space-between;align-items: center;gap: 30px;flex-wrap: wrap;padding: 5px 0;}
    .copyrights p{color: #020202;margin: 10px 0;font-size: 14px;line-height: 1;}
    .footer-top-links li a:hover{color: #ebd166;}
    .footer-contact-links li a span:hover{color: #ebd166;}
    .footer-contact-links li a p{margin: 0;}
    .footer-contact-links li a p:hover{color: #ebd166;}
    .footer-top-inner-up {border-top: 1px solid #ebd166;padding: 0 0 25px;}
    .footer-logo {width: 100%;max-width: 270px;padding: 10px;background-color: #fff;margin: 25px auto;}
    .footer-logo .logo {padding: 10px;background-color: #fff;width: 100%;max-width: 250px;margin: auto;display: flex;justify-content: center;align-items: center;border: 1px solid #020202;}
    .footer-logo .logo img{width: 100%;max-width: 250px;}

    .footer-top-links li.act-link a{color: #ebd166;}
    /* footer */
    
    .home-banner-wrapper .fluid-container {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding: 0 20px 80px;
}
    .home-banner-1-wrapper {position: relative;height: calc(100vh - 96px);}
    .home-banner-1-wrapper::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(to top, #000000cf, #00000000);
}
    .home-banner-1{position: relative;width: 100%;max-width: 100%;}
    .home-banner-1 h2 {color: #e9cf64;padding-bottom: 10px;font-size: 60px;text-align: center;line-height: 1.1;}
    .home-banner-1 p {color: #fff;margin: 0;font-size: 28px;text-align: center;}
    .home-banner-wrapper .owl-nav{display: none;}

    .home-banner-wrapper .owl-dots .owl-dot{width: 15px;height: 15px;background-color: #ebd3665e;border-radius: 50%;}
      .home-banner-wrapper .owl-dots {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 15px;
    position: absolute;
    bottom: 6%;
    left: 0;
    right: 0;
    margin: auto;
}
    .home-banner-wrapper .owl-dots .owl-dot.active{background-color: #e9cf64;border-radius: 50%;}
    /* expert-wrapper */
    .expert-wrapper {padding: 100px 0 60px;}
    .expert-inner{display: flex;justify-content: center;align-items: stretch;gap: 5px;flex-wrap: wrap;}
    .expert-1{width: 100%;max-width: 330px;padding: 50px 15px;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;}
    .expert-1-img{width: 100%;max-width: 100px;display: flex;justify-content: center;align-items: center;margin: auto;}
    .expert-1:nth-child(1) .expert-1-img img{width: 100%;max-width: 100px;filter: invert(100%) sepia(47%) saturate(2449%) hue-rotate(325deg) brightness(89%) contrast(110%);}
    .expert-1:nth-child(2) .expert-1-img img{width: 100%;max-width: 100px;filter: invert(0%) sepia(4%) saturate(1880%) hue-rotate(301deg) brightness(89%) contrast(87%);}
    .expert-1:nth-child(2) p{color: #020202;}
    .expert-1:nth-child(3) .expert-1-img img{width: 100%;max-width: 100px;filter: invert(100%) sepia(0%) saturate(2%) hue-rotate(232deg) brightness(106%) contrast(101%);}
    .expert-1 h2{font-weight: 500;color: #ebd166;text-align: center;padding: 20px 0 0;line-height: 1.3;font-size: 32px;}
    .expert-1:nth-child(1){background-color: #020202}
    .expert-1:nth-child(2){background-color: #ebd166}
    .expert-1:nth-child(3){background-color: #0b1932}
    .expert-1:nth-child(1) h2{color: #ebd166}
    .expert-1:nth-child(2) h2{color: #111111}
    .expert-1:nth-child(3) h2{color: #ffffff}
    .expert-1:nth-child(1), .expert-1:nth-child(3) p{color: #ffffff;}
    .expert-1 p{text-align: center;}
    /* expert-wrapper */
    
    /* comfort */
    .comfort-wrapper{padding: 40px 0;}
    .comfort-down {position: relative;display: flex;justify-content: space-between;align-items: center;gap: 40px;width: 100%;max-width: 11500px;margin: 15px auto 0;}
    .comfort-down::before {content: "";position: absolute;width: 100%;max-width: 100%;background-color: #020202;height: 1px;top: -107px;bottom: 0;margin: auto;}
    .comfort-down-1 {width: 100%;max-width: 215px;background-color: #fff;position: relative;}
    .comfort-down-img-bg {background-color: #ecd367;width: 100%;max-width: 115px;border-radius: 50%;height: 115px;display: flex;justify-content: center;align-content: center;margin: auto;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;}
    .comfort-down-img{width: 100%;max-width: 50px;display: flex;justify-content: center;align-items: center;}
    .comfort-down-img img{width: 100%;max-width: 50px;}
    .comfort-text{padding-top: 20px;}
    .comfort-text p {text-align: center;color: #091730;margin: 0;font-size: 35px;font-weight: 600;line-height: 1;}
    .comfort-text h3 {font-weight: 500 !important;text-align: center;font-size: 24px;padding: 5px 0 0;line-height: 1.2;}
    .comfort-inner h2 {font-size: 70px;font-weight: 700;text-align: center;color: #9ea0ab;line-height: 1;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}
    .comfort-inner span {color: #0a1831 !important;padding: 0 10px;font-size: 70px;font-weight: 700;text-align: center;line-height: 1;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}
    .comfort-up {width: 100%;max-width: 800px;display: flex;justify-content: center;align-items: center;margin: auto;transform: translateY(-24px);}
    .comfort-up img{width: 100%;max-width: 800px;}
    /* comfort */
    
    .contact-link-wrapper {position: relative;background: url('../images/cta-bg.webp') no-repeat center center/cover;height: 100%;margin: 40px 0;}
    .contact-link-wrapper .fluid-container{height: 100%;display: flex;justify-content: center;align-items: center;}
    .contact-link-wrapper::before {content: "";position: absolute;background: linear-gradient(to right, #090909cf 50%, #ffd732c2 50%);width: 100%;height: 100%;top: 0;left: 0;}
    .contact-link {width: 100%;max-width: 50%;position: relative;margin-left: auto;padding: 60px;}
    .contact-link h2 {font-weight: 600;color: #0b1932;line-height: 1.5;font-size: 32px;}
    .contact-link .commn-btn {background-color: #fff;color: #020202;padding: 15px 20px;border-radius: 5px;margin-top: 30px;line-height: 1;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
    .contact-link .commn-btn:hover {background-color: #0b1932;color: #ebd166;}
    
    .place-wrapper{padding: 40px 0;}
    .place-inner h2 {text-align: center;font-weight: 600;width: 100%;max-width: 600px;margin: auto;line-height: 1.4;}
    .place {display: flex;justify-content: center;align-items: stretch;gap: 15px;}
    .place:nth-child(1) .place-left:nth-child(1){background: url('../images/conference-tables-1.webp') no-repeat center center/cover;}
    .place:nth-child(1) .place-left:nth-child(2){background: url('../images/l-shape-worksations-1.webp') no-repeat center center/cover;}
    .place:nth-child(2) .place-left:nth-child(1){background: url('../images/planter-box-with-storage-3.webp') no-repeat center center/cover;}
    .place:nth-child(2) .place-left:nth-child(2){background: url('../images/seating-3.webp') no-repeat center center/cover;}
    .place-left {background: url('../images/maps-bg.webp') no-repeat center center/cover;padding: 40px 30px;position: relative;width: 100%;max-width: 800px;margin-top: 15px;height: 365px;border-bottom: 4px solid #ebd165;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;}
    .place-left-heading span {color: #070707b2;font-size: 65px;font-weight: 700;line-height: 0.9;}
    .place-left-heading {display: flex;justify-content: space-between;align-items: flex-end;gap: 30px;position: relative;border-bottom: 1px solid #ecd3676e;padding-bottom: 20px;}
    .place-left-left {display: flex;justify-content: space-between;align-items: flex-start;gap: 30px;flex-direction: column;width: 100%;max-width: 100%;height: 305px;transition: height 0.5s ease, opacity 0.5s ease; }
    .place-left-heading h3 {color: #fff;font-weight: 600;z-index: 1;}
    .place-left p {color: #fff;position: relative;line-height: 2;display: none;opacity: 0;transition: opacity 0.5s ease;padding-top: 20px;}
    .place-left-right {background-color: #ebd166;width: 45px;height: 40px;border-radius: 50%;display: flex;justify-content: center;align-items: center;cursor: pointer;z-index: 1}
    .place-left-right-img img {width: 100%;max-width: 16px;   }
    .place-left-right-img {width: 100%;max-width: 16px;display: flex;justify-content: center;align-content: center;margin: auto;}
    .place:nth-child(1) .place-left:nth-child(1){max-width: 675px;}
    .place:nth-child(1) .place-left:nth-child(2){max-width: 525px;}
    .place:nth-child(2) .place-left:nth-child(1){max-width: 525px;}
    .place:nth-child(2) .place-left:nth-child(2){max-width: 675px;}
    .blur-background::after {background-color: #00000000 !important;}
    .place-left::after {content: "";background-color: #000000c7;position: absolute;bottom: 0;left: 0;width: 100%;height: 20%;}
    .place-left-left.clicked span{color: #ebd166;}
    .place-left::before {content: "";background-color: rgba(0, 0, 0, 0);position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: opacity 0.5s ease;z-index: 0;}
    .blur-background::before {background-color: rgba(0, 0, 0, 0.78);opacity: 1;transition: 1s;}

    .place-left-left.clicked span{color: #ebd166;transition: 1s;}
    .place-left-left.clicked h3{color: #ebd166;transition: 1s}
    .place-left-left.clicked p{color: #ebd166;transition: 1s}

    /* why us section */
    .why-us-section-main{padding: 40px 0;}
    .why-us-section {display: flex;align-items: center;justify-content: center;gap: 100px;gap: 100px;}
    .why-us-section .left-column{position: relative;;display: flex; justify-content: center; align-items: center; width: 100%;max-width: 360px;position: relative;}
    .left-column span{width: 100%;max-width: 360px;display: flex;justify-content: center;align-items: center;}
    .left-column span img{width: 100%;max-width: 360px}
    .yellow-circle {position: absolute;top: 115px;right: 55px;}
    .yellow-circle span {font-size: 40px;line-height: 1;}
    .yellow-circle p{margin: 0;font-weight: 400;font-size: 27px;}
    .why-us-section .right-column {width: 100%;max-width: 600px;}
    .why-us-section .right-column h2 {color: #f4d03f;font-size: 28px;line-height: 1;padding-bottom: 20px;font-weight: 600;}
    .why-us-section .right-column h3 {color: #2c3e50;font-weight: 600;line-height: 1.3;font-size: 38px;}
    .why-us-section .right-column p {color: #7f8c8d;margin: 15px 0 0;text-align: start;}
    .why-us-section .features {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;padding-top: 40px;}
    .why-us-section .features .feature-item {text-align: center;width: 100%;max-width: 175px;}
    .why-us-section .features .feature-item span {width: 100%;max-width: 50px;display: flex;justify-content: center;align-items: center;margin: auto;}
    .why-us-section .features .feature-item img {width: 100%; max-width: 50px; filter: invert(93%) sepia(32%) saturate(908%) hue-rotate(329deg) brightness(96%) contrast(92%);}
    .why-us-section .features .feature-item h4 {color: #2c3e50;font-size: 18px;padding-top: 15px;text-align: start;font-weight: 600;line-height: 1.4;text-align: center;}
    .why-us-section .features .feature-item p {color: #7f8c8d;font-size: 14px;}
    
    /* delivery section */
    .delivery-content-section-one-main {margin: 40px 0;position: relative;;background: url('../images/maps-bg.webp') no-repeat center center/cover;}
    .delivery-content-section-one-main::before {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: #000000e0;}
    .delivery-section {position: relative;;display: flex;justify-content: space-around;align-items: center;padding: 20px 0;color: white;gap: 30px; flex-wrap: wrap;}
    .delivery-content {width: 35%;}
    .delivery-content h2 {font-size: 36px;line-height: 1.4;color: white;font-weight: 500;}
    .highlight {color: #ebd165;}
    .delivery-content p {color: #ccc;font-size: 16px;line-height: 1.8;}
    .delivery-map {width: 47%;display: flex;justify-content: space-around;align-items: center;position: relative;}
    .location-list {list-style: none;padding: 0;margin: 0;position: relative;margin-right: 20px;}
    .location-list li {margin-bottom: 20px;color: #ffffff;position: relative;font-size: 14px;text-align: end;}
    .location-list li::before {content: '';position: absolute;right: -26px;top: 8px;width: 10px;height: 10px;background-color: #ebd165;border-radius: 50%;}
    .location-list::after {content: '';position: absolute;right: -22px;top: 10px;height: 85%;width: 1px;background-color: #ebd165;}
    .india-map {position: relative;width: 100%;max-width: 400px;display: flex;justify-content: center;align-items: center;}
    .india-map img {width: 100%;max-width: 400px;}
    
    /* sitemap */
    .sitemap-links{display: flex;justify-content: space-evenly;align-items: flex-start;flex-wrap: wrap;gap: 50px;}
    .sitemap-container{margin: 30px 0;}
    .sitemap-inner h1{padding: 20px 0 0 0;}
    .sitemap-inner h1{position: relative;color: transparent;background: rgb(125, 64, 159); background-image: linear-gradient(90deg, rgba(125, 64, 159, 1) 0%, rgba(145, 95, 148, 1) 7%, rgba(155, 80, 130, 1) 14%, rgba(172, 92, 136, 1) 19%, rgba(232, 136, 122, 1) 24%, rgba(238, 123, 112, 1) 31%, rgba(217, 113, 134, 1) 38%, rgba(203, 95, 159, 1) 43%, rgba(194, 80, 186, 1) 54%, rgba(192, 90, 206, 1) 58%, rgba(168, 65, 203, 1) 63%, rgba(180, 53, 238, 1) 70%, rgba(186, 59, 218, 1) 80%, rgba(186, 66, 220, 1) 93%, rgba(153, 47, 197, 1) 100%);background-clip: text;}
    .sitemap-inner h1::before{position: absolute;top: 0;left: 0;width: 100%;max-width: 200px;height: 2px;background-color: #e02f56;}
    .sitemap-innerpages-singlepage a {text-align: center;font-size: 34px;font-family: "Aldrich", sans-serif;font-weight: 600;color: #0a1831;position: relative;padding: 10px 30px;border-radius: 5px;box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;}
    .sitemap-innerpages ul{padding-top: 10px;position: relative;}
    .sitemap-innerpages h2{font-size:28px;box-shadow: rgb(204, 219, 232) 3px 3px 6px 0px inset, rgba(255, 255, 255, 0.5) -3px -3px 6px 1px inset;}
    .sitemap-innerpages ul li {margin: 15px 0;padding-left: 85px;position: relative;background-color: #0a1831;}
    .sitemap-innerpages ul li::before {content: "";position: absolute;width: 50px;background-color: #ebd165;height: 2px;left: 22px;top: 0;bottom: 0;margin: auto;}
    .sitemap-innerpages ul::before {position: absolute;content: "";width: 2px;background-color: #ebd165;height: calc(100% - 13px);top: 0;left: 21px;}
    .sitemap-innerpages a {padding: 15px;font-size: 20px;color: #ebd165;font-weight: 400;font-family: "Ubuntu", sans-serif;}
    .sitemap-innerpages h2 {text-align: center;font-family: "Aldrich", sans-serif;color: #ebd165;position: relative;padding: 10px 30px;border-radius: 5px;box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;}
    .sitemap-innerpages-singlepage, .sitemap-innerpages{padding: 25px 0;}
    /* sitemap */
    
    /* features */
    .features-wrapper{background-color: #19290c;padding: 80px 0;}
    .features-inner {display: flex;justify-content: center;align-items: center;gap: 30px;padding-top: 20px;}
    .features-left {width: 100%;max-width: 600px;}
    .feature-img{width: 100%;max-width: 600px;display: flex;justify-content: center;align-items: center;}
    .feature-img img{width: 100%;max-width: 600px;}
    .features-right {width: 100%;max-width: 600px;}
    .feature h2 {color: #fff;font-weight: 500;text-align: center;}
    /* features */
    
    /* faqs */
    .products-tab {width: 100%;}
    .products-tab h4{text-align: center;color: #0a1831;}
    .tabs {margin-top: 40px;display: flex;justify-content: space-evenly;align-items: stretch;list-style-type: none;padding: 0;background-color: #ead06485;border-top: 2px solid #020202;border-bottom: 2px solid #020202;padding: 10px;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;}
    .tabs li {padding: 10px 20px;cursor: pointer;background-color: #f3d866;margin-right: 5px;position: relative;border: 2px solid #020202;border-radius: 7px;width: 150px;text-align: center;font-weight: 600;color: #0a1831;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;}
    .tabs li:hover {background-color: #ffd000;}
    .tab-content {padding: 20px;}
    .tab-pane {display: none;position: relative;}
    .tab-pane::before {content: "";position: absolute;left: 0;width: 2px;height: 100%;top: 0;background-color: #020202;left: -12px;}
    .tab-pane.active {display: block;}
    .tab-pane ul li {position: relative;padding: 10px 15px;background-color: #0a1831;margin: 10px;width: 100%;max-width: fit-content;color: #ebd165;}
    .tab-pane ul li::before {content: "";position: absolute;left: 0;width: 15px;height: 3px;top: 0;bottom: 0;margin: auto;background-color: #020202;left: -20px;}
    /* about-us */

	/* inner-pages */
    .innerpage-wrapper{padding: 60px 0;}
    .inner-banner-wrapper {width: 100%;height: 300px;position: relative;margin: 0 0;background: url('../images/inner-banner.webp') center center/cover no-repeat;}
    .inner-banner-wrapper .fluid-container::before {content: "";position: absolute;background: url('../images/banner-workstation.webp') center center/contain no-repeat;width: 600px;height: 100%;bottom: -15%;right: 5%;margin: auto;}
    .inner-banner-wrapper .fluid-container {display: flex;justify-content: flex-start;align-items: flex-end;width: 100%;height: 100%;padding-bottom: 40px;position: relative;}
    .inner-banner{width: 100%;max-width: 100%;z-index: 1;}
    .inner-banner h1 {font-weight: 600;text-align: start;color: #f3d866;font-size: 42px;padding: 0 0 5px;line-height: 1.3;}
    .breadcrumb-wrapper {width: 100%;max-width: fit-content;padding: 10px 0 0;}
    .breadcrumb {display: flex;justify-content: flex-start;align-items: center;gap: 10px;flex-wrap: wrap;border-top-left-radius: 4px;border-top-right-radius: 4px;}
    .breadcrumb li{color: #fff;}
    .breadcrumb li a {font-size: 15px;font-weight: 600;color: #ffffff;}
    .breadcrumb span {font-size: 15px;font-weight: 400;}
    .breadcrumb li:last-child span{color: #f3d866;}

	/* start vision-mission */

    .vision-wrapper{margin: 40px 0;padding: 60px 0;background-color:#0a1831;}
    .vision-inner { display: flex; justify-content: center; align-items: center; gap: 50px; }
    .vision-left { width: 100%; max-width: 250px; border-radius: 50%; height: 250px; display: flex; justify-content: center; align-items: center; background-color: #ffffff; position: relative;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;}
    .vision-left::before {content: "";position: absolute;top: 0;right: -25px;width: 100%;max-width: 100%;background: url('../images/arc.webp') no-repeat center center/cover;height: 100%;rotate: 90deg;filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(350deg) brightness(101%) contrast(105%);}
    .vision-left-img { width: 100%; max-width: 160px; display: flex; justify-content: center; align-items: center; }
    .vision-left-img img { width: 100%; max-width: 160px;filter: invert(9%) sepia(50%) saturate(999%) hue-rotate(180deg) brightness(94%) contrast(100%); }
    .vision-1 { display: flex; justify-content: center; align-items: center; gap: 30px; padding: 15px 0; position: relative; }
    .vision-1:nth-child(1), .vision-1:nth-child(3){transform: translateX(-50px);}
    .vision-1:nth-child(1)::before {content: "";position: absolute;width: 15px;height: 15px;background-color: #ead064;border-radius: 50%;bottom: -9px;left: -10px;border: 1px solid #020202;}
    .vision-1:nth-child(2)::before {content: "";position: absolute;background-color: #ead064;border-radius: 50%;bottom: 0;top: 0;margin: auto;left: -37px;width: 15px;height: 15px;border: 1px solid #020202;}
    .vision-1:nth-child(3)::before {content: "";position: absolute;width: 15px;height: 15px;background-color: #ead064;border-radius: 50%;top: -10px;left: -10px;border: 1px solid #020202;}
    .vision-1:nth-child(1):hover::before, .vision-1:nth-child(2):hover::before, .vision-1:nth-child(3):hover::before{background-color: #ffcc00;}
    .vision-icon { width: 100%; max-width: 166px; border: 1px solid #ffffff; padding: 10px; border-radius: 50%; height: 166px; display: flex; justify-content: center; align-items: center; }
    .vision-icon-img { width: 100%; max-width: 35px; display: flex; justify-content: center; align-items: center; margin: auto; }
    .vision-icon-img img { width: 100%; max-width: 35px; filter: invert(7%) sepia(18%) saturate(4978%) hue-rotate(196deg) brightness(97%) contrast(97%); }
    .vision-icon-border { width: 100%; max-width: 145px; border: 1px solid #020202; border-radius: 50%; padding: 30px; height: 145px; margin: auto; background-color: #ebd165;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;}
    .vision-icon-border h6 { text-align: center; padding-top: 15px; color: #070707; }
    .vision-left-img img {transition: opacity 0.3s ease;}
    .vision-1 {transition: transform 0.3s ease; }
    .vision-1:hover .vision-icon{transform: scale(1.05); }
    .vision-1:hover .vision-icon-border{background-color: #ffcc00;transition: 0.7s;}
    .vision-1:hover .vision-icon-border h6{color: #0a1831;transition: 0.7s;}
    .vision-icon {transition: box-shadow 0.3s ease, transform 0.3s ease;}
    .vision-text p{color: #fff;}
    .vision-icon:hover {box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2);transform: scale(1.05);}
    .vision-icon:hover .vision-icon-img img{filter: invert(7%) sepia(18%) saturate(4978%) hue-rotate(196deg) brightness(97%) contrast(97%);}

	/* end vision-mission */

   /*=============== CARD ===============*/
   .team-wrapper{padding: 60px 0;}
   .team-container h2{text-align: center;}
   .team-container p{text-align: start;margin: 0;color: #ebd165;font-weight: 700;}
   .card__container {padding-top: 30px;display: flex;justify-content: center;align-items: stretch;gap: 30px;flex-wrap: wrap;}
   .card__article {position: relative;overflow: hidden;width: 100%;max-width: 328px;display: flex;justify-content: center;align-items: center;}
   .card__description{font-size: 12px;color: #fff;}
   .card__img {width: 328px;border-radius: 10px;border: 2px solid #0a18311f;display: flex;justify-content: center;align-items: center;}
   .card__data {width: 100%;background-color: #0a1831d9;padding: 15px;box-shadow: 0 8px 24px hsla(0, 0%, 0%, .15);border-radius: 10px;position: absolute;bottom: -144px;left: 0;right: 0;opacity: 0;transition: opacity 1s 1s;max-width: 280px;margin: auto;border: 2px solid #ebd165;}
   .card__title {font-size: 14px;font-weight: 500;margin-bottom: .75rem;color: #fff;}
   
   /* Naming animations in hover */
   .card__article:hover .card__data {animation: show-data 1s forwards;opacity: 1;transition: opacity .3s;}
   .card__article:hover {animation: remove-overflow 2s forwards;}
   .card__article:not(:hover) {animation: show-overflow 2s forwards;}
   .card__article:not(:hover) .card__data {animation: remove-data 1s forwards;}
   
   /* Card animation */
   @keyframes show-data {
     50% {transform: translateY(-10rem);}
     100% {transform: translateY(-7rem);}
   }
   
   @keyframes remove-overflow {
     to {overflow: initial;}
   }
   
   @keyframes remove-data {
     0% {transform: translateY(-7rem);}
     50% {transform: translateY(-10rem);}
     100% {transform: translateY(.5rem);}
   }
   
   @keyframes show-overflow {
     0% {overflow: initial;pointer-events: none;}
     50% {overflow: hidden;}
   }
   /* team */
   
  /* about-us */

	.desking-system{padding: 40px 0;}
  .product-desc h1{text-align: center;}
  .product-desc p{text-align: center;}
  .desking-system h2{color: #ead064;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);text-align: center;}
  .desking-system p{margin: 0;padding: 15px 0 0;text-align: center;width: 100%;max-width: 900px;margin: auto;}

  .clients-wrapper{padding: 40px 0;}
  .clients-inner h2{text-align: center; padding: 0 0 30px;}
  .client-1 {display: flex;justify-content: center;align-items: center;gap: 40px;padding: 20px;}
  .client-1 span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 250px;border-radius: 50%;border: 10px solid #ffff;box-shadow: rgb(235, 209, 101) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;position: relative;}
  .client-1 span img{width: 100%;max-width: 250px;border-radius: 50%;}
  .client-1 span::before {content: "";position: absolute;width: 30px;height: 30px;background: url('../images/icons/quote.webp') center center no-repeat/contain;top: 0;left: 0;z-index: 1;}
  .client-content{width: 100%;max-width: 950px;}
  .client-content p {text-align: start;font-style: italic;font-size: 24px;}
  .client-content p:nth-child(2) {color: #e8d065;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);font-weight: 600;font-size: 21px;}
  .clients-list .owl-dots{display: flex !important;justify-content: center;align-items: center;gap: 16px;}
  
  .clients-list .owl-nav{display: none;}
  .clients-list .owl-dot {width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;padding: 0;border-radius: 50%;background-color: #070707 !important;}
  .clients-list .owl-dot.active{background-color: #ebd165 !important;}
  .megamenu-wrapper {width: 100%;max-width: 1240px;margin: auto;background-color: #ffffff;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;position: relative;background-color: #0a1831;}
  .megamenu-inner {display: flex;justify-content: flex-start;align-items: flex-start;gap: 40px;width: 100%;max-width: 1240px;position: relative;border: 1px solid #ebd166;border-radius: 0 0 10px 10px;}
  .menu-product-1{position: relative;width: 100%;max-width: 205px;border-radius: 10px;margin-top: 20px;}
  .menu-product-1-sub-parent{width: 100%;max-width: 200px;background-color: #0a1831;padding: 20px;}
  .menu-product-1-parent {width: 100%;max-width: 203px;padding: 10px;margin: auto;background-image: linear-gradient(34deg, #0a1831 70%, #fff 99%, #0a1831 100%);}
  .menu-product-1-grand-parent {position: relative;background-image: linear-gradient(34deg, #0a1831 70%, #fff 99%, #0a1831 100%);padding: 1px;z-index: 1;}
  .menu-product-1-grand-parent::before {content: '';position: absolute;height: 30%;width: 100%;left: 0;right: 0;top: 0;z-index: -1;background-color: #ebd166;}
  .menu-product-1-grand-parent::after {content: '';position: absolute;height: 30%;width: 100%;left: 0;right: 0;background-color: #ebd166;bottom: 0;z-index: -1;}
  .menu-product-1-grand-parent:hover .menu-product-1-parent::before{content: "";position: absolute;width: 100%;height: 100%;background-color: #ebd0667c;left: 0;top: 0;width: 100%;height: 100%;transition: 1s;}
  .menu-product-1-img{width: 100%;max-width: 190px;display: flex;justify-content: center;align-items: center;margin: auto;}
  .menu-product-1-img img{width: 100%;max-width: 190px;}
  .menu-product-1 h6 {color: #ffffff;font-weight: 500;text-align: center;font-size: 14px;padding-top: 10px;}
  .menu-product-icon{width: 15px;max-width: 15px;display: flex;justify-content: center;align-items: center;margin: auto;border-radius: 50%;}
  .menu-product-icon img{width: 15px;max-width: 15px;display: flex;justify-content: center;align-items: center;filter: invert(100%) sepia(0%) saturate(7473%) hue-rotate(157deg) brightness(111%) contrast(100%);}
  .menu-product-icon-parent {width: 100%;max-width: 30px;display: flex;justify-content: center;align-items: center;height: 30px;background-color: #0a1831;border-radius: 50%;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;display: none;z-index: 2;}
  .menu-product-1:hover .menu-product-icon-parent{transform: translateY(-50%);transition: 0.7s;display: flex;top: 0;}
  .megamenu-workstations{display: flex;justify-content: center;align-items: center;gap: 15px;flex-wrap: wrap;}
  .megamenu-workstations a{padding: 0 !important;}
  .megamenu-left ul li{padding: 10px;width: 100%;max-width: 100%;border-bottom: 1px solid #0a1831;position: relative;display: flex;justify-content: space-between;align-items: center;}
  .megamenu-left ul li span {width: 100%;max-width: 20px;display: flex;justify-content: center;align-items: center;border-radius: 50%;}
  .megamenu-left ul li span img {width: 100%;max-width: 20px;filter: invert(0%) sepia(90%) saturate(7500%) hue-rotate(353deg) brightness(84%) contrast(108%);}
  .megamenu-left ul li:last-child{border-bottom: unset;}
  .megamenu-left {width: 100%;max-width: 270px;border-right: 1px solid #ebd166;}
  .megamenu-left li a {padding: 30px 20px !important;margin: 0;border-radius: 10px;color: #0a1831;text-align: start;font-weight: 500;font-size: 20px;border: 1px solid #ebd166;font-weight: 600;background-color: #fff;width: 100%;max-width: 100%;display: flex;justify-content: space-between;align-items: center;gap: 30px;line-height: 1;}
  .megamenu-left li:hover a{font-weight: 700;color: #0a1831 !important;background-color: #ebd166;}
  .megamenu-left.act-link li.act-link a{background-color: #ebd166;color: #0a1831;}
  .megamenu-workstations {display: none;}
  .megamenu-workstations.active {display: flex; transition: all 0.3s ease; }
  .megamenu-right{width: 100%;max-width: 840px;margin: auto;}

/* contact-us */

	.contact-us-main-wrapper{padding: 60px 0;}
	.contact-us-form {width: 100%;max-width: 600px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding: 20px;border: 2px solid #091830;border-radius: 20px;}
	.contact-us-top {width: 100%;max-width: 100%;display: flex;justify-content: center;align-items: stretch;gap: 30px;padding: 0 0 40px;}
	.contact-us-menu{ width: 100%; max-width: 600px;}
	.contact-us-card {width: 100%;max-width: 100%;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding: 30px;position: relative;transition: transform 0.3s ease, box-shadow 0.3s ease;background: #091830;border-left: solid 3px var(--orange);border-right: solid 3px var(--orange);border-radius: 15px;text-align: center;margin: 15px 0;color: #fff;}
	.contact-us-card:hover{color: #eab602;}
	.contact-us-card:hover span img{filter: invert(100%) sepia(0%) saturate(3161%) hue-rotate(96deg) brightness(123%) contrast(109%);}
	.contact-us-card::before {content: "";position: absolute;width: 200px;height: 8px;bottom: 0;left: 0;right: 0;margin: 0 auto;background: var(--yellow);border-top-left-radius: 100px;border-top-right-radius: 100px;}
	.contact-us-card span {width: 100%; max-width:30px; display: flex; justify-content: center; align-items: center;margin: auto auto 10px auto;}
	.contact-us-card span img{width: 100%; max-width: 30px;filter: invert(100%) sepia(67%) saturate(1699%) hue-rotate(326deg) brightness(97%) contrast(89%);}

	.contact-us-card .contact-name{margin: 15px 0 0; font-weight: 600; text-align: center; color: #000;}
	.contact-us-card .contact-creditials, .contact-creditials a {text-align: center !important;margin: 0;font-size: 16px;width: 100%;max-width: 100%;color: #000;line-height: 1.5;}
	.contact-us-form span{font-size: 28px;font-weight: 600;color: #091830;}
	.contact-us-form .input-wrapper{width: 100%;}
	.index-contact-us-btn {width: 100%;max-width: 100%;display: flex;justify-content: center;align-items: center;padding-top: 20px;}
	.submit-btn {  padding: 10px 40px; background: #091830; color: #fff; font-size: 16px; border: none; border-radius: 6px; cursor: pointer; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
  .submit-btn:hover{background-color: #edd166;color: #091830;}
  .contact-us-btn button {background-color: #091830;color: #fff;width: 100%;max-width: 200px;padding: 10px 35px;border-radius: 7px;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;}
  .contact-us-btn button:hover{background-color: #e9d065;color: #091830;}
 /* Form */
   .index-form { display: flex; justify-content: center; align-items: center; gap: 20px; flex-wrap: wrap; width: 100%; max-width: 1200px; margin: auto;  padding: 20px 0 0;}
   .input-wrapper { position: relative; width: 100%;   border-bottom: 1px solid #fff;}
   .index-form.in-p label {color: #fff !important;}
   .index-form.in-p input, .index-form.in-p textarea {color: var(--navy) !important;}
   .contact-us-inner iframe{height: 450px;width: 100%;max-width: 100%;}
/* Form */

/* Lable Animation */
   .user-box input,
   .user-box-readonly input,
   .user-box select{ width: 100%; padding: 20px 0 10px 0; font-size: 18px; border: none; outline: none; background: transparent; position: relative; color: #131313;border-bottom: 1px solid #091830;}
   .user-box textarea { width: 100%; margin: 20px 0 10px 0; font-size: 18px; border: none; outline: none; background: transparent; position: relative; height: 40px;color: #131313;}
   .user-box label,
   .user-box-readonly label { position: absolute; top: 0; left: 0; padding: 10px 0; font-size: 16px; color:  var(--navy); pointer-events: none; transition: .5s;}
   .user-box-readonly label {top: -15px;}
   .banner-details-right .user-box-readonly label {color: var(--blue); top: -15px;}
   .user-box-readonly select {padding: 20px 0 10px;}
   input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px transparent inset !important; /* Override background color */ transition: background-color 5000s ease-in-out 0s; /* Ensure background transition overrides autofill */ background-clip: content-box !important; /* Keeps styling consistent */}
   input:-webkit-autofill {-webkit-text-fill-color: #fff !important; /* Text color inside autofilled input */ }
   form.index-page input:-webkit-autofill {-webkit-text-fill-color: #131313 !important; /* Text color inside autofilled input */ }
   .input-color input:-webkit-autofill {-webkit-text-fill-color: #131313 !important; }
/* Lable Animation */
   
/* contact-us */

/* go to top */
#to-top {cursor: pointer;position: fixed;bottom: 10px;right: 10px;width: 90px;height: 90px;z-index: 9;padding: 6px;border-radius: 50%;}
#to-top img{filter: invert(59%) sepia(27%) saturate(4000%) hue-rotate(8deg) brightness(101%) contrast(85%);}
#to-top:hover img{filter: invert(11%) sepia(94%) saturate(1909%) hue-rotate(345deg) brightness(96%) contrast(92%);}
/* go to top */

.ip-wrapper{padding: 80px 0}
/* new product */

.all-products {padding: 70px 0 0;display: flex;justify-content: center;align-items: stretch;gap: 50px;flex-wrap: wrap;}
.all-products-1 {width: 100%;max-width: 575px;display: flex;justify-content: space-between;align-items: center;gap: 20px;border-radius: 10px;position: relative;padding: 35px 20px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;background-color: #ebd165;border: 1px solid #0a183238;}
.all-products-1 p {text-align: start;color: #0a1831;font-weight: 400;font-size: 28px;margin: 0;}
.all-products-1 span{display: flex;justify-content: center;align-items: center;width:100%;position: absolute;}
.all-products-1 span img{width: 100%;max-width: 100%;}

.all-products-1:hover .all-products-1-right{transform: scale(1.1);transition: 1.3s;}
.all-products-1:nth-child(4) .all-products-1-right{top: -12px;}
.all-products-1:nth-child(1) span {max-width: 162px;top: -47px;right: 15px;}
.all-products-1:nth-child(1) span img{max-width: 100%;}
.all-products-1:nth-child(2) span {max-width: 300px;top: -50px;right: 15px;}
.all-products-1:nth-child(2) span img{max-width: 100%;}
.all-products-1:nth-child(3) span {max-width: 120px;top: -38px;right: 15px;}
.all-products-1:nth-child(3) span img{max-width: 100%;}
.all-products-1:nth-child(4) span {max-width: 85px;top: -35px;right: 15px;}
.all-products-1:nth-child(4) span img{max-width: 100%;}

.all-products-1.act-link{background-color: #091830;}
.all-products-1.act-link p{color: #ebd165;}

.philosophy-wrapper{position: relative;margin: 40px 0;background: #f9f9f9;background: url('../images/dark-desk.webp') no-repeat center center/cover;}
.philosophy-wrapper::before{content: "";position: absolute;width: 100%;height: 100%;background-color: #0a1831;top: 0;left: 0;}
.philosophy-inner{position: relative;;display: flex;justify-content: center;align-items: center;gap: 50px;}
.philosophy-left{width: 100%;max-width: 600px;}
.philosophy-left .main-heading-img img{filter: invert(100%) sepia(39%) saturate(4109%) hue-rotate(316deg) brightness(111%) contrast(84%);}
.philosophy-left h2{color: #ebd165;text-align: end;}
.philosophy-left p{color: #fff;text-align: end;}
.philosophy-right{width: 100%;max-width: 700px;position: relative;}
.philosophy-right::before{position: absolute;content: "";width: 450px;height: 450px;background-color: #ebd1657a;border-radius: 50%;top: 0;bottom: 0;left: 0;right: 0;margin: auto;z-index: -1;}

.philosophy-right-img{width: 100%;max-width: 400px;display: flex;justify-content: center;align-items: center;margin: auto;}
.philosophy-right-img img{width: 100%;max-width: 400px;}

.philosophy-right.float::before {animation: ani-float 3s ease-in-out infinite;}
.float{animation: ani-float 3s ease-in-out infinite;}
@keyframes ani-float {
  0% { transform: translate(0,  0px); }
  50% { transform: translate(0, 20px); }
  100% { transform: translate(0, -0px); }    
}

/* .how-we-work */

.how-we-work-wrapper{padding: 40px 0;}
.how-we-work-text h6 {text-align: center;color: #0a1831;font-weight: 600;}
.how-we-work-heading{width: 100%;max-width: 900px;margin: auto;}
.how-we-work-heading h2 {text-align: center;padding-bottom: 20px;}
.how-we-work-text .idea{color: #ffce00;font-weight: 600;}
.how-we-work-heading p {text-align: center;width: 100%;max-width: 1240px;margin: auto;}
.how-we-work-process {display: flex;justify-content: center;align-items: center;gap: 30px;flex-wrap: wrap;padding-top: 30px;position: relative;}
.how-we-work-process::before {content: "";position: absolute;width: 100%;height: 1px;background-color: #000000;top: 80px;z-index: -1;}
.how-we-work-1{width: 100%;max-width: 350px;margin: auto;}
.how-we-work-icon {width: 100px;height: 100px;background-color: #0a1831;border-radius: 50%;display: flex;justify-content: center;align-items: center;margin: auto auto 120px;position: relative;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;}
.how-we-work-icon::before{content: "";position: absolute;width: 10px;height: 10px;left: -20px;border-radius: 50%;top: 0;bottom: 0;margin: auto;background-color: #03548d;}
.how-we-work-icon::after{content: "";position: absolute;width: 10px;height: 10px;right: -20px;border-radius: 50%;top: 0;bottom: 0;margin: auto;background-color: #03548d;}
.how-we-work-icon-img{width: 100%;max-width: 50px;display: flex;justify-content: center;align-items: center;}
.how-we-work-icon-img img{width: 100%;max-width: 50px;filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(73deg) brightness(103%) contrast(103%);}
.how-we-work-number {padding-bottom: 15px;position: relative;}
.how-we-work-number::before {content: "";position: absolute;width: 15px;height: 15px;background-color: #ebd165;border-radius: 50%;left: 0;right: 0;margin: auto;top: -114px;z-index: -1;border: 2px solid #0a1831;}
.how-we-work-number::after {content: "";position: absolute;width: 1px;height: 100px;background-color: #0a1831;left: 0;right: 0;top: -100px;margin: auto;z-index: -1;}
.how-we-work-text{background-color: #fff;z-index: 1;}
.how-we-work-text span {color: #070707;background-color: #ebd165;border-radius: 50%;font-size: 20px;width: 50px;height: 50px;margin: auto;text-align: center;display: flex;justify-content: center;align-items: center;font-weight: 600;border: 2px solid #091830;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;}
.how-we-work-text h6{text-align: center;}
.how-we-work-text p{text-align: center;}
.how-we-work-1:hover .how-we-work-number::before{transform: translateY(120px);transition: 0.7s;}
.how-we-work-1:hover .how-we-work-number::after{transform: translateY(120px);transition: 0.7s;}
.how-we-work-process .owl-dots{display: none;}
.how-we-work-process .owl-nav{display: flex !important;justify-content: center;align-items: center;gap: 10px;}
.how-we-work-process .owl-nav .owl-prev , .how-we-work-process .owl-nav .owl-next {width: 50px;height: 50px;border-radius: 50%;background-color: #0a1831 !important;display: flex;justify-content: center;align-items: center;color: #fefefe !important;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.how-we-work-process .owl-nav .owl-prev span, .how-we-work-process .owl-nav .owl-next span {font-size: 50px;font-weight: 200;}
.intro-inner{display: flex;justify-content: center;align-items: center;gap: 50px;padding: 0 0 40px;}
.intro-left{width: 100%;max-width: 690px;}
.about-left-heading h2{padding: 20px 0px 0;color: #0a1831;line-height: 1.2;}
.about-left-heading p{margin: 0;padding: 20px 0;}

.intro-right{width: 100%;max-width: 500px;display: flex;justify-content: center;align-items: center;border-radius: 10px;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;}
.intro-right img{width: 100%;max-width: 500px;border-radius: 10px;}

.why-choose-1 {display: flex;justify-content: flex-start;align-items: center;gap: 20px;background-color: #ffff;border-radius: 30px;padding: 5px;width: 100%;max-width: 100%;border-top-left-radius: 150px !important;border-bottom-left-radius: 150px !important;margin: 0 0 30px;}
.why-choose-1 span {width: 100%;max-width: 120px;display: flex;justify-content: center;align-items: center;background-color: #0b1932;height: 120px;border-radius: 50%;position: relative;}
.why-choose-1 span::before {content: "";position: absolute;width: 40px;height: 2px;background-color: #0b1932;top: 0;bottom: 0;margin: auto;right: -19%;}
.why-choose-1 span img {width: 100%;max-width: 60px;filter: invert(98%) sepia(30%) saturate(202%) hue-rotate(203deg) brightness(121%) contrast(100%);}
.why-choose-content {padding: 25px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border: 2px solid #ebd165;border-radius: 20px;width: 100%;max-width: 100%;}
.why-choose-content h3{text-align: start;border-bottom: 1px solid #070707;line-height: 1.3;font-size: 28px;font-weight: 600;padding: 0 0 5px;}
.why-choose-content p{text-align: start;font-size: 18px;}

/* photo-gallery fancy-box  */
.individual-photo-components {display: flex;justify-content: center;align-items: stretch;flex-wrap: wrap;gap: 10px;padding: 15px 0 0;}
.individual-photo-components .magnific-img {width: 100%;max-width: 600px;height: 350px;position: relative;transition: all .3s ease-in-out;background: center center/cover no-repeat ;}
.individual-photo-components .magnific-img > a {display: block;height: 100%;width: 100%;background: center center/cover no-repeat ;position: relative;border-radius: 10px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.individual-photo-components .magnific-img > a em {position: absolute;top: 0;left: 0;width: 96%;height: 95%;background: #030303;opacity: 0;display: flex;justify-content: center;align-items: center;transition: all .4s ease-in-out;bottom: 0;right: 0;margin: auto;color: #ebd165;}
.individual-photo-components .magnific-img > a:hover em {opacity: .6;}
.individual-photo-components .magnific-img > a em img {width: 32px;filter: invert(99%) sepia(22%) saturate(313%) hue-rotate(161deg) brightness(118%) contrast(100%);margin-top: 60px;opacity: 0;transition: all .4s ease-in-out;transition-delay: .2s;}
.individual-photo-components .magnific-img > a:hover em img {margin-top: 0;opacity: 1;}
.mfp-arrow {background: #eee url('../images/icons/arrow.webp') no-repeat center/20px !important;width: 48px !important;height: 48px !important;transition: all .4s !important;}
.mfp-arrow-right {background-image: url('../images/icons/arrow.webp') !important;}
.mfp-arrow::before,.mfp-arrow::after {display: none;}
.mfp-close {font-size: 32px;}
.mfp-container:hover button.mfp-arrow,.mfp-container:hover .mfp-counter {opacity: 1 !important;}
.mfp-arrow:hover {width: 60px !important;}
/* photo-gallery fancy-box  */

/* eror */
	.eror-inner{display: flex;justify-content: center;align-items: center; gap: 60px;}
	.eror-inner span{width: 100%;max-width: 500px;display: flex;justify-content: center;align-items: center;}
	.eror-inner span img{width: 100%;max-width: 500px;}
	.error-right{width: 100%;max-width:600px;} 
	.error-right h2{text-align: start;color:#091830;}
	.error-right h3{text-align: start;padding: 10px 0 0;}
	.error-right p{text-align: start;}
  .error-right a {background-color: #091830;color: #eab602;padding: 7px 15px;border-radius: 7px;}
  .error-right a:hover{background-color: #eab602;color: #091830;}
/* eror */

/* sitemap */
	.sitemap-inner{display: flex;justify-content: flex-start;align-items: flex-start;gap: 30px;flex-wrap: wrap;}
	.sitemap-links, .sitemap-sub-links p{color: #eab602;background-color: #091830;padding: 10px 20px;border-radius: 5px;}
	.sitemap-sub-links{width: 100%;max-width: fit-content;}
	.sitemap-sub-links ul li a {position: relative;color: #091830;width: 100%;max-width: fit-content;padding: 10px 0 10px 60px;}
	.sitemap-sub-links ul li a:hover{color: #eab602 }
	.sitemap-sub-links li a::before {content: "";position: absolute;width: 25px;height: 2px;top: 0;bottom: 0;margin: auto;background-color: #f3d866;left: 30px;}
	.sitemap-sub-links p{margin: 0;width: 100%;max-width: fit-content;border-radius: 5px;}
	.sitemap-sub-links ul{position: relative;}
	.sitemap-sub-links ul::before {content: "";position: absolute;width: 2px;height: 100%;left: 30px;background-color: #f3d866;}
/* sitemap */