@media (-webkit-min-device-pixel-ratio: 1.75) {
    header .navbar {padding: 0.5rem 1rem;}
    .inner-banner {aspect-ratio: 1920/500;}
}

@media 
  screen and (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.74),
  screen and (min-resolution: 120dpi) and (max-resolution: 167dpi) {
      .inner-banner {aspect-ratio: 1920/500;}
}

@media only screen and (min-width:1366px) and (max-width:1600px){
}

@media only screen and (min-width:1366px) and (max-width:1440px){
    .container {max-width: 1280px;}
    header .navbar {padding: 0.75rem 1.875rem;}
	header .navbar .navbar-nav .nav-item {margin: 0 .75rem;}
    .inner-banner {aspect-ratio: 1920/500;}
    .nav-tabs.style1 .nav-link {padding: 0.4rem 0.75rem;}
}

@media only screen and (min-width:1025px) and (max-width:1366px){
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    header {box-shadow: 0px 4px 50px rgba(44, 48, 50, 0.1); background: rgb(var(--color_white)); top: 0;}
    header:before {display: none;}
    header .navbar {padding: 0.5rem 0;}
    header .navbar .container {align-items: center !important;}
    header .navbar .navbar-brand {background: none; padding: 0; border-radius: 0; margin: 0;}
    header .navbar .navbar-collapse {background: rgba(var(--primary1)); border-radius: 0 0 var(--bs-border-radius) var(--bs-border-radius); padding-bottom: 1rem;}
    header .navbar .navbar-nav {max-height: 75vh; overflow-y: scroll; margin-top: 1rem; border-top: none !important; background: rgba(var(--primary1));}
    header .navbar .navbar-brand img {max-width: 60px !important; height: auto;}
    header .navbar .navbar-nav .nav-item {margin: 0;}
    header .navbar .navbar-nav .nav-item .nav-link{padding: 0.75rem 1rem !important; color: rgba(var(--color_white));}
    header .navbar .navbar-nav .nav-item .nav-link:hover {color: rgba(var(--primary2));}
    header .dropdown-menu {width: calc(100% - 2rem); margin: 0 1rem !important;}
    header .btn-custom {border-color: rgba(var(--primary2)); color: rgba(var(--primary2)); margin-left: 1rem;}
    header .btn-custom:hover {border-color: rgb(var(--color_white)); color: rgb(var(--color_white));}

    .banner {margin-top: 57px; aspect-ratio: auto;}
    .banner .item {height: 400px; aspect-ratio: auto;}
    .banner .title {line-height: normal;}
    .banner .owl-carousel.style01 .owl-dots {top: auto; bottom: 1rem; left: 0; transform: none; flex-direction: row; justify-content: center;}
    .banner .owl-carousel.style01 .owl-dots .owl-dot span {margin: 0 0.25rem;}
    .why-choose .statistics {justify-content: center;}
    .why-choose .statistics .item {flex: 0 0 33.33%; width: 33.33%;}
    .inner-banner {margin-top: 57px; aspect-ratio: 16/5;}
    .nav-tabs.style1.dark {flex-wrap: nowrap;}
}

@media only screen and (min-width:320px) and (max-width:767px)
{
    header {box-shadow: 0px 4px 50px rgba(44, 48, 50, 0.1); background: rgb(var(--color_white)); top: 0;}
    header:before {display: none;}
    header .navbar {padding: 0.5rem 0;}
    header .navbar .container {align-items: center !important;}
    header .navbar .navbar-brand {background: none; padding: 0; border-radius: 0; margin: 0;}
    header .navbar .navbar-collapse {background: rgba(var(--primary1)); border-radius: 0 0 var(--bs-border-radius) var(--bs-border-radius); padding-bottom: 1rem;}
    header .navbar .navbar-nav {max-height: 75vh; overflow-y: scroll; margin-top: 1rem; border-top: none !important; background: rgba(var(--primary1));}
    header .navbar .navbar-brand img {max-width: 60px !important; height: auto;}
    header .navbar .navbar-nav .nav-item {margin: 0;}
    header .navbar .navbar-nav .nav-item .nav-link{padding: 0.75rem 1rem !important; color: rgba(var(--color_white));}
    header .navbar .navbar-nav .nav-item .nav-link:hover {color: rgba(var(--primary2));}
    header .dropdown-menu {width: calc(100% - 2rem); margin: 0 1rem !important;}
    header .btn-custom {border-color: rgba(var(--primary2)); color: rgba(var(--primary2)); margin-left: 1rem;}
    header .btn-custom:hover {border-color: rgb(var(--color_white)); color: rgb(var(--color_white));}

    .banner {margin-top: 57px; aspect-ratio: auto;}
    .banner .item {height: 400px; aspect-ratio: auto;}
    .banner .title {line-height: normal;}
    .banner .owl-carousel.style01 .owl-dots {top: auto; bottom: 1rem; left: 0; transform: none; flex-direction: row; justify-content: center;}
    .banner .owl-carousel.style01 .owl-dots .owl-dot span {margin: 0 0.25rem;}
    .video-bg {aspect-ratio: 16/9;}
    .video-bg .btn-play {width: 50px; height: 50px;}
    .video-bg .btn-play img {transform: scale(0.7);}
    .why-choose .statistics .item {flex-wrap: 0 0 50%; width: 50%;}
    .news-events .owl-carousel.style01 .owl-dots .owl-dot span {background-color: rgb(var(--color_white));}
    .why-choose .item .box {aspect-ratio: auto;}

    footer .middle ul{margin-bottom: 1.5rem; padding: 0 15px;}  
    footer .middle .block h5{padding: 10px 15px; margin:0 0 16px; cursor: pointer; background:rgba(var(--primary4),0.05);}
    footer .middle h5 {pointer-events: auto;}
    footer .middle h5:before {display: flex;}
    footer .bottom .links,footer .bottom .designed-by {text-align: center;}

    .floating-socials {width: 100%; top: auto; left: 0; bottom: 0; border-radius: 1.5rem 1.5rem 0 0; backdrop-filter: blur(50px); flex-direction: row; justify-content: space-between; flex-wrap: wrap;}
    .floating-socials a {margin: 0 0.5rem 0;}
    .contact-block-wrapper .contact-block {padding: calc(var(--padding) / 3);}
    .inner-banner {margin-top: 57px; aspect-ratio: 16/7;}
    .journey:before {display: none;}
    .dwn-btn {position: relative; right: auto; top: auto; margin-top: 1.5rem;}
    .btn-custom {padding: 0.75rem 1.5rem;}
}

@media only screen and (max-width:767px) and (orientation: landscape) {
}

@media only screen and (min-width:320px) and (max-width:640px) { 
    
}
