/**
* Theme Name: Kodesk Child
* Description: This is a child theme of Kodesk, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/template_path">Theme Kalia</a>
* Template: kodesk
* Version: 1.1
*/
.rtl body, .rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl h5, .rtl h6, .rtl .theme-btn, .rtl p, .rtl .news-block-one .inner-box .image-box .category a,
.rtl .blog-details .single-post-inner .post-content .category a, .rtl .blog-details-content .list li, .project-block-one .inner-box .content-box .link a,
.news-block-one .inner-box .lower-content .post-date,.rtl .header-top .info li, .rtl .header-top .right-column ul li a, .rtl .main-menu .navigation > li > a,
.rtl .main-header .search-box-btn,.rtl .mobile-menu .contact-info ul li, .rtl .mobile-menu .navigation li > a,.rtl .default-form .form-group input[type='text'], .rtl .default-form .form-group input[type='email'], .rtl .default-form .form-group textarea, .rtl .nice-select ,.rt .main-footer p, .rtl .main-footer a, .rtl .about-style-two .content-box .author-box .designation, .rtl .statements-section .lower-box .single-item a span,.rtl .default-sidebar .sidebar-widget .search-form .form-group input[type='search'], .rtl .location-section .single-item .lower-content .info li,.rtl .workspaces-details-content .details-content-box .content-one .text, .rtl .tab-btns li, .rtl .lower-box, .rtl .price, .rtl .wpcf7 form .wpcf7-response-output, .rtl .wpcf7-not-valid-tip, .rtl .content_block_1 .content-box .inner-box .single-item .link a span, .rtl .center-block-one .inner-box .content-box span, .rtl .blog-details .post-banner .outer-box .inner-box .option-box .admin a,.rtl .blog-sidebar .sidebar-widget ul li a, .rtl .blog-sidebar .post-widget .post .post-date, .rtl .main-footer .post-widget .post .post-date, .rtl .location-section .single-item .lower-content .google-map a span,.rtl .contact-section .inner-box .image-box .text a span, .rtl .blog-details .single-post-inner .post-content .info li, .elementor-cta--skin-cover .elementor-cta__button.elementor-button, .elementor-cta--skin-cover .elementor-cta__content-item, .elementor-cta--skin-cover .elementor-cta__content-item .elementor-icon, .rtl .elementor-cta--skin-cover .elementor-cta__button.elementor-button, .rtl .elementor-cta--skin-cover .elementor-cta__content-item, .rtl .elementor-cta--skin-cover .elementor-cta__content-item .elementor-icon,.rtl .elementor-cta__button.elementor-button,.rtl .relative{
    font-family: cairo !Important;
}

