img{ max-width:100%;}
#overlay, .admin.menu-mob, .footer .menu, .testi{ display:none;}	

.container table, .containerb table, embed {
    max-width: 100%;
}

.w3eden{ width:140px;}
.addthis_button_facebook_like, .addthis_button_tweet{width:80px;}
.addthis_button_google_plusone{width:65px;}
.addthis_counter addthis_pill_style{width:95px;}



@media (max-width:1024px) {
body{ height:inherit;}
.slidecont{ overflow:hidden;}
div.scrollingHotSpotLeftVisible, div.scrollingHotSpotRightVisible{ opacity:1 !important; display:block !important;}
.socialcmm { box-sizing: border-box; display: inline-block; height: auto; width: 100%;}


}

@media (min-width:768px) and (max-width:991px) {
body{ height:inherit;}	
.wraper{ max-width:750px;  background-size: 100% auto;}

.menu ul{ float:left;}
.menu ul li{ padding:0;}
.menu ul li a{ font-size: 10px; padding: 13px 3px 13px 4px;}

.banner, .bannerb, .slidecont, .footerover, .coda-slider-wrapper, iframe{ max-width:100%;}

.sidebar, .sidebarb{ max-width:28%;}
.container, .containerb { float:right; max-width:70%; box-sizing:border-box; min-height:850px;}

.footer, .footerover{ display:inline-block;height:inherit; background-color:#4a2c21; padding: 0 2%; width: 96%; background-size: 100% 100%;}

.coda-slider{background: #f3eee2 none repeat scroll 0 0 !important; height:inherit !important;}

.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel {
    width: 480px !important;
}

.blocka{ height:inherit; max-width:20%;}

.slidecont{ margin:0 !important;}
.coda-nav-right a{ position:absolute !important; left:auto !important; right:0 !important;}

.moretestimonials{ top:15px;}
div.scrollingHotSpotLeftVisible, div.scrollingHotSpotRightVisible{ opacity:1 !important; display:block !important;}

.srarch{ width:137px !important;}
.bannerb{ background-position:-70px 0;}
#makeMeScrollable{ max-height:140px; margin-bottom:15px;}
.socialcmm{  box-sizing: border-box; float: left;  height: inherit;  width: 100%;}
.socialcmm div { margin:0 5px;}
.googleplus iframe, .googleplus div { max-width: 100% !important;  width: 100% !important;}
.socialcmm .buttons .button.googleplus{ margin-bottom:7px !important; width:100% !important;}
.socialcmm .buttons .button.twitter { width: 80px !important;}
.rss { font-size: 12px; padding-left: 38px; text-align: left;}
.socialcmm { box-sizing: border-box; display: inline-block; height: auto; width: 100%;}
.fb_iframe_widget span { width: 100% !important;}



/*04-07-2016*/
#entry p iframe, .fancybox-wrap .fancybox-outer .fancybox-iframe  {
  height: inherit;
    min-height:350px;
    width: 100%;
}


#entry .socialcmm iframe {
    min-height: inherit;
}


}

