@font-face {
    font-family: 'GE SS Text';
    src: url('fonts/GESSTextLight-Light.eot');
    src: url('fonts/GESSTextLight-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/GESSTextLight-Light.woff2') format('woff2'),
        url('fonts/GESSTextLight-Light.woff') format('woff'),
        url('fonts/GESSTextLight-Light.ttf') format('truetype'),
        url('fonts/GESSTextLight-Light.svg#GESSTextLight-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
 @font-face {
    font-family: 'Segoe UI Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Segoe UI Regular'), url('fonts/Segoe UI.woff') format('woff');
 }
html {
    direction:ltr;
  }
  #page.tg-site {
    direction:rtl;
  }
html, body {
    max-width: 100% !important;
    overflow-x: hidden !important;
    scroll-behavior: smooth;
      transition: all 1s ease-out;

}
.english-content {
    font-family: 'Segoe UI Regular';
}
.arabic-content .elementor-widget-container {
	direction:rtl;
}
span.english-content {
    direction: ltr;
    display: inline-block !important;
}
span.english-content a {
     font-family: 'Segoe UI Regular' !important;
     direction: ltr;
     color:#848484;
}
.tg-primary-menu.tg-primary-menu--style-underline .wpml-ls-item-en a ,.tg-primary-menu.tg-primary-menu--style-underline .menu-item-2371 a {
    font-family: 'Segoe UI Regular';
}
.tg-primary-menu.tg-primary-menu--style-underline .wpml-ls-menu-item {
    border-right: 1px solid #fff;
    padding-right: 8px;
    padding-top: 12px;
    padding-bottom: 12px;
}
.inner-header .tg-primary-menu.tg-primary-menu--style-underline .wpml-ls-menu-item {
    border-right: 1px solid #eee;
}
.single .post-thumbnail {
    display: block;
    box-shadow: 0px 6px 11px #00000029;
    padding: 10px;
}
.single #primary .entry-header {
    color: #848484;
    font-size: 30px;
    font-family: 'GE SS Text';
    font-weight:bold;
}

.single article .col-md-5 {
	float:right;
}
.sidemenu section.widget_media_image {
    margin-bottom:0;
    padding-bottom:0;
}
.rpwe_widget > span {
    color:#828282;
    font-size:27px;
    font-weight: normal;
    margin-bottom:20px;
    display:block;
    font-family: 'GE SS Text';
    text-align: right;
}
.widget.rpwe_widget .widget-title {
        margin-bottom: 0;
        color:#828282;
        font-size: 17px;
    font-weight: normal;
    text-align: right;
}
.rpwe-ul li {
        box-shadow: 0px 3px 6px #00000029;
    width: 31.3%;
    float:left;
    margin:0 10px 20px 10px !important;
    padding:10px !important;
}
.rpwe-ul .rpwe-thumb {
    padding:0 !important;
    margin-bottom:15px;
}
.rpwe-block ul{
list-style: none !important;
margin-left: -10px !important;
margin-right: -10px !important;
padding-left: 0 !important;
}
.rpwe-title {
    min-height: 49px;
}
.rpwe-title a {
    color:#828282 !important;
    font-size: 15px;
    
}
.rpwe-summary p{
    color:#828282 !important;
    font-size:14px !important;
}
.sidemenu .rpwe_widget .rpwe-summary > a {
    background: #8DC63F;
    color: #fff !important;
    margin-top: 10px !important;
    padding: 8px 15px !important;
    font-size:14px !important;
    margin-bottom:5px !important;
    display: inline-block !important;
} 
.rpwe-summary > a:hover {
    background: #7D3F94
}
.elementor-element-dc17f1b {
    background:#fff;
    position: relative;
    z-index: 5
}
.elementor-element-dc17f1b:after {
    content: '';
    position: absolute;
    left: -12px;
    bottom: 56px;
    width: 449px;
    height: 218px;
    background: #8DC63F;
    z-index: -1;
}
.breadcrumbs {
    color:#fff;
    text-align:center;
     font-size: 18px;
     font-family: 'GE SS Text';
}
.breadcrumbs a {
    color:#fff;
    font-family: 'GE SS Text';
}
.breadcrumbs a:hover {
   color:#7e4095
}
.elementor-element-77b94df , .elementor-element-6f6d3b3 , .elementor-element-5a6a7df ,
.elementor-element-b8b2392 , .elementor-element-f313f77 ,.elementor-element-31bf63cd , 
.elementor-element-62506b12 ,.elementor-element-6d0dfa9 , .elementor-element-44db567{
	    margin-bottom:0 !important;
}
.elementor-element-36b3ccb .elementor-tabs-wrapper {
    box-shadow: 0px 3px 6px #00000029;
}
#presurgery-list .elementor-icon-list-item {
    width: 50%;
    float: right;
        margin-bottom: 15px;
    margin-top: 0;
    direction:ltr;
}
.checked-list li {
   width:33.3%;
   float:right; 
   font-size:18px;
   font-family: 'GE SS Text';
   color:#848484;
   margin-bottom:10px;
}
.checked-list li:last-child {
    width:100%;
}
.food-tab .elementor-tabs-wrapper {
    background: #F2F2F2;
}
.food-tab .elementor-tab-title {
    width: 49%;
    display: inline-block;
    text-align: center;
    border-bottom: 3px solid transparent;
}
.food-tab .elementor-tab-title.elementor-active:after {
   /* border-bottom: 3px solid #8DC63F !important;*/
    content: "" !important;
    width: 160px !important;
    height: 3px !important;
    background: #8DC63F;
    left: 36% !important;
}
.food-tab .elementor-tab-content {
    padding:35px !important;
}
#ifso_logo .elementor-image {
    border: 5px solid #86BC3C;
    border-radius: 50%;
    padding: 5px;
    display: inline-block;
}
.checked-list li {
    list-style: none;
}
.checked-list li:before {
    content:"\f058";
     font-family: "Font Awesome 5 Free";
     font-size: 14px;
     color:#8DC63F;
     margin-left: 10px;
}
.about-btns a {
    width:190px !important;
}
.dialog-lightbox-widget .elementor-icon-list-items {
    direction:rtl;
}
#presurgery .elementor-inner-column .elementor-widget-wrap:before {
    content:'';
    position: absolute;
    right: 0px;
    top: 10px;
    width: 8px;
    height: 100px;
    background:#8DC63F;
}
.sidemenu .close_sidemenu {
    position: absolute;
    left: 20px;
    z-index: 1000;
    color: #AAD470;
    border: 2px solid #AAD470;
    text-decoration: none;
    top: 20px;
    padding:0;
        right: auto;
    }
    .sidemenu .close_sidemenu .dashicons {
    font-size: 23px;
    width: 24px;
    height: 24px;
}
#social-links {
	    float: right;
    padding-right: 0;
    display:block;
    overflow: hidden;
}
#social-links .fa {
    font-family:'FontAwesome' !important;
}
.page-id-3238 #social-links .fa.fa-facebook {
        font-family: "Font Awesome 5 Brands" !important;
}
#social-links li {
  	float:left;
  	display:inline-block;
  	border-bottom:none;
  	margin-left:12px;
  }
 #social-links a{
 	color: #8DC63F;
    font-size: 28px;
 }
 #social-links a:hover {
 	color:#7d3f94;
 }
 .textwidget.custom-html-widget p {
 	font-size: 17px;
    line-height: 1.4;
    margin-bottom: 0;
    font-family: 'GE SS Text';
 }
 .widget.widget_media_image {
 	margin-bottom:20px;
 }
 .tg-site-footer .tg-footer-widget-container {
 	padding-top:40px;
 }
 .widget .widget-title { 
 	font-family: 'GE SS Text';
    color: #7D3F94;
    font-size: 19px;
    font-weight: 600;
    margin-bottom: 20px;
    margin-top:0;
}
.tg-site-footer .widget .widget-title:after {
	content:'';
	display:block;
	background: #8DC63F;
	width: 50px;
    height: 3px;
    margin-top: 10px;
}
.menu-our-services-container ul {
	padding-right:0;
}
#contact-details {
	padding-right:0;
}
#contact-details li {
	border-bottom:none;
	margin-bottom:10px;
	font-family: 'GE SS Text';
        font-size: 16px;
}
#contact-details i {
	color:#8DC63F;	
	font-size: 17px;
	margin-left:10px;
}
.tg-site-footer-widgets .wp-subscribe-wrap input.email-field, .tg-site-footer-widgets .wp-subscribe-wrap input.name-field {
    color: #707070;
    border: 1px solid #ddd;
    border-radius: 0px 25px 25px 0px;
    text-align: right;
    padding-left: 15px;
    background: none;
    width: 78%;
    float: right;
    margin-top: 0;
    font-family: 'GE SS Text';
}
.tg-site-footer-widgets .widget_custom_html  {
    display: block;
    overflow: hidden;
}
.tg-site-footer-widgets .wp-subscribe-wrap input.email-field:focus {
	outline:none;
}
.tg-site-footer-widgets .wp-subscribe-wrap {
    padding: 0px;
    background: none;
    color: #eee;
}
.tg-site-footer-widgets  .wp-subscribe-wrap h4.title {
    font-size: 18px;
    line-height: 1;
    margin-bottom: 0;
    text-align: right;
    color: #7d3f94;
    font-family: 'GE SS Text';
    font-weight:bold;
}

