@font-face {
    font-family: 'FrutigerLTArabic-55Roman';
    src: url('/App_Themes/ThemeEn/fonts/FrutigerLTArabic-55Roman.eot?#iefix') format('embedded-opentype'), url('/App_Themes/ThemeEn/fonts/FrutigerLTArabic-55Roman.woff') format('woff'), url('/App_Themes/ThemeEn/fonts/FrutigerLTArabic-55Roman.ttf') format('truetype'), url('/App_Themes/ThemeEn/fonts/FrutigerLTArabic-55Roman.svg#FrutigerLTArabic-55Roman') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: 'FrutigerLTArabic-55Roman','Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'FrutigerLTArabic-55Roman';
}

.navbar-default .navbar-nav > li > a {
    font-family: 'FrutigerLTArabic-55Roman';
}

.contantdesc,
.contantdesc span,
.contantdesc div,
.contantdesc p {
    font-family: 'FrutigerLTArabic-55Roman','Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important;
}


    .contantdesc select.form-control {
        padding: 0 12px;
    }

input[type="text"].text-search {
    font-family: 'FrutigerLTArabic-55Roman';
}


.logo {
    border-left: 0px;
    border-right: 1px solid rgba(255,255,255,0.2);
}


.topnav {
    float: right;
    padding-left: 0px;
    padding-right: 40px;
}

    /* Style the links inside the navigation bar */
    .topnav a {
        float: left;
        padding: 5px 7px;
    }

@media screen and (max-width: 768px) {

    .topnav a.icon {
        float: right;
    }
}

@media screen and (max-width: 768px) {

    .topnav.responsive a.icon {
        position: absolute;
        left: initial;
        right: 0;
    }

    .topnav.responsive a {
        float: none;
        display: inline-block;
        text-align: left;
    }
}



.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    border-left: 0px;
    border-right: 5px solid white;
}

.BgTopHead {
    float: left;
    padding-left: 0px;
    padding-right: 10px;
}


.dailymessage {
    background-position: right bottom;
}

.floatMsg {
    float: right;
}

.dailymessage2 {
    background-position: right bottom;
}

.imgmobile img {
    right: 0px;
    left: 17px;
}

.breadcrumb-container ul,
.breadcrumb-container ol {
    float: left;
}

.sharesocial {
    float: right;
}

.listTitle {
    margin-right: 0px;
    margin-left: 31px;
}

.globalItems {
    margin-right: 0px;
    margin-left: 31px;
}

.banner1 {
    /*height:135 ;*/
    margin-right: 0px;
    margin-left: 31px;
}

.banner2 {
    margin-right: 0px;
    margin-left: 31px;
    background-position: right bottom;
}

.footerBanner li {
    float: right;
}

.socialitems {
    float: right;
    margin-left: 0px;
    margin-right: 45px;
}

.socialitemsFooter {
    margin-left: 0px;
    margin-right: 8px;
}

    .socialitemsFooter a {
        padding-right: 0px;
        padding-left: 8px;
    }

@media screen and (min-width: 769px) {
    .socialitemsFooter {
        float: right;
    }
}


.footerBanner li {
    float: right;
}

.footerBanner {
    float: right;
}

.poweredby {
    float: right;
}

@media screen and (max-width: 767px) {
    .poweredby {
        float: none;
    }
}

.twasol {
    float: right;
    padding-left: 0px;
    padding-right: 7px;
}

@media screen and (max-width: 767px) {
    .twasol {
        float: none;
    }
}

.app {
    padding-right: 0px;
    /*padding-left: 51px;*/
}


@media screen and (max-width: 768px) {


    .app {
        padding-left: 0px !important;
    }

    .twasol {
        padding-right: 0px;
        padding-left: 0px;
    }

    .footerBanner li {
        float: none;
    }
}

@media screen and (max-width: 1200px) {
    .globalItems {
        margin-left: 0px;
    }

    .listTitle {
        margin-left: 0px;
    }

    .banner1 {
        margin-left: 0px;
    }

    .banner2 {
        margin-left: 0px;
    }
}

#wrap {
    float: left;
}

input[type="text"].text-search {
    padding-right: 0px;
    padding-left: 28px;
    right: -30px;
    left: initial;
}

.btn-search {
    float: left;
    left: 0;
}


.Banners .owl-carousel .owl-nav .owl-next:hover {
    left: 0;
}

.Banners .owl-carousel .owl-nav .owl-prev:hover {
    right: 0;
}

.bs-slider-overlay {
    right: 0;
}

.slide_style_left {
    text-align: right !important;
}

.slide_style_right {
    text-align: left !important;
}

.slide-text {
    text-align: right;
}


.carousel-indicators {
    right: 0%;
    left: 16%;
}



.newsTicker {
    float: right;
}

.NewsTitle {
    padding-right: 0px;
    padding-left: 25px;
    margin-left: 0px;
    margin-right: 12px;
}

.price p {
    float: left;
}

.index {
    padding-right: 0px;
    padding-left: 15px;
}

    .index .status {
        float: right;
    }

.Services {
    background-position: right center;
}

