@media (min-width:320px) and (max-width:575px){html{font-size:14px;}
h1{font-size:2.25rem;}
h2{font-size:1.7441em;}
.hero-content-left h1{font-size:2.25rem;line-height:initial;}
.mt--120{margin-top:-50px;}
.pt-150{padding-top:50px;}
.main-menu ul li{padding:15px 0 0;}
div[class*='col-']:not(:last-of-type){margin-bottom:20px !important;}
.row> div[class*='col-']:last-of-type{margin-bottom:0;}
.about-content-right{margin-top:20px;}
.counter{margin-top:25px;}
.single-card{padding:10px 15px;margin-bottom:25px;margin-left:16px;}
.single-card:nth-child(2n){top:0;}
.client-section-wrap.d-flex{display:inherit !important;}
.subscribe-form{width:100%;}
.download-btn a.btn{margin:7px 0;}
}
@media (min-width:576px) and (max-width:767px){.mt--120{margin-top:-50px;}
.pt-150{padding-top:60px;}
div[class*='col-']:not(:last-of-type){margin-bottom:20px !important;}
.row> div[class*='col-']:last-of-type{margin-bottom:0;}
.about-content-right{margin-top:20px;}
.subscribe-form{width:100%;}
}
@media (min-width:768px) and (max-width:991px){.mt--120{margin-top:-50px;}
}
@media (min-width:992px) and (max-width:1199px){}
@media (min-width:1200px){}