.tg-site-footer-widgets .wp-subscribe-wrap p.text {
    margin:0;
}
.tg-site-footer-widgets .wp-subscribe-wrap input.submit {
    color: #fff;
    background: #8DC63F;
    width: 22%;
    float: left;
    margin-top: 0;
    content:'f124';
    border-radius: 25px 0px 0px 25px;
}
.tg-site-footer-widgets .wp-subscribe-form {
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
}
.tg-site-footer-widgets .wp-subscribe-form:after {
    font-family: 'FontAwesome';
    content: '\f124';
    position: absolute;
    left: 19px;
    color: #fff;
    font-size: 24px;
    bottom: 5px;
}
.open_sidemenu > a {
    padding: 13px 0;
}
.dashicons-menu-alt:before {
    padding: 10px 3px 10px 1px !important;
}
.tg-site-header {
    -webkit-transition: position 1s;
  -moz-transition: position 1s;
  -ms-transition: position 1s;
  -o-transition: position 1s;
  transition: position 1s;
}
.tg-site-header.sticky {
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 999;
    box-shadow: 0px 3px 6px #00000029;
    background: #adb4c6;
}

.logged-in .tg-site-header.sticky {
    top: 32px;
 }
.tg-site-header.inner-header {
    background:#fff !important;
    box-shadow: 0px 3px 6px #00000029;
    -webkit-transition: position 1s;
  -moz-transition: position 1s;
  -ms-transition: position 1s;
  -o-transition: position 1s;
  transition: position 1s;
 }
 .tg-site-header.inner-header.sticky {
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 999;
 }
 .logged-in .tg-site-header.inner-header.sticky {
    top: 32px;
 }
 .tg-site-header.inner-header .tg-primary-menu > div ul li a {
     color:#7E7E7E
 }
 .tg-site-header.inner-header .tg-primary-menu .tg-icon ,.tg-site-header.inner-header .tg-primary-menu .open_sidemenu > a{
    color: #75A641;
}
 .tg-site-header.inner-header .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current_page_item > a::before,  .tg-site-header.inner-header .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current-menu-item > a::before,  .tg-site-header.inner-header .tg-primary-menu.tg-primary-menu--style-left-border > div > ul > li.current_page_item > a::before {
    background:#75A641;
 }
 .tg-site-header.inner-header .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current-menu-ancestor > a::before {
    background-color: #75A641;
 }
 .tg-primary-menu.tg-primary-menu--style-underline a {
        font-family: 'GE SS Text';
     font-size:16px;
 }
 .tg-primary-menu.tg-primary-menu--style-underline a:hover {
    color:#7D3F94;
 }
 .tg-primary-menu > div ul li a {
    color:#fff;
 }
 .tg-primary-menu > div ul li a:hover ,  .tg-primary-menu > div ul li a:focus{
    text-decoration: none
 }
 .tg-primary-menu > div ul li.menu-item-has-children > a::after {
    margin-right: 8px;
    margin-top: 2px;
 }
.tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current_page_ancestor > a::before, .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current-menu-ancestor > a::before, .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current_page_item > a::before, .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current-menu-item > a::before {
    height: 1px;
    width: 100%;
    bottom: -2px;
}
.tg-primary-menu .tg-icon {
    font-family: "themegrill-icons";
    font-size: 19px;
    color: #fff;
    padding: 10px 20px 10px 0px;
}
.tg-menu-item-search {
        border-right: 1px solid #eee;
}
.tg-menu-item-search.show-search .search-form:focus , input[type="search"]:focuss{
    outline:none !important;
}
.tg-primary-menu > div ul li ul.sub-menu li {
    border-bottom:0;
}
.tg-primary-menu > div ul li ul.sub-menu {
    padding: 20px 15px;
    width: 220px; 
}
.tg-primary-menu .sub-menu a {
   color:#7E7E7E !important;
    font-size: 16px;
    padding: 10px 25px;
}
#certificate .elementor-image {
    position:relative;
    display: inline-block;
    z-index: 1;
}
#certificate .elementor-image:after {
    content: '';
    position: absolute;
    right: -2px;
    bottom: 1px;
    width: 116px;
    height: 85px;
    background: #8DC63F;
    z-index: -1;
}
#certificate .elementor-image:before {
    content: '';
    position: absolute;
    left: -2px;
    top: -5px;
    width: 116px;
    height: 85px;
    background: #8DC63F;
    z-index: -1;
}
.page-id-2396 .elementor-2396 {
    background:url(images/contact-bg.png);
    background-repeat: no-repeat;
    background-position: right 4px top 87px;
}
   #contact-form  {
    background: rgb(125, 63, 148,0.3);
    padding: 30px 25px 7px 25px;
}
#contact-form .form-group.last-row  {
    margin-bottom:0;
}
.wpcf7 .ajax-loader {
    display:block;
}
#contact-form input:focus , #contact-form textarea:focus {
    outline:none;
}
#contact-form input , #contact-form textarea {
    padding:10px 15px;
    text-align: right;
}

