/*!
Theme Name: Rental
Theme URI: https://www.claymindsolutions.com/
Author: Claymind Solutions Pvt Ltd
Author URI: https://www.claymindsolutions.com/
Description: Rental Theme
Version: 1.0.0
Tested up to: 5.9
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: rental
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
 @font-face {
    font-family: 'GESS BOLD';
    src: url('GESSTwoBold-Bold.woff2') format('woff2'),
        url('GESSTwoBold-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'GESS MEDIUM';
    src: url('GESSTwoMedium-Medium.woff2') format('woff2'),
        url('GESSTwoMedium-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'GESS LIGHT';
    src: url('GESSTwoLight-Light.woff2') format('woff2'),
        url('GESSTwoLight-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
*{
    font-family: 'GESS MEDIUM';  
    letter-spacing: normal;
}
h1, h2, h3, h4, h5, h6{font-family: 'GESS MEDIUM';letter-spacing: normal; }
ul, li, p, span, label{font-family: 'GESS LIGHT'; letter-spacing: normal;}

body {
	direction: rtl;
}


.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}
.wpcf7-spinner{position:absolute;}
.wpcf7-not-valid-tip{font-size:0.9em;}
.country-select input, .country-select input[type=text]{font-size:0; color:#ffffff;}
.country-select.inside .flag-dropdown:hover .selected-flag{background-color:#ffffff;}
.country-select .country-list{min-width:300px;}
.contain-area{align-items: end !important}
.contain-area h2{margin-right: 10vw; margin-left: unset !important;}
/* .logo-area{flex-direction: row-reverse;} */
ul.icon-sty li{display: block !important; text-align: end !important;}
/*.contact-frm-area h2{text-align: end !important;}*/
.contact label{text-align: right;}
.contact .form-control{text-align: right;}
.contact-frm-area .form-group, .contact-frm-area .form-row{/*flex-direction: row-reverse;*/ direction: rtl;}
.dspl-flx{flex-direction: row-reverse;}
.contact .icon-sty{flex-direction: row-reverse !important;}
.contact ul.icon-sty li h3{direction: rtl; text-align: right;}
span.wpcf7-form-control-wrap.country-code{
	    direction: rtl;
}
.country-select.inside .flag-dropdown {
    right: 0;
    left: auto;
}
.country-select .selected-flag{
	padding:0 8px 0 0;
}
.country-select .selected-flag .arrow{
	    left: 6px;
		right:auto;
}

.rental-intro, .rtl {
	text-align: right;
}

.offer-details .plan {
	border-left: 0 !important;
	padding-right: 1rem;
}

.offer-details .discount {
	padding-left: 1rem !important;
	border-left: 1px solid #fff;
}

ul.icon-sty li {
	text-align: start !important;
}

.country-select .country-list li.country {
	display: flex;
	align-items: center;
}

.country-select .country-list .flag {
	margin-left: 6px;
	margin-right: 0;
}
.langu.b-home {
    margin-left: 5rem !important;
    margin-right: auto !important;
}
.rental-intro h2 strong{
	font-family: 'GESS MEDIUM';

}

.right-cnt-text{text-align: right;}

.country-select.inside input, .country-select.inside input[type=text]{
    padding-left: 42px;
}

.country-code .flag-container{right: 0 !important;left: auto !important;}
.country-code input.country-dial{text-align: left;direction: rtl;padding-left: 8px !important;pointer-events: none;}
.country-code .iti-arrow{left: 4px;}
.country-code .country{text-align: right;direction: rtl;}
.country-code .country .flag-box{margin-left: 6px;}
.country-code .selected-flag{padding: 0 6px 0 16px;}
.country-code .country-list{right: 0;}
.intl-tel-input .selected-flag .iti-arrow{
	right: 36px;
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){
	.d-flex.justify-content-between.align-items-center.pl-2.lg-display-none {flex-direction: row-reverse;}
.font-mobli h2 {text-align: end;}
}

@media only screen and (max-width: 767px){
.langu.b-home {margin-left: 1rem !important;}
.contan-area .right-cnt-text h6{
	text-align: right !important;
}
.rental-intro h2 strong{
	font-size: 20px;
	
}

.country-code .selected-flag{padding: 0 0 0 18px;}	
.country-code .iti-arrow{left: 5px;}

.country-code input.country-dial{font-size: 11px;}
.country-code .selected-flag{width: 41px !important;}
}
	
@media only screen and (max-width: 480px){
.d-flex.justify-content-between.align-items-center.pl-2.lg-display-none {flex-direction: row-reverse;}
.font-mobli h2 {text-align: end;}
.contact ul.icon-sty li h3{direction: rtl; text-align: right;}
}

.contan-area .right-cnt-text h4 span {
	direction: ltr;
	display: block;
}