@media (max-width:767px) {
	body{ height:inherit;}
	
.wraper{ max-width:100%; margin:0; background:none;}
	
.menu, .admin, .sidebar, .sidebarb, .flow, .coda-nav-left a, .coda-nav-right a, .footerover{ display:none;}

.admin.menu-mob, .footer .menu{ display:block;}	
.menu ul{ margin:0;}
	
.bloginfo a h1, .bloginfo a h6 { font-size: 26px;   display: inline-block; float: none;}

.banner, .bannerb{   background-position: center top;  height: 100px;  width: 100%;}

.container, .containerb{ width:100%; box-sizing:border-box;}

.slidecont, .coda-slider .panel-container{ width:100% !important; box-sizing:border-box !important; margin:0; max-width:100% !important;}

.coda-slider-wrapper, .coda-slider-wrapper, .coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel{ max-width:100% !important;}

.bloginfo { float: left; margin:20px 0 0 0; text-align: center; width: 100%;}

.admin {float: right; height: 40px; margin: 5px 0; width: 100%;}

.signupbanner, .loginbanner, .logoutbanner, .profilebanner { float: left; width: 50%;}

.loginbanner a { background: #bc2e00 url(../images/log-in-mob.jpg) no-repeat center center !important;  width: 100%;}
.signupbanner a { background: #e33800 url(../images/sign-up-mob.jpg) no-repeat center center !important; width: 100%;}

.logoutbanner a { background: #bc2e00 url(../images/logg-out-mob.png) no-repeat center center !important;  width: 100%;}
.profilebanner a { background: #e33800 url(../images/profile-mob.png) no-repeat center center !important; width: 100%;}

.login-popup{ right:auto; top:147px;}

.coda-slider .panel-wrapper{ padding-left:0;}

.footer .menu, .footer{ height:inherit;}


.footer .menu ul li { display: inline-block; padding:2px 0; text-align: center; width: 100%;}

.footer .menu{ float:left;}

.footer .menu ul li a{ display:block;}

table.optable { width: 100%;}

.fancybox-title-float-wrap .child{ font-size:10px;}

.optable td{ padding:0 5px;}

.moretestimonials{ width:100%; text-align:center;}

.moretestimonials a{ float:none;}

.socialcmm{ padding:10px !important;}

.gform_wrapper .top_label input[type="text"], .gform_wrapper .top_label select, .gform_wrapper .top_label textarea {
    border: 1px solid #cccccc;
    box-sizing: border-box;
    height: 35px;
    padding: 5px;
    width: 100% !important;
}

.gform_wrapper .top_label textarea { height: 135px;}

#recaptcha_widget_div{  margin:0;}

.recaptchatable #recaptcha_response_field, .recaptchatable, .recaptchatable #recaptcha_image {
    font-size: 11pt;
    width: 250px !important;
}

.recaptchatable #recaptcha_image #recaptcha_challenge_image, .recaptchatable #recaptcha_image, #recaptcha_area td{ max-width:100% !important;}
.button.gform_button {
    background: #4a2920 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    font-size: 14px;
    padding: 5px 20px;
}

.form-table th, .form-table td {
    float: left;
    width: 100%;
}

.testi {
    background: #422821 none repeat scroll 0 0;
    display: inline-block;
    text-align: center;
    width: 100%;
}

.core-link, .electives-link{ float:left; width:100%; text-align:center; font-size:11px; font-weight:bold; color:#fff; padding:13px 0; font-family:Arial, sans-serif;}
.core-link span, .electives-link span{ display:inline-block;  background: url(../images/select-arrow-down.png) no-repeat right center; padding-right:25px; color:#fff; font-size:11px;text-transform: uppercase; font-family:Arial, sans-serif; font-weight:bold;}


.core-item, .electives-item {
    display: none;
    float: left;
    list-style: outside none none;
    margin: 10px 0;
    width: 100%;
}
.core-item > li, .electives-item li {
    padding: 3px 0;
}
.core-item li a, .electives-item li a {
    color: #ffffff;
    display: inline-block;
    padding: 5px 0;
}

.menu ul li a:hover, #menu-item-8290 a, .footer li.menu-item-has-children > a:first-child:hover {
    background-color: rgba(0, 0, 0, 0);
    width: auto;
}

.footer .menu ul li.two-col {
    border: 2px solid #ffffff;
    /*border-radius: 15px;*/
    box-sizing: border-box;
    float: left;
    margin: 2% 1%;
    width: 48%;
	background-color:#e33800;
}

.footer .menu ul li.three-col {
    border: 2px solid #ffffff;
    /*border-radius: 15px;*/
    box-sizing: border-box;
    float: left;
    margin: 2% 1%;
    width: 31.3%;
	background-color:#e33800;
}
.footer .menu ul li.three-col a, .footer .menu ul li.two-col a {
    padding: 6px 0;
}

#crmWebToEntityForm{ left:5%; width:90%}
.footer .core-item{ margin-top:0;}
.signupbanner {
    float: right;
}

.message{ position:static;}
#registerform label {
    display: block;
    float: left;
    margin: 5px 0;
    width: 100%;
}
#registerform input[type="text"], #registerform select, #registerform textarea, form#your-profile input, form#your-profile textarea, form#your-profile select, #respond input, #respond textarea, .loginform input[type="text"], .loginform input[type="password"], .optable input[type="text"], .optable input[type="email"] {
    border: 1px solid #dcdcdc;
    height: 35px;
    letter-spacing: normal;
    margin: 0;
    outline-style: none;
    width: 100%; box-sizing:border-box; padding:8px;
}
 
#registerform textarea{ height:130px;}

form#your-profile .button-primary, .submit input{ font-size:13px;}

#entry table, iframe {
    max-width: 100%;
}
.wpdm-link-tpl .media-body a{ font-size:11px;}

form#your-profile{ margin:0;}
form#your-profile th, form#your-profile label, #respond label, .form-table th, .form-table td, .loginform input[type="text"], .loginform input[type="password"], form.loginform p input.input, #menu-footer-mobile-2{ width:100%;}
#password input {
    float: left;
    margin: 0 0 15px !important;
}

.cimy_uef_textarea {
    height: 130px !important;
}

.loginform .submit{ margin-top:15px !important;}
.containerb p{ word-wrap:break-word;}
#makeMeScrollable{ max-height:140px; margin-bottom: 15px;}
/*.optable input[type="text"] {
    width: 140px;
}*/

#entry table{ width:100%;}
.optbred { border: 1px solid #ff0000 !important;}

/*18-05-16*/
.socialcmm{ height:60px;}
.menu {  background: #422821;}
li.menu-item-has-children a:first-child{background:url(../images/select-arrow-down.png) no-repeat 80% center; padding-right:25px;}
.menu .searchform { float: left; padding:2%; text-align: center;  width: 96%; height:inherit;}
.menu .searchform form { background: #ffffff none repeat scroll 0 0; border-radius: 3px; display: inline-block;}
.menu .srarch { display: inline-block; float: none; height: 33px; margin: 0; padding: 0 5px;}
.menu .searchbtn { display: inline-block; float: none;  margin: 0;}
li.menu-item-has-children .sub-menu li a{ background:none;}
.fb-comments span{ width:100% !important;}
#comments { background-color: #f3eee2; box-sizing: border-box; padding: 10px;  width: 100%; margin:0;}
#entry img{ height:inherit !important;}
.socialcmm{ width:100%; overflow:hidden; box-sizing:border-box; height:inherit;}
.socialcmm div { margin:0 2px;}
.googleplus iframe, .googleplus div { max-width: 100% !important; width: 100% !important;}
.socialcmm .buttons .button.googleplus{ margin-bottom:7px !important; width:100% !important;}

.socialcmm .buttons .button.twitter { width: 60px !important;}
.button.facebook, .button.stumbleupon, .button.linkedin{ margin:0 6px 5px 6px !important;}
/*.sershort{ height:inherit !important;}
#sermore{ display:none;}*/

iframe.hn-share-iframe{ margin-left:15px !important;}
.commentlist{ margin:0 !important;}
.img_biog { float: none; margin: 20px 0;}


/*21-05-2016*/
.next.more-content { background: rgba(255,95,42,0.7);  padding: 5px;	color:#fff;}
.sshare.sharrre { float: left; width: 100%;}

.sharrre .button{ padding:0 !important;}
.sharrre .button.facebook, .sharrre .button.stumbleupon, .sharrre .button.linkedin, .sharrre .button.twitter, iframe.hn-share-iframe{ height:30px !important; margin:0 6px 0 6px; display:inline-block !important;}

/*04-07-2016*/
#entry p iframe, .fancybox-wrap .fancybox-outer .fancybox-iframe  {
    height: inherit;
    min-height: 200px;
    width: 100%;
}



#entry .socialcmm iframe {
    min-height: inherit;
}
}

@media (min-width:480px) and (max-width:767px) {
	
/*.core-link span, .electives-link span, li.menu-item-has-children > a:first-child, .core-item li a, li.menu-item-has-children .sub-menu li a{ font-size:18px;}*/

	
}

