/**
   	Theme : cbddubai
	Version: 0.0.1
	Default CSS

**/
body{
	background: transparent;
    font-weight: 500 !important;
}
body.home{
	font-size: 15px;
	line-height: 24px;
}
/* h1{ color: #062133 !important; }

h2{ color: #0a2e46 !important; }

h3{ color: #124567 !important; }

h4{ color: #062133 !important; }

h5{ color: #2371a5 !important; }

h6{ color: #2e87c2 !important; } */

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #3c3c3b !important;
}
h2 {
    font-size: 3rem;
    line-height: 4.5rem;
}
h3 {
    font-size: 2.5rem;
    line-height: 4.5rem;
}
h4 {
    font-size: 2rem;
    line-height: 3rem;
}
.button--blue, .button--white, .button--red {font-size: 1.6rem;}
p{
    /*color: #062133 !important;*/
    color: #3c3c3b !important;
    font-weight: 500 !important;
}
ul li::marker{
    color: #c8102e;
}
.grey-color {
    color: #3c3c3b;
}
.red-color {
    color: #c8102e;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-size: 11px;
}
.mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item .mega-menu-link {
    font-size: 12px !important;
}
.normal-content ul{
    list-style-type: disc !important;
}

.normal-content table tr td ul{
    list-style-type: disc !important;
    padding-left: inherit;
}

.pull-left{
    text-align: left !important;
    float: left !important;
}

.pull-center{
    text-align: center !important;
    float: center !important;
}

.pull-right{
    text-align: right !important;
    float: right !important;
}

.font-color--secondary-2{
	color: #ffffff !important;
}

/** Header Spacing **/


/** Margin Top Spacing For Page **/
.page-main-container{
	margin-top: 70px;
    margin-bottom: 50px;
}

/** On Home Page Hero Section 3 Dots loading **/
.heroo-video-banner .video--wrapper .banner-three--dots-box {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: transparent;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
}

.heroo-video-banner .video--wrapper .banner-three--dots-box .banner-single--dot {
    margin: 0 15px;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    background: #3c3c3b;
}

.heroo-video-banner .video--wrapper .banner-three--dots-box .banner-single--dot:first-child {
    margin-left: 0;
    opacity: 50%;
}

.heroo-video-banner .video--wrapper .banner-three--dots-box .banner-single--dot:nth-child(2) {
    opacity: 75%;
}

.heroo-video-banner .video--wrapper .banner-three--dots-box .banner-single--dot:last-child {
    margin-right: 0;
    opacity: 1;
}

/** Layout - Spacing **/
.layout-section {
    padding: 60px 0px;
}

/**  **/
/* .middle-east--wrapper:before{
    background: #C8102E;
} */

/** Service Section **/
.our-services--wrapper .icon--box img{
    width: 80px;
    height: 80px;
}

.our-services--wrapper .single-our-service .heading{
    color: #c8102e !important;
}

/** 3 dots sets - in between 2 section properly **/
.business-in--uae .business-in--uae-content--box{
    padding: 80px 120px !important;
}

.layout-section.business-in--uae.page-section .business-in--uae-content--box{
    padding: 0px !important;
}

.business-in--uae .business-in--uae-content--box:after{
	bottom: -84px;
}

.business-in--uae-content--box .heading{
    color: #c8102e !important;
}

/** Contact Us Form - CSS Updates **/
.contact-us--wrapper{
    background-color: #565655 !important;
}

.contact-us-fform--title .heading{
	color: #ffffff !important;
}

.contact-us--wrapper .contatc--form{
    margin: 0px;
}

.contact-us-inner-bg-wrap .row .col-lg-12.col-md-12{
    border-bottom: 1px solid #d0d0d0 !important;
}

.contact-us-inner-bg-wrap .row .col-lg-12.col-md-12:first-child i,{
    color: #c8102e !important;
}

.contact-us-inner-bg-wrap .row .col-lg-12.col-md-12:first-child i,{
    color: #c8102e !important;
}

.contact-us-inner-bg-wrap i{
    color: #c8102e;
}

.contact-us--wrapper .form-note--wrapper .note{
	color: #ffffff !important;
    margin-top: 15px;
}

/*.contact-us--wrapper form .form-field button{
    margin-top: 15px;
}*/

