@media (max-width:1300px){


}


@media (max-width:1199px){
  .testimonial_slider .owl-next {right: 0;}
  .testimonial_slider .owl-prev {left: 0;}
  footer .footer_bottom {margin-top: 25px;}
}


@media (max-width:991px){

  .hero_banner {padding: 120px 0 50px;}
  .hero_banner h5 {font-size: 30px;margin-bottom: 30px;}
  .hero_banner h1 {font-size: 65px;line-height: 20px; margin-bottom: 17px;}
  .hero_banner p {font-size: 20px;margin-bottom: 10px; max-width: 70%;}
  .hero_img {max-width: 250px; }
  .logo {max-width: 100px;}
  .section_title .title_text {font-size: 70px;  margin-bottom: 50px; }
  .section_title .focus_text {font-size: 95px; display: none;}


}
@media (min-width:768px) and (max-width:1199px) {


}
@media (min-width:768px) and (max-width:991px){

}
@media (max-width:767px){
  .for_mobile { display:block;}
  .for_desktop { display:none;}
}
@media (max-width:667px){
  .hero_banner p {max-width: 270px;}
  footer {padding: 40px 0;}
  footer h2 {font-size: 24px;}
  .service_items ul li {width: 33%; max-width: 33%; padding: 0 5px;}
  .service_single_item {margin-top: 10px;}
  footer .contact_info_list {padding: 15px 0;}
  footer .contact_info_list li:nth-child(1) {font-size: 24px; padding: 5px 0 10px; margin-bottom: 10px; }
  footer .copyright_text {font-size: 14px;}
  .project_list ul li {padding:20px; float: none; width: 100%; }

  .project-box .port-pic {height: inherit;}
  .project-box {margin-bottom: 0;}
  .project-box .port-pic .port-overlay {display: none;}
  .gallery_section .nav-tabs .nav-link {font-size: 12px; letter-spacing: 1px; padding: 0 5px 10px; }


}
@media (max-width:575px){

}
@media (max-width:480px){
}
@media (max-width:425px){
}
@media (max-width:375px){
}
@media (max-width:360px){
  }
@media (max-width:320px){
}