@charset "utf-8";
/* CSS Document */
 @media (max-width: 767px) {
  .cookie-bar{ padding:10px 15px 40px 15px; }
	  .m-5 {margin:3rem 0 !important;}
	  #customers-testimonials .item {padding:15px;}
	 .logo {width:100px; margin-top:0;}
	 .menu-btn {margin-top: 10px;}
	 .right_content ul, .details_banner_button {margin:5px 5px 5px 20px;}
	 .details_banner_button .details_pdf,  .details_banner_button .enroll_now {float:none; width:100%; margin-bottom:10px;}
	 .details_banner_button .details_pdf a, .details_banner_button .enroll_now a{display:block; text-align:center;}
	 .title {padding:0 10px;}
	 .title h2 {font-size:18px; text-transform: uppercase; font-weight: 700; margin-bottom:5px;}
	 .details_boxs {margin-bottom:20px;}
	 .title h2:after {background:url("../images/title_line_m.png") no-repeat; width: 53px;left: 8px;bottom: -20px;}
	 .accordion {margin-bottom:40px;}
	 .offset-1 {margin-left:0 !important;}
	 .top_header ul li {margin-right:5px;}
	 .top_header {padding:3px 0px;}
	 #ticker .title {padding-left:0;}
	 .ajc_box_holder {margin-bottom:20px;}
	 .flip-box {margin-bottom:20px;}
	 .sidebar-contact {left:0;bottom: -590px;}
	 .nav-mobile {display:block;}
	 .para {width:100%;}
	 .cnt .inner_img {display:none;}
	 .mob_inner {display:block!important;width:100%; }
	 .cnt {display:block;}
	 footer .padding_1x h3 {font-size:18px !important;}
	 footer a {font-size:14px;}
	 .overview h5{font-size: 1.5rem;}
@keyframes scroll {
    0% {
      transform: translate(100%);
        
    }
  
    100% {
      transform: translate(-700%);
        
    }
  }
  #ticker ul {animation: scroll 40s linear infinite;}
}
 @media screen and (max-width: 676px) {
  .nb-form form {padding-top: 15px;  }
  .nb-form {right: 50%;    bottom: -385px;    left: 50%;    transform: translateX(-50%);  }
	 .sticky {top:55px !important;}
	 .sidebarToggle {transform: translateX(00vh) !important;}
}
