/*
Theme Name: IMES GROUP
*/
@font-face {
    font-family: 'BahijTheSansArabic-Light';
    src: url('fonts/BahijTheSansArabic-Light/BahijTheSansArabic-Light.eot?#iefix') format('embedded-opentype'),
    url('fonts/BahijTheSansArabic-Light/BahijTheSansArabic-Light.woff') format('woff'),
    url('fonts/BahijTheSansArabic-Light/BahijTheSansArabic-Light.ttf')  format('truetype'),
    url('fonts/BahijTheSansArabic-Light/BahijTheSansArabic-Light.svg#BahijTheSansArabic-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "JannaLT-Regular";
    src: url("./fonts/JannaLT-Regular.eot"); /* IE9 Compat Modes */
    src: url("./fonts/JannaLT-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./fonts/JannaLT-Regular.otf") format("opentype"), /* Open Type Font */
    url("./fonts/JannaLT-Regular.svg") format("svg"), /* Legacy iOS */
    url("./fonts/JannaLT-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./fonts/JannaLT-Regular.woff") format("woff"), /* Modern Browsers */
    url("./fonts/JannaLT-Regular.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "JannaLT-Bold";
    src: url("./fonts/JannaLTBold.eot"); /* IE9 Compat Modes */
    src: url("./fonts/JannaLTBold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./fonts/JannaLTBold.otf") format("opentype"), /* Open Type Font */
    url("./fonts/JannaLTBold.svg") format("svg"), /* Legacy iOS */
    url("./fonts/JannaLTBold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./fonts/JannaLTBold.woff") format("woff"), /* Modern Browsers */
    url("./fonts/JannaLTBold.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}
html{
  direction: rtl;
}
body{
    text-align: right;
    font-family: "JannaLT-Regular";
}
.form-control,
.watch_vedio,
.career_item p,
.btn_more,
.group_info p{
    font-family: "JannaLT-Regular";
}
.product_box_item p{
    font-size: 14px;
}
.ac_txt > h3,
.sec_head h2,
.sec_head h2,
.why_title,
.news_more,
.slide_txt > p,
.scroll_products,
.career_item > h2,
.news_txt > h2,
.subscribe_box h3,
.f_box > h2{
    font-family: "JannaLT-Bold";
}
h1, h2, h3, h4, h5, h6 {
    font-family: "JannaLT-Bold";
}

#resultBox8 .alert-success a{
    /*display: inline-block;
    background-color: #155724;
    padding: 6px 16px;
    color: #fff;
    border-radius: 3px;*/
}
/* new */
.products_list .col-md-4:nth-child(3) .product_box_item:before,
.products_list .col-md-4:nth-child(5) .product_box_item:before{
    right: 100%;
    left: auto;
}
.news_more > i {
    margin-right: 10px;
    margin-left: 0;
}
.fa-arrow-right:before {
    content: "\f060";
}
.sec_head h2:before {
    right: 0;
    left: auto;
}
.chat_icon,
.download_file{
    left: 30px;
    right: auto;
}
#homeSlider .owl-dots {
    position: absolute;
    top: 50%;
    right: auto;
    left: 50px;
    transform: translateY(-50%);
}
.scroll_products{
    float: right;
}
.watch_vedio,
.scroll_down{
    float: left;
}
.ac_icon {
    float: right;
}
.ac_txt {
    margin-right: 65px;
    margin-left: 0;
}
.why_title > img {
    margin-right: 0;
    margin-left: 20px;
}
.watch_vedio > span{
    margin-left: 20px;
    margin-right: auto;
}
.social_home:before{
    right: 0;
    left: auto;
}
.social_home > li {
    float: left;
    margin-left: 0;
    margin-right: 10px;
}
.f_social > li {
    float: left;
    margin-left: 10px;
    margin-right: 0;
}
.btn_scribe{
    left: 0;
    right: auto;
    border-radius: 30px 0 0 30px;
}
.form_scribe .form-control {
    padding-right: 20px;
    padding-left: 50px;
}
.fa-long-arrow-right:before {
    content: "\f177";
}
.btn_more > i {
    margin-left: 0;
    margin-right: 15px;
}
.career_item > h2 > a > span {
    float: right;
}
.career_item p {
    font-size: 15px;
}
.main_menu > li {
    float: right;
    margin-right: 0;
    margin-left: 25px;
}
.main_menu > li > a{
    font-size: 17px;
}
.sec_head h2{
}
.group_info p{
    font-size: 14px;
}
.group_info p > span {
    font-size: 15px;
    margin-left: 3px;
}
.top_footer {
    background-position: 0 100%;
    background-image: url(images/bg_footer_ar.png);
}
.section_partners {
    background-image: url(images/bg_partner_ar.png);
    background-repeat: no-repeat;
    background-position: 0 125%;
}
.section_about {
    background-image: url(images/bbg_ar.png);
    background-repeat: no-repeat;
    background-position:0 50px;
}
.user_profile {
    float: left;
    margin-left: 40px;
    margin-right: 0;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-family: "JannaLT-Regular";
}
::-moz-placeholder { /* Firefox 19+ */
    font-family: "JannaLT-Regular";
}
:-ms-input-placeholder { /* IE 10+ */
    font-family: "JannaLT-Regular";
}
:-moz-placeholder { /* Firefox 18- */
    font-family: "JannaLT-Regular";
}
.lang_site{
    float: left;
}
#header .menu-trigger {
    float: left;
    margin-left: 0;
    margin-right: 20px;
}

.menu-mobile {
    left: 0px;
    right: auto;
    -webkit-transform: translateX(-275px);
    -moz-transform: translateX(-275px);
    -ms-transform: translateX(-275px);
    -o-transform: translateX(-275px);
    transform: translateX(-275px);
}
.menu-toggle .menu-mobile {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.menu-toggle .main-wrapper {
    -webkit-transform: translate3d(250px,0,0);
    -moz-transform: translate3d(250px,0,0);
    -ms-transform: translate3d(250px,0,0);
    -o-transform: translate3d(250px,0,0);
    transform: translate3d(250px,0,0);
}
.powerd_b {
    float: left;
}
.copy_right{
    float: right;
}
@media (min-width: 992px){
    .offset-lg-1 {
        margin-right: 8.333333%;
        margin-left: 0;
    }
}
@media screen and (max-width: 991px){
    .user_profile {
        margin-right: 0;
        margin-left: 15px;
    }
}
@media screen and (max-width: 767px){
    .download_file {
        right: auto !important;
        left: 15px !important;
    }
    .chat_icon {
        right: 15px !important;
        left: auto;
    }
    .section_about .sec_head h2:after {
        right: 0;
        left: auto;
    }
}

