/*
Theme Name: 	Charito WP Child
Theme URI: 		http://thememascot.net
Description: 	Charito WP Child Theme
Author: 		ThemeMascot Team
Author URI: 	http://themeforest.net/user/thememascot
Version: 		2.0
License: 		GNU General Public License v2 or later
License URI: 	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 	charito-wp-child
Template: 		charito-wp
*/

.tm-sc-clients .owl-carousel .owl-item img {
	height: 100px;
}

#footer .tm-widget-social-list  {
	text-align: center;
}
#footer .section-typo-light {
	padding-top: 50px !important;
	padding-bottom: 0 !important;
}
#footer .section-typo-light .wpb_content_element .thumb img {
	max-height: 120px;
}

.wpcf7-form .tm-contact-form-style1 > .row {
    -webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;	
}
.wpcf7-form .tm-contact-form-style1 label {
    position: absolute;
    right: 15px;
    top: -30px;	
}
.wpcf7-form .tm-contact-form-style1 select.wpcf7-form-control {
	background: #f7f7f7;
    border: 1px solid #ddd;
    padding: 14px;
    margin-bottom: 28px;
    width: 100%;
    text-align: right;
    direction: rtl;	
}

@media only screen and (max-width: 768px) {
	#top-primary-nav-clone {
		margin: 0 -15px;
		width: calc(100% + 30px);	
	}
	#top-primary-nav > a.showhide {
		position: fixed !important;
		left: 20px !important;
		float: none !important;
		top: 20px !important;
		background-color: white !important;
		z-index: 1000 !important;
		border-radius: 50px;
	}
	
	.reverse-in-mobile {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;	
	}	
}

input{
	direction:rtl;
}