.contact-us-form--wrapper .contact-us-fform--title .heading{
	font-size: 30px !important;
    margin-bottom: 25px;
    color: #ffffff !important;
    line-height: normal;
}

.contact-us--wrapper .contatc--form form .form-control, .contact-us--wrapper .contatc--form form .messsage-label{
	font-size: 1.5rem !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    font-weight: 600 !important;
}

.contact-us--wrapper .contact-us-form--wrapper .contatc--form form p.note{
    color: #ffffff !important;
    font-size: 14px;
    font-weight: 500 !important;
    margin-top: 20px !important;
}

/*.contact-us-form--wrapper form .form-field{
    margin-bottom: 0px;
}*/

.contact-us-inner-bg-wrap .row, .contact-us-inner-bg-wrap .row a{
	color: #3c3c3b !important;
    font-size: 18px !important;
    line-height: 27px !important;
    font-weight: 500;
}

.layout-section.contact-us-page-section{
    background-size: cover;
    background-position: center center;
    position: relative;
    background-attachment: fixed;
    background-repeat: no-repeat;
}

.contact-us-form--wrapper.page-section .contact-us-fform--title .heading {
	font-size: 24px !important;
    color: #3c3c3b !important;
    line-height: normal;
}

.contact-us-inner-bg-wrap .row .col-1, .contact-us-inner-bg-wrap .row .col-10{
    margin-bottom: 0px !important;
}

.contact-us-form--wrapper.page-section .contatc--form form .form-control,
.contact-us-form--wrapper.page-section .contatc--form form .messsage-label{
	border-color: #3c3c3b !important;
    color: #3c3c3b !important;
    -webkit-text-fill-color: #3c3c3b !important;
    font-weight: 600 !important;
    font-size: 1.4rem !important;
}
.cbd-archive-box .cbd-insights-content .cbd-insights-title {
	font-size: 16px;
    line-height: 22px;
}
.new-page-wrap-inner .color-wrap-grey {
    font-size: 28px;
}
@media screen and (max-width: 991px){
	.new-page-wrap-inner .color-wrap-grey {
	    font-size: 22px;
	}
}
.cbd-archive-box p,
.cbd-archive-box ul {
    font-size: 15px;

}
.cbd-archive-box .cbd-insights-content .cbd-insights-meta span {
    font-size: 14px;
}
.contact-us-form--wrapper.page-section .contatc--form form p.note{
	color: #3c3c3b !important;
    font-size: 13px;
    font-weight: 500 !important;
    margin-top: 20px !important;
    line-height: normal;
}
.site-services-page-inner{
	margin-bottom: 0;
}
.messsage-label{
	font-size: 1.4rem !important;
	font-weight: 400;
	line-height: 4rem;
	color: #ffffff !important;
	padding: 5px 0;
	border-bottom: 1px solid #ffffff !important;
	display: block;
}

.contact-us-form--wrapper.page-section form .form-field [type=submit],
.contact-us-form--wrapper form .form-field [type=submit]{
    margin-top: 30px;
}


textarea.form-control{
	height: 68px;
}

/** Footer CSS **/
footer.footer{
	padding-top: 0px;
    border-bottom: 3px solid #c8102e;
}
footer.footer .top--footer{
	padding: 20px 0px;
}
footer.footer .top--footer a{
	color: #3c3c3b;
}
footer .footer-social-media{
    display: inline-block;
    list-style: none;
    font-size: 14px;
    margin-bottom: 0px !important;
}
footer .align-center{
    align-items: center;
}
footer .footer-social-media li{
    display: inline;
    margin-right: 10px;
    border-right: 1px solid #3c3c3b;
}

footer .footer-social-media li:last-child{
    border-right: none;
}

footer .footer-social-media li{
    display: inline;
    margin-right: 10px;
}

footer .footer-social-media i{
    background-color: #565655;
    border-radius: 50%;
    padding: 5px;
    color: #ffffff;
    margin-right: 5px;
}
footer .footer-social-media span{
    color: #3c3c3b;
    margin-right: 10px;
}

/** Inner Banner Wrapper **/
section.inner-banner--wrapper.our-service--banner {background-color: transparent !important;}
.inner-banner--wrapper:before{
    /*background: #808080;
    opacity: 0.85*/;
    background: rgba(84,88,90,0.55);
    opacity: 1;
}

