.rtl {
  direction: rtl; 
}

.ltr {
  direction: ltr; 
}

.rtl .header-navigation ul.navigation-box > li{
	float: right;
}

.rtl .header-navigation ul.navigation-box > li > ul.sub-menu > li > a{
	text-align: right;
}

.rtl .header-navigation .thm-container .navbar-header{
	left: inherit;
	right: 40px;
}

.rtl .header-navigation .thm-container .right-side-box{
	right: inherit;
	left: 40px;
}

.rtl .header-navigation .thm-container .right-side-box .social a:first-child{
	margin-left: 10px;
}

.rtl .testi-carousel{
	direction: ltr;
	text-align: right;
}

.rtl .we-believe-carousel{
	direction: ltr;
}

.rtl .faq-content .accrodion-grp .accrodion .accrodion-title h4:before{
	right: inherit;
	left: 0px;
}

.rtl .call-to-action-one .call-to-action-content ul.list-box li{
	padding-left: 0px;
	padding-right: 25px;
}

.rtl .call-to-action-one .call-to-action-content ul.list-box li i{
	left: inherit;
	right: 0px;
}

.rtl .team-carousel{
	direction: ltr;
}

.rtl .team-section .single-team-carousel .inner .team-content{
	text-align: right;
	padding-left: 67px;
	padding-right: 470px;
}

.rtl .team-section .single-team-carousel .inner .img-box{
	left: inherit;
	right: 0px;
}

.rtl .team-section .single-team-carousel{
	padding-left: 0px;
	padding-right: 60px;
}

.rtl .service-style-one .service-content .btn-box .phone-btn i{
	margin-right: 0px;
	margin-left: 10px;
}

.rtl .video-box .content{
	padding-left: 0px;
	padding-right: 60px;
}

.rtl .design-guideline .guide-content ul.list-box li{
	padding-left: 0px;
	padding-right: 15px;
}

.rtl .design-guideline .guide-content ul.list-box li:before{
	left: inherit;
	right: 0px;
}

.rtl .recent-projects .single-recent-project .text-box .inner{
	padding-left: 0px;
	padding-right: 60px;
}

.rtl .recent-projects .single-recent-project .text-box a.more{
	right: inherit;
	left: 90px;
}

.rtl .brand-carousel{
	direction: ltr;
}

.rtl .footer .footer-widget p{
	margin-right: 0px;
	margin-left: -100px;
}

.rtl .footer .footer-widget .footer-subscribe input{
	padding-left: 0px;
	padding-right: 45px;
}

.rtl .footer .footer-widget .footer-subscribe button[type=submit]{
	right: inherit;
	left: 5px;
}

.rtl .footer .footer-widget.explore{
	padding-left: 0px;
	padding-right: 40px;
}

.rtl .footer .footer-widget.links-widget ul.link-list a{
	padding-left: 0px;
	padding-right: 15px;
}

.rtl .footer .footer-widget.links-widget ul.link-list a:before{
	left: inherit;
	right: 0px;
}

.rtl .footer .footer-widget.services{
	padding-left: 0px;
	padding-right: 75px;
}

.rtl .team-section .owl-theme .owl-nav{
	right: inherit;
	left: 30px;
}

.rtl .service-style-one .service-content .btn-box a.thm-btn{
	margin-right: 0px;
	margin-left: 20px;
}

.rtl #text-3{
	left: inherit;
	right: 0px;
}

.rtl .footer-bottom .thm-container .copy-text{
	float: right !important;
}

.rtl .footer-bottom .thm-container .social-box{
	float: left !important;
}

.rtl .footer-bottom .thm-container .social-box a{
	margin-left: 0px;
	margin-right: 10px;
}

.rtl .banner-carousel-two{
	direction: ltr;
}

.rtl .blog-style-one .single-blog-post .img-box .meta-info a i{
	margin-right: 0px;
	margin-left: 5px;
}

.rtl a.read-more{
	right: inherit;
	left: 30px;
}

.rtl .contact-section .contact-form-content{
	text-align: right;
}

.rtl .contact-section .contact-form input, 
.rtl .contact-section .contact-form textarea{
	padding-left: 0px;
	padding-right: 50px;
	text-align: right;
}

.rtl .what-we-do .single-what-we-do .text-box a.read-more{
	right: inherit;
	left: 30px;
}

.rtl .service-style-three .single-service-three .text-box a.read-more{
	right: inherit;
	left: 30px;
}

.rtl .service-details-design-option .single-service-details-design-option .text-box ul.list-box li{
	padding-left: 0px;
	padding-right: 15px;
}

.rtl .service-details-design-option .single-service-details-design-option .text-box ul.list-box li:before{
	left: inherit;
	right: 0px;
}

.rtl .service-details-cost-calculator .pricing-table .table > thead > tr > th{
	text-align: center;
}

.rtl .service-details-cost-calculator .pricing-table .table > tbody > tr > td .inner{
	text-align: center;
}

.rtl .design-sizes .design-sizes-name-box .single-design-sizes-name-box span.name{
	float: right;
}

.rtl .design-sizes .design-sizes-name-box .single-design-sizes-name-box span.size{
	float: left;
}

.rtl .ddcommon .ddArrow{
	right: inherit;
	left: 0px;
}

.rtl .cal .scc_fonttitle_1{
	text-align: right;
}

.rtl .scc_font_1{
	text-align: right;
}

.rtl .label-cbx .checkbox{
	margin-right: 0px;
	margin-left: 8px !important;
}

.rtl .blog-style-one .single-blog-post .img-box .meta-info{
	padding-left: 0px;
	padding-right: 40px;
}

.rtl .search-box .form-group input[type="text"], 
.rtl .search-box .form-group input[type="search"]{
	padding-right: 30px;
	padding-left: 75px;
}

.rtl .search-box .form-group input[type="submit"], 
.rtl .search-box .form-group button{
	right: inherit;
	left: 0px;
}

.rtl .widget ul{
	padding-right: 0px;
}

.rtl .widget ul li a:before{
	left: inherit;
	right: 0px;
}

.rtl .blog-details-page .single-blog-post .img-box .meta-info{
	padding-left: 0px;
	padding-right: 50px;
}

.rtl blockquote:before{
	right: inherit;
	left: 40px;
}

.rtl blockquote{
	border-left: none;
	border-right: 2px solid #ee2d50;
}

.rtl .share-box .post-tags{
	float: right !important;
}

.rtl .blog-details-page .share-box .right-social{
	float: left !important;
}

.rtl .blog-details-page .share-box .social a{
	margin-left: 0px;
	margin-right: 10px;
}









