/******************** Adrec posts design start **************************************/
.article-adrec-banner .section_wrapper{
	 max-width: 1536px;
	 padding-left: 12px;
    padding-right: 12px;
}
.article-adrec-banner{
    background: url('https://services.dari.ae/wp-content/uploads/2025/11/adrec-api-contact.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding: 26px;
    margin-bottom: 12px;
    width: 100%;
    border-radius: 8px;
	min-height: 160px;
	display: flex;
    align-items: center;
}
.article-adrec-banner .adrec-main-section-post{
 width: 100%;	
}
.breadcrumb-section p a{
	color: #130F26;
    font-weight: 300;
    font-size: 14px;
    line-height: 22px;
}
.article-adrec-banner .custom-title{
    width: 100%;
    display: flex;
	justify-content: space-between;
}
.adrec-consumerservices #Header, .adrec-businessservices #Header, .adrec-consumerservices #Footer, .adrec-businessservices #Footer{
	display:none;
}
.adrec-consumerservices.single-post #Subheader, .adrec-businessservices.single-post #Subheader{
	padding-top:0 !important;
}
.article-adrec-banner .custom-title h1{
	font-weight: 700;
    font-size: 28px;
    line-height: 120%;
    color: #130F26;
    max-width: 70%;
    min-width: 70%;
}
/* .adrec-consumerservices .post-bottom-fixed-section, .adrec-businessservices .post-bottom-fixed-section{
	border-radius: 0;
} */
.article-adrec-banner .breadcrumb-section img{
	vertical-align: middle;
    margin-right: 6px;
}
.rtl .article-adrec-banner .breadcrumb-section img{
	    margin-right: 0px;
    margin-left: 4px;
}
.adrec-businessservices .services-requirements, .adrec-consumerservices .services-requirements, .single-post.business-services .the_content .section_wrapper .post-bottom-fixed-section, .single-post.consumer-services .the_content .section_wrapper .post-bottom-fixed-section {
    border: 1px solid #DCE6D8;
    border-radius: 6px;
	margin: 0 24px 24px 0;
}

