@import url('https://fonts.googleapis.com/css?family=Almarai&display=swap');

h1,h2,h3,h4,h5,h6,p,a,input,option,li,label,span,.title-desc,.form-group,button{font-family: 'Almarai', sans-serif!important;
}

.cases-item.style-3 .cases-desc span {font-family: 'Almarai', sans-serif!important;    padding: 3px 12px;
    font-size: 17px;
    background: #ffffff;
    color: #b4842c;
}.testimonials.style2 .testimonial-content,.ttm-list.ttm-list-style-icon li{text-align:right;}
.section-title.with-desc .title-header {

    margin-bottom: 90px;
}
.top-contact li:last-child {
    padding-left: 22px !important;
}.section-title .title-desc{direction:rtl;}
.newsletter-form {
    position: relative;
    margin-bottom: 10px;
    margin-top: 48px;
    direction: rtl;
}.ttm-list.ttm-list-style-icon li i {
    position: absolute;
    right: 0px;
    top: 5px;
}

.cases-images img{height:260px;}
.ttm-row.row-title-section {
  
    direction: rtl;}
.featured-thumbnail img{margin:12px auto;text-align:center;height:240px;}
.section-title.text-left.with-desc .title-header:before {
    right: 0;
    margin-left: 0;
}
.mr-3, .mx-3 {
    margin-left: 1rem!important;
}
.ml-3{
    margin-right: 1rem!important;
}
ul.ttm-recent-post-list>li img {
    display: block;
    width: 70px;
    height: 70px;
    float: right;
    margin-left: 18px;
}
.newsletter-form input[type="submit"] {
    height: 47px;
    width: 115px;
    border: 0;
    outline: none;
    z-index: 21;
    padding: 0;
    left:0;right:auto;
    border-radius: 50px 0px 0px 50px;
    box-shadow: 0 0;
    font-weight: 600;
    font-size: 12px;
    padding-left: 0;
    padding-right: 20px;
    position: absolute;
    top: 0;
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
}
header,.services-section,.chart-section{direction:rtl;}
.chart-section .section-title{text-align:right;}
.about3-section{direction:rtl;text-align:right;}
.ttm-tabs ul.tabs li a i {
    font-size: 18px;
    margin-left: 9px;}
