@media (min-width: 320px) and (max-width: 575px) {
    html{font-size:80%}
    h1{font-size:2.25rem}
    h2{font-size:1.7441em}
    .mt--120{margin-top:-50px}
    .pt-150{padding-top:50px}
    .ptb-150{padding:90px 0}
    .hero-slider-content h1{font-size:2.25rem}
    .action-btns a.btn,.app-download-list li{margin-bottom:15px}
    .year-highlight-text h4 sub{top:-10px}
    .year-highlight-text h4 span{font-size:215px;line-height:150px}
    .core-idea-wrap.ptb-100{padding-top:15px}
    .filter-btn{margin-bottom:10px}
    .portfolio-item,.gap{width:auto}
    .counter-wrap{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}
    .counter-wrap li{padding:15px}
    .contact-us-form .form-group{margin-bottom:0}
    .arrow-indicator.owl-theme .owl-nav{position:relative}
    .single-blog-card{margin-bottom:0}
    div[class*='col-']:not(:last-of-type){margin-bottom:30px!important}
    .row> div[class*='col-']:last-of-type,.sidebar-right form div[class*='col-']{margin-bottom:0!important}
    .footer-bottom .row> div[class*='col-']:first-child{margin-bottom:0!important}
    }
    @media (min-width: 576px) and (max-width: 767px) {
    html{font-size:82%}
    .mt--120{margin-top:-50px}
    .pt-150{padding-top:60px}
    .action-btns a.btn{margin-bottom:15px}
    .year-highlight-text h4 sub{top:-10px}
    .year-highlight-text h4 span{font-size:215px;line-height:150px}
    .core-idea-wrap.ptb-100{padding-top:15px}
    .filter-btn{margin-bottom:10px}
    .portfolio-item,.gap{width:auto}
    .counter-wrap{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}
    .counter-wrap li{padding:15px}
    .contact-us-form .form-group{margin-bottom:0}
    .arrow-indicator.owl-theme .owl-nav{position:relative}
    .single-blog-card{margin-bottom:0}
    div[class*='col-']:not(:last-of-type){margin-bottom:20px!important}
    .row> div[class*='col-']:last-of-type{margin-bottom:0}
    .footer-bottom .row> div[class*='col-']:first-child{margin-bottom:0!important}
    }
    @media (min-width: 768px) and (max-width: 991px) {
    .mt--120{margin-top:-50px}
    .action-btns a.btn{margin-bottom:15px}
    }