@font-face {
	font-family: 'ruse';
	font-style: normal;
	font-weight: 850;
	src: url('../fonts/ruse/RussoOne-Regular.ttf');	 
}
@font-face {
	font-family: 'futura';
	font-style: normal;
	font-weight: 100;
	src: url('../fonts/futura/Futura Light font.ttf');	 
}
@font-face {
	font-family: 'futura';
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/futura/Futura Book font.ttf');	 
}
@font-face {
	font-family: 'futura';
	font-style: normal;
	font-weight: 800;
	src: url('../fonts/futura/Futura Light font.ttf');	 
}
@font-face {
	font-family: 'futura';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/futura/Futura Bold font.ttf');	 
}
@font-face {
	font-family: 'futura';
	font-style: normal;
	font-weight: 800;
	src: url('../fonts/futura/Futura Extra Black font.ttf');	 
}
@font-face {
	font-family: 'futura';
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/futura/Futura Heavy Italic font.ttf');	 
}

* , body{
    font-family: 'futura' !important;
    direction: ltr;

}
p, span, li, a, div {
	line-height: 30px;
}
.homeSlider .slid-Info {
	align-items: flex-start;

}
.multiLevelDropDown .dropdown-item {
	font-weight: 500;
	/* padding: 0; */
	line-height: 17px;
}
.multiLevelDropDown .dropdown-item {

	padding: 4px 0;
	
	white-space: nowrap;

}
.dropdown-menu-pr a {
	white-space: unset !important;
/*	padding: 6px 0 !important;
*/}
.hedear1 .nav-link {
	font-weight: 500 !important;
}
.middleMainSlider * {
    direction: rtl !important;
}
.homeBannerInfo {
	right: 100px;
	left: unset;
}
.certificateHomeSlider .owl-carousel *{
    direction: rtl !important;
}
.certificates .homeCertificateCard .info p:first-child {
	text-align: left;
}
.certificates .homeCertificateCard .info p {
	text-align: left;
}
.float_link{

  left: 15px;
  
  right: unset;
}
.float_link strong{
	
	margin-left: 10px;
	margin-right: unset;
}
.certificates .homeCertificateCard svg{
    transform: rotate(180deg);
    margin-left: 5px;
}
.certificates .slider-navigation {

	left: -80px;
	right: unset;
}
.multiLevelDropDown .dropdown-menu {
	
	left: 0;
	
	right: unset;
}
.certificates .owl-theme .owl-nav.disabled + .owl-dots {
	left: -65px;
	right: unset;
}
.certificates .title-container {
	transform: rotate(180deg);
}
.certificates .title-container .title {

	transform: rotate(-180deg);
}
.multiLevelDropDown .dropdown-item svg{
	transform: rotate(-2deg);
}
.secondehomeBlogCard .date-view .date {
	border-right: 1px solid #000;
	padding-right: 10px;
    margin-right: 10px;
    border-left: unset;
	padding-left: unset;
	margin-left: unset;
}
.certificates .homeCertificateCard .info span {
	font-size: 12px;
	color: var(--primary);
	display: flex;
	flex-direction: row-reverse;
	align-items: center;

}
.blog .cardBlog .title {
	text-align: left;
}
.blog .cardBlog2 .blogInfo .title {
	
	text-align: left;
}
.searchLangsContainer .btn {
	margin-right: 12px;
	margin-left: 0;
}
.address {
	padding-left: 10px;
	padding-right: 0;
}
.contactItems {
	padding-left: 10px;
	padding-right: 0;
}
.btn-contact {
	margin-left: 50px;
	margin-right: 0;
}
.gallery .galleryCard .galleryInfo .title {
	text-align: left;
	
}
.hedear1 .nav-link {
	text-align: left !important;
	padding-right: 0 !important;
	padding-left: 10px !important;
	font-size: 12px;
}
.multiLevelDropDown .dropdown-item {

	text-align: left;

}

