@media (max-width: 1366px) {
  .navbar .dropdown .dropdown ul {
    left: -90%;
  }

  .navbar .dropdown .dropdown:hover>ul {
    left: -100%;
  }
.mobile-nav-toggle {
    display: none;
}

}

@media (max-width: 1199px) {
  .tabing-form {
    max-width: 80%;
}
.form-right-slider {
    padding: 40px 35px;
}
.form-slide {
    padding: 30px 20px 0px 20px;
}
.navbar>ul>li {
    padding: 10px 0 10px 25px;
}
.container-fluid {
    padding: 0px 20px;
}
h3.batting-heading {
    font-size: 28px;
}
.leftbar.searchbar form {
    padding: 15px;
}

}

@media (max-width: 991px) {
.mobile-nav-toggle {
    color: #fff;
    display: block;
    font-size: 30px;
    position: absolute;
    right: 15px;
    top: 30px;
}

.navbar ul {
    display: none;
  }
.navbar.navbar-mobile ul {
    display: block;
    background: #495780;
    width: 100%;
    margin-top: 90px;
}
.container-fluid {
    padding: 0px 20px;
}
.container, .container-md, .container-sm {
    max-width: 100%;
}
.tabing-form {
    max-width: 90%;
}
.form-right-slider {
    padding: 20px 20px;
}
p.slider-content {
    font-size: 20px;
}
.form-slide {
    padding: 30px 20px 0px 20px;
}
h3.batting-heading {
    font-size: 24px;
}
.table-tab .nav-tabs .nav-link {
    margin: 0px 5px;
    padding: 8px 10px;
    font-size: 14px;
}
.filter-result input {
    width: 50px;
    font-size: 14px;
}
.filter-result label {
    font-size: 14px;
    margin: 0px 5px;
}
.table-box tbody, td, tfoot, th, thead, tr {
    padding: 10px 10px;
    font-size: 14px;
}
.hour-result-first  thead th {
    padding-bottom: 10px;
    font-size: 16px;
}
th.game-name i {
    font-size: 18px;
    float: left;
    margin-top: -1px;
}
select.form-select.result-filter {
    height: 40px;
}
.navbar {
    position: fixed;
    top: 0;
    right: 0px;
    padding: 0;
    width: 100%;
}
.navbar>ul li.header_btn {
    display: inline-block;
}
.form-slide img {
    max-width: 300px;
    right: -30px;
}



}

@media(max-width: 767px){

a.logo {
    border: 5px solid #A6AFC8;
    padding: 15px;
    margin-top: 0;
}
h3.batting-heading {
    font-size: 24px;
    margin-bottom: 20px;
}
.leftbar h2 {
    font-size: 16px;
}
.leftbar a {
    padding: 15px 20px;
}
.table-tab .nav-tabs .nav-link {
    margin: 0px 5px;
    padding: 8px 10px;
    font-size: 14px;
}
.result {
    flex-direction: column-reverse;
    flex-wrap: wrap;
}
.filter-result {
    margin-bottom: 15px;
}
.filter-result label {
    font-size: 14px;
    margin: 0px 10px 0 5px;
}
.filter-result input {
    width: 58px;
    font-size: 14px;
}
.table-tab {
    margin-top: 20px;
}
ul#myTabsub {
    width: 100%;
}
.hour-result-first {
    margin-top: 15px;
}
.table-box tbody, td, tfoot, th, thead, tr {
    padding: 10px 10px;
    font-size: 14px;
}
.hour-result-first table {
    width: 640px;
}
th.game-name i {
    font-size: 18px;
    vertical-align: middle;
    float: left;
    margin-top: -1px;
}
.hour-result-first  thead th {
    padding-bottom: 10px;
    font-size: 16px;
}
.footer-txt i {
    line-height: 20px;
}

.footer-top h3 {
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 10px;
}
ul.footer-menu li {
    padding-bottom: 10px;
}
.footer-txt {
    margin-bottom: 15px;
}
.tabing-form {
    max-width: 90%;
}
.form-right-slider {
    display: none;
}
.login {
    padding: 80px 0px 50px;
}
.price-text {
    max-width: 100%;
}
h3.pricing-heading {
    font-size: 24px;
    margin-bottom: 10px;
}
.pricing-plans {
    margin-top: 40px;
}
.pricing-card {
    min-width: 90%;
}
section.batting {
    padding: 50px 0px;
}
#footer .footer-top {
    padding: 60px 0 0;
}

}