#id-inner-hero {
	padding-top: 150px;
	padding-bottom: 0;
	background-image: url(/wp-content/uploads/2024/12/375px.jpg);
	background-position: top;
	background-size: 100% 93%;
	background-repeat: no-repeat;
	background-color: #F5F6F8;
}
/*  a.wa-floater {
	    right: auto!important;
    left: 15px!important;
} */

.page-template-page-dubai-contact section.inner-hero ,.page-template-page-dubai-blog section.inner-hero{
    background: #132555 url(https://digitaldot.com/wp-content/uploads/2024/12/contact_blog_hero_mobile.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.grecaptcha-badge {
    width: 70px !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    left: -2px !important;
    bottom: 20px !important;
}
.grecaptcha-badge:hover {
    width: 256px !important;
}
html body.page-template-page-inner-dubai #wp_access_helper_container button.aicon_link,html body.page-template-page-dubai-contact #wp_access_helper_container button.aicon_link{
	width: 95px !important;
	max-width: 95px !important;
	left: -95px;
	top: 0 !important;
	max-height: 95px !important;
	height: 95px !important;
}
.page-template-page-inner-dubait .md-header-phonenumber {
	margin-right: 80px;
}
/* html body.page-template-page-inner-dubai #wp_access_helper_container button.aicon_link img.aicon_image ,html body.page-template-page-dubai-contact #wp_access_helper_container button.aicon_link img.aicon_image {
	width: 100%!important;
	height: 100%!important;
} */
html body.page-template-page-inner-dubai #wp_access_helper_container button.wahout.aicon_link.fixed-header-sta ,html body.page-template-page-dubai-contact #wp_access_helper_container button.wahout.aicon_link.fixed-header-sta {
	top: 0px !important;
}
.id-hero-right {
	text-align: center;
}
.id-hero-right img {
	max-height: 720px;
	object-fit: contain;
}
p.ddmr-blhero.id-ddmr-blhero {
	text-align: left;
}
p.ddmr-blhero.id-ddmr-blhero span {
	font-family: "FuturaMedium";
}
p.p-sub {
	color: #fff;
}
.ddmr-dimr-subtitle.ddid-dimr-subtitle p {
    text-align: center;
    color: #152655;
    font-weight: 400;
	margin-left: auto;
    margin-right: auto;
}
h2.ddmr-dimr-title.ddmr-dimr-title-dots:before {
	bottom: -24px;
	right: calc(100% - 44%);
	left: unset;
}
.ddmr-dimr-subtitle.ddid-dimr-subtitle a {
    color: #A7CA0B;
	transition: color .3s ease-in-out;
}
.ddmr-dimr-subtitle.ddid-dimr-subtitle a:hover{
	color: #BCE01D;
}
a.ddid-banner-link {
	height: 60px;
	width: 235px;
	justify-content: center;
	align-items: center;
	background: linear-gradient(to right, #BCE01D 50%, #A7CA0B 50%);
	transition: all 0.2s ease-in-out;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	border: none;
	color: #fff;
	background-size: 200% 100%;
	background-position: right bottom;
	border-radius: 0px;
	font-size: 18px;
	font-family: "FuturaHeavy";
	padding: 0px;
}
a.ddid-banner-link:hover{
	outline: none;
	text-decoration: none;
	color: #fff;
	opacity: 1;
	background-position: left bottom;
}
.ddid-banner-holder {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
section.ddid-banner-section {
	padding: 70px 0;
}
section.dd-id-how-it-section {
	padding: 55px 0 3px;
	background-color: #F5F6F8;
}
.ddmr-containerwrap.ddid-faq-containerwrap {
	background: #fff;
	padding: 80px 15px;
}
h2.ddmr-dimr-title.ddmr-dimr-title-dots.ddid-faq-title {
	text-align: left;
}
h2.ddmr-dimr-title.ddmr-dimr-title-dots.ddid-faq-title:before{
	right:auto;
	left:0;
}
section.ddmr-blog.ddid-blog-section {
	background: #F5F6F8;
}

section.ddmr-excellence.ddid-excellence {
	background: #fff;
	border-top: 1px solid #EAEAEA;
}

/* SERVICES */
.ddid-sevice-bottom-all {
	padding: 40px 0;
}
.ddid-sevice-top-all {
	background: #F5F6F8;
}
.dd-top-inside {
	cursor: pointer;
	padding: 15px 0;
	display: flex;
	justify-content: center;
	align-items: center;
	flex: 1;
}
p.dd-service-box-inside-top-text {
	color: #152655;
	    font-size: 15px;
    font-weight: 600;
	line-height: 25px;
	margin: 0;
}
.dd-top-inside-box {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	gap: 5px;
}
.dd-top-inside.active {
	background-color: #fff;
	border-top: 1px solid #192454;
}

.show-content {
	display: none;
}

.show-content.active {
	display: block;
}
.dd-top-all-holder {
	display: flex;
}
.dd-services-bottom-left h2.ddmr-dimr-title {
	text-align: left;
	font-size: 32px;
}
.dd-services-bottom-left h2.ddmr-dimr-title.ddmr-dimr-title-dots:before {
	bottom: -24px;
	left: -15px;
}
.ddid-single-text-bottom p {
	color: #192454;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: 0.18px;
	
}
.dd-services-bottom-left {
    margin-bottom: 25px;
}
.ddid-single-text-bottom {
	margin-top: 60px;
}
.ddid-single-text-bottom ul li {
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: 0.01em;
	color: #192454;
	margin-bottom: 5px;
	position:relative;
	padding-left:35px;
	font-family: "FuturaMedium";
}
.ddid-single-text-bottom ul li:before {
	content: url(/wp-content/uploads/2024/12/Group-1000006862.png);
	position: absolute;
	left: 0;
	top: 0;
}
.dd-services-bottom-left a {
    color: #A7CA0B;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.01em;
    text-align: left;
    text-decoration-line: underline;
    text-underline-offset: 25%;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    position: relative;
    transition: .5s ease;
    display: block;
    width: fit-content;
}
.ddid-single-text-bottom p a {
	color: #FF682A;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: 0.01em;
	text-align: left;
	text-decoration-line: underline;
	text-underline-offset: 25%;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	position:relative;
	transition: .5s ease;
	display: block;
	width: fit-content;
}
.dd-id_link {
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 0.01em;
	text-decoration-line: underline;
	text-underline-offset: 25%;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	position: relative;
	width: fit-content;
}
.dd-id_link-site, .dd-id_link-site:visited {
	color: #788090;
}
.dd-id_link-cta, .dd-id_link-cta:visited {
	color: #A7CA0B;
}
.ddid-single-text-bottom p a:hover,
.dd-id_link-cta:hover {
	color: #BCE01D;
	transition: .5s ease;
}
.ddid-single-text-bottom p a:after,
.dd-id_link:after {
	position: absolute;
	content: '';
	width: 15px;
	height: 15px;
	background-image: url(/wp-content/uploads/2024/12/green_plus.svg);
	background-repeat: no-repeat;
	background-size: contain;
	right: -25px;
	top: 8px;
	transition: .5s ease;
}
.dd-id_link-site:after {
	filter: brightness(0) saturate(100%) invert(53%) sepia(1%) saturate(3767%) hue-rotate(186deg) brightness(93%) contrast(139%);
}
.ddid-single-text-bottom p a:hover:after,
.dd-id_link:hover:after {
	transform: rotate(90deg);
	transition: .5s ease;
}
.ddid-single-text-bottom ul {
	margin-bottom: 30px;
}
.dd-services-bottom-all {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.ddmr-rrc-cont {
	margin-bottom: 25px;
}

/* Banner - top */
.dd-id-banner-top-section {
	padding-top: 30px;
	padding-bottom: 110px;
}
.dd-id-banner-top-all-holder {
	display: flex;
	flex-direction: column;
	padding: 0 15px;
}
.dd-id-banner-top-half {
	width: 100%;
}
.dd-id-banner-top-left-box {
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 42px 23px 60px;
	background-image: url('/wp-content/uploads/2024/12/banner_01_bg_image.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	height: 100%;
}
.dd-id-banner-top-logo  {
	max-width: 48px;
}
.dd-id-banner-top-title,
.dd-id-banner-top-subtitle {
	color: #fff;
}
.dd-id-banner-top-title {
	margin-bottom: 5px;
	line-height: 1.4;
}
.dd-id-banner-top-subtitle {
	font-size: 18px;
	line-height: 30px;
}
.ddmr-rrc-links {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
#dd-id-client .ddmr-rrclient-cl {
	margin: 0 -15px;
}
#dd-id-client .ddmr-rrclient-cl-cont .ddmr-rrclient-left img {
	height: 88%;
	object-fit: cover;
	max-width: 96%;
}
#dd-id-client .ddmr-second .ddmr-rrclient-left img {
	height: 100%;
	object-fit: cover;
	max-width: 100%;
}
#dd-id-client .ddmr-rrclient-cl-cont:not(:last-child) {
	padding-bottom: 76px;
}
/* Banner - bottom */
.dd-id-banner-bottom-section {
	padding: 20px 15px 100px;
}
.dd-id-banner-bottom-all-holder {
	background-image: url('/wp-content/uploads/2024/12/banner_02_short_image.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 40px 20px 50px;
}
.dd-id-banner-bottom-title {
	color: #fff;
	margin-bottom: 25px;
}

/* Company info */
.dd-id-mark-address {
	padding: 100px 0;
}
.dd-id-mark-address-cont {
	display: flex;
	flex-wrap: wrap;
}
.page-template-page-inner-dubai .md-header-phonenumber {
	margin-right: 95px;
}


.page-template-page-inner-dubai .md-pop-up-f-trig .submit-btn {
        margin-left: 0;
    }
.page-template-page-inner-dubai .md-pop-up-f-trig .submit-btn input{
	background-size: 201% 100%;
}
@media screen and (min-width:768px){
	#id-inner-hero {
		background-image: url(/wp-content/uploads/2024/12/768px.jpg);
	}
	section.ddid-banner-section {
		padding: 90px 0;
	}
	section.dd-id-how-it-section {
		padding-top: 25px;
	}
	.ddid-sevice-bottom-all {
		padding: 50px 0;
	}
	.dd-id-banner-top-section {
		padding-top: 0;
	}
	.dd-id-banner-top-all-holder {
		flex-direction: row;
	}
	.dd-id-banner-top-half {
		width: 50%;
	}
	.dd-id-banner-top-right-box,
	.dd-id-banner-top-right-image {
		height: 100%;
	}
	.dd-id-banner-top-right-image {
		object-fit: cover;
	}
	.ddmr-rrc-links {
		flex-direction: unset;
		flex-wrap: wrap;
	}
	.dd-id_link-site {
		margin-right: 40px;
		        font-size: 18px;
	}
}
@media screen and (max-width: 991px) {
	html body.page-template-page-inner-dubai #wp_access_helper_container button.aicon_link, html body.page-template-page-dubai-contact #wp_access_helper_container button.aicon_link{
		top:0!important;
	}
	.ddid-services-desktop {
		display: none;
	}
	.ddid-services-phone {
		background-color: #F5F6F8;
		padding-bottom:50px;
	}
	.dd-top-inside-box {
		flex-direction: row;
		background-color: #fff;
		padding: 15px 20px;
		justify-content: space-between;
		cursor: pointer;
	}
	.dd-top-inside-box_left {
		display: flex;
		align-items: center;
	}
	.dd-top-inside-box_left img {
		width: 30px;
		height: 30px;
		margin-right: 8px;
	}
	.dd-id-services-holder .dd-top-inside-box_right img {
		transition: .5s ease;
	}
	.dd-id-services-holder.active .dd-top-inside-box_right img {
		transform: rotate(-180deg);
		transition: .5s ease;
	}
	.dd-bottom-all-holder {
		display: grid;
		grid-template-rows: 0fr;
		transition: grid-template-rows 700ms;
	}
	.dd-id-services-holder.active .dd-bottom-all-holder {
		grid-template-rows: 1fr;
		padding: 0 0 35px;
	}
	.dd-services-bottom-left {
    padding-top: 35px;
}
	.dd-services-bottom-all {
		overflow: hidden;
	}
	.dd-id-services-holder {
		margin-bottom: 6px;
	}
	.dd-id-service-all {
		padding-left: 15px;
		padding-right: 15px;
	}
	.dd-id-services-holder h2.ddmr-dimr-title {
		font-size: 26px;
		line-height: 34px;
	}
	.dd-services-bottom-right,
	.dd-services-bottom-right img {
		width: 100%;
	}
	.dd-services-bottom-right {
		text-align: center;
	}
	h1.inner-title.cs-inner-titlenw.dd-id-inner-title ,p.ddmr-blhero.id-ddmr-blhero,p.p-sub.dd-id-p-sub{
    text-align: center;
}
	 .page-template-page-dubai-contact section.inner-hero,.page-template-page-dubai-blog section.inner-hero {
        padding: 120px 0 80px;
    }
}
@media screen and (min-width:992px){
	.ddid-services-phone {
		display: none;
	}
	#id-inner-hero {
		padding-top: 120px;
		background-size: 100% 86%;
		background-image: url(/wp-content/uploads/2025/10/Rehab_bg-1.jpg);

	}
	#id-inner-hero .cs-inner-hero-text {
		padding-top: 80px;
	}
	.id-hero-right img {
		max-height: unset;
	}
	section.dd-id-how-it-section {
		padding: 35px 0 90px;
	}
	.dd-id-banner-bottom-all-holder {
		flex-direction: row;
		justify-content: center;
		padding: 40px;
		margin-left: 15px;
		margin-right: 15px;
	}
	.dd-id-banner-bottom-title {
		margin-bottom: 0;
		margin-right: 30px;
	}
	.dd-id-mark-address .dd-mark-address-right {
		padding-left: 40px;
	}
	.ddmr-rrc-links {
		flex-direction: unset;
		gap: 10px;
		flex-wrap: wrap;
	}
	section.dd-id-how-it-section {
		padding: 20px 0 10px;
	}
	p.dd-service-box-inside-top-text {
    text-align: center;
}
	.page-template-page-dubai-contact section.inner-hero,.page-template-page-dubai-blog section.inner-hero  {
    background: #132555 url(https://digitaldot.com/wp-content/uploads/2024/12/contact_blog_hero.jpg);
}
	 .page-template-page-dubai-contact section.inner-hero,.page-template-page-dubai-blog section.inner-hero {
        padding: 140px 0 100px;
    }
}
@media screen and (min-width:1200px){
	.ddmr-dimr-subtitle.ddid-dimr-subtitle p {
		font-size: 20px;
		line-height:36px;
		max-width: 850px;
	}
	section.dd-id-how-it-section {
		padding: 20px 0 20px;
		background: #F5F6F8;
	}
	section.ddid-banner-section {
		padding: 100px 0;
	}
	.ddid-sevice-bottom-all {
		padding: 60px 0 80px;
	}
	.dd-services-bottom-left h2.ddmr-dimr-title {
	font-size: 32px;
}
	.ddmr-rrclient.dd-id-rrclient {
        padding: 140px 0 160px;
    }
	.dd-id-banner-top-left-box {

	padding: 40px 42px 60px;
}
	.dd-id-banner-top-title {
    margin-bottom: 16px;
}
	  .page-template-page-dubai-contact section.inner-hero ,.page-template-page-dubai-blog section.inner-hero{
        padding: 150px 0 100px;
    }
}
@media screen and (min-width:1500px){
	h1.inner-title.cs-inner-titlenw.dd-id-inner-title {
    margin-bottom: 16px;
}
	.ddmr-rrclient.dd-id-rrclient{
        padding: 140px 0 170px;
    }
	.dd-services-bottom-left h2.ddmr-dimr-title {
	font-size: 38px;
}
	.dd-id-banner-top-left-box {
	padding: 42px 23px 60px;
}
	.dd-id-banner-top-title {
    margin-bottom: 5px;
}
	    .page-template-page-dubai-contact section.inner-hero ,.page-template-page-dubai-blog section.inner-hero{
        padding: 180px 0 100px;
    }
}
@media screen and (min-width: 1650px) {
	#id-inner-hero {
		padding-top: 150px;
	}
	#id-inner-hero .cs-inner-hero-text {
		padding-top: 90px;
	}
	.dd-id-banner-top-logo {
		max-width: unset;
		margin-bottom: 10px;
	}
	.dd-id-banner-top-title {
		margin-bottom: 10px;
	}
	.dd-id-banner-top-title {
		padding-left: 30px;
		padding-right: 30px;
	}
	.dd-id-banner-top-section {
		padding-bottom: 135px;
	}
	.ddmr-containerwrap.ddid-faq-containerwrap {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.dd-id-banner-bottom-section {
		padding-top: 35px;
		padding-bottom: 135px;
	}
	.dd-id-mark-address {
		padding: 120px 0;
	}
	.dd-id-mark-address .dd-mark-address-right {
		padding-left: 70px;
	}
}
@media screen and (max-width: 1500px) {
	html body.page-template-page-inner-dubai #wp_access_helper_container button.aicon_link,html body.page-template-page-dubai-contact #wp_access_helper_container button.aicon_link {
		width: 70px !important;
		max-width:70px !important;
		left: -70px;
		top: 6px !important;
		max-height: 70px!important;
		height: 70px!important;
	}
	.page-template-page-inner-dubai .md-header-phonenumber {
		margin-right: 70px;
	}
	
}
@media screen and (max-width:991px){
	html body.page-template-page-inner-dubai .md-pop-up-f-trig{
		justify-content:center!important;
	}
}
@media screen and (max-width: 767px) {
	html body.page-template-page-inner-dubai #wp_access_helper_container button.aicon_link ,html body.page-template-page-dubai-contact #wp_access_helper_container button.aicon_link{
		width: 55px !important;
		max-width: 55px  !important;
		left: -55px ;
		top: 0 !important;
		max-height: 55px  !important;
		height: 55px !important;
	}
	section.dd-id-how-it-section h2.ddmr-dimr-title {
    margin-bottom: 12px;
}
	p.dd-service-box-inside-top-text{
		font-size:18px;
		line-height:30px;
	}
	.dd-services-bottom-left h2.ddmr-dimr-title.ddmr-dimr-title-dots:before,section.ddmr-excellence.ddid-excellence .ddmr-container-ex h2.ddmr-dimr-title::before ,section.ddmr-blog.ddid-blog-section  h2.ddmr-dimr-title.ddmr-dimr-title-dots::before,.ddmr-containerwrap.ddid-faq-containerwrap h2.ddmr-dimr-title.ddmr-dimr-title-dots.ddid-faq-title:before{
    right: calc(100% - 40%);
    width: 7px;
    height: 7px;
}
	section#dd-id-client .ddmr-rrclient-left {
    padding-left: 30px;
}
	section#dd-id-client h3.ddmr-rrccl-ti{
		font-size:24px;
	}
	.dd-id_link{
		font-size:18px;
	}
	section#dd-id-client .ddmr-rrc-links{
		gap:16px;
	}
	h1.inner-title.cs-inner-titlenw.dd-id-inner-title {
    line-height: 36px;
    margin-bottom: 14px;
}
	h2.dd-id-banner-top-title {
    font-size: 28px;
    margin-bottom: 14px;
}
	.dd-id-banner-top-subtitle{
		line-height:26px;
	}
	p.p-sub.dd-id-p-sub {
    LINE-HEIGHT: 24PX;
		font-size:16px;
		margin-bottom:26px;
}
	.ddmr-formhr-wrap.id-ddmr-formhr-wrap {
    padding-bottom: 26px;
}
	.page-template-page-inner-dubai .md-pop-up-f-trig .submit-btn input {
    max-width: 70% !important;
}
	.page-template-page-inner-dubai .md-header-phonenumber {
		margin-right: 55px;
	}
}

