
@media (max-width: 1500px) {
  .menu ul li a {font-size:15px; padding: 5px 8px;}
  .header_right_menu {margin-right: 65px;}
  .hc-nav-trigger {right: 20px;}
}
@media (max-width: 1380px) {
  .caption_text h4 {font-size:20px;}
  .btn_styled {padding: 12px 15px;}
}
@media (max-width: 1199px) {
  .menu {display: none!important;}
  .logo {float: left!important;}
  .header_bar.sticky .sticky_logo {display: inline-block!important; float: left!important;}
  h1 {font-size: 33px;}
  .show_min_width_1350 {display: none!important;}
  .show_max_width_1350 {display:block!important;}
  .inner_banner { padding: 100px 0;}

}
@media (max-width: 1199px) {
  ul.people_list li {  width:  calc(48% - 20px);}
  #menu ul li a {font-size: 13px; padding: 5px 8px;}
  .hero_caption h1 {font-size:120px; line-height:140px;}
  .caption_text h4 {font-size: 16px;}
}
@media (min-width:768px) and (max-width:991px) {
  ul.partners_list li {margin: 10px 15px;}
}
@media (max-width: 991px) {
  #menu ul li a {padding: 5px 15px; font-size: 16px;}
  #home-slider .item {height: 700px;}
  .banner_title {font-size: 92px;}
  .orange_border_line {height: 2px; width: 90%;}
  ul.people_list li { display: block;  margin: 0;  width: 100%;}
  ul.people_list li+li{margin-top: 30px;}
  ul.people_list li .people_item {max-width: 500px; margin: 0 auto;}
  .design_block_left {padding-right: 0; margin-bottom: 40px;}
  .project_box2 {height: 400px;}
  .dark_detail_left:before {display: none;}
  .dark_detail_left {padding: 60px 30px; margin-bottom: 50px;}
  .detail_section {  margin-top:92px;  padding-top: 0;  padding-bottom: 0;}
  .detail_header .logo { display: none;}
  .detail_header .sticky_logo {display: block;}
  .detail_right {padding-left: 0px;}
  #events_slider .owl-prev {left: 10px;}
  #events_slider .owl-next {right: 10px;}
  .hero_caption a {padding: 10px 40px;}
  .hero_caption h1 {font-size:110px; line-height:130px;}
  h2 {font-size: 33px;}
  #menu {display: none;}
  .home_banner_wrapper {padding: 150px 0; height: 500px;}
  .hc-nav-trigger {position: absolute; right: 10px;}
  .home_banner_wrapper video {left: 0px; height: 100%;}
}
@media (max-width: 767px) {
  .hc-nav-trigger {position: absolute; top: 50px;}
  .header_bar.sticky .hc-nav-trigger {top: 42px;}
  .banner_title {font-size: 80px;}
  .contact_banner {background-attachment: inherit; padding: 150px 0;}
  .inner_banner {padding-bottom: 50px; padding-left:20px; padding-right: 20px;}
  .logo img {max-width: 130px;}
  .header_bar.sticky .sticky_logo img {max-width: 130px;}
  .newsletter_box .btn_styled {padding: 12px 15px; font-size: 17px;}
  .hc-nav-trigger {top: 37px; right: 10px;}
}
@media (max-width: 667px) {
  .header_bar.sticky .hc-nav-trigger {top: 38px;}
  #partners_slider {margin: 0;}
  .home_banner_wrapper { height: 360px;}

  .hero_caption h1 {font-size: 90px; line-height: 110px;}
}
@media (max-width: 575px) {
  .btn-styled {padding: 15px 20px; font-size: 16px;}
  h1.display-2, h2.display-2, ul.products_list_inner h2.display-2 { font-size:xx-large;}
  section { padding: 50px 0;}
  .dark_detail_left {padding: 50px 30px;}
  .banner_title {font-size: 60px;}
  #home-slider .item {height: 500px;}
  .creative_section {padding-bottom: 20px;}
  .creative_section h3{margin-top: 0;}
  .orange_border_line {margin-bottom: 30px;}
  .footer_wrapper {padding: 50px 0;}
}
@media (max-width: 480px) {
  .heading_title {font-size: xx-large;}
  #partners_slider .item{height: 130px;}
}
@media (max-width: 425px) {
  .banner_title {font-size: 45px;}
}
@media (max-width: 414px) {
  .contact_banner{padding: 60px 0;}
  .contact_form {padding: 50px 30px 60px}
}
@media (max-width:375px) {
  .logo img, .header_bar.sticky .sticky_logo img, .inner_logo img, .sticky_logo img {  max-width: 150px;}
  .hc-nav-trigger {top: 37px;}
  .header_bar.sticky .hc-nav-trigger {  top: 24px;}
  ul.creative_list li {width: 100%; float: none;}
  .about_banner_contents {padding:30px 20px;}
  .project_box2 {height: 300px;}
}