.adrec-businessservices .start-services-cards, .adrec-consumerservices .start-services-cards{
	background: #EDF3EB;
    border-radius: 8px;
    border: 0;
}
.post-bottom-fixed-section .threefourth ul li img {
    margin-right: 5px;
    vertical-align: middle;
    height: 20px;
    top: -2px;
    position: relative;
}
.post-bottom-fixed-section .threefourth ul li, .chat-with-us-btn {
    list-style-type: none;
    display: inline-block;
    font-weight: 400;
    font-size: 16px;
    color: #484456;
    line-height: 24px;
    margin-right: 14px;
    margin-bottom: 0;
    cursor: pointer;
}
.adrec-businessservices.single-post .post-bottom-fixed-section .threefourth ul li, .adrec-consumerservices.single-post .post-bottom-fixed-section .threefourth ul li, .adrec-businessservices.single-post .post-bottom-fixed-section .one-third ul li, .adrec-consumerservices.single-post .post-bottom-fixed-section .one-third ul li span, .adrec-businessservices.single-post .post-bottom-fixed-section .threefourth ul li, .adrec-consumerservices.single-post .post-bottom-fixed-section .threefourth ul li span, .adrec-consumerservices.single-post .post-bottom-fixed-section .threefourth ul li a{
	font-weight: 500;
    color: #130F26;
}
.adrec-businessservices.single-post .post-bottom-fixed-section .threefourth ul li a:hover, .adrec-consumerservices.single-post .post-bottom-fixed-section .threefourth ul li a:hover, .chat-with-us-btn span:hover, .adrec-consumerservices.single-post .post-bottom-fixed-section .threefourth ul li span:hover, .adrec-consumerservices.single-post .post-bottom-fixed-section .threefourth ul li span:hover, .adrec-consumerservices.single-post .post-bottom-fixed-section .one-third ul li span:hover, .adrec-businessservices.single-post .post-bottom-fixed-section .one-third ul li span:hover, .adrec-consumerservices.single-post .custom-title ul li:hover,  .adrec-businessservices.single-post .custom-title ul li:hover{
	text-decoration:underline;
	color: #1270B4 !important;
}
.adrec-businessservices.single-post .custom-fields button , .adrec-consumerservices.single-post .custom-fields button, .adrec-consumerservices.single-post .custom-fields a .service-btn-mb, .adrec-businessservices.single-post .custom-fields a .service-btn-mb{
    background-color: #B8CEB1 !important;
    border-radius: 4px;
    border: 1px solid #B8CEB1;
    color: #130F26;
}
.adrec-businessservices.single-post .custom-fields button:hover , .adrec-consumerservices.single-post .custom-fields button:hover, .adrec-consumerservices.single-post .custom-fields a .service-btn-mb:hover, .adrec-businessservices.single-post .custom-fields a .service-btn-mb:hover{
	background-color: #DCE6D8 !important;
    border: 1px solid #DCE6D8;
}
.dark .adrec-businessservices.single-post .custom-fields button:hover , .dark .adrec-consumerservices.single-post .custom-fields button:hover, .dark .adrec-consumerservices.single-post .custom-fields a .service-btn-mb:hover, .dark .adrec-businessservices.single-post .custom-fields a .service-btn-mb:hover{
	 background: #5E7558 !important;
	 border: 1px solid #5E7558;
	color:#fff;
}
.dark .adrec-consumerservices.single-post .post-bottom-fixed-section .threefourth ul li span,.dark .adrec-businessservices.single-post .post-bottom-fixed-section .threefourth ul li span, .dark .adrec-consumerservices.single-post .post-bottom-fixed-section .one-third ul li span, .dark .adrec-businessservices.single-post .post-bottom-fixed-section .one-third ul li span{
	color:#fff;
}
/* .adrec-consumerservices.single-post .post-bottom-fixed-section , .adrec-businessservices.single-post .post-bottom-fixed-section{
	display:none;
} */
.custom-title ul li{
	display: inline-block;
    color: #130F26;
    font-weight: 500;
    font-size: 16px;
    margin-left: 28px;
    cursor: pointer;
}
.download-pdf-btn{
  font-size: 16px;
  display:none;
}
.rtl .custom-title ul li{
	margin-left: 0;
    margin-right: 28px;
}
.rtl .custom-title ul li img{
	margin-right: 6px;
    margin-left: 6px;
}
.custom-title ul li img{ 
	vertical-align: sub;
    margin-right: 6px;
}
#Content .breadcrumb-section p a:hover{
	color: #EFF7CF !important;
}
.breadcrumb-section p a{
	cursor: pointer;
	text-decoration: none;
}
.rtl .post-bottom-fixed-section .threefourth ul{
	    margin: 0 !important;
}
.adrec-businessservices.single-post .share-icons ul li img, .adrec-consumerservices.single-post .share-icons ul li img{
    height: 26px;
    vertical-align: middle;
    position: relative;
    top: -3px;
}

/***** adres business and cosumer posts design start ******/

@media (min-width: 1536px) {
   .single-post.business-services #Subheader .section_wrapper, .single-post.consumer-services #Subheader .section_wrapper, .single-post.business-services-ar #Subheader .section_wrapper, .single-post.consumer-services-ar #Subheader .section_wrapper {
        max-width: 1470px;
    }
.single-post.business-services .the_content .section_wrapper,  .single-post.consumer-services .the_content .section_wrapper, .single-post.business-services-ar .the_content .section_wrapper,  .single-post.consumer-services-ar .the_content .section_wrapper{
    max-width: 1480px;
}
}

@media (min-width: 1280px) and (max-width: 1499px) {
     .single-post.business-services .the_content .section_wrapper,  .single-post.consumer-services .the_content .section_wrapper, .single-post.business-services #Subheader .section_wrapper, .single-post.consumer-services #Subheader .section_wrapper, .single-post.business-services-ar .the_content .section_wrapper,  .single-post.consumer-services-ar .the_content .section_wrapper, .single-post.business-services-ar #Subheader .section_wrapper, .single-post.consumer-services-ar #Subheader .section_wrapper {
        max-width: 1280px;
    }
}

