﻿.navbar-brand img
{
    width:auto;
}

ul.about_points
{
    list-style-type:disc;
    margin-left:75px;
}
ul.about_points li
{
    display:list-item;
    margin-bottom:8px;
}
.side_section{
    background-size:contain!important;
}

sub, sup{
    font-size:40%;
}
sup{
    top:-0.8em
}

.page_content_company_qualities .page_content_company_qualities_inner {
    padding-left:0px;
}
#our-offer ul {
       margin-left:75px;
       list-style-type:none;
     /*  list-style-image: url('/img/tick.png');*/ 
}
#our-offer ul li{
 
    margin-bottom:8px;
   direction:rtl;
    width:75%;    
}
    #our-offer ul li img {
        float:right;
        width:32px;
        height:32px;
    }

    .photoContainer{
         position: relative;
    }
   .photoContainer .overlay{
        position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: rgba(49, 170, 225, .8)

   }
      .photoContainer .overlay .cbp-l-caption-title::after {
    content: '';
    display: block;
    width: 15%;
    height: 1px;
    background-color: #fff;
    margin: 8px auto 0;
}
   .photoContainer:hover .overlay {
  opacity: 1;
}

   #portfolio_slider_container{
       display:none;
   }

   .padding_short{
       padding:0px 0px 120px 0px;
   }
   /*
   .index_2_video{
       width:100%;
       height:100%;
   }
   .index_2_video iframe{
       display:inline-block;
       width:100%;
       height:100%;
       border:none;
   }*/

   .navbar{
       background:rgba(49, 45, 43, 0.3);
       margin-top:0px;
   }
    .navbar .container-fluid{
        margin-top:40px;
    }
    .navbar.shrink .container-fluid {
        margin-top:0px;
    }

   .swiper_slide_inner.text-center{
  background:rgba(49, 45, 43, 0.3);
  padding-bottom:10px;
   }