*{box-sizing:border-box}
.Wrapper1000px{width: 100%;}
.Wrapper1000pxHomePanel{width:100%!important; padding:0 20px;}
.Wrapper1000pxHomePanel .sf_colsOut.sf_3cols_2_34{width:50% !important;}
.Wrapper1000pxHomePanel .sf_colsOut.sf_3cols_3_33{width:50% !important;}

#COBFooterPage{height: auto;}
#COBFooterSpan{width: 100%; height: auto;}
#FooterLeft{width:100%;}
#FooterRight {
    padding: 15px 0;
    text-align: center;
    width: auto;
    display: table;
    margin: 0 auto;
    float: none;
}
.Staff-Side-Deatil.StaffDetail { background-color: #F0F0F0; float: left; height: auto; min-height: 300px; padding: 0 20px 20px; width: 315px; margin:0;}
.sf_colsOut.sf_2cols_2_50,
.sf_colsOut.sf_2cols_1_50 {width: 48% !important;}
.menu-trigger{display:block;}
/*#mp-pusher {z-index:100; top:70px;}
.menu-trigger {position:absolute; top:72px; right:8px;}*/
#COB-HeaderMenu{display:none;}


/*.menu-trigger:before{background:url(menu-icon.png) left top/100% 100% no-repeat; width:35px; height:35px; right:0px; left:auto; box-shadow: none; padding:0;}*/
.sfInlineEditingPageMenu .sfInlineEditingToggleLnk{top:25px;}
a.responsiveTrigger {display:block;}
.rsmFlow.rsmLevel.rsmOneLevel {display: none;}
.k-treeview .k-item{padding:0;}
.k-treeview .k-in{padding:2px 0 2px; width:99%;}
#flyout_menu a{padding-left:27px; width:80%;}
.sfNavTreeview .k-minus, .sfNavTreeview .k-plus{/*position: absolute;*/ right: 15px; top: 3px;}
#flyout_menu ul ul {left: 3px; position: relative; top: 0; display:none !important; width: 95%; z-index: 598; border-top:1px solid #FFFFFF;padding-bottom:3px;}
#flyout_menu li:hover ul{display:block !important;}
#flyout_menu li li a{padding-left:60px; width:80%;}
.banner-img {background-position: 58% center;margin-bottom: 20px;width: 100%;}
.banner-img-title {font-size: 40px !important;}
.banner-img img{height:83px;}
#COB-Header-School {font-size: 20px; line-height: 1.5;}
#COB-Header-School-Dept{font-size: 16px;}
.mp-menu{width:300px; height:312px;}
.front {min-height:308px;}

/*List Page CSS*/
.sf_colsOut.sf_3cols_3_25,
.sf_colsOut.sf_3cols_1_25{width:25% !important; margin:0 !important;}
.sf_colsOut.sf_3cols_2_50{width:50% !important;}
.sf_colsHead .sf_colsOut.sf_3cols_2_50 .sfContentBlock{width:auto !important;}
.sf_colsHead .sfContentBlock h3{border:0; padding-bottom: 0;}
.sf_colsHead .facultyTable{border-bottom:1px solid #ccc;}
.facultyTable > .sf_colsOut.sf_3cols_1_25{ width:16% !important; margin-right:5%;}
#PageTitle span,
#PageTitle {font-size: 26px !important;}
.sf_colsHead { display: block;}

/*Home Page CSS*/
.sf_colsOut.sf_4cols_1_25, .sf_colsOut.sf_4cols_2_25, .sf_colsOut.sf_4cols_3_25, .sf_colsOut.sf_4cols_4_25{width:50% !important;}
.featured-block .sfContentBlock img {width:100%;}
.sfContentBlock table {margin:0 auto;}
.GiveNewBigLink {float: none; width: 90%; margin: 0 auto; left: auto; position: relative;}
.GiveNewBigLink img {width: 100%;}
.Home_bottom_block .sf_colsOut.sf_2cols_2_50, .Home_bottom_block .sf_colsOut.sf_2cols_1_50{width:100% !important;}
.sf_colsOut.sf_4cols_1_25 .sf_colsIn, .sf_colsOut.sf_4cols_2_25 .sf_colsIn,
.sf_colsOut.sf_4cols_3_25 .sf_colsIn, .sf_colsOut.sf_4cols_4_25 .sf_colsIn {
    margin-left: 12px !important;
	margin-bottom:20px;
	margin-right: 12px !important;
	padding:0;
}
.legacyHall-header #COB-Header-COB-Home {
    left: auto;
    top: 72px;
    right: 49px;
	width:auto;
	position:absolute;
}
#COB-Header-Shield{left: 25px;}
.legacyHall-header #COB-Header-School {
    left: 120px;
    top: -10px;
    width: auto;
	z-index:101;
}
.sfContentBlock table tr > td + td{white-space: nowrap !important;}
/* removing min-width for tablet */
.Wrapper1000px {min-width:0; max-width:100%;}
.mp-level {left:-15px;}
/* banner both sides removed spacing */
.banner-container {width: 100%;}
.banner {left: 0; overflow: hidden; position: relative; width: 100%;}
/* cobb-home*/