/** service page **/
.service-overview--wrapper .text{
    margin-top: 0px;
}
.logo--carousel-wrapper .slick--arrow.slick-prev{
    right: 15%;
}
.logo--carousel-wrapper .logo--carousel .single--logo .icon{
    width: 65px;
    height: 65px;
}

.logo--carousel-wrapper .logo--carousel .single--logo .text{
    color: #c8102e !important;
}

.wpcf7-response-output{
    display: none;
}

/** custom post type - Navbar padding **/
.navbar.cpt-navbar .navbar-nav .nav-link{
    padding: 0px 15px 0px 0px;
}

/** call to action section **/
/*.call-to-action--wrapper {
    background-size: cover;
    background-position: center center;
    position: relative;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-color: #062133 !important;
    color: #ffffff;
}*/

/*.call-to-action--wrapper .container{
    padding: 0px !important;
}*/

.call-to-action--wrapper .cta-title{
    color: #ffffff !important;
}

.call-to-action--wrapper .cta-text{
    color: #7d7f81 !important;
}

.call-to-action--wrapper:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(9, 9, 10, 0.80);
}

.call-to-action--wrapper .cta-btn{
    float: right;
}


/** meet our team **/
.layout-section.site-meet-out-team-main-wrap.page-section{
    padding: 80px 0px 20px 0px !important;
}

.layout-section.site-meet-out-team-main-wrap:after{
    background-color: #C8102E !important;
}

.site-meet-out-team-main-wrap .item .content-box .heading{
    color: #C8102E !important;
}

.site-meet-out-team-main-wrap .team-box{
    margin-bottom: 60px;
}

.cbd-archive-box .cbd-archive-data,
.cbd-archive-box .arrow-right i{
    color: #3c3c3b !important;
}

/** CPT Single Page **/
.prev-next-link{
    color: #3c3c3b;
    border-bottom: 2px solid #3c3c3b;
}

.prev-next-link:hover{
    color: #c8102e;
    border-bottom: 2px solid #c8102e;
    transition-delay: 0.1s;
}

.about-us-page-section-inner-wrap a,
.new-company-formation-inner a{
    color: #c8102e !important;
    font-weight: bold;
}

/** Blog Single **/
.new-page-wrap-inner .cbd-archive-box{
    padding: 40px;
    box-shadow: 0px 0px 10px 0px rgb(81 81 81 / 14%);
    position: relative;
}

.new-page-wrap-inner .cbd-archive-box:after{
    content: "";
    position: absolute;
    width: 100%;
    border-bottom: 7px solid #c8102e;
    bottom: 0;
    left: 0;
}







