.pad-top-50{padding-top: 50px;}
.pad-bot-50{padding-bottom: 50px;}
.two-col-list li{ width: 50%; float: left; }
.three-col-list li{ width: 33%; float: left; } .media-posts .gal-col{ background: #f5f2ef; } .address-detail-bx ul li .image{ margin-right: 20px; }
.contact_info .left-part{ max-width: 440px; width:100%; }
.contact_info .right-part .map iframe{ height: 410px; }
.table-wrap{ overflow: auto!important; }
.footer-middle-wrap{ float: left; width: 100%; text-align: center;} .news-detail-bx .left_column {width: 330px;}
.news-detail-bx .right_column {width: calc(100% - 330px);padding-left: 50px;} @media (max-width: 480px){ .mobile-full{ width:100%; margin:0; }
.two-col-list li, .three-col-list li{ width: 100%; float: left; }
}
@media (max-width: 767px){
.school_description, .register_now, .contact_info{ padding: 50px 0; }
.contact_info .right-part{ width:100%; }
.address-detail-bx ul li .text p{ line-height: initial; }
}
@media (max-width: 900px){
.main-header .head_inner .logo .logoimga {top: -8px; width: 120px; height: 120px;}
.footer-middle-wrap .logoimga{ display: block; max-width: 80px; margin: 30px 0;}
#copyright { justify-content: center;}
}
@media (min-width: 901px){
.main-header .head_inner .logo .logoimga {top: -38px; width: 140px; height: 173px;}
.footer-middle-wrap .logoimga{ display: block; margin-top: -60px;}
#copyright { justify-content: space-between;}
}
@media (max-width: 1023px){
.contact_info .right-part{ width: 100%; }
}
@media (min-width: 1024px){
.contact_info .right-part{ width: calc(100% - 580px); }
}