.top-bar{
    direction: ltr;
}
.top-bar a{
    color:#000 !important;
}
.logo-header{
    width:210px;
}
.footer-top{
    padding:60px 0px 10px 0px;
}
.image-effect-two img{
    height:280px;
}
.sticky-header{
    border-bottom: 1px solid #cccccc;
}
.sticky-header.is_fixed{
    border:none;
}
.copyrights-text a{
    color:#f0f0f0;
}
.widget_address li a{
    color:#f0f0f0;
}
.contact-slide-hide li{
    list-style: none;
}
.slider-text.light{
    color:#fff !important;
}
.Service-half-top{
    padding-bottom: 260px;
}
.testimonial-pic img{
    width:100% !important;
    height:100% !important;
}
.text-right{
    text-align: right!important;
}
.m-about .item{
    margin:30px;
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.4);
}
.m-about:after{
    content: "";
    position: absolute;
    width: 85%;
    height: 75%;
    background-color: #f5be23;
    left: 0px;
    top: 15%;
    z-index: -1;
}
.ow-img img{width:100%;height:350px}
.mt-thum-bx img, .mt-post-thum img{
    width:100%;
    height:300px;
}
.main-title{
    border-left:15px solid #f5be23;
    padding-left:10px;
    font-size:40px;
}
.main-title-ar{
    border-right:15px solid #f5be23;
    padding-right:10px;
    font-size:35px;
}
.album{
    width:100%;
    font-size:20px;
    text-align: center;
}
.album img{
    width:100%;
    height:200px;
    border-radius: 10px;
}
.album img:hover{
    opacity: 70%;
}
.contacts{
    list-style: none;
}
.contacts li{
    padding:10px 15px;
    font-size:16px;
    font-weight: bold;
    background-color: #f0f0f0;
    border-radius: 20px;
    margin:10px;
}
.contacts li:hover{
    background-color: #f5be23;
}
.contacts li a:hover{
    color: #000;
}
@media only screen and (max-width: 767px) {
    .top-bar li{float: left;}
    .ow-img img{height:auto}
    .mt-thum-bx img, .mt-post-thum img{
        height:auto;
    }
}