@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');@font-face{font-family:'SatoshiBlack';src:url('../fonts/SatoshiBlack.eot');src:url('../fonts/SatoshiBlack.eot') format('embedded-opentype'),url('../fonts/SatoshiBlack.woff2') format('woff2'),url('../fonts/SatoshiBlack.woff') format('woff'),url('../fonts/SatoshiBlack.ttf') format('truetype'),url('../fonts/SatoshiBlack.svg#SatoshiBlack') format('svg');}
@font-face{font-family:'SatoshiBold';src:url('../fonts/SatoshiBold.eot');src:url('../fonts/SatoshiBold.eot') format('embedded-opentype'),url('../fonts/SatoshiBold.woff2') format('woff2'),url('../fonts/SatoshiBold.woff') format('woff'),url('../fonts/SatoshiBold.ttf') format('truetype'),url('../fonts/SatoshiBold.svg#SatoshiBold') format('svg');}
@font-face{font-family:'SatoshiMedium';src:url('../fonts/SatoshiMedium.eot');src:url('../fonts/SatoshiMedium.eot') format('embedded-opentype'),url('../fonts/SatoshiMedium.woff2') format('woff2'),url('../fonts/SatoshiMedium.woff') format('woff'),url('../fonts/SatoshiMedium.ttf') format('truetype'),url('../fonts/SatoshiMedium.svg#SatoshiMedium') format('svg');}
@font-face{font-family:'SatoshiRegular';src:url('../fonts/SatoshiRegular.eot');src:url('../fonts/SatoshiRegular.eot') format('embedded-opentype'),url('../fonts/SatoshiRegular.woff2') format('woff2'),url('../fonts/SatoshiRegular.woff') format('woff'),url('../fonts/SatoshiRegular.ttf') format('truetype'),url('../fonts/SatoshiRegular.svg#SatoshiRegular') format('svg');}
*{margin:0;padding:0;box-sizing:border-box;}
body{font-family:'Inter';}
ul,li,ol{padding:0;margin:0;list-style:none;}
h1,h2,h3,h4,h5{margin:0;padding:0;}
img{border:none;}
.post, .page {
    margin: 0 !important;
}
a:visited { color: #fff;}
.lang-mobile{display:none;}
.menusec .container{display:flex;align-items:center;justify-content:space-between;}
.menusec .nav-item{margin-right:10px;}
.menusec .nav-item .nav-link{font-family:'SatoshiMedium';color:#fff;font-weight:400;}
.menusec .nav-item .nav-link::after{display:none;}
header{padding:20px 0 20px;z-index:9;position:relative;}
.menusec .nav-item .nav-link:hover,.menusec .nav-item .nav-link:focus{background:transparent;color:#e50914;outline:none;}
.navbar-expand-lg .navbar-nav{align-items:center;}
.navbar-nav .dropdown-menu{background:#000000c2;padding:0;border:none;margin:6px 0 0;min-width:220px;}
.navbar-nav .dropdown-menu li.nav-item{margin:0;border-bottom:1px solid #ffffff12;}
.navbar-nav .dropdown-menu li.nav-item .nav-link:hover,.navbar-nav .dropdown-menu li.nav-item .nav-link:focus{background:#ffffff;}
.menusec .nav-item .nav-link.dropdown-item.dropdown-toggle[href="#pll_switcher"]{border:1px solid;border-radius:80px;}
.menusec .nav-item .nav-link.dropdown-item.dropdown-toggle[href="#pll_switcher"] span{display:inline-block;width:5ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;margin:0 0 0 6px!important;}
.menusec .nav-item .nav-link.dropdown-item.dropdown-toggle[href="#pll_switcher"]:hover,.menusec .nav-item .nav-link.dropdown-item.dropdown-toggle[href="#pll_switcher"]:focus{background:#fff;}
.menusec .nav-item .nav-link.dropdown-item.dropdown-toggle[href="#pll_switcher"]:hover span,.menusec .nav-item .nav-link.dropdown-item.dropdown-toggle[href="#pll_switcher"]:focus span{color:#e50914;}
.menusec .nav-item .nav-link.dropdown-item.dropdown-toggle[href="#pll_switcher"]:hover svg path,.menusec .nav-item .nav-link.dropdown-item.dropdown-toggle[href="#pll_switcher"]:focus svg path{fill:#e50914;}
.headover{margin:-112px 0 0;}
.hero{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;}
.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);z-index:1;}
.hero-content{position:absolute;max-width:900px;z-index:2;left:0;right:0;margin:auto;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.hero h1{font-family:'SatoshiBlack';font-size:60px;font-weight:700;color:#fff;margin-bottom:20px;}
.hero p{font-size:22px;margin-bottom:35px;font-family:"Inter",sans-serif;color:#fff;font-weight:400;}
.logo:hover,.logo:focus{box-shadow:none;outline:none;}
.search-box{display:flex;align-items:center;background:rgba(255,255,255,0.2);backdrop-filter:blur(10px);padding:20px 10px;border-radius:50px;gap:10px;justify-content:center;width:100%;max-width:740px;}
.search-box select{border:1px solid #FFFFFF33;padding:11px 15px;border-radius:60px;color:white;font-size:18px;outline:none;min-width:280px;font-family:"Inter",sans-serif;font-weight:400;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url(../images/downicon.png);background-repeat:no-repeat;background-position-x:94%;background-position-y:20px;}
.search-box option{color:black;}
.search-box button{background:#E50914;border:none;color:white;padding:10px 20px;border-radius:40px;font-size:22px;cursor:pointer;font-family:"Inter",sans-serif;font-weight:400;display:inline-flex;align-items:center;gap:11px;justify-content:center;text-align:center;}
.search-box button:hover,.search-box button:focus{background:#FF3B3B;color:#fff;transition:all ease .3s;}
.hero .carousel{width:100%;}
.hero img{width:100%;object-fit:cover;}
.hero img{width:100%;height:780px;object-fit:cover;}
.bookworkspacebtn{border:1px solid #FFFFFF;padding:11px 18px;background:transparent;border-radius:60px;font-size:16px;font-weight:400;color:#FFFFFF;transition:all ease .3s;}
.bookworkspacebtn:hover,.bookworkspacebtn:focus{background:#fff;border-color:#E50914;color:#E50914;transition:all ease .3s;}
.language{position:relative;}
.language select{border:1px solid #FFFFFF;padding:10px 34px 10px 40px;background:transparent;border-radius:60px;font-size:18px;font-weight:400;color:#FFFFFF;margin:0 10px 0 0;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url(../images/downicon.png);background-repeat:no-repeat;background-position-x:90%;background-position-y:19px;}
.language select option{color:#000;text-align:left;}
.language select:hover,.language select:focus{outline:none;box-shadow:none;}
.language img{position:absolute;left:14px;top:14px;}
.trusted-section{background:#F5F5F5;padding:70px 0;text-align:center;}
.socialproof .badge{border:1px solid #3328BF;padding:10px 15px;color:#3328BF;font-size:14px;font-weight:500;font-family:'SatoshiMedium';border-radius:80px;text-transform:uppercase;}
.socialproof h2{font-size:40px;color:#000000;font-weight:700;margin:10px 0 15px;}
.socialproof p{font-size:18px;font-weight:400;margin:0 0 40px;color:#000000;}
/* logo slide home */
.logo-marquee{position:relative;}
.logo-marquee--marquee{display:flex;overflow:hidden;user-select:none;}
.logo-marquee--marquee-group img{padding:0 10px;width:auto;object-fit:contain;}
.logo-marquee--marquee-group2 img{padding:0 10px;width:auto;object-fit:contain;}
.logo-marquee--marquee:hover .logo-marquee--marquee-group,.logo-marquee--marquee:hover .logo-marquee--marquee-group2{animation-play-state:paused;}
.logo-marquee--marquee-group{animation:scroll-left 10s linear infinite;display:flex;flex-shrink:0;width:auto;}
.logo-marquee--marquee-group2{animation:scroll-right 10s linear infinite;display:flex;flex-shrink:0;width:auto;}
@media (prefers-reduced-motion){.logo-marquee--marquee-group{animation-play-state:paused;}
}
@keyframes scroll-left{0%{transform:translateX(0);}
to{transform:translateX(-100%);}
}
@keyframes scroll-right{0%{transform:translateX(-100%);}
to{transform:translateX(0);}
}
.solutions{padding:60px 0;background:#fff;}
.section-head{text-align:center;max-width:750px;margin:auto;margin-bottom:60px;}
.section-head h2{font-size:40px;margin-bottom:15px;}
.section-head p{color:#555;font-size:18px;}
.solutions-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;}
.solution-card{background:#F5F5F5;border-radius:20px;padding:20px;transition:0.3s;}
.card-img{border-radius:16px;overflow:hidden;margin-bottom:20px;}
.card-img img{width:100%;display:block;transition:0.5s;}
.solution-card:hover img{transform:scale(1.08);}
.card-content{display:flex;justify-content:space-between;align-items:center;gap:20px;}
.card-content h3{font-size:32px;margin-bottom:8px;color:#0B0B0C;font-family:'SatoshiMedium';font-weight:600;}
.card-content h3 a{color:#0B0B0C;text-decoration:none;}
.card-content p{color:#1F2937;font-size:18px;font-weight:400;margin:0;font-family:"Inter",sans-serif;line-height:25px;}
.arrow-btn{width:65px;height:65px;border-radius:80px;border:1px solid #FF3B3B;background:white;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:62px;transition:0.4s;color:#E50914;min-width:65px;min-height:60px;}
.arrow{display:inline-block;transition:0.4s;}
.arrow{font-size:20px;display:inline-block;transition:0.4s;}
.arrow-btn:hover{background:#E50914;}
.arrow-btn:hover .arrow{transform:rotate(-45deg) scale(1.2);color:white;}
.solutions .socialproof{text-align:center;}
.arrow svg{margin-top:-4px;}
.why-flexewo{padding:70px 0;background:#F5F5F5;}
.why-header{display:flex;justify-content:space-between;margin-bottom:40px;gap:40px;align-items:flex-end;}
.left-head .badge{border:1px solid #3328BF;padding:10px 15px;color:#3328BF;font-size:14px;font-weight:500;font-family:'SatoshiMedium';border-radius:80px;text-transform:uppercase;}
.why-header h2{color:#0B0B0C;font-family:'SatoshiMedium';font-weight:600;font-size:40px;margin:20px 0 0;}
.right-text{color:#1F2937;font-family:"Inter",sans-serif;font-size:18px;line-height:27px;margin:0;font-weight:400;max-width:550px;}
.why-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:center;}
.why-image img{width:100%;border-radius:20px;display:block;}
.icon{width:60px;height:60px;background:#1F29371A;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;min-width:60px;}
.feature{display:flex;gap:18px;padding:18px 0;background:url(../images/deviderimg.png) 0 bottom no-repeat;align-items:flex-start;}
.feature h3{font-family:'SatoshiMedium';font-weight:500;font-size:25px;margin-bottom:6px;color:#000000;}
.feature p{color:#1F2937;font-family:"Inter",sans-serif;font-size:18px;line-height:27px;margin:0;}
.feature:last-child{background:none;}
.divider{height:1px;background:#ddd;margin-left:66px;}
.solutions .socialproof p{font-size:18px;color:#1F2937;font-weight:400;line-height:25px;margin:0 0 50px;}
.solutions .nav-tabs .nav-item .nav-link{border:1px solid #1F29370D;border-radius:80px;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;color:#1F2937;background:#1F29370D;}
.solutions .nav-tabs{display:flex;align-items:center;justify-content:center;gap:25px;margin:0 0 50px;border:none;}
.solutions .nav-tabs .nav-item .nav-link:hover,.solutions .nav-tabs .nav-item .nav-link:focus,.solutions .nav-tabs .nav-item .nav-link.active{background:#1F2937;color:#fff;}
.findspace{background:#F5F5F5;padding:80px 0;}
.experienctitle{display:inline-block;border:1px solid #3328BF;padding:10px 15px;color:#3328BF;font-size:14px;font-weight:500;font-family:'SatoshiMedium';border-radius:80px;text-transform:uppercase;}
.experiencedata h2{font-size:40px;color:#000000;font-weight:700;margin:20px 0 20px;}
.experiencedata p{color:#0B0B0C;font-size:18px;font-weight:400;font-family:"Inter",sans-serif;}
.findspace .container{display:flex;align-items:center;justify-content:space-between;align-items:center;gap:30px;}
.expimg{width:49%;}
.expimg img{width:100%;border-radius:15px;}
.experiencedata{width:50%;}
.testimonialsec{padding:60px 0;}
.testimonialHead{display:flex;margin:0 0 20px;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:15px;max-width:820px;}
.testimonialHead h2{font-size:40px;font-weight:700;color:#0B0B0C;font-family:'SatoshiMedium';}
.testimonialHead p{color:#1F2937;font-size:18px;font-weight:400;line-height:27px;}
.testimonialbx{background:#F5F5F5;padding:20px;border-radius:15px;}
.testimonialslider .slick-track{display:flex;gap:15px;justify-content:flex-start;}
.testimonialhead{display:flex;align-items:center;gap:15px;margin:0 0 30px;}
.testimonialslider button.slick-next{position:absolute;right:0;top:-100px;width:65px;height:65px;border-radius:80px;border:1px solid #FF3B3B;background:white;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:62px;transition:0.4s;color:#E50914;z-index:1;    font-size: 0;}
.testimonialslider button.slick-prev{position:absolute;left:inherit;right:90px;top:-100px;width:65px;height:65px;border-radius:80px;border:1px solid #FF3B3B;background:white;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:62px;transition:0.4s;color:#E50914;z-index:1;    font-size: 0;}
.testimonialslider button.slick-prev:before,.testimonialslider button.slick-next:before{color:#FF3B3B;font-size:10px;background:url(../images/redangle.svg)0 center no-repeat;content:'';width:15px;height:15px;transform:scale(1.3);opacity:1;    font-size: 0;}
.testimonialslider button.slick-prev:before{background:url(../images/redangle-left.svg)0 center no-repeat;}
.testimonialslider button.slick-prev:hover,.testimonialslider button.slick-next:hover{background:#FF3B3B;color:#fff;}
.testimonialslider button.slick-prev:hover::before,.testimonialslider button.slick-next:hover::before{font-size:20px;color:#fff;filter:brightness(0) invert(1);transform:scale(1.3);transition:all ease .3s;opacity:1;}
.clietnrating ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:5px;}
.clientbx strong{font-family:'SatoshiMedium';font-weight:500;font-size:18px;color:#0D0D0D;}
.clientbx span{font-size:14px;font-family:'SatoshiMedium';font-weight:500;color:#808080;}
.clientimg img{width:54px;height:54px;border-radius:80px;}
.testimonialbx p{font-size:16px;color:#0D0D0D;font-weight:400;font-family:SatoshiRegular;line-height:24px;}
.clientbx{display:flex;flex-direction:column;gap:0px;}
/* CTA Section */
.cta-section{position:relative;background:url(../images/etabanner.jpg) center / cover no-repeat;padding:120px 0;text-align:center;color:#fff;}
.cta-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.1);}
.cta-content{position:relative;margin:auto;padding:0 15px;}
.cta-tag{display:inline-block;border:1px solid #fff;padding:6px 14px;border-radius:20px;font-size:14px;margin-bottom:15px;font-family:'SatoshiMedium';font-weight:500;}
.cta-section h2{font-size:40px;font-family:'SatoshiMedium';font-weight:500;margin-bottom:15px;}
.cta-section p{font-size:18px;margin-bottom:30px;color:#F5F5F5;font-family:"Inter",sans-serif;font-weight:400;line-height:28px;}
.cta-section p br{display:none;}
.cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;align-items:center;}
.btn-red{background:#E50914;color:#FFFFFF;padding:12px 30px;border-radius:30px;text-decoration:none;font-family:"Inter",sans-serif;height:auto;font-size:18px;font-weight:400;transition:all ease .3s;display:flex;align-items:center;gap:15px;justify-content:center;}
.btn-red:hover,.btn-red:focus{background:#FF3B3B;color:#fff;transition:all ease .3s;}
.btn-outline{border:1px solid #FFFFFF;padding:9px 31px;border-radius:30px;text-decoration:none;font-size:22px;font-family:"Inter",sans-serif;color:#FFFFFF;font-weight:400;}
.btn-outline:hover,.btn-outline:focus{border-color:#E50914;background:#fff;color:#E50914;}
.footer{margin:80px 0 0;color:#fff;padding:30px 0 30px;background:radial-gradient(94.24% 94.24% at 50% 50%,#1F2937 34.5%,#000000 100%);}
.footer-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:20px;}
.footer-social ul{display:flex;align-items:center;list-style:none;gap:10px;}
.footer-social ul li a{display:flex;width:60px;height:60px;align-items:center;justify-content:center;color:#E50914;background:#fff;border-radius:80px;transition:all ease .3s;}
.footer-social ul li a:hover,.footer-social ul li a:focus{background:#E50914;color:#fff;}
.footer-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;margin:25px 0 30px;border-top:1px solid #D6D6D6;padding:50px 0;border-bottom:1px solid #D6D6D6;}
.footer-grid h4{margin-bottom:15px;font-family:"Plus Jakarta Sans",sans-serif;font-size:18px;color:#FFFFFF;font-weight:500;}
.footer-grid ul{list-style:none;padding:0;margin:0;}
.footer-grid li{margin-bottom:10px;}
.footer-grid a{text-decoration:none;font-size:16px;font-family:"Plus Jakarta Sans",sans-serif;color:#FFFFFF;font-weight:400;}
.footer-grid a:hover,.footer-grid a:focus{color:#FF3B3B;}
.footer-bottom{text-align:center;font-family:"Plus Jakarta Sans",sans-serif;font-size:18px;color:#FFFFFF;font-weight:400;}
.scrolltop{width:55px;height:55px;border-radius:80px;border:1px solid #FF3B3B;background:#FF3B3B;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:62px;transition:0.4s;color:#fff;position:fixed;bottom:20px;right:20px;}
.scrolltop svg{transform: rotate(-90deg); width: 15px; min-width: 15px;}
/* about */
.innerbanner .hero p{padding:0;margin:0;}
.presence-section{background:#F5F5F5;padding:90px 0;}
.innerbanner .hero img{height:500px;}
.innercnt{position:absolute;left:0;right:0;top:70px;bottom:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:0px;justify-content:center;max-width:1045px;margin:auto;padding:0 20px;z-index:1;}
.presence-top{display:flex;gap:40px;justify-content:space-between;margin-bottom:40px;flex-wrap:wrap;}
.presence-left h2{font-family:'SatoshiBold';font-size:40px;line-height:49px;margin:0;color:#000000;}
.presence-right{color:#000000;font-size:18px;font-family:"Inter",sans-serif;font-weight:400;line-height:25px;max-width:600px;}
.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:70px;}
.stat-box{background:#fff;padding:10px;border-radius:20px;text-align:center;height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;}
.stat-box h3{font-size:65px;margin:0;color:#1F2937;font-family:'SatoshiBold';line-height:72px;}
.stat-box p{font-size:18px;color:#000000;font-family:"Inter",sans-serif;line-height:20px;margin:0;}
.vision-card p{font-family:"Inter",sans-serif;font-size:18px;color:#FFFFFF;margin:0;}
.vision-section{background:#fff;padding:40px 40px 50px;border-radius:14px;margin-bottom:80px;}
.vision-header{text-align:center;margin-bottom:30px;}
.vision-header h2{margin:0 0 10px;font-size:40px;color:#0B0B0C;font-family:'SatoshiBold';}
.vision-header p{color:#1F2937;font-family:"Inter",sans-serif;font-size:18px;}
.vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;}
.vision-card{position:relative;overflow:hidden;padding:30px;border-radius:14px;}
.vision-card.dark{background:#1f2a37;color:#fff;}
.vision-card.light{background:#f3f3f3;}
.vision-card .icon{font-size:28px;margin-bottom:15px;width:90px;background:transparent;display:block;}
.vision-card.light h3{color:#0B0B0C;}
.vision-card.light p{color:#0B0B0C;}
.vision-card h3{margin:40px 0 20px;font-size:30px;color:#ffffff;font-family:'SatoshiBold';}
.missionicon{position:absolute;right:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;transform:translateX(120%);transition:transform .7s cubic-bezier(.34,1.56,.64,1);}
.vision-card.dark:hover .missionicon{transform:translateX(-1px);}
.missionicon img{margin:auto;}

.visioniconbig{position:absolute;right:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;transform:translateX(120%);transition:transform .7s cubic-bezier(.34,1.56,.64,1);}
.vision-card.light:hover .visioniconbig{transform:translateX(-1px);}
.different-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:30px;}
.different-top h2{font-size:40px;margin:0;color:#0B0B0C;font-family:'SatoshiBold';line-height:50px;}
.different-top p{color:#1F2937;max-width:580px;font-family:"Inter",sans-serif;font-size:18px;line-height:25px;margin:0;}
.different-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;}
.different-card{background:#fff;padding:15px 50px;border-radius:15px;display:flex;gap:15px;min-height:220px;align-items:center;}
.different-card h4{font-size:25px;color:#000000;font-weight:500;margin:0 0 5px;}
.different-card .icon{font-size:20px;width:60px;background:#1F29371A;border-radius:5px;height:60px;min-width:60px;}
.different-card p{font-family:"Inter",sans-serif;font-size:18px;color:#1F2937;line-height:24px;font-weight:400;}
.workspace .solution-card{background:#fff;}
/* Solution Detail */
.ownspace{background:#F5F5F5;padding:80px 0;}
.ownspace h2{font-size:40px;color:#000000;font-family:'SatoshiBold';margin:0 0 20px;font-weight:700;}
.ownspace p{font-size:18px;line-height:30px;font-weight:400;font-family:Inter;}
.ownspace h3{margin:25px 0 0;font-size:18px;line-height:30px;font-weight:400;font-family:Inter;}
.ownspace .row{align-items:center;}
.ownspace img{border-radius:20px;}
.everthingbetter{background:#f5f5f5;padding:0 0 80px;}
.everythinghead{margin:0 0 40px;text-align:center;}
.everythinghead h2{font-family:'SatoshiBold';font-size:40px;font-weight:700;color:#000000;margin:0 0 20px;}
.everythinghead p{padding:0 230px;font-size:18px;font-weight:400;color:#000000;line-height:25px;}
.everthingbx{display:flex;align-items:stretch;gap:20px;min-height:460px;}
.everthingimg{width:38%;}
.everthingimg img{border-radius:15px;width:100%;height:100%;object-fit:cover;}
.equippedlist{width:62%;display:flex;align-items:stretch;gap:20px 20px;flex-wrap:wrap;}
.equippedbx{width:48%;background:#fff;padding:25px;border-radius:25px;}
.equippedbx h3{font-family:'SatoshiBold';font-size:28px;font-weight:700;color:#1F2937;margin:10px 0 10px;}
.equippedbx p{margin:0;color:#000000;font-size:18px;font-weight:400;line-height:25px;}
.officesolution{background:#f5f5f5;padding:40px 0 80px;}
.officesolutionhead{margin:0 0 50px;text-align:center;}
.officesolutionhead h2{font-family:'SatoshiBold';font-size:40px;color:#000000;font-weight:700;margin:0 0 10px;padding:0 280px;}
.officesolutionhead p{font-size:18px;font-weight:400;color:#000000;padding:0 210px;}
.stagegrowth{background:#FFFFFF;border-radius:20px;padding:25px;display:flex;flex-wrap:wrap;gap:30px;}
.growthbx{width:48%;background:#1F29370D;border-radius:20px;padding:25px;}
.growthbx h2 a{color:#000;text-decoration:none;font-size:30px;font-family:'SatoshiBold';font-weight:700;}
.growthbx h2{margin:0 0 10px;}
.growthbx img{width:100%;object-fit:cover;border-radius:20px;}
.growthbx p{font-size:18px;font-weight:400;color:#000000;margin:15px 0 16px;}
.growthexplore{display:flex;align-items:center;gap:15px;justify-content:space-between;}
.growthsell h4{font-size:20px;font-weight:600;font-family:'Inter';color:#000000;margin:0 0 7px;}
.growthsell h5{font-size:16px;font-weight:400;color:#1F2937;}
.explorebtn{background:#E50914;padding:11px 25px;border-radius:32px;color:#fff;text-decoration:none;font-size:18px;font-weight:300;}
.explorebtn:hover,.explorebtn:focus{background:#FF3B3B;color:#fff;}
/* location */
.workspace-section{padding:60px 0;text-align:center;}
.workspace-section h2{font-family:'SatoshiMedium';font-weight:700;font-size:40px;margin-bottom:20px;color:#000000;}
.workspace-section .subtitle{color:#000000;max-width:700px;margin:auto;margin-bottom:40px;font-size:18px;font-weight:400;}
.workspace-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}
.workspace-card{background:#fff;border-radius:15px;overflow:hidden;text-align:left;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);transition:.3s;padding:20px;}
.workspace-card:hover{transform:translateY(-5px);}
.workspace-card > img{width:100%;height:220px;object-fit:cover;border-radius:20px;}
.workspacecard-content{padding:20px;}
.workspacecard-content h3{margin:0 0 4px;font-family:'SatoshiBold';font-size:22px;color:#000000;}
.location{color:#1F2937;font-size:16px;font-weight:400;display:block;border-bottom:1px solid #00000033;padding:0 0 10px 0;}
.workspacecard-content p{font-size:16px;color:#1F2937;margin:10px 0 15px;}
.btn{display:inline-block;background:#e50914;color:#fff;padding:12px 25px;border-radius:30px;text-decoration:none;font-size:14px;}
.btn:hover{background:#c50812;}
.load-more{text-align:center;margin-top:40px;}
.load-more button{background:#e50914;border:none;color:#fff;padding:12px 30px;border-radius:30px;cursor:pointer;}
.workspacecard-content{flex-wrap:wrap;padding:20px 0 0;}
.features{display:flex;gap:9px;margin:0 0 20px;flex-direction:column;}
.features div{display:flex;align-items:center;gap:12px;color:#000000;font-size:18px;}
.workspacecard-content .btn{display:flex;font-size:18px;color:#FFFFFF;text-transform:capitalize;align-items:center;justify-content:center;gap:10px;}
.workspacecard-content .btn:hover,.workspacecard-content .btn:focus{background:#000;}
.workspacecard-content .btn:hover,.workspacecard-content .btn:focus{background:#FF3B3B;}
/* location detail */
.workspace-detail{padding:70px 0;}
.workspace-header{background:#fff;padding:30px;border-radius:20px;display:flex;justify-content:space-between;margin-bottom:50px;border:1px solid #00000033;flex-direction:column;}
.workspace-header h1{margin:0 0 15px;font-family:'SatoshiBold';font-size:40px;color:#000000;}
.locationavalable{display:flex;flex-wrap:wrap;}
.locationavalable h3{font-size:18px;font-weight:400;margin:0 0 30px;display:block;width:100%;}
.locationavalable .features{gap:36px;flex-direction:row;margin:0;}
.featurebx{display:flex;width:100%;justify-content:space-between;}
.workspacecnt{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px;}
.workspacecnt p{max-width:40%;font-size:18px;font-weight:400;color:#000000;margin:0;}
.workspacecnt h2{font-family:'SatoshiBold';font-size:40px;color:#000000;}
.locationbuttons{display:flex;align-items:center;gap:20px;}
.getpricingbtn{display:inline-block;text-decoration:none;border:1px solid #E50914;font-size:18px;color:#000000;width:48%;border-radius:80px;padding:9px 10px;text-align:center;min-width:223px;}
.getpricingbtn:hover,.getpricingbtn:focus{background:#E50914;color:#fff;}
.booktourbtn{background:#E50914;text-decoration:none;font-size:18px;color:#FFFFFF;border:1px solid #E50914;border-radius:60px;padding:9px 10px;text-align:center;min-width:223px;}
.booktourbtn:hover,.booktourbtn:focus{background:#fff;color:#000}
.gallery{display:flex;gap:20px;margin-bottom:50px;}
.main-image{flex:1;overflow:hidden;border-radius:15px;}
.main-image img{width:100%;border-radius:15px;transition:0.4s;}
.thumbnails{width:260px;display:flex;flex-direction:column;gap:15px;}
.thumb{width:100%;cursor:pointer;border-radius:16px;border:3px solid transparent;height:118px;}
.thumb.active{border:1px solid red;}
.overview h2{margin-bottom:10px;font-family:'SatoshiBold';font-size:32px;color:#000000;}
.overview p{font-size:18px;color:#000000;line-height:25px;}
.slider{display:flex;width:100%;transition:transform 0.5s ease;}
.slider img{width:100%;flex-shrink:0;object-fit:cover;}
.roomamnities h2{font-family:'SatoshiBold';font-size:32px;color:#000000;font-weight:700;margin:0 0 20px;}
.roomamnities{margin:40px 0 0;}
.roomamnities ul{display:flex;align-items:center;gap:20px;flex-wrap:wrap;}
.roomamnities ul li{border:1px solid #1F29370D;background:#1F29370D;border-radius:80px;font-size:18px;color:#1F2937;font-weight:400;display:flex;align-items:center;gap:15px;padding:10px 20px;}
/* contact */
.contact-section{background:#F5F5F5;padding:90px 0;}
.contacthead h2{font-family:'SatoshiBold';font-size:40px;color:#000000;font-weight:700;margin:0 0 10px;}
.contacthead p{font-size:18px;color:#000000;line-height:22px;font-weight:400;}
.contacthead{margin:0 0 50px;}
.contact-grid{display:grid;grid-template-columns:2fr 1fr;gap:60px;align-items:start;}
.form-box h2{font-size:34px;margin-bottom:10px;}
.form-box{background:#fff;padding:35px;border-radius:20px;border:1px solid #0000001A;}
.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;}
.input-group{display:flex;flex-direction:column;}
.input-group label{font-size:16px;margin-bottom:6px;color:#000000;}
.input-group input,.input-group select,.input-group textarea{padding:12px 15px;border:1px solid #00000033;border-radius:10px !important;font-size:15px;}
.input-group input:hover,.input-group input:focus,.input-group select:hover,.input-group select:focus,.input-group textarea:hover,.input-group textarea:focus{outline:none;box-shadow:none;}
.input-group textarea{height:120px;resize:none;}
.captcha{margin-top:15px;border:1px solid #ddd;padding:18px;border-radius:8px;color:#555;}
.submit-btn{margin-top:20px;background:#E50914;color:white;border:none;padding:13px 30px;border-radius:30px;cursor:pointer;font-size:18px;font-weight:400;}
.submit-btn:hover,.submit-btn:focus{background:#FF3B3B;color:#fff;transition:all ease .3s;}
.info-box{display:flex;flex-direction:column;gap:20px;min-width:400px;}
.info-card{background:white;padding:35px 10px 35px 30px;border-radius:18px;display:flex;align-items:center;gap:15px;font-size:18px;box-shadow:0px 4px 34px 0px #00000021;border:1px solid #0000001A;color:#0B0B0C;}
.info-card i{font-size:20px;}
.social-card{justify-content:flex-start;}
.social-icons{display:flex;gap:17px;}
.social-icons a{display:flex;align-items:center;justify-content:center;text-decoration:none;}
.info-card a{color:#000;text-decoration:none;}
.info-card a{word-break:break-word;}
.info-card svg{min-width:24px;}
/* Book workspace */
body.bookworkpages header{background:#1F2937;}
.bookworkspaceSec{padding:80px 0;}
.bookworkspaceSec .carousel img{width:100%;height:706px;object-fit:cover;border-radius:20px;}
.slider-content{position:absolute;bottom:30px;left:30px;color:#fff;max-width:80%;}
.slider-content h3{font-family:'SatoshiBold';font-size:32px;font-weight:700;color:#FFFFFF;margin:0 0 10px;}
.slider-content p{font-size:18px;color:#FFFFFF;margin:0;font-weight:400;}
.subtitle{color:#666;margin-bottom:20px;}
.workbooking h2{font-family:'SatoshiBold';font-size:32px;font-weight:600;color:#000000;margin:0 0 10px;}
.workbooking label{margin-bottom:5px;font-weight:500;font-size:18px;color:#000000;}
.workbooking .form-control{border-radius:12px;padding:14px 46px 14px 26px;border:1px solid #0B0B0C1A;color:#000000CC;font-size:18px;background:#fff;}
.workbooking textarea.form-control{margin-top:10px;border-radius:10px;height:60px;}
.workbooking .btn-book{width:100%;background:#E50914;color:#FFFFFF;border:none;padding:11px 15px;border-radius:70px;font-size:18px;margin-top:15px;}
.workbooking .note{text-align:center;margin-top:16px;color:#1F2937;font-size:18px;}
.workbooking h3{margin:0 0 15px;color:#1F2937;font-size:18px;font-weight:400;}
.dateselect{position:relative;}
.dateselect i{position:absolute;right:13px;top:14px;border:none;padding:0;background:none;pointer-events:none;}
.workbooking select.form-control{background:transparent;font-size:18px;font-weight:400;margin:0 10px 0 0;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url(../images/downiconbl.png);background-repeat:no-repeat;background-position-x:96%;background-position-y:26px;}
.workbooking select.form-control option{color:#000;text-align:left;}
.workbooking .form-control:hover,.workbooking .form-control:focus,.workbooking select.form-control:hover,.workbooking select.form-control:focus{outline:none;box-shadow:none;}
.workbooking .row{margin-bottom:17px;margin-top:17px;}
.locationmap{position:relative;}
.mapicons{position:absolute;left:10px;top:13px;}
.locationmap select.form-control{padding-left:43px;}
.locationmap select.form-control option{padding:0;}
.bookworkspaceSec .col-lg-6:last-child{padding-left:20px;}
/* Plan */
.plansec{background:#F5F5F5;padding:60px 0 40px;}
.plansec-title{text-align:center;margin-bottom:20px;}
.plansec-title h2{font-family:'SatoshiMedium';font-weight:700;font-size:40px;color:#000000;margin:0 0 20px;}
.plansec-title p{color:#000000;font-size:18px;font-weight:400;margin:0 0 25px;}
.plantabbx{display:flex;flex-direction:column;align-items:center;justify-content:center;}
.plantabbx .tab-content{width:100%;}
.plantabbx .nav-tabs{justify-content:center;display:inline-flex;margin:0 auto 60px;border:1px solid #0B0B0C1A;border-radius:10px;}
.plantabbx .nav-tabs .nav-link{border:none;padding:10px 25px;margin:0;color:#0B0B0C;font-size:18px;font-weight:500;}
.plantabbx .nav-tabs .nav-link.active{color:#E50914;border-bottom:1px solid #E50914;background:none;background:#fff;}
.plantabbx .nav-tabs .nav-item:first-child .nav-link.active{border-radius:9px 0 0 9px;}
.plantabbx .nav-tabs .nav-item:last-child .nav-link.active{border-radius:0 7px 7px 0;}
.plan-card{background:#fff;border-radius:20px;padding:25px;box-shadow:0 0 10px rgba(0,0,0,0.05);height:100%;}
.plan-card.dark{margin-top:-20px;height:auto;background:#0B0B0C;color:#fff;}
.plan-card .btn-red{background:#E50914;border:none;padding:12px 25px;border-radius:30px;width:100%;margin:10px 0 20px;font-size:18px;color:#FFFFFF;display:flex;align-items:center;justify-content:center;gap:15px;font-weight:300;}
.plan-card .btn-red:hover,.plan-card .btn-red:focus{background:#FF3B3B;color:#FFFFFF;}
.plan-box{background:#F5F5F5;padding:26px;border-radius:15px;}
.plan-card h4{font-family:'SatoshiBold';font-size:22px;color:#0B0B0C;margin:0 0 5px;}
.plan-card.dark h4,.plan-card.dark p{color:#fff;}
.plan-card p{color:#1F2937;font-size:16px;font-weight:500;}
.plan-box h5{margin-bottom:15px;color:#000000;font-family:'SatoshiBold';font-size:22px;}
.plan-box ul{padding-left:0;margin:0 0 26px;list-style:none;}
.plan-box ul li{margin-bottom:12px;font-size:18px;font-weight:400;color:#000000;position:relative;padding:0 0 0 30px;}
.plan-box ul li::before{content:"";background:url(../images/whitecheckicon.png) 0 0 no-repeat;width:21px;height:21px;position:absolute;left:0;top:3px;}
.plan-box ul:last-child{margin-bottom:0;}
.office-section{padding:20px 0 70px;background:#F5F5F5;}
.officehead{margin-bottom:40px;}
.officehead h2{font-size:40px;margin-bottom:10px;color:#000000;}
.officehead p{color:#000;font-size:18px;font-weight:400;line-height:25px;}
.office-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}
.office-card{position:relative;background:#fff;padding:20px;border-radius:20px;}
.office-card h3{font-family:'SatoshiBold';margin-bottom:5px;font-size:22px;color:#0B0B0C;}
.sub{color:#1F2937;font-size:16px;font-weight:500;}
.inner-box{background:#F5F5F5;padding:24px 25px;border-radius:15px;margin:20px 0;}
.inner-box h4{font-family:'SatoshiBold';font-size:22px;color:#000000;margin:0 0 10px;}
.check-list{list-style:none;padding:0;margin:0 0 25px;}
.check-list:last-child{margin:0;}
.check-list li{margin-bottom:10px;font-size:18px;color:#000000;font-weight:400;position:relative;padding:0 0 0 35px;}
.check-list li::before{content:"";background:url(../images/whitecheckicon.png) 0 0 no-repeat;width:21px;height:21px;position:absolute;left:0;top:3px;}
.list-box ul{padding:0;margin:0;list-style:none;}
.list-box li{padding:13px 10px 13px 30px;border-bottom:2px solid #fff;font-size:18px;color:#000000;list-style:disc;list-style-position:inside;}
.list-box li:last-child{border-bottom:none;}
.list-box{padding:0;}
.service-list .service-item{display:flex;align-items:center;gap:15px;font-size:18px;border-bottom:1px solid #fff;margin:0;padding:18px 0;}
.service-list .service-item:last-child{border-bottom:none;padding-bottom:0;}
.office-card .btn-primary{display:flex;text-align:center;background:#e60000;color:#fff;padding:14px;border-radius:40px;text-decoration:none;align-items:center;justify-content:center;gap:10px;}
.office-card .btn-primary:hover,.office-card .btn-primary:focus{background:#FF3B3B;color:#FFFFFF;}
.office-card .btn-outline{display:flex;text-align:center;border:1px solid #E50914;color:#0B0B0C;padding:11px 10px;border-radius:40px;text-decoration:none;font-size:18px;font-weight:400;align-items:center;justify-content:center;gap:15px;position:absolute;bottom:20px;width:90%;margin:auto;left:0;right:0;}
.office-card .btn-outline:hover{background:#e60000;color:#fff;}
.office-card:nth-child(2){padding-bottom:80px;}
/* fsf */
.dedicoffice-grid{display:grid;grid-template-columns:400px 1fr;gap:30px;}
.officemain-card{background:#ffffff;padding:20px;border-radius:20px;box-shadow:0 0 7px 0 rgba(0,0,0,0.02);}
.officemain-img{width:100%;border-radius:20px;margin-bottom:15px;height:300px;object-fit:cover;}
.officemain-card h3{font-size:22px;color:#E50914;font-family:'SatoshiBold';margin:5px 0 10px;}
.officemain-card h4{color:#000000;font-size:20px;font-family:'SatoshiBold';margin:0 0 10px;}
.officemain-card .list{list-style:none;padding:0;}
.officemain-card .list li{margin-bottom:10px;position:relative;padding:0 0 0 40px;font-size:18px;font-family:'Inter';color:#1F2937;}
.officemain-card .list li::before{content:"";background:url(../images/checkgray.png) 0 0 no-repeat;width:21px;height:21px;position:absolute;left:0;top:0;}
.dediofcard-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;}
.dedicoffice-card{background:#ffffff;padding:20px;border-radius:20px;box-shadow:0 0 7px 0 rgba(0,0,0,0.02);}
.dedicoffice-card img{width:100%;border-radius:15px;margin-bottom:10px;}
.dedicoffice-card h3{font-size:22px;margin-bottom:5px;font-weight:700;color:#0B0B0C;font-family:'SatoshiBold';}
.dedicoffice-card p{color:#1F2937;margin:8px 0 15px;font-size:18px;font-family:'Inter';}
.dedicoffice-card .btn-outline{display:flex;text-align:center;border:1px solid #E50914;padding:10px 10px;border-radius:40px;text-decoration:none;color:#0B0B0C;align-items:center;justify-content:center;gap:15px;font-size:18px;}
.dedicoffice-card .btn-outline:hover{background:#E50914;color:#fff;}
.basicplanbx{margin:15px 0 18px;}
.service-item{margin-bottom:40px;}
.service-item:last-child{margin-bottom:0;}
.service-top{width:100%;justify-content:space-between;display:flex;align-items:center;gap:15px;}
.service-top h3{font-family:'SatoshiBold';font-size:22px;white-space:nowrap;color:#0B0B0C;}
.dots{flex:1;border-bottom:3px dotted #0B0B0C;}
.quote-btn{background:#e50914;color:#fff;padding:10px 22px;border-radius:25px;text-decoration:none;font-size:18px;white-space:nowrap;transition:0.3s;font-weight:400;}
.quote-btn:hover,.quote-btn:focus{background:#FF3B3B;color:#fff;transition:all ease .3s;}
.service-item p{margin-top:10px;color:#000000;font-size:18px;max-width:600px;}
/* customne planc */
.solutionplans{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}
.solutionplan-card{position:relative;background:#fff;padding:30px;border-radius:15px;text-align:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:70px;}
.solutionplans .icon{font-size:32px;color:#e60023;margin:0 auto 20px;width:auto;height:auto;background:none;padding:0;}
.solutionplan-card h3{margin-bottom:10px;font-family:'SatoshiBold';font-size:22px;color:#0B0B0C;}
.solutionplan-card p{font-size:16px;color:#1F2937;margin-bottom:20px;font-family:'SatoshiRegular';}
.solutionplan-card .plan-box{text-align:left;margin-bottom:20px;}
.solutionplan-card .plan-box h4{margin-bottom:10px;font-family:'SatoshiBold';font-size:22px;color:#000000;}
.solutionplan-card .plan-box ul{list-style:none;}
.solutionplan-card .plan-box ul li{margin-bottom:8px;}
.solutionplan-card .btn{display:block;padding:10px 15px;border:1px solid #e60023;border-radius:30px;background:#fff;text-decoration:none;color:#0B0B0C;font-size:18px;transition:0.3s;position:absolute;bottom:20px;left:0;right:0;width:88%;margin:auto;}
.solutionplan-card .btn:hover{background:#e60023;color:#fff;}
/* 404 */
.error404 header{background:#1F2937;}
.errorcnt { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.errorpage{position: relative; text-align: center; width: 90%; max-width: 1120px; margin: 80px auto 40px; display: flex; flex-direction: column; align-items: center; justify-content: center; border-radius: 20px;}
.errorpage a img{border-radius:11px;box-shadow:0 0 35px rgba(0,0,0,0.2);}
.errorpage h1{ font-size: 220px; color: #1f2937; line-height: 225px; font-weight: 900; text-shadow: 0 7px 2px rgb(213 213 213); margin: 0 0 30px;}
.errorpage h2{font-size: 40px; color: #1f2937; font-weight: 700;}
.errorpage p{ margin: 20px 0 40px; font-size: 20px; color: #1f2937; line-height: 30px; font-weight: 400; padding: 0 320px;}
.backhomebtn{ background: #E50914; padding: 15px 20px; border-radius: 190px; text-decoration: none; font-family: "Inter", sans-serif; height: auto; font-size: 22px; font-weight: 600; transition: all ease .3s; display: flex; align-items: center; gap: 15px; justify-content: center; color: #fff !important; min-width: 320px; box-shadow: 0 7px 5px 0 rgba(0, 0, 0, 0.2);}
.backhomebtn:hover,.backhomebtn:focus{background:#FF3B3B;color:#fff;transition:all ease .3s;}
/* terms */
body.page-template-templates{margin-bottom:0;}
.terms-of-service .hero-overlay,.privacy-policy .hero-overlay,.cookie-policy .hero-overlay, .licenses .hero-overlay{background:rgba(0,0,0,0.7);}
.terms-of-service .page-common,.privacy-policy .page-common,.cookie-policy .page-common, .licenses .page-common {padding:70px 0;}
.terms-of-service h2,.privacy-policy h2,.cookie-policy h2,.licenses h2{font-family:'SatoshiBold';color:#000;margin:0 0 10px;font-size:22px;}
.terms-of-service h3,.privacy-policy h3,.cookie-policy h3, .licenses h3{font-family:'SatoshiBold';color:#000;margin:0 0 10px;font-size:17px;}
.terms-of-service p,.privacy-policy p,.cookie-policy p, .licenses p{font-size:15px;color:#000;line-height:25px;margin:0 0 10px;}
.terms-of-service p a,.privacy-policy p a,.cookie-policy p a, .licenses p a{color:#f00000;}
.terms-of-service hr,.privacy-policy hr,.cookie-policy hr,.licenses hr{border:none;margin:40px 0;color:#ccc;}
.terms-of-service ul,.privacy-policy ul,.cookie-policy ul, .licenses ul{padding:10px 0 20px 20px;}
.terms-of-service ul li,
.privacy-policy ul li,
.cookie-policy ul li, 
.licenses ul li{list-style:disc;font-size:15px;color:#000;padding:0 0 12px;}
/* Responsive */
@media(min-width:1400px){.contact-section .container{max-width:1120px;margin:auto;}
}
@media (max-width:1399px){.headover{margin:-140px 0 0;}
.hero img{height:650px;}
.bookworkspacebtn{padding:10px 17px;font-size:16px;}
.language select{padding:9px 27px 9px 50px;font-size:16px;}
.menusec .nav-item{margin-right:5px;}
.menusec .nav-item .nav-link{font-size:15px;}
/* about */
.hero h1{font-size:42px;}
.innercnt{padding-top:80px;}
.ownspace h2{font-size:25px;line-height:30px;margin:0 0 10px;}
.ownspace p{font-size:15px;line-height:22px;}
.ownspace h3{font-size:15px;line-height:22px;}
.presence-left h2{font-size:35px;}
.presence-right{max-width:570px;}
.stat-box h3{font-size:50px;line-height:55px;}
.vision-section{padding:30px 30px 30px;margin-bottom:40px;}
.vision-header h2{font-size:35px;}
.vision-card h3{font-size:25px;}
.vision-card p{font-size:16px;}
.different-top h2{font-size:30px;}
.different-top p{font-size:18px;}
.different-card{padding:10px 20px;}
.different-card h4{font-size:22px;}
.different-card p{font-size:16px;margin:0;}
.cta-section h2{font-size:30px;}
.cta-section p{font-size:15px;}
.btn-red{font-size:16px;}
.btn-outline{font-size:16px;}
/* solution detail */
.equippedbx h3{font-size:23px;}
.equippedbx p{font-size:16px;}
.growthsell{max-width:270px;}
.explorebtn{padding:11px 16px;font-size:15px;}
.growthbx h2 a{font-size:25px;}
.growthbx p{font-size:16px;}
.growthsell h4{font-size:18px;}
.growthsell h5{font-size:15px;}
.ownspace h2{font-size:35px;}
.officesolutionhead h2{padding:0 50px;font-size:35px;}
.ownspace p{font-size:17px;line-height:27px;}
.ownspace h3{font-size:17px;line-height:27px;}
.everythinghead h2{font-size:35px;}
.everythinghead p{padding:0 100px;font-size:17px;}
.officesolutionhead p{font-size:17px;}
/* location detail */
.locationavalable .features{gap:15px;flex-wrap:wrap;}
.features div{font-size:15px;}
.features div img{max-width:18px;}
.workspacecnt h2{font-size:35px;}
.workspacecnt p{max-width:46%;font-size:17px;}
.thumbnails{width:236px;gap:8px;}
.gallery{gap:15px;}
.thumb{height:105px;}
.overview h2{font-size:30px;}
.overview h2{font-size:28px;}
.roomamnities h2{font-size:28px;}
/* contact */
.info-box{min-width:inherit;}
.contact-grid{gap:20px;}
}
@media (max-width:1199px){.hero img{height:550px;}
.hero h1{font-size:45px;line-height:55px;}
.hero p{font-size:18px;}
.logo img{max-width:160px;}
.bookworkspacebtn{padding:11px 11px;font-size:12px;}
.menusec .nav-item .nav-link.dropdown-item.dropdown-toggle[href="#pll_switcher"]{padding:8px 10px;}
.menusec .nav-item .nav-link.dropdown-item.dropdown-toggle[href="#pll_switcher"] span{font-size:13px;}
.language select{padding:8px 23px 8px 37px;font-size:14px;background-position-y:15px;}
.menusec .nav-item{margin-right:7px;}
.language img{top:10px;left:6px;}
.menusec .nav-item .nav-link{padding:3px 2px;}
.search-box{padding:14px 12px;}
.socialproof h2{font-size:35px;}
.solutions .socialproof p{font-size:16px;}
.card-content h3{font-size:23px;}
.card-content p{font-size:15px;line-height:22px;}
.arrow-btn{width:55px;height:55px;min-width:55px;min-height:55px;}
.why-header h2{font-size:35px;}
.right-text{max-width:530px;font-size:17px;}
.feature h3{font-size:20px;}
.feature p{font-size:14px;line-height:22px;}
.feature{padding:8px 0;}
.experiencedata h2{font-size:35px;}
.testimonialHead h2{font-size:35px;}
.testimonialHead{max-width:570px;}
.testimonialHead p{font-size:17px;}
.testimonialslider button.slick-prev{width:50px;height:50px;right:70px;}
.testimonialslider button.slick-next{width:50px;height:50px;}
.cta-section h2{font-size:30px;}
.footer-social ul li a{width:50px;height:50px;}
.footer-grid a{font-size:15px;}
/* about */
.presence-right{max-width:490px;font-size:16px;}
.presence-left h2{font-size:30px;line-height:40px;}
.stat-box{border-radius:10px;}
.stats-grid{gap:15px;}
.stat-box h3{font-size:35px;line-height:45px;}
.stat-box p{font-size:15px;}
.presence-top{gap:20px;}
.different-top p{max-width:490px;}
.different-card{min-height:200px;}
.different-card h4{font-size:19px;}
.different-card p{font-size:15px;}
/* solution detail */
.ownspace h2{font-size:30px;line-height:35px;}
.ownspace p{font-size:16px;line-height:24px;margin:0 0 0;}
.ownspace h3{font-size:16px;line-height:24px;}
.everythinghead h2{font-size:30px;line-height:35px;}
.everythinghead p{padding:0 10px;font-size:16px;}
.equippedbx p{font-size:14px;}
.equippedbx h3{font-size:20px;}
/* location */
.workspace-section h2{font-size:35px;margin:0 0 10px;line-height:40px;}
.workspace-section .subtitle{font-size:17px;}
.workspace-card{padding:12px;border-radius:10px;}
.workspace-card > img{border-radius:10px;}
.workspacecard-content h3{font-size:18px;line-height:25px;}
.workspacecard-content p{font-size:15px;}
.features div{font-size:15px;}
.workspacecard-content .btn{font-size:15px;padding:12px 10px;}
.workspace-grid{gap:20px;}
/* location detail */
.workspace-header{padding:18px;border-radius:15px;}
.workspacecnt h2{font-size:26px;line-height:29px;}
.locationbuttons{gap:8px;}
.getpricingbtn{min-width:190px;font-size:15px;}
.booktourbtn{min-width:190px;font-size:15px;}
.thumb{height:83px;}
.overview h2{font-size:25px;}
.overview p{font-size:16px;}
.roomamnities h2{font-size:25px;}
.roomamnities ul{gap:10px;}
.roomamnities ul li{font-size:15px;gap:7px;}
.roomamnities ul li img{max-width:20px;}
/* contact */
.social-icons{gap:8px;}
.social-icons a svg{max-width:38px;}
/* workspacebook */
.bookworkspaceSec{padding:40px 0;}
.workbooking h2{font-size:25px;}
.workbooking h3{font-size:16px;}
.workbooking select.form-control{font-size:14px;}
.workbooking label{font-size:15px;}
.locationmap select.form-control{border-radius:8px;padding-left:35px;}
.mapicons{top:10px;left:8px;}
.mapicons svg{max-width:21px;}
.workbooking select.form-control{border-radius:8px;background-position:97% 20px;}
.slider-content h3{font-size:25px;}
.slider-content p{font-size:15px;}
.bookworkspaceSec .carousel img{border-radius:10px;}
.workbooking .form-control{font-size:14px;padding:13px 15px;border-radius:8px;}
.dateselect i{top:11px;}
/* plac */
.plansec-title h2{font-size:30px;}
.plansec-title p{font-size:16px;}
.plantabbx .nav-tabs .nav-link{font-size:16px;}
.plan-card{padding:15px;border-radius:10px;}
.plan-card h4{font-size:18px;}
.plan-card p{font-size:15px;}
.plan-card .btn-red{padding:10px 10px;font-size:15px;}
.plan-box{padding:14px;border-radius:10px;}
.plan-box h5{font-size:18px;}
.plan-box ul li{font-size:15px;}
.officehead h2{font-size:30px;}
.officehead p{font-size:16px;}
.office-card{border-radius:8px;padding:16px;}
.office-card h3{font-size:20px;}
.sub{font-size:14px;}
.inner-box{border-radius:10px;padding:15px;}
.inner-box h4{font-size:18px;}
.check-list li{font-size:15px;padding-left:31px;}
.check-list li::before{top:0px;}
.list-box li{padding:10px;font-size:16px;}
.service-list .service-item{gap:8px;font-size:15px;}
.officon img{max-width:40px;}
/* plan */
.dedicoffice-card{border-radius:10px;padding:10px;}
.dedicoffice-card img{border-radius:10px;}
.dedicoffice-card h3{font-size:17px;}
.dedicoffice-card p{font-size:15px;margin:9px 0 10px;}
.dedicoffice-card .btn-outline{padding:10px 10px;font-size:15px;gap:9px;}
.officemain-img{height:200px;border-radius:10px;}
.solutionplans{gap:15px;}
/* 404 */
.errorpage h1 {
    font-size: 170px;
    line-height: 180px;
    margin: 0 0 0;
}

.errorpage h2 {
    font-size: 26px;
}

.errorpage p {
    font-size: 15px;
    line-height: 22px;
    padding: 0 270px;
}
}
@media (max-width:991px){button.navbar-toggler{background-color:#fff;}
button.navbar-toggler:hover,button.navbar-toggler:focus{outline:none;box-shadow:none;}
.navbar-collapse{position:absolute;right:13px;top:55px;background:#fff;border-radius:7px;min-width:220px;}
.navbar-nav li.nav-item{margin:0;border-bottom:1px solid #f2f2f2;display:block;width:100%;}
.menusec .nav-item .nav-link.dropdown-item.dropdown-toggle[href="#pll_switcher"]{width:95%;margin:6px auto 0;}
.navbar-nav li.nav-item .dropdown-menu .nav-link{color:#fff;}
.navbar-nav li.nav-item:last-child{border-bottom:none;;}
.navbar-nav li.nav-item .nav-link{position:relative;color:#000;text-align:left;padding:10px 10px;}
.navbar-nav li.nav-item .nav-link svg{color:#000;fill:#000;position:absolute;right:15px;margin:auto;top:0;bottom:0;}
.navbar-nav li.nav-item .nav-link svg path{fill:#000;}
.navbar-nav .dropdown-menu{border-radius:0;border:none;margin:2px 0 0;padding:0;}
.navbar-nav .dropdown-menu li{border-bottom:1px solid #f2f2f2;}
.navbar-nav .dropdown-menu li a{font-size:14px;padding:10px 20px;}
.navbar-nav .dropdown-menu li:last-child{border-bottom:none;}
.search-box button{font-size:15px;}
.search-box select{font-size:15px;}
.solutions-grid{grid-template-columns:1fr;}
.why-header{flex-direction:column;}
.right-text{max-width:100%;}
.why-grid{grid-template-columns:1fr;}
.stats-grid{grid-template-columns:repeat(2,1fr);}
.vision-grid{grid-template-columns:1fr;}
.different-grid{grid-template-columns:1fr;}
.presence-left h2{font-size:28px;}
.lang-mobile{display:flex;align-items:center;gap:2px;}
.navbar-collapse form.d-flex{display:none !important;}
.hero h1{font-size:30px;line-height:39px;}
.hero p{font-size:16px;}
.socialproof h2{margin:12px 0 7px;font-size:28px;}
.socialproof p{font-size:16px;}
.why-header h2{font-size:25px;margin:20px 0 0;}
.why-header{margin:0 0 20px;gap:10px;align-items:flex-start;}
.why-image img{border-radius:10px;}
.why-grid{gap:20px;}
.why-flexewo{padding:50px 0;}
.card-content h3{font-size:20px;}
.solutions-grid{gap:25px;}
.solutions .nav-tabs{gap:15px;margin:0 0 20px;}
.solutions .socialproof p{margin:0 0 20px;}
.experiencedata h2{font-size:28px;}
.experiencedata p{font-size:17px;}
.testimonialHead h2{font-size:28px;}
.testimonialHead p{font-size:16px;}
.testimonialslider button.slick-prev{right:60px;}
.testimonialbx{padding:10px;}
.testimonialbx p{font-size:15px;line-height:21px;}
.clientbx strong{font-size:15px;}
.testimonialhead{margin:0 0 10px;}
.footer-grid{margin:0 0 20px;padding:15px 0 15px;gap:10px;grid-template-columns:repeat(5,1fr);}
.footer-grid li{margin-bottom:3px;}
.footer-grid a{font-size:13px;}
.footer-grid h4{margin-bottom:12px;font-size:16px;}
.footer-bottom{font-size:14px;}
.footer-social ul li a{width:40px;height:40px;}
.footer-social ul li a svg{width:17px;}
/* about */
.presence-section{padding:40px 0;}
.presence-top{flex-wrap:wrap;margin:0 0 10px;}
.presence-left{width:100%;}
.presence-left h2{font-size:25px;line-height:30px;}
.presence-left h2 br{display:none;}
.presence-right{max-width:100%;}
.stats-grid{margin-bottom:20px;}
.vision-section{padding:25px;}
.vision-header h2{font-size:25px;}
.vision-header p{font-size:16px;}
.vision-card h3{font-size:22px;}
/* solution detail*/
.ownspace h2{font-size:25px;line-height:30px;}
.ownspace{padding:40px 0 60px;}
.officesolutionhead h2{padding:0;font-size:30px;}
.officesolutionhead p{font-size:16px;padding:0;}
.ownspace img{border-radius:10px;}
.everythinghead h2{font-size:25px;line-height:29px;}
.equippedbx{width:47%;border-radius:10px;padding:10px;}
.equippedbx img{max-width:40px;}
.equippedbx h3{font-size:17px;margin:6px 0 2px;}
.equippedbx p{font-size:13px;line-height:21px;}
.everthingbx{min-height:390px;}
.everthingbetter{padding:0 0 30px;}
.officesolutionhead h2{padding:0;font-size:25px;line-height:35px;}
.stagegrowth{padding:20px;border-radius:10px;gap:15px 10px;justify-content:space-between;}
.growthbx{padding:20px;border-radius:10px;width:49%;}
.growthexplore{flex-direction:column;align-items:flex-start;justify-content:flex-start;}
.growthsell{max-width:100%;text-align:left;}
.growthbx h2 a{font-size:22px;}
.growthbx p{font-size:15px;}
.workspace-grid{grid-template-columns:repeat(2,1fr);}
/* location */
.workspace-section{padding:40px 0;}
.workspace-section h2{font-size:30px;margin-bottom:10px;}
.workspace-section .subtitle{font-size:16px;}
.workspace-card{border-radius:10px;padding:10px;}
.workspace-card > img{border-radius:10px;}
.workspacecard-content h3{font-size:19px;}
.location{font-size:14px;}
.workspacecard-content p{font-size:15px;}
.features div{font-size:14px;}
.workspacecard-content .btn{font-size:15px;padding:6px 10px;}
/* location detail */
.workspace-header{flex-direction:column;gap:20px;}
.gallery{flex-direction:column;}
.thumbnails{width:100%;flex-direction:row;}
.thumb{width:25%;border-radius:7px;}
.workspace-detail{padding:40px 0;}
.workspacecnt h2{font-size:22px;line-height:25px;}
.workspacecnt p{font-size:16px;max-width:55%;}
.getpricingbtn{min-width:130px;}
.booktourbtn{min-width:130px;}
.locationavalable h3{margin:0 0 15px;font-size:16px;}
.roomamnities ul li{font-size:13px;gap:6px;padding:5px 10px;}
.roomamnities ul li img{max-width:17px;}
.roomamnities ul{gap:8px;}
/* contact */
.contact-grid{grid-template-columns:1fr;}
.form-row{grid-template-columns:1fr;}
.contact-section{padding:40px 0;}
.contacthead h2{font-size:30px;}
.contacthead{margin:0 0 20px;}
.contacthead p{font-size:17px;}
.form-box{padding:20px;border-radius:10px;}
.input-group label{font-size:15px;}
.input-group input,.input-group select,.input-group textarea{border-radius:6px!important;}
/* work space */
.bookworkspaceSec .carousel img{height:500px;}
.bookworkspaceSec .col-lg-6:last-child{padding-left:15px;}
/* plan */
.office-grid{grid-template-columns:repeat(2,1fr);}
.plansec{padding:40px 0;}
.plansec-title h2{font-size:25px;}
.plansec-title p{font-size:15px;}
.plantabbx .nav-tabs .nav-link{padding:10px 13px;font-size:15px;}
.plantabbx .nav-tabs{margin-bottom:30px;}
.plan-card.dark{margin:0;}
.officehead h2{font-size:25px;}
.officehead p{font-size:15px;}
.office-grid{gap:15px;grid-template-columns:repeat(1,1fr);}
.dedicoffice-grid{gap:10px;grid-template-columns:1fr;}
.dediofcard-grid{gap:10px;}
.service-top h3{font-size:18px;}
.service-item p{font-size:15px;}
.quote-btn{padding:8px 20px;font-size:15px;}
.solutionplan-card{padding:15px;border-radius:10px;padding-bottom:80px;}
.solutionplan-card h3{font-size:20px;margin-bottom:5px;}
.solutionplan-card p{font-size:15px;line-height:22px;}
.solutionplan-card .plan-box h4{font-size:18px;}
.solutionplan-card .btn{font-size:15px;padding:9px 10px;}
.plantabbx{margin:0 0 20px;}
/* error */
.errorpage p{padding: 0 220px; font-size: 15px;}
 .errorpage h1{font-size:110px;line-height:120px;margin:0 0 0;}
/* terms */
.terms-of-service .page-common,.cookie-policy .page-common{padding:30px 0;}
/* 404 */


}
@media(max-width:768px){.service-top{flex-wrap:wrap;}
.dots{display:none;}
.quote-btn{margin-top:8px;}
}
@media (max-width:767px){.nav.nav-tabs .nav-item .nav-link{padding:7px 13px;font-size:12px;border-radius:7px;}
.hero h1{font-size:36px;}
.hero p{font-size:16px;}
.search-box{border-radius:10px;flex-wrap:wrap;}
.search-box select{width:48%;min-width:200px;font-size:15px;}
.search-box button{width:100%;max-width:110px;font-size:14px;padding:10px 10px;}
.cta-section{padding:30px 10px;}
.cta-section h2{font-size:22px;}
.cta-section p br{display:none;}
.cta-section p{font-size:14px;margin-bottom:17px;line-height:24px;}
.btn-red{font-size:15px;}
.btn-outline{padding:10px 20px;font-size:15px;}
.cta-buttons{gap:10px;}
.footer-grid{gap:0;border:none;}
.footer-grid > div{border-bottom:1px solid #0c1016;padding:12px 0;}
.footer{margin:30px 0 0;}
.footer-grid{grid-template-columns:repeat(2,1fr);margin:0 0 20px;padding:0;}
.footer-top{flex-direction:column;gap:10px;text-align:center;align-items:flex-start;border-bottom:1px solid #0c1016;padding:0 0 20px;margin:0 0 10px;}
/*.stats-grid{grid-template-columns:1fr;}
*/
.testimonialsec{padding:40px 0;}
.testimonialHead h2{font-size:22px;}
.testimonialHead p{font-size:15px;line-height:23px;}
.testimonialslider button.slick-prev{right:0;top:-50px;width:40px;height:40px;}
.testimonialHead{padding-right:58px;margin:0 0 4px;}
.testimonialslider .slick-track{gap:0;}
.testimonialslider button.slick-next{width:40px;height:40px;}
.hero-content{padding:15px 15px;justify-content:flex-end;bottom:20px;}
.hero h1{font-size:23px;line-height:30px;margin:0 0 7px;}
.hero p{font-size:15px;margin:0 0 12px;}
.search-box{border-radius:10px;}
.trusted-section{padding:40px 0;}
.socialproof h2{font-size:22px;}
.socialproof p{margin:0 0 20px;font-size:15px;}
.logo-marquee--marquee-group img{padding:0 3px;max-width:100px;}
.solutions{padding:40px 0;}
.solution-card{padding:10px;border-radius:10px;}
.card-img img{border-radius:5px;}
.card-content h3{font-size:16px;}
.why-flexewo{padding:40px 0;}
.why-header h2{font-size:20px;margin:15px 0 0;}
.right-text{font-size:15px;}
.icon{width:40px;height:40px;min-width:40px;border-radius:5px;}
.icon svg{width:18px;}
.feature h3{font-size:16px;margin:0 0 3px;}
.feature p{font-size:14px;line-height:18px;}
.feature{gap:10px;}
.solutions .nav-tabs{gap:6px;margin:0 0 10px;}
.findspace{padding:40px 0;}
.experiencedata h2{font-size:22px;margin:10px 0 10px;}
.experiencedata p{font-size:15px;margin:0 0 0;}
.expimg img{border-radius:10px;}
.findspace .container{flex-direction:column;gap:20px;}
.experiencedata{width:100%;}
.expimg{width:100%;}
.footer-bottom{font-size:13px;}
.scrolltop{width:40px;height:40px;right:3px;bottom:70px;}
/* about */
.innerbanner .hero img{height:350px;}
.ownspace .col-md-6:first-child{margin-bottom:20px;}
.innercnt{top:inherit;bottom:20px;height:auto;}
.presence-left h2{font-size:20px;line-height:27px;}
.presence-section{padding:20px 0;}
.vision-section{padding:15px;}
.vision-header h2{font-size:22px;}
.vision-card{padding:10px;border-radius:10px;}
.icon svg{width:34px;height:36px;}
.vision-card h3{font-size:20px;margin:20px 0 8px;}
.different-top h2{font-size:25px;line-height:30px;margin:0 0 10px;}
.different-top p{max-width:100%;font-size:15px;line-height:22px;}
.different-grid{gap:10px;}
.different-card{padding:10px;border-radius:10px;min-height:inherit;}
.different-card p{font-size:14px;}
.different-card h4{font-size:17px;}
.different-card .icon{font-size:14px;width:40px;height:40px;min-width:40px;}
.different-card .icon svg{width:13px;}
/* solution detail */
.everthingbx{flex-direction:column;}
.everthingimg{width:100%;}
.equippedlist{width:100%;}
.ownspace{padding:30px 0 30px;}
.everythinghead h2{font-size:20px;line-height:28px;margin:0 0 10px;}
.everythinghead p{padding:0;font-size:15px;}
.everthingimg img{border-radius:10px;}
.officesolutionhead h2{font-size:20px;line-height:30px;}
.officesolutionhead p{font-size:15px;margin:0;}
.growthbx{width:100%;padding:13px;border-radius:7px;}
.growthbx h2 a{font-size:18px;}
.growthsell h4{font-size:17px;}
.stagegrowth{padding:15px;}
.officesolution{padding:10px 0 40px;}
.officesolutionhead{margin:0 0 20px;}
.equippedbx{width:100%;}
.growthbx img{border-radius:7px;}
.ownspace h2{font-size:20px;line-height:24px;}
.ownspace p{font-size:14px;line-height:20px;margin:0 0 0;}
.ownspace h3{font-size:14px;line-height:20px;}
.workspace-grid{grid-template-columns:1fr;gap:15px;}
.workspace-section h2{font-size:21px;line-height:28px;}
.workspace-section .subtitle{font-size:15px;margin:0 0 15px;}
.workspace-section{padding:20px 0;}
.load-more{margin-top:20px;}
/* location detail */
.workspace-header{gap:10px;padding:15px 15px 20px;border-radius:10px;margin:0 0 20px;}
.workspacecnt{gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 0 5px;}
.workspacecnt p{max-width:100%;font-size:15px;}
.workspacecnt h2{font-size:20px;}
.featurebx{flex-direction:column;gap:10px;}
.locationavalable .features{gap:10px;margin:0 0 13px;}
.getpricingbtn{min-width:inherit;width:auto;padding:7px 20px;}
.booktourbtn{min-width:inherit;padding:7px 20px;}
.main-image img{border-radius:7px;}
.main-image{border-radius:7px;}
.contact-section{padding:30px 0;}
.contacthead h2{font-size:25px;}
.contacthead p{font-size:15px;}
.info-card{padding:20px 10px;border-radius:8px;font-size:15px;gap:10px;}
/* book workspan */
.workbooking form .col-md-6:first-child{margin-bottom:15px;}
.workbooking .row{margin-bottom:15px;margin-top:15px;}
.dateselect i{top:10px;}
.bookworkspaceSec .carousel img{height:360px;}
.slider-content{bottom:15px;left:15px;}
/* plan */
.plantabbx .nav-tabs .nav-item:last-child .nav-link.active{border-radius:7px;}
.office-grid{grid-template-columns:1fr;}
.heading h2{font-size:28px;}
.plansec{padding:30px 0 10px;}
.plansec-title h2{font-size:22px;margin:0 0 9px;}
.plansec-title p{font-size:14px;}
.officehead{margin-bottom:0;}
.officehead h2{font-size:22px;}
.officehead p{font-size:14px;}
.office-section{padding:20px 0 30px;}
.list-box li{font-size:15px;}
.office-card .btn-outline{font-size:16px;padding:9px 10px;}
.officemain-card h3{font-size:20px;}
.officemain-card h4{font-size:18px;}
.officemain-card .list li{font-size:15px;}
.officemain-card{padding:15px;border-radius:10px;}
.officemain-img{border-radius:8px;}
/* solution */
.card-img{border-radius:7px;margin-bottom:10px;}
.card-content p{font-size:14px;line-height:22px;}
.arrow-btn{width:35px;height:35px;min-width:35px;min-height:35px;}
.arrow svg{width:14px;}
.card-content{gap:5px;}
.solutions-grid{gap:15px;}
.presence-top{gap:5px;}
.presence-right{font-size:14px;}
.service-top h3{max-width:190px;white-space:normal;word-break:break-word;text-overflow:ellipsis;font-size:16px;}
.service-item{margin-bottom:15px;}
.solutionplans{grid-template-columns:repeat(1,1fr);}
/* error */
.errorcnt { background: rgba(255,255,255,0.8); gap: 0; padding: 0 20px; }
.errorpage h1{font-size: 70px; line-height: 70px; margin: 0 0 10px;}
.errorpage h2{font-size: 17px; line-height: 20px;}
.errorpage{margin:40px auto 20px;}
.errorpage p{font-size: 14px; line-height: 18px; padding: 0; margin: 5px 0 8px;}
.backhomebtn{min-width: 170px; font-size: 14px; padding: 12px 10px;}
.errorpage a img { height: 390px; object-fit: cover; }
/* privace */
.terms-of-service .page-common,.privacy-policy .page-common,.cookie-policy .page-common{padding:30px 0;}
.terms-of-service hr,.privacy-policy hr,.cookie-policy hr{margin:20px 0;}
}
@media (max-width:575px){.navbar-collapse{right:0;top:35px;}
body.bookworkpages .lang-mobile{width:100%;background:#1f2937;padding:0 15px 15px;}
.footer{padding:20px 0 20px;}
.footer-grid > div:last-child{border-bottom:none;padding-bottom:0;}
.lang-mobile{justify-content:space-between;width:94%;position:absolute;top:70px;left:0;right:0;margin:auto;}
.menusec .container{flex-wrap:wrap;}
button.navbar-toggler{position:absolute;right:0;top:-15px;}
header{padding:10px 0;}
.hero h1 br{display:none;}
.hero h1{font-size:18px;line-height:25px;}
.hero p{font-size:14px;}
.socialproof h2{font-size:18px;}
.search-box{border-radius:10px;}
.findspace .container{flex-direction:column;}
.experiencedata{width:100%;}
.expimg{width:100%;}
.findspace{padding:40px 0;}
.experiencedata h2{font-size:22px;line-height:25px;margin:17px 0 10px;}
.experiencedata p{font-size:15px;}
.experiencedata p br{display:none;}
.expimg img{border-radius:10px;}
.testimonialHead h2{font-size:22px;line-height:25px;}
.testimonialHead p{font-size:15px;line-height:22px;}
.why-header h2{font-size:18px;}
.btn-red{font-size:14px;padding:10px 20px;}
.btn-outline{padding:10px 15px;font-size:14px;}
/* about */
.stat-box h3{font-size:22px;line-height:32px;}
.stat-box p{font-size:14px;}
.thumb{border-radius:10px;}
.overview h2{font-size:19px;}
.overview p{font-size:15px;}
.roomamnities h2{font-size:19px;}
.roomamnities{margin:20px 0 0;}
.thumbnails{overflow-x:auto;padding-bottom:10px;}
.thumbnails{gap:5px;}
.thumb{border-radius:5px;}
.bookworkspaceSec{padding-top:80px;padding-bottom:10px;}
.bookworkspaceSec .carousel img{height:290px;}
/* plan */
.nav.nav-tabs .nav-item{width:48%;}
.plantabbx .nav-tabs .nav-item:first-child .nav-link.active{border-radius:8px;}
.nav.nav-tabs .nav-item .nav-link{display:block;width:100%;border:1px solid transparent;border-radius:5px;}
.plantabbx .nav-tabs{padding:6px;gap:4px;}
.plantabbx .nav-tabs .nav-item .nav-link.active{border-color:#E50914;}
.officehead h2{font-size:19px;}
.dediofcard-grid{grid-template-columns:repeat(1,1fr);}
/* location detail */
.gallery{margin-bottom:20px;}
.office-card .btn-primary{padding:10px 10px;}
.error404 .lang-mobile{width:100%;background:#1f2937;padding:0 15px 20px;}
.errorpage{margin:100px auto 40px;}
}
@media (max-width:480px){.search-box select{width:100%;}
.cta-buttons{gap:6px;}
.btn-red{font-size:13px;padding:10px 15px;}
.btn-outline{padding:10px 15px;font-size:13px;}
.quote-btn{padding:8px 10px;font-size:13px;}
.service-top h3{max-width:160px;white-space:normal;font-size:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
}