.hedear1 {
	padding: 4px 0;
}
.galleryInner p {
	text-align: left;
}
header .category-content-box {
	
	 margin: 0; 
}
header .category-content-box button {
	
	text-align: left;

}
.multiLevelDropDown .navbar-nav {
	gap : 5px;
}
.productDetails .detailsInfo {

	padding-left: 10px;
}
.productDetails .barcode {

	border-radius: 0 8px 8px 0;

}
.productDetails .descreption .title {
	text-align: left;

}
.productDetails .descreption .info {
	padding-right: 20px;
	padding-left: unset;
}
.specification_title, .specification_text {
	text-align: left;
}
.question .accordion-button::after {
	margin-right: unset;
	margin-left: auto;

}
.multiLevelDropDown .subDropDown .dropdown-menu {
	display: none;
	left: 100%;
	top: 0;
	background-color: #f5f5f5;
	right: 0;
}
.header-language img {
	width: 30px;
	object-fit: contain;
	margin-right: 7px;
	margin-left: 0;
}
.homeSlider .swiperInfo {
	
	

	text-align: left;
	right: 10%;
}
.swiperInfo > p:nth-child(1) {

	text-align: left;
}
.swiperInfo > p:nth-child(2) {
	
	text-align: left;
	
}
.swichLangBox-title svg {
	margin-right: 10px;
	margin-left: unset;
}
.dropDownBox .dropdown, .dropDownBox .btn {
	margin-right: 10px;
	font-size: 15px;
	margin-left: unset;
}
.dropDownBox .dropdown-toggle::after {

	right: 10px;
	top: 7px;
	left: unset;
}
.middSlider .title {
	
	text-align: left;
}
.subtitle, .title {
	text-align: left;
}
.homeImgBoxSection .text {

	text-align: left;
}
.home-MORE-LIST li a span{
		text-align: left;
}
.home-MORE-LIST li a svg {
	min-width: 20px;
	transform: rotate(180deg);
}
.homeText-img .text-box .title {

	text-align: left;

}
.homeText-img .text-box .subTitle {

	text-align: left;
	
}
.homeText-img .text-box .title::after {
	
	right: unset;
	left: 0;
}
.homeText-img .text-box .text {

	text-align: left;
}
.homeText-img .text-box {

	text-align: left;
}
.homeText-img .text-box .btn {
	margin-top: 20px;
	font-weight: 600;
	text-transform: capitalize;
}
.swiperInfo {

	right: 10%;
	
	text-align: left;
	right: unset;
}
.swiper-counter {

	left: 27%;
	right: unset;
}
.home-text-section p {

	text-align: left;

}
.socialMedia li:last-child {
	border-left: 1px solid #4B4B4B;
	padding-left: 10px;
	padding-right: unset;
	border-radius: unset;
	border-right: unset;
}
.swichLangBox-title p {
	
	text-align: left;
}
.contact-link-item li {
	margin-bottom: 20px;
	display: flex;

}
.contact-link-item a {
	font-weight: 500;
	font-size: var(--font-sx);
	display: flex;
	flex-direction: row-reverse;
}
.contact-link-item li svg{
margin-right: 10px;
}
.manger-box .info p {
	text-align: left;
}
.complaint-img .info p{

	text-align: left;
}
.uploadbtn {

	font-weight: 700;

}
.complaint_form p {
	font-size: 17px;
	font-weight: 700;
	color: var(--primary);
	margin-bottom: 20px;
	text-align: left;
}

.dropDownBox .dropdown-menu .dropdown-item img {
	width: 16px;
	height: 16px;
	margin-right: 10px;
	margin-left: unset;
}
@media screen and (max-width:600px)
{
	.team-text p {
	text-align: left;
}
	.about-us-text p{
		text-align: left;
	}
	.dropDownBox .dropdown-menu .dropdown-item img {
	width: 16px;
	height: 16px;
	margin-right: 10px;
	margin-left: unset;
}
.Slider-with-status .swiperInfo {
	left: 5%;
	width: 90%;
	right: unset;
}
.homeSlider .swiperInfo {
	right: unset !important;
	left: 5% !important;
}
.swiper-counter {
	right: 10px;
	left: unset;
}
	.socialMedia li:last-child {
	border-right: unset;
	padding-right: 6px;
	font-size: 12px;
	text-align: left;
}
}
.breadcrumb-item + .breadcrumb-item::before {
	float: left;

}
.contactEmail p {
	font-size: 15px;
	font-weight: 600;
	text-align: left;
}

.teamItem .info p:nth-child(2) {
	
	text-align: left;
}
.teamItem .title {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 7px;
}
.teamItem .btn {

	font-weight: 600;
}
.btn-primary {
	
	font-weight: 600;
}
.complaint .primary_btn {
	
	font-weight: 600;
}
.hedear1 .nav-item::after {

	left: 7px;
	right: unset;
}
.services-inner .img-box img {
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 0 8px 8px 0;
}
@media screen and (max-width: 1201px) {
.hedear1 .nav-link {
	text-align: left !important;
	padding-right: 0 !important;
	padding-left: 8px !important;
}


}
@media screen and (max-width: 600px) {
	
  .inner-text p {

    text-align: left;
  }
	.address-box p {
	font-size: 17px !important;

}
	.address-main-box span {
	font-size: 17px !important;

}
}

