
@media (min-width: 768px) and (max-width: 1024px) {
    .th2{font-size:32px;}
    p.tbp{font-size:16px;}
    .tbpd{padding: 25px !important;}
    .features .hover-glow{padding:10px!important;}
    p.cardp{font-size:14px;}
    .tboxpadding{padding: 10px !important;}
    .tmt{font-size:18px;}
    h4.offerh4{font-size:20px!important;} 
    p.offerp{font-size:15px!important;}
    .offerli{font-size:15px!important;}
.th5{font-size:17px!important;}
.hit{padding: 15px !important;}
.hits .subtitle{margin-bottom: 30px !important;}

.cta_section {    padding: 7px !important;padding-bottom: 45px !important;}
.cta_section .p-5{padding: 22px !important;}
.cta_section h2{font-size: 30px;margin:0;}
.cta_section p{font-size: 16px !important;}
.cta_section .ctabtn {padding: 4px 10px !important; font-size: 15px;}
.cta_section .ctaimg{margin-top: -48px!important;}

.col-md-3 {padding: 0 5px;}
.projects .card-body{    padding: 12px 8px;}
.header nav a{width: fit-content;}
.milestone h3{font-size:24px;}
.milestone .p-4 {padding: 24px 10px !important;}
.schedulebtn{    padding: 10px !important; font-size: 15px !important;}
#who .content-wrapper{padding:0;}
#features .col-md-6{margin:0;margin-bottom: 20px !important;}
.vision .col-md-6{padding: 0 6px;}
}

