/*
Theme Name:		UMS Virtue Google Custom Search
Description:    This is the CSS Stylesheet for the Google Custom Search.
Version:        1.0.0
Author:         US: IT Web Technologies
Text Domain:	virtue
Template:		virtue
*/

@media (max-width: 320px) {
	img.alignleft, .wp-caption.alignleft {
		max-width: 100px;
		height: auto;
	}

}

@media (max-width: 568px) {
	.col-md-6.right {
		float: left !important;
		width: 100%;
	}
	
	.site-info {
		text-align: left !important;
	}
	
	.footernav ul {
		padding: 0;
	}
	
	.socialnav, .socialnav ul {
		float: none !important;
		padding: 0;
	}

}

@media (max-width: 690px) {
	.tcol-xs-6 {
		width: 100%;
	}
	
	.col-md-6.right {
		width: 50%;
		padding: 10px 0 0 0 !important;
	}
	
	.footernav ul {
		padding: 0;
	}

}

@media (max-width: 736px) {
	.col-md-6.right {
		padding: 10px 0 0 0 !important;
	}

}

@media (max-width: 991px) {
	
	.main {
		float: inherit !important; 
	}
	
	#sdrn_bar {
		height: 52px;
	}
	
	#sdrn_bar .sdrn_ic {
		margin-top: 4px !important;
	}
	
	#sdrn_bar .sdrn_ic span, #sdrn_bar .sdrn_ic {
		width: 32px !important;
	}
	
	#sdrn_bar .sdrn_ic_2 {
		top: 9px;
	}
	
	#sdrn_bar .sdrn_ic_3 {
		top: 18px;
	}
	
	#sdrn_bar .bar_logo {
		height: 44px !important;
		margin-top: -22px !important;
	}
	
	#sdrn_menu ul {
		margin-top: 10px;
	}
	
	#sdrn_menu_ul li.current-menu-parent > a, #sdrn_menu_ul li.current-menu-item > a {
		background: #236a96 none repeat scroll 0 0;
		color: #ffffff;
		font-weight: 700;
	}
	
	#sdrn_menu_ul li > a:hover, #sdrn_menu_ul li > a:hover {
		background: #236a96 none repeat scroll 0 0;
		color: #ffffff !important;
	}
	
	#sdrn_menu #sdrn_menu_ul li.current-menu-item .sdrn_icon::before {
		transform: rotate(270deg);
	}
	
	#sdrn_menu .sdrn_icon_par { 
		float: right;
	}
	
	#sdrn_menu.sdrn_levels ul li a, #sdrn_menu.sdrn_levels ul ul li a, #sdrn_menu.sdrn_levels ul ul ul li a, #sdrn_menu.sdrn_levels ul ul ul li a {
		padding: 6px 10px;
	}
	
	#sdrn_menu.sdrn_levels ul li a {
		margin-left: 44px;
	}
	
	.home-iconmenu a i {
		font-size: 1.25em;
		padding-top: 23px !important;
	}
	
	.home-iconmenu a h4, .home-iconmenu a p {
		font-size: 1em;
	}
	
	.col-md-6.left {
		float: left;
	}
	
	.col-md-6.right {
		float: right;
	}
	
	.metaslider-152 .flexslider .caption-wrap {
		width: 100% !important;
		text-align: right !important;
		margin: 0 !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.page-header {
		float: right;
		width: 66.67%;
	}
}

@media (min-width: 1200px) {
	.page-header {
		float: right;
		width: 75%;
	}
	
	.page-template-page-3-column .page-header {
		position: relative;
		left: 25%;
		width: 50%;
		float: none;
	}
}