.our-services--wrapper.our-services-custom .single-our-service {
    position: relative;
}
.our-services--wrapper.our-services-custom .single-our-service .icon--box {
	position: relative;
    border-radius: 15px;
    overflow: hidden;
}
.our-services--wrapper.our-services-custom .single-our-service .icon--box img {
    width: 100%;
    height: 150px;
    object-fit: cover;
    border-radius: 15px;
}
.our-services--wrapper.our-services-custom .single-our-service .content-box {
	position: absolute;
    bottom: 15px;
    width: 100%;
    padding: 0 15px;
    transition: all 500ms ease-in-out;
}
.our-services--wrapper.our-services-custom .single-our-service:hover .content-box {
    bottom: 30px;
}
.our-services--wrapper.our-services-custom .single-our-service .content-box p.text {
    display: none;
}
.our-services--wrapper.our-services-custom .single-our-service .icon--box:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
}
.our-services--wrapper.our-services-custom .single-our-service .content-box .heading {
    margin: 0;
    color: #ffffff !important;
    text-align: left;
    /* font-size: 13px; */
    font-weight: 600;
}
.our-services--wrapper.our-services-custom .row .col-lg-20 {
    width: 20%;
}
.d-none-section{
	display: none;
}
/* .site-services-main-listing-updated-wrap .wp-block-cover:hover {
    cursor: pointer;
} */
.site-services-main-listing-updated-wrap .wp-block-cover:hover .wp-block-cover__inner-container {
    bottom: 30px;
}
.site-services-main-listing-updated-wrap .wp-block-column {
    border-radius: 15px;
    overflow: hidden;
}
.our-services--wrapper.why-work-with-us .single-our-service .icon--box {
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
    border-radius: 15px;
}
.our-services--wrapper.why-work-with-us .single-our-service .icon--box img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}
.our-services--wrapper.why-work-with-us .single-our-service .icon--box .heading {
    margin: 0;
    color: #ffffff !important;
    text-align: left;
/*     font-size: 13px;
 */    font-weight: 600;
    z-index: 9;
    position: absolute;
    bottom: 15px;
    width: 100%;
    padding: 0 15px;
    transition: all 500ms ease-in-out;
    line-height: normal;
}
@media screen and (min-width:1200px) and (max-width:1400px){
	.our-services--wrapper.why-work-with-us .single-our-service .icon--box .heading{
		min-height: 48px;
	}
}
.our-services--wrapper.why-work-with-us .single-our-service .icon--box:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
}
.our-services--wrapper.why-work-with-us .single-our-service:hover .icon--box h4.heading {
    bottom: 30px;
}
.site-new-page-tabs-wrap .wp-block-ub-tabbed-content-tabs-content .wp-block-columns {
    display: inline-block;
    width: 100%;
}
.wp-block-columns.site-benefites-bussiness-advisory-wrap {margin-top: 50px;}
.site-new-page-tabs-wrap .wp-block-ub-tabbed-content-tabs-content .wp-block-columns .wp-block-column {
    float: left;
    flex-basis: unset !important;
    width: 40%;
    margin-right: 15px;
}
.site-new-page-tabs-wrap .wp-block-ub-tabbed-content-tabs-content .wp-block-columns .wp-block-column:last-child {
    margin: 0;
    float: unset;
    width: auto;
}
.site-new-page-tabs-wrap .wp-block-ub-tabbed-content-tabs-content .wp-block-columns .wp-block-column figure.wp-block-image {
    margin-bottom: 0;
}
.our-services--wrapper.why-work-with-us .single-our-service .content-box {
    text-align: left;
}
.site-new-page-tabs-wrap .wp-block-ub-tabbed-content-tabs-content .wp-block-columns .wp-block-column figure.wp-block-image img {
    border-radius: 15px !important;
    height: 250px;
    object-fit: cover;
}
/* header.header nav.navbar .mega-menu-wrap .mega-menu>li.mega-menu-item:last-child {
    padding-left: 20px !important;
}
header.header nav.navbar .mega-menu-wrap .mega-menu>li.mega-menu-item:last-child {
    position: fixed !important;
    top: 50% !important;
    right: 40px !important;
    padding: 0 !important;
}
header.header nav.navbar .mega-menu-wrap .mega-menu>li.mega-menu-item:last-child a.mega-menu-link {
    width: 45px !important;
    height: 45px !important;
    background: #c8102e !important;
    display: flex !important;
    border-radius: 50% !important;
    align-items: center;
    justify-content: center;
	-webkit-animation: dot-pulse-idle 2.5s cubic-bezier(0.19, 1, 0.22, 1) infinite both;
    animation: dot-pulse-idle 2.5s cubic-bezier(0.19, 1, 0.22, 1) infinite both;
} */

@-webkit-keyframes dot-pulse-idle {
    0% {
        box-shadow: 0px 0px 0px 0px #c8102e;
    }
    50% {
        box-shadow: 0px 0px 0px 20px rgba(100, 255, 255, 0);
    }
}
@keyframes dot-pulse-idle {
    0% {
        box-shadow: 0px 0px 0px 0px #c8102e;
    }
    50% {
        box-shadow: 0px 0px 0px 20px rgba(100, 255, 255, 0);
    }
}


