<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.page-template-Location p {
    display: block;
	font-family: "avertastd", Sans-serif;
    color: #2E2E2E;
}

.explore_sec ul.tabs {	margin: 0;	padding: 0;	float: left;	list-style: none;	height: 32px;	border-bottom: 1px solid #333;	width: 100%;}
.explore_sec ul.tabs li {	float: left;	margin: 0;	cursor: pointer;	padding: 0px 21px;	height: 31px;	line-height: 31px;	border-top: 1px solid #333;	border-left: 1px solid #333;	border-bottom: 1px solid #333;	background-color: #666;	color: #ccc;	overflow: hidden;	position: relative;}
.explore_sec .tab_last { border-right: 1px solid #333; }
.explore_sec ul.tabs li:hover {	background-color: #ccc;	color: #333;}
.explore_sec ul.tabs li.active {	background-color: #fff;	color: #333;	border-bottom: 1px solid #fff;	display: block;}
.explore_sec .tab_container {	border: 1px solid #333;	border-top: none;	clear: both;	float: left;	width: 100%;	background: #fff;	overflow: auto;}
.explore_sec .tab-content {	padding: 20px;	display: none;}
.explore_sec .tab_drawer_heading { display: none; }

@media screen and (max-width: 480px) {
	.explore_sec .tabs {		display: none;	}
	.explore_sec .tab_drawer_heading {		background-color: #ccc;		color: #fff;		border-top: 1px solid #333;		margin: 0;		padding: 5px 20px;		display: block;		cursor: pointer;		-webkit-touch-callout: none;		-webkit-user-select: none;		-khtml-user-select: none;		-moz-user-select: none;		-ms-user-select: none;		user-select: none;	}
.explore_sec .d_active {		background-color: #666;		color: #fff;	}

}

.location-banner {	background: #F7FDFC;	padding: 111px 0 80px;	margin-top: -68px; position: relative;}
.location-banner  .wpcf7 {	background: #FFFFFF;	border: 1px solid #B9D0CC;box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.09);	border-radius: 6px;	padding: 30px;}
.location-banner  span.wpcf7-form-control-wrap {    display: block;}

.location-banner .row {    align-items: center;}
.location-banner .content_padd {    padding-right: 84px;}
.location-banner h1 {    font-weight: 700;    font-size: 45px;}
.location-banner .content_padd p {	line-height: 33px;  font-weight: 400;  font-size: 20px;  color: #2E2E2E;  text-align: justify;  font-family: "avertastd", Sans-serif;}
.location-banner .wpcf7-form-control-wrap {
    position: relative;
    display: block;
}




/******/


.whitelotus_services { padding: 70px 0; }
.whitelotus_services .row {	flex-direction: row-reverse;}
.whitelotus_services .left-box {	width: 288px;	float: left;}
.whitelotus_services .right-box {	width: 288px;	float: left; margin-left: 30px; padding-top: 30px;}
.whitelotus_services .export_blk {background: linear-gradient(163.16deg, #9470FA 2.96%, #6838F3 88.38%);
box-shadow: 0px 4px 35px rgba(0, 0, 0, 0.25);
border-radius: 8px; padding: 25px;}

.whitelotus_services .export_blk h3 { color: #fff; }
.whitelotus_services .export_blk p { color: #fff; }
.whitelotus_services .export_blk + .export_blk  { margin-top: 30px; }
.whitelotus_services .row {	align-items: center;}

.whitelotus_services .left-box .color-2 { background: linear-gradient(163.16deg, #F5916B 2.96%, #E54E38 88.38%); box-shadow: 0px 4px 35px rgba(0, 0, 0, 0.25);border-radius: 8px;}
.whitelotus_services .right-box .color-1 {
background: linear-gradient(163.16deg, #91F361 2.96%, #4EAD1F 53.05%, #48A719 88.38%);
box-shadow: 0px 4px 35px rgba(0, 0, 0, 0.25);
border-radius: 8px;
}

.whitelotus_services .right-box .color-2 {background: linear-gradient(319.15deg, #2E8EEF 42.1%, #34B8F7 99.04%);box-shadow: 0px 4px 35px rgba(0, 0, 0, 0.25);border-radius: 8px;}

.left-box .img_blk {	width: 100px;	height: 100px;	display: block;	background: none;	margin: 0 0 0px;	border-radius: 5px;}
.right-box .img_blk {	width: 100px;	height: 100px;	display: block;	background: none;	margin: 0 0 0px;	border-radius: 5px;}


.whitelotus_services  .rm_link {	width: 172px;	height: 55px;	background: #7444FD;	display: inline-block;	text-align: center;	font-size: 18px;	color: #fff !important;	padding: 15px 0;	border-radius: 5px;	font-weight: 600;	text-decoration: none !important;	margin-top: 15px;}

.whitelotus_services h2 {
	font-weight: 700;
	font-size: 35px;
	line-height: 1.2;
	color: #000000;
    font-family: "avertastd", Sans-serif;
}


.whitelotus_services article p {
	font-size: 18px;
	line-height: 32px;
	    color: #2E2E2E;
    font-family: "avertastd", Sans-serif;
}

.whitelotus_services .export_blk p {	font-size: 15px;}
.whitelotus_services .export_blk h3 {	color: #fff;	font-size: 24px;	font-weight: 700;	    font-family: "avertastd", Sans-serif;}

/*********/

.about-location { padding: 70px 0; }
.about-location .wrapp { max-width: 1600px; width: 94%; background: #F0FCFA; padding: 70px 0; margin: auto;}
.about-location center h2 { text-align: center; margin: 0px 0px 60px; font-size: 45px; line-height: 1.2; }
.about-location .content_padd h3 { font-size: 40px; }
.about-location .img_blk_large {	max-width: 525px;		display: block;	background: #000; border-radius: 8px; box-shadow: 1px 1px 25px rgba(0, 0, 0, 0.5); overflow:hidden;}
.about-location .img_blk_large img {    width: 100%;}

.about-location .align-items-r { align-items: center; flex-direction: row-reverse; }
.about-project { margin-top: 30px; }
.about-project .content_padd {	padding-right: 42px;}
.about-project .padd {	text-align: center;	border: #A9D1CB solid 1px;	padding: 25px;	border-radius: 5px; color: #2e2e2e;}
.about-project .img_blk { width: 80px; height: 80px;  display: table; margin: 0 auto 15px; }
.about-project .padd h3 { font-size: 50px; }

.about-location .content_padd {	padding-right: 44px;}
.about-location .content_padd p {	line-height: 32px;}
.about-location .content_padd h2 {	font-size: 28px;	font-weight: 700;	font-family: "avertastd", Sans-serif;}
.about-location center h2 {	text-align: center;	margin: 0px 0px 60px;	font-size: 32px;	line-height: 1.2;	font-weight: 700;	font-family: "avertastd", Sans-serif;}

/**************/

/*********/

.l_product_sec { padding: 70px 0; }
.l_product_sec .wrapp { background: #7444FD; border-radius: 10px; max-width: 1600px; margin: auto; padding: 50px 0; }
.l_product_sec center { margin: 0px auto; padding: 0px 0px 50px; max-width: 664px; }
.l_product_sec center p { font-size: 18px; color: #fff;  font-family: "avertastd", Sans-serif;  font-weight: 600;}
.l_product_sec h2 { font-size: 45px; font-weight: 700; color: #fff;  font-family: "avertastd", Sans-serif;}
.l_product_sec ul { margin: 0px; padding: 0px; }
.l_product_sec ul li {	list-style: none;	color: #fff;	padding-left: 68px;	position: relative;	}
.l_product_sec ul li + li { margin-top: 20px; }
.l_product_sec ul li h3 { font-size: 24px; font-weight: 700; color: #fff; font-family: "avertastd", Sans-serif;}
.l_product_sec ul li p { color: #fff; font-size: 16px; }
.l_product_sec ul li {  counter-increment: my-awesome-counter;}
.l_product_sec ul li::before {	content: counter(my-awesome-counter) " ";	color: #7444FD;	font-weight: bold;	position: absolute;	width: 40px;	height: 40px;	left: 0;	background: #fff;	text-align: center;	display: flex;	align-items: center;	justify-content: center;	border-radius: 100%;	font-size: 25px;	top: 2px;}

.l_product_sec .img_blk {	max-width: 505px;	height: 500px;	display: table;	position: sticky;	top: 120px;	border-radius: 8px; width: 100%;}
.l_product_sec p {
    line-height: 34px;
}

.partner_sec { padding: 0 0 70px; }
.partner_sec h2 { font-size: 45px; font-weight: 700; color: #000000; font-family: "avertastd", Sans-serif;}
.partner_sec  center { margin: 0px auto; padding: 0px 0px 50px; max-width: 894px; }
.partner_sec center p { font-size: 18px; color: #000; font-family: "avertastd", Sans-serif;}
 
.partner_sec .padd { background: #FFFFFF; border: 1px solid #CDCDCD; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); border-radius: 10px; padding: 40px;}
.partner_sec .padd h3 { font-size: 24px; font-weight: 700; }
.partner_sec .padd .img_blk {    background: none;    display: table;    margin-bottom: 30px;    width: 150px;    height: 150px;}
.partner_sec .padd .img_blk img { width:100%;}
.partner_sec .col-lg-6:nth-child(n+3) { margin-top: 30px; }


.l_product_sec ul li p {	color: #fff;	font-size: 15px;	line-height: 28px;	font-family: "avertastd", Sans-serif;  font-weight: 600;}

.explore_sec .tab-content {    padding: 20px 0; clear:both;}
.explore_sec div#tab1 {
    display: block;
}

.explore_sec div#tab1 {    display: block;}
.explore_sec h2 {    font-size: 45px;    font-weight: 700;     font-family: "avertastd", Sans-serif;	color: #000000;}
.explore_sec  center {    max-width: 820px;    margin: 0 auto 50px;}
.explore_sec center p {    line-height: 24px;    font-size: 18px;	    font-family: "avertastd", Sans-serif;    font-weight: 600;    color: #2E2E2E;}

.explore_sec ul.tabs {    margin: 0 0 40px;    padding: 0;    float: none;    list-style: none;    height: 32px;    border-bottom: none;    width: 100%;    text-align: center;}
.explore_sec ul.tabs li {    float: none;    display: inline-block;    background: none !important;    border: none;    color: #666666;}
.explore_sec ul.tabs li.active {    border-bottom: none;    display: inline-block;    color: #7444FD;    font-weight: 700; font-family: "avertastd", Sans-serif;  font-size: 16px;}

.explore_slider .item {    padding: 0 15px;}
.explore_slider .padd {    border: #e9e9e9 solid 1px;    text-align: left;    padding: 25px;    border-radius: 8px;    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);    margin: 10px 0;}
.explore_slider a.nd_link {    background: #7444FD;    display: block;    height: 55px;    color: #fff;    padding: 16px 15px;    border-radius: 6px;    margin-top: 24px;  text-align: center;}
/*.explore_slider span.img_blk {    display: table;    width: 100px;    height: 100px;    border: #ccc solid 1px;    margin-bottom: 27px;}*/
.explore_slider span.img_blk {    display: table;    width: 100px;    height: auto;    border: none;    margin-bottom: 27px;}


.about-project .padd h3 {    font-size: 50px;    line-height: 1;    margin: 23px 0 9px;}

.explore_sec ul.tabs li {    padding: 0;    margin: 0 22px;    position: relative;}
.explore_sec ul.tabs li::after {    content: '';    position: absolute;    bottom: 0px;    width: 0;    background: #7444FD;    height: 2px;    left: 0;}
.explore_sec ul.tabs li.active::after{ width: 100%; }

.l_product_sec .img_blk {    background: none !important;}


.about-project .padd {       position: relative;    z-index: 1;}
.about-project .padd::after {    content: '';    position: absolute;    left: 15px;    right: 15px;    bottom: 15px;    background: #fff;    top: 15px;    z-index: -1;    box-shadow: 1px 1px 15px rgba(0,0,0,0.1);    border-radius: 5px;}
.about-project .img_blk {    width: 80px;    height: auto;    display: table;    margin: 11px auto 0;}

.explore_slider span.img_blk img {    width: 100%;}

section.explore_sec { position: relative; z-index: 1; }


.explore_sec .container {    position: relative;}
/* section.explore_sec::before {    position: absolute;    content: '';    top: -219px;    width: 100%;    height: 100%;    z-index: -1;    background: url(../img/Ellipse-bg.png) no-repeat top center;} */
.about-location { z-index: 3; position:relative; }
.explore_slider .padd {    background: #fff;}
.elementor-tab-content .tab-content, .elementor-tabs .tab-content {	display: block !important;}
.explore_slider span.img_blk img {	width: 100%;}

.explore_slider .slick-arrow, .solutions_slider  .slick-arrow, .testimonials_slide .slick-arrow {    width: 40px;    height: 40px;}
.explore_slider .slick-arrow .fas.fa-angle-left, .solutions_slider .slick-arrow .fas.fa-angle-left, .testimonials_slide .slick-arrow .fas.fa-angle-left {    font-size: 24px;    color: #000;    display: flex;    align-items: center;    justify-content: center;    height: 100%;}
.explore_slider .slick-arrow .fas.fa-angle-right, .solutions_slider .slick-arrow .fas.fa-angle-right, .testimonials_slide .slick-arrow .fas.fa-angle-right {    font-size: 24px;    color: #000;    display: flex;    align-items: center;    justify-content: center;    height: 100%;}

.explore_slider .slick-prev.slick-arrow, .solutions_slider .slick-prev.slick-arrow,  .testimonials_slide .slick-prev.slick-arrow {
    bottom: 0;
    top: 38%;
    left: 0;
    border-radius: 0; position:absolute; background: #e6c628;
}

.explore_slider .slick-next.slick-arrow, .solutions_slider .slick-next.slick-arrow, .testimonials_slide .slick-next.slick-arrow {
    right: -39px;
    left: auto;
    bottom: auto;
    top: 38%;
    border-radius: 0; position:absolute; background: #e6c628;
}


/*********************/

.solutions_sec { padding: 70px 0; background: #fbfbfd; }
.solutions_sec h2 {	font-size: 45px;	font-weight: 700;	color: #000;	font-family: "avertastd", Sans-serif;}
.solutions_sec center { margin-bottom: 50px; }
.solutions_sec center p {	line-height: 32px;	font-size: 16px;}

.solutions_sec .img-blk {width: 100px; display: block; padding-bottom: 20px;}
.solutions_sec .item { margin: 15px; }
.solutions_sec .item .padd{ background: #fff; padding:35px 30px; box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.1); }
.solutions_sec .item a{ text-decoration: none !important; }

.call-to-action { background: #7444FD; padding: 50px 0; } 
.call-to-action h3 { color: #fff; font-size: 30px; color: #fff; margin: 0px; padding: 0px; font-family: "avertastd", Sans-serif;}
.call-to-action .container { position: relative; }

.call-to-action .gs_btn { background: #fff;  padding: 15px 28px; font-size: 18px; color: #7444FD; border-radius: 5px; text-decoration: none; display: block; text-align: center;	font-family: "avertastd", Sans-serif;}

.solutions_sec .img-blk img {	width: 100%;}
.solutions_sec .item .padd h3 {
	font-size: 24px;
	font-family: "avertastd", Sans-serif;
}
@media(max-width: 600px) {
.generation-sec .uk_tab_blk .tab_container_new {    width:100%;    padding: 0px 10px 25px;}

}

@media(max-width: 767px) {
	
.location-banner .content_padd {  padding-right: 0;}
.location-banner h2 {  font-weight: 700;  font-size: 28px;}
.whitelotus_services {    padding: 40px 0;}
.whitelotus_services h2 {    font-weight: 700;    font-size: 30px;    line-height: 1.2;}
.whitelotus_services article {    margin: 0 0 31px;}
.whitelotus_services .left-box {    width: 100%;    float: left;}
.whitelotus_services .right-box {    width: 100%;    float: left;    margin-left: 0;    padding-top: 30px;}
.about-location h2 { font-size: 30px; }
.about-location h2 br { display: none; }
.about-location {    padding: 40px 0;}
.about-location .wrapp { width: 100%; }
.about-project {    margin-top: 30px;}
.about-location .wrapp { padding: 40px 0; }
.about-project .col-md-6 + .col-md-6 { margin-top: 30px; }
.explore_sec h2 {  font-size: 26px;  font-weight: 700;}
.explore_slider span.img_blk { width: 100px !important; }
.explore_slider a.nd_link { padding-left: 2px; padding-right: 2px; }
.about-location center h2 {    font-size: 28px; margin: 0 0 30px;}
.about-location .content_padd {  padding-right: 0; padding-top: 30px;}
.about-location .content_padd h3 {  font-size: 24px;}
.l_product_sec .wrapp {    background: #7444FD;    border-radius: 0;    max-width: 1600px;    margin: auto;    padding: 40px 0;}
.l_product_sec h2 { font-size: 28px; }
.l_product_sec .img_blk img{ width: 100%; }

.partner_sec h2 { font-size: 28px;   }
.partner_sec center p { font-size: 16px; }
.partner_sec .padd { padding: 20px; }
.partner_sec .col-lg-6 + .col-lg-6 { margin-top: 30px; }

.l_product_sec .img_blk { height: auto; margin-bottom: 35px; }
.partner_sec h2 br { display: none; }	
.explore_sec .tab_drawer_heading {	border: none;	background: #b7d0cc;	font-size: 19px;	color: #000;	border-radius: 5px; margin-top:15px; }	
	.explore_sec .tab_drawer_heading.d_active	 {   background: #7444FD; color:#fff}
	
.location-banner .content_padd h2 {
    font-size: 25px !important;
}	
	
	}


.solutions_sec .item .padd h3 {	font-size: 20px;}
.solutions_sec .img-blk {	width: 100px;	display: block;	padding-bottom: 20px;	height: 120px;}
.solutions_sec .item .padd {	min-height: 350px;}

.solutions_sec .rm_link {	display: table;	margin: 58px auto 0;	max-width: 180px;	height: 50px;	width: 100%;	border: #7444fd solid 1px;	text-align: center;	padding: 11px 0;	border-radius: 5px;	color: #7444fd;}
.solutions_sec .rm_link:hover { background:#7444fd; color:#fff;}

.page-template-Location .slick-arrow::before {	color: #7444fd;	font-size: 35px;}
.page-template-Location .slick-prev.slick-arrow {
	left: -39px;
}


 .testimonials_sec { padding: 70px 0; }
 .testimonials_sec h2 { font-size: 45px; text-align: center; font-weight:700;	font-family:"avertastd", Sans-serif;}
 .testimonials_sec h2 span { font-size: 24px; display: block; padding: 0 0 25px; }
 .testimonials_sec .item {	padding: 60px 18px 18px 18px;}
 .testimonials_sec .padd {	background: #FFFFFF;	box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);	-webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);	border-radius: 8px;	-webkit-border-radius: 8px;	padding: 30px 30px 30px 33px;	/*height: 100%;*/ position: relative;}
 .testimonials_sec blockquote { background: none; border: none; font-size: 16px; line-height: 28px; padding: 0px;   height: 318px;  overflow: auto; font-style: normal;}
 .testimonials_sec blockquote p { font-size: 16px; font-weight: normal;  font-family: "avertastd", Sans-serif;}
 .testimonials_sec .star_blk { display: block; margin-bottom: 20px; }
 .testimonials_sec .star_blk i {	font-size: 28px;	color: #F7B951;	text-shadow: 1px 1px 8px; margin-right: 8px;}

 .testimonials_sec h3 { font-size: 20px; font-weight: 700; margin: 0px; font-family:"avertastd", Sans-serif;}
 .testimonials_sec .pic_blk {	position: absolute;	width: 80px;	height: 80px;	background: #29588f;	right: 31px;	top: -30px;	border-radius: 5px; overflow:hidden;}
 
.testimonials_sec blockquote {	background: none;	border: none;	font-size: 15px;	line-height: 24px;	height: 308px;	overflow: auto;	font-style: normal;	box-shadow: none !important;	padding: 0 !important;	margin: 0 !important;}

.testimonials_sec  .fa-star::before {	content: "\f005";	font-family: 'Font Awesome 5 Free';	font-weight: 900;}
.testimonials_sec .pic_blk img {	width: 100%;	height: 100%;	object-fit: cover;}
.testimonials_sec blockquote p {	font-size: 15px;	font-weight: 400;	line-height: 25px;}


@media(max-width: 767px) {
.page-template-Location .slick-prev.slick-arrow {    left: 0 !important;    z-index: 10;}
.page-template-Location .slick-next {    right: 11px !important;}

.testimonials_sec h2, .solutions_sec h2 {    font-size: 28px;   }
.solutions_sec .rm_link {    margin: 20px auto 0;}

.solutions_sec, .testimonials_sec {    padding: 40px 0; }

.call-to-action h3 {    padding: 0 0 30px;}
.call-to-action {    background: #7444fd;    padding: 30px 0;}
.explore_slider span.img_blk {
    width: 100px!important;
    height: 90px !important;
    display: block;
}
}


.whitelotus_services .img_blk {	width: 100px;	height: 118px;	display: flex;}
.whitelotus_services .img_blk img {	width: 100%;}


/**********hire page*************/



.hire-about-sec {    background: #F0FCFA;    padding: 60px 0;}
.hire-about-sec .padd ul { margin: 0px; padding: 0px; }
.hire-about-sec .padd ul li { list-style: none; position: relative; padding-left: 25px; top: 0px; }
.hire-about-sec .padd ul li::before { content: ''; position: absolute; width: 10px; height: 10px; border:#9470FA solid 2px; border-radius: 25px; left: 0px; top: 6px;}
section.half-section {    padding: 60px 0;    background: #fff;}

.bg-light-gray {    background-color: #f7f7f7;}
.blog-post-images {    position: relative;}
.blog-post-images .title {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    display: flex;    align-items: center;    justify-content: center;    color: #fff;    font: 600 22px Montserrat,sans-serif;    letter-spacing: 1px;}
.blog-post .caption {    position: relative;}
.thick-line-box .separator-line-verticle-small-thick {    position: absolute;    top: 4px;    left: 0;}

.partner_sec.hire-partner_sec {    background: #f7fdfc;    padding: 60px 0;}
.partner_sec.hire-partner_sec .padd { height: 100%; padding: 25px; text-align: center;}
.partner_sec.hire-partner_sec h3 { font-size: 20px; margin: 0px; padding: 0px; }
.partner_sec.hire-partner_sec  .padd .img_blk {    background: none;    display: table;    margin: 0 auto 22px;    width: 100px;    height: 100px;  }
.hire_product_sec .row { align-items: center; align-content: center; }
 
.call-to-action-hire {background: linear-gradient(319.15deg, #2E8EEF 42.1%, #34B8F7 99.04%);}

.half-section a.hd_btn {    background: #7444FD;    display: block;    height: 55px;    color: #fff;       border-radius: 6px;    margin-top: 24px;    padding: 15px 0;    text-align: center; text-shadow: none; max-width: 240px;}
.hire_product_sec ul li h3 {    font-weight: 400;    margin: 0px;    padding: 7px 0px 0px;}

.half-section  .post-details {    padding: 10px 11px 0 0; }
.half-section .post-details p { font-size: 15px; }

.hiring_sec { background: #333; padding: 60px 0; }
.hiring_sec  h2 { color: #fff; font-size: 35px; text-align: center; font-weight: 700; margin: 0px; padding: 0px 0px 40px; }
.hiring_sec .padd_blk { background: #fff; border-radius: 6px; padding: 30px; text-align: center; }
.hiring_sec h3 { font-size: 22px; font-weight: 600; }
.hiring_sec p{ font-size: 15px; line-height: 26px; }
.hiring_sec a.en_btn {    background: #7444FD;    display: block;    height: 55px;    color: #fff;    padding: 16px 15px;    border-radius: 6px;    margin-top: 24px;    padding: 18px 0;    text-align: center;    text-shadow: none;    max-width: 100%;}

.steps_sec { padding: 60px 0; }
.steps_sec h2 {font-size: 35px; text-align: center; font-weight: 700; margin: 0px; padding: 0px 0px 40px; }
.steps_sec .padd { background: #f1f1f1; border-radius: 6px; padding: 30px; text-align: center; }
.steps_sec h3 { font-size: 22px; font-weight: 600; }
.steps_sec p{ font-size: 15px; line-height: 26px; }
.steps_sec a.en_btn {    background: #7444FD;    display: block;    height: 55px;    color: #fff;    padding: 16px 15px;    border-radius: 6px;    margin-top: 24px;    padding: 18px 0;    text-align: center;    text-shadow: none;    max-width: 100%;}
.steps_sec .icon_blk { width: 120px; height: 120px; background:     background: linear-gradient(163.16deg, #F5916B 2.96%, #E54E38 88.38%); border-radius: 80px;  background: #000; margin: auto; color: #fff; font-size: 50px; text-transform: uppercase; line-height: 1; display: flex; align-items: center; justify-content: center; margin-bottom: 25px; background: linear-gradient(163.16deg, #F5916B 2.96%, #E54E38 88.38%);}
.steps_sec .icon_blk span { font-size: 18px; display: block; }

.steps_sec a.en_btn {    background: #7444FD;    display: block;    height: 55px;    color: #fff;    padding: 16px 15px;    border-radius: 6px;    margin-top: 24px;    padding: 18px 0;    text-align: center;    text-shadow: none;    max-width: 350px; width: 94%; } 

.page-template-hire-page p {	display: block !important;}
.hire-about-sec h2 {	font-weight: 700;	font-size: 40px;}
.hire-about-sec .img_blk_large img {	width: 100%;}
.half-section h2 {	font-weight: 700;	font-size: 32px;}
.hire-about-sec li {	margin: 0 0 8px;}
.hiring_sec a.en_btn {		padding: 16px 0;		max-width: 100%;	font-weight: 600;}
.steps_sec a.en_btn {		padding: 15px 0;		width: 94%;	font-weight: 600;}
.hiring_sec .img_blk {
	width: 100px;
	display: block;
	margin: auto;
}

.hiring_sec .img_blk img {
	width: 100%;
}


/******************/


 

.hire-main-page h1,.hire-main-page h2,.hire-main-page h3,.hire-main-page h4{ font-weight: 700;}
.hire-main-page p {   color: #000;
font-weight: 400 !important;}
.hire-main-page .padd-bt-0 { padding-bottom: 0px !important; }
.hire-main-page .padd-tp-0 { padding-top: 0px !important; }
.hire-banner { min-height: 609px; background: linear-gradient(265.16deg, #1D0957 18.12%, #063DA7 41.16%, #280980 60.22%); padding: 90px 0 70px; position: relative; display: flex;align-items: center;}
.hire-banner .banner_img { position: absolute; right: 0px; width: 50%; height: 100%; top: 0; }
.hire-banner h2 { color: #fff; font-size: 45px; margin: 0px 0px 20px; padding: 0px; line-height: 1.2; }
.hire-banner h3 { color: #fff; font-size: 24px; margin: 0px 0px 15px; padding: 0px; font-weight: 600; }
.hire-banner p { color: #fff ; font-size: 16px; font-weight: 300 !important; padding-bottom: 25px;}
.hire-banner .content_blk { max-width: 550px; width: 100%; }
.rw-btn { border: #1A56D3 solid 2px; padding: 15px 20px; color: #fff !important; font-size: 16px; font-weight: 300;   text-decoration: none !important; border-radius: 5px;}
.rw-btn:hover { background: #1A56D3; }

.hire-page-sec { padding: 70px 0; }
.hire-page-sec center { max-width: 850px; margin:0 auto 50px; position: relative; padding-bottom: 40px; }
.hire-page-sec center::after{background: #7444FD;border-radius: 40px; position: absolute; bottom: 0px; height: 8px; content: ''; width: 100px; left: 50%; transform: translate(-50%,0);}
.hire-page-sec center h2 { font-size: 45px; color: #333; font-weight: 700; margin: 0px; padding: 0px 0px 20px; line-height: 1; }
.hire-page-sec center h2 span{ color: #7444FD; }
.hire-page-sec center p { font-size: 18px; font-weight: 300; }

.sds-sec .padd_blk { padding: 30px; text-align: left; background: linear-gradient(163.16deg, #9470FA 2.96%, #6838F3 88.38%);
box-shadow: 0px 4px 35px rgba(0, 0, 0, 0.25); border-radius: 8px; height: 100%;  }
.sds-sec .padd_blk.padd2{background: linear-gradient(163.16deg, #67D80E 2.96%, #4EAD1F 53.05%, #48A719 88.38%);}
.sds-sec .padd_blk.padd3{background: linear-gradient(163.16deg, #F5916B 2.96%, #E54E38 88.38%);}
.sds-sec .padd_blk.padd4{background: linear-gradient(319.15deg, #2E8EEF 42.1%, #34B8F7 99.04%);}

.sds-sec .padd_blk h3 { color: #fff; font-size: 28px; }
.sds-sec .padd_blk p { color: #fff; font-size: 15px; font-weight: 400; line-height: 24px; }
.sds-sec .rn_link { width: 176px; height: 50px; border: #8D65FF solid 2px; display: table; margin:60px auto 0; color: #8D65FF; text-decoration: none !important; border-radius: 5px; text-align: center; padding: 18px 10px; }
.sds-sec .icon_blk { width: 100px; height: 100px; display: block;  margin-bottom: 25px; position: relative; }
.sds-sec .icon_blk img { width: 100%; }
.sds-sec .icon_blk::after { content: ''; width: 35px; height: 35px; position: absolute; left: -10px; top: -10; background: rgba(255, 255, 255, 0.3); border-radius: 100%; }

.hire-page-sec .wrapp { max-width: 1650px; margin: auto; background: #F4F1FF; padding: 70px 0; border-radius: 10px; }
.hire-page-sec.p-t-0 { padding-top: 0px !important;}
.hire-page-sec.p-b-0 { padding-top: 0px !important;}
	
.service_sec p { font-size: 16px; font-weight: 300; line-height: 28px; }
.service_sec h3 { font-size: 24px; font-weight: 700; line-height: 32px; }
.service_sec ul { margin: 0px; padding: 0px; list-style: none; }
.service_sec ul li { list-style: none; margin-bottom: 4px; font-family: 'Jost', sans-serif !important;}
.service_sec ul li span { color: #7444FD;  }
.service_sec ul li::before {	content: "\f058"; font-family: FontAwesome; color: #7444FD;  padding-right: 15px;}

.react-sec .padd_blk { background: #FFFFFF;border: 1px solid #D1D1D1;
box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.08); border-radius: 5px; padding: 20px; min-height: 100%; }
.react-sec h3 { font-size: 20px; margin: 0px 0px 15px; padding: 0px 0px 15px; position: relative;}
.react-sec h3::after { content: ''; position: absolute; bottom: 0px; left: 0px; width: 40px; background: #7444FD; height: 3px; } 
.react-sec ul { margin: 0px; padding: 0px 0px 15px; list-style: none; }
.react-sec ul li { list-style: none;  list-style: none;	font-size: 16px;  font-family: 'Jost', sans-serif !important; position: relative;}
.react-sec ul li::before {	content: "\f058"; font-family: FontAwesome; color: #7444FD;  padding-right: 10px;}
.react-sec .lm_btn { font-size: 14px; color: #000000; text-transform: uppercase; text-decoration: underline; }

.expertise-sec .wrapp  { background: #312B43 url('https://www.whitelotuscorporation.com/wp-content/uploads/2022/09/dev-bg.png') no-repeat ; background-size: cover; }
.expertise-sec center h2 { color: #fff; }
.expertise-sec center p { color: #fff; }

.expertise-sec .padd {	padding: 20px 90px 20px 20px;	background: #fff;	height: 100%;	border-radius: 8px; position: relative;}
.expertise-sec .padd .icon_blk { position: absolute; right: 15px; bottom: 50px; width: 60px; height: 70px; }
.expertise-sec .padd p { font-weight: 300; font-size: 15px; }
.expertise-sec h3 { color: #875FF8; }
.expertise-sec .box-3 .padd{ background: #875FF8; display: flex; align-items: center;}
.expertise-sec .box-3 a.wl_btn { text-decoration: none !important; }
.expertise-sec .box-3 a.wl_btn h3 { font-size: 34px; color: #fff; margin: 0px; padding: 0px; }
.expertise-sec .box-3 a u { font-size: 21px; color: #fff; }

.development-sec .padd {	padding: 20px;	background: #fff;	height: 100%;	border-radius: 8px; position: relative; box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.2); text-align: center;} 
.development-sec .img_blk { display: block; width: 90px; display: table; margin: auto; padding-bottom: 15px; }
.development-sec .img_blk img { width: 100%; }
.development-sec h3{ font-size: 22px; margin: 0px; padding: 0px; font-weight: 500; }
.development-sec h3 span { color: #7444FD; }

.models-sec { padding: 0 0 80px; }
.models-sec .wrapp {	max-width: 1650px;	margin: auto;	background: #231156;	padding: 70px 0;	border-radius: 10px;}
.models-sec h2 { font-size: 45px; color: #fff; margin: 0px 0px 30px; padding: 0px 0px 30px; position: relative; }
.models-sec h2::after {	background: #fff;	border-radius: 40px;	position: absolute;	bottom: 0px;	height: 4px;	content: '';	width: 60px;	left: 0;	transform: translate(0,0);}
.models-sec ul { margin: 0px; padding: 0px; }
.models-sec ul li { list-style: none; position: relative; padding-left: 150px;  }
.models-sec .icon_blk {width: 120px; position: absolute; left: 0px;}
.models-sec .icon_blk img { width: 100%; }
.models-sec ul li + li { margin-top: 25px; }
.models-sec h3 { font-size: 28px; color: #fff; margin: 0px 0px 20px; padding: 0px; font-weight: 600; }
.models-sec p { font-size: 18px; color: #fff; font-weight: 300; }

.expertise-sec .box-3 .padd  { padding-left: 25px; }
.expertise-sec .box-3 .padd .icon_blk{ width: 102px; }


 .sds-sec {
	background: url('https://www.whitelotuscorporation.com/wp-content/uploads/2022/09/b-bg-2.png') no-repeat;
	background-position: top center;
}

.development-sec {
	background: url('https://www.whitelotuscorporation.com/wp-content/uploads/2022/09/b-bg-2.png') no-repeat;
	background-position: top center; background-size: 1100px;
}


.expertise-sec .padd .icon_blk img {
	width: 100%;
}

.form_hire { padding: 25px; background: #FFF; }
.form_hire .wpcf7-form-control-wrap { display: block; margin-bottom: 15px; }
.form_hire br { display: none; }
.models-sec .form_hire h3 {	color: #000 !important;}
.models-sec .form_hire p {	color: #000 !important;}

.react-sec ul li {
	list-style: none;
	font-size: 16px;
	
	position: relative;
	padding-left: 23px;
}

.react-sec ul li::before {
	content: "";
	font-family: FontAwesome;
	color: #7444FD;
	padding-right: 10px;
	background: url('https://www.whitelotuscorporation.com/wp-content/uploads/2022/09/check.svg');
	width: 16px;
	height: 16px;
	position: absolute;
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: 0 0;
	top: 7px;
	left: 0;
}

.service_sec ul li {	position: relative;
	padding-left: 23px;}
.service_sec ul li::before {
	content: "";
	font-family: FontAwesome;
	color: #7444FD;
	padding-right: 10px;
	background: url('https://www.whitelotuscorporation.com/wp-content/uploads/2022/09/check.svg');
	width: 16px;
	height: 16px;
	position: absolute;
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: 0 0;
	top: 7px;
	left: 0;
}

.models-sec .padd {
	max-width: 670px;
}


.author-dv img {
    width: 35px;
}

.author-dv {    position: relative;    padding-left: 49px;    line-height: 1;}
.author-dv p {    line-height: 20px !important;}
.author-dv img {    width: 35px;    position: absolute;    left: 0;}
.author-dv span {    display: block;    font-weight: 700;    color: #de9126;}

.pp-multiple-authors-wrapper.multiple-authors-target-the-content.pp-multiple-authors-layout-boxed {
    display: none;
}


.location-banner .content_padd h2 {
    font-size: 40px;
    font-family: "avertastd", Sans-serif;
}

.about-location .content_padd p {
    line-height: 23px;
    font-size: 18px;
    font-family: "avertastd", Sans-serif;
    color: #2E2E2E;
    text-align: justify;
}

.tab-content .explore_slider .slick-slide .padd h3{
	    font-family: "avertastd", Sans-serif;
}
.tab-content .explore_slider .slick-slide .padd p{
	    font-family: "avertastd", Sans-serif;
	    color: #2E2E2E;
}

.explore_slider .padd p {
    min-height: 70px;
}

.hire-banner ul {    margin: -10px 0 49px;    padding: 0 0 0 21px;}
.hire-banner ul li {
    color: #fff;
    font-size: 16px;
    font-weight: 300 !important;
  
    margin: 0 0 5px;
}

.hire-banner .banner_img {display: flex;}

.react-sec ul li.more {
    margin: 12px 0 0;
    padding: 0;
    color: #000;
}

.hire-banner h3 {
    color: #fff;
    font-size: 24px;
    margin: 0px 0px 15px;
    padding: 0px;
    font-weight: 600;
    padding: 9px 20px;
    border-radius: 5px;
    border: #3f92e5 solid 1px;
}
.react-sec ul li.more::before { display: none; }
.development-sec h3 {
    font-size: 22px;
    margin: 0px 0px 9px;
  
}

.singel-inner-banner {
	background: #F7FDFD;
	padding: 200px 0 100px;
	margin-top: -65px;
}

.singel-inner-banner .entry-title {
	font-size: 40px;
	font-weight: 600;
}

.hire-banner .banner_img {
	display: flex;
	align-items: end;
}


/*******************/

.service_sec ul li { color: #000; }
@media(max-width: 767px)  {
.hire-banner {padding: 30px 0 40px;}
.hire-banner h2 { font-size: 28px; }
.hire-banner h3 { font-size: 18px; }
.hire-banner p {font-size: 16px;}
.hire-banner .banner_img {	position: static;	width: auto;	display: block;	border-bottom: #3f92e5 solid 1px;	margin: 0 -15px 23px;}
.hire-banner .banner_img img { width: 100%; }

.sds-sec { padding: 40px 0; }
.hire-page-sec center h2 { font-size: 30px; line-height: 1.2;}
.hire-page-sec center p { font-size: 15px; }
.hire-page-sec  .col-md-6 + .col-md-6 { margin-top: 25px; }
.service_sec p { line-height: 24px; }

.hire-page-sec .wrapp {	max-width: 100%;	margin: auto;		padding: 40px 0 0;	border-radius: 0;}
.react-sec .col {flex-basis: inherit;}
.react-sec .col + .col  { margin-top: 25px; } 
.hire-page-sec.service_sec.padd-bt-0 {	padding-top: 0px;}
.hire-page-sec {	padding: 40px 0;}

	.expertise-sec  { padding-bottom: 30px !important;  }
.expertise-sec  .col-md-4.box-2 {	margin: 22px 0;}
	

.expertise-sec.padd-bt-0  .wrapp { padding-bottom: 30px !important;  }
.expertise-sec  .col-md-4.box-2 {	margin: 22px 0;}
.development-sec .col-md-3 + .col-md-3 {	margin-top: 30px;}
.models-sec .wrapp {	max-width: 1650px;	margin: auto;	background: #231156;	padding: 40px 0;	border-radius: 0;}
.models-sec h2 { font-size: 30px; }
.models-sec .icon_blk { width: 60px; }
.models-sec ul li {padding-left: 80px;}
.models-sec p { font-size: 15px; }
.models-sec h3 { font-size: 22px; }
.form_hire {	padding: 25px;	background: #FFF;	margin-top: 20px;}
.models-sec {	padding: 0 0 0px;}

 .page-template-hire-page .testimonials_sec h2 br { display: none; }	
	.page-template-hire-page .testimonials_sec h2 {
	font-size: 24px;
	line-height: 30px;
}
	.service_sec .img_blk img {  width: 100%;}
	.hire-main-page {
	overflow: hidden;
}
}
.slick-initialized .slick-slide {
    display: block;
    height: auto !important;
}


.author-dv img {
	width: 35px !important;

}




/********** dubai_page_sec ********/
 
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');

.dubai_page_sec .row {    margin-left: -15px;    margin-right: -15px;}
.dubai_page_sec p { display:block !important }

.dubai_page_sec { font-family: 'Poppins', sans-serif;}
.dubai_page_sec .container { max-width: 1320px; }
.dubai_page_sec h1, .dubai_page_sec h2, .dubai_page_sec h3, .dubai_page_sec h4 { font-family: 'Poppins', sans-serif;}
.dubai_page_sec h1,.dubai_page_sec h2 { font-size: 35px; font-weight: 700; }
.dubai_page_sec p { font-family: 'Poppins', sans-serif;}
.dubai_page_sec .dubai-banner{  width: 100%; }
.dubai_page_sec .dubai-banner .wrapp { max-width: 1750px; width: 94%; background-color: #6F47EB;margin: auto; border-radius: 20px;  overflow: hidden;}
.dubai_page_sec .dubai-banner .bg-color-2 { background: #5E36DB; }
.dubai_page_sec .dubai-banner .padd-50 { padding: 60px 70px; }
.dubai_page_sec .dubai-banner h2  {color: #fff; position: relative; font-weight: 700; font-size: 40px; line-height: 58px;  font-family: "avertastd", Sans-serif;}
.dubai_page_sec .dubai-banner h2::before {    content: '';    border: 31px solid rgba(255, 232, 28, 0.2);    width: 120px;    height: 120px;    position: absolute;    left: -40px;    top: -23px;    border-radius: 100px;}

.dubai_page_sec .dubai-banner.bg-color-1 p { margin: 0px; padding: 0px; }

.dubai_page_sec .dubai-banner p { color: #fff; font-size: 18px; line-height: 33px;	font-family: "avertastd", Sans-serif; }
.dubai_page_sec .dubai-banner .dubai_form h3 { font-size: 40px; font-weight: 700; color: #fff; line-height: 58px;}
.dubai_page_sec .dubai-banner .in-blk input  {background: rgba(255, 255, 255, 0.2); border: 1px solid #B39BFF; border-radius: 5px; height: 45px; 
	width: 100%; color: #fff; padding-left: 20px;}
.dubai_page_sec .dubai-banner .in-blk { display: block; margin-bottom: 15px; }
.dubai_page_sec span.wpcf7-spinner {    position: absolute;}
.dubai_page_sec .dubai-banner .sub_btn .wpcf7-submit { width: 100%; height: 45px; background: #FFE81C; border-radius: 5px; color: #000; font-weight: 600; 
	font-size: 18px;     padding: 0; }
.dubai_page_sec .dubai-banner .in-blk textarea  {background: rgba(255, 255, 255, 0.2); border: 1px solid #B39BFF; border-radius: 5px; height: 105px; width: 100%; color: #fff;  padding-left: 20px;}
.dubai_page_sec .dubai-banner .in-blk { display: block; margin-bottom: 15px; }
.dubai_page_sec .dubai-banner .f-form { margin-top:20px; ; }
.dubai_page_sec .dubai-banner .dubai_form  p {    max-width: 410px;}


.about-dubai-sec { padding: 70px 0; }
.about-dubai-sec center  { max-width: 705px; margin: auto; }
.about-dubai-sec h2 { list-style: 65px; margin: 0px; padding: 0px 0px 30px;  font-size: 40px; font-family: "avertastd", Sans-serif;}
.about-dubai-sec .padd_img { width: 100%; border-radius: 14px; }
.about-dubai-sec .padd_img img  {border-radius: 14px; }
.about_bt  { padding: 0 40px 0 0; }
.about_bt .row {    flex-direction: row-reverse;}
.about_bt .about_content {    background: #FFFFFF;    box-shadow: 0px 0px 84px rgba(0, 0, 0, 0.12);    border-radius: 16px;    padding: 40px;    margin-top: -360px;}
.about_bt p { font-size: 16px; line-height: 26px; }

.client-logo {    display: flex;    flex-wrap: wrap;}
.client-logo .img-box {    width: 33.33%;}

.software_dubai  { padding: 0px 0 70px; }
.software_dubai .wrapp { max-width: 1750px; width: 94%; background: rgba(111, 71, 235, 0.05); margin: auto; border-radius: 20px;  overflow: hidden; padding: 70px 0;}
.software_dubai .padd_con {    max-width: 490px;}
.software_dubai h2 { font-size: 40px; }

.software_dubai a.rm_btn {    width: 192px;    height: 50px;    display: inline-block;    background: #6B45E3 url(../images/arrow-check.png) no-repeat  90% center;    padding: 12px 20px;    border-radius: 8px;    color: #fff;    font-size: 18px;    margin-top: 20px;    text-decoration: none !important;}
.software_dubai .bg1 {    background: #6F47EB; border-radius: 25px 0 0 0;}
.software_dubai .bg2 {    background: #fff; border-radius: 0px 25px 0 0;}
.software_dubai .bg3 {    background: #fff; border-radius: 0px 0px 0px 25px;}
.software_dubai .bg4 {    background: #6F47EB;  border-radius: 0px 0px 25px 0px;}
.software_dubai .padd25 { padding:35px 35px; }
.four-box-design { border-radius: 20px;  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1); }
.four-box-design p { font-size: 14px; }
.software_dubai .bg1 p, .software_dubai .bg4 p, .software_dubai .bg1 h3, .software_dubai .bg4 h3{ color: #fff; }
.software_dubai h3 { font-size: 20px;  }
.four-box-design { position: relative; z-index: 1; }
.four-box-design::after {    content: '';    position: absolute;    width: 60px;    height: 220px;    background: url(../images/dott-bg.png) no-repeat;    right: -25px;    top: -38px;    z-index: -1;}
.four-box-design::before {    content: '';    position: absolute;    width: 60px;    height: 220px;    background: url(../images/dott-bg.png) no-repeat;    left: -25px;    bottom: -38px;    z-index: -1;}

.software_dubai .wrapp {    position: relative;    overflow: hidden;}
.software_dubai .wrapp::before {    content: '';    position: absolute;    width: 500px;    height: 500px;    border-radius: 100%;    left: -100px;    top: -92px;    background: #a497cb24;}

.generation-sec { padding: 0 0 70px; }
.generation-sec center { max-width: 670px; margin: auto; }

.product-dubai { padding-bottom: 70px; }
.product-dubai .wrapp { max-width: 1750px;    width: 94%;    background: #F9F8FE;    margin: auto;    border-radius: 20px;    overflow: hidden;    padding: 70px 0;}
.product-dubai center {    max-width: 670px;    margin:0 auto 60px;}
.dubai_page_sec h1, .dubai_page_sec h2 {    font-size: 34px;    font-weight: 700;	font-family: "avertastd", Sans-serif;	color: #000000;}
.dubai_page_sec p {    font-family: 'Poppins', sans-serif;	    font-family: "avertastd", Sans-serif;    color: #2E2E2E;}

.dubai_page_sec .padd_blk { position: relative; padding: 90px 20px 0; text-align: center;}
.dubai_page_sec .padd_blk::before { content: '';  width: 100%; height: 5px; background: #6F47EB; top: 17px; left: 0px; position: absolute; }
.dubai_page_sec .no_blk {    box-sizing: border-box;    position: absolute;    width: 62px;    height: 62px;    left: 50%;    top: -12px;    background: #6F47EB;    border: 7px solid #F9F8FE;    border-radius: 100%;    color: #fff;    font-size: 18px;    font-weight: 700;    display: flex;    align-items: center;    justify-content: center;    transform: translate(-50%, 0px);}
.dubai_page_sec h3 { font-size: 22px;font-weight: 600;	font-family: "avertastd", Sans-serif; }
.dubai_page_sec  p { font-size: 15px; }
.dubai_page_sec .col-lg-3 {padding-left: 0px; padding-right: 0px;}
.dubai_page_sec .testimonials_dubai .col-lg-3 {padding-left: 20px; padding-right: 20px;}

.development_dubai  { padding-bottom: 40px; margin-top: -30px; }
.development_dubai .con_padd { padding-top: 55px; }
.development_dubai .development_slider { padding-left: 25px; }
.development_dubai h2 { font-size: 30px; line-height: 40px; }
.development_dubai .img_blk { width: 80px; display: block; margin-bottom: 20px; }
.development_dubai .img_blk img { width: 100%; }
.development_dubai .padd_box {background: #FFFFFF;box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.07);border-radius: 22px; padding: 25px; min-height: 380px; }
.development_dubai .development_slider .item { padding: 20px; }
.development_dubai .padd_box p { font-size: 16px; text-align: justify;}
.development_dubai .development_slider h3 { font-size: 24px; }


.solutions_dubai { padding-bottom: 70px;  }
.solutions_dubai  .wrapp { max-width: 1750px;    width: 94%;    background: #F9F8FE url(../images/os-bg.png) no-repeat top center; background-size: 70%;    margin: auto;    border-radius: 20px;    overflow: hidden;    padding: 70px 0 40px;}

.solutions_dubai .slick-prev.slick-arrow {left: auto; right: 50px; bottom:-15px;}
.solutions_dubai .slick-next.slick-arrow {left: auto; right: 0px;  bottom:-15px;}

.solutions_dubai center {    max-width: 670px;    margin:0 auto 10px;}
.solutions_dubai h2 {    font-size: 30px;    font-weight: 700;}
.solutions_dubai .padd {background: #FFFFFF;box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.07);border-radius: 22px; padding: 25px; min-height: 365px; padding: 35px; }
.solutions_dubai .img-blk { width: 80px; display: block; margin-bottom: 20px; }
.solutions_dubai .img-blk img { width: 100%; }
.solutions_dubai .sd_slider .item { padding: 15px; }
.solutions_dubai .sd_slider a{ text-decoration: none !important; }

.sd_slider {position: relative; z-index: 1;}

.sd_slider::before {    content: '';    position: absolute;    width: 60px;    height: 220px;    background: url(../images/dott-bg.png) no-repeat;    left: -15px;    bottom: 22px;}
.sd_slider::after {    content: '';    position: absolute;    width: 60px;    height: 220px;    background: url(../images/dott-bg.png) no-repeat;    right: -15px;    top: 0px; z-index: -1;}


.testimonials_dubai { padding-bottom: 70px; }
.testimonials_dubai h2 { text-align: center;  margin: 0px 0px 60px; padding: 0px; }
.testimonials_dubai .testimonials_dubai_slider { background: #6F47EB; padding: 50px; border-radius: 15px; }
.testimonials_dubai .padd-t {    max-width: 1000px;    margin: auto;    padding-left: 170px; background: url(../images/quote-l.png) no-repeat 0px 0px;}
.testimonials_dubai .testimonials_dubai_slider::before {    content: '';    position: absolute;    width: 40px;    height: 40px;    background: #6f47eb;    top: -21px;    left: 50%;    transform: translate(-50%, 0px) rotate(45deg);}
.testimonials_dubai .padd-t p { font-size: 20px; color: #fff; line-height: 35px; padding-bottom: 25px; }
.testimonials_dubai .star_blk { display: block;color: #FFE81C; padding-bottom: 20px; }
.testimonials_dubai .star_blk i { display: inline-block; font-size: 28px; margin-right: 15px; box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.1); }
.testimonials_dubai h3 { font-size: 24px; font-weight: 700; color: #FCE51C; }
.testimonials_dubai h3 span { display: block; font-size: 18px; font-weight: 400; padding-top: 10px; color: #fff; }

.dubai_page_sec  .slick-arrow {    position: absolute;    width: 50px;    height: 50px;    background: #e6c628;    z-index: 10;    bottom: 0; cursor: pointer; top: auto;
    left: auto;}
.dubai_page_sec  .slick-prev.slick-arrow { left: 10px; bottom: 10px; border-radius: 10px 0px 0px 10px; }
.dubai_page_sec  .slick-next.slick-arrow { left: 60px; bottom: 10px; border-radius: 0px 10px 10px 0px;}

.development_dubai  .development_slider, .development_dubai .col-lg-8  { position: static; }
.dubai_page_sec .container { position: relative; }

.about-dubai-sec .padd_img img {    width: 100%;}
.about_bt .about_content { height:auto;}
.about_bt .about_content p { color:#2E2E2E;	font-family: "avertastd", Sans-serif;}

.dubai-banner h1 {    color: #fff;}

.dubai_page_sec section.explore_sec::before { background:none;}


.dubai_page_sec  .fa-star::before {
    content: "\f005";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}

.testimonials_dubai .padd-t p {

  
    overflow: auto;
    padding-right: 50px; font-size: 18px;
}

.about-dubai-sec .padd_img {
    min-height: 250px;
}


.dubai_page_sec .dubai-banner .in-blk ::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: #fff;}
.dubai_page_sec .dubai-banner .in-blk ::-moz-placeholder { /* Firefox 19+ */  color: #fff;}
.dubai_page_sec .dubai-banner .in-blk :-ms-input-placeholder { /* IE 10+ */  color: #fff;}
.dubai_page_sec .dubai-banner .in-blk :-moz-placeholder { /* Firefox 18- */  color: #fff;}

.dubai_page_sec  .slick-arrow .fas.fa-angle-right {    font-size: 24px;    color: #000;    display: flex;    align-items: center;    justify-content: center;    height: 100%;}
.dubai_page_sec  .slick-arrow  .fas.fa-angle-left {    font-size: 24px;    color: #000;    display: flex;    align-items: center;    justify-content: center;    height: 100%;}
.dubai_page_sec  .slick-arrow::before { display:none;} 
.dubai_page_sec .slick-prev.slick-arrow, .dubai_page_sec .slick-next.slick-arrow {bottom: -14px;}
.solutions_dubai .slick-next.slick-arrow {    left: auto;    right: 8px;    bottom: -36px;}
.solutions_dubai .slick-prev.slick-arrow {    left: auto;    right: 58px;    bottom: -36px;}
.solutions_dubai .sd_slider {    padding-bottom: 20px;}
.testimonials_dubai .slick-prev.slick-arrow {    bottom: 0;    top: 50%;    left: 0;    border-radius: 0;}
.testimonials_dubai .slick-next.slick-arrow {    right: 0;    left: auto;    bottom: auto;    top: 50%;    border-radius: 0;}

.explore_slider_new .item {    padding: 25px 20px;}
.explore_slider_new  .padd {    background: #FFFFFF;    box-shadow: 0px 3.63244px 39.9569px rgba(0, 0, 0, 0.07);    border-radius: 22.7028px;    padding: 25px 30px;    min-height: 300px;}
.explore_slider_new  span.img_blk {    width: 80px;    display: block;}
.explore_slider_new  span.img_blk img {    width: 100%;}
.explore_slider_new .item.slick-center .padd {    background: #6F47EB;    transform: scale(1.1);}
.explore_slider_new span.img_blk {    width: 80px;    display: block;    margin-bottom: 17px;}

.explore_slider_new .item.slick-center .padd h3, .explore_slider_new .item.slick-center .padd p { color:#fff}

.explore_slider_new .item.slick-center .padd span.img_blk img {    width: 100%;    box-shadow: 1px 1px 25px rgba(0,0,0,0.5);    border-radius: 25px;    border: #fff solid 4px;}
.explore_slider_new a.nd_link {
    background: #6B45E3 url(../images/arrow-check.png) no-repeat  94% center;
    display: block;
    text-align: left;
    height: 45px;
    padding: 12px 0;
    border-radius: 5px;
    color: #fff;
    box-shadow: 0px 1.81622px 5.44867px rgba(0, 0, 0, 0.31);
    padding: 11px 16px;
	font-family: "avertastd", Sans-serif;
} 
.explore_slider_new .item.slick-center  a.nd_link  { background:#FFE81C; color:#000; text-align:center;}

.explore_slider_new .explore_sec ul.tabs {    margin: 40px 0 20px;    padding: 0;    float: none;    list-style: none;    height: 32px;    border-bottom: none;    width: 100%;    text-align: center;}
.explore_dubai {    background: url(../images/ex-n-img.png) no-repeat top center;    padding-top: 70px;}
.software_dubai {    padding: 0px 0 0px;}

.explore_dubai .slick-prev.slick-arrow {    bottom: 0;    top: 38%;    left: 0;    border-radius: 0;}
.explore_dubai .slick-next.slick-arrow {    right: 0;    left: auto;    bottom: auto;    top: 38%;    border-radius: 0;}
 .dubai_page_sec .explore_dubai .slick-arrow {    width: 40px;    height: 40px;}

.explore_slider_new::before {    content: '';    position: absolute;    width: 60px;    height: 220px;    background: url(../images/dott-bg.png) no-repeat;    left: -12px;    top: 0;    z-index: -1;}

.explore_slider_new::after {    content: '';    position: absolute;    width: 60px;    height: 220px;    background: url(../images/dott-bg.png) no-repeat;    right: -12px;    bottom: 0;    z-index: -1;}
.explore_sec.explore_dubai ul.tabs {	margin: 30px 0 13px;}

.dubai_page_sec .dubai-banner .bg-color-2 {    background: #5E36DB url(../images/tma-bg.png) no-repeat;    background-size: cover;}
.client-logo {    padding: 23px 0 10px;}


@media(min-width: 1100px) {
.explore_dubai .slick-prev.slick-arrow  {left:-30px;}
.explore_dubai .slick-next.slick-arrow {right:-30px;}
	
}
@media(max-width: 768px) {

.dubai_page_sec .dubai-banner .padd-50 {    padding: 35px;}
.dubai_page_sec .dubai-banner .wrapp { width: 100%; border-radius: 0px; }
.dubai_page_sec .dubai-banner h2 {      font-size: 24px;    line-height: 33px;}
.dubai_page_sec .dubai-banner p {     font-size: 15px;    line-height: 25px;}
.about_bt .about_content {    height: auto;    margin: auto;}
.dubai_page_sec h1, .dubai_page_sec h2 { font-size: 24px; font-family: "avertastd", Sans-serif;}
.dubai_page_sec .slick-arrow {    display: none;}
.about-dubai-sec .padd_img {    min-height: auto;}
.about_bt .about_content {    height: auto;    margin: auto;    padding: 25px;    width: 100%;    max-width: 100%;}
.about_bt {    padding: 20px 0px 0 0;}
.client-logo { margin-top: 30px; }
.client-logo .img-box {    width: 50%;}
.client-logo .img-box img { width: 100%; }
.software_dubai .wrapp::before { display: none; }
.about-dubai-sec {    padding: 40px 0;}
.software_dubai .wrapp {    position: relative;    overflow: hidden;    width: 100%;    padding: 40px 20px;    border-radius: 0;}
.software_dubai .padd_con { padding-bottom: 30px; }
.software_dubai .bg1 {border-radius: 25px 25px 0 0;}
.software_dubai .bg4 {     border-radius: 0px 0px 25px 25px;}
.four-box-design::after { right: -15px; }
.four-box-design::before { left: -15px; }
.dubai_page_sec .dubai-banner .dubai_form h3 {    font-size: 24px;    font-weight: 700;    color: #fff;    line-height: 58px;    margin: 0;}
.client-logo .img-box {     padding: 0 21px;}
.about_bt .about_content {box-shadow: 0px 0px 34px rgb(0 0 0 / 12%);}
.software_dubai {    padding: 0px 0 40px;}
.page-template-dubai  .generation-sec {    padding: 0 0 40px;}
.product-dubai .wrapp {    width: 100%;    border-radius: 0;    padding: 40px 25px;}
.dubai_page_sec .padd_blk {    position: relative;    padding: 60px 20px 0;    text-align: center;}
.dubai_page_sec h3 {    font-size: 18px;    font-weight: 600;}
.product-dubai {    padding-bottom: 20px;}
.development_dubai .development_slider {    padding-left: 0;}
.solutions_dubai .wrapp {    width: 100%;    border-radius: 0px;    padding: 40px 20px;}
.development_dubai .con_padd {    padding-top: 37px;    text-align: center;}
.solutions_dubai {    padding-bottom: 40px;}
.testimonials_dubai h2 br { display: none; }
.testimonials_dubai .testimonials_dubai_slider { padding: 40px 20px; }
.testimonials_dubai .padd-t {      padding-left: 25px;     background-size: 18px;}
.testimonials_dubai .padd-t p {    height: auto;    overflow: auto;    padding-right: 0;}
.testimonials_dubai .star_blk i { font-size: 18px; }
.testimonials_dubai .padd-t p {    font-size: 15px;    color: #fff;    line-height: 25px;    padding-bottom: 25px;    font-weight: 300;}
.testimonials_dubai h3 { font-size: 18px; }
.testimonials_dubai h3 span {    display: block;    font-size: 15px;    font-weight: 400;    padding-top: 5px;    color: #fff;}
.software_dubai .col-md-6.bg3.padd25 {    background: #f3f3f3;    border-radius: 0 !important;}
.dubai_page_sec .testimonials_dubai .slick-arrow { width:30px;  height:30px;}
.testimonials_dubai .padd-t p {    font-size: 15px;    color: #fff;    line-height: 24px;    font-weight: 300;    padding-right: 23px;}
.development_dubai .development_slider {    padding-left: 0;    position: relative;}
 .development_dubai .slick-prev.slick-arrow {    left: 0;    width: 30px;    border-radius: 0;  /*  top: 50%; */   bottom: auto;    height: 30px;}	 
.development_dubai .slick-next.slick-arrow {  left:auto;  right: 0;    width: 30px;    border-radius: 0; /*  top: 50%;*/  bottom: auto;    height: 30px;}		
.development_dubai .padd_box { min-height:0;}	
.dubai_page_sec .dubai-banner h2::before {    left: -19px;}
.explore_slider_new a.nd_link {    font-size: 15px;    height: auto;}	
.explore_dubai .tab_drawer_heading {      background: #e6c628;   }	

}
/**********Dubai page End***********/
.dubai_form .wpcf7-response-output {    color: #fff;}
.blog_comment_box {    display: none;}

/*********************/
.saudi-banner {	padding: 70px 0;}
.saudi-banner .padd-50 {	max-width: 569px;}
/*.saudi-banner {	padding: 70px 0;	background: linear-gradient(105.74deg, #0A1BAB 26.22%, #13ADEF 111.77%);}*/
.saudi-banner {	padding: 70px 0;	background: url(../images/saudi-bg.png) no-repeat;	background-position: top center;	background-size: 100% 823px; min-height: 823px;}
.saudi-banner h2 {font-size: 45px;	color: #fff;	line-height: 1.3;}
.saudi-banner .padd-50 p {	color: #fff;	line-height: 31px;}
.saudi-banner .padd-50 p strong { color: #fff; }

.arabia-form {	background: #FFE81C;	box-shadow: 0px 0px 45px rgba(0, 0, 0, 0.37);	border-radius: 6px;	padding: 30px;}
 .arabia-form .wpcf7-select, .arabia-form input[type="email"], .arabia-form input[type="password"], .arabia-form input[type="text"], 
.arabia-form textarea { height: 50px; padding-left: 20px; }
.arabia-form  .wpcf7-form-control-wrap {  display: block; margin-bottom: 15px; }
.saudi-banner  .arabia-form br {	display: none;}
.saudi-banner  .arabia-form h3 {	font-size: 30px;	font-weight: 600;}
.saudi-banner .arabia-form p {	color: #000;}
.saudi-banner .wpcf7-submit.btn_three {	background: linear-gradient(105.74deg, #0A1BAB 26.22%, #13ADEF 111.77%);	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.31);	border-radius: 5px;	width: 100%; font-size: 18px;}
.saudi-banner .arabia-form .wpcf7-textarea {	line-height: 1;	padding: 12px 0 0 20px;}
.saudi-banner .icon-bt {	position: absolute;	width: 26px;	height: 73;	background: url(../images/saudi-b-bt.png) no-repeat;	bottom: 0; cursor: pointer;}
.saudi-banner .wpcf7-form-control.wpcf7-text.wpcf7-tel {	width: 100%;	height: 50px;	padding: 0 0 0 20px;}
/********/

/*.saudi-about {	padding: 0 0 70px;  }*/
.saudi-about {	padding: 0 0 70px; background: url(../images/s-about-bg.png) no-repeat top center; background-size: 1000px;}
.saudi-about .padd_img img {	width: 100%; box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.2);}
.saudi-about center {	max-width: 945px;	margin: auto;	padding: 0 0 40px;	margin-bottom: 40px; background: url(../images/s-bdr.png) no-repeat bottom center;}
.saudi-about center h2 {	font-size: 35px;	font-weight: 600;	line-height: 1.3; margin: 0px; padding: 0px;	color: #000000;}
.saudi-about .saudi-about .saudi-logo {	margin: 30px 0 0;	text-align: center;}
.saudi-about .saudi-con {	max-width: 671px;	float: right;}
.saudi-about h3 { font-size: 35px; font-weight: 700; margin: 0px; padding: 0px 0px 25px ; }
.saudi-about p {	font-size: 18px;	line-height: 31px;	  color: #2E2E2E;}
.saudi-about  .saudi-logo {	margin: 33px 0 0;}


.explore_dubai.explore_saudi_sec { background: url(../images/saudi-bg2.png) no-repeat top center; }
.explore_dubai.explore_saudi_sec h2 {	color: #fff;}
.explore_dubai.explore_saudi_sec center p { color: #fff; }

.explore_dubai.explore_saudi_sec ul.tabs li::after {background: #FFE81C;}
.explore_dubai.explore_saudi_sec ul.tabs li { color: #fff; }
.explore_dubai.explore_saudi_sec  ul.tabs li.active { color: #fff; }

/***************/


.whitelotus_services.software_arabia  .row {	flex-direction: inherit;}
.whitelotus_services.software_arabia .left-box {width: 50%;float: left; padding: 0 15px;}
.whitelotus_services.software_arabia  .right-box {	width: 50%;	float: left;	padding: 0 10px;	margin: 0;}
.whitelotus_services.software_arabia .export_blk, .whitelotus_services .left-box .color-2, .whitelotus_services .right-box .color-2 {background: #FFFFFF; box-shadow: 0px 0px 34px rgba(0, 0, 0, 0.09); border-radius: 50px 50px 20px 50px ;}
.whitelotus_services.software_arabia .export_blk h3 { color:#000000; }
.whitelotus_services.software_arabia .export_blk p { font-family: "avertastd", Sans-serif;    color: #2E2E2E;	    font-size: 18px;}
.whitelotus_services.software_arabia .left-box {	margin-top: 50px;}
.whitelotus_services.software_arabia .right-box .color-1 {	background: linear-gradient(105.74deg, #0A1BAB 26.22%, #13ADEF 111.77%);}
.whitelotus_services.software_arabia .right-box .color-1 h3 { color: #fff; }
.whitelotus_services.software_arabia .right-box .color-1 p { color: #fff; }
.whitelotus_services.software_arabia {
	padding-top: 0;
}
.whitelotus_services.software_arabia .rm_link {background: linear-gradient(105.74deg, #0A1BAB 26.22%, #13ADEF 111.77%);}



/*****************/

.l_product_sec.l_saudi_sec h2 { color: #000; }
.l_product_sec.l_saudi_sec center p { color: #000; }
.l_product_sec.l_saudi_sec  ul li h3 { color: #000; }
.l_product_sec.l_saudi_sec ul li p { color: #000; }
.l_product_sec.l_saudi_sec ul li::before {border: #0E52C4 solid 2px; color: #0E52C4; background: inherit;}
.l_product_sec.l_saudi_sec .wrapp { background: none !important; }
.l_product_sec.l_saudi_sec {	padding-top: 0;	background: url(../images/saudi-bg3.png) no-repeat center top;}
.l_product_sec.l_saudi_sec ul li { position: relative; }
.l_product_sec.l_saudi_sec ul li::after {	border-left: #0e52c4 dotted 8px;	content: '';	position: absolute;	top: 50px;	height: calc(100% - 40px);	left: 16px;}
.l_product_sec.l_saudi_sec center  {		padding: 0 0 20px; margin-bottom: 60px;	background: url(../images/s-bdr.png) no-repeat bottom center;}

/***************/
.partner_sec.partner_sec_saudi .img_blk {	width: 80px !important;	height: auto !important;}
.partner_sec.partner_sec_saudi .padd {	padding: 40px;	background: #FFFFFF;	border: 1px solid #DFE2E8;	box-shadow: 0px 4px 84px rgba(0, 0, 0, 0.1);	border-radius: 23px;	height: 100%;}
.partner_sec.partner_sec_saudi .padd h3 {	font-size: 20px;	font-weight: 700;}
.partner_sec.partner_sec_saudi  .col-mg-6.col-lg-4 {	margin-bottom: 30px;}
.partner_sec.partner_sec_saudi {	padding-bottom: 40px;}
.partner_sec.partner_sec_saudi  center  {		padding: 0 0 20px; margin-bottom: 60px;	background: url(../images/s-bdr.png) no-repeat bottom center;}

/***************/

.testimonials_dubai.testimonials_saudi .fa-star::before {	background: linear-gradient(180deg, #1527B9 0%, #2CA0E5 88.54%);
  -webkit-background-clip: text;   -webkit-text-fill-color: transparent; }

.testimonials_dubai.testimonials_saudi .testimonials_dubai_slider {	background: #fff;	padding: 50px;	border-radius: 15px;}
.testimonials_dubai.testimonials_saudi .testimonials_dubai_slider::before {	display: none;}
.testimonials_dubai.testimonials_saudi  .padd-t p { color: #000; }
.testimonials_dubai.testimonials_saudi h3 {color: #152EA8;}
.testimonials_dubai.testimonials_saudi h3 span { color: #000; }
.testimonials_dubai.testimonials_saudi .padd-t {background: url(../images/quote-l-s.png) no-repeat 0px 0px;}
.dubai_page_sec .testimonials_dubai.testimonials_saudi .slick-arrow {	border-radius: 100% !important;}
.testimonials_dubai.testimonials_saudi {	padding-top: 70px;}
.testimonials_dubai.testimonials_saudi h2 {	padding: 0 0 40px;	margin-bottom: 40px;	background: url(../images/s-bdr.png) no-repeat bottom center;}
.l_product_sec.l_saudi_sec .img_blk img {    width: 100%;}
.solutions_sec.saudi_solutions_sec .item {    margin: 25px;}

.solutions_sec.saudi_solutions_sec {    padding: 70px 0;    background: url(../images/saudi-bg4.png) no-repeat;    background-size: 100% 711px;}

.solutions_sec.saudi_solutions_sec  .slick-prev.slick-arrow {    bottom: 0;    top: 50%;    left: 0;        border-radius: 100% !important;}
.solutions_sec.saudi_solutions_sec  .slick-next.slick-arrow {    right: 0;    left: auto;    bottom: auto;    top: 50%;        border-radius: 100% !important;}

.solutions_sec.saudi_solutions_sec .item .padd {    background: #FFFFFF;    border: 1px solid #DFE2E8;    box-shadow: 0px 4px 84px rgba(0, 0, 0, 0.1);    border-radius: 23px;    padding: 30px 50px 20px;}
.solutions_sec.saudi_solutions_sec center {    max-width: 670px;    margin: auto;}
.solutions_sec.saudi_solutions_sec h2 {    color: #fff;}
.solutions_sec.saudi_solutions_sec center p {    color: #fff;    font-size: 18px;}

.solutions_sec.saudi_solutions_sec center {    padding: 0 0 30px;    margin-bottom: 40px;    background: url(../images/w-s-bdr.png) no-repeat bottom center; }
.testimonials_dubai.testimonials_saudi {    padding-top: 0;}

.solutions_sec.saudi_solutions_sec .item .padd { position: relative; }
.solutions_sec.saudi_solutions_sec .item .padd::before {    content: '';    width: calc(100% - 100px);    height: 15px;    background: #e6c628;    position: absolute;    top: -16px;    left: 50%;    transform: translate(-50%, 0);    border-radius: 10px 10px 0 0px;}
.solutions_sec.saudi_solutions_sec .item .padd::after {    content: '';    width: calc(100% - 100px);    height: 15px;    background: #e6c628;    position: absolute;    bottom: -16px;    left: 50%;    transform: translate(-50%, 0);    border-radius: 0px 0px 10px 10px;}

/***********************/

.dubai_page_sec .saudi-about .slick-prev.slick-arrow, .dubai_page_sec .saudi-about .slick-next.slick-arrow {    bottom: auto;    top: 50%;    left: 0;    border-radius: 0 !important;}
.dubai_page_sec .saudi-about .slick-next.slick-arrow {    left: auto;    right: 0; }

/************/

section.call-to-action.call-to-action-dubai {    padding: 35px 25px;    background: linear-gradient(105.74deg, #0A1BAB 26.22%, #13ADEF 111.77%);}
section.call-to-action.call-to-action-dubai h3 {    font-size: 32px;    font-weight: 600;}

section.call-to-action.call-to-action-dubai {
	padding: 35px 25px;
	background: #e6c628;
	max-width: 1750px;
	margin: auto;
	width: 94%;
	margin-bottom: 50px;
	border-radius: 15px;
}
section.call-to-action.call-to-action-dubai h3 {
	color: #000;
}

.solutions_dubai .sd_slider {    padding-bottom: 60px;}



@media(max-width: 767px) {
.saudi-banner {    background: #1c44b4;    padding: 40px 15px;}
.saudi-banner h2 { font-size: 24px; }
.saudi-banner .padd-50 p {    color: #fff;    line-height: 25px;}
.saudi-banner .icon-bt { display: none; }

.saudi-about {    padding: 40px 0;    background-size: 100%;}
.saudi-about center h2 {    font-size: 24px;}
.saudi-about .saudi-con {    padding-top: 25px;}
.saudi-about h3 {    font-size: 24px;    line-height: 1;}
.saudi-about p {    font-size: 15px;    line-height: 24px;    color: #000;}
.saudi-logo .col-md-3.col-lg-2 {    width: 50%;}

.whitelotus_services.software_arabia .left-box {    width: 100%;}
.whitelotus_services.software_arabia .right-box {    width: 100%;    float: left;    padding: 0 10px;    margin: 30px 0 0;}
.whitelotus_services.software_arabia .left-box {    margin-top: 10px;}

.testimonials_dubai.testimonials_saudi {    padding-top: 0;    padding-bottom: 65px;}
.testimonials_dubai.testimonials_saudi .testimonials_dubai_slider {    background: #fff;    padding: 25px;    border-radius: 15px;}
section.call-to-action.call-to-action-dubai h3 {    font-size: 26px;    font-weight: 600;}
}


.client-logo.client_bdr .img-box {	width: 50%;	padding: 0 !important;}
.client-logo .img-box .bdr_blk {	border: #ccc solid 1px;	margin: 10px 10px;	padding: 0px;	text-align: center; border-radius: 6px;}
.client-logo .img-box .bdr_blk img {	max-width: 100%;}


.wws-popup__close-btn {
    padding-top: 6px;
}


.navbar-brand.sticky_logo img {
    width: auto !important;
}

.single-post  .thumbnail-img {
	margin: 0 0 27px;
}

.single-post .attachment-full.size-full.wp-post-image {	width: 100%;}
.single-post  .attachment-full.size-full.wp-post-image {	width: 100%;}
.single-post img.attachment-full.size-full {
	width: 100%;
}

/***********/
.page-id-40727 .whitelotus_services .right-box .color-2 {
	background: linear-gradient(319.15deg,#2E8EEF 42.1%,#34B8F7 99.04%);
	box-shadow: 0 4px 35px rgba(0,0,0,.25);
	border-radius: 8px;
}

.page-id-40727 .whitelotus_services .left-box .color-2 {
	background: linear-gradient(163.16deg,#F5916B 2.96%,#E54E38 88.38%);
	box-shadow: 0 4px 35px rgba(0,0,0,.25);
	border-radius: 8px;
}

.page-id-40727 .testimonials_sec .padd {
	height: auto;
}

/********************/


section.template-3-hero-banner {padding: 70px 0;    /* background: url(../images/b-img.png) no-repeat left top;*/  background:#F7FDFC;
    background-size: 20%;}
.template-3-hero-banner h2 {    font-size: 40px;    font-weight: 700;    line-height: 1.3;     font-family: "avertastd", Sans-serif;	color: #000000; }
.template-3-hero-banner p {    font-size: 18px;    line-height: 31px;     text-align: justify; color: #2E2E2E; font-family: "avertastd", Sans-serif;}
.template-3-hero-banner a.di_btn {    background: #6b45e3;    padding: 10px;    display: inline-block;    width: 222px;    text-align: center;    
color: #fff;    height: 45px;    border-radius: 50px;    margin: 18px 0 0;     font-family: "avertastd", Sans-serif;}
.template-3-hero-banner .row {    align-items: center;}
.template-3-hero-banner article {    max-width: 514px;}

.template-3-explore-hire .row {    flex-direction: row-reverse;}
.template-3-explore-hire ul.tabs {    margin: 0;    padding: 0;    border: #1F2DA0 solid 1px;    overflow: hidden;}
.explore_sec.template-3-explore-hire::before { display: none; }
.explore_sec.template-3-explore-hire ul.tabs {    margin: 47px 0 13px;    height: auto;    border-radius: 5px;    position: sticky;    top: 109px;}
.template-3-explore-hire  ul.tabs li {    margin: 0 0px;    position: relative;    text-align: left;    padding: 12px 26px 12px 45px;    height: auto;    width: 100%;}

.template-3-explore-hire  ul.tabs li::after { background: #E6E6E6;    height: 1px;    left: 0px; }
.hire-template-3 p {
    display: block;
	    font-size: 20px;
    font-weight: 400;
    color: #2E2E2E;
	    font-family: "avertastd", Sans-serif;
}

.template-3-explore-hire .explore_slider_new a.nd_link {
    border-radius: 45px;
}

.hire-template-3 .padd h3{
	    color: #000000;
    font-family: "avertastd", Sans-serif;
    font-weight: 700;
}


.hire-template-3 .padd p {
   font-family: "avertastd", Sans-serif;
    font-size: 16px;
    font-weight: 400;
       color: #2E2E2E;
    min-height: 81px;
}


section.template-3-software-sec {    background: #5A35CE;    padding: 50px;}
.template-3-software-sec h2 {    color: #fff;    font-size: 45px;    font-weight: 700;    max-width: 642px;    line-height: 60px; font-family: "avertastd", Sans-serif;	}
.template-3-software-sec h4 {    font-weight: 700;    color: #fff;    font-size: 24px;}
.template-3-software-sec p {    font-size: 18px;    color: #fff;    line-height: 32px;    font-weight: 600;	    font-family: "avertastd", Sans-serif;    text-align: justify;}
.explore_dubai.template-3-explore-hire {
    background: url(../images/bg-t.png) no-repeat top right;
    padding-top: 70px;
}
section.template-3-software_arabia {
    padding: 70px 0 !important;
}

/**********************/

.whitelotus_services.template-3-software_arabia .export_blk, 
.whitelotus_services.template-3-software_arabia .left-box .color-2, 
.whitelotus_services.template-3-software_arabia .right-box .color-2,
.whitelotus_services.template-3-software_arabia .right-box .color-1
{
    background: #FFFFFF;
    box-shadow: 0px 0px 34px rgba(0, 0, 0, 0.09);
    border-radius: 50px 50px 20px 50px;
    border: #BCB6D6 solid 1px;
    border-radius: 10px;
}

.whitelotus_services.template-3-software_arabia .right-box .color-1 h3, 
.whitelotus_services.template-3-software_arabia .right-box .color-1 p { color:#000;}


/***************/

section.template-3_solutions_sec {    background: #F5F9FF;    padding: 70px 0;}
section.template-3_solutions_sec h2 {    font-weight: 700;    font-size: 45px;	font-family: "avertastd", Sans-serif;    color: #000000;}
section.template-3_solutions_sec center p {    font-size: 18px;    line-height: 36px;    font-weight: 600;        color: #2E2E2E;    font-family: "avertastd", Sans-serif;}
section.template-3_solutions_sec center {    max-width: 700px;    margin: 0 auto 50px;}
.template-3_solutions_sec .padd {    background: #FFFFFF;    border: 1px solid #DFE2E8;    box-shadow: 0px 4px 84px rgba(0, 0, 0, 0.1);    border-radius: 23px;    padding: 25px; height: 100%;}
.template-3_solutions_sec span.img-blk img {    width: 100%;}
.template-3_solutions_sec span.img-blk {    width: 100px;    display: block;}
.template-3_solutions_sec  span.img-blk {    width: 100px;    display: block;    margin: 0 0 19px;}
.template-3_solutions_sec  h3 {    font-size: 24px;    font-weight: 700;}
.template-3_solutions_sec .col-md-4 {    margin-bottom: 30px;}

.template-3_solutions_sec  a.rm_link {    margin: auto;    display: table;    background: #5a35ce;    color: #fff;    padding: 12px 39px;    border-radius: 27px;}

/****************/


section.template-3-provide-sec {    padding: 70px 0;    background: url(../images/bg-t.png) no-repeat top right;}
.template-3-provide-sec h2 {    text-align: center;    font-weight: 700;    font-size: 45px;    margin: 0 0 0px;	font-family: "avertastd", Sans-serif;	color: #000000;}
.template-3-provide-sec article {    border: 1px solid #BCB6D6;  background: #fff;   border-radius: 5px;    padding: 25px; position: relative;}
.template-3-provide-sec h3 { font-weight: 700; font-size: 24px; }
.template-3-provide-sec .col-md-6 {    margin-top: 30px;}

.template-3-provide-sec span.no-blk {    font-size: 35px;    font-weight: 700;    position: absolute;    right: 20px;    top: 9px;    -webkit-text-stroke-width: 1px;    -webkit-text-stroke-color: #0A1BAB;    color: transparent;}


.template-3-custom-sec h3 {    font-size: 24px;    font-weight: 700;    color: #fff;}
.template-3-custom-sec  .row {    margin-left: -15px;    margin-right: -15px;}
.template-3-custom-sec .col-md-6 { margin-top: 25px; }

/*******************/

section.template-3-Hiring-sec {    padding: 70px 0;}
section.template-3-Hiring-sec h2 {    text-align: center;    font-size: 45px;    font-weight: 700; margin-bottom: 30px;	    font-family: "avertastd", Sans-serif;	color: #000000;}
section.template-3-Hiring-sec .top-box {    background: #F5F9FF;    padding: 25px;}

section.template-3-Hiring-sec span.icon_blk {    display: block;    position: absolute;    width: 120px;}
section.template-3-Hiring-sec h3 { font-size: 24px; font-weight: 700;	color: #000000;   font-family: "avertastd", Sans-serif; }

.template-3-Hiring-sec .padd-in {    position: relative;    padding: 0 0 0 130px;}
section.template-3-Hiring-sec span.icon_blk {    display: block;    position: absolute;    width: 100px;    left: 0;}
section.template-3-Hiring-sec span.icon_blk img {    width: 100%;}
section.template-3-Hiring-sec h3 {    font-size: 24px;    font-weight: 700;}    

  section.template-3-Hiring-sec .bottom-box {    background: #d88386;    padding: 25px;}
    section.template-3-Hiring-sec .bottom-box h3 {    text-align: center;    color: #fff;    font-size: 36px;	font-family: "avertastd", Sans-serif;}
    section.template-3-Hiring-sec .bottom-box p {    text-align: center;    font-size: 18px; color: #fff; padding: 0 0 19px;	font-family: "avertastd", Sans-serif;}
section.template-3-Hiring-sec .bottom-box .wpcf7-submit {    width: 100%;    height: 62px;}

/************/
section.template-3-process-sec {    padding: 0 0 70px;}
    section.template-3-process-sec h2 {  font-size: 45px; font-weight: 700;     font-family: "avertastd", Sans-serif;}
    section.template-3-process-sec center {    margin: 0 0 50px;}

/*************/
  section.template-3-process-sec {    background: #5A35CE;    padding: 70px 0;}
    section.template-3-process-sec h2 {  font-size: 45px; font-weight: 700; color: #fff; }
    section.template-3-process-sec center {    margin: 0 0 50px;}
    section.template-3-process-sec p {    display: block;    color: #fff;    font-size: 18px;	font-family: "avertastd", Sans-serif;}
    section.template-3-process-sec  .padd-blk-in {    text-align: center;    padding: 25px;    height: 100%; border-radius: 5px;     position: relative;}
     section.template-3-process-sec .padd-blk {       height: 100%;   padding: 15px;     /*background: #fff;  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.25);    border-radius: 10px;*/}
    section.template-3-process-sec  h3 {    font-size: 22px;    color: #5A35CE;    font-weight: 700;    padding: 16px 20px 0;    line-height: 26px;	font-family: "avertastd", Sans-serif;}
    section.template-3-process-sec  span.img_blk {    width: 80px;    display: table;    margin: auto;}
    section.template-3-process-sec  span.img_blk  img { width: 100%; }

section.template-3-process-sec .row { background: url(../images/process-bg.png) no-repeat top ; padding: 0 0 6px; }

/*
 section.template-3-process-sec .padd-blk-in::before {    position: absolute;    content: '';    width: 100%;    border-left: #fff solid 4px;    border-top: #fff solid 4px;    top: 0;    left: 0;    height: 46%;    border-right: #fff solid 5px;    border-radius: 15px 14px 0 0;}
    section.template-3-process-sec .padd-blk-in::after {    position: absolute;    bottom: 0;    height: 42%;    width: 100%;    border-left: dashed 4px #fff;    left: 0;    content: '';    border-bottom: dashed 4px #fff;    border-right: dashed 4px #fff;    border-radius: 0 0 15px 15px;} 
*/

/**********/

section.call-to-action.call-to-action-dubai {

    max-width: 100%;
    margin: auto;
    width: 100%;
    margin-bottom: 0;
    border-radius: 0;
}

.dubai-banner article.padd-50 a {
    color: #fff;
}


/*************/

.template-4-page p {    display: block;}
.template-4-page section.hire-banner.template-4-hire-banner {    background: #F9EEFF;}
.template-4-page .template-4-hire-banner h2 { color: #000; }
.template-4-page .template-4-hire-banner  p {    display: block;    font-size: 18px;    color: #000;    line-height: 30px;}
.template-4-page .template-4-hire-banner .rw-btn {    border: #1A56D3 solid 2px;    padding: 15px 30px;    color: #6B45E3 !important;    font-size: 16px;    font-weight: 300;    text-decoration: none !important;    border-radius: 35px;}
.template-4-page .template-4-hire-banner .rw-btn:hover { background: #fff; }
.template-4-page .template-4-hire-banner .banner_img {    display: flex;    align-items: end;    width: 32%;    right: 10%;}
.template-4-page .template-4-hire-banner .banner_img img { width:100%;}

.template-4-page section.template-4-software_arabia {    background: #6B45E3;}
.template-4-page section.template-4-software_arabia .left-box {    margin-top: 0;}
.template-4-page section.template-4-software_arabia article h2 { color: #fff; }
.template-4-page section.template-4-software_arabia article p { color: #fff; }

.template-4-page .template-4-software_arabia .rm_link {    background: none;    border: #fff solid 1px;    border-radius: 45px;}

.whitelotus_services.template-4-software_arabia .export_blk, .whitelotus_services.template-4-software_arabia .left-box .color-2, .whitelotus_services.template-4-software_arabia .right-box .color-2, .whitelotus_services.template-4-software_arabia .right-box .color-1 {
    background: none;    box-shadow: 0px 0px 34px rgba(0, 0, 0, 0.09);    border-radius: 50px 50px 20px 50px;    border: #fff solid 1px;    border-radius: 10px;
}

.template-4-page .template-4-software_arabia .export_blk h3 {
    color: #fff;
}
.template-4-page .template-4-software_arabia .export_blk p { color: #fff; }

.template-4service_sec .wrapp {    padding-bottom: 0;}
.template-4service_sec .row.row-new{    align-items: center;    border-top: #D7C5E0 solid 1px;    padding: 24px 0 0px;    margin-top: 37px;}


.whitelotus_services.template-4-software_arabia .right-box .color-1 h3, .whitelotus_services.template-4-software_arabia .right-box .color-1 p {
color:#fff;
}


/***/

.template-4-page section.template-4-react-sec {    background: #6B45E3;}

.template-4-page .template-4-react-sec center h2 span {    color: #fff;}
.template-4-page .template-4-react-sec center h2 { color: #fff; }
.template-4-page .template-4-react-sec center p { color: #fff; }
.template-4-page .template-4-react-sec  center {    max-width: 100%;    margin: 0 auto 50px;    position: relative;    padding-bottom: 40px;    text-align: left;}

.template-4-page .template-4-react-sec  .padd_blk {    background: none;    border: none;    box-shadow: inherit;    border-radius: 5px;    padding: 0;    min-height: 100%;}

.template-4-page .template-4-react-sec   h3 { color: #fff; }
.template-4-page .template-4-react-sec   ul li { color: #fff; }
.template-4-page .template-4-react-sec ul li.more { color: #fff; }

.template-4-page .template-4-react-sec  h3::after { background: #fff; border-radius: 5px; }

.template-4-page .template-4-react-sec ul li::before {    content: "";    font-family: FontAwesome;    color: #7444FD;    padding-right: 10px;    background: url(../images/arrow-rs.png) no-repeat 0px 0px;    width: 15px;    height: 16px;    position: absolute;    background-size: 15px;    background-repeat: no-repeat;    background-position: 0 0;    top: 4px;    left: 0;}


.template-4-page .template-4-react-sec  center::after { display: none; }

.template-4-page .template-4-react-sec  center {
    max-width: 100%;
    margin: 0 15px 0px;
    position: relative;
    padding-bottom: 30px;
    text-align: left;
}
.template-3-explore-hire ul.tabs li{font-family: "avertastd", Sans-serif;    font-size: 16px;    font-weight: 600;    color: #000000;}
.template-3-explore-hire ul.tabs li::after {    background: #6b45e3;    height: 100%;    left: 0px; }
.template-3-explore-hire ul.tabs li.active span {    color: #fff;    position: relative;    z-index: 14; }

.saudi-about .saudi-con {
	position: relative;
	z-index: 5;
}
.saudi-banner .padd-50 p { font-size: 18px; line-height: 28px; text-align: justify;}

.saudi-banner .icon-bt { display:none !important;}
.saudi-banner .icon-bt { display:none !important;}


@media(max-width: 767px) {
section.template-3-software-sec {    background: #5a35ce;    padding: 20px;}	
.template-3-hero-banner h2 {    font-size: 35px;}
.template-3-hero-banner p {    font-size: 16px;    line-height: 28px;}
.template-13-explore-hire .explore_slider_new .item {    padding: 10px;}
section.template-3-software-sec { padding: 20px; }
.template-3-software-sec h2 { font-size: 26px; line-height: 34px; }
.template-3-software-sec h4 { font-size: 21px; }
.template-3-software-sec p {    font-size: 15px;    color: #fff;    line-height: 26px;    font-weight: 300;}

section.template-3-software_arabia {    padding: 40px 0!important;}
section.template-3-software_arabia .left-box, section.template-3-software_arabia .right-box { padding: 0px; }

.template-3-hero-banner span.img-col  { margin-top: 35px; display:block; }
.template-3-hero-banner span.img-col img {    width: 100%;}
	.template-3-explore-hire .explore_slider_new .item {    padding: 10px !important;}


section.template-3_solutions_sec { padding: 40px 0; }
section.template-3_solutions_sec center p {font-size: 16px;    line-height: 28px;}
section.template-3_solutions_sec h2 { font-size: 35px; }
section.template-3-provide-sec { padding: 40px 0; }
section.template-3-provide-sec h2 { font-size: 35px; }
.template-3-provide-sec h3 { font-size: 20px; }
.template-3-provide-sec article { padding-top: 55px; }
section.template-3-Hiring-sec span.icon_blk { position: static; }
.template-3-Hiring-sec .padd-in { padding: 0px; }
.template-3-Hiring-sec  .wpcf7-form-control-wrap {    position: relative;    display: block;    margin: 0 0 14px;}
section.template-3-process-sec { padding: 40px 0; }
section.template-3-process-sec p { font-size: 16px; }
section.template-3-process-sec h2, section.template-3-Hiring-sec h2 { font-size: 35px; }
section.template-3-process-sec .col-md-6 + .col-md-6 { margin-top: 30px; }	
	
}


@media(min-width: 1350px) {
.template-4-page .template-4-hire-banner .banner_img {
    max-width: 460px;
}
}

.template-4service_sec input.wpcf7-text, .template-4service_sec input.wpcf7-tel  {
    height: 45px;
    background: none !important;
    display: block;
    border: #7d7791 solid 1px;
    padding: 0 20px;
}

.template-4service_sec .wpcf7-form-control.wpcf7-text.wpcf7-tel {
    width: 100%;
    height: 45px;
    padding: 0 0 0 23px;
    border-radius: 5px;
}

.template-4service_sec textarea.wpcf7-form-control.wpcf7-textarea {    height: 112px;    background: none;    border: #7d7791 solid 1px;    margin: 0 0 27px;}

.template-4service_sec .wpcf7-form .row {
    margin-left: -15px;
    margin-right: -15px;
}

.template-4service_sec .wpcf7-submit {
    height: 43px;
    padding: 0 25px;
    width: 100%;
}

.template-4service_sec article {
    max-width: 480px;
}

.service_sec h3 {
    font-size: 35px;
    font-weight: 700;
    line-height: 32px;
    margin: 0 0 23px;
}

.hire-main-page .template-4-hire-page-sec {    padding: 60px 0 !important;    background: #F9EEFF;}
.template-4-hire-page-sec h2 {    font-size: 45px;    margin: 0 0 24px;    line-height: 1.3;}
.template-4-hire-page-sec center p {    font-size: 20px;    max-width: 650px;    padding: 0 0 52px;}
.template-4-hire-page-sec .box-1 {    text-align: right;    padding: 0 161px 0 0;    position: relative;}
.template-4-hire-page-sec .box-1 span.icon_blk {    position: absolute;    width: 100px;    height: 100px;    text-align: center;    justify-content: center;    right: 32px;    border: #5b24f5 solid 3px;    border-radius: 100%;}
.template-4-hire-page-sec .box-1 span.icon_blk img {    width: 49px;    margin: 22px 0 0;}

.template-4-hire-page-sec .box-2 {    text-align: left;    padding: 0 0 0 161px;    position: relative;}
.template-4-hire-page-sec .box-2 span.icon_blk {    position: absolute;    width: 100px;    height: 100px;    text-align: center;    justify-content: center;    left: 32px;    border: #5b24f5 solid 3px;    border-radius: 100%;}
.template-4-hire-page-sec .box-2 span.icon_blk img {    width: 49px;    margin: 22px 0 0;}

.template-4-hire-page-sec a.wl_btn {    border: #5A35CE solid 1px;    padding: 11px 25px;    color: #5A35CE;    border-radius: 50px;    display: table;    margin: 22px auto 0;}
.template-4-hire-page-sec a.wl_btn:hover { background:#5A35CE; color:#fff }

.template-4-development-sec .padd {    padding: 20px 40px 20px 129px;    background: none;    height: 100%;    border-radius: 8px;    box-shadow: inherit;    text-align: left;    border: #FFFFFF dotted 3px;    position: relative;}


.template-4-development-sec {    background: #5A35CE;    padding: 70px 0;}
.template-4-development-sec h2 {    font-size: 45px;    margin: 0 0 24px;    line-height: 1.3; color: #fff;}
.template-4-development-sec center { max-width: 800px; margin:auto;}
.template-4-development-sec center p {    font-size: 20px;       padding: 0 0 0px; color: #fff;}
.template-4-development-sec  .img_blk {    width: 90px;    display: table;    margin: auto;    padding-bottom: 15px;    text-align: left;}
.template-4-development-sec h3 {    font-size: 28px;    margin: 0px 0px 9px;    color: #fff;}
.template-4-development-sec h3 span {    color: #fff;}
.template-4-development-sec p {    display: block;    font-size: 16px;  color: #fff;}
.template-4-development-sec .img_blk {
    position: absolute;
    left: 19px;
}
.template-4service_sec .wrapp {
    padding-bottom: 0;
    border-radius: 0;
    max-width: 100%;
}
.template-4-development-sec .col-md-6 {
    margin: 30px 0 0;
}

section.testimonials_dubai.template-4-testimonials_dubai {
    background: #6f47eb;
    padding: 50px 0;
}

section.testimonials_dubai.template-4-testimonials_dubai h2 {
    color: #fff;
    margin: 0 0 15px;
}

section.testimonials_dubai.template-4-testimonials_dubai  .testimonials_dubai_slider::before { display: none; }



.template-4-models-sec {    padding: 50px 0 0;}
.template-4-models-sec  h2 {    text-transform: uppercase;    font-size: 115px;    line-height: 1;}
.template-4-models-sec ul li {    list-style: none;}

.template-4-models-sec  ul {    margin: 0 0 0;    padding: 0;}

.template-4-models-sec  h2 {
    text-transform: uppercase;
    font-size: 4rem;
    line-height: 1;
    padding: 0 15px;
}

.template-4service_sec.template-4-models-sec textarea.wpcf7-form-control.wpcf7-textarea {
    height: 105px;
    background: none;
    border: #7d7791 solid 1px;
    margin: 0 0 0;
}

.template-4-page .template-4-hire-banner .banner_img img {position: relative; bottom: -2px;}
.template-4-page .template-4-hire-banner .rw-btn {border: #6B45E3 solid 2px;}
.template-4-page .template-4-hire-banner .rw-btn:hover {  background:#6B45E3; color:#fff !important; }

.template-4-models-sec .form_hire br {
	display: none;
}

.nd-template4 { background:#5A35CE; padding:60px 0;  }
.nd-template4 h2{ color:#fff; font-size:45px; line-height: 1.2; }
.nd-template4 p { color:#fff; font-size:24px; line-height:32px; }

.nd-template4 .set{  position: relative;  width: 100%;  height: auto;  background-color: #7554DF; margin-bottom: 15px;}
.nd-template4 .set &gt; a{  display: block;  padding: 10px 15px;  text-decoration: none;  color: #fff;  font-weight: 600;   -webkit-transition:all 0.2s linear;  -moz-transition:all 0.2s linear;  transition:all 0.2s linear;}
.nd-template4 .set &gt; a i{  float: right;  margin-top: 2px;}
.nd-template4 .set &gt; a.active{  background-color:#7554DF;  color: #fff;}
.nd-template4 .content{  background-color: #7554DF;   display:none;  padding: 10px 15px;}
.content p{   margin: 0;  color: #fff; font-size:16px;}

.nd-template4 .fa-plus::before {	content: "+";	font-weight: 700;	font-size: 28px;	line-height: 0;	position: relative;	top: 11px;}
.nd-template4  .fa-minus::before {	content: "-"; font-weight: 700;	font-size: 28px;	line-height: 0;	position: relative;	top: 11px;}

.nd-template4 .set {
	border-radius: 5px;
	overflow: hidden;
}

.template-3-hero-banner a.di_btn {	background: #E2D9FC;	display: inline-block;	width: auto;	text-align: center;	color: #4900E8;	height: 45px;	border-radius: 4px 4px 4px 4px;	margin: 18px 0 0;	padding: 10px 20px;}
.template-3-hero-banner a.di_btn:hover { background: #4900E8; color:#fff; }

.template-3-explore-hire .explore_slider_new a.nd_link {	border-radius: 5px;	background-color: #E2D9FC;	color: #6B45E3; font-family: "avertastd", Sans-serif;	font-weight: 700;}
.template-3-explore-hire .explore_slider_new a.nd_link:hover {	border-radius: 5px;	background-color: #6B45E3;	color: #fff;}

.template-3-software-sec h3 { color:#fff;     font-family: "avertastd", Sans-serif;}

.whitelotus_services.software_arabia.template-3-software_arabia .rm_link {	background: #E2D9FC !important;	color: #6A44E2 !important;}
.whitelotus_services.software_arabia.template-3-software_arabia .rm_link:hover { background:#6A44E2 !important; color:#fff !important; }

.template-3_solutions_sec a.rm_link {background: #E2D9FC !important;	color: #6A44E2 !important; border-radius: 5px;}
.template-3_solutions_sec a.rm_link:hover { background:#6A44E2 !important; color:#fff !important; }

.wpcf7-form-control.wpcf7-text.wpcf7-tel { border-radius:5px; }

.template-3-custom-sec article {	padding-left: 48px;}
.template-3-custom-sec .no-blk {	position: absolute;	font-size: 35px;	color: #fff;	top: 0;	left: 0;	line-height: 1;	font-weight: 700;}




.template-3-hero-banner a.di_btn {background: #5e2ced; color: #fff; border: #5e2ced solid 1px;}
.template-3-hero-banner a.di_btn:hover {	border: #5e2ced solid 1px;	background: none;	color: #5e2ced;}


.template-3-explore-hire .explore_slider_new a.nd_link {	background: #5e2ced !important;	display: block;	height: 45px;	color: #fff !important;	box-shadow: inherit;	padding: 11px 16px;	text-align: center;	border: #5e2ced solid 1px;}
.template-3-explore-hire .explore_slider_new a.nd_link:hover {border: #5e2ced solid 1px !important;	background: none !important;	color: #5e2ced !important; } 

.whitelotus_services.software_arabia.template-3-software_arabia .rm_link, .template-3_solutions_sec a.rm_link {	background: #5e2ced !important;	color: #fff !important;	font-weight: normal;	font-size: 16px;	height: 45px;	padding: 11px 0; border: #5e2ced solid 1px !important; width: 172px; text-align:center;     font-family: "avertastd", Sans-serif; }


.whitelotus_services.software_arabia.template-3-software_arabia .rm_link:hover,  .template-3_solutions_sec a.rm_link:hover { border: #5e2ced solid 1px !important;	background: none !important;	color: #5e2ced !important; } 


.template-3-hero-banner a.di_btn {		color: #fff;	border: none !important;	color: #ffffff;	background: #5e2ced;}
.template-3-hero-banner a.di_btn:hover {background: #e8e1fc; color: #5e2ced;}

@media(max-width: 767px) {
	
section.template-3-process-sec .row {	background: no-repeat;}
section.template-3-process-sec .padd-blk-in {	border: #fff solid 3px;}
section.template-3-process-sec .padd-blk {	background: #fff;	border-radius: 5px;}
}

.dubai_page_sec .call-to-action.call-to-action-dubai {	max-width: 1750px;	margin: 0 auto 60px;	width: 94%;	border-radius: 20px;}

.os-btn {
	display: inline-block;
	width: auto !important;
	margin-right: 13px;
	margin-top: 19px;
}

os-btn-btn a#btn1 {
  color: #00c99c !important;
  background: #d4f6ee !important;
}
.os-btn-btn a#btn1:hover {
  background: #D4F6EE !important;
  color: #00c99c !important;
}

.elementor-widget-spacer {
	height: 30px;
}
@media only screen and (min-width: 1200px) {
.ubermenu-nav {
    margin-right: -22%!important;
    margin-left: 15%!important;
}
}

@media only screen and (min-width: 1900px) {
.ubermenu-nav {
    margin-right: -25%!important;
    margin-left: 15%!important;
}
}

@media screen and (min-device-width: 95em) and (max-device-width: 96em) {
.ubermenu-nav {
    margin-right: -26%!important;
    margin-left: 15%!important;
}
	
	}



.footer-h2  .elementor-heading-title {
    color: #fff;
    font-family: Poppins,Sans-serif;
    font-size: 1.3em;
    font-weight: 400;
}

ul.location-nav {    margin: 0;    padding: 0;}
ul.location-nav li {    list-style: none;    display: inline-block;    margin-right: 26px;}


ul.location-nav li a {
    color: #8e94a0;
    text-align: center;
    display: flex;
    align-items: center;
}

ul.location-nav li a span {
    width: 35px;
    display: block;
    margin: 0 8px 8px 0;
}

.listing-item { height:auto !important;  text-align: left !important;}
.display-posts-listing .category-display a {
    display: inline-block !important;
    margin: 0 4px 0 0 !important;
}


.display-posts-listing.grid img {
    display: block;
    width: auto!important;
    height: 92px !important;
}


.servce-testimonial h2 {	text-align: center;	font-weight: 700;}
.servce-testimonial {	padding: 50px 0;}
.servce-testimonial h2 {	text-align: center;	font-weight: 700;	margin: 0 0 40px;}
.servce-testimonial .elementor-widget-testimonial-carousel .elementor-testimonial__text {  font-size: 17px;  font-style: italic;  line-height: 1.5;}
.servce-testimonial .elementor-testimonial__content {	height: 150px;	overflow: auto;	padding: 0 25px;	text-align: left;}
.servce-testimonial .swiper-slide .elementor-testimonial {	background: #fff;	box-shadow: 1px 1px 16px rgba(0,0,0,0.1);	padding: 27px;}
.servce-testimonial .elementor-widget-testimonial-carousel .elementor-testimonial__text {	font-size: 16px;	font-style: initial;	line-height: 30px;}

.elementor-39856 .elementor-element.elementor-element-ae8ecc8 .elementor-main-swiper .swiper-slide {
	padding: 15px 15px !important;
}

.servce-testimonial .swiper-pagination { bottom:25px;}

@media (min-width:1400px) and (max-width:2000px) { 	
.display-posts-listing.grid {grid-template-columns: repeat(3,1fr) !important;}

}

@media (min-width:1200px) and (max-width:1399px) { 	
.display-posts-listing.grid {grid-template-columns: repeat(2,1fr) !important;}
}


@media(min-width:1024px) {
.home-tab-page .tab_button {	margin: 0 !important;	padding: 0 0 47px !important;	position: absolute;	bottom: 5px;	width: 100%;}
}


.agency_testimonial_info {	padding: 0 0 80px;}
.agency_testimonial_info .testimonial_slider {	padding: 34px;	box-shadow: 1px 1px 25px rgba(0,0,0,0.1);}
/* .agency_testimonial_info  .elementor-swiper-button {	background: #634ad4;	width: 40px;	height: 40px;	border-radius: 35px;	display: flex;	align-content: center;	justify-content: center;	align-items: center;	font-size: 18px;} */

.agency_testimonial_info .elementor-swiper-button {
    margin: 0px 0 20px;
    background: #634ad4;
    width: 40px;
    height: 40px;
    border-radius: 35px;
    font-size: 18px;
    align-content: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
@media(min-width:767px) {
.agency_testimonial_info .elementor-swiper-button-prev {	left: -51px !important;}
.agency_testimonial_info .elementor-swiper-button-next {	right: -53px !important;}
}

.agency_testimonial_info .elementor-testimonial__content .elementor-testimonial__text {	font-size: 16px;	text-align: left;	height: 150px;	line-height: 30px;	overflow: auto; padding-right: 30px;}


.home .agency_testimonial_info {
	padding: 40px 0 40px !important;
}

.solutions_sec.ser_sec_page {
	padding: 0;
	background: none !important;
}

.solutions_sec.ser_sec_page .solutions_slider { 	display: flex;	flex-wrap: wrap;}
.solutions_sec.ser_sec_page  .item {	width: 33.333%;	margin: 0;	padding: 15px;}

.loved-home-slider  { padding:60px 0;}
.loved-home-slider .testimonial_title {    position: relative;    padding-bottom: 0 !important;}

.agency_testimonial_info .testimonial_slider {
	padding: 34px 34px 0;}



@media(max-width:999px) {
	.solutions_sec.ser_sec_page  .item  {width: 50%;}
}

@media(max-width:767px) {
.home  .testimonial_title {	position: relative;	padding-bottom: 0;}
.home .agency_testimonial_info {	padding: 0px 0 40px !important;}
.agency_testimonial_info .elementor-swiper-button {  background: #634ad4;  width: 30px;  height: 30px;}
.elementor-swiper-button-prev {	left: -14px !important;}
.elementor-swiper-button-prev {	left: -14px !important;}
.agency_testimonial_info .elementor-testimonial__content .elementor-testimonial__text { padding-right: 0;}
.solutions_sec.ser_sec_page  .item  {width: 100%;}
	
	.loved-home-slider .agency_testimonial_info	 { padding-top:30px;}
	.loved-home-slider {
    padding: 30px 0;
}
}


.services-t-slider .elementor-testimonial__image {	width: 100px;	height: 100px;	display: block;}
.services-t-slider .elementor-widget-testimonial-carousel .elementor-testimonial__image img {	width: 100%;	height: 100%;	border-radius: 0;}
.services-t-slider .elementor-widget-testimonial-carousel .swiper-slide {	padding: 0;}
.services-t-slider .elementor-widget-testimonial-carousel .swiper-slide .elementor-testimonial {	padding: 25px;	margin: 10px 10px;	background: #fff;	min-height: 370px;	    justify-content: center; display: flex;	align-content: flex-start;	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.services-t-slider .elementor-testimonial__text h3 {	font-size: 20px;}
.services-t-slider .elementor-widget-testimonial-carousel .elementor-testimonial__text {	font-size: 16px;	font-style: normal;	line-height: 1.5;}
.services-t-slider .swiper-container {	padding: 11px !important;	margin: 0 !important;}

/*************************/

.saudi-banner.uk-banner {background: url(../images/uk-banner.jpg) no-repeat;background-size:cover;}
.saudi-banner.uk-banner .arabia-form {	background: #FFF;}
.saudi-banner.uk-banner .wpcf7-submit.btn_three {	background: #5E2CED;}

.saudi-banner.uk-banner .padd-50 p {	font-size: 18px;	line-height: 34px;}
.saudi-banner.uk-banner .a-center {		align-self: center;}

/**************/


section.saudi-about.uk-about {    padding: 50px 0;    background: none !important;}
ul.ul-list  { margin-top:50px;     padding-left: 0; }
ul.ul-list li {    position: relative;    padding: 0 0 0 140px; list-style: none;}
ul.ul-list li span {    position: absolute;    left: 0;}
section.saudi-about.uk-about h4 {    font-size: 24px;    font-weight: 600;	    font-family: "avertastd", Sans-serif;}
ul.ul-list li + li {    margin-top: 33px;}
.uk-about .img-blk {    max-width: 578px; position: relative;}
.uk-about .img-blk  img { width:100%; }

/****************/

.software_uk_page { background:url(../images/s-bg.jpg) no-repeat top center;      background-size: cover;}
.software_uk_page article {    text-align: center;    margin: 0 auto 10px;    max-width: 1080px;}
.software_uk_page  .export_blk{ border-radius:10px !important   ; }
.software_uk_page {    padding: 70px 0 !important;}
.software_uk_page .col-md-6 {    margin-top: 32px;}
.software_uk_page a.rm_link {    background: #5E2CED !important;    margin-top: 60px !important;    margin-left: auto;    margin-right: auto;}

@media(min-width:768px) {
.whitelotus_services.software_uk_page .export_blk { padding:40px 40px 40px 150px; position:relative;     min-height: 210px; }
.whitelotus_services.software_uk_page .export_blk .img_blk{ position:absolute;     left: 35px;}
.whitelotus_services.software_uk_page  .row {    align-items: inherit; }
}

/***********/

.explore_dubai.explore_uk_page {    background: none !important; padding: 0;}
.explore_dubai.explore_uk_page .wrapp {    background: #F8F5FF;    max-width: 1700px;    width: 96%;    margin: auto;    padding: 60px 25px;    border-radius: 15px;    margin-bottom: 60px; overflow:hidden;}
.explore_dubai.explore_uk_page .uk_tab_blk {    background: #fff;    border-radius: 15px;    box-shadow: 1px 0 35px rgba(0,0,0,0.2);}
.explore_dubai.explore_uk_page  ul.tabs li.active::after { display:none;}

.uk_tab_blk .tab_container_new {    width: calc(100% - 340px);  }

.uk_tab_blk ul.tabs {    width: 236px;    height: auto;    background: #FAFAFA;    margin: 0 !important;    padding: 0 !important;}
.explore_sec.explore_dubai.explore_uk_page ul.tabs li {    float: none;    width: 100%;    display: block;    margin: 0;    height: 14.3%;    background: #f7faff  !important; display: flex;
    align-items: center;
    justify-content: left;
    padding-left: 26px;}
.explore_sec.explore_dubai.explore_uk_page ul.tabs li + li {
    border-top: #D4C7F4 solid 1px;
}

.explore_sec.explore_dubai.explore_uk_page ul.tabs li.active {
    background: #fff !important;
}


.uk_tab_blk .tab_container_new {
    width: calc(100% - 236px);
    padding: 0px 40px 25px;
}
.uk_tab_blk span.img_blk img {    width: 100%;}
.uk_tab_blk  span.img_blk {  width: 70px;    display: block;     margin: 0 0 10px;}

 .uk_tab_blk .tab_content_new .padd {    background: #F2F6FC;    height: 100%;    padding: 25px;    border-radius: 15px;}
 .explore_sec.uk_tab_blk  .tab-content {    padding: 0px 0;    clear: both;}

.explore_dubai.explore_uk_page .uk_tab_blk {    display: flex;    flex-wrap: wrap;    margin-top: 45px; border: #D4C7F4 solid 1px;
    overflow: hidden;}
.explore_uk_page .tab_content_new .col-md-6 {    margin-top: 25px;}

.explore_uk_page a.nd_link {    background: #582fe4;    color: #fff;    display: inline-block;    padding: 10px 15px;    border-radius: 5px;}

/**************/

section.l_product_sec.l_saudi_sec.l_uk_sec {    background: none;}

.l_product_sec.l_saudi_sec.l_uk_sec .wrapp {    background: #e9faf7 !important; width:96%;}
.l_product_sec.l_saudi_sec.l_uk_sec .padd_in {    background: #fff;    border: #C6DEDA solid 1px;    padding: 35px;    height: 100%;}
.l_uk_sec .padd_in {    background: #fff;    border: #C6DEDA solid 1px;    padding: 35px;    height: 100%;    position: relative;}
.l_uk_sec span.no-img {    position: absolute;    right: 19px;    bottom: 15px;    font-size: 30px;}
.l_uk_sec .col-lg-6 {    margin-bottom: 30px;}
.l_uk_sec span.no-img {    position: absolute;    right: 19px;    bottom: 0;    font-size: 60px;    color: #ECE8FE;}

.l_product_sec.l_saudi_sec.l_uk_sec .padd_in {    background: #fff;    padding: 35px;    height: 100%;    border: #C6DEDA solid 1px;   border-radius: 8px;}
.development_uk .slick-arrow {    border-radius: 65px  !important;    border: #5E2CED solid 2px;    background: none !important;    color: #5E2CED  !important;}
.development_uk .slick-arrow i.fas {    color: #5E2CED!important;}
.development_dubai.development_uk  .padd_box {    background: #F2F6FC;    box-shadow: none;    border-radius: 15px;    padding: 25px;    min-height: 380px;    border: #B9C7DD solid 1px;}
section.solutions_sec.uk_solutions_sec {    background: no-repeat;    padding: 40px 0 60px; }  
.uk_solutions_sec .wrapp {    max-width: 1700px;    margin: auto;    width: 96%;    background: #F8F5FF;    padding: 60px 0;    border-radius: 15px;}
.uk_solutions_sec .padd {    background: #FFFFFF;    height: 100%;    padding: 25px 30px; border-radius: 5px;}
.uk_solutions_sec .col-lg-3 {    padding-left: 15px;    padding-right: 15px;    margin-bottom: 30px;}
.uk_solutions_sec p { margin-bottom:0px; padding-bottom:0px; }
.uk_solutions_sec .row {    justify-content: center;}
.solutions_sec.uk_solutions_sec .rm_link { padding:12px 0;     margin: 25px auto 0;}
.testimonials_uk h2 strong {    display: block;    font-size: 18px;    color: #5E2CED;}

/************/

.testimonials_dubai.testimonials_uk h2 {    background: no-repeat;    padding: 0;    margin: 0;    text-align: left;    line-height: 1.2;}
.testimonials_uk h2 strong {    display: block;    font-size: 18px;    color: #5E2CED; padding-bottom: 10px;}


.testimonials_dubai.testimonials_uk .padd-t {    padding: 20px;    background: #F2F6FC;    margin: 0 15px;}
.testimonials_dubai.testimonials_uk .padd-t p {    overflow: auto;    padding-right: 0;    font-size: 16px;    line-height: 26px;    font-style: italic;}
.testimonials_dubai.testimonials_uk .content-blk {    height: 180px;    overflow: auto;}
.testimonials_dubai.testimonials_uk .star_blk i {    display: inline-block;    font-size: 21px;    margin-right: 6px;    box-shadow: inherit;}

.testimonials_dubai.testimonials_uk  h3 {    line-height: 1;    font-size: 19px;    color: #333 !important;}
.testimonials_dubai.testimonials_uk  h3 span { font-size:15px;}

/************/


.dubai_page_sec .development_uk .slick-prev.slick-arrow, 
.dubai_page_sec .development_uk .slick-next.slick-arrow {
  bottom: -20px; left:auto;
}

.dubai_page_sec .development_uk .slick-prev.slick-arrow { right:90px;}
.dubai_page_sec .development_uk .slick-next.slick-arrow { right:30px;}

.dubai_page_sec .testimonials_uk .slick-arrow {
	border-radius: 65px !important;
	border: #5E2CED solid 2px;
	background: none !important;
	color: #5E2CED !important;
}

.dubai_page_sec .testimonials_uk .testimonials_uk_slider {	margin: 0 0 40px;}
.dubai_page_sec .testimonials_uk  .slick-prev.slick-arrow, 
.dubai_page_sec .testimonials_uk  .slick-next.slick-arrow {
  bottom: -60px; left:auto; top: auto;
}

.dubai_page_sec .testimonials_uk  .slick-prev.slick-arrow { right:90px;}
.dubai_page_sec .testimonials_uk  .slick-next.slick-arrow { right:30px;}

.dubai_page_sec .testimonials_uk  .slick-arrow i.fas {
	color: #5E2CED !important;
}

.testimonials_dubai.testimonials_uk .fa-star::before {
	background: #f26a07;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


.uk-about .year-box { 	position: absolute;	width: 150px;	height: 150px;	background: #fff;	right: 70px;	top: calc(50% - 150px);	text-align: center;	border-radius: 10px;	
	box-shadow: 1px 1px 25px rgba(0,0,0,0.2);overflow: hidden; }

.uk-about .year-box span {	font-size: 55px;	display: block;	color: #000;	font-weight: 700;	line-height: 1; padding-top: 17px;}
.uk-about .year-box small {	font-size: 25px;	line-height: 1;	color: #000;	text-transform: uppercase;	font-weight: 700;}
.uk-about .year-box strong {	position: absolute;	bottom: 0;	left: 0;	right: 0;	background: #5e2ced;	color: #fff;	height: 40px;	padding: 7px 0 0;	text-transform: uppercase;}

.loved-home-slider .agency_testimonial_info .elementor-swiper-button {
    display: none;
}
.footer-link + .footer-link { border-top:#474979 solid 1px; padding-top:20px; margin-top:20px; }
.footer-link h3 { font-size:22px; font-weight:600; margin:0px 0px 20px; padding:0px 0px 15px; position:relative; color:#fff; font-family: "avertastd", Sans-serif; }
.footer-link h3::after { content:''; position:absolute; bottom:0px; width:40px; height:4px; background:#F8A129; border-radius:25px; left:0px; }

.footer-link ul { margin:0px; padding:0px; }
.footer-link ul li { list-style:none; display:inline-block; }
.footer-link ul li  { margin-right:15px; }
.footer-link ul li a{ color:#fff; font-size:20px; font-weight:400; font-family: "avertastd", Sans-serif;}

.footer-link.Solutions-fo ul { columns:3 }
.footer-link.Solutions-fo ul li { display:block; }
.footer-link.Solutions-fo ul li { margin-right:0px; }
.footer-link.Solutions-fo ul li a{     padding: 3px 0;    display: inline-block; }
.footer-link.hire-fo ul { columns:4 }
.footer-link.hire-fo ul li { display:block; }
.footer-link.hire-fo ul li { margin-right:0px; }
.footer-link.hire-fo ul li a{     padding: 3px 0;    display: inline-block; }

@media( max-width:1299px) {

	.footer-link.Solutions-fo ul { columns:2 }
	.footer-link.hire-fo ul { columns:3 }

}


@media( max-width:767px) {

	.footer-link.Solutions-fo ul { columns:1 }
	.footer-link.hire-fo ul { columns:1 }
	.footer-link ul li { display:block; width:100%; }

}

.logo-fo {    width: 250px !important;}
.logo-fo img {    width: 100% !important;}

@media( min-width:1024px) {
.page-id-40909  .testimonials_slide  .slick-prev.slick-arrow {    left: -39px;}
}



@media(max-width:767px) {
.home .seo_home_area h1.title {    font-size: 24px;     line-height: 30px;}
.home .seo_banner_content .seo_btn {    margin: 0 8px;    width: 100%;    margin-bottom: 15px;}
.home .elementor-2238 .elementor-element.elementor-element-31123e6 { margin-bottom:50px;	 }
.home .elementor-2238 .elementor-element.elementor-element-bf77d49 .elementor-tab-title { margin-bottom:20px !important; }
.home .tab_10 .tab_button, .home .tab_14 .tab_button, .home .tab_19 .tab_button, .home .tab_22 .tab_button, .home .tab_24 .tab_button, .home .tab_9 .tab_button {    padding-top: 25px !important;}
.home  .elementor-2238 .elementor-element.elementor-element-5adce66 .elementor-heading-title { font-size:24px; line-height:35px; }
.home  .elementor-2238 .elementor-element.elementor-element-720b190&gt;.elementor-element-populated&gt;.elementor-widget-wrap {
    padding: 0 0 20px;
}
body.home .elementor-tabs  .tab_button {
    padding-top: 20px !important;
}
	
	body.home .elementor-tabs .main_part, body.home .elementor-tabs .main_part1	 { height:auto !important}
}



body .body_wrapper  img {
    height: auto !important;
}

</pre></body></html>