/**
 * Mobile Responsive.
 * --------------------------------------------------------------------------- */

 @media screen and (min-width:992px) and (max-width:1200px) {

		#menu-main-menu li a {
			font-size:11px;
		}

		.menu-item-15 {
			display:none !important;
		}

 }

@media screen and (max-width:991px) {

	#header .menu-section {
		display:none;
	}

	#header .logo-section {
		width: 100%;
		display: block;
	}

	.home .home-promo, .home .sh-tagline {
		display:none;
	}

	.three-row .fl-col, .half-row .fl-col {
		width:100% !important;
		display:block;
	}

	.four-row .fl-col-group-equal-height .fl-col {
		width:50% !important;
	}

	#main .entry-content {
		width:100%;
	}

	.main-header-right-info {
		display:none;
	}

	.main-footer {
		display:none;
	}

	aside {
		display:none !important;;
	}

	main {
		width:100% !important;
	}

	#main {
		padding:0;
	}

	.sfm-navicon-button {
		display:block !important;
	}
	
	.course-row .fl-col {
		padding: 0 10px !important;
	}
	
	.course-col {
		border-left: none;
	}
	
	.gotsidebar .entry-content, .singular-post article {
		width:100%;
	}

	img.uabb-ultb3-img {
		width: 100% !important;
	}

	.cta-row .page-wrapper {
		display: block;
	    justify-content: center;
	}

	.cta-row .cta-left {
	    width: 100%;
	    text-align: center;
	    margin-bottom: 25px;
		padding-left: 35px;
		padding-right: 35px;
	}

	.cta-row .cta-right {
		width: 100%;
	}

}

@media screen and (max-width:768px) {
	.four-row .fl-col-group-equal-height .fl-col {
		width:100% !important;
	}

	.uabb-image-carousel .uabb-image-carousel-content .uabb-gallery-img {
		height: auto !important;
	}

	img.uabb-ultb3-img {
		width: initial !important;
	}
}

@media screen and (max-width:559px) {

  iframe {
    width: 100%    !important;
    height: auto   !important;
  }
  
  figure {
	  margin:0;
  }
  
  .archive article, .blog article {
	  width:100%;
	  height: auto;
  }
  
  .tablepress {
	  font-size:10px !important;
  }
  
}
