html {
	overflow-x: hidden;
	direction: rtl;
	scroll-behavior: smooth;
}

body {
	direction: rtl;
	position: relative;
}

strong,
b {
	font-weight: bold !important;
}

em {
	font-style: italic !important;
}

.skip-link {
	left: 1px;
}
.wpcf7-form{direction:rtl;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: rtl;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: transparent;
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: transparent;
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
}
.contact-block .form-group .form-control{font-family: "Assistant", sans-serif;}
.contact-block .btn-main{font-family: "Assistant", sans-serif; cursor:pointer;}
.newdiv{display:flex; align-items: center;}
.contact-dt-bottom h6 a{color:white;}
.titleDesignedContainerWhite > .e-con-inner{
    background-image: url('../images/caracture_white.png');
    background-repeat: no-repeat;
    background-position: right;
    height: 150px !important;
    padding: 150px 0 0px 0 !important;
}
.elementor-widget-text-editor ul{list-style:disc; padding-right:20px;}
.elementor-widget-text-editor ol{list-style:decimal; padding-right:20px;}
.elementor-widget-text-editor ul li{list-style:disc;}
.elementor-widget-text-editor ol li{list-style:decimal;}
.metailimBazmanButton:hover {
    box-shadow: 0.2em 0.2em 0.5em #000000;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
	border-top:0;
}
#lottie-container{
	width: 50vw;
	pointer-events: none;
    position: absolute;
    z-index: 999;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.uniq-info-box p strong{font-weight:600 !important;}