#contact-form .wpcf7-submit{
    background: #8dc63f;
    padding: 8px 45px;
     font-family: 'GE SS Text';
    font-size: 16px;
    border-radius:0;
}
#contact-form .wpcf7-submit:focus {
    outline:none;
}
#contact-form .wpcf7-submit:hover {
     background: #fff;
     color:#8dc63f;
}
#contact-form input::-webkit-input-placeholder , #contact-form textarea::-webkit-input-placeholder{ /* Edge */
  color: #D2CDCD;
  font-family: 'GE SS Text';
}

#contact-form input:-ms-input-placeholder ,#contact-form textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #D2CDCD;
  font-family: 'GE SS Text';
}

#contact-form input::placeholder , #contact-form textarea::placeholder{
  color: #D2CDCD;
  font-family: 'GE SS Text';
}
#plans-tabs .elementor-tabs-wrapper {
    background: #F2F2F2;
}
#plans-tabs .elementor-tab-title {
    padding: 28px 25px !important;
}
#plans-tabs .elementor-tab-title.elementor-active:after {
    content: "" !important;
    width: 82px !important;
    height: 3px !important;
    background: #8DC63F;
    left: 18% !important;
    bottom: 0;
}
#plans-tabs .elementor-tab-content {
    box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px;
    margin: 20px 50px;
    padding: 25px 35px;
}
#plans-tabs .elementor-tab-content h2 {
   font-family: 'GE SS Text';
    color: #848484;
    font-size: 18px;
    font-weight: bold;
}
.table > tbody > tr > td ,.table > tbody > tr > th {
    padding: 25px 6px;
    line-height: 1.42857143;
    vertical-align: middle;
    border:none;
    border-bottom:1px solid #ddd;
    text-align: right;
    font-size:17px;
}
.table > tbody > tr > th:first-of-type {
    padding-right:60px;
}
.checked-list.full-list li {
    width:100%;
    float:none;
    font-size:17px;
}
#accordions-2475 .accordions-head ,#accordions-2479 .accordions-head {
   box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px;
   font-weight:bold;
   margin-top:30px;
}
#accordions-2475 .accordions-head.ui-accordion-header-active , #accordions-2479 .accordions-head.ui-accordion-header-active{
    box-shadow: rgb(0 0 0 / 16%) 0px -1px 2px;
}
.accordion-content {
    box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px;
}
.elementor-widget-testimonial-carousel .elementor-swiper {
    background:#eee;
    padding-bottom:30px;
}
.elementor-testimonial__text {
    position: relative;
}
.elementor-testimonial__text:before {
    content:'';
    background: url('images/before.png');
    width:57px;
    height:79px;
    position: absolute;
    display: inline-block;
    left: -60px;
    top: -40px;
}
.elementor-testimonial__text:after {
    content:'';
    background: url('images/after.png');
    width:57px;
    height:79px;
    position: absolute;
    display: inline-block;
    right: -60px;
    top: -33px;
}
.elementor-testimonial__content {
    padding:0 250px;
}
.swiper-pagination-bullet {
    height:5px !important;
    width:35px !important;
    border-radius: 0 !important;
}
.elementor-widget-testimonial-carousel .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom:36px !important;
}
#services-slider .swiper-slide-image{
    position: relative;
    z-index: 2;
}
#services-slider .swiper-slide-inner {
    position: relative;
    height: 530px;
}
#services-slider .swiper-slide-inner:after {
    content:'';
    display:block;
    border:1px solid #7D3F94;
    width: 480px;
    height: 500px;
    position: absolute;
    left: 20px;
    top: 26px;
    z-index: 1;
}
#tourism-title span {
    color:#7D3F94;
}
 #info-section h3{
    padding-right:80px;
 }
#info-section h3 > span >span {
    font-family: 'GE SS Text';
    font-weight:normal;
}
 #info-3 h3:before {
    content: '';
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(images/dr.png);
    position: absolute;
    right: -7px;
    top: 0px;
 }
 #info-2 h3:before {
    content: '';
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(images/medical-stuff.png);
    position: absolute;
    right: -14px;
    top:5px;
 }
 #info-1 h3:before {
    content: '';
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(images/treatment.png);
    position: absolute;
    right: -7px;
    top: 6px;
 }
 .elementor-slide-heading {
    background: rgb(125 63 148 / 9%);
    padding:15px;
    display: inline-block;
}
 #departments-tabs .elementor-tabs-wrapper {
    background: #fff;
    width: 220px;
    padding: 0px 35px 40px 35px
 }
 #departments-tabs.elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 18px 0px 18px 0px;
    border-bottom: 1px solid #ddd;
}
 #departments-tabs.elementor-widget-tabs .elementor-tab-desktop-title:last-child {
    border-bottom:none;
 }
  #departments-heading {
    margin-bottom:0;
  }
 #departments-heading .elementor-widget-container {
    width: 220px;
 }
 #departments-heading h2{
    display:inline-block;
 }
 #departments-tabs.elementor-widget-tabs .elementor-tab-desktop-title:first-child {
    color: rgb(125, 63, 148);
    font-family: GE_Bold;
    font-size: 20px;
    font-weight: 600;
}
 #departments-tabs .elementor-tabs-content-wrapper h2 {
    color:#fff;
    font-family: 'GE SS Text';
    line-height: 1.1;
    font-size: 29px;
    margin-top:0;
    font-weight:bold;
 }

 #departments-tabs .elementor-tabs-content-wrapper span{
     font-family: 'GE SS Text';
    font-size: 23px;
    color:#fff;
 }
 #departments-tabs .elementor-tabs-content-wrapper a.btn {
    background: #fff;
    color: #75A641;
    text-transform: uppercase;
      font-family: 'GE SS Text';
    padding: 10px 0px;
    font-size: 15px;
    display: block;
    width: 154px;
    margin-top: 10px;
    font-weight: 600;
    text-align: center;
 }
 #departments-tabs .elementor-tabs-content-wrapper a.btn:hover {
    color: #fff;
    background: #75A641;
 }
 #departments-tabs .elementor-tab-content.elementor-active:focus {
    outline:none;
 }
 .tg-site-footer .tg-site-footer-widgets ul li a {
    color: #787878;
    font-family: 'GE SS Text';
    font-size: 15px;
}
.widget_nav_menu .menu {
    padding-right:0;
}
.tg-footer-widget-area.footer-sidebar-2 .widget_nav_menu {
    padding-right: 40px;
}
.widget ul li {
    border-bottom:none !important;

}
#about-banner .elementor-image {
    position:relative;
    display: inline-block;
    z-index: 1;
}
#about-banner .elementor-image:before {
   content: '';
    width: 12px;
    height: 80px;
    background: #86BC3C;
    position: absolute;
    bottom: -12px;
    right:-10px;
    z-index: -1;

}
#about-banner .elementor-image:after {
       content: '';
    width: 205px;
    height: 12px;
    background: #86BC3C;
    position: absolute;
    bottom: -12px;
    right: -10px;
    z-index: -1;

}
.elementor-element-0a8d470 {
    width:55% !important;
    margin:0 auto;
}
#about-accordion .elementor-accordion .elementor-accordion-item {
    margin-bottom: 15px;
    border: 1px solid #707070 !important;
}
.wpcf7 .wpcf7-response-output {
    color:#fff;
}
.tg-site-header--left .tg-block--two {
    margin-right: 4em;
    margin-left:0;
}
#postSurgery-tabs .wbel-arrow {
    display:none !important;
}
#postSurgery-tabs .slick-dots {
    bottom: -40px;
}
#postSurgery-tabs .slick-dots li button::before {
    font-size:17px;
    color:#86BC3C;
}
#postSurgery-tabs .elementor-tabs-wrapper {
    background: #F2F2F2;
}
#postSurgery-tabs.elementor-widget-tabs .elementor-tab-desktop-title {
        padding: 20px 60px;
}
#postSurgery-tabs .elementor-tab-title.elementor-active:after {
    content: "" !important;
    width: 163px !important;
    height: 3px !important;
    background: #8DC63F;
    left: 22% !important;
    bottom: 0;
}
#postSurgery-tabs .elementor-tab-title.elementor-active[data-tab="1"]:after {
    width: 258px !important;
    left: 17% !important;
}
#postSurgery-tabs .elementor-tab-desktop-title.elementor-active {
    background-color: #F2F2F2;
}
#postSurgery-tabs.elementor-widget-tabs .elementor-tabs > .elementor-tabs-content-wrapper .elementor-tab-content {
    padding:0;
    display: block !Important;
    height: 0px; 
    overflow: hidden;
}
#postSurgery-tabs.elementor-widget-tabs .elementor-tabs > .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active {
    height: auto;
}
.left-border h2 {
    position:relative;
}
.left-border h2:before {
    content: '';
    background: #8DC63F;
    width: 10px;
    height: 130px;
    position: absolute;
   right: -21px;
    top: 8px;
}

