@media only screen and (min-width: 320px) and (max-width: 767px){
.menu-open nav{display: block;top: 70px;overflow-y: scroll;}
.filter-testimonial{flex-wrap: wrap;}
.career-title{font-size: 22px !important;align-items: baseline;}
.right-header-column{display: none;}  
.filter-testimonial p{width: 100%;}
.category-main-box{margin-left: 0px;}
.team-details{padding: 25px;}
.team-details-title{font-size: 28px;}
footer{margin-top: 40px;padding: 40px 20px;}
.featured{margin: 50px 0;}
ul.random li{margin-bottom: 20px !important;}
.news-content-box h3{font-size: 16px;}
/*section#content p{font-size: 14px !important;}*/
.news-content-box{padding: 20px;}
.ri-meta{font-size: 12px;}
.video-grid-other .gen-video-img img{height: auto;}
.article-title{font-size: 18px;margin: 10px 0 10px;}
.blog-details-sec{height: 360px;}
.details-title{font-size: 24px;letter-spacing: -1px;}
.social-menu-icons{position: relative;display: flex;flex-wrap: wrap;left: auto;top: auto;}
.topsy-text{font-size: 22px;}
.topic-link{margin-bottom: 15px;}
.blog-details-form h2{font-size: 22px;}
.blog-bg{margin-top: 30px !important;}
.footer .footer-discover-list li{line-height: 1.0 !important;}
.footer .footer-discover-list li a{font-size: 14px;}
.right-contact{display: block;}
.contact-title h2{margin-bottom: 8px;}
.right-contact p{text-align: left;margin-bottom: 25px;}
.left-box h3{font-size: 24px;margin-bottom: 5px;}
.address{margin-top: 10px;}
.location{width: 100%;}
.address{font-size: 12px;}
.other-phone{font-size: 12px;letter-spacing: -0.8px;}
.btn-black{padding: 8px 24px;}
.blog-details-form{margin-top: 30px;}
.phone{font-size: 18px;}
.reach-text{display: none;}
.btn-message{font-size: 14px;padding: 10px 15px;width: 100%;}
.left-content h1{font-size: 44px;}
.desktop-footer-list{display: none;}
.mobile-footer-list{display: block;}
.callback-box{margin-bottom: 35px;}
footer h5{margin-bottom: 5px;}
.penned-box{padding: 0px;}
.post-label{font-size: 16px;}
.post-meta .author-by{font-size: 14px;}
.post-meta .author-name{font-size: 13px;}
.show-more-btn{width: 60%;font-size: 14px;padding: 4px;line-height: normal;}
.post-meta{line-height: 0.8;}
.partners-box .card .card-body{padding: 20px;}
.main-content h2{font-size: 18px;margin-bottom: 15px;}
}