header.header nav.navbar .mega-menu-wrap .mega-menu>li.mega-menu-item:last-child a.mega-menu-link:hover {
    opacity: 0.69 !important;
}
header.header nav.navbar .mega-menu-wrap .mega-menu>li.mega-menu-item:last-child a.mega-menu-link i.fas.fa-phone-alt {
    color: #ffffff;
    font-size: 13px;
}
.ub-buttons.cta-btn.button--red .ub-button-container {
    margin: 0;
    padding: 0;
}
.ub-buttons.cta-btn.button--red .ub-button-container .ub-button-block-main {
    background-color: transparent !important;
    padding: 0;
    width: auto;
}
.center-btn-mode {
    display: inline-block;
    margin: 30px auto 0;
    width: auto;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    text-transform: capitalize;
}
.site-services-main-listing-updated-wrap {
    margin-bottom: 0;
}
.site-services-main-listing-updated-wrap .wp-block-cover__inner-container {
    position: absolute;
    bottom: 15px;
    width: 100%;
    padding: 0 15px;
    transition: all 500ms ease-in-out;
}
.site-services-main-listing-updated-wrap .wp-block-cover__inner-container p {
    text-align: left;
}
.site-services-main-listing-updated-wrap .wp-block-cover__inner-container a,
.site-services-main-listing-updated-wrap .wp-block-cover__inner-container p {
	margin: 0;
    color: #ffffff !important;
    text-align: left;
    font-size: 13px !important;
    font-weight: 600 !important;
}
.site-services-main-listing-updated-wrap.site-services-main-listing-updated-wrap-uae .wp-block-cover__inner-container a,
.site-services-main-listing-updated-wrap.site-services-main-listing-updated-wrap-uae .wp-block-cover__inner-container p {
	font-size: 13px !important;
    line-height: normal;
}
.site-services-main-listing-updated-wrap.site-services-main-listing-updated-wrap-uae .wp-block-cover {
    cursor: pointer;
}
.financial-section:before {
    background: rgba(84, 88, 90, 0.85);
}
.button--blue, .button--white, .button--red {
    border-radius: 15px;
}
.site-position-fixed-main-wrap {
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 99;
}
.site-position-fixed-main-wrap ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.site-position-fixed-main-wrap ul li {
    width: 45px;
    height: 45px;
	position: relative;
}
.site-position-fixed-main-wrap ul li a {
	width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #c8102e;
    color: #ffffff;
    z-index: 9;
    font-size: 1.5rem;
    position: relative;
}
.site-position-fixed-main-wrap ul li:first-child a {
    border-top-left-radius: 10px;
	transition: all 500ms ease-in-out;
}
.site-position-fixed-main-wrap ul li:last-child a {
    border-bottom-left-radius: 10px;
	transition: all 500ms ease-in-out;
}
.site-position-fixed-main-wrap ul li:first-child:hover a{
	border-top-left-radius: 0;
}
.site-position-fixed-main-wrap ul li:last-child:hover a{
	border-bottom-left-radius: 0;
}
.site-position-fixed-main-wrap ul li span {
    position: absolute;
    right: -260px;
    top: 0;
    width: 215px;
    text-align: right;
    padding: 0 15px;
    background: #c8102e;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    color: #ffffff;
    font-size: 13px;
    font-weight: 600;
    transition: all 500ms ease-in-out;
    border-left: 2px solid #ffffff;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
}
.site-position-fixed-main-wrap ul li:hover span {
    right: 100%;
}




#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu.mega-menu-item:first-child ul.mega-sub-menu .mega-menu-row:first-child .mega-sub-menu ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    color: #54585a !important;
}


@media screen and (max-width: 1180px){
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
        padding: 0px 5px 0px 5px;
    }
    .site-services-main-listing-updated-wrap .wp-block-column {
        margin-bottom: 15px;
    }
    .site-services-page-inner .site-services-blog-inner .wp-block-media-text__content {
        height: auto;
    }
}