.address-box p{
font-size: 20px;
  text-align: left;
  font-weight: 700;
  color: #333;
	margin-right: unset;
		margin-left: 10px;
}

.address-main-box span {
	font-size: 20px;
	text-align: left;
	font-weight: 700;
	color: #333;
	margin-right: unset;
		margin-left: 10px;
}
.project-innerTextBox p , .project-innerTextBox{

text-align: left;
}
.projectItem .info >  p:nth-child(1){
	
		text-align: left;
}
.projectItem .info .text p , .projectItem .info .text {
	
	text-align: left;
}
.ofer {

	text-align: left;
}

.contact-link .btn {
	margin-top: 5px;
	margin-right: unset;
	margin-left: auto;
	border: 2px solid var(--primary);
	color: var(--primary);
	border-radius: 5px !important;
	display: inline-block;
}

.contact-form-sendbox .btn {
	margin-right: unset;
	margin-left: auto;
}
.consulingItem .info p:nth-child(2) {

	margin-left: 10px;
}
.consulingItem .info p:nth-child(3)  span{

margin-left: 4px;
}
.contact-form-upload label svg {
	margin-right: 20px;
	margin-left: unset;
}
.contact-form-sendbox span svg {
	
	margin-right: 10px;
	margin-left: unset;
}

.offcanvas.offcanvas-end {
transform: translateX(-100%);
	left: 0;
	right: unset;
}
.dropDownBox .dropdown-menu .dropdown-item svg {
	margin-right: 10px;
	margin-left: unset;
}

.possibiliti-item li {
	white-space: break-spaces;
	text-align: left;
}
.possibiliti-item svg {
	margin-right: 10px;
	min-width: 20px;
	width: 20px;
	margin-left: unset;
}
.page-item:last-child .page-link svg {
transform: rotate(180deg);
}

/*.middSlider .swiper img {
	
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}*/

.blog-text span {

	text-align: left;

}

.blog-text p {

	text-align: left;
}
.bottom-blog-item .blog-text p {

	text-align: left;
}

.blogSummary_txt p{
    text-align: left;
}

.blog_inner .titleText {
	
	text-align: left;
}
.multiLevelDropDown .dropdown-menu {
	
	width: 350px;

	min-width: 300px;
}
@media screen and (max-width: 998px){
.multiLevelDropDown a {
	
	font-size: 14px !important;
	text-align: left;
}
	.hedear1 .nav-link {
	text-align: left !important;
	padding-right: 0 !important;
	padding: 5px 0 !important;
}
	.hedear1 .nav-link {
	margin: 0;
	padding: 10px 0;
}
	.hedear1 .nav-link {
	text-align: left !important;
	padding-right: 0 !important;

}
.hedear1 .nav-item {
	border-right: unset;
	padding-left: 0;
	margin: 0;
	padding: 0 10px;
}
.hedear1 .nav-item {
	border-right: unset;
	padding-left: 0;
	margin: 0;
	padding: 0 10px;
}
}
@media screen and (max-width: 1401px) {
	.navbar.navbar-expand-lg > .container{
		max-width:98%
	}


}
.middle-slider-item .info p {
	text-align  : right 
}
.middle-slider-item .info  {
	direction : rtl;
}
.dropdown-item.dropdown-item1{
	white-space: break-spaces;
}
.stickerItem {right: unset;left:0;border-radius: 0 30px 30px 0}

.stickerItem2 {
	left: unset;
	right: 0;
	top: 40px;
	border-radius: 25px 0 0 25px;
}

@media(min-width:990px){
.stickerItem2 {
	position: fixed;
	top: 150px;
	left:unset;
	right:0;
}
}

.stickerItem p:nth-child(2){
margin-right: 0;
	margin-left: 2px;
}
.sign1 {
	border-left: 0px solid #fff;
	margin-left: 0px;
	border-right: 1px solid #fff;
	margin-right: 6px;
}
@media (max-width: 992px) {

.sign1 {
	padding-left: auto !important;
	padding-right: 12px !important;
}
}