header{z-index:9999999;}
.btn-play img{position:relative; left:7px;}
.contact-block .form-group textarea.form-control{height:120px;}
.wpcf7-not-valid-tip{color:white; clear:both;}
.herovid{
   width: 100%;
	height: 70vh;
    object-fit: cover;
	position:relative;
}
.herovid video {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.fancybox-container{z-index: 9999999999;}
body.page-template-default{padding-top:80px;}
img.logoimginside{
	width: auto;
    height: auto;
    box-shadow: none;
    border-radius: 0;
}


.read-more-popup {
  position: fixed;
  top: 0;
  left: 0;
  right:0;
  bottom: 0;
  background: rgba(0,0,0,0.6);
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
}

.read-more-popup .popup-content {
  background: #fff;
  padding: 30px;
  max-width: 700px;
  width: 90%;
  position: relative;
  border-radius: 10px;
  max-height: 80vh;
  overflow-y: auto;
}

.read-more-popup .close-popup ,.closenew {
  position: absolute;
  top: 10px;
  left: 15px;
  font-size: 30px;
  cursor: pointer;
}

.popup-inner-content{
	font-size: 18px;
    font-weight: normal;
    color: #000000;
    line-height: 26px;
}
.popup-inner-content p{margin-bottom:10px;}
.popup-inner-content p:last-child{margin-bottom:0px;}
.archaeologist-wrp.evenblock{margin-top:100px;}
.archaeologist-wrp.evenblock .archaeologist-img{left:inherit; right:0;}
.archaeologist-wrp.evenblock .archaeologist-img img{border-radius:240px 0px 0px 240px;}
.archaeologist-wrp.evenblock .row{justify-content: flex-start;}
.archaeologist-wrp.evenblock .archaeologist-row{justify-content: end;}
.archaeologist-wrp.evenblock .row .col-md-6{margin: 0 auto 0 0;}
.blankdiv{height:50px;}
.btn-group.readsingle{justify-content: end;}
.fancybox__container{z-index:1000000000;}
.contact-dt-bottom p:first-child{font-weight:600; display:block; letter-spacing: 0.03em;}
.contact-dt-bottom p:first-child a{margin:0; color:white;}
.poup-row{width:100%; clear:both; margin:0; padding:20px 0 10px;}
.poup-row .btn-main{
	background: #CC973A;
    border-radius: 12px;
    font-size: 20px;
    font-weight: bold;
    color: #000;
    padding: 19px 0px;
    margin: 0 auto 0 0;
    letter-spacing: 0.1em;
    position: relative;
    width: 332px;
    display: inline-block;
    text-align: center;
	cursor:pointer;
	margin-right:15px;
}
.poup-row .btn-main span{
	position: relative;
    z-index: 1;
}
.poup-row .btn-main:after{
    position: absolute;
    content: '';
    width: 0%;
    height: 100%;
    background: #C39372;
    border-radius: 12px;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    transition: .6s linear;
    -webkit-transition: .6s linear;
}
.poup-row .btn-main:hover{
    background: #76A2AA;
    color: #fff;    
}
.poup-row .btn-main:hover:after{
    width: 100%;
}

.read-more-popup.newpopupcontent .popup-content {
  background: #FFFFFF;
  padding: 30px;
  max-width: 1002px;
  width: 90%;
  position: relative;
  border-radius: 45px;
  max-height: 80vh;
  overflow-y: auto;
}
.closenew {
  position: absolute;
  left: 28px;
  font-size: 24px;
	line-height: 58px;
  cursor: pointer;
  color: #1B2E40;
  font-family: 'Assistant';
  top:41px;
}
.read-more-popup.newpopupcontent .popup-content h3{
font-family: 'Assistant';
font-style: normal;
font-weight: 700;
font-size: 53px;
line-height: 58px;
text-align: center;
color: #1B2E40;
margin:0 0 70px;
}
.menulist,.bot_info{max-width:696px; margin:0 auto;}
.menulist .subli{display:grid; grid-template-columns:1fr 82px; row-gap:16px; padding-bottom:10px; border-bottom:1px solid #CC973A; margin-bottom:16px; min-height:56px;}
.subprile{
font-family: 'Assistant';
font-style: normal;
font-weight: 700;
font-size: 32px;
line-height: 36px;
text-align: right;
color: #484848;
}
.subpriright{
font-family: 'Assistant';
font-style: normal;
font-weight: 400;
font-size: 26px;
line-height: 36px;
text-align: right;
color: #484848;
}
.subpriright strong{font-size:32px; font-weight:700;}
.subpriright p{margin:0px;}
.bot_info{margin-top:35px; text-align:center; font-weight: 600; font-size: 28px; line-height: 48px; color: #000000; margin-bottom:25px;}
.read-more-popup.newpopupcontent .popup-content .bot_info p{margin-bottom:0px;}
.read-more-popup.newpopupcontent .popup-content .bot_info h3{font-size:32px; line-height:48px; color: #D95627; margin:0 0 5px; padding:0;}	
.read-more-popup.newpopupcontent .popup-content .bot_info p a{color: #000000; cursor:pointer;}
.read-more-popup.newpopupcontent .popup-content .bot_info p a[href^="mailto:"]{text-decoration:underline;}

.read-more-popup.newpopupcontent .popup-content::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Edge */
}
.read-more-popup.newpopupcontent .popup-content {
  scrollbar-width: thin;                   /* Firefox */
  scrollbar-color: #afa8a8 #f7e7cc;        /* thumb / track */
}

/* Chrome, Safari, Edge */
.read-more-popup.newpopupcontent .popup-content::-webkit-scrollbar {
  width: 6px;
}

.read-more-popup.newpopupcontent .popup-content::-webkit-scrollbar-track {
  background: #f7e7cc;
  border-radius: 8px;
}

.read-more-popup.newpopupcontent .popup-content::-webkit-scrollbar-thumb {
  background-color: #f7e7cc; /* gold tone */
  border-radius: 8px;
}

.read-more-popup.newpopupcontent .popup-content::-webkit-scrollbar-thumb:hover {
  background-color: #a3812f;
}
.mainungr{width: 100%; position: relative; margin: 0 0 55px;}
.unique__arrows{position: absolute; margin: 0 auto; width: 94%; top: 50%; transform: translateY(-50%); justify-content: space-between; left: 0; right: 0;}
.unique__arrows .unique__arrow{margin:0;}
.checkit{display:flex; color:white;}
.checkit .wpcf7-list-item.first.last{display: inline-flex; margin-left: 2px; margin-right:0px;}
.checkit .wpcf7-list-item.first.last span.wpcf7-list-item-label{order:3; margin-right:2px;}
.checkit .wpcf7-list-item.first.last span.wpcf7-list-item-label input{}
.checkit a{margin-right:2px; color:white;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{color:white; font-size:16px;}


@media(min-width:767px){
	.time-elevator-data h2{min-width:482px;}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:30px;}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:30px;}
}
@media(min-width:991px){
	.time-img-box img{max-width:783px;}
}
@media(min-width:1100px){
	.logoimg{display: flex; gap: 8px;}
}
@media(min-width:1024px){
	.time-elevator-data .btn-group .btn-main{letter-spacing: 0.1em;}
	
	.service-btn .btn-main{padding: 19px 15px; letter-spacing: 0.05em;}
	.watch-btn{margin-right:10px;}
	.service-row:nth-child(even) .col-md-7{width:64%;}
	.service-row:nth-child(even) .col-md-5{width:36%;}
	.poup-row .col-md-7{width:64%;}
	.poup-row .col-md-5{width:36%;}
	.wpcf7-form{max-width:700px; margin:0 0 0 auto;}
	.contact-block .col-md-6{padding:0 9px;}
}
@media(min-width:1250px){
	.service-btn .btn-main{padding: 19px 25px; letter-spacing: 0.1em;}
}
@media(min-width:1600px){
	.time-elevator-data .btn-group .btn-main:nth-child(2){padding: 23px 21.24px;}
	.service-row:nth-child(even) .row .service-img-block .service-img img{width: 445px; height: 445px;}
	.service-row:nth-child(even) .row .service-img-block .service-img img.logoimg{width:auto; height:auto;}
	.service-row:nth-child(even) .row .service-img-block .service-img img.logoimginside{
	width: auto;
    height: auto;
    box-shadow: none;
    border-radius: 0;
}
	.blankdiv{height:44px;}
	.service-btn .btn-main{padding: 19px 41.07px; letter-spacing: 0.1em;}
}
@media(max-width:1600px){
	.poup-row .btn-main{font-size:16px; width:250px; letter-spacing: 0.1em;}
	.closenew{top:25px;}
	.read-more-popup.newpopupcontent .popup-content h3{font-size: 35px; line-height: 35px; margin: 0 0 30px;}
	.menulist .subli{row-gap: 12px; margin-bottom: 15px; min-height: inherit; padding-bottom: 12px;}
	.subpriright{font-size:20px; line-height:28px;}
	.subpriright strong{font-size:22px;}
	.subprile{font-size:22px; line-height:28px; text-align:center;}
	.read-more-popup.newpopupcontent .popup-content{max-width:900px;}
	.bot_info{font-size: 20px; line-height: 30px; margin-bottom: 0px; margin-top: 20px;}
	.read-more-popup.newpopupcontent .popup-content .bot_info h3{font-size:25px; line-height:35px;}
	.poup-row{padding-top:0px;}
	.archaeologist-data .btn-main{font-size: 16px;}
}
@media(max-width:1024px){
	.time-elevator-data .btn-group{flex-flow: wrap; gap: 10px;}
	.time-elevator-data .btn-group .btn-main{letter-spacing: inherit; font-size: 18px; width: 48%; text-align: center; padding: 15px 0;}
	.time-elevator-data .btn-group .btn-main:nth-child(2){padding: 15px 0;}
	.time-elevator-data h2{min-width:90%;}
	.navbar-nav ul li a{font-size: 25px; line-height: 40px;}
	.nav-contact ul li a{font-size: 25px; letter-spacing: inherit;}
	.poup-row{padding-bottom:30px;}
	.poup-row .btn-main{width:100%; margin:0px; font-size:18px; letter-spacing: 0.05em; padding: 15px 0px;}
	.archaeologist-data .btn-main{ width: 100%; margin: 0px; font-size: 18px; letter-spacing: 0.05em; padding: 15px 0px; text-align: center;}
}
@media(min-width:768px) and (max-width:1024px){
	.uniq-data .btn-main{padding:15px; font-size:16px;}
	.archaeologist-data .btn-main{padding:15px; font-size:16px;}
	.hero-banner-img img{height:70vh;}
	.herovid{height:70vh;}
	#lottie-container{width: 100vw;}
	.btn-play img{width:15px; position:relative; left:3px;}
}
@media(max-width:767px){
	body{padding-top:65px;}
	#lottie-container{width: 100vw; top: 39%;}
	.hero-banner-img img{height: 35vh; max-height:350px;}
	.herovid{height:35vh; max-height:350px;}
	header{z-index:999999;}
	.nav-contact ul li a{direction:ltr;}
	.time-elevator-data .btn-group .btn-main{font-size: 18px; text-align: center; letter-spacing: 0.1rem; padding:15px;}
	.btn-play img{width:15px; position:relative; left:3px;}
	.service-row{padding: 0px 0 20px;}
	.testimonial-block  .testimonial-data{padding: 20px 0;}
	.testimonial-data .slick-slide img{width:35px;}
	.contact-block .btn-main{line-height:51px; padding-top:0px; padding-bottom:0px;}
	.service-img:after{width:300px; height:300px;}
	.service-data{padding:0 0 30px; margin-bottom:30px;}
	.service-row:nth-child(even) .row .service-img-block{margin:0px auto 30px;}
	.time-elevator-data .btn-group{flex-flow: column; gap:inherit;}
	.time-elevator-data .btn-group .btn-main{width:100%;}
	.archaeologist-wrp.evenblock .archaeologist-img img{border-radius:0px;}
	.archaeologist-wrp.evenblock{padding:0; margin-top:30px;}
	.archaeologist-wrp.evenblock .row .col-md-6{margin:30px 0 0;}
	.service-row .row{flex-direction: column-reverse;}
	.aos-animate {

    -o-transition-property: none !important;
    -moz-transition-property: none !important;
    -ms-transition-property: none !important;
    -webkit-transition-property: none !important;
    transition-property: none !important;

    -o-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;

    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    -ms-animation: none !important;
    animation: none !important;
  }
  .popup-inner-content p{margin-bottom:7px;}
  .poup-row{padding-bottom:50px;}
  .poup-row .btn-main{letter-spacing: 0.1em;}
  .read-more-popup.newpopupcontent .popup-content{border-radius:25px; padding: 15px;}
  .closenew{top:20px; left:20px;}
  .closenew img{max-width:11px;}
  .read-more-popup.newpopupcontent .popup-content h3{font-size: 25px; line-height: 22px; margin: 0 0 15px;}
  .subpriright{font-size: 16px; line-height: 22px;}
  .subpriright strong{font-size: 16px; line-height: 22px;}
  .menulist .subli{row-gap: 0px;
        margin-bottom: 8px;
        min-height: inherit;
  padding-bottom: 8px;
  grid-template-columns: 1fr 50px;
  }
  .subprile {
        font-size: 16px;
        line-height: 22px;
        text-align: center;
    }
	.bot_info{        font-size: 15px;
        line-height: 22px;
        margin-bottom: 0px;
        margin-top: 10px;
    }	
	.read-more-popup.newpopupcontent .popup-content .bot_info h3{font-size: 15px;
        line-height: 22px;}
	.archaeologist-wrp .row{margin:0 auto;}
}
@media(max-width:390px){
	.read-more-popup.newpopupcontent .popup-content .bot_info h3{font-size: 13px; line-height:normal;}
	.bot_info{font-size: 13px; line-height:normal;}
}
	