#HomeGrayBlockLeftText{padding-left:10px;}
.home-col3-left, .home-col3-center, .home-col3-right {min-height: 230px;/*overflow: auto;*/position: relative;}

/*mobile slider*/
#home_slider > .desktopSlider{display:none;}
.mobileSlider{display:block;min-height: 280px;}
.rslides .contents{top:-220px;}  /*top:-185px;*/
#HomeBlockLeftLearnMoreText, #HomeBlockCenterLearnMoreText, #HomeBlockRightLearnMoreText {padding: 0;}
.contents_msg {display: block;width:75%;}

#GradPgm_HomeGrayBlockCenterText > span {font-size: 14px;}
#GradPgm_HomeGrayBlockRightText > span {font-size: 14px;}
#GradPgm_HomeGrayBlockLeftText > span {font-size: 14px;}

@media all and (max-width: 1024px) and (min-width: 768px) {

.rslides .contents {padding: 315px 0px 0px;width:600px;left:0px;}
.rslides .contents .contents_year{padding-left:40px;font-size:15px;font-weight:bold;} 
.rslides .contents .contents_line1 {padding-left:40px;color:#FFF;font-size:15px;font-weight:bold;}
.rslides .contents .contents_msg, .rslides .contents .contents_LearnMore {padding-left:40px;font-size:15px;font-weight:bold;} 
.rslides .contents .contents_red{line-height: 48px;width: 432px;background-color: #CDC092;}
.rslides .contents .contents_red h1{width: 422px;background-color: #862633;padding-left: 40px;font-family: Roboto, sans-serif !important;font-weight: bold;}

}

@media all and (max-width: 1023px) and (min-width: 600px) {

.hero-carousel article .contents {left: 100px;}
#HomeGrayBlockLeft {float: none;}	
#HomeGrayBlockLeftBullets {float: left;width: 500px;}
.sfContentBlock ul {margin-bottom: 0;}
.sfnewsListTitleDate h2.sfnewsTitle {clear: both;}
.sf_3cols_3_33.home-col3-right,
.sf_3cols_1_33.home-col3-left{width: 33% !important;padding: 0 1%;}
.sf_3cols_2_34.home-col3-center{width: 33% !important;padding: 0 1%;}
#HomeBlockLeft,
#HomeBlockCenter,
#HomeBlockRight {width: 100% !important;float: none !important;}
#HomeBlockLeftBullets{float: none;}    
#HomeBlockRightText,
#HomeBlockCenterText,
#HomeBlockLeftText {font-size: 20px;line-height: 24px;}
.sf_3cols_3_33.home-col3-right .sfContentBlock ul,
.sf_3cols_1_33.home-col3-left .sfContentBlock ul,
.sf_3cols_2_34.home-col3-center .sfContentBlock ul{padding-left: 0;font-size: 13px;min-height: 80px;}
#HomeBlockRightBullets,
#HomeBlockCenterBullets,
#HomeBlockLeftBullets{width: 100% !important;float: none !important;}

}

@media screen and (min-width:640px) and (max-width:767px){
.hero-carousel article .contents {left: 160px !important;}
}