.flex-wraper{display: flex;align-items: center;justify-content: space-between;width: 100%;}

p{ margin:0 0 10px 0;}



.custom-list{margin:17px 0 40px 0;padding: 0 0 0 20px;}
.custom-list li{margin: 5px 0 10px 0;}

/**/
.sticky .header__logo a{ padding-top:0; !important;}




/*aiagent*/
.flex-aiagent{display: flex;align-items: center;justify-content: end;}
.flex-aiagent{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity .6s .4s,-webkit-transform .3s;transition:opacity .6s .4s,-webkit-transform .3s;transition:opacity .6s .4s,transform .3s;transition:opacity .6s .4s,transform .3s,-webkit-transform .3s;-webkit-transition-delay:1.6s;transition-delay:1.6s}
.page-loaded .flex-aiagent{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

.aiagent{ position:relative;}

.btn-aiagent {display: inline-flex;justify-content: center;align-items: center;cursor: pointer;padding: 0 0 15px 0;}
.btn-aiagent span{font-family: var(--fontHeadings);font-size: 16px;line-height: 25px;color: #fff;display: flex;align-items: center;justify-content: center;flex-direction: column;padding: 0;margin: 0;}
.btn-aiagent small{color: #7e7e7e;font-style: italic;font-size: 12px;line-height: 10px;}
.btn-aiagent img{width: 50px;height: 50px;margin: 0 0 0 10px;}

.btn-aiagent .menu-bars {display:block!important;}
.btn-aiagent .menu-close {display:none!important;}
.btn-aiagent .menu-bars-hide {display:none!important;}
.btn-aiagent .menu-close-show {display:block!important;}

.sub-aiagent { display: none; position: absolute;top:100%;right: 0;z-index:999999;width: 690px;height: fit-content;background: rgba(187, 139, 1, 0.3);border:1px solid #bb8b01;padding: 12px;border-radius: 12px;}

.menu-close {font-size: 20px;color: #ff0000;position: absolute;right: -30px; top: 0;cursor:pointer;}


/*chat-aiagent*/
.chat-aiagent{width: 45%;height: 315px;display: flex;flex-direction: column;align-items: start;justify-content: space-between;}

.chatbox {width: -webkit-fill-available;}
.data-chatbox {background: #1f0b04;padding: 12px;border-radius: 15px 15px 15px 0;}
.data-chatbox p {font-size: 13px;line-height: 15px;margin: 0;padding: 0;color: #ccc;}
.form-chatbot{ width:100%;}
.form-chatbot form{display: flex;align-items: start;justify-content: space-between;}

.form-chatbot input[type="text"]{font-size:14px; color:#fff;width: 80%;margin: 0 10px 0 0;background: linear-gradient(to top, #450f0d, #000);border: 1px solid #99823e;border-radius: 50px;padding: 12px 15px;}
.form-chatbot button {background: linear-gradient(to top, #f9c349, #de721a);width: 44px;height: 44px;border: 0;border-radius: 100px; cursor:pointer;}
.form-chatbot button i{font-size: 18px;color: #fff;}

/*info-aiagent*/
.info-aiagent{width: 55%;border-left:1px solid #4c3025;padding: 0 0 0 20px;margin: 0 0 0 20px;}
.info-aiagent h2{font-size: 15px;color: #fff;padding: 0;margin: 0;border: 0;line-height: normal;}

.info-aiagent ul{padding: 0;margin: 0;}
.info-aiagent ul li{margin: 15px 0;list-style: none;display: flex;align-items: center;justify-content: start;}
.info-aiagent ul li:last-child{margin-bottom: 0;}

.info-aiagent ul img {width: 45px;height: 45px;border-radius: 50%;margin: 0 15px 0 0;border: 1px solid #bb8b01;}
.info-aiagent ul h3{font-size: 14px;line-height: 14px;font-weight: 100;color: #eee;margin: 0 0 7px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.info-aiagent ul p{font-size: 12px;color: #aaa;line-height: normal;margin: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


/*img-zoom*/
.img-zoom {width: 100%;height: 600px;overflow: hidden;position: relative;z-index: 1;}
.img-wraper {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: url(../images/dubai.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;animation: animzoom 10s infinite alternate;}

@keyframes animzoom {
0% {transform: scale(1.2);}
100% {transform: scale(1);}
}

.caption-overlay {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: linear-gradient(0deg, rgba(23, 23, 25, 0.8), rgba(23, 23, 25, 0.2));z-index: 2;opacity: 0.8;}


/*////////////////////////////// */

.gap-normal{    margin-bottom: 1rem!important;    margin-top: 1.5em!important;    line-height: 3rem!important;}




/*////////////////////////////// */


.list-service{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;list-style-type: none;padding: 0;margin: 0;
}
.list-service li{width: 33.32%;list-style-type: none;
}

.list-service li a{
display: flex;align-items: center;justify-content: center;flex-direction: column;background: #000;width: 100%;height: 225px;font-family: var(--fontHeadings);font-weight: 800;font-size: 25px;line-height: 40px;text-transform: uppercase;padding: 15px;text-align: center;
}
.list-service li:nth-child(odd) a{    background: #1e1e1e;}
.list-service li:hover a{    background: #bb8b01;}














@media only screen and (max-width:960px){


.btn-aiagent span{font-size: 13px;}
.btn-aiagent small{font-size: 10px;}
.btn-aiagent img{width: 30px;height: 30px;margin: 0 0 0 10px;}




/*////////////////////////////// */


.list-service li{width: 100%;}

.list-service li a{height: 175px;font-size: 20px;line-height: 34px;}









}