@media screen and (max-width:1440px) and (min-width:1280px){
	header.header .site-logo {
		width: 165px;
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
	    font-size: 1.8rem;
	}
	.container, .container-lg, .container-md, .container-sm, .container-xl {
	    max-width: 1200px;
	}
	.our-services--wrapper.our-services-custom .single-our-service .icon--box img {
	    height: 210px;
	}
	.our-services--wrapper.our-services-custom .single-our-service .content-box .heading {
	    font-size: 15px;
	}
}
@media screen and (max-width:1279px) and (min-width:1024px){
	header.header .site-logo {
		width: 165px;
	}
}
@media screen and (max-width:1279px) and (min-width:768px){
	.site-services-page-inner .site-services-blog-inner .wp-block-media-text__content {
		padding: 15px;
		height: 313px;
	}
}
@media screen and (max-width:1023px) and (min-width:768px){
	.site-services-page-inner .site-services-blog-inner .wp-block-media-text__content h3 {
	    font-size: 18px !important;
	}
	.custom_support_services .layout-section .site-services-page-inner .site-services-blog-inner .wp-block-media-text__content p {
	    font-size: 14px !important;
	    line-height: 22px !important;
	}
	.container, .container-md, .container-sm {
	    max-width: 100%;
	    padding: 0 15px;
	}
}
@media screen and (max-width:1024px) and (min-width:768px){
	.our-services--wrapper.our-services-custom .row .col-lg-20{
		width: 50%;
	}
	header.header nav.navbar .container-fluid .mobile---search {
	    flex: 1 1 auto;
	    display: flex;
	    align-items: center;
	    justify-content: flex-end;
	    padding-right: 30px;
	}
	header.header {
	    padding: 15px 0;
	}
	header.header .site-logo {
		width: 165px;
	}
	.site-custom-content-toggle-main-wrap .wp-block-image img {
		height: 250px;
		border-radius: 15px !important;
	}
}

@media screen and (min-width: 991px){
    header.header .search--bar {
        display: none !important;
    }

}
@media screen and (max-width:767px) {
    .our-services--wrapper.our-services-custom .row .col-lg-20 {
        width: 100%;
    }
    .business-in--uae .business-in--uae-content--box {
        padding: 30px !important;
    }
	.site-services-main-listing-updated-wrap .wp-block-column{
		margin-bottom: 15px;
	}
	.call-to-action--wrapper .cta-btn {
    	float: unset;
	}
	header.header nav.navbar .mega-menu-wrap .mega-menu>li.mega-menu-item-type-custom.mega-menu-item:last-child {
	    padding-left: 10px !important;
	}
	.site-new-section-img-text .site-section-img-text-inner:last-child {
		margin-bottom: 0;
	}
	.site-new-page-tabs-wrap {
		margin-bottom: 0;
	}
	.site-services-page-inner .site-services-blog-inner .wp-block-media-text__content{
		height: auto;
	}
	.new-page-wrap-inner .cbd-archive-meta-content{
		display: block;
	}
	.heroo-video-banner .video--wrapper .banner-three--dots-box .banner-single--dot{
		width: 45px;
		height: 45px;
	}
	.why-work-with-us .single-our-service{
		margin-bottom: 20px;
	}
	.banner-title--wrapper .heading {
		font-size: 18px;
	}
	.banner-title--wrapper {
		padding: 30px 15px;
	}
	header.header nav.navbar .container-fluid .mobile---search {
		flex: 1 1 auto;
		display: flex;
		align-items: center;
		justify-content: flex-end;
		padding-right: 15px;
	}
	header.header .site-logo {
		width: 165px;
	}
	.layout-section {
	    padding: 30px 0;
	}
	.layout-section.site-meet-out-team-main-wrap .site-meet-our-team-slider .owl-nav {
	    top: -65px !important;
	}
	.site-custom-content-toggle-main-wrap .wp-block-image img {
	    height: 250px;
	    border-radius: 15px !important;
	}
}


@media screen and (max-width:375px){
	.banner-title--wrapper .heading {
	    font-size: 16px;
	    letter-spacing: 2px;
	}
}

.business-in--uae-content--box p {
    font-size: 15px !important;
}


