.module_search label{display:none !important;}
.module_search input[type="search"]{font-family:inherit;font-size:10vw;line-height:1;display:inline-block;box-sizing:border-box;width:75%;padding:.05em 0;color:#FFFFFF;border-bottom:2px solid;background:none;border-bottom:2px solid #FFFFFF!important;border:0;outline:0!important;margin: 0px auto;
}
.module_search input::-webkit-input-placeholder{opacity:.3;color:#324574}
.module_search input::-moz-placeholder{opacity:.3;color:#324574}
.module_search input:-ms-input-placeholder{opacity:.3;color:#324574}
.module_search input::-webkit-search-cancel-button,.search__input::-webkit-search-decoration{-webkit-appearance:none}
.module_search input::-ms-clear{display:none}

.fb-livechat,.fb-widget
{
    display:none;
    z-index: 10000;
    position:fixed;
}
.ctrlq.fb-button,.ctrlq.fb-close
{
    position:fixed;
    right:45px;
    cursor:pointer
}
.ctrlq.fb-button
{
    z-index:1;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyOCAxMjgiIGhlaWdodD0iMTI4cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB3aWR0aD0iMTI4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxyZWN0IGZpbGw9IiMwMDg0RkYiIGhlaWdodD0iMTI4IiB3aWR0aD0iMTI4Ii8+PC9nPjxwYXRoIGQ9Ik02NCwxNy41MzFjLTI1LjQwNSwwLTQ2LDE5LjI1OS00Niw0My4wMTVjMCwxMy41MTUsNi42NjUsMjUuNTc0LDE3LjA4OSwzMy40NnYxNi40NjIgIGwxNS42OTgtOC43MDdjNC4xODYsMS4xNzEsOC42MjEsMS44LDEzLjIxMywxLjhjMjUuNDA1LDAsNDYtMTkuMjU4LDQ2LTQzLjAxNUMxMTAsMzYuNzksODkuNDA1LDE3LjUzMSw2NCwxNy41MzF6IE02OC44NDUsNzUuMjE0ICBMNTYuOTQ3LDYyLjg1NUwzNC4wMzUsNzUuNTI0bDI1LjEyLTI2LjY1N2wxMS44OTgsMTIuMzU5bDIyLjkxLTEyLjY3TDY4Ljg0NSw3NS4yMTR6IiBmaWxsPSIjRkZGRkZGIiBpZD0iQnViYmxlX1NoYXBlIi8+PC9zdmc+) center no-repeat #0084ff;
    width:60px;
    height:60px;
    text-align:center;
    bottom:24px;
    border:0;
    outline:0;
    border-radius:60px;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    -ms-border-radius:60px;
    -o-border-radius:60px;
    box-shadow:0 1px 6px rgba(0,0,0,.06),0 2px 32px rgba(0,0,0,.16);
    -webkit-transition:box-shadow .2s ease;background-size:80%;
    transition:all .2s ease-in-out
}
.ctrlq.fb-button:focus,.ctrlq.fb-button:hover
{
    transform:scale(1.1);
    box-shadow:0 2px 8px rgba(0,0,0,.09),0 4px 40px rgba(0,0,0,.24)
}

.fb-widget
{
    background:#fff;
    z-index:2;
    position:fixed;
    width:360px;
    height:435px;
    overflow:hidden;
    opacity:0;
    bottom:0;
    right:24px;
    border-radius:6px;
    -o-border-radius:6px;
    -webkit-border-radius:6px;
    box-shadow:0 5px 40px rgba(0,0,0,.16);
    -webkit-box-shadow:0 5px 40px rgba(0,0,0,.16);
    -moz-box-shadow:0 5px 40px rgba(0,0,0,.16);
    -o-box-shadow:0 5px 40px rgba(0,0,0,.16)
}
.fb-credit
{
    text-align:center;
    margin-top:8px
}
.fb-credit a
{
    transition:none;
    color:#bec2c9;
    font-family:Helvetica,Arial,sans-serif;
    font-size:12px;
    text-decoration:none;
    border:0;font-weight:400
}
.ctrlq.fb-overlay
{
    z-index:0;
    position:fixed;
    height:100vh;
    width:100vw;
    -webkit-transition:opacity .4s,visibility .4s;
    transition:opacity .4s,visibility .4s;
    top:0;
    left:0;
    background:rgba(0,0,0,.05);display:none
}
.ctrlq.fb-close
{
    z-index:4;
    padding:0 6px;
    background:#365899;
    font-weight:700;
    font-size:11px;
    color:#fff;
    margin:8px;
    border-radius:3px
}
.ctrlq.fb-close::after
{
    content:'x';
    font-family:sans-serif
}


.adgm-services{}
.adgm-services .squarebox, .difc-services .squarebox{transform: translateY(0%) !important;  -webkit-transform: translateY(0%) !important;}
.adgm-services .slick-current li a, .adgm-services .slick-current, .adgm-services .slick-current a{color: #FFF;  font-size:30px; font-weight: normal;}
.adgm-services .slide-content, .difc-services .slide-content{color:#fff;}
.adgm-services .slide-content p, .difc-services .slide-content p{font-size:18px;}
.adgm-services .slick-list, .difc-services .slick-list{ overflow: visible; height: 269px;}
.adgm-services .slick-slide, .adgm-services .slick-slide:focus, .adgm-services .slick-slide:hover{outline:none !important;}
.difc-services .slick-slide, .difc-services .slick-slide:focus, .difc-services .slick-slide:hover{outline:none !important;}
.adgm-services .fp-controlArrow,.difc-services .fp-controlArrow{display:none !important;}
.slick-prev,.slick-next{display:none !important;}
.adgm-services .lookingfor, .difc-services .lookingfor{min-height: 340px !important;max-height: 350px !important;}
.difc-services .slick-current li a, .difc-services .slick-current, .difc-services .slick-current a{color: #FFF;  font-size:30px; font-weight: normal;}
.news-notify{/*margin-left:-300px;margin-top:-100px;*/margin-right:-20px}
.slick-slide{cursor:pointer; outline:none;}
#services_section, #services_section .fp-tableCell
{
    height: 100% !important;
}
#services_section .services_image
{
    width: 100%;
    height: 100%;
}
.our_team .team_img
{
    width: 250px;
    height: 250px;
}
.our_team .user-content
{
    margin-top: 10px;
}
.home #section0.introduction,.difc #section0.introduction, .adgm #section0.introduction, .luxm #section0.introduction
{
    height:100vh !important;
}

@media (max-width: 1024px) {
    .adgm-services .squarebox, .difc-services .squarebox{transform: translateY(-45%) !important;  -webkit-transform: translateY(-45%) !important;}
    .item-page{overflow:hidden}
}

@media (max-width: 767px) {
    .home #section0 .fp-tableCell
    {
        /*height: 30em !important;*/
        background-position-y: unset !important;
    }
    #section0 .fp-tableCell .banner_text {
        top: 15% !important;
    }
    #section0 .fp-tableCell .banner_text h1{
        font-size: 24px !important;
        font-family: "inter", Roboto;
    }
    #services_section #about img
    {
        width: 100%;
    }
    #shortform{ padding:20px!important}
    .formbox2 form  .d-flex.mb-4{
        display:block!important
    }
    .footercontent .row{
        display:block!important
    }
    .footercontent span {
        display: table!important;
        float: none;
        margin: 0 auto;
    }
}
@media (min-width: 1281px) {

    
}

@media (min-width: 1025px) and (max-width: 1280px) {

    .home #section0.introduction
    {
         /*height:600px !important;*/
    }
	

}



.page-114 #shortform{display:none!important;}
.formbox2 label{ display:inherit}
.formbox2 .intl-tel-input input[type=tel],.formbox2 input[type=tel]{margin-top:30px!important;}
.formbox2 input[type=tel],.formbox2 label input, .formbox2 label textarea {clear: both; width: 100%; background: none; border: 0; border-bottom: 2px solid #828d97;  padding: 10px; margin: 30px 0; outline: 0!important; border-radius: 0;  box-shadow: none;}
.formbox2 label input:focus{color: #495057; background-color: #fff; border-color: #80bdff;  box-shadow: none;}

/**
New custom css
 */
.mt-15
{
  margin-top:15px;
}


.home #section0 .fp-tableCell
{
    position: relative;
    width: 100%;
    background:url(../../../images/banners/10-Leaves-ADGM-DIFC.jpg);
    background-size: cover;
    background-position-y: -16em;

}


@media (min-width: 992px) { 
	.home #section0 .fp-tableCell
	{
		background-position-x: -6em;
	}
}
#section0 .fp-tableCell .banner_text
{
    position: relative;
    top: 28%;
    text-align: center;
    color: #fff;
    width: 100%;
    font-size:20px;
}
#section0 .fp-tableCell .banner_text h1
{
    color:#a58747;
    font-family: "inter", Roboto;
    font-size: 35px;
}
#section0 .fp-tableCell .banner_text .banner_desc
{
    color:#000;
}
.link-btn-bg
{
    background: #a58747;
    color: #FFFFFF;
}


.aboutdifc , .aboutdifc .fp-tableCell, .happening, .happening .fp-tableCell
{
	height: 100% !important;
    width: 100%;
}
.difc_featured_articles, .difc_featured_articles .fp-tableCell
{
	height: 100% !important;
}
.featured-feed .featured_box_logo
{
    width: 150px;
    height: 38px;
}
.footer-section
{
	width: 100%;
}

#featured-article .card a img
{
    width: 30px;
    height: 33px;
}


	
