@media (min-width: 1280px) and (max-width: 1366px) {
.menu_search .theme-btn{
        font-size: 12px; 
    padding: 2px 7px;
}
 .header-main .main-menu ul li .has-homemenu{
     left: -140px;
 } 

}

@media (max-width: 767px) {
 .inner_purpose {
    display: inline-block;
}   
.inner_purpose_text{
    width: 100%;
    padding: 2em 2em;
}
.inner_purpose_img{
    width: 100%; 
}
.inner_purpose_text h4{
        font-size: 20px;
}
  .inner_purpose_text h5{
     font-size: 20px;  
  } 
  .about_third {
          padding: 10px
  }
  .sec_title h3{
      font-size: 2em
  }
  .text_inner3 {
    vertical-align: middle;
    color: #fff;
    font-size: 17px;
    /* margin-top: 10px; */
    width: 70%;
    margin-left: 1em;
}
.bottom_text p{
    font-size: 20px;
}
.about_fifth_caption h4{
    top: 10%;
}
.about_fifth_text{
    margin-top: 43%;
}
.about_fifth{
height: 520px;
}
.about_fifth_text p{
    font-size: 20px;

}
.about_six p{
        font-size: 1.4em;
    line-height: 1.6;

}
.display_7{
        display: inline-block;
        margin-bottom: 2em;
                width: 100%;

}
.inner_about_text7{
        width: 100%;
}
.inner_about_text7 h5{
    min-height: 70px;
}
.inner_about_img7{
    width: 100%;
}
.display_7 .inner_about_img7 img{
    width: 100%;
}
}