/*
|
—
|------------------------------------------------------------------------
|
| RTL Style
| font-family: "Almarai", sans-serif;
|--------------------------------------------------------------------------
|
*/
body,p {
	font-family: "Almarai", sans-serif !important;
}
.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6 {
	font-family: "Almarai", sans-serif !important;
}
.rtl .almarai {
	font-family: "Almarai", sans-serif !important;
}
.rtl .link-btn, .rtl button, .rtl .button {
	font-family: "Almarai", sans-serif !important;
}
.rtl .mo-header-v6 .mo-menu-list > ul > li > a {
	font-family: "Almarai", sans-serif !important;
}
.rtl .header-cta a {
	font-family: "Almarai", sans-serif !important;
}
.rtl .counter-number.style1.infrared-counter h6 {
    text-align: right;
}
.rtl .top-banner .caption {
    right: 12%;
	left: initial;
}
/*.rtl .counter-number.infrared-about-counter.style1 h6 {
    right: 0;
	left: initial;
}*/
.rtl .top-banner .caption h2 { 
    line-height: 90px; 
}
.rtl .explore-slider .slick-prev {
    left: 75px;
    right: initial;
}
.rtl .explore-slider .slick-next {
    left: 10px;
    right: initial;
}
.rtl .owl-carousel,
.rtl .bx-wrapper,
.rtl .slick-slider {
	direction: ltr;
}
.rtl .owl-carousel .owl-item {
	direction: rtl; 
}
.rtl .explore-slider .slick-next:before {
    content: '\f104';
}
.rtl .explore-slider .slick-prev:before {
    content: '\f105';
}
.rtl .counter-number.style1.infrared-counter {
    text-align: right;
}
.rtl .counter-number.style1.infrared-counter i {
    float: right;
}
.rtl .counter-number.style1.infrared-counter h3 {
    line-height: 65px;
}
.rtl .counter-number.style1.infrared-counter h6 {
    text-align: right;
    padding: 10px 0px;
}
.rtl .our-brands-columns h4 {
    line-height: 40px;
    text-align: center;
}
.rtl .our-brands .our-brands-columns p {
    text-align: center;
}
.rtl .col-md-3.why-choose-icon {
    float: right;
}
.rtl ul.infrared-our-services li:before {
    right: 0;
    left: initial;
}
.rtl ul.infrared-our-services li {
    padding-right: 30px;
	padding-left: initial;
}
.rtl .mo-ad-banner.infrared-cta-section .overlay-effect .overlay-inner h4.title {
    text-align: right;
}
.rtl .infrared-cta-section a.link-btn {
    float: right;
}
.rtl .explore-item-box .explore-item-title {
    text-align: right;
}
.rtl .input_field_grey {
    text-align: right;
}
.rtl input.wpcf7-form-control.infrared-btn {
    float: right;
}
.rtl input {
	direction:rtl;
}
.rtl .wpcf7 input[type="url"], 
.rtl .wpcf7 input[type="email"], 
.rtl .wpcf7 input[type="tel"] {
    direction:rtl;
}
.rtl .mo-col-menu ul li:last-child a {
    font-family: "Poppins", sans-serif !important;
}
.rtl .job-position-right-pattern::before {
    left: 0;
    right: initial;
    transform: scale3d(1.5, 1.5, 1.5);
}
.rtl h3.counter {
	font-family: "Poppins", sans-serif !important;
}
.rtl a.contact-rtl {
    direction: ltr;
    display: block;
}
.rtl .about-us-pattern-right::before {
    left: 0;
    right: initial;
    transform: rotate(180deg);
}
.rtl .input {
    float: right;
}
.rtl .mo-ad-banner.infrared-cta-section .overlay-effect .overlay-inner {
    right: initial;
    left: 40px;
}
.rtl .footer_v2,
.rtl .footer_v2 p,
.rtl .footer_v2 a, 
.rtl .footer_v2 h5,
.rtl .footer_v2 h6,
.rtl .footer_v2 span,
.rtl .footer_v2 select,
.rtl .footer_v2 select option,
.rtl .footer_v2 td, .footer_v2 th
{
	font-family: "Almarai", sans-serif !important;
}
.rtl .subbrand-box .vc_btn3-container.vc_btn3-left {
    text-align: right;
}
.rtl .infrared-pattern-top-right::before {
    background-image: url('https://perpetualbuild.com/projects/infrared/wp-content/uploads/2024/07/infrared-pattern-03-ar.png');
    left: 0;
	right: initial;
}
.rtl .infrared-pattern-bottom-left::after {
    background-image: url('https://perpetualbuild.com/projects/infrared/wp-content/uploads/2024/07/infrared-pattern-04-ar.png');
    right: 0;
	left:initial;
}
.rtl .mo-ad-banner.infrared-cta-section .overlay-effect .overlay-inner h4.title {
    font-size: 50px; 
}
@media (min-width: 992px) {
	.rtl .mo-header-menu .col-md-8.mo-col-menu {
		float: right;
	}
	.rtl  .mo-header-menu .col-md-2.mo-col-logo.no-padding {
		float: right;
	}
	.rtl .footer_v2 .footer-widget-1 {
		float: right;
	}
	.rtl .footer_v2 .footer-widget-2 {
		padding-right: 5%!important;
		padding-left: initial;
		float: right;
	}
	.rtl .footer_v2 .footer-widget-3 {
		float: right;
	}
	.rtl .infrared-about-counter.m-icon .fa-plus:before { 
		right: 130px; 
	}
	.rtl .infrared-about-counter.m-icon.mid-one .fa-plus:before {
		right: 195px;
	}
	.rtl .infrared-about-counter.year-exp .fa-plus:before {
		left: initial;
		right: 160px;
	}
}
@media (max-width: 991px) { 
	.rtl .mo-header-icon {
		left: 20px;
		right: initial;
	}
	.rtl .mo-header-v6 .mo-menu-list>ul>li>a {
		text-align: right;
	}
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
    .rtl .header-caption-mobile h2, 
	.rtl h2.header-caption-mobile {
        font-size: 35px !important;
        line-height: 50px !important;
    }
	.rtl .about-us-pattern-left.pt-80 {
		padding-top: 0px !important;
	}
	.rtl .infrared-about-counter.m-icon .fa-plus:before,
	.rtl .infrared-about-counter.m-icon.last-icon .fa-plus:before {  
		right: -12px !important;
		left: initial;
	}
	.rtl .infrared-about-counter.year-exp .fa-plus:before {
		left: initial;
		right: 0;
	}
	.rtl .counter-bg.pt-80.pb-80 {
		padding-top: 100px !important;
	}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	.rtl .mo-ad-banner.infrared-cta-section .overlay-effect .overlay-inner {
		right: 20px;
		left: initial;
	}
	.rtl .caption.header-caption-mobile {
		padding-right: 30px;
		padding-left: initial;
	}

	.rtl .footer_v2 .footer-widget-1 {
		float: right;
	}
	.rtl .footer_v2 .footer-widget-2 {
		padding-right: 5%!important;
		padding-left: initial;
		float: right;
	}
	.rtl .footer_v2 .footer-widget-3 {
		float: right;
	}
	.rtl .footer-widget-4.col-sm-3.col-xs-12 {
		width: 100%;
		text-align: center;
	}
}
@media only screen and (min-width : 280px) and (max-width : 767px) {
	.rtl .header-caption-mobile {
		padding-right: 15px;
		padding-left: initial;
	}
	.rtl .footer_v2 .footer-widget-2 {
		padding-right: 5% !important;
	    padding-left: initial;
		float: right;
	}
   .rtl .counter-number.style1.infrared-counter {
        padding: 0px 10px;
        text-align: right;
    }
	.rtl .counter-number.style1.infrared-counter h6 {
		font-size: 20px;
		line-height: 30px;
		text-align: right;
		padding: 10px 0px;
	} 
	.rtl .input {
		width: 100%;
	}
}

@media only screen and (min-width : 1440px) and (max-width : 16000px) {
	.infrared-about-counter .fa-plus:before { 
		right: 65px !important;
		top: 32px;
	}
	.infrared-about-counter.counter-number.style1 h3 {
		font-size: 120px;
	}
	.rtl .infrared-about-counter.m-icon.mid-one .fa-plus:before {
		right: 115px !important;
	}
	.rtl .infrared-about-counter.year-exp .fa-plus:before {
		left: initial; 
	}
	.rtl .infrared-about-counter.m-icon .fa-plus:before { 
		height: 110px;
		width: 110px; 
		top: 25px;
	}
}