/*---- New Style Fonts ----*/
header.header .search--bar i {font-size: 20px;}
.site-gallary-page-wrap p {font-size: 15px;line-height: 27px;}
.site-gallary-page-wrap h2 {font-size: 30px;line-height: normal;}
.wp-block-ub-content-toggle-accordion {font-size: 15px;line-height: 24px;}
.layout-section.site-meet-out-team-main-wrap .site-meet-our-team-slider .owl-nav {top: -70px;}
p,ul li,ul {font-size: 15px;line-height: 28px;}
.siet-our-brands-main-wrap .site-our-brands-slider .owl-nav {top: -94px;}
.site-testimonial-box-main-wrap .client-review .client-review-content {font-size: 15px;line-height: 1.5;}
.banner-title--wrapper .heading {line-height: normal;}
.site-services-page-inner .site-services-blog-inner .wp-block-media-text__content h3 {font-size: 28px;}
.site-services-page-inner .site-services-blog-inner .wp-block-media-text__content p {line-height: 25px;font-size: 15px;}
.site-uae-new-section-wrap .site-uae-new-section-inner p {font-size: 15px;line-height: 28px;}
.wp-block-button__link{font-size: 1.4em;}
.site-uae-new-section-wrap .site-uae-new-section-inner ul {font-size: 15px;}
.site-section-img-text-inner h2 {font-size: 24px;margin-bottom: 5px;line-height: 1.4;}
.site-section-img-text-inner p {font-size: 15px;line-height: 28px;}
.use-page-list-box ul li:before, .new-list-design-inner li:before {top: 9px;}
.site-new-page-tabs-wrap .wp-block-ub-tabbed-content-tabs-content h4 {font-size: 23px;}
.ui-widget {font-size: 2.1em !important;}
.wp-block-buttons .wp-block-button.button--blue {width: auto;}
.wp-block-buttons .wp-block-button.button--blue .wp-block-button__link {padding: 0;}
.heroo-video-banner .video--wrapper {height: 70vh;overflow: hidden;position: relative;}
.fix-layout-col-main-wrap .fix-layout-col-row {display: flex;flex-wrap: wrap;margin: 0 -10px 40px;}
.fix-layout-col-main-wrap .fix-layout-col-row .fix-layout-col-item {width: 33.33%;padding: 0 10px;}
.site-meet-out-team-main-wrap.site-meet-out-team-updated-main-wrap .site-meet-our-team-slider .owl-nav {
    display: block;
    top: 140px;
}
.site-meet-out-team-main-wrap.site-meet-out-team-updated-main-wrap .site-meet-our-team-slider .owl-nav button.owl-prev {
    left: -70px;
}
.site-meet-out-team-main-wrap.site-meet-out-team-updated-main-wrap .site-meet-our-team-slider .owl-nav button.owl-next {
    right: -70px;
}
.site-meet-out-team-main-wrap .item .content-box p.text {
    font-size: 14px;
    line-height: normal;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 15px 5px;
}




@media screen and (min-width:1279px) and (max-width:1400px){
	.heroo-video-banner .video--wrapper {
	    height: 61vh;
	}
}
@media screen and (max-width:1279px) and (min-width:1024px){
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    	font-size: 1.4rem !important;
	}
	.site-meet-out-team-main-wrap .item .content-box .heading{
		font-size: 18px;
	}
	.site-meet-out-team-main-wrap.site-meet-out-team-updated-main-wrap .site-meet-our-team-slider .owl-nav button.owl-next {
	    right: -30px;
	    width: 25px;
	    height: 25px;
	}
	.site-meet-out-team-main-wrap.site-meet-out-team-updated-main-wrap .site-meet-our-team-slider .owl-nav button.owl-prev {
	    left: -30px;
		width: 25px;
	    height: 25px;
	}
}
.display-none-class-menu > a.mega-menu-link {
    display: none !important;
}
.site-meet-out-team-main-wrap .item .content-box {
    width: 260px;
}




