#slider_container    {
    height:300px;
}

.ltr    {
    direction: ltr;
    text-align: left;
}
img{
    max-width: 100%;
}
.owl-carousel{
    direction:ltr;
    text-align:left;
}

#home_slider .carousel, #home_slider .item , #home_slideshow  {
    height: 700px;
}
#project_slider .carousel, #projectslider .item ,#projectslideshow {
    height: 500px;
}
#home_slideshow .container{
    position: relative;
    height: 700px;
}
#project_slideshow .container{
    position: relative;
    height: 500px;
}
#home_slideshow {
    position: relative;
    text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.28);
    text-align: center;
    margin: 0;
}
#home_slideshow > div{
    position: absolute;
    top: 0;
    width: 100%;
    height: 700px;
}
.project_view #media_slider{
    width: 100%;
    height: 500px;
}
#home_slideshow h1 , #home_slideshow .item{
    /* text-align: left; */
    float: none;
}
#home_slideshow .slider_text{
    position: absolute;
    z-index: 5;
    bottom: 0;
    right: 0;
    /* height: 300px; */
    display: block;
    /* overflow: hidden; */
}
#home_slideshow .slider_text h3 , #home_slideshow .slider_text h4{
    font-weight: bold;
    color:#fff;
    margin:5px;
}
#home_slideshow .owl-item .slider_text{
    transition: all 200ms cubic-bezier(.2,1,.86,.96);
    position: absolute;
    bottom: 0;
    padding: 20px;
    background: rgba(0,0,0,0.5);
}
.owl-carousel .owl-item .owl-bg-img{
    transition: background 8000ms cubic-bezier(.2,1,.86,.96);
}

body .owl-theme .owl-controls .owl-buttons div{
    background: none;
}
/* ===================================
    Owl carousel
====================================== */

.owl-carousel { overflow: hidden; }
.owl-buttons { position: static; }
.owl-prev, .owl-next {color: #111;display: block;font-size: 16px;height: 105px;line-height: 105px;margin-top:-35px;opacity: 0;position: absolute;text-align: center;top: 40%;width: 105px;z-index: 6;}
.owl-prev {left: -70px;}
.owl-next {right: -70px;}
.owl-prev:before, .owl-next:before { background:none; border-radius:2px; content: ""; display: block; height: 66%; left: 0; position: absolute; width: 66%; }
.owl-next:before { left: auto; right: 0; }
.owl-prev .fa, .owl-next .fa {color: #000; font-size: 24px; position: relative; top: -15%;}
.owl-prev .fa{ right: 4%}
.owl-next .fa { left: 4%;}
.owl-carousel:hover .owl-prev {left: -35px; opacity: 1; }
.owl-carousel:hover .owl-next { opacity: 1; right: -35px; }
.owl-pagination { bottom: 30px; display: block; left: 0; position: absolute; text-align: center; width: 100%; z-index: 100 !important; }
.owl-page { display: inline-block; padding: 6px 5px; }
.owl-page span { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7); border-radius: 4px; box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1); display: block; height: 7px; transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; width: 7px; }
.owl-page:hover span { background: none repeat scroll 0 0 rgba(255, 255, 255, 1); }
.owl-page.active span { background: none repeat scroll 0 0 transparent; border: 1px solid rgba(255, 255, 255, 0.8); transform: scale(1.33333); }
.owl-bg-img { background-position: center center; background-repeat: no-repeat; background-size: cover; display: block; overflow: hidden; position: relative; width: 100%;  }
.owl-subtitle { font-size: 14px; letter-spacing: 10px; text-transform: uppercase; font-weight: 400; line-height: 80px; display:block}
.owl-title { font-size: 35px; font-weight: 600; text-transform: uppercase; display: block; letter-spacing: 7px;}
.owl-title-big { background: rgba(0, 0, 0, 0.5); display: inline-block; font-size: 25px; font-weight: 600; letter-spacing: 7px; line-height: 40px; padding: 35px 50px; text-transform: uppercase; width: 60% }
.dark-pagination .owl-page span { background: none repeat scroll 0 0 rgba(0, 0, 0, 1); box-shadow: none }
.dark-pagination .owl-page.active span {background:transparent; border: 1px solid rgba(0, 0, 0, 1); }
.dark-pagination .owl-prev, .owl-next { opacity: 1; }
.dark-pagination .owl-next:before { left: auto; right: 0; }
.dark-pagination .owl-prev {left: -35px; opacity: 1; }
.dark-pagination .owl-next { opacity: 1; right: -35px; }
.light-pagination .owl-page.active span {background: transparent; border: 1px solid rgba(255, 255, 255, 1); }