#postSurgery-tabs.elementor-widget-tabs .elementor-tab-content:focus {
    outline:none;
}
.slick-initialized .slick-slide:focus {
    outline:none;
}
#postSurgery-tabs .wbel_post_slider_wrapper {
    padding-left: 0px;
    padding-right: 0px;
    box-shadow: 0px 3px 6px #00000029;
   /* direction:ltr;*/
}
.wb_ps_thumbnail {
    float: right;
}
#postSurgery-tabs .wb_ps_content {
        text-align: left;
    padding-top:15px;
    padding-right:30px;
    font-family: 'GE SS Text';    
    position:relative;
        float: left;
}
#postSurgery-tabs .wb_ps_content:before {
    content:'';
    background:#8DC63F;
    width: 10px;
    height: 130px;
    position:absolute;
    right: 7px;
    top: 20px;
    
}
#postSurgery-tabs .wb_ps_title h2 {
    margin-top:0;
   font-family: 'GE SS Text';
    font-weight: 600;
    font-size:23px;
    color:#848484;
    text-align: right;
}
#postSurgery-tabs .wb_ps_text {
    font-size:17px;
    font-family: 'GE SS Text';
    line-height:2;
    padding-left: 30px;
    text-align:right;
}
.wb_ps_text li {
    list-style: none;
}
.wb_ps_text li:before {
    content:"\f058";
     font-family: "Font Awesome 5 Free";
     font-size: 14px;
     color:#8DC63F;
     margin-left: 10px;
     float:right;
}
#postSurgery-tabs.elementor-widget-tabs .elementor-accordion-item .elementor-tab-content {
    padding: 15px 15px;
}

#postSurgery-tabs .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important;
    margin-bottom: 20px;
    box-shadow: 0px 3px 6px #00000029;
    position:relative;
    z-index:5;
}
#postSurgery-tabs .elementor-tab-content[data-tab="2"] .elementor-accordion .elementor-accordion-item:after {
    width: 194px;
    height: 43px;
    content: '';
    background: #8DC63F;
    position: absolute;
    bottom: -8px;
    right: -8px;
    z-index: -1;
}

