@media(max-width:767px){


    .p_links ul li {
        float: none;
    }
    .responsive_item ul {
        margin-right: 9px;
    }
    .responsive_item ul li{
          min-width: 66px;
        font-size: 12px;
        padding: 10px 5px 0px 5px;
    }
    .responsive_item ul li a span::before{
        font-size: 12px;
    }
    .srct{
        width: 95%;
          margin-top: -130px;
    }
    .slider_title{
        font-size: 29px;
        line-height: 38px;
        margin-bottom: 0;
    }
    .slider_desc{
       font-size: 13px;
      line-height: 20px;
    }
    .slider_read{
          padding: 6px 0px 4px 0px;
          font-size: 12px;
        width: 100px;
        margin-top: 25px;
    }
    .person{
        padding: 20px 0px;
    }
    .person p{
        font-size: 12px;
    }
    .person img{
        float: none;
        margin-left: 15px;
    }
    .gallery{
        padding: 20px 0px;
    }
    .responsive_item.slider_title{
        font-size: 21px;
    }
    .gall{
        font-size: 12.35px;
          padding: 6px 0px 4px 0px;
          width: 104px;
        margin-top: 20px;
    margin-right: -5px;    
    }
    .grid{
        margin-top: 20px;
    }
    .r_title{
      font-size: 30px;
      line-height: 40px;
      margin-bottom: 20px;
    }
    .r_bg{
        padding: 20px 0px;
    }
    .r_desc{
        font-size: 15px;
    }
    .b_l{
        border-left: none;
        border-top: 1px solid #aaa;
        margin-top: 10px;
        padding-top: 20px;
    }
    .r_d{
        padding: 0;
    }
    .p_l{
        margin-bottom: 10px;
    }
    .con_title{
        font-size: 35px;
        line-height: 50px;
        text-align: center;
    }
    .con_div{
        padding: 0;
    }
    .form_div form input{
        width: 100%;
    }
    .f_d{
        width: 100%;
    }
    .center{
        margin: 20px 0px 0px 0px;
        float: right;
    }
    .f_text{
        font-size: 9px;
    }
    .page_title{
        font-size: 35px;
        line-height: 35px;
    }
    .p_links ul li{
        padding-right: 15px;
        margin-right: 25px;    
    }
    .p_links ul li a{
        font-size: 11px;
        line-height: 15px;
    }
    
    .flex-direction-nav{
        bottom: -20px;
        right: 100%;
    }
        .main_nav ul li a:hover span,
.main_nav ul li a:focus span {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    transform: translateY(0%);
}
    


    
}
@media(min-width:768px){
    .responsive_item ul li{
          min-width: 60px;
        font-size: 12px;
    }
    .responsive_item ul li a span::before{
        font-size: 12px;
    }
            .gal_con{
        width: 375px;
    }

}
@media(min-width:992px){
    .responsive_item ul li{
          
        font-size: 15px;
    }
    .responsive_item ul li a span::before{
        font-size: 15px;
    }
        .gal_con {
      width: 323px;
    }

}
@media(max-width:992px){
    .lang.h_page{
        margin-top: -50px;
    }
}
@media(min-width:1200px){
    .responsive_item ul li{
          min-width: 99px;
        
    }
    .gal_con {
      width: 390px;
    }
   /* .slides li+li img{
        margin-top: 50px !important;
    }*/
}