@media screen and (min-width:992px) and (max-width:1500px){
html body.page-template-page-inner-dubai #wp_access_helper_container button.wahout.aicon_link.fixed-header-sta, html body.page-template-page-dubai-contact #wp_access_helper_container button.wahout.aicon_link.fixed-header-sta {
    top: 6px !important;
}
}
@media screen and (min-width:768px) and (max-width:991px){
	  html body.page-template-page-inner-dubai #wp_access_helper_container button.aicon_link, html body.page-template-page-dubai-contact #wp_access_helper_container button.aicon_link {
        width: 52px !important;
        max-width: 52px !important;
        left: -64px !important;
        max-height: 52px !important;
        height: 52px !important;
			top:5px!important;
    }
	html body.page-template-page-inner-dubai #wp_access_helper_container button.wahout.aicon_link.fixed-header-sta, html body.page-template-page-dubai-contact #wp_access_helper_container button.wahout.aicon_link.fixed-header-sta{
		top:5px!important;
	}
	html body.page-template-page-inner-dubai.page-template-page-inner-dubai-php #wp_access_helper_container button.aicon_link{
		top:5px!important;
	}
}
@media screen and (min-width:550px) and (max-width:767px){
	html body.page-template-page-inner-dubai #wp_access_helper_container button.aicon_link, html body.page-template-page-dubai-contact #wp_access_helper_container button.aicon_link{
		        width: 52px !important;
        max-width: 52px !important;
        left: -52px;
        top: 5px !important;
        max-height: 52px !important;
        height: 52px !important;
	}
	html body.page-template-page-inner-dubai #wp_access_helper_container button.wahout.aicon_link.fixed-header-sta, html body.page-template-page-dubai-contact #wp_access_helper_container button.wahout.aicon_link.fixed-header-sta{
    top: 5px !important;
}
}
@media screen and (min-width:992px){
	html body.page-template-page-inner-dubai #wp_access_helper_container button.aicon_link, html body.page-template-page-dubai-contact #wp_access_helper_container button.aicon_link{
        width: 52px !important;
        max-width: 52px !important;
        left: -64px !important;
        max-height: 52px !important;
        height: 52px !important;
    }
html body.page-template-page-inner-dubai #wp_access_helper_container button.aicon_link, html body.page-template-page-dubai-contact #wp_access_helper_container button.aicon_link{
        top: 15px !important;
    }
	.page-template-page-inner-dubai .md-header-phonenumber {
    margin-right: 75px;
}
	html body.page-template-page-inner-dubai #wp_access_helper_container button.wahout.aicon_link.fixed-header-sta, html body.page-template-page-dubai-contact #wp_access_helper_container button.wahout.aicon_link.fixed-header-sta {
    top: 15px !important;
}
}