#postSurgery-tabs .elementor-widget-accordion .elementor-accordion .elementor-accordion-title {
    color:#848484 !important;
}
.accordion-intabs p {
    padding: 15px;
}
.accordion-intabs .elementor-accordion .elementor-accordion-item:after {
    display:none !important;
}
#services-slider .elementor-swiper-button-prev {
    background: #8DC63F;
   width: 50px;
    height: 35px;
    color: #fff !important;
    /* vertical-align: middle; */
    padding-top: 7px;
    font-size: 19px !important;
    padding-left: 17px;
    left: 20px !important;
    bottom: -59px !important;
    top: auto !important;
    right: auto;
}
#services-slider .elementor-swiper-button-next {
    background: #8DC63F;
    width: 50px;
    height: 35px;
    color: #fff !important;
    vertical-align: middle;
    padding-top: 7px;
    font-size: 19px !important;
    padding-left: 17px;
    left: 80px !important;
    bottom: -59px !important;
    top: auto !important;
    right: auto;
}
.book_btns .elementor-image a {
        padding: 12px 24px;
    box-shadow: 0px 3px 6px #00000029;
    width: 176px;
    height:47px;
}
.follow_up_btns .elementor-button-link {
    width: 176px !important;
    height:47px;
}
.follow_up_btns .elementor-button {
    padding:15px 22px 15px 22px;
}
.elementor-icon.elementor-social-icon {
    background:transparent !important;
}
.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
    padding-bottom:10px !important
}
.tourism_form p {
    color:#7D3F94;
    font-family: 'GE SS Text';
    font-size:18px;
    margin-bottom:20px;
    font-weight:600;
    text-align:right;
}
.tourism_form label {
    font-family: 'GE SS Text';
    font-size: 17px;
    font-weight: normal;
    padding-top: 6px;
    padding-left: 0;
    text-align: right;
    float: right;
}
.elementor-icon-list-text a {
    color:#fff;
}
.tourism_form .wpcf7-submit{
    background: #8dc63f;
    width: 100%;
    margin-top: 5px;
    font-family: 'GE SS Text';
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
}
.tourism_form .wpcf7-submit:hover {
    background:#7D3F94;
}
.team-tabs .elementor-tabs-wrapper {
box-shadow: 0px 3px 6px #00000029;
}
.team-tabs .elementor-tab-title {
    text-align:center;
}
.team-tabs.elementor-widget-tabs .elementor-tab-desktop-title {
	padding:20px 15px;
}
.team-tabs .elementor-tab-title.elementor-active:after {
    content: "" !important;
    width: 108px !important;
    height: 3px !important;
    background: #8DC63F;
    left: 50% !important;
        transform:translateX(-50%)!important;
    bottom: 0;
}
.tg-site-header--left .tg-block--two {
    margin-left:0 !important;
    margin-right: 0 !important;
}
.tg-primary-menu > div > ul > li {
    margin: 12px 9px;
}
.doctors-container {
    box-shadow: 0px 3px 6px #00000029;
    margin:10px;
    width:30% !important;
}
.doctors-container-wrap > .elementor-container{
    align-items: center;
  justify-content: center;

}
.team-tabs .elementor-tab-content.elementor-active:focus {
    outline:none;
 }
 .tg-menu-item-search .search-form {
    right: -60px !important;
}
.search-form label::before {
    left:10px;
    right:auto !important;
}
.rpwe-block h3{
    font-family: 'GE SS Text' !important;
    font-weight: bold !important;
}
.rpwe-summary {
     font-family: 'GE SS Text' !important;
}
.sidemenu section:nth-child(2) {
    /*margin-top: 0 !important;*/
    text-align: right;
}
.sidemenu_open .sidemenu {
    left:0 !important;
}
.sidemenu {
    left: -80% !important;
}
.surgery_question {
    position: relative;
    z-index: 5;
}
.surgery_question:after {
    content: '';
    position: absolute;
    left: 9px;
    bottom: 35px;
    width: 194px;
    height: 75px;
    background: #8DC63F;
    z-index: -1;
}
.surgery_question2 {
    position: relative;
    z-index: 5;
}
.surgery_question2:after {
    content: '';
    position: absolute;
    left: -15px;
    bottom: 35px;
    width: 194px;
    height: 75px;
    background: #8DC63F;
    z-index: -1;
}
.custom-logo-link img {
	max-width:247px;
}
.tg-logo-link img {
	max-width:261px;
}
.fb-customerchat iframe{
    bottom: 145px!important;
    right: 5px!important;
}
.fb_dialog iframe{
right: 5px!important;
bottom: 90px!important;
}
.elementor-element-22ebbe0{
height:100%!important;
}
.elementor-element-22ebbe0 .elementor-widget-container{
height:100%!important;
}
.elementor-element-22ebbe0 .elementor-widget-container .elementor-custom-embed{
height:100%!important;
}
.elementor-element-22ebbe0 .elementor-widget-container .elementor-custom-embed iframe{
height:100%!important;
}
@media only screen and (max-width: 768px) {
.elementor-element-a652283{
height:570px!important;
background-image: url(https://mohamedhanyashour.com/wp-content/uploads/2021/02/Medical-Tourism-Hany-Ashour-01@2x.png)!important;
    background-position: 50% 265px!important;
    background-repeat: no-repeat!important;
    background-size: contain!important;
}
.elementor-element-5e162ac .elementor-widget-container{
padding:0!important;
}
    .elementor-6 .elementor-element.elementor-element-eb76ecb .elementor-repeater-item-604173d .swiper-slide-bg{
background-color: var( --e-global-color-f01e23a );
    background-image: url(https://mohamedhanyashour.com/wp-content/uploads/2021/04/Component-13-–-1@2x.png)!important;
}
    #services-slider .elementor-swiper-button-prev , #services-slider .elementor-swiper-button-next {
    bottom: 50px !important;
}
  #services-slider .swiper-slide-inner:after {
    width: 320px;
    height: 400px;
    right: 16px;
    top: 17px;
    }
    .elementor-testimonial__content {
        padding: 0 70px;
    }
    .tg-site-footer-widgets .wp-subscribe-form:after {
            left: 12%;
        bottom: 6px;
        right: auto;
    }
    .tg-menu-item-search, .open_sidemenu {
        border-left: none;
    }
    .tg-mobile-navigation li.tg-menu-item-search {
        padding: 0;
    }
    .dashicons-menu-alt:before {
        padding: 10px 6px !important;
    }
    .tg-header-action-list .tg-header-action__item.tg-mobile-toggle .tg-icon-bars {
        font-size: 27px;
        color: #fff !important;
    }
    .inner-header .tg-header-action-list .tg-header-action__item.tg-mobile-toggle .tg-icon-bars {
        color: #848484 !important;
    }
    .tg-mobile-navigation > div > ul {
        border-top:none;
        padding-top: 0;
    }
    .tg-mobile-navigation a , .tg-mobile-navigation > div ul li.current_page_item > a, .tg-mobile-navigation > div ul li.current-menu-item > a{
        color: #848484 !important;
        font-size: 18px;
    }
    .tg-mobile-navigation a:hover , .tg-mobile-navigation a:focus {
         color: #848484 !important;
    }
    .elementor-element-f26bdb8 {
        width: 80% !important;
        margin: 0 auto;
    }
    .wpcf7 .form-group .col-md-6 {
        margin-bottom:15px;
    }
}
@media only screen and (max-width: 414px) {
	.elementor-element-d2540a1 {
		display:flex;
  		flex-direction:column;
	}
	.elementor-element-f2141f0 {
		order:1;
	}
	.elementor-element-a4e1b82 {
		order:2;
	}
	.medical-switcher .wpml-ls-legacy-dropdown-click {
		margin:0 auto;
	}
    #top-slider .swiper-slide-bg {
        background-image: url(https://mohamedhanyashour.com/wp-content/uploads/2021/03/Mobile-Banner-Home-Page.png);
        background-size: cover;
        background-position: 82%;
        height: 300px;
    }
    #top-slider .elementor-slides .swiper-slide-inner {
    padding: 30px 30px 60px 30px;
    }

    #top-slider .swiper-slide-contents {
         max-width: 100%; 
         display: none;
    }
    .elementor-element-d2cf55d {
        margin-bottom:0 !important;
    }
    #services-slider .elementor-swiper-button-prev, #services-slider .elementor-swiper-button-next {
        bottom: 20px !important;
    }
    .team-tabs .elementor-tab-title.elementor-active:after {
        width: 83px !important;
        left: 50% !important;
        transform:translateX(-50%)!important;
    }
    .wpcf7 .ajax-loader {
        display:block
    }
    .tg-overlay-wrapper {
    z-index: 990;
}
    .tg-mobile-navigation a {
         font-family: 'GE SS Text';
    }
    .doctors-container {
        width:100% !important;
    }
    .tg-site-footer-widgets .wp-subscribe-form:after {
     left: 12%;
        bottom: 6px;
        right: auto;
}
    .tg-site-footer-widgets .wp-subscribe-wrap input.submit {
        width:17%;
        float:right;
    }
    .tg-footer-widget-area.footer-sidebar-2 .widget_nav_menu {
    padding-right: 0px;
}
    .book_btns {
        text-align:center !important;
    }
    #departments-tabs.elementor-widget-tabs .elementor-tab-content {
     padding: 0px 20px 20px 20px;
    }
    .tg-site-header.sticky ,.tg-site-header.inner-header.sticky {
        position: relative;
         box-shadow: none;
         top:0 !important;
    }
    .tg-header-action-list .tg-header-action__item.tg-mobile-toggle .tg-icon-bars {
        color: #848484;
    }
    .elementor-testimonial__content {
        padding: 0 50px;
    }
    .elementor-testimonial__text:before {
        width: 38px;
        height: 65px;
        background-size: contain;
    }
    .elementor-testimonial__text:after {
        width: 38px;
        height: 62px;
        background-size: contain;
    }
    #departments-tabs .elementor-tabs-wrapper {
        background: #fff;
        width: 60%;
        padding: 0px 35px 2px 35px;
        display: block !important;
        margin: 0 auto 30px auto;
    }
    #departments-heading .elementor-widget-container {
        width: 60%;
        margin: 0 auto;
    }
    #departments-tabs .elementor-tab-title.elementor-tab-mobile-title {
        display:none;
    }
    #departments-tabs .elementor-tabs-content-wrapper {
        margin-top:0;
    }
    #info-2 h3:before {
        right: 13%;
        top: 9px;
    }
    #info-1 h3:before {
        right: 13%;
        top: 5px;
    }
    #info-3 h3:before {
        right: 13%;
        top: 2px;
    }
    #info-section h3 {
        padding-right: 135px;
        text-align: right;
    }
    #info-3 .elementor-icon-box-title span , #info-2 .elementor-icon-box-title span , 
    #info-1 .elementor-icon-box-title span {
        text-align:right;
        display:inline-block;
    }
    .open_sidemenu > a {
        padding: 13px 22px;
    }
    .elementor-element-f26bdb8 {
        width: 95% !important;
        margin: 0 auto;
    }
    .breadcrumbs {
        font-size: 16px;
    }
    .checked-list li {
        width: 50%;
    }
    .food-tab .elementor-tab-content {
        padding: 35px 15px !important;
    }
    .table > tbody > tr > th:first-of-type {
        padding-right: 0px;
    }
    #plans-tabs .elementor-tab-content {
        margin: 20px 5px;
        padding: 25px 10px;
    }
    .table > tbody > tr > td, .table > tbody > tr > th {
        padding: 25px 8px;
    }
    #departments-tabs.elementor-widget-tabs .elementor-tab-desktop-title {
        padding: 12px 0px 12px 0px;
    }
    .surgery_question2:after , .surgery_question:after {
        left: -10px;
    }
    .wpcf7 .form-group .col-md-6 {
        margin-bottom:15px;
    }
    .rpwe-ul li {
        width: 96%;
    }
    .sidemenu {
    left: -100% !important; 
    }
    .elementor-element-0a8d470 {
        width:100% !important;
    }
    .wpcf7 .ajax-loader {
        display:block
    }
    .elementor-tabs-wrapper {
         display: flex !important;
        flex-direction: row;
    }
    .elementor-tab-mobile-title {
        display:none !important;
    }
    .food-tab .elementor-tab-title.elementor-active:after {
        width: 125px !important;
        left: 17% !important;
    }
    #postSurgery-tabs.elementor-widget-tabs .elementor-tab-desktop-title {
        padding: 20px 10px;
        text-align:center;
    }
    #postSurgery-tabs .elementor-tab-title.elementor-active[data-tab="1"]:after {
        width: 243px !important;
        left: 17% !important;
    }
    #postSurgery-tabs .elementor-tab-title.elementor-active:after {
        width: 88px !important;
        left: 39% !important;
    }
    .food-tab.elementor-widget-tabs .elementor-tab-desktop-title {
        padding: 20px 10px;
    }
     .tg-mobile-navigation li.menu-item-has-children .tg-submenu-toggle {
            left: 8px;
            right:auto;
     }
     .team-tabs.elementor-widget-tabs .elementor-tab-desktop-title {
         padding: 20px 10px;
     }
     .media-tabs.elementor-widget-tabs .elementor-tab-desktop-title {
        padding: 20px 60px;
    }
    #postSurgery-tabs .elementor-tabs-wrapper ,.team-tabs .elementor-tabs-wrapper {
        flex-direction: column;
    }
    .elementor-3128 .elementor-element.elementor-element-ce42597 ,
    .elementor-3128 .elementor-element.elementor-element-7c86efb ,
    .elementor-3128 .elementor-element.elementor-element-38fffd0,
    .elementor-3128 .elementor-element.elementor-element-a4487b5 {
        width:100% !important;
    }
}
@media only screen and (max-width: 375px) {
.team-tabs.elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 20px 6px;
}
.elementor-1288 .elementor-element .elementor-counter-title {
    font-size: 13px !important;
}
.elementor-1288 .elementor-element.elementor-element-bc2c556 .elementor-counter-number-wrapper {
    font-size: 30px !important;
}
.elementor-element-7c86efb .elementor-element-populated , .elementor-element-a4487b5 .elementor-element-populated {
    padding: 10px 0px !important;
}
    #plans-tabs .elementor-tab-title {
    padding: 28px 19px !important;
    text-align:center!important;
}
    .tg-header-action-list .tg-header-action__item.tg-mobile-toggle {
        margin-left:0;
    }
    #info-3 h3:before {
        right: 9%;
    }
    .inner-header .tg-header-action-list {
        padding-right:10px;
    }
}
@media only screen and (max-width: 320px) {
    .tg-header-action-list .tg-header-action__item.tg-mobile-toggle {
        padding:0 !important;
    }
    .inner-header .tg-header-action-list {
        padding-right: 0;
    }
        
}
.tg-header-container {
display:flex!important;
flex-wrap:nowrap!important;
}

