@media only screen and (min-width: 991px) and (max-width: 1199px) {
    .social-media {        display: none;    }
    .top-header::after {        bottom: -1px !important;    }
    #navigation ul li:hover ul a:only-child,    #navigation ul a:only-child {        padding: 4px 0 4px 8px !important;    }
    #navigation ul li {        margin: 0 0 !important;    }
    .contact-us-button a {        display: none;    }
    nav#navigation {        display: none;    }
    .year-text p {        line-height: 90px !important;        font-size: 80px !important;    }
    .footer-title {        text-align: center;        margin-bottom: 30px !important;        font-size: 28px !important;    }
    .widget-top {        margin-bottom: 30px;    }    
    img.position-absolute-2 {        left: 15px !important;        width: 85% !important;        bottom: 45% !important;    }
    .footer-contact-info {        margin-bottom: 25px;    }
    .inner-left-side-product li {        line-height: 65px !important;    }
    .news-area .single-news {        margin-bottom: 35px;    }
    .form-side .white-wrap {        margin-top: 35px;    }
    .mobile-menu {      display: block !important; }
    .sticky {        padding: 0 0 !important;    }
    .client-side span {        font-size: 39px !important;    }
    .fulling-content h2 {        font-size: 34px !important;    }
    .dlab-bnr-inr h1 {        font-size: 63px !important;    }
    .section-title img {        display: none !important;    }
    .about-content h1 {        font-size: 27px !important;    }
    .dlab-bnr-inr:before {        display: none;    }
    .dlab-bnr-inr:after {        display: none;    }
    a.hk-hide {        pointer-events: all !important;    }
    div#homeenquiry-form {    margin-bottom: 35px;}
    .video-overlap video {    height: 557px;}
    .accordion__body ul {    margin-top: 10px;   columns: 1 !important;    height: 300px;    overflow-y: scroll;}
    .tag_line-three h2{font-size: 30px !important;}
    .read-more-btn{top: 72% !important; left: 28% !important;}
    .music-ball{margin-bottom: 30px !important;}
    .inner-column-website ul {   column-count: 1 !important;}
    .inner-column-website ul li a{word-break: break-all !important;}
}
@media only screen and (min-width: 768px) and (max-width: 990px) {
    .social-media {        display: none;    }   
    .top-header::after {        bottom: -1px !important;    }
    #navigation ul li:hover ul a:only-child,    #navigation ul a:only-child {        padding: 4px 0 4px 8px !important;    }
    #navigation ul li {        margin: 0 0 !important;    }
    .contact-us-button a {        display: none;    }
    nav#navigation {        display: none;    }
    .year-text p {        line-height: 90px !important;        font-size: 60px !important;    }
    .footer-title {        text-align: center;        margin-bottom: 30px !important;        font-size: 28px !important;    }
    .widget-top {        margin-bottom: 30px;    }
    img.position-absolute-2 {        left: 15px !important;        width: 85% !important;        bottom: 45% !important;    }
    .footer-contact-info {        margin-bottom: 25px;    }
    .inner-left-side-product li {        line-height: 65px !important;    }
    .news-area .single-news {        margin-bottom: 35px;    }
    .form-side .white-wrap {        margin-top: 35px;    }
    .mobile-menu {        display: block !important;    }
    .sticky {        padding: 0 0 !important;    }
    #owl-demo-client .item p {        padding-left: 0 !important;        padding-right: 0 !important;    font-size: 15px !important;    }
    .section-title img {        top: -74px !important;        right: 50px !important;    }
    .content-inner-2::before {        right: 212px !important;    }
    .news-area::after {        width: 159px !important;        height: 159px !important;        right: 50px !important;    }
    .about-content h1 {        font-size: 23px !important;    }
    .client-side span {        font-size: 29px !important;    }
    .dlab-bnr-inr h1 {        font-size: 50px !important;    }
    .fulling-content h2 {        font-size: 34px !important;    }
    .section-title img {        display: none !important;    }
    .about-content h1 {        font-size: 27px !important;    }
    .dlab-bnr-inr:before {        display: none;    }
    .dlab-bnr-inr:after {        display: none;    }
    a.hk-hide {        pointer-events: all !important;    }
    .video-overlap video {    height: 434px;}
    .accordion__body ul {    margin-top: 10px;   columns: 1 !important;    height: 300px;    overflow-y: scroll;}
    .inner-column-website ul {   column-count: 1 !important;}
    .inner-column-website ul li a{word-break: break-all !important;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    nav#navigation {        display: none;    }
    .mobile-menu {        display: block !important;    }
    .sticky {        padding: 0 0 !important;    }
    .list-links li {        margin-left: 10px !important;    }
    .top-address {        margin-top: 35px;    }
    .contact-us-button a {        width: 100%;        float: left;        text-align: center;        padding: 0 25px !important;        display: block;       margin-bottom: 25px;    }
    .social-media {        text-align: center;        padding-bottom: 15px;    }
    .contact-us-button {        margin-top: 30px;        text-align: center;    }
    .logo-side {        margin: 0 auto !important;        text-align: center;    }
    .logo-side img {        width: 50% !important;        margin: 0 auto;    }
    .about-content h1 {        font-size: 35px !important;    }
    .about-content {        margin-top: 80px;    }
    .section-title img {        top: -107px !important;        right: 47px !important;        display: none;    }
    .section-head h2 {        font-size: 35px !important;        line-height: 43px !important;        color: #005098;    }
    .content-inner-2::before {        display: none !important;    }
    .year-text p {        font-size: 75px !important;        line-height: 85px !important;    }
    img.gif-setup {        top: 29% !important;        left: 43% !important;    }
    .section-title-product img {        display: none;    }
    .news-area::after {        display: none;    }
    .news-area .single-news {        margin-bottom: 15px;    }
    .filed-text textarea {        margin-bottom: 25px;    }
    #owl-demo-client .item p {        padding-left: 0 !important;        padding-right: 0 !important;    }
    .client-side {        padding-bottom: 50px !important;        margin-bottom: 40px !important;        padding-top: 35px !important;    }
    .footer-title {        margin-bottom: 25px !important;        text-align: center !important;    }
    .widget-top {        margin-bottom: 30px;    }
    .small_pt h2 {        font-size: 30px;    }
    .main-footer-title {        margin-bottom: 20px !important;    }
    .contact-form {        padding: 20px !important;    }
    .inner-left-side-product li {        line-height: 70px !important;    }
    .inner-states {        margin-bottom: 15px;    }
    .our-presence {        padding-bottom: 50px !important;    }
    .footer-logo {        text-align: center;    }
    .cover-product {        width: 100% !important;        margin-right: 0 !important;    }
    .form-input img {        width: 100%;    }
    .client-side span {        font-size: 33px !important;    }
    .dlab-bnr-inr h1 {        font-size: 35px !important;    }
    .product-details {        padding-bottom: 100px !important;    }
    .fulling-content h3 {        font-size: 31px;    }
    .dlab-bnr-inr:before {        display: none;    }
    .dlab-bnr-inr:after {        display: none;    }
    .dlab-bnr-inr {        height: 230px !important;    }
    .fulling-content h2 {        font-size: 30px !important;    }
    .fulling-content li {        background-position: 0 0 !important;        line-height: 22px !important;        margin-bottom: 18px !important;    }
    .inner-left-side-product h3 {        padding-bottom: 9px !important;        font-size: 22px !important;    }
    .state-inner-item h3 {        font-size: 39px;    }
    .btn_playnetic {        -webkit-box-reflect: below 1px linear-gradient(transparent, transparent, #0000) !important;    }
    .pro-box {        height: auto !important;        margin-bottom: 20px !important;        border: 1px solid #ccc;    }
    a.hk-hide {        pointer-events: all !important;    }
   .music-ball {    margin: 30px 0;}
    img.gif-setup-hot{display: none !important;}
    .form-input {  margin-top: 30px;}
    .action {   display: none;}
    .phone_lefts-side.glow { display: none;}
    .video-overlap video {    height: 271px;}
    .mobile-three-item{display: block !important;}
    .dealer {    display: none;}
    button.btn-red-item{display: none;}
    span.heading-large{    font-size: 20px !important;}
    .footer-bottom {  padding-bottom: 50px !important;}
    .whats-app-icon img{    left: 15px !important; bottom: 65px !important;}
    .accordion__body ul {    margin-top: 10px;   columns: 1 !important;    height: 300px;    overflow-y: scroll;}
    .certificate_box {    margin-bottom: 15px;}
    .certificate_box img{height: auto !important;}
    .read-more-btn{left: 35% !important;}
    .ventures-partnership{overflow: hidden !important;}
    .flag-logo {    margin-bottom: 30px;}
    .ventures_box{margin-bottom: 15px !important;}
    .tag_line-down span{margin-bottom: 10px !important; display: block !important; font-size: 42px !important;}
    .tag_line-three h2{margin-bottom: 30px !important;}
    .inner-column-website ul {   column-count: 1 !important;}
    .inner-column-website ul li a{word-break: break-all !important;}
    ul.list-btn-more{margin-bottom: 20px  !important;}
}
@media only screen and (max-width: 479px) {
    nav#navigation {        display: none;    }
    .mobile-menu {        display: block !important;    }
    .sticky {        padding: 0 0 !important;    }
    .list-links li {        margin-left: 10px !important;        margin-bottom: 15px !important;    }
    .top-address {        margin-top: 35px;    }
    .contact-us-button a {        width: 100%;        float: left;        text-align: center;        padding: 0 25px !important;        display: block;        margin-bottom: 25px;    }    
    .social-media {        text-align: center;        padding-bottom: 15px;    }
    .contact-us-button {        margin-top: 30px;        text-align: center;    }
    .logo-side {        margin: 0 auto !important;        text-align: center;    }
    .logo-side img {        width: 80% !important;        margin: 0 auto;    }
    .about-content h1 {        font-size: 23px !important;    }
    .about-content {        margin-top: 80px;    }
    .section-title img {        top: -90px !important;        right: 65px !important;        width: 21% !important;        display: none;    }
    .section-head h2 {        font-size: 23px !important;        line-height: 43px !important;        color: #005098;    }
    .content-inner-2::before {        display: none !important;    }
    .year-text p {        font-size: 50px !important;        line-height: 60px !important;    }
    img.gif-setup {        top: 25% !important;        left: 51% !important;        width: 15% !important;    }
    .section-title-product img {        display: none;    }    
    .news-area::after {        display: none;    }
    .news-area .single-news {        margin-bottom: 15px;    }
    .filed-text textarea {        margin-bottom: 25px;    }
    #owl-demo-client .item p {        padding-left: 0 !important;        padding-right: 0 !important;        font-size: 13px !important;    }
    .client-side {        padding-bottom: 50px !important;        margin-bottom: 40px !important;        padding-top: 35px !important;    }
    .footer-title {        margin-bottom: 25px !important;        text-align: center !important;    }
    .widget-top {        margin-bottom: 30px;    }    
    .small_pt h2 {        font-size: 30px;    }
    .main-footer-title {        margin-bottom: 20px !important;    }
    .contact-form {        padding: 20px !important;    }
    .inner-left-side-product li {        line-height: 70px !important;    }
    .inner-states {        margin-bottom: 15px;    }
    .our-presence {        padding-bottom: 50px !important;    }
    .footer-logo {        text-align: center;    }
    .cover-product {        width: 100% !important;        margin-right: 0 !important;    }
    .dlab-bnr-inr h1 {        font-size: 25px !important;    }
    .section-title h2 {        font-size: 30px !important;    }
    .section-title-product h4 {        font-size: 38px;    }
    .section-title-2 h2 {        font-size: 27px;    }
    img.gif-setup-hot {        width: 50% !important;        right: 28% !important;        top: 25px !important;        display: none;    }
    .form-input span {        font-size: 45px;    }
    ul.coloring li a {        font-size: 15px !important;    }
    .inner-left-side-product h3 {        font-size: 27px !important;    }    
    .grid figure figcaption {        padding: 1em !important;    }
    .grid figure p {        font-size: 13px !important;    }
    .product-details {        padding-bottom: 85px !important;    }
    .sitema-links-item h3 {        font-size: 23px !important;    }
    .form-input img {        width: 100%;    }
    .client-side span {        font-size: 25px !important;    }    
    .fulling-content h2 {        font-size: 22px !important;    }
    .fulling-content li {        text-align: left !important;        line-height: 20px;        padding-bottom: 18px;        background-position: 0 0;   }    
    .fulling-content h3 {        font-size: 25px !important;    }
    .dlab-bnr-inr:before {        display: none;    }
    .dlab-bnr-inr {        height: 200px !important;    }
    .fulling-content li {        line-height: 18px !important;        background-position: 0 0 !important;    }
    .dlab-bnr-inr:after {        display: none;    }
    .section-title-product h3 {        font-size: 35px !important;    }
    div#homeenquiry-form h5 {        font-size: 35px;        text-align: center;    }
    .inner-left-side-product h3 {        padding-bottom: 9px !important;        font-size: 22px !important;    }
    .state-inner-item h3 {        font-size: 39px;    }
    .btn_playnetic {        -webkit-box-reflect: below 1px linear-gradient(transparent, transparent, #0000) !important;    }
    .pro-box {        height: auto !important;        margin-bottom: 20px !important;       border: 1px solid #ccc;    }
    a.hk-hide {        pointer-events: all !important;    }
    .music-ball {    margin: 30px 0;}
    .section-head h4 {    font-size: 23px;    display: block;    margin-bottom: 15px;}
    .rack-item-type{    padding: 35px 0 !important;}
    .latest-section{bottom: 15px !important;}
    .form-input {    margin-bottom: 25px !important;}
    div#homeenquiry-form p {    font-size: 38px;}
    .mobile-three-item{display: block !important;}
    .dealer {    display: none;}
    button.btn-red-item{display: none;}
    .action {   display: none;}
    .phone_lefts-side.glow { display: none;}
    span.heading-large{    font-size: 20px !important;}
    .mobile-three-item li{margin-left: 8px !important;     width: 35% !important;}
    .video-overlap video {   height: 180px;}
    .footer-bottom {  padding-bottom: 80px !important;}
    .whats-app-icon img{bottom: 124px !important; left: 15px !important;}
    .accordion__body ul {    margin-top: 10px;   columns: 1 !important;    height: 300px;    overflow-y: scroll;}
    .product-details h2 {  font-size: 21px !important;}
    h2.pt-section-title {  word-break: break-all !important; font-size: 35px !important;}
    .certificate_box {    margin-bottom: 15px;}
    .certificate_box img{height: auto !important;}
    .read-more-btn{left: 32% !important;}
    .ventures-partnership{overflow: hidden !important;}
    .flag-logo {    margin-bottom: 30px;}
    .ventures_box{margin-bottom: 15px !important;}
    .tag_line-three h2{margin-bottom: 30px !important; display: block !important;     font-size: 28px !important;}
    .tag_line-down span{display: block !important; font-size: 27px !important;  margin-bottom: 15px !important; text-align: center !important;}
    .inner-column-website ul {   column-count: 1 !important;}
    .inner-column-website ul li a{word-break: break-all !important;}
    footer#tl-footer {  padding-bottom: 0px!important;}
    .course-container p {  text-align: justify;}
    .accordion__body li {font-size: 11px!important;}
    .testimonial_page-content-with-image span {  font-size: 30px!important;}
    .content-inner-2 {  padding-top: 0px!important;}
    .about-section {  padding-bottom: 0px!important;}
    ul.list-btn-more{margin-bottom: 20px  !important;}
    a.color-mode-one{display: block !important; width: 100% !important;}
    a.color-mode-two{width: 100% !important; display: block !important; padding: 6px 25px !important;}
    ul.list-btn-more li {display: block !important; width: 100% !important; margin-bottom: 10px !important;}
}