/* square pagination */
.square-pagination .owl-page span { width:30px; border-radius: inherit; height:3px; background: rgba(255,255,255,.5)}
.square-pagination .owl-page.active span {border:none !important; transform:none!important; background:#fff !important}

/* hide next-prev arrow */
.dark-pagination-without-next-prev-arrow .owl-prev, .dark-pagination-without-next-prev-arrow .owl-next {display: none}

/* hide dot navigation */
.owl-no-pagination .owl-pagination { display: none}

/* simple next-prev arrow */
.owl-prev-next-simple .owl-prev::before, .owl-next::before { box-shadow:none}

/* half slider */
.owl-half-slider .owl-title { width: 50%; line-height: 40px; font-size: 25px;}
.owl-half-slider .item { min-height: 750px}
.owl-half-slider .container { min-height: 750px}
.owl-small-slider .item {min-height: 430px}
.owl-small-slider .container {min-height: 400px}

/* bottom pagination */
.bottom-pagination .owl-pagination {position:inherit !important}

/* scroll down */
.scroll-down{ bottom: 50px; position: absolute; text-align: center; width: 10a0%; z-index: 10}
.scroll-down a i { background: #fff; border-radius: 2px; font-size: 17px; padding: 2px 6px; color: #000; }
.scroll-down a i:hover { background:#000; color: #fff  }
.scroll-to-down { cursor:url("../images/arrow-down.png"), pointer;}
.scroll-to-down-white { cursor:url("../images/arrow-down-white.png"), pointer;}
.background-slider-text { position: absolute; width: 100%}


.aboutTeam .inverse    {
    background: #FFFFFF;
    /* color: #fff; */
    border: 1px solid #098D59;
    border-left:none;
    border-right: none;
    margin: 20px 0;
    padding: 24px 0;
}
.aboutTeam h4{
    font-size: 24px;
}
.aboutTeam h4 span{
    font-size: 20px;
}
.post_date    {
    /* float: left; */
    /* clear: both; */
}
.post_bottom    {
    text-align: right;
}
.full-width-image img    {
    width: 100%;
}
/* Slideshow */
#slider_bottom{
    width: 100%;
    height: 200px;
    background: black;
    margin-bottom: 30px;
    position: relative;
    color: #fff;
}
#slider_bottom h3{
    text-align: left;
    color: #fff;
    padding: 10px;
    padding-bottom:5px;

}
#slider_bottom p{
    padding: 10px;
    padding-top: 0;
}
#slider_navigation    {
    position: absolute;
    bottom: 10px;
    left: 5px;
    height: 60px;
    width: 100%;
}
#slider_bottom #slider_number{
    padding: 5px;
    position: absolute;
    bottom: 10px;
    left: 10px;
    width: 100%;
}
#slider_bottom #slider_number a{
    color: #fff;
    padding: 0 3px;
    cursor: pointer;
}
#about_page{
    padding: 30px 0 ;
}
#rememberance_thumbs img    {
    width: 80px;
    height: 80px;
    float: left;
    margin: 5px 10px 5px 0;
}
#about_files{
    margin-bottom: 30px;
}
#about_files li a{
    padding: 10px;
    display: block;
}
#about_files li a:hover{
    color: #fff;
    background:#098D59;
}
.blogPostMasonry h3{
    padding: 5px 0;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small {
    color: #A7D6C3;
}
h1 a, h1 a:hover , a:focus{
    color: #035234;
}
@media screen and (max-width: 640px) {
    #logo img{
        max-width: 80%;
    }
    .nav_wrapper{
        height:100px;
    }
}
.rtl{
    text-align: right;
    direction: rtl;
}
.rtl h1,.rtl h2,.rtl h3, .rtl h4, .rtl h5 , .rtl h6{
    font-family: irsans !important;
}
.btn-linkedin{
    background: #0077B5;
    padding: 1px 2px;
    line-height: 0;
    border-radius: 2px;
}
.btn-linkedin .fa{
    color: white;
}
#home_slideshow .owl-item .slider_text:hover {
    background: rgba(0, 0, 0, 1);
}
#slider_number a{
    width: 23px;
    height: 23px;
    text-align: center;
    margin: 5px;
    display: inline-block;
}
#slider_bottom #slider_number a.active{
    background: white;
    border-radius: 15px;
    color: #000;
}