.post-template-default article{
margin-bottom:0px!important;
}
.post-template-default #content{
margin-bottom:0px!important;
}
.elementor-element-ef26a20 elementor-widget-container{
margin: 50px 0px 20px 0px!important;
}
.tg-site-footer .tg-site-footer-bar p {
	direction:ltr;
}
.elementor-element-a4e1b82 > .elementor-widget-wrap {
	display:block !important;
}
.medical-switcher {
	float:right;
}
.medical-switcher .wpml-ls-legacy-dropdown-click a {
    color: #fff;
    border: 1px solid #adb4c6;
    background-color: #adb4c6;
	font-size: 17px;
	text-align:right;
	font-family: 'GE SS Text';
}
.medical-switcher .wpml-ls-legacy-dropdown-click a:hover, .medical-switcher .wpml-ls-legacy-dropdown-click a:focus, .medical-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a {
    color: #fff;
    background: #adb4c6;
}
.medical-switcher .js-wpml-ls-sub-menu a {
	color: #848484;
    background: #fff;
	border:1px solid #fff;
}
.medical-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
	box-shadow:0px 3px 6px 0px rgb(0 0 0 / 16%)
}
/*  contact form resp start */

.page-id-3370 .wpcf7 .wpcf7-response-output {
	color:#46b450;
}
.wpcf7 form.sent .wpcf7-response-output {
    color:#46b450;
    font-family: 'GE SS Text';
	text-align:right;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
   color: red;
	font-family: 'GE SS Text';
	text-align:right;
	border-color: red;
}


