@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 { position: absolute; right: 10px; top:20px;}
	 .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;}
	 .enq_pop a{margin-top:0;}
}
 @media screen and (max-width: 676px) {
  .nb-form form {padding-top: 15px;  }
  .nb-form {right: 50%;    bottom: -385px;    left: 50%;    transform: translateX(-50%);  }
}

 @media screen and (max-width: 1366px) {
  ul.menu-item{
      width:70% !important;
  }
}