.featured-icon-box.style7 ,.iq-choose-info{text-align:right;
    direction: rtl;}
	.features{text-align:center;
    direction: rtl;}
	.iq-slolution-details .icon {
    margin: 12px auto;}
	.accordion .toggle .toggle-title:after {
    position: absolute;
    font-family: "themify";
    left: 10px;right:auto;
    top: 15px;
    content: "\e61a";
}
.wrap-form.ttm-contactform input[type="submit"] {
    margin-top: 30px;
    background: #b4842c;
}
ul.ttm_contact_widget_wrapper li h6 {
    font-size: 18px;
    line-height: 24px;
    padding-right: 37px;
}
ul.ttm_contact_widget_wrapper li i {
    position: absolute;
    right: 0;left:auto;
    top: 20px;
    font-size: 20px;
    font-weight: 400;
}
.contact-form-section{direction:rtl;text-align:right;}
.spacing-6 {
    padding-left: 125px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-top: 115px !important;
}
.panel-title > a span {
    padding-right: 12px;
}
.panel-title > a span {
    padding-right: 12px;
    color: #fff;
}
.panel-title > a .fa{color:#fff;}
.ttm-tabs.ttm-tab-style-classic ul.tabs li.active a {
    color: #fff;
    border-top: 3px solid;
    border-color: #f0f0f0 !important;
    background-color: #b4842c;
    margin-top: -2px;
}
.ttm-tabs.ttm-tab-style-classic ul.tabs li.active:after {
    display: block;
    content: "";
    position: relative;
    bottom: 7px;
    right: 50%;left:auto;
    width: 13px;
    height: 13px;
    border-width: 0 0 1px 1px;
    -webkit-transform: translateX(-50%) rotate(-45deg);
    -moz-transform: translateX(-50%) rotate(-45deg);
    -ms-transform: translateX(-50%) rotate(-45deg);
    -o-transform: translateX(-50%) rotate(-45deg);
    transform: translateX(-50%) rotate(-45deg);
}p{text-align:justify;}
.iq-solutions  p {font-size:21px;line-height:1.4em;}
.iq-solutions {padding:68px 0px;}
.ttm-bgcolor-darkgrey > .ttm-bg-layer,.ttm-bgcolor-darkgrey > .ttm-bg-layer > .ttm-bg-layer-inner{    background-color: #0e0e4b;direction:rtl;}
.layer-content{text-align:right;}
.testimonial-content h2{color:#b4842c;font-size:28px;}
.section-title h5 {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 27px;}
.iq-slolution-details h5{font-weight:bold;color:#b4842c;}
.site-branding {
    float: right;}
	 .header-btn {
    float: left!important;}
	.menu{margin-right:93px;}
	.menu, .ttm-header-icons, .ttm-header-icon{
    float: right!important;
}.featured-imagebox-post .featured-content.featured-content-post,.iq-solutions {

    direction: rtl;
    text-align: right;
}.chart-section .title-header{margin-top:72px;}
.iq-works,.iq-works2{direction:rtl;}
.iq-workinfo {
    direction: rtl;}
.header-btn {
    padding-right: 24px;
}
.ttm-list.ttm-list-style-icon li i {
    position: absolute;
    right: 0px;
    top: 5px;
}
.iq-features .col-lg-6.iq-rmt-40 {
    padding-left: 30px;
    float: right;
    text-align: right;
}
.ttm-page-title-row {
    direction: rtl;
    display: block;
    padding-top: 180px;
    padding-bottom: 85px;
    z-index: 11;
    text-align: right;
}
 .testimonials.style2 .testimonial-content blockquote {
    border: none;
    margin: 0;
    outline: none;
    text-align: right;}
.ttm-list.ttm-list-style-icon li {
    padding-right: 27px;
    list-style: none;
    position: relative;
    padding-bottom: 8px;
}
.title-header p{font-size:18px;margin-top:33px;}
#site-header-menu #site-navigation .menu ul ul {
    text-align: right;
    position: absolute;
    visibility: hidden;
    display: block;
    opacity: 0;
    line-height: 14px;
    right: 0;
    border-top: 3px solid transparent;
    top: auto;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    transition: all .2s ease;
    z-index: 99;
    background-color: #f8f9fa;
    width: 250px;
    transform: translate(0, 10px);
    transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;
}
.tp-parallax-wrap{text-align:right!important;}
.ht-main-nav{text-align:right;direction:rtl;}
.ttm-row.about-section, .ttm-row.process-section {    padding-top: 70px;
    padding-bottom: 100px;
    text-align: right;
}
.second-footer {
    text-align: right;
    direction: rtl;}
	.widget ul#menu-footer-services li a:before {
    font-family: 'FontAwesome';
    content: "\f101";
    position: absolute;
    top: 0px;
    right: 0;
    line-height: 18px;
    font-size: 15px;
}
.widget ul#menu-footer-services li a {
    padding-right: 16px;
    position: relative;
}
.ttm-row.blog-section, .ttm-row.client-section, .ttm-row.blog2-section, .ttm-row.about-blog-section, .ttm-row.contact-form-section {
    padding-top: 0;
    direction: rtl;
}
.featured-imagebox .ttm-box-bottom-content {
    padding: 35px 30px 42px 30px;
    text-align: center;
}
.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:30px;
	left:30px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}
.ttm-list.ttm-list-style-icon li ,.featured-desc p,.testimonials.style2 .testimonial-content blockquote,.media  p{
  
    direction: rtl;}
	#site-header-menu #site-navigation > ul li > a, #site-header-menu #site-navigation .menu ul > li ul li > a {
  
    text-align: right;}
.my-float{
	margin-top:16px;
}
.ttm-highlight-fid-style2 {
    display: none;}
.testimonials.style2 .testimonial-content {
    min-height: 314px;}
.featured-icon-box.style7 {
    min-height: 160px;}
.section-title p {margin-bottom:22px;
    text-align: center;}
	
	
	.service-shap img{width:50%;}