.elementor-cta--skin-cover .elementor-cta__content:before {
    position: absolute;
    content: '';
    background: #404b7bd4;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    opacity: 0.9;
}
.project-section {
    padding: 0px;
}
.amenities-section .single-column {
    max-height: 285px;
    border: 1px solid #f2f0f1;
}
.amenities-section .single-column:before{
	content: unset !important
}
.rtl .location-section .single-item .lower-content .info li span, .rtl .location-section .single-item .lower-content .info li, .rtl .location-section .single-item .lower-content .google-map a span {
    font-size: 16px !important;
}
.rtl .sec-title h2{
	font-size: 39px !important;
}
.rtl .amenities-section .single-item .text h2 {
    font-size: 22px !important;
}
.rtl .amenities-section .single-item .text h3 {
    font-size: 14px !important;
}
main-footer .post-widget .post .post-thumb:before {
    background: #363e7787 !Important;
}
.footer-bottom .copyright p a {
    color: #fed749!Important;
}
.progress-box .bar-inner:after {
    box-shadow: 0px 0px 0px 4px #fed7495c !important;
}
.main-footer p, .main-footer a{
	font-size:15px !Important
}
.pagination li > span.current:before, .pagination li a:before , .contact-section .info-inner .single-item .icon-box:before{
    background: #363e77 !Important;
}
.blog-single-tag , .sortable-masonry .filters,.image_block_1 .image-box .curved-circle, .char3 , .about-style-three .image-box .curved-circle {
	display:none !Important
}
.footer-bottom .copyright p a {
    color: #fed749 !important;
}
.nice-select:after {
    border-bottom: 2px solid #363e77 !Important;
    border-right: 2px solid #363e77 !Important;
}
.mobile-menu .nav-logo {
    text-align: center !Important;
}
.mobile-nav-toggler span {
    font-size: 0 !Important;
}
.mobile-nav-toggler .menu-icon img {
    height: auto !important;
}
.main-header .logo-box .logo img{
    height: 60px!important;
}
ul.othre-options.clearfix,.header-top .right-column .other-links:before{
    display: none!important;
}
.header-top .right-column ul li a:hover, .header-top .info li a:hover, .header-top .social-links li a:hover{
	color:#ffd649 !important
}
.main-footer .social-links li a:before {
    background: #ffd649!important;
	color:#363d77!important
}
.main-header .search-box-outer .dropdown-menu {
    background: #363d77 !important;
}
.news-block-one .inner-box .lower-content .option-box {
	display: none!important;
}
.news-block-one .inner-box .lower-content .text {
    padding: 20px 15px 20px 15px!important;
}
section.banner-section.centred {
    direction: ltr;
}
.no-js .owl-carousel {
    direction: ltr;
}
.pricing-block-one.active-block .pricing-table .table-header h3 {
    background: #fdd64b!important;
    border-color: #fdd64b!important;
}
.amenities-section .single-column:nth-child(6) .single-item .inner-box {
    background: #4a5184 !Important;
}
.content_block_1 .content-box .inner-box .single-item h4 span,
.project-tab .tab-btn-box .p-tab-btn:before,
.news-block-one .inner-box .image-box .category a,
.scroll-top,
.header-top,
.banner-carousel .content-inner:before,
.handle-preloader,
.cta-section .outer-container:before{
	background: #363d77 !Important;
}
.news-block-one .inner-box .image-box .category a:hover {
    background: #fff !Important;
}
.content_block_1 .content-box .inner-box .single-item,
.project-tab .tab-btn-box .p-tab-btn{
    background: #f8f8f8 !Important;
}
.sec-title h6,
.content_block_1 .content-box .inner-box .single-item .link a,
.project-tab .tab-btn-box .p-tab-btn.active-btn h5,
.amenities-section .single-column:nth-child(5) .single-item .inner-box h3, .amenities-section .single-column:nth-child(5) .single-item .inner-box p,
.amenities-section .single-item .text h2,
.amenities-section .single-item .link-box .link a,
.pricing-block-one .pricing-table .table-header h3,
.news-block-one .inner-box .image-box .category a:hover,
.news-block-one .inner-box .lower-content .option-box .admin a:hover,
.news-block-one .inner-box .lower-box .link a span,
.news-block-one .inner-box .lower-box .link a,
.default-form .form-group i,
.cta-section .inner-box .phone i,
.footer-bottom .copyright p a{
    color: #363d77 !Important;
}
.theme-btn span:before,
.theme-btn span:after,
.active-block .pricing-block-one .pricing-table .table-header h3,
.project-block-one .inner-box .content-box .link a i{
    color: #ffd649 !Important;
}
.about-style-three .content-box .inner-box .single-item:before {
    box-shadow: 10px 10px 0px 0px #fed7495c !important;
    right: 0;
}
.amenities-section .single-column:nth-child(5) .single-item .inner-box{
    background: #ffd649 !Important;	
}
.pricing-block-one.active-block .pricing-table .theme-btn {
    background: #4a5183 !Important;
    border-color: #4a5183 !important;
}
.project-block-one .inner-box .content-box .text h3 {
    font-size: 13px !important;
}
.project-block-one .inner-box .content-box .link a {
    font-size: 11px !important;
}
.project-block-one .inner-box .content-box .link a i {
    margin-left: 10px !important;
    font-size: 13px !important;
    margin-right: 0 !important;
}
.amenities-section .pointers-block .single-pointer:hover span {
    transform: rotate(45deg)!important;
}
.rtl .content_block_1 .content-box .inner-box .single-item .link {
    right: unset !important;
    left: 20px !important;
}
.rtl .content_block_1 .content-box .inner-box .single-item h4 span {
    right: 0px !important;
    left: unset !important;
}
.rtl .content_block_1 .content-box .inner-box .single-item h4 {
    padding-left: unset !important;
    padding-right: 50px !important;
}
.rtl p {
    font-size: 14px;
}
.rtl .project-section .sec-title .btn-box {
    right: unset;
    left: 0;
}
.rtl .blog-details-content .content-three .single-item h4 i {
    left: unset!important;
    right: 0!important;
}
.rtl .blog-details-content .list li {
    padding-left: unset!important;
    padding-right: 30px!important;
}
.rtl .blog-details-content .list li:before {
    left: unset!important;
    right: 0!important;
}
.rtl .blog-details-content .list li:after {
    left: unset!important;
    right: 7px!important;
}
.rtl .scroll-top {
    right: unset!important;
    left: 30px!important;
}
.rtl .default-form .form-group input[type='text'], .rtl .default-form .form-group textarea {
    text-align: right;
}
.rtl .banner-carousel .content-inner h3,
.rtl .banner-carousel .content-inner p{
    direction: rtl;
}
.rtl .theme-btn {
    line-height: 39px!important;
}
.rtl .header-top .info li, .rtl .header-top .right-column ul li a {
    font-size: 13px !important;
}
.rtl .header-top .right-column ul li i {
    margin-right: unset !important;
    margin-left: 8px !important;
}
.rtl .header-top .info li i {
    left: unset !important;
    right: 0;
}
.rtl .header-top .info li {
    float: left;
    padding-right: 28px !important;
    margin-right: 40px !important;
    padding-left: unset !important;
}
.rtl .main-menu .navigation > li {
    float: right;
}
.rtl .main-menu .navigation > li:first-child {
    margin-left: 12px !important;
    margin-right: 0 !important;
}
.rtl .main-header .search-box-outer .dropdown-menu {
    right: auto !important;
    left: 0 !important;
}
.rtl .mobile-menu .navigation li.dropdown .dropdown-btn {
    right: unset!important;
    left: 15px!important;
}
.rtl .default-form .form-group input[type='text'], .rtl .default-form .form-group input[type='email'], .rtl .default-form .form-group textarea, .rtl .nice-select {
    direction: rtl;
}
.rtl .nice-select, .rtl .nice-select .option{
    text-align: right !Important;	
}
.rtl .blog-details-content .content-three .single-item h4 {
    padding-left: 0 !Important;
    padding-right: 30px !Important;
}
.rtl .main-menu .navigation > li > ul > li > a {
    font-size: 15px!Important;
    font-family: cairo !Important;
    text-align: right!Important;
    direction: rtl;
}
.rtl .main-menu .navigation > li > ul > li > a:before {
    content: '\f323'!Important;
    left: unset!Important;
    right: 0px!Important;
}
.rtl .main-menu .navigation > li > ul > li > a:hover {
    padding-left: unset!Important;
    padding-right: 22px!Important;
}
.rtl .main-footer .social-links li {
    float: right !important;
    margin-right: unset !important;
    margin-left: 10px;
}
.rtl .about-style-three .content-box .inner-box .single-item {
    padding-left: unset!important;
    padding-right: 50px!important;
}
.rtl .about-style-three .content-box .inner-box .single-item:before {
    box-shadow: 10px 10px 0px 0px #fed7495c!important;
    right: 0!important;
}
.rtl .service-level-section .progress-box .count-text {
    left: 0px!important;
	right: unset!important;
}
.rtl .cta-section .inner-box .phone {
    margin-right: unset!important;
    margin-left: 20px!important;
}
.rtl .video-section .big-text {
    font-size: 181px!important;
    font-family: 'Cairo'!important;
}
.rtl .page-title .bread-crumb li:before {
    content: "\f100";
    right: unset!important;
	left: 0px
}
.rtl .page-title .bread-crumb li {
    padding-right: unset!important;
    margin-right: unset!important;
    padding-left: 23px;
    margin-left: 5px;	
	font-family: 'Cairo'!important;
}
.rtl .contact-section .inner-box .image-box .text .icon-box {
    left: 0px!important;
    right: unset!important;
}
.rtl .location-section .single-item .lower-content .info li {
    padding-left: unset!important;
    padding-right: 65px!important;
}
.rtl .location-section .single-item .lower-content .info li span {
    left: unset!important;
    right: 0!important;
    direction: rtl;
}
.rtl .location-section .single-item .lower-content .google-map a {
    direction: rtl;
}
.rtl .location-section .single-item .lower-content .google-map a span {
    padding-left: unset!important;
    padding-right: 8px!important;
}
.location-section .single-item .lower-content .info li {
    font-size: 17px !important;
}
.rtl .wpcf7 form .wpcf7-response-output {
    text-align: right !important;
    direction: rtl !important;
}
.rtl .main-footer .post-widget .post {
    padding-left: 0!important;
    padding-right: 90px!important;
}
.main-footer .post-widget .post .post-thumb {
    left: unset!important;
    right: 0;
}
.gap-12 {
    gap: 3rem !important;
}
.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
.grid {
    display: grid !important;
}
.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.overflow-hidden {
    overflow: hidden !important;
}
.flex-col {
    flex-direction: column !important;
}
.flex {
    display: flex !important;
}
.w-full {
    width: 100% !important;
}
.flex-shrink-0 {
    flex-shrink: 0 !important;
}
.object-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
}
.h-48 {
    height: 12rem !important;
}
.p-12 {
    padding: 2rem !important;
}
.bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.justify-between {
    justify-content: space-between !important;
}
.flex-col {
    flex-direction: column !important;
}
.flex-1 {
    flex: 1 1 0% !important;
}
.flex {
    display: flex !important;
}
.relative {
    position: relative !important;
}
.pb-4 {
    padding-bottom: 1rem !important;
}
.pt-4 {
    padding-top: 1rem !important;
}
.px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
.rounded-lg {
    border-radius: 0.5rem !important;
}
.items-center {
    align-items: center !important;
}
.left-12 {
    left: 3rem !important;
}
.-top-12 {
    top: -3rem !important;
}
.absolute {
    position: absolute !important;
}
.bg-no-repeat {
    background-repeat: no-repeat !important;
}
.bg-center {
    background-position: center !important;
}
.w-14 {
    width: 3.5rem !important;
}
.h-14 {
    height: 3.5rem !important;
}
.mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}
.flex-1 {
    flex: 1 1 0% !important;
}
.block {
    display: block !important;
}