@media screen and (min-width: 1025px) {
/* 	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu.mega-menu-item:first-child > ul.mega-sub-menu {
		width: 136%;
	    padding: 0 10px;
	    left: 0;
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu.mega-menu-item:nth-child(2) > ul.mega-sub-menu {
		width: 136%;
		padding: 0 10px;
		left: -130px;
	} */
	.header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu.mega-menu-item:first-child ul.mega-sub-menu .mega-menu-row:first-child .mega-sub-menu ul.mega-sub-menu li.mega-menu-item .mega-sub-menu li a.mega-menu-link {
	    color: #54585a !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
	    width: 16.666%;
	}
	.mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item .mega-menu-link:before {
	    top: 5px !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item:first-child > ul.mega-sub-menu:after {
    	display: none;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row:first-child .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
	    padding-bottom: 0;
	}
	.custom-width-main-wrap {
	    position: relative !important;
	}
	.custom-width-main-wrap ul.mega-sub-menu {
	    width: 125% !important;
	    left: 0 !important;
	}
	.custom-about-menu-wrap {
		position: relative !important;
	}
	.custom-about-menu-wrap ul.mega-sub-menu {
		width: 333% !important;
	}
	.custom-about-menu-wrap ul.mega-sub-menu ul.mega-sub-menu {
    	display: inline-block !important;
	    width: 100% !important;
	}
}
@media screen and (min-width: 1100px) and (max-width:1500px){
/* 	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu.mega-menu-item:nth-child(2) > ul.mega-sub-menu {
	    width: 136%;
	    padding: 0 10px;
	    left: -296px;
	} */
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	    font-size: 10px;
	}
}
@media screen and (max-width: 991px) {
    .layout-section.site-meet-out-team-main-wrap .site-meet-our-team-slider .owl-nav {
        top: -65px;
    }
    .siet-our-brands-main-wrap .site-our-brands-slider .owl-nav {
        top: -89px;
    }
	h2 {
	    font-size: 2.5rem;
	    line-height: 3.5rem;
	}
	h3 {
	    font-size: 2rem;
	    line-height: 2.5rem;
	}
	h4 {
	    font-size: 1.5rem;
	    line-height: 2rem;
	}
	.button--blue,
	.button--white,
	.button--red {
	    font-size: 1.4rem;
	}
	.heading {
		font-size: 25px;
		line-height: 3.5rem;;
	}
	.contact-us-form--wrapper {
	    margin-top: 0;
	}
	.contact-us-form--wrapper .contact-us-fform--title .heading{
		font-size: 25px !important;
	}
	.heroo-video-banner .video--wrapper {height:auto;}
	.site-meet-out-team-main-wrap.site-meet-out-team-updated-main-wrap .site-meet-our-team-slider .owl-nav button.owl-prev {
		left: 0;
	}
	.site-meet-out-team-main-wrap.site-meet-out-team-updated-main-wrap .site-meet-our-team-slider .owl-nav button.owl-next {
		right: 0;
	}
	.site-meet-out-team-main-wrap.site-meet-out-team-updated-main-wrap .site-meet-our-team-slider .owl-nav {
		top: 140px !important;
	}
	.fix-layout-col-main-wrap .fix-layout-col-row .fix-layout-col-item {
	    width: 50%;
	    padding-bottom: 30px;
	}
}
@media screen and (max-width:767px){
	.fix-layout-col-main-wrap .fix-layout-col-row .fix-layout-col-item {
		width: 100%;
		padding-bottom: 30px;
	}
	.site-meet-out-team-main-wrap.site-meet-out-team-updated-main-wrap .site-meet-our-team-slider .owl-nav button.owl-prev {
		left: 0;
	}
	.site-meet-out-team-main-wrap.site-meet-out-team-updated-main-wrap .site-meet-our-team-slider .owl-nav button.owl-next {
		right: 0;
	}
	.site-meet-out-team-main-wrap.site-meet-out-team-updated-main-wrap .site-meet-our-team-slider .owl-nav {
		top: 140px !important;
	}
	.site-meet-out-team-main-wrap .item .content-box {
	    width: calc(100% - 50px);
	}
}




    
.locations--wrapper { 
    background-color: #c8102e;
}

.locations--wrapper .single-location .icon--box {
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
    border-radius: 15px;
}
.locations--wrapper .single-location .icon--box img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}

.locations--wrapper .single-location {
    margin: 60px 0;
    padding: 0;
}

.locations--wrapper .single-location .icon--box .heading {
    margin: 0;
    color: #ffffff !important;
    text-align: left;
/*     font-size: 13px;
 */    font-weight: 600;
    z-index: 9;
    position: absolute;
    bottom: 15px;
    width: 100%;
    padding: 0 15px;
    transition: all 500ms ease-in-out;
    line-height: normal;
}

.locations--wrapper .single-location .icon--box:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
}


.locations--wrapper .row .col-lg-20 {
    width: 20%;
}

.locations--wrapper .single-location:hover .icon--box h4.heading {
    bottom:30px
}

@media screen and (max-width:1024px) and (min-width:768px){
	.locations--wrapper .row .col-lg-20{
		width: 50%;
	}
}

@media screen and (max-width:767px) {
    .locations--wrapper .row .col-lg-20 {
        width: 100%;
    }

    .locations--wrapper .single-location {
    margin: 30px 0;
    padding: 0;
}


}