@media (min-width: 1024px) and (max-width: 1280px) {
     .single-post.business-services .the_content .section_wrapper,  .single-post.consumer-services .the_content .section_wrapper, .single-post.business-services #Subheader .section_wrapper, .single-post.consumer-services #Subheader .section_wrapper, .single-post.business-services-ar .the_content .section_wrapper,  .single-post.consumer-services-ar .the_content .section_wrapper, .single-post.business-services-ar #Subheader .section_wrapper, .single-post.consumer-services-ar #Subheader .section_wrapper {
        max-width: 1024px;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
     .single-post.business-services .the_content .section_wrapper,  .single-post.consumer-services .the_content .section_wrapper, .single-post.business-services #Subheader .section_wrapper, .single-post.consumer-services #Subheader .section_wrapper, .single-post.business-services-ar .the_content .section_wrapper,  .single-post.consumer-services-ar .the_content .section_wrapper, .single-post.business-services-ar #Subheader .section_wrapper, .single-post.consumer-services-ar #Subheader .section_wrapper {
        max-width: 768px;
    }
}
@media  (min-width: 640px) and (max-width: 768px){
    .single-post.business-services .the_content .section_wrapper,  .single-post.consumer-services .the_content .section_wrapper, .single-post.business-services #Subheader .section_wrapper, .single-post.consumer-services #Subheader .section_wrapper, .single-post.business-services-ar .the_content .section_wrapper,  .single-post.consumer-services-ar .the_content .section_wrapper, .single-post.business-services-ar #Subheader .section_wrapper, .single-post.consumer-services-ar #Subheader .section_wrapper  {
        max-width: 640px;
    }
}
@media (max-width: 640px){
	  .single-post.business-services .the_content .section_wrapper,  .single-post.consumer-services .the_content .section_wrapper, .single-post.business-services #Subheader .section_wrapper, .single-post.consumer-services #Subheader .section_wrapper, .single-post.business-services-ar .the_content .section_wrapper,  .single-post.consumer-services-ar .the_content .section_wrapper, .single-post.business-services-ar #Subheader .section_wrapper, .single-post.consumer-services-ar #Subheader .section_wrapper  {
	    width: 100%;
	}
}


.single-post.business-services .the_content .section_wrapper,  .single-post.consumer-services .the_content .section_wrapper, .single-post.business-services-ar .the_content .section_wrapper,  .single-post.consumer-services-ar .the_content .section_wrapper{
	padding-left: 16px;
    padding-right: 0px;
}

