@import url('https://fonts.googleapis.com/css2?family=Amiri:wght@400;700&display=swap');
*,*:after,*:before{
	padding:0;
	margin: 0;
    box-sizing: border-box;
}
html[lang="en"] .main_headers .inners_contents .text_sliders p {
    line-height: 1.6 !important;
}
html[lang="en"] .contact_link{
    min-height: unset;
    line-height: 1;
}
html[lang="en"] .contact_link a{
    text-wrap-mode: nowrap;
}
.nav > li > a:focus, .nav > li > a:hover{background: transparent;border:none;outline:none;background: transparent}
body{
	font-family: 'Amiri',serif;
	font-weight: normal;
	direction:rtl;
}
a,a:hover,a:focus{text-decoration:none;border:none;outline:none;}
.site_contents{margin-right: 5%;}
.main_headers{
	width: 100%;
	height: auto;
	padding: 0 0 55px;
	background: #fb5605;
	position: relative;
}
.main_headers .logos{
	position: absolute;
	top: 20px;
	right: 0;
  left: 0;
  margin: 0 auto;
	z-index: 3;
  display: inline-block;
  width: max-content;
}
.main_headers .logos h1 a{color:#fff;font-size:35px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.main_headers .logos h1 a:hover{color:#222;}
/*==== sides_menus ====*/
.sides_menus .menus{
	position: fixed;
	background: #f9d059;
  top: 0;
  right:0;
	width: 5%;
	height: 100%;
	z-index: 3;
  display: inline-block;
	font-size: 25px;
	overflow: hidden;
}
.sides_menus .menus ul{height: 100%;}
.sides_menus .menus li{display: block;margin: 0 0 15px;text-align: center;min-height: calc(80%/2);vertical-align: middle;align-items: center;line-height: 5;}
.sides_menus .menus li a{color: #222;margin: 40px 0px 25px;display: block;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.sides_menus .menus span{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);transform: rotate(90deg);display: block;}
.sides_menus .menus li a:hover{background: transparent;color:#fff;}
/*=== ===*/
.main_headers .inners_contents{
  display: block;
  max-width: 85%;
  z-index: 3;
  padding: 0px;
  margin: 8% auto 0;
  color: #fff;
  text-align: right;
  min-height: 550px;
  position:relative;
}
.main_headers .inners_contents img{height: 450px;}
.owl-nav .owl-prev{
  position: absolute;
  left: -50px;
  top: calc(100%/2);
  font-size: 30px;
  color: #ddd;
}
.owl-nav .owl-next{
	position: absolute;
	right: -50px;
	top: calc(100%/2);
	font-size: 30px;
	color: #ddd;
}
.main_headers .inners_contents .text_sliders{
    position: absolute;
    width: 25%;height: 450px;
    left: 0;
    bottom: 0px;
    top: 0;
    text-align: center;
    background: #ffffff;
    color: #222;
    font-size: 30px;
    padding: 20px;z-index: 3;
    vertical-align: middle;box-sizing: border-box;
}
.main_headers .inners_contents .text_sliders p{
    display: inline-block;
    padding: 40% 0;
    margin: 0;line-height:2.5;
}
/*=========== .main-menu ============*/
.main-menu{
	position: fixed;
    z-index: 4;
    right: 0;
    top: 0;
	background: #ffd96c;
	height: 100%;
	width: 0%;
	opacity: 0;
	visibility: hidden;
	transition: opacity .35s, visibility .35s, width .35s;
	overflow: hidden;
}
.main-menu.open{
	opacity: 1;
	visibility: visible;
	width: 100%;
	z-index:99999;
}
.main-menu .close_bttns{display: block;text-align: right;color: #fff;top: 5%;right: 5%;z-index: 9;    position: absolute;;}
.main-menu .close_bttns i{font-size: 35px;}
.main-menu ul{padding: 15px 0;height:100vh;padding-right: 5%;padding-top: 10%;float: right;width: max-content;z-index: 8;min-width: 33.3%;position: relative;background: #f9d059;}
.main-menu ul li{text-align: right;display: block;box-sizing: border-box;min-height: 2rem;height: auto;align-items: center;padding-left:15px;margin: 15px 0 0;position: relative;}
.main-menu ul li:first-child{margin: 0;}
.main-menu ul li a{position:relative;color: #fff;font-size: 18px;padding: 0 1rem 0 6.625rem;display: block;font-weight: 700;font-family: verdana,sans-serif;}
.main-menu ul li a i{position: absolute;left: 35px;top: 5px;transition: all 0.2s ease-in-out;}
.main-menu ul li a:hover,.main-menu ul li a:hover i{color: #fb5605;}
.main-menu ul li.has_list{position: static;}
.main-menu ul li.has_list > ul{position: absolute;border-radius: 5px 0 0 5px;padding:25px 35px;margin:0;width:100%;opacity:0;right:100%;top: 0;transition: all 0.4s ease-in-out;background: transparent;}
.main-menu ul li > a:hover i{left: 10px;}
.main-menu ul li.has_list > ul.shown{width:100%;opacity:1;display:block;z-index:999999999999999;}
.main-menu ul li.heads{
    margin-bottom: 10px;
    margin-right: -20px;
}
.main-menu ul li.heads span{padding: 0 1rem 5px 6.625rem;
    border-bottom: 0.2px solid white;
    color: white;
    font-size:20px;}
.main-menu ul#alphabetContainr li{display:inline-block;width:32%;margin: 15px 0;}
.main-menu ul#alphabetContainr li.heads{display:block;width:100%;margin-bottom:10px;}
.main-menu ul#alphabetContainr li ul li{display:block;width:100%;}

.main-menu ul#alphabetContainr li ul.level2 {overflow-y: scroll;-webkit-overflow-scrolling:touch;
height: 100%;max-height: 100vh;}
.main-menu ul li.has_list > ul.level2{background:#f9d059;}
/*========= details =========*/
.facts_numbers{
	width: 85%;
	margin: auto;
	clear: both;position: relative;
}
.facts_numbers .inners{width: 100%;display: inline-block;margin-top: -55px;background: #fff;overflow: hidden;}
.facts_numbers .facts{width: 25%;position: relative;float: right;text-align: center;background: #fff;padding-top: 20px;padding-bottom: 20px;}
.facts_numbers .facts:before {
    position: absolute;
    top: 10%;
    bottom: 10%;
    left: 0;
    width: 1px;
    height: 80%;
    content: "";
		background-color: #d8d8d8;
}
.facts_numbers .facts:first-child::before{background-color: transparent;}
.facts_numbers .facts .value{line-height: normal;font-weight: 300;font-size: 1.2em;}
.facts_numbers .facts .value span{font-size: 35px;font-weight: bold;}
.facts_numbers .facts .texts p{color:#6e6642;font-size: 17px;}
/*=========== ourservices ===========*/
.ourservices{padding: 50px 35px;}
.ourservices .servic_sect{width: calc(100%/2);padding:5px 25px;box-sizing: border-box;float: right;}
.ourservices .servic_sect .services-inside{
    width: 95%;
	padding:25px  15px;
    margin: 0 auto;min-height: 500px;
}
.ourservices .servic_sect a{color: #333;font-weight: bold;font-size: 14px;font-family: verdana;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.ourservices .servic_sect a:hover{color:#fb5605;}
.ourservices .servic_sect .thumbnail{background: none;border:none;padding:0;}
.ourservices .servic_sect .thumbnail img{max-width:100%;height: auto;}
.ourservices .services-title{text-align: center;font-weight: bold;font-size: 20px;}
.ourservices .services-title a{font-weight: bold;color: #111;font-size:inherit;}
.ourservices .services-content{text-align: center;display: block;color: #333;font-family: verdana;margin-bottom: 15px;}
.ourservices .services-content p{display: block;width: 65%;margin: 0 auto;}
.ourservices .services-button-wrap{text-align: center;}

/*============== testmonials ==============*/
.testmonials .owl-carousel .animated{
  -webkit-animation-duration:0.1s;
  animation-duration:0.1s;
}
.testmonials{display: block;width: 100%;height: 100%;clear: both;min-height: auto;}
.testmonials .rightside{background: #f59f76;float: right;width: 50%;height:100%;overflow: hidden;}
.testmonials .rightside .title{margin-top: 25px;padding-right: 35px;font-family: verdana,sans-serif;}
.testmonials .rightside .title h3{font-size: 45px;color: #111;font-weight: bold;}
.testmonials .rightside .title p{font-size: 14px;font-weight: normal;}
.testmonials .rightside .item{text-align: center;position: relative;margin-top: 45px;height: 100vh;}
.testmonials .rightside .owl-item img{display: inline-block;width: 250px;height:auto;margin: 0 auto;-webkit-transition: transform 0.1s;-moz-transition: transform 0.1s;transition: transform 0.1s;}
.testmonials .rightside .owl-item:nth-child(odd) img{
	-webkit-transform: translateX(10px) translateY(0px);
	-moz-transform: translateX(10px) translateY(0px);
	transform: translateX(10px) translateY(0px);
}
.testmonials .rightside .owl-item:nth-child(even) img{
	-webkit-transform: translateX(100px) translateY(30px);
	-moz-transform: translateX(100px) translateY(30px);
	transform: translateX(100px) translateY(30px);
}
.testmonials .rightside .owl-item:nth-child(3n+0) img{
	-webkit-transform: translateX(-50px) translateY(35px);
	-moz-transform: translateX(-50px) translateY(35px);
	transform: translateX(-50px) translateY(35px);
}
.testmonials .leftside{background: #fff;float: left;width: 50%;height:100%;padding:15px;}
.testmonials .leftside .client-votes{padding:0px 30px;clear: both;display: block;    overflow: hidden;}
.testmonials .leftside .client-votes .votes-thumbnail{width: 30%;float: right;}
.testmonials .leftside .client-votes .votes-thumbnail img{max-width: 100%;}
.testmonials .leftside .client-votes .votes-content{width: 70%;float: right;padding: 5px;}
.testmonials .leftside .client-votes .votes-content h4.titles{font-size: 22px;font-weight: bold;}
.testmonials .leftside .client-votes .votes-content .votes-icons{margin: 2px;}
.testmonials .leftside .client-votes .votes-content p{font-size: 18px;color: #333;line-height: 33px;margin-top: 10px;}
.testmonials .leftside .client-votes .votes-content .votes-icons .active{color: #cca876;}
/*=========== =================*/
/*============== testmonials ==============*/
.latest_news{min-height:55rem;background:transparent;position:relative;overflow:hidden;padding:0;}
.latest_news .slider {
  display: block;
  width: 100%;
  height: 55rem;
  transition: all 0.25s ease-in;
}
.latest_news .slider .box {
  height: 100%;
  width: 100%;
  height: 55rem;
  display: block;
  align-items: center;
  overflow: hidden;
  position: relative;
}
.latest_news .slider .box .bg {
  padding: 2rem;
  background-color: rgba(0, 0, 0, 0.2);
  width: 55%;
  -webkit-transform: skewX(7deg);
  -moz-transform: skewX(7deg);
  transform: skewX(7deg);
  position: absolute;
  height: 100%;
  left: -10%;
  padding-left: 20rem;
  transform-origin: 0 100%;
}
.latest_news .slider .box .bg::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: inherit;
  pointer-events: none;
  -webkit-transform: skewX(10deg);
  -moz-transform: skewX(10deg);
  transform: skewX(10deg);
}

.latest_news .slider .illustration .inner img{
    position: absolute;
    height: 95%;
    width: 95%;
    border-radius: 3rem;
    top: 0;
    left: 0;
    margin: 5px auto;
    right: 0;
    bottom: 0;
}
@media only screen and (max-width: 650px) {
  .latest_news .slider .box .bg::before {
    width: 120%;
    bottom: 0;
    transform: skewX(0deg);
  }
}
.latest_news .slider .box .details {
  padding: 8rem 15rem;
  padding-left: 10rem;
  z-index: 100;float: right;
  width:50%;margin-top: 10%;
}
.latest_news .slider .box .details h1 {
  font-size: 3.9rem;
  font-weight: 500;
  margin-bottom: 0.9rem;
  color:#fff;
}
.latest_news .slider .box .details p {
  display: block;
  font-size: 1.5rem;
  color:#fff;
  margin-bottom: 2rem;
  margin-right: 2rem;
}
@media only screen and (max-width: 800px) {
  .latest_news .slider .box .details p {
    margin-right: 0;
  }
}
.latest_news .slider .box .details .buttn {
  clear:both;
  padding: 1rem 3rem;
  color: #fff;
  border-radius: 2rem;
  outline: none;
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
}
.latest_news .slider .box .details .buttn:hover {
  opacity: 0.8;
}
.latest_news .slider .box .details .buttn:focus {
  outline: none;
  border: none;
}
.latest_news .slider .box1 {
  background-color: #500033;
}
.latest_news .slider .box .illustration{width:33%;float: left;margin-top: 10%;}
.latest_news .slider .box1 .illustration .inner {
  background-color: #FF0077;
}
.latest_news .slider .box1 .illustration .inner::after, .slider .box1 .illustration .inner::before {
  background-color: rgba(255, 0, 119, 0.4);
}
.latest_news .slider .box1 .buttn {
  background-color: #FF0077;
}
.latest_news .slider .box2 {
  background-color: #000050;
}
.latest_news .slider .box2 .illustration .inner {
  background-color: #0033FF;
}
.latest_news .slider .box2 .illustration .inner::after, .slider .box2 .illustration .inner::before {
  background-color: rgba(0, 51, 255, 0.4);
}
.latest_news .slider .box2 .buttn {
  background-color: #0033FF;
}
.latest_news .slider .box3 {
  background-color: #00501D;
}
.latest_news .slider .box3 .illustration .inner {
  background-color: #00FF44;
}
.latest_news .slider .box3 .illustration .inner::after, .slider .box3 .illustration .inner::before {
  background-color: rgba(0, 255, 68, 0.4);
}
.latest_news .slider .box3 .buttn {
  background-color: #00FF44;
}
.latest_news .slider .box4 {
  background-color: #554D00;
}
.latest_news .slider .box4 .illustration .inner {
  background-color: #FF4E00;
}
.latest_news .slider .box4 .illustration .inner::after, .slider .box4 .illustration .inner::before {
  background-color: rgba(255, 78, 0, 0.4);
}
.latest_news .slider .box4 button {
  background-color: #FF4E00;
}
.latest_news .slider .illustration div {
  height: 25rem;
  width: 18rem;
  border-radius: 3rem;
  background-color: #FF0077;
  position: relative;
  transform: skewX(-10deg);
}
@media only screen and (max-width: 800px) {
  .latest_news .slider .illustration div {
    height: 20rem;
    width: 15rem;
  }
}
.latest_news .slider .illustration div::after, .slider .illustration div::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  border-radius: 3rem;
  top: 0;
  left: 0;
}
.latest_news .slider .illustration div::after {
  transform: translate(4rem, -1rem);
}
.latest_news .slider .illustration div::before {
  transform: translate(2rem, -2rem);
}

.latest_news .owl-prev,
.latest_news .owl-next,
.latest_news .owl-dots {
  z-index: 10000;
  position: absolute;
}

.latest_news .owl-prev,
.latest_news .owl-next{
  width: 4rem;
  cursor: pointer;
  opacity: 0.2;
  transition: all 0.3s ease;
}
@media only screen and (max-width: 650px) {
  .latest_news .owl-prev,
.latest_news .owl-next {
    display: none;
  }
}
.latest_news .owl-prev:hover,
.latest_news .owl-next:hover {
  opacity: 1;
}

.latest_news .owl-prev {
  top: 50%;
  left: 2%;
  transform: translateY(-50%);
}

.latest_news .owl-next {
  top: 50%;
  right: 2%;
  transform: translateY(-50%);
}

.latest_news .owl-dots {
  bottom: 5%;
  left: 50%;
  transform: translateX(-50%);
  width: 60%;
  text-align: center;
  font-size: 1.8rem;
}
@media only screen and (max-width: 650px) {
  .latest_news .owl-dots {
    width: 90%;
    bottom: 13%;
  }
}
.latest_news .owl-dots button {
  padding: 2.5rem 3.5rem !important;
  border-top: 3px solid #fff;
  cursor: pointer;
  opacity: 0.3;
  color:#fff;
  transition: all 0.3s ease;
}
.latest_news .owl-dots button:hover {
  opacity: 0.6;
}
@media only screen and (max-width: 650px) {
  .latest_news .owl-dots button {
    padding: 1rem;
  }
}
.latest_news .owl-dots .active button{
  opacity: 1 !important;
}

.latest_news .owl-prev:hover,
.latest_news .owl-next:hover{background:transparent !important;}
.site_footers{
    width:100%;
    min-height:350px;
    background:#f9d059;
    padding:20px 15px 5px;
}
.site_footers ul.pageFooterList {text-align:right;}
.site_footers ul.pageFooterList li{padding:5px;width:100%;display: block;box-sizing:border-box;}
.site_footers ul.pageFooterList li a{color:#222;font-size:16px;font-weight:bold;}
.site_footers ul.pageFooterList li a:hover{color:#fff;}
.site_footers p{color:#222;font-weight:bold;}
.site_footers .socialList li{display:inline-block;}
.site_footers .socialList li a{color:#111;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.site_footers .socialList li a:hover{color:#fff;}
.site_footers .socialList li a i{font-size:35px;}
.site_footers .copyright a{color:#99441b;}

/*=============== contact_us ==============*/
.contact_us_page{
	position: fixed;
    z-index: 88888;
    right: 67px;
    top: 0;
	background: #f1f1f1;
	height: 100%;
	width: 0%;
	opacity: 0;
	visibility: hidden;
	transition: opacity .35s, visibility .35s, width .35s;
	overflow: hidden;
}
.contact_us_page.open{
    display:block;
	opacity: 1;
	visibility: visible;
	width: 95%;
}
.contact_us_contents {height:100%;padding: 3% 5% 3%;overflow: auto;}
.contact_us_contents #files{opacity:0;}
.contact_us_contents .form-group {
  margin-bottom: 5px;
}
.contact_us_contents  input[type='text'],
.contact_us_contents  input[type='email'],
.contact_us_contents textarea{
  background: transparent;
  border: none;
  outline: none;
  box-shadow: none;
  border-bottom: 2px solid #dcb1ae;
  border-radius: 0;height: auto;
    padding: 7px 2px;
}
.contact_us_contents  input:focus,.contact_us_contents textarea:focus{box-shadow: none;}
.contact_us_contents  input[type="submit"]{padding:10px 25px;font-size: 17px;font-family: tahoma,verdana,arial;}
.contact_us_contents .filesgroup{position:relative;}
.contact_us_contents .filesgroup .imgesshow img{max-width: 114px;background: #fff;padding: 10px;margin: 2px;}
.contact_us_contents .get_touch .contain{
    background: #dcb1ae;
    display: inline-block;
    width: 80%;
    height: 75vh;
    padding: 30px;
    border-radius: 50px;
    position:relative;
    overflow:hidden;
	
	  
	
}




@media screen and  (min-height: 601px) {
.contact_us_contents .get_touch .contain:after{
    position: absolute;
    right: -15%;
    bottom: -10%;
    content: "";
    display: inline-block;
    background: #f9d059;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    z-index:2;
}
.contact_us_contents .get_touch .contain:before{
    position: absolute;
    right: 20%;
    bottom: 12%;
    content: "";
    display: inline-block;
    background: #ffffff47;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    z-index:3;
}
}

@media screen and  (max-height: 600px) {
.contact_us_contents .get_touch .contain:after{
  width: 1px;
    height: 1px;
    border-radius: 0%;
	  background: #dcb1ae;
}
.contact_us_contents .get_touch .contain:before{
   width: 1px;
    height: 1px;
    border-radius: 0%;
	  background: #dcb1ae;
}

}



.contact_us_contents .get_touch p{margin-bottom:25px;}
.contact_us_contents .get_touch ul li{display:block;margin-bottom:15px;overflow:hidden;}
.contact_us_contents .get_touch ul li .icons{width:12%;float:left;}
.contact_us_contents .get_touch ul li .icons i{font-size:25px;}
.contact_us_contents .get_touch ul li .contnts{width:87%;float:right;}
.contact_us_contents .get_touch ul li .contnts a{color:#fff;}
.contact_us_contents .get_touch ol{position:absolute;bottom: 10%;right: 0;left: 9%;max-width: max-content;}
.contact_us_contents .get_touch ol li{display:inline-block;}
.contact_us_contents .get_touch ol li a{color:#fff;border-radius:50%;transition:all 0.3s ease-in-out;}
.contact_us_contents .get_touch ol li a:hover{background: #f9d059;}
.contact_us_contents .alert-msg{opacity:0;margin: 5px auto 0;}
.contact_us_contents .hasError .alert-msg{opacity: 1;color:red;}
.remove_contcts{position:absolute;left:25px;top:20px;z-index: 222;cursor:pointer;}
.remove_contcts i{font-size:20px;color:red;}







/*=========== about page =============*/
.main_headers_about{background:transparent;padding: 0;}
.aboutus_contents,.appraisal_contents,.faqs_contents{background:#f2f2f2;}
.aboutus_contents .titles,.appraisal_contents .titles,.faqs_contents .titles{margin:25px 0;padding: 10px 30px;}
.aboutus_contents .titles #seprator,.appraisal_contents .titles #seprator,.faqs_contents .titles #seprator{display: inline-block;width: 35px;height: 2px;background: #dcb1ae;margin-bottom:5px;}
.aboutus_contents .contents,.appraisal_contents .contents,.faqs_contents  .contents{text-align:right;direction:rtl;padding: 10px 30px;}
.aboutus_contents .contents p,.appraisal_contents .contents p{font-size:18px;line-height:28px;margin-bottom:15px;}
.aboutus_contents .page_thumbnils{padding:25px;max-width:90%;margin:5% auto;}


/*============= error_contents ===========*/
.error_contents{}
.error_contents .contents h3{font-size:55px;}
.error_contents .contents h4{font-size:115px;}
/*============ appraisal_contents ============*/
.appraisal_contents ul li{
    position:relative;
    padding-right:35px;
    font-size:20px;
    margin-bottom:15px;
}
.appraisal_contents ul li:after{
    content:'';
    display:inline-block;
    width:28px;
    height:28px;
    position:absolute;
    right:0;
    top:0;
    background:url('../img/drawingbrush.png') no-repeat;
    background-size: cover;
}
.appraisal_contents .page_thumbnils{padding:25px;max-width:90%;margin:5% auto;}
/*============= payments_forms ===========*/
#payments_forms{max-width:65%;margin:0 auto;}
.ElementsApp, .ElementsApp .InputElement,#payments_forms input.form-control{
    font-weight: 400;
    font-family: Roboto, Open Sans, Segoe UI, sans-serif;
    font-size: 16px;
    line-height: 1.4;
    color: #555;
    background-color: #fff;
    height: 35px;
}
#payments_forms #card_cvc, #payments_forms #card_expiry ,#payments_forms #card_number{
    height: auto;
    padding: 6px;
    border: 1px solid #ccc;background: #fff;
    box-shadow: 0 1px 2px #eee inset;
}
#payNowBtn {
width: 150px;
height: 50px;border-color: transparent!important;
    background-color: transparent!important;
    color: #525252!important;
}
.btn-main svg {
    position: absolute;
    top: 1px;
    right: 0;
}
.btn-main svg rect {
    fill: transparent;
    stroke: #c9ab81;
    -webkit-transition: 2s;
    -o-transition: 2s;
    transition: 2s;
    stroke-width: 2px;
    stroke-dashoffset: 240%;
    stroke-dasharray: 330% 25;
}
.lds-circle {
display: none;
transform: translate(18%, 11%);
}
.lds-circle > div {
display: inline-block;
width: 25px;
height: 25px;
/*margin: 8px;*/
border-radius: 50%;
background: #000;
animation: lds-circle 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
@keyframes lds-circle {
0%, 100% {
animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
}
0% {
transform: rotateY(0deg);
}
50% {
transform: rotateY(1800deg);
animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
}
100% {
transform: rotateY(3600deg);
}
}
/*============  =============*/
.backto {float:left;max-width:250px;position: absolute;left: 0;
top: 25px;
right: 0;
margin: 0 auto;
text-align: center;}
.backto a{display:inline-block;font-size:20px;font-weight: bold;color:#fb5605;margin-left:25px;}
.backto i{float:left;margin-right:5px;font-size: 20px;}
/*============  =============*/
.artistLists,.ilinelist{list-style:none;padding:0;margin:0;}
.artistLists li,.ilinelist li{display:inline-block;width:19%;}
.artistLists li a,.ilinelist li a{display:inline-block;font-weight: bold;font-size: 18px;}
.blockedlist{display:block;}
.blockedlist li{display:block;margin-bottom: 20px;font-size:18px;padding-right:25px;position: relative;}
.blockedlist li:after{content:"";width:10px;height:10px;background:#fb5605;border-radius:50%;position:absolute;right:5px;top:5px;}
.bolder{font-weight:bolder;}
.px40{font-size:40px !important;}
.px25{font-size:25px !important;}
.px15{font-size:15px !important;}
.mb-15{margin-bottom:15px !important;}
.mb-25{margin-bottom:25px !important;}
.mb-35{margin-bottom:35px !important;}
.mb-45{margin-bottom:45px !important;}
.mt-15{margin-top:15px !important;}
.mt-25{margin-top:25px !important;}
.mt-35{margin-top:35px !important;}
.mt-45{margin-top:45px !important;}
/*============= ==============*/
.faq_navs li{overflow: hidden;
margin-bottom: 25px;
background: #fff;
border: 1px solid #eee;
padding: 5px 10px;
border-radius: 10px;}
.faq_navs li h3{color:#111;font-weight:bold;font-size:25px;cursor:pointer;}
.faq_navs li p{color:green;font-weight:normal;font-size:22px;line-height:38px;display:none;}
/*============ ==============*/
html.noscrolled,body.noscrolled{overflow-y: hidden;}
body.noscrolled .contact_us_page.open{overflow-y: visible;}
