@font-face {
	font-family: 'GE Dinar';
	src:url('../fonts/GEDinarOne-Medium.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

a,
.contact-address span,
.side-logo span,
h1,h2,h3,h4,h5,h6,
p,
div,
.counter,
#servs .page-section-ptb.sec-relative.white-bg span,
.timer {
	font-family: 'GE Dinar' !important;
}

.menu-logo {
	float: right !important;
}


.mega-menu .menu-links > li {
	direction: rtl !important;
}

.mega-menu .menu-links > li > a i.fa.fa-angle-down {
	padding-right: 2px !important;
    padding-left: 0 !important;
}

.mega-menu * {
	text-align: right !important;
}

.mega-menu .menu-links > li .drop-down-multilevel a:before {
	margin-right: 0 !important;
	margin-left: 10px !important;
}

.side-content-open {
	right: auto !important;
	left: 0 !important;
	text-align: right !important;
}

.menu-toggle-hamburger.menu-close {
	text-align: left !important;
}

.side-content-info .img-fluid {
	float: right !important;
}

.side-content-info .contact-box {
	display: flex;
    flex-direction: row-reverse;
}

.side-content-info .contact-box .contact-icon {
	padding-left: 20px !important;
	padding-right: 0 !important;
}

.text-left {
    text-align: right !important;
}

.side-content-image {
	width: 414px !important;
}

input {
	text-align: right !important;
}

.forcefullwidth_wrapper_tp_banner {
	background-color: #ffffff !important;
}

color {
	color: #2FB4E5;
}

.accordion-main {
	text-align: right !important;
}

/* .service-quality.gray-bg.page-section-pt{
	color: #ffffff;
	background: url(../images/uBBgKTb3mI_20220817121136342.jpg) no-repeat #2FB4E5 !important;
	background-size: cover !important;
	opacity: 0.4;
} */

.service-quality.gray-bg.page-section-pt{
	position: relative; 
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.service-quality.gray-bg.page-section-pt::before {    
	content: "";
	background-image: url('../images/uBBgKTb3mI_20220817121136342.jpg');
	background-size: cover;
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	opacity: 0.1;
}


/* .service-quality.gray-bg.page-section-pt { 
    position: relative; 
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url('../images/uBBgKTb3mI_20220817121136342.jpg');
    background-size: cover;
}

.service-quality.gray-bg.page-section-pt::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.1);
} */


.page-section-ptb{
	position: relative; 
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.page-section-ptb::before {    
	content: "";
	background-image: url('../images/bg-element/08.png');
	background-size: cover;
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	opacity: 0.4;
}

.text-blue {
	margin-left: 15px !important;
	margin-right: 0 !important;
}

.accordion .acd-group .acd-heading:before {
	right: auto !important;
	left: 20px !important;
}

.accordion .acd-group .acd-heading:before {
	content: "\f104";
}

.page-section-ptb.sec-relative.white-bg span.topc{
	margin-top: 10px !important;
	margin-bottom: 0 !important;
}

#servs div.row, .entry-detail, .customer-sport.blue-bg {
	text-align: right !important;
}

.pull-right {
	float: left !important;
}

.nav.nav-tabs.round.justify-content-center {
	flex-direction: row-reverse;
}

ul.list-mark li {
	padding-left: 0 !important;
	padding-right: 25px !important;
}

ul.list-mark li:after {
	left: auto !important;
	right: 0;
}

.numbers-right {
	direction: rtl;
}

#header.transparent .mega-menu .menu-links > li a {
	color: #1a2a4a !important;
	font-size: 16px;
}

#header.transparent .mega-menu.desktopTopFixed .menu-list-items {
	background: #1a2a4a !important;
}

#header.transparent .mega-menu.desktopTopFixed .menu-list-items a {
	color: #ffffff !important;
}

.accordion .acd-group.acd-active .acd-heading {
	background: #1a2a4a !important;
}

#rev_slider_16_1 .tp-revslider-slidesli:after {
	background: #ffffffcc !important;
}

#header.transparent .search-trigger::before {
	border-color: #1a2a4a !important;
}
#header.transparent .search-trigger::after {
	background: #1a2a4a !important;
}
#header.transparent .side-menu .mobile-nav-button .mobile-nav-button-line {
	background: #1a2a4a !important;
}

#header.transparent .mega-menu.desktopTopFixed .search-trigger::before {
	border-color: #ffffff !important;
}
#header.transparent .mega-menu.desktopTopFixed .search-trigger::after {
	background: #ffffff !important;
}
#header.transparent .mega-menu.desktopTopFixed .mobile-nav-button .mobile-nav-button-line {
	background: #ffffff !important;
}

.nav.nav-tabs > li.active > a, .nav.nav-tabs > li.active > a:focus, .nav.nav-tabs > li.active > a:hover, .nav.nav-tabs > li a.active {
	background: #1a2a4a !important;
}

/* #rev_slider_16_1 .tp-revslider-slidesli:after {
	background-image: url(../images/uBBgKTb3mI_20220817121136342.jpg) !important;
	background-size: cover !important;
	opacity: 0.4;
} */

.feature-main.white-bg {
	text-align: right !important;
}

#footer-fixed .row{
	flex-direction: row-reverse;
	text-align: right;
}

.addresss-icon {
	float: right !important;
	margin-right: 0 !important;
	margin-left: 20px !important;
}

.footer-dark .addresss-info {
	display: block !important;
}


#servs .side-content-image {
	left: 0;
	right: auto;
}
#servs .img-fluid.center-block{
	transform: rotateY(180deg);
	float: left !important;
}

.side-content-image {
	background: #2FB4E5 !important;
}

#loading-center img {
	width: 50px !important;
}

#rev_slider_16_1_wrapper {
	height: 100vh !important;
}

.number_m {
	font-family: 'Poppins', sans-serif !important;
}

.gray {
    color: #aaaaaa;
}

.studies-entry .entry-image .entry-overlay {
	background: #2fb4e5a8;
}


@media (min-width: 767px) {
	.mega-menu .menu-links {
		float: left !important;
		display: flex !important;
		flex-direction: row-reverse !important;
	}
}

@media (max-width: 767px) {
	.side-content-info .contact-box .contact-icon {
		padding-left: 20px !important;
		padding-right: 0 !important;
	}

	.mega-menu .menu-links > li > a i.fa.fa-indicator {
		float: left !important;
		left: 20px !important;
		right: auto !important;
	}

	.mega-menu .menu-links {
		flex-direction: column;
	}
}

@media (max-width: 979px) {

}