.single-post.business-services #Subheader .section_wrapper, .single-post.consumer-services #Subheader .section_wrapper, .single-post.business-services-ar #Subheader .section_wrapper, .single-post.consumer-services-ar #Subheader .section_wrapper{
    margin: auto;
	padding-right: 0px;
    padding-left: 15px;
}
.business-services .start-services-cards h3 , .consumer-services .start-services-cards h3 {
	 font-size: 18px;
    line-height: 26px;
    font-weight: 700;
    color: #130F26;
}
.business-services .start-services-cards p, .consumer-services .start-services-cards p{
	    color: #3E3957;
}
.business-services .services-requirements p, .consumer-services .services-requirements {
	color: #130F26;
}
.business-services .services-requirements ul li, .consumer-services .services-requirements ul li{
	color: #130F26;
}
.custom-title ul li a:hover{
	color:#130F26;
	text-decoration:none;
}
.business-services .start-services-cards p, .consumer-services .start-services-cards .custom-fields p, .business-services-ar  .start-services-cards p, .consumer-services-ar  .start-services-cards .custom-fields p{
	    font-size: 16px;
}
.business-services .start-services-cards .custom-fields p, .consumer-services .start-services-cards .custom-fields p, .business-services-ar .start-services-cards .custom-fields p, .consumer-services-ar .start-services-cards .custom-fields p{
	display: flex;
    gap: 4px;
    align-items: center;
	display:none;
}
.business-services .start-services-cards .custom-fields p img.price-symbol, .consumer-services .start-services-cards .custom-fields p img.price-symbol{
	margin-right:0px;
}
.rtl .article-adrec-banner, .rtl .article-adrec-banner .adrec-main-section-post, .rtl .article-adrec-banner .breadcrumb-section img{
	transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
}
/****adres business and cosumer posts design ends  ****/
.dark, .dark #Wrapper, .dark .single-post.business-services .the_content .section_wrapper, .dark .single-post.consumer-services .the_content .section_wrapper, .dark #Header_wrapper, .dark #Subheader , .dark #Content{
	    background-color: #11191F;
}
.dark .article-adrec-banner{
	background: url('https://staging-services.dari.ae/wp-content/uploads/2025/11/dark-contact-banner.png');
}
.dark .article-adrec-banner .custom-title h1, .dark .breadcrumb-section p a, .dark .custom-title ul li, .dark .services-requirements .service-post-title, .dark .services-requirements p,  .dark .start-services-cards h3, .dark .start-services-cards p, .dark .services-requirements .service-post-title, .dark .business-services .services-requirements p, .dark .consumer-services .services-requirements,.dark .business-services .services-requirements ul li, .dark .consumer-services .services-requirements ul li, .dark .business-servicesa-ar .services-requirements ul li, .dark .consumer-services-ar .services-requirements ul li, .dark .post-bottom-fixed-section .threefourth ul li a, .dark .adrec-businessservices.single-post .share-icons ul li, .dark .adrec-consumerservices.single-post .share-icons ul li, .dark .download-pdf-btn, .dark .chat-with-us-btn, .dark .services-requirements ul li{
	color:#fff !important;
}
.dark .business-services .services-requirements, .dark .consumer-services .services-requirements , .dark .single-post.business-services .the_content .section_wrapper, .dark .single-post.consumer-services .the_content .section_wrapper{
	border:1px solid #FFFFFF1A;
}
.dark .adrec-businessservices .start-services-cards, .dark .adrec-consumerservices .start-services-cards{
	background: #1A222C;
}
.dark .custom-title ul li img, .dark .article-adrec-banner .breadcrumb-section img, .dark .post-bottom-fixed-section .threefourth ul li img,  .dark .adrec-businessservices.single-post .share-icons ul li img, .dark .adrec-consumerservices.single-post .share-icons ul li img,  .dark  .start-services-cards .custom-fields p img{
	filter: brightness(0) invert(1);
}
 .adrec-businessservices.single-post #Wrapper .the_content.has_content, .adrec-consumerservices.single-post #Wrapper .the_content.has_content{
	    margin-bottom: 50px;
}
 .adrec-businessservices.single-post #Wrapper .services-requirements .service-post-image, .adrec-consumerservices.single-post #Wrapper  .services-requirements .service-post-image, .adrec-businessservices-ar.single-post #Wrapper .services-requirements .service-post-image, .adrec-consumerservices-ar.single-post #Wrapper  .services-requirements .service-post-image{
	    background: #EDF3EB;
       width: 48px;
		height: 48px;
		padding: 14px;
		border-radius: 4px;
}
.dark .adrec-businessservices.single-post #Wrapper .services-requirements .service-post-image, .dark  .adrec-consumerservices.single-post #Wrapper .services-requirements .service-post-image, .dark  .adrec-businessservices-ar.single-post #Wrapper .services-requirements .service-post-image, .dark .adrec-consumerservices-ar.single-post #Wrapper .services-requirements .service-post-image {
	background: #1a222c;
	
}
.adrec-businessservices.single-post #Wrapper .services-requirements .service-post-image img, .adrec-consumerservices.single-post #Wrapper .services-requirements .service-post-image img, .adrec-businessservices-ar.single-post #Wrapper .services-requirements .service-post-image img, .adrec-consumerservices-ar.single-post #Wrapper .services-requirements .service-post-image img {
	    position: relative;
    top: -7px;
}
.dark .adrec-businessservices.single-post #Wrapper .services-requirements .service-post-image img, .dark  .adrec-consumerservices.single-post #Wrapper .services-requirements .service-post-image img, .dark  .adrec-businessservices-ar.single-post #Wrapper .services-requirements .service-post-image img, .dark .adrec-consumerservices-ar.single-post #Wrapper .services-requirements .service-post-image img {
		filter: brightness(0) invert(1);
}
.dark .consumer-services .services-requirements, .dark .business-services .services-requirements, .dark .consumer-services-ar .services-requirements, .dark .business-services-ar .services-requirements, .dark .rtl.single-post.business-services-ar .post-bottom-fixed-section,  .dark .rtl.single-post.consumer-services-ar .the_content .section_wrapper .post-bottom-fixed-section, .dark .single-post.business-services .post-bottom-fixed-section,  .dark .single-post.consumer-services .the_content .section_wrapper .post-bottom-fixed-section{
		    border: 1px solid #FFFFFF1A;
	}