.mt-2 {
    margin-top: 0.5rem !important;
}
.text-gray-900 {
    --tw-text-opacity: 1 !important;
    color: rgb(17 24 39 / var(--tw-text-opacity)) !important;
}
.tracking-wide-\.72px {
    letter-spacing: .72px !important;
}
.leading-leading-40px {
    line-height: 40px !important;
}
.font-bold {
    font-weight: 700 !important;
}
.text-3xl {
    font-size: 24px !important;
    line-height: 40px !important;
}
.items-center {
    align-items: center !important;
}
.flex {
    display: flex !important;
}
.font-light {
    font-weight: 300 !important;
}
.text-sm {
    font-size: 12px !important;
    line-height: 20px !important;
}
.py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}
.px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
}
.px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
}
.py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}
.bg-person-count-icon {
    background-image: url(https://legospaces.com/wp-content/uploads/2022/06/person-count-icon.svg) !important;
}
.border-koGray-10 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(227 227 227 / var(--tw-border-opacity)) !important;
}
.border-half {
    border-width: 0.5px !important;
}
.rounded-md {
    border-radius: 0.375rem !important;
}
.rounded-md {
    border-radius: 0.375rem !important;
}
.items-center {
    align-items: center !important;
}
.flex {
    display: flex !important;
}
.ml-6 {
    margin-left: 1.5rem !important;
}
.border-koGray-10 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(227 227 227 / var(--tw-border-opacity)) !important;
}
.border-half {
    border-width: 0.5px !important;
}
.rounded-md {
    border-radius: 0.375rem !important;
}
.rounded-md {
    border-radius: 0.375rem !important;
}
.items-center {
    align-items: center !important;
}
.flex {
    display: flex !important;
}
.ml-6 {
    margin-left: 1.5rem !important;
}
*, ::before, ::after {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
}
.w-8 {
    width: 2rem !important;
}
.h-5 {
    height: 1.25rem !important;
}
.mr-1 {
    margin-right: 0.25rem !important;
}
.mt-3 {
    margin-top: 0.75rem !important;
}
.duration-300 {
    transition-duration: 300ms !important;
}
.duration-300 {
    transition-duration: 300ms !important;
}
.transition {
    transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.transition {
    transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.text-seaweed {
    --tw-text-opacity: 1 !important;
    color: rgb(21 191 111 / var(--tw-text-opacity)) !important;
}
.text-seaweed {
    --tw-text-opacity: 1 !important;
    color: rgb(21 191 111 / var(--tw-text-opacity)) !important;
}
.font-semibold {
    font-weight: 600 !important;
}
.font-semibold {
    font-weight: 600 !important;
}
.border-transparent {
    border-color: transparent !important;
}
.border-transparent {
    border-color: transparent !important;
}
.items-center {
    align-items: center !important;
}
.inline-flex {
    display: inline-flex !important;
}
.flex {
    display: flex !important;
}
.relative {
    position: relative !important;
}
.border-half.border-koGray-10.rounded-md.py-1.px-3.text-sm.font-light.flex.items-center.ml-6 {
    border: 1px solid #333;
    margin-right: 1.5rem !important;
    margin-left: 0 !important;
}
.rtl .chooseus-block-two .inner-box {
    padding-right: 100px;
    padding-left: 0;
}
.chooseus-block-two .inner-box .icon-box {
    left: 0px;
	right: 0px
}
.workspaces-details-content .details-content-box .content-two .feature-list li {
    padding: 24px 120px 23px 20px !important;
}
.rtl .workspaces-details-content .details-content-box .content-two .feature-list li .icon {
    right: 30px;
	left: unset!important;
    top: 15px;
}	
.workspaces-details-content .details-content-box .content-two .feature-list li:nth-child(5), .workspaces-details-content .details-content-box .content-two .feature-list li:last-child {
    border-bottom: 1px solid #e6e2e3 !important;
}
@media only screen and (max-width: 600px) {
.rtl .header-top .info li i {
    right: -20px !important;
}	
.rtl .sec-title h2 {
    font-size: 32px !important;
}	
.image_block_1 .image-box .image-2, .image_block_1 .image-box .image-1,.image_block_1 .image-box .curve-text {
    display: none !important;
}
.amenities-section .single-column:nth-child(2) .single-item .inner-box {
    padding: 59px 15px 58px 15px !important;
}	
.sec-title h2 {
    line-height: 55px !important;
}	
.below-desktop\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}	
.rtl .header-top .info li {
    float: none;
    padding-right: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    width: 100%;
    text-align: center;
}
.header-top .right-column .other-links {
    margin-right: 0!important;
}
.rtl .content_block_1 .content-box .inner-box .single-item .link,
.news-block-one .inner-box .lower-content .lower-box .link	{
    display: none !important;
}
.about-style-three .image-box .image {
    margin: 20px !important;
}	
.statements-section .upper-box .single-item {
    float: none !important;
    text-align: center !important;
}
	
}