@media (min-width: 992px) {
    .Services .nav-pills > li.active:after {
        right: 0px;
        left: 100%;
        border-right: none;
        border-left-color: #c11722;
    }
}

@media screen and (max-width: 768px) {



    .carousel-indicators {
        left: 50%;
    }
}

.News_Social_Section .owl-carousel .owl-nav .owl-prev {
    left: 66%;
}

.BrowseSite .owl-prev {
    left: 86% !important;
}

.News_Social_Section .owl-carousel .owl-nav .owl-next {
    right: 0;
}

.News_Social_Section .div-news .owl-carousel .owl-nav .owl-prev {
    right: 96px;
}

.News_Social_Section .div-news .owl-carousel .owl-nav .owl-next {
    right: 70px;
}

.newsImg {
    float: left;
    padding-left: 0px;
    padding-right: 10px;
}

.social .nav-tabs > li > a {
    margin-left: 0px !important;
}

.all {
    margin-right: 0%;
    margin-left: 46%;
}
@media (max-width: 991px) {
    .all {
        right: 0;
        left:initial;
        top: 8px;
    }
}


.text-right {
    text-align: left;
}

.text-left {
    text-align: right;
}


.faq-div .question {
    border-right: none;
    border-left: 2px solid rgb(122, 151, 167);
    padding-right: 0px;
    padding-left: 12px;
}

.faq-div .answer {
    border-right: none;
    border-left: 2px solid rgb(122, 151, 167);
    padding-right: 0px;
    padding-left: 15px;
}



.news-item .news-item-readMore {
    right: 0;
    left: initial;
}

@media (min-width: 768px) {
    .news-item .col-sm-4, .news-item .col-sm-4 {
        float: left;
    }
}

.servic-carousel-nav .owl-prev {
    background-image: url(../images/arrow-left.png);
}

.servic-carousel-nav .owl-next {
    background-image: url(../images/arrow-right.png);
}

.carousel-inner > .carousel-item.active.right, .carousel-inner > .carousel-item.next {
    right: 0;
}

.carousel-inner > .carousel-item.active.left, .carousel-inner > .carousel-item.prev {
    right: 0;
}

    .carousel-inner > .carousel-item.active, .carousel-inner > .carousel-item.next.left, .carousel-inner > .carousel-item.prev.right {
        right: 0;
    }


.glyphicon-menu-left:before {
    content: "\e258";
}

.glyphicon-menu-right:before {
    content: "\e257";
}

.ServicesTitle span {
    font-size: 26px;
}

.ShareAddThis {
    padding-right: 6px;
    padding-left: 0px;
}

.Discription p {
    text-align: left;
}

.BrowseSite {
    text-align: left;
}

    .BrowseSite a {
        border-left: 3px solid #c11722;
        padding-left: 5px;
        border-right: none;
    }


@media (min-width: 992px) {

.Services .nav > li > a{
height: 80px;}
    .mega-dropdown-menu {
        left: -27vw;
        right: initial;
    }
}


.FooterTitles-cont {
    padding-left: 50px;
}

.mega-dropdown-menu .mega-btn-contaner .mega-btn {
    margin: 10px -2px;
}

.search-esponsive .btn {

    right: 35px;
    left: initial;

}
.floatMsgHome {

    left: initial;
    right : -6%;
}

@media  (Max-width: 1250px) {

    .floatMsgHome {
        left: initial;
        right: -0%;
    }
}

@media  (Max-width: 1200px) {

    .floatMsgHome {
        left: initial;
        right: 0;
    }
}

@media  (Max-width: 992px) {
    .floatMsgHome {
        left: initial;
        right: initial;

    }
}


.homeDailymessage {
    /*height: 180px;
    position: absolute;
    width: 100%;
    top: 188px;
    width: 33px;*/
    height: 180px;
    position: absolute;
    width: 100%;
    top: 188px;
    width: 100%;
    left: -5% !important;
}
.serviceImage{
    min-height: 100px;
    width: 100%;
    display: table;
}
.serviceImage i {
/*    display: table-cell;*/
    vertical-align: middle;
}
.service h4{
    text-decoration: underline;
}
.serviceImage .fa {
     color: #fff;
    background: rgb(44,62,82);
    border-radius: 50%;
    width: 70px;
    height: 70px;
    padding: 5px;
    font-size: 31px;
    margin-top: 12px;
    transition:  box-shadow .3s , background .3s;
 }
.animated:hover h4 {
    color: #c11722;
}
.animated:hover .fa {
    box-shadow: 0 0 0 4px #c11722;
    background : #fff;
    color: #c11722;
    transition:  box-shadow .3s , background .3s;
}
.serviceImage .fa:before {
    padding: 0;
    border-radius: 50%;
    transition: all .3s;
    width: 60px;
    height: 60px;
    display: table-cell;
    vertical-align: middle;
}

.animated:hover .fa:before {
    box-shadow: 0 0 0 2px #c11722;
}
 .serviceImage {
    border-radius: 50%;
    color:rgb(17,17,17);
 }
 .serviceImage img {
  max-height: 90px;
 }
 
.Services .col-md-3:nth-child(5) {
    clear: left;
 }