/*** dark mode ****/
@media (min-width: 991px){
	.single-post.business-services .the_content .section_wrapper .post-bottom-fixed-section.two-third.column,  .single-post.consumer-services .the_content .section_wrapper .post-bottom-fixed-section.two-third.column{
    	width: 55%;
	}
	.single-post.business-services .the_content .section_wrapper .post-bottom-fixed-section.one-third.column, .single-post.consumer-services .the_content .section_wrapper .post-bottom-fixed-section.one-third.column{
    	width: 45%;
	}
	.single-post.business-services .breadcrumb-section p, .single-post.consumer-services .breadcrumb-section p{
		    display: flex;
    		align-items: center;
	}
	.single-post.consumer-services .the_content .section_wrapper .post-bottom-fixed-section .one-third.column {
   		 width: 40%;
	}
	.single-post.consumer-services .the_content .section_wrapper .post-bottom-fixed-section .two-third.column {
		width: 60%;
	}
}
@media (max-width: 991px){
	.business-services .article-adrec-banner .custom-title, .consumer-services .article-adrec-banner .custom-title, .business-services-ar .article-adrec-banner .custom-title, .consumer-services-ar .article-adrec-banner .custom-title {
		    display: block;
	}
	.business-services .custom-title ul li, .consumer-services .custom-title ul li, .business-services-ar .custom-title ul li, .consumer-services-ar .custom-title ul li{
		    margin-right: 20px;
		    margin-left: 0;
		 font-size: 14px;
	}
	.download-pdf-btn{
	  	font-size: 14px;	
	}
	.business-services  .custom-title ul li img, .consumer-services .custom-title ul li img, .business-services-ar  .custom-title ul li img, .consumer-services-ar .custom-title ul li img{
		    width: 20px;
	}
}
@media (min-width: 960px) and (max-width: 1280px){
	.article-adrec-banner{
		  padding: 26px 16px;
	}
	.article-adrec-banner .custom-title h1{
		    max-width: 80%;
    		min-width: 80%;
	}
	.custom-title ul li{
		margin-left: 16px;
	}
	.rtl .custom-title ul li{
		margin-left: 0;
	    margin-right: 13px;
	}
}
@media (min-width: 767px){
	.services-page .flex-wrapper{
		margin-right:-20px;
	}
	.rtl .services-page .flex-wrapper{
		margin-left:-20px;
		margin-right:0;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.article-adrec-banner .section_wrapper{
		padding-left: 12px;
    	padding-right: 12px;
	}
}

@media only screen and (max-width: 768px){
	.adrec-consumerservices.single-post #Subheader, .adrec-businessservices.single-post #Subheader{
		    display: flex;
    		flex-direction: column-reverse;
	}
	.adrec-consumerservices .mobile-subheader-section, .adrec-businessservices .mobile-subheader-section{
		display:none;
	}
	.article-adrec-banner .section_wrapper{
	    padding-left: 24px !important;
        padding-right: 24px !important;
	}
	.article-adrec-banner .custom-title h1{
			font-size: 16px;
		    line-height: 120%;
	}
	.article-adrec-banner{
		 padding: 16px 30px;
        border-radius: 0;
       background: #EDF3EB;
	}
	.adrec-consumerservices.single-post .single-post .custom-fields button, adrec-businessservices.single-post .custom-fields button{
		    width: 83%;
	}
	.adrec-businessservices.single-post .custom-fields button, .adrec-consumerservices.single-post .custom-fields button, .adrec-consumerservices.single-post .custom-fields a .service-btn-mb, .adrec-businessservices.single-post .custom-fields a .service-btn-mb{
		    width: -webkit-fill-available;
	}
	.adrec-businessservices .services-requirements, .adrec-consumerservices .services-requirements, .single-post.business-services .the_content .section_wrapper .post-bottom-fixed-section, .single-post.consumer-services .the_content .section_wrapper .post-bottom-fixed-section{
		    margin: 0 0px 16px 0;
	}
	
	.rtl .business-services-ar  .services-page-width, .rtl .consumer-services-ar  .services-page-width {
		padding-left: 8px;
		padding-right: 18px;
	}
	html .rtl .services-requirements {
    	margin: 0px 0 24px 0px;
	}
}
/******************** Adrec Post design ends ***************************/