/* contact form resp end  */


.page-id-7085 .elementor-7085 {
	background-image: url('https://mohamedhanyashour.com/wp-content/uploads/2021/11/Group-1482.png');
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    min-height: 100vh;
    position: relative;
    background-position: left;
    padding-top: 45px;
    padding-bottom: 100px;
}

/* blog single page start */
.blog-banner{
	background-image: url('https://mohamedhanyashour.com/wp-content/uploads/2021/11/Group-257-3.png');
    width: 100%;
    height: 350px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
@media only screen and (max-width: 600px) {
    .blog-banner{
        height: 90px;
    }
}

.post-template #primary {
    width: auto;
    padding-right: 0px;
}

.post-template #primary .container{
	width:100% !important
}
.blog-container{
	/*margin-top: -77px;*/
} 

.blog-container > .wp-block-columns {
    width:90%;
	margin:55px auto;
}
.blog-container h2.wp-block-post-title {
	font-family: 'Segoe UI Bold';
    color: #848484;
    font-size: 30px;
}

.blog-container .wp-block-post-date{
	color:#BFBEBE;
	font-size:15px;
	margin-bottom:8px;
}
.blog-container .wp-block-post-date:before {
	content:'';
	background-image:url('https://mohamedhanyashour.com/wp-content/uploads/2021/10/calendar-alt@2x.png');
	background-position: center;
    background-size: contain;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
    width: 20px;
    margin: 0 5px -4px;
}

.blog-container p {
	font-family: "Segoe-UI", Sans-serif;
    font-size: 16px;
    font-weight: 400;
	color:#747474;
}
.blog-container ul , .blog-container ol{
    font-family: "Segoe-UI", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #747474;
	
}
/* blog single page end */

/* blog list page start*/
.page-id-7167 .elementor-post__read-more {
	background: #8dc63f;
    padding: 8px 25px;
    font-weight: 300;
    margin-top: 10px;
    display: inline-block;
}

/* blog list page end*/


.page-id-7242 .elementor-7031{
	background-image: url('https://mohamedhanyashour.com/wp-content/uploads/2021/11/Group-1482.png');
	background-size: cover;
    background-repeat: no-repeat;
	min-height:100vh;
	width:100%;
	position:relative;
    background-position: left;
    padding-top: 70px;
  /*  padding-bottom: 80px; */
}

.page-id-7237 .elementor-7032{
	background-image: url('https://mohamedhanyashour.com/wp-content/uploads/2021/11/Group-1482.png');
	background-size: cover;
    background-repeat: no-repeat;
	min-height:100vh;
	width:100%;
	position:relative;
    background-position: left;
/*     padding-top: 60px; */
/*     padding-bottom: 100px; */
}
 
/* start register */
.page-id-7252 .elementor-7028{
	background-image: url('https://mohamedhanyashour.com/wp-content/uploads/2021/11/Group-1482.png');
	background-size: cover;
    background-repeat: no-repeat;
	/* 	height: 1200px; */
	position:relative;
}

.form-div{
    
    border: 1px solid;
    margin-top: 73px;
    margin-right: 30px;
    margin-bottom: 74px;
    background-color: white;
    position: relative;
    padding: 125px 80px 50px 32px;
	text-align: right;
	direction: rtl !important;
}

.form-div label
{
	color: #979797;
}

.check-box-reg
{
	  font-family: 'Segoe UI Regular';
}

.check-box-reg label:first-child
{
	  visibility: hidden;
}

.form-div input
{
	border-radius: 28px !important;
    padding-left: 11%; 
	border: 1px solid #C8C8C8;
	width: 100%;
	height: 56px;
}

.form-div input[type=checkbox]
{
	border: 1px solid #C8C8C8;
	width: auto;
	height: auto;
}


.check-box-reg:after
{
	content: "تسجيل";
	top:80px;
	position:absolute;
	color:#7D3F94;
	font-family: 'Segoe UI';
	font-weight: bold;
	font-size: 20px;
}


.check-box-reg:before
{
	content: "";
	top:30px;
	background:url(https://mohamedhanyashour.com/wp-content/uploads/2021/05/ph-logo.png);
	position:absolute;
	width: 300px;
	height: 51px;
	background-repeat:no-repeat;
	background-size: 300px 51px;
}

.reg_f_name_cls label
{
	padding-bottom:10px;
}
.reg_f_name_cls:before
{
	content: "*كما هو موجود على تطبيق C4T*";
	top:150px;
	position:absolute;
	color:#979797;
	font-family: 'Segoe UI';
	font-size: 10px;
}
.reg_nick_name_cls label
{
	padding-bottom:20px;
}
.reg_nick_name_cls:before
{
	content: "ان كنت تفضل الدخول بلقب مغمور";
	top:50px;
	position: relative;
	color:#979797;
	font-family: 'Segoe UI';
	font-size: 10px;
}
.submit-btn
{
	border-radius: 28px;
	background-color: #93C94A;
	width: 50%;
	height: 56px;
	color: #FFFFFF;
	display:block;
	margin:auto !important;
}
a.submit-btn:hover{
     background-color: #7f00ff !important;
}

.log-link {
  text-align:center;
}
@media screen and (max-width: 900px) {
.submit-btn
{
	width: 50% !important;
	height: 50px;
	margin-bottom: 10% !important;
}
	.form-div input
{
    width: 100% !important;
}
.form-div input[type=checkbox]
{
	border: 1px solid #C8C8C8;
	width: auto !important;
	height: auto;
}
.form-div
{
    margin-top: -30px;
}
	
.form-div
{
    margin-top: 0 !important;
	padding: 125px 0px 50px 0px;
}
	
.elementor-7028 .elementor-element.elementor-element-493abfd {
    width: 100% !important;
}

.elementor-7028 .elementor-element.elementor-element-3f309d5 {
    width: 100% !important;
}
}
/* end register */

/* start login */
.page-id-7258 .elementor-7029{
	background-image: url('https://mohamedhanyashour.com/wp-content/uploads/2021/11/Group-1482.png');
	background-size: cover;
    background-repeat: no-repeat;
    min-height: 100vh;
	width: 100%;
	position:relative;
	background-position:center;
	background-attachment:fixed;
}  

.round-input
{
	border-radius: 28px !important;
}


.page-id-7258 .log-cls{
	margin-top: 0 !important;

}

.log-cls
{
	padding-top: 10px !important;
	margin-top: 191px !important;
	width: 100%;
	height: 470px;
}

.log-href
{
	color: #93C94A;
	text-decoration: underline !important;
    text-decoration-color: #93C94A;
}


a.log-href:hover {
 color: #7f00ff !important;
}

a:active {
 color: #7f00ff !important;
}

.login-logo-cls
{
	top:0;
}

.login-h1-cls
{
/* 	position:absolute; */
	color:#7D3F94;
	font-family: 'Segoe UI bold';
/* 	font-weight: bold; */
	font-size: 20px;
}

.login-cls-content
{
	padding-top:26px !important;
}

.login-label-cls
{
	color: #979797;
	font-family: 'Segoe UI Regular';
	font-size: 16px;
}

.login-remember-span-cls span
{
	color: #979797;
	font-family: 'Segoe UI Regular';
	font-size: 15px;
}
.login-remember-check-cls
{
	right:0;
	border:solid #93C94A 1px !important;
}

.login-forget-pass-cls
{
	color:#93C94A;
	float:left;
	top: 10px !important;
}

.login-submit-btn-cls
{
	background-color: #93C94A !important;
	border-radius: 28px !important;
	width: 100%;
	height: 51px;
}

.login-submit-btn-div-cls
{
	height:51px;
}

.p-register-cls
{
	text-align: center;
}

.login-redirect-register-cls a
{
		color:#93C94A !important;
}

.login-form-rtl
{
	text-align: right; !important
	direction: rtl !important;	
}

.remember-me-div
{
	direction: rtl;
}

/* lost password form */
#reset-pass-submit-btn-en
{
	visibility:hidden;
}
#reset-pass-submit-btn-ar
{
	background-color: #8DC63F !important;
	float: right !important;
}
#user_registration_lost_password_message_id
{
	visibility: hidden;
	 position: relative;
}
#user_registration_lost_password_message_id:after {
    visibility: visible;
    position: absolute;
    top: 0;
    right: 0;
    content: "نسيت كلمة المرور؟ ادخل بريدك الالكتروني وسنقوم بإرسال رابط لتغيير كلمة المرور";
}

#user-registration-id
{
	visibility: hidden;
	 position: relative;	
}
#user-registration-id:after {
    visibility: visible;
    position: absolute;
    top: 0;
    right: 0;
    content: "اسم المستخدم او الايميل";
	
}
/*                      */

.user-registration-error
{
	direction:rtl !important;
}
/* .user-registration-error li strong
{
	visibility:hidden;
} */
/* end quiz page */
.home-btn
{
	float:right;
}

.user-registration-error a {
    display: none;
}

a.login-forget-pass-cls:hover {
    color: #93C94A;
}
.elementor-3429 .elementor-element.elementor-element-e825fb4 .elementor-heading-title{
font-size: calc(2vw + 0.5em)!important;
}
.elementor-3608 .elementor-element.elementor-element-e825fb4 .elementor-heading-title{
font-size: calc(2vw + 0.5em)!important;
}
.elementor-3128 .elementor-element.elementor-element-9d70f1d .elementor-heading-title{
font-size: calc(1vw + 0.7em)!important;
}
.elementor-3128 .elementor-element.elementor-element-9d70f1d .elementor-heading-title{
font-size: calc(1vw + 0.7em)!important;
}

.elementor-7167 .elementor-element.elementor-element-bb2a1f1:not(.elementor-motion-effects-element-type-background) {
    background-image: url('https://mohamedhanyashour.com/wp-content/uploads/2021/11/Group-257-3.png')!important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

@media only screen and (max-width: 1200px) {
.elementor-3128 .elementor-element.elementor-element-9d70f1d .elementor-heading-title{
font-size: calc(1vw + 0.4em)!important;
}
.elementor-3128 .elementor-element.elementor-element-9d70f1d .elementor-heading-title{
font-size: calc(1vw + 0.4em)!important;
}
.elementor-3429 .elementor-element.elementor-element-e825fb4 .elementor-heading-title{
font-size: calc(1vw + 0.5em)!important;
}
.elementor-3608 .elementor-element.elementor-element-e825fb4 .elementor-heading-title{
font-size: calc(1vw + 0.5em)!important;
}
    }
@media only screen and (max-width: 1000px) {
body:not(.rtl) .elementor-3608 .elementor-element.elementor-element-e825fb4 {
        top: 9%!important;
    right: 3%!important;
}
.elementor-3608 .elementor-element.elementor-element-e825fb4 .elementor-heading-title{
font-size: calc(1vw + 0.5em)!important;
}
.elementor-3608 .elementor-element.elementor-element-e825fb4 .elementor-heading-title{
font-size: calc(0.5vw + 0.5em)!important;
}
    }   
#mobile-caption{
display:none;
}    
#desktop-caption{
display:block;
}
@media only screen and (max-width: 1080px){
body:not(.rtl) .elementor-3128 .elementor-element.elementor-element-9d70f1d {
    right: 5%!important;
    top: 2%;
}
@media only screen and (max-width: 1040px){
body.rtl .elementor-3128 .elementor-element.elementor-element-9d70f1d {
    right: 3%!important;
}
}

@media only screen and (max-width: 980px){
body:not(.rtl) .elementor-3128 .elementor-element.elementor-element-9d70f1d {
    right: 2%!important;
    top: 2%;
}
}
@media only screen and (max-width: 960px){
body:not(.rtl) .elementor-3128 .elementor-element.elementor-element-9d70f1d {
    right: 2%!important;
    top: 2%;
}
.elementor-3128 .elementor-element.elementor-element-9d70f1d .elementor-heading-title {
    font-size: calc(1vw + 0.15em)!important;
}
}
@media only screen and (max-width: 890px){
body:not(.rtl) .elementor-3128 .elementor-element.elementor-element-9d70f1d {
    right: 1%!important;
    top: 2%;
}
.elementor-3128 .elementor-element.elementor-element-9d70f1d .elementor-heading-title {
    font-size: calc(1vw + 0.15em)!important;
}
}
@media only screen and (max-width: 930px){
body.rtl .elementor-3608 .elementor-element.elementor-element-e825fb4{
right: 4%!important;
    top: 13%;
}
body:not(.rtl) .elementor-3429 .elementor-element.elementor-element-e825fb4 {
        top: 9%!important;
    right: 1%!important;
}
.elementor-3608 .elementor-element.elementor-element-e825fb4 .elementor-heading-title {
    font-size: calc(1vw + 0.2em)!important;
}
}  
@media only screen and (max-width: 900px){
body.rtl .elementor-3128 .elementor-element.elementor-element-9d70f1d {
    right: 1%!important;
    top: 9%;
}
}
@media only screen and (max-width: 768px) {
.elementor-3128 .elementor-element.elementor-element-143052a .elementor-heading-title{
font-size:calc(1vw + 0.12em)!important;
}
#desktop-caption{
display:none!important;
}
#mobile-caption{
display:none!important;
}
body:not(.rtl) .elementor-3128 .elementor-element.elementor-element-9d70f1d {
    right: 1%!important;
    top: 4%;
}
.elementor-3128 .elementor-element.elementor-element-9d70f1d .elementor-heading-title{
font-size: calc(1vw + 0.2em)!important;
}
.elementor-3128 .elementor-element.elementor-element-9d70f1d .elementor-heading-title{
font-size: calc(1vw + 0.12em)!important;
}
body.rtl .elementor-3128 .elementor-element.elementor-element-9d70f1d {
    right: 1%!important;
    top: 9%;
}
body.rtl .elementor-3128 .elementor-element.elementor-element-143052a {
    right: 2%!important;
    top: 7%!important;
}
}