html, body { overflow-x: hidden !important; -webkit-overflow-scrolling: touch; }
/* Global Defaults
=====================================================================*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style: none; list-style-image: none; }
b, strong, th { font-weight: bold; }
/*em, i { font-style: italic; }*/
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
a, a:active, a:visited { color: #546ec3; outline: 0; font-weight: none; }
a:hover { color: #9f304f; }
/* Global Elements
=====================================================================*/
body { font: 14px 'Helvetica Neue', Helvetica, arial; background: #fff; min-height: 100%; position: static; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: none; overflow-x: hidden; }
.skiplink { display: none; }
.clear { clear: both; }
img { max-width: 100%; }
/* Start CSS Coding
=====================================================================*/

#header-content #searchform .input, #nav-header, #nav, .nav-tabs-slideshow li a strong, .slider-tabs.flexslider h3, #intro h1, #nav-sidebar li, .widget-title, ul.news-sidebar h4, .sidebar-homepage .button-more, .sidebar-homepage .event-date-widget, .event-content-widget h4, .sidebar-homepage .widget-container .flexslider h4, .static-page h1, .static-page h2, .static-page h3, .static-page h4, .static-page h5, .static-page h6, #link-back-top, #slogan-footer h4, #title-footer-address, #footer-address p strong, #nav-content-bottom, #nav-sidebar-bottom li, .history-moment header, .panel-slider-news h2, .text-widget ul, #sidebar .testimonial-header h4, .title-comment, #list-comments li header, .panel-slider-event h2, #nav-event ul li, .button-detail, #sidebar ul.tabs-widget li a, #sidebar .team-sidebar-content h4, #list-team li a, .link-category-gallery strong, .list-gallery-category li a span { font-family: 'Raleway', sans-serif; }
#nav-tabs-doctor li, #slogan { font-family: 'Nunito', sans-serif; }
.static-page blockquote, #tabs-content-bottom .ui-tabs-panel article, #sidebar .testimonial-header h5, #sidebar .text-widget blockquote, .static-page .list-testimonial li p, .link-category-gallery span { font-family: 'Roboto Slab', serif; }
#main-header { width: 100%; height: 140px; position: fixed; z-index: 9999; }
/*.home #main-header {
    margin-top:8px;
}*/

.banner { overflow-x: hidden; }
#header-full { width: 100%; min-width: 1185px; height: 86px; background: none repeat scroll 0 0 rgba(79, 103, 180, 0.9); }
/*#header-full.small { height: 60px; background: rgba(255,255,255,0.95) !important; transition: height 0.2s ease-in-out; -webkit-transition: height 0.2s ease-in-out; -moz-transition: height 0.2s ease-in-out; -o-transition: height 0.2s ease-in-out; -ms-transition: height 0.2s ease-in-out; box-shadow: 0 1px 2px rgba(0,0,0,0.2); }
*//*#main-header.small { height: 60px; position: fixed; }
#header-full.small #header { height: 60px; position: relative; }*/
#header { height: 86px; margin: 0 auto; padding: 0 30px; }
.adsbygoogle { height: 100% !important }

@media only screen and (min-width:1280px) {
#header { width: 1125px !important; }
}
#logo { float: left; margin: 8px 0 0 0 }
#facebook { float: right; margin: 10px 0 0 0; clear: right; }
#header-full.small #logo { margin: 5px 0 0 0; }
#header-full.small #logo img { width: 244px; height: 40px; position: absolute; left: 30px; top: 10px; }
#header-content { height: 86px; float: right; }
#header-content #searchform { float: left; width: 221px; height: 27px; margin: 10px 0 30px 0; }
#header-content #searchform .input { background: rgba(255,255,255,0.8); width: 183px; height: 15px; float: left; border: 1px solid #888; border-right: none; padding: 5px; }
#header-content #searchform .button { width: 27px; height: 27px; float: left; background: #7a1632 url(../images/icon-search.png) no-repeat 6px 5px; border: none; background-size: 16px 16px; text-indent: -9999px }
#header-content #searchform .button:hover { opacity: 0.8; }
#header-full.small #header-content { display: none; }
#nav-header { float: right; list-style: none; margin: 12px 0 0 10px; }
#nav-header li { float: left; margin: 0 10px; }
#nav-header li a { font-size: 12px; text-transform: uppercase; text-decoration: none; color: rgba(255,255,255,1.00); }
#nav-header li a:hover { color: #ff6765; text-decoration: underline; }
#nav-header li:last-child { margin-right: 0; }
#slogan { clear: both; text-align: right; font-size: 16px; color: #222; font-weight: 300; }
#nav { float: none; height: 50px; background: #FFF; clear: both; box-shadow: 0 -1px rgba(50, 50, 50, 1) inset; }
#nav-container { height: 50px; float: none; width: 1125px; margin: 0 auto; padding: 0 30px; }
#nav-main, #nav .menu ul { height: 50px; float: left; }
#nav-main li, #nav .menu ul li { height: 50px; float: left; position: relative; }
#nav-main li a, #nav .menu ul li a { height: 34px; float: left; font-size: 14px; color: #4f67b4; text-transform: uppercase; text-decoration: none; padding: 16px 15px 0 15px; }
#nav-main li:hover a, #nav .menu ul li:hover a { background: rgba(0,0,0,0.5); }
#nav-main li.current-menu-item a, #nav .menu ul li.current-menu-item a { background: none repeat scroll 0 0 rgba(50, 50, 50, 1); color: #fff; height: 34px; margin: -2px 0 0; padding-top: 18px; }
#header-full.small + #nav { background: none; box-shadow: none; height: 40px; }
#header-full.small + #nav #nav-container { height: 40px; margin: -50px auto 0 auto; }
#header-full.small + #nav #nav-main, #header-full.small + #nav .menu ul { padding-left: 280px; height: 40px; }
#header-full.small + #nav #nav-main li, #header-full.small + #nav .menu li { height: 40px; }
#header-full.small + #nav #nav-main li a, #header-full.small + #nav .menu li a { height: 30px; float: left; font-size: 13px; font-weight: 300; color: #333; padding: 10px 10px 0 12px; }
#header-full.small + #nav #nav-main li.current-menu-item a, #header-full.small + #nav .menu ul li.current-menu-item a { height: 30px; margin: 0; background: none; font-weight: bold; box-shadow: none; }
#header-full.small + #nav #nav-main li:hover a, #header-full.small + #nav .menu ul li:hover a { background: none; text-decoration: underline; }
#button-registration { float: right; height: 48px; border: 1px solid #7a1632; padding: 0 30px; color: #fff; text-transform: uppercase; font-size: 14px; font-weight: bold; text-decoration: none; background-color: #a42347; background-image: linear-gradient(top, #a42347, #7a1632); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a42347), to(#7a1632)); background-image: -webkit-linear-gradient(top, #a42347, #7a1632); background-image: -moz-linear-gradient(top, #a42347, #7a1632); background-image: -ms-linear-gradient(top, #a42347, #7a1632); background-image: -o-linear-gradient(top, #a42347, #7a1632); line-height: 48px; box-shadow: 0 1px rgba(255,255,255,0.3) inset, 0 -1px rgba(0,0,0,0.3) inset, -1px 0 rgba(255,255,255,0.1); text-shadow: 0 -1px rgba(0,0,0,0.6); transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; }
#button-registration:hover { background: #7a1632; }
#header-full.small + #nav #button-registration { height: 38px; line-height: 38px; font-size: 12px; }
/* Start CSS POPUP Menu
=====================================================================*/
#nav ul ul { position: absolute; z-index: 2000; display: none; width: 230px; margin: 0; top: 48px; left: 0; background: none; float: none; text-align: left; background: #62462d; padding: 5px; box-shadow: 0 2px rgba(0,0,0,0.3); }
#header-full.small + #nav ul ul { background: rgba(255,255,255,0.95); top: 40px; }
#nav ul li ul li { display: inline; float: left; width: 230px; height: auto; padding: 0; position: relative; margin: 0; border: none; box-shadow: none; }
#nav ul ul ul { position: absolute; z-index: 1300; display: none; width: 230px; margin: 0; top: -5px; left: 230px; }
#header-full.small + #nav ul ul ul { background: rgba(255,255,255,0.95); top: -5px; }
#nav ul li ul li ul li { display: inline; float: left; padding: 0; margin: 0 0 1px 0; height: auto; }
#nav #nav-main li:hover ul li { background: none; }
#nav #nav-main li:hover ul li a, #nav #nav-main li:hover ul li a:link, #nav #nav-main li:hover ul li a:visited { width: 210px; height: auto; text-transform: none; border: none; padding: 8px 10px; margin: 0; font-size: 14px; color: #fff; line-height: 18px; font-weight: normal; background: none; box-shadow: none; }
#header-full.small + #nav #nav-main li:hover ul li a { text-decoration: none; }
#nav #nav-main li:hover ul li a:hover, #nav #nav-main li ul li a:hover { text-decoration: none; color: #fff; background: #7a1632; }
#header-full.small + #nav #nav-main li:hover ul li a:hover { font-weight: bold; }
#nav #nav-main li:hover ul li:hover { box-shadow: none; }
nav#nav li:hover ul ul, nav#nav li li:hover ul ul { display: none; }
nav#nav li:hover ul, nav#nav li li:hover ul { display: block; }
/* End CSS Drop Down Menu */

.open-menu, .close-menu, .close-menu-big { display: none; }
#slideshow-tabs { margin: 0 0 30px; min-width: 1185px; padding-bottom: 30px; position: relative; width: 100%; z-index: 10; }
#slideshow-tabs .ui-tabs-panel { width: 100%; height: 520px; min-width: 1185px; }
.tabs-blur { height: 170px; -webkit-filter: blur(8px) contrast(0.4) brightness(1.4); -moz-filter: blur(8px) contrast(0.4) brightness(1.4); -ms-filter: blur(8px) contrast(0.4) brightness(1.4); -o-filter: blur(8px) contrast(0.4) brightness(1.4); filter: blur(8px) contrast(0.4) brightness(1.4); margin-top: -8px; }
.tabs-blur.no-blur { -webkit-filter: none; -moz-filter: none; -ms-filter: none; -o-filter: none; filter: none; }
#slideshow-tabs .nav-tabs-slideshow { width: 1125px; height: 76px; margin: 0 auto; list-style: none; padding: 0 30px; background: url(../images/sep-tabs.png) repeat-y 28px 0; }
#panel-tabs { width: 100%; position: relative; bottom: 0; left: 0; width: 100%; z-index: 200; height: 76px; background: #546ec3; box-shadow: 0 -2px 3px rgba(0,0,0,0.2); }
.nav-tabs-slideshow li { height: 76px; width: 222px; float: left; background: url(../images/sep-tabs.png) repeat-y 100% 0; padding: 0 2px 0 0; }
.nav-tabs-slideshow li a { color: #fff; float: left; /* line-height: 1.4; */ padding: 20px 20px 16px; text-decoration: none; transition: all 0.2s ease-in-out 0s; width: 183px; }
.nav-tabs-slideshow li a strong { font-size: 17px; }
.nav-tabs-slideshow li a span { font-size: 16px; color: #fff; font-weight: 200; }
.nav-tabs-slideshow li.ui-tabs-active a { background: rgba(0,0,0,0.2); }
.nav-tabs-slideshow li a:hover { background: rgba(0,0,0,0.1); }
.tabs-container { width: 1125px; height: 440px; position: relative; margin: 0 auto; padding: 0 30px; }
.tabs-container article { width: 410px; height: 237px; background: #c8c8c8; margin: 67px 20px 0 20px; padding-top: 21px; padding-left: 28px; position: relative; }
.tabs-container article h2 { font-size: 34px; font-weight: bold; color: #444444; text-transform: uppercase; margin: 0 0 6px 0; }
.tabs-container article p { font-size: 18px; color: #444444; padding-left: 2px; margin: 0 0 10px; }
.button-more-slide, .button-more-slide:link, .button-more-slide:visited { width: 144px; height: 33px; display: block; /* position:absolute;*/ left: 29px; bottom: 30px; background-color: #546ec3; background-image: url(../images/arrow-more.png), linear-gradient(top, #a42347, #7a1632); background-image: url(../images/arrow-more.png), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a42347), to(#7a1632)); background-image: url(../images/arrow-more.png), -webkit-linear-gradient(top, #a42347, #7a1632); background-image: url(../images/arrow-more.png), ); background-image: url(../images/arrow-more.png), -ms-linear-gradient(top, #a42347, #7a1632); background-image: url(../images/arrow-more.png), -o-linear-gradient(top, #a42347, #7a1632); background-repeat: no-repeat; background-size: 8px 11px, auto auto; background-position: 147px 11px, 0 0; line-height: 33px; color: #fff; padding-left: 15px; text-decoration: none; text-transform: uppercase; transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; font-size: 18px; font-weight: 300; background-image: url("../images/arrow-more.png"); }
.button-more-slide:hover { background: url(../images/arrow-more.png), #621228; background-repeat: no-repeat; background-size: 8px 11px, auto auto; background-position: 160px 11px, 0 0; }
.slider-tabs { width: 450px; height: 280px; background: #62462d; margin: 95px 0 0 0; position: relative; }
/* Browser Resets */
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; }
.flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; height: 43px; }
.slides { margin: 0; padding: 0; list-style: none; }
/* FlexSlider Necessary Styles
*********************************/ 
.flexslider { margin: 0; padding: 0; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { width: 100%; display: block; }
.flex-pauseplay span { text-transform: capitalize; }
/* Clearfix for the .slides element */
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child { display: block; }
/* FlexSlider Default Theme
*********************************/
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px }
.slider-tabs.flexslider { margin: 95px 0 0 0; }
.slider-tabs.flexslider .slider-tabs-content { width: 400px; height: 230px; padding: 25px; }
.slider-tabs.flexslider h3 { font-size: 24px; font-weight: normal; margin: 0 0 5px 0; }
.slider-tabs.flexslider h3 a { color: #fff; text-decoration: none; }
.slider-tabs.flexslider h3 a:hover { text-decoration: underline; }
.slider-tabs.flexslider time { font-size: 12px; font-weight: 300; text-transform: uppercase; color: rgba(255,255,255,0.7); display: block; margin: 0 0 15px 0; }
.slider-tabs.flexslider p { font-size: 16px; color: #fff; margin: 0 0 24px; line-height: 1.6; }
.slider-tabs.flexslider .flex-control-nav { display: none; }
.slider-tabs.flexslider .flex-prev { position: absolute; display: block; width: 42px; height: 42px; background: #7a1632 url(../images/arrow-prev-slide.png) no-repeat 50% 12px; top: 120px; left: -52px; text-indent: -9999px; background-size: 14px 18px; }
.slider-tabs.flexslider .flex-next { position: absolute; display: block; width: 42px; height: 42px; background: #7a1632 url(../images/arrow-next-slide.png) no-repeat 50% 12px; top: 120px; right: -52px; text-indent: -9999px; background-size: 14px 18px; }
.slider-tabs.flexslider .flex-next:hover, .slider-tabs.flexslider .flex-prev:hover { opacity: 0.7; }
.slider-tabs.flexslider .slides img { width: auto; float: left; margin: 0 25px 0 0; }
.slider-tabs.flexslider.event h3 { font-size: 18px; margin: 0 0 10px 0; line-height: 1.3; }
.slider-tabs.flexslider h3 a { color: #fff; text-decoration: none; }
.nav-slider-left { width: 190px; list-style: none; float: left; margin: 0; }
.nav-slider-right { width: 190px; list-style: none; float: right; margin: 0; }
.nav-slider-left li { }
.nav-slider-left li a, .nav-slider-right li a { color: #fff; text-transform: uppercase; font-size: 14px; font-weight: 300; text-decoration: none; display: block; padding: 8px 10px; }
.nav-slider-left li a:hover, .nav-slider-right li a:hover { background: #7a1632; }
.list-event-slider { list-style: none; font-size: 12px; color: #fff; line-height: 1.6; font-weight: 300; overflow: hidden; }
.list-event-slider li { padding: 2px 0 0 27px; margin: 0 0 8px 0; }
.list-event-slider li.time-slider { background: url(../images/icon-calendar-slider.png) no-repeat; background-size: 22px 22px; }
.list-event-slider li.hour-slider { background: url(../images/icon-hour-slider.png) no-repeat; background-size: 22px 22px; }
.list-event-slider li.location-slider { background: url(../images/icon-location-slider.png) no-repeat; background-size: 22px 22px; }
.home #content-container { width: 100%; background: #fff; min-width: 1185px; position: relative; z-index: 10; padding-top: 0 !important; }
#content-container { padding-top: 140px; }
#slideshow-tabs + #content-container { padding-top: 0px !important; }
#content { width: 1125px; margin: 0 auto; padding: 0 30px; min-height: 168px; }
#content_1 { max-width: 1125px; margin: 0 auto; padding: 0 14px; width:100%; }
#main-content #content_1 { float: none !important; width: 100% !important; padding: 0px 0px 0 0px !important; clear: both !important; }
#content #content_1, #main-content_2 #content_1 { float: left !important; padding: 10px 0px 0 0px !important; width: 100% !important; clear: both !important; }
#banner-homepage { margin: 0 0 50px 0; vertical-align: top; }
#main-content { width: 732px; float: left; padding: 0 0 30px 0 !important; }
#full-width { padding: 0 0 50px 0; }
#intro { margin: 0 0 0px 0; /*70px*/ }
#intro h1 { font-size: 24px; color: #444; text-transform: uppercase; font-weight: bold; margin: 0 0 20px 0; }
#intro figure { width: 336px; float: left; margin: 0 57px 0 0; max-height: 280px; }
#intro p { font-size: 16px; color: #333; font-weight: 300; margin: 0 0 24px; line-height: 1.6; }
#intro p a { font-size: 16px; color: #546ec3; font-weight: 300; line-height: 1.6; text-decoration: underline; }
#intro p a:hover { font-size: 16px; color: #ff6765; font-weight: 300; line-height: 1.6; text-decoration: none; }
.more-intro { font-size: 16px; text-transform: uppercase; color: #F00; text-decoration: none; font-weight: bold; }
.more-intro:hover { color: #7a1632; }
.extra { color: #000; }
.extra a { color: #000; }
.extra a:hover { color: #F00; }
#sidebar-homepage-left { width: 341px; float: left; }
#sidebar-homepage-middle { width: 341px; float: right; }
#sidebar-homepage-right { width: 341px; float: right; }
#nav-sidebar { margin: 58px 0 68px 0; list-style: none; }
#nav-sidebar li { margin: 0 0 10px 0; line-height: 1.4; }
#nav-sidebar li a { text-decoration: none; font-size: 14px; color: #333; display: block; }
#nav-sidebar li a img { width: auto; height: auto; }
#nav-sidebar li a figure { background: none repeat scroll 0 0 #ff6765; border: 3px solid #fff; border-radius: 60px; box-shadow: 0 0 0 2px #ff6765; float: left; height: 38px; margin: 0 20px 0 0; padding: 6px; transition: all 0.2s ease-in-out 0s; width: 38px; }
#nav-sidebar li a:hover figure { background: #7a1632; box-shadow: 0 0 0 4px #7a1632; }
#nav-sidebar li a .title-nav-sidebar { display: block; margin: 25px 0; color: #444444; font-size: 13px; position: relative; bottom: 10px; }
#nav-sidebar li a:hover .title-nav-sidebar { color: #7a1632; }
#intro-principal { clear: both; padding: 0 0 25px 0; position: relative; }
#intro-principal #title-principal { background: #dadada; padding: 12px 0 12px 341px; font-size: 20px; color: #222; font-weight: 300; }
#intro-principal p { font-size: 16px; font-weight: 300; color: #333; }
#content-principal { padding-left: 341px; }
#intro-principal figure { position: absolute; width: 322px; left: 0; bottom: -50px; z-index: 100; }
#intro-principal figure img { margin: 0; vertical-align: top; }
/* About
===========================================================================*/
#nav-sub-container { background: #dadada; box-shadow: 0 1px 2px rgba(0,0,0,0.2) inset; }
#nav-sub li { height: 40px; float: left; }
#nav-sub li a { height: 27px; float: left; font-size: 12px; color: #666; text-transform: uppercase; text-decoration: none; padding: 13px 15px 0 15px; }
#nav-sub li a:hover, #nav-sub li.current-menu-item a { background: #fff; color: #333; }
#breadcrumbs { margin: 10px 0 0; position: relative; z-index: 1; }
#breadcrumbs div { height: 34px; float: left; }
#breadcrumbs div a { height: 24px; float: left; font-size: 11px; color: #666; text-transform: uppercase; text-decoration: none; padding: 0px 0 0 0; position: relative; z-index: 9999; }
#breadcrumbs div a.icon-home { width: 34px; height: 34px; background: #7a1632 url(../images/icon-home.png) no-repeat 50% 8px; text-indent: -9999px; background-size: 17px 17px; padding: 0; }
#breadcrumbs div a.icon-home:hover { opacity: 0.7; }
/*#breadcrumbs div .arrow { background: url("../images/arrow-breadcrumbs.png") no-repeat scroll 0 0 / 7px 12px rgba(0, 0, 0, 0); float: left; height: 14px; margin: 11px 10px 0; text-indent: -9999px; width: 8px; }*/

#breadcrumbs div .arrow { background: url("../images/arrow-breadcrumbs.png") no-repeat scroll 0 0 / 7px 12px rgba(0, 0, 0, 0); display: inline-block; float: none; height: 16px; margin: 0 11px 0 10px; position: relative; text-indent: -9999px; top: 1px; width: 9px; }
.last-breadcrumbs { float: left; font-size: 11px; text-transform: uppercase; color: #546ec3; margin: 0px 0 0 0; max-width: 516px; }
#breadcrumbs div a:hover { color: #546ec3; }
#sidebar { width: 300px; float: right; background: #f0f0f0; padding: 20px 20px 0 20px; margin: 0 0 30px 0; }
#tabs-content-bottom { background: #eee; height: 200px; clear: both; box-shadow: 0 1px 2px rgba(0,0,0,0.1) inset; margin: 0 0 50px 0; }
#nav-content-bottom { width: 225px; float: left; background: #7a1632; list-style: none; margin: 0; }
#nav-content-bottom li { height: 50px; background: url(../images/sep-tabs-bottom.png) repeat-x 0 100%; }
#nav-content-bottom li a { font-size: 14px; color: #fff; font-weight: bold; text-transform: uppercase; display: block; padding: 0 20px; height: 50px; line-height: 50px; text-decoration: none; }
#nav-content-bottom li a:hover, #nav-content-bottom li.ui-tabs-active a { background: rgba(0,0,0,0.2); }
#tabs-content-bottom .ui-tabs-panel { width: 900px; height: 200px; float: left; }
#nav-sidebar-bottom { margin: 0; list-style: none; }
#nav-sidebar-bottom li { width: 179px; height: 200px; float: left; border-right: 1px solid #dadada; }
#nav-sidebar-bottom li a { width: 140px; height: 219px; float: left; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; padding: 0 20px; text-align: center; font-size: 12px; color: #333; text-decoration: none; line-height: 1.6; }
#nav-sidebar-bottom li a figure { width: 50px; height: 50px; background: #dadada; border-radius: 27px; border: 2px solid #fff; box-shadow: 0 0 0 2px #dadada; margin: -25px auto 25px auto; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; }
#nav-sidebar-bottom li a figure img { width: 34px; height: 34px; margin: 8px 0 0 0; }
#nav-sidebar-bottom li a:hover figure { background: #7a1632; box-shadow: 0 0 0 2px #7a1632; }
#nav-sidebar-bottom li a:hover { background: #fff; }
#nav-sidebar-bottom .title-nav-sidebar { display: block; font-size: 12px; color: #222; text-transform: uppercase; margin: 0 0 20px 0; }
.nav-tabs-bottom { list-style: none; margin: 0; padding: 10px 0; }
.nav-tabs-bottom li { width: 205px; float: left; padding: 0 10px; margin: 0 0 5px 0; }
.nav-tabs-bottom li a { display: block; padding: 9px 10px; font-size: 12px; color: #333; text-decoration: none; text-transform: uppercase; `
}
.nav-tabs-bottom li a:hover { background: #7a1632; color: #fff; }
#tabs-content-bottom .ui-tabs-panel article { padding: 30px; font-size: 18px; color: #333; line-height: 1.6; }
#tabs-content-bottom .ui-tabs-panel article p { margin: 0 0 15px 0; }
.bluee { color: #546ec5; text-decoration: underline; }
.slider-partners { width: 815px; height: 100px; margin: 45px auto 0 auto; position: relative; }
.slider-partners li img { opacity: 0.6; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; }
.slider-partners li a:hover img { opacity: 1; }
.slider-partners li { text-align: center; }
.slider-partners .flex-control-nav { display: none; }
.slider-partners .flex-direction-nav { height: 0; }
.slider-partners .flex-prev { position: absolute; z-index: 10; width: 19px; height: 32px; left: -24px; top: 33px; background: url(../images/prev-partners.png) no-repeat; background-size: 19px 32px; text-indent: -9999px; opacity: 0.8; }
.slider-partners .flex-next { position: absolute; z-index: 10; width: 19px; height: 32px; right: -24px; top: 33px; background: url(../images/next-partners.png) no-repeat; background-size: 19px 32px; text-indent: -9999px; opacity: 0.8; }
.slider-partners .flex-prev:hover, .slider-partners .flex-next:hover { opacity: 1; }
/* News
=====================================================================*/
#slider-news { margin: 0 0 50px 0; position: relative; }
#slider-news ul li { position: relative; }
.panel-slider-news { position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(0,0,0,0.7); padding: 25px 0; }
.category-slider { list-style: none; margin: 0 0 7px 0; padding: 0 25px; }
.panel-slider-news h2 { font-size: 22px; color: #fff; font-weight: 300; padding: 0 25px; clear: both; }
.panel-slider-news h2 a { color: #fff; text-decoration: none; }
.panel-slider-news h2 a:hover { text-decoration: underline; }
.category-slider li { float: left; margin: 0 10px 0 0; }
.category-slider li a { float: left; background: #fff; padding: 3px 10px; font-size: 11px; text-transform: uppercase; font-weight: bold; text-decoration: none; }
.category-slider li a:hover { background: #7a1632; color: #fff; }
#slider-news .flex-control-nav { display: none; }
#slider-news .flex-direction-nav { height: 0; }
#slider-news .flex-prev { position: absolute; display: block; width: 42px; height: 42px; background: #7a1632 url(../images/arrow-prev-slide.png) no-repeat 50% 12px; bottom: 270px; left: 25px; text-indent: -9999px; background-size: 14px 18px; }
#slider-news .flex-next { position: absolute; display: block; width: 42px; height: 42px; background: #7a1632 url(../images/arrow-next-slide.png) no-repeat 50% 12px; bottom: 270px; right: 25px; text-indent: -9999px; background-size: 14px 18px; }
#slider-news .flex-prev:hover, #slider-news .flex-next:hover { opacity: 0.7; }
.news-container { margin: 0 48px 40px 0; width: 342px; float: left; position: relative; }
.news-container.last { margin-right: 0; }
.news-container figure img { border-top: 3px solid #7b1733; margin: 0 0 5px 0; }
.news-container h2.title-news { font-size: 20px; font-weight: 300; margin: 0 0 5px 0; line-height: 1.2; }
.news-container header p { margin: 0 0 3px 0; font-size: 11px; }
.news-container header p a { text-transform: uppercase; font-weight: bold; text-decoration: none; }
.news-container h2.title-news a { color: #222; text-decoration: none; }
.news-container h2.title-news a:hover { color: #7a1632; }
.news-container header { margin: 0 0 15px 0; }
.news-container header time { font-size: 11px; color: #999; text-transform: uppercase; }
.link-comment, .link-comment:link, .link-comment:visited { height: 30px; background: #7a1632 url(../images/icon-comment.png) no-repeat 10px 8px; position: absolute; top: 0; right: 25px; padding: 0 10px 0 33px; color: #fff; text-decoration: none; background-size: 16px 17px; line-height: 30px; }
.link-comment:hover { color: #fff; opacity: 0.8; text-decoration: none; }
.news header aside { width: 340px; float: left; }
.news header aside.no-featured { width: 100%; float: none; }
.news header figure { width: 351px; float: right; }
.news header figure img { border: 1px solid #fff; box-shadow: 2px 2px 0 0 #dadada; }
#news-title { margin: 0; font-size: 28px; line-height: 1.2; padding: 0 0 14px 0; border-bottom: 1px solid #dadada; }
.news header p { margin: 0; padding: 10px 0; border-bottom: 1px solid #dadada; }
#link-category { font-size: 11px; font-weight: bold; text-transform: uppercase; }
#link-category a { text-decoration: none; }
#blog-time time { font-size: 11px; color: #999; text-transform: uppercase; float: left; padding: 0 7px 0 0; border-right: 1px solid #999; margin: 0 7px 0 0; }
#link-comment-header { float: left; font-size: 11px; color: #666; text-transform: uppercase; text-decoration: none; }
#link-comment-header:hover { text-decoration: underline; }
#social-link { list-style: none; margin: 10px 0 25px 0; }
#social-link li { float: left; margin: 0 10px 0 0; }
.news { border-bottom: 1px solid #dadada; margin: 0 0 25px 0; }
.title-comment, .title-comment strong { font-size: 22px; color: #222; font-weight: normal; margin: 0 0 25px 0; }
.title-comment span { color: #666; font-weight: 300; }
#list-comments { margin: 0; padding: 0 0 10px 0; }
.avatar { width: 80px; height: 80px; float: left; border: 1px solid #fff; box-shadow: 2px 2px 0 0 #dadada; position: absolute; left: 0; top: 0; }
#list-comments li { position: relative; margin: 0 0 25px 0; padding-left: 110px; }
#list-comments li header h3 { float: left; font-size: 16px; font-weight: bold; color: #333; }
#list-comments li header time { float: left; margin: 2px 0 0 4px; font-size: 14px; color: #999; font-weight: 300; text-transform: uppercase; }
#list-comments li header { margin: 5px 0 12px 0; }
#list-comments li p, .comment-notes { margin: 0 0 24px; line-height: 1.6; font-size: 15px; color: #444; }
#list-comments li article { border-bottom: 1px solid #dadada; padding-bottom: 25px; }
.comment-reply-link { text-transform: uppercase; font-size: 12px; text-decoration: none; }
#list-comments li ul.children { margin: 0; padding: 25px 0 0 0; }
#form-comment label { font-size: 15px; color: #333; font-weight: bold; display: block; margin: 0 0 10px 0; }
#form-comment label span { color: #f00; }
#form-comment .input { width: 380px; height: 30px; background: #f7f7f7; border: 1px solid #fff; box-shadow: 2px 2px 0 0 #dadada; padding: 5px; margin: 0 0 15px 0; font-size: 14px; }
#form-comment .input.textarea { width: 550px; height: 180px; }
#form-comment .button { display: block; text-align: center; font-size: 14px; color: #fff; font-weight: bold; text-transform: uppercase; padding: 10px 20px; border: 1px solid #7a1632; text-decoration: none; cursor: pointer; background-color: #a42347; background-image: linear-gradient(top, #a42347, #7a1632); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a42347), to(#7a1632)); background-image: -webkit-linear-gradient(top, #a42347, #7a1632); background-image: -moz-linear-gradient(top, #a42347, #7a1632); background-image: -ms-linear-gradient(top, #a42347, #7a1632); background-image: -o-linear-gradient(top, #a42347, #7a1632); text-shadow: 0 -1px rgba(0,0,0,0.5); transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; }
#form-comment .button:hover { background: #7a1632; }
/* History
=====================================================================*/
#history-container { background: url(../images/line-history.png) repeat-y 30px 0; }
.static-page h3.history-year { width: 60px; height: 60px; background: #7a1632; border-radius: 30px; font-size: 16px; color: #fff; font-weight: bold; text-align: center; line-height: 60px; }
.history-moment { margin-bottom: 10px; }
.history-moment header { width: 150px; float: left; background: #7a1632; font-size: 14px; color: #fff; font-weight: 300; padding: 5px 10px; }
#history-container aside { width: 535px; float: right; }
#history-container aside .history-title { margin-top: 2px; font-size: 18px; font-weight: bold; }
.img-history { border: 1px solid #fff; box-shadow: 2px 2px 0 0 #dadada; }
/* Event
=====================================================================*/
#slider-event { margin: 0 0 50px 0; height: 295px; position: relative; }
.panel-slider-event { width: 400px; height: 245px; float: left; background: #7b1733; padding: 25px; }
.panel-slider-event h2 { font-size: 28px; font-weight: 300; margin: 0 0 15px 0; }
.panel-slider-event h2 a { color: #fff; text-decoration: none; }
.panel-slider-event h2 a:hover { text-decoration: underline; }
.panel-slider-event time { float: left; color: #fff; margin: 0 25px 0 0; }
.panel-slider-event time strong { font-size: 120px; font-weight: normal; line-height: 0.9; }
.panel-slider-event time span { text-transform: uppercase; font-size: 14px; }
.panel-slider-event .list-event-slider { padding-top: 30px; }
#slider-event img { float: left; width: 675px; height: 295px; }
#slider-event .flex-control-nav { display: none; }
#slider-event .flex-direction-nav { height: 0; }
#slider-event .flex-prev { position: absolute; display: block; width: 42px; height: 42px; background: #7a1632 url(../images/arrow-prev-slide.png) no-repeat 50% 12px; top: 120px; left: 475px; text-indent: -9999px; background-size: 14px 18px; }
#slider-event .flex-next { position: absolute; display: block; width: 42px; height: 42px; background: #7a1632 url(../images/arrow-next-slide.png) no-repeat 50% 12px; top: 120px; right: 25px; text-indent: -9999px; background-size: 14px 18px; }
#slider-event .flex-prev:hover, #slider-event .flex-next:hover { opacity: 0.7; }
#main-title.event-title { float: left; margin-top: 0; }
#title-month { float: right; text-transform: uppercase; font-size: 20px; font-weight: 300; margin-top: 8px; }
#nav-event { clear: both; margin: 0 0 25px 0; }
#nav-event ul { list-style: none; margin: 0; }
#nav-event ul li { float: left; background: #7b1733 url(../images/sep-tabs.png) repeat-y 100% 0; ; height: 40px; }
#nav-event ul li a { color: #fff; font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: none; height: 40px; float: left; line-height: 40px; padding: 0 25px; }
#nav-event ul li a:hover, #nav-event ul li.current-menu-item a { background: rgba(0,0,0,0.1); }
#form-year { float: right; }
#form-year label { float: left; padding: 12px 10px 0 0; color: #333; }
#form-year .select { height: 40px; float: left; border: 1px solid #333; padding-left: 10px; padding-right: 10px; margin: 0 10px 0 0; }
#form-year .button { width: 40px; height: 40px; border: none; background: #7b1733; font-size: 14px; color: #fff; font-weight: bold; text-transform: uppercase; cursor: pointer; }
#form-year .button:hover { opacity: 0.7; }
.static-page .title-event { padding: 0 10px 0 25px; height: 55px; background: #f0f0f0; line-height: 55px; font-weight: 300; font-size: 20px; outline: 0; cursor: pointer; margin: 25px 0 0 0; }
.static-page .title-event:hover { background: #e4e4e4; }
.static-page .title-event em { font-style: normal; color: #999; }
.static-page .title-event span { width: 20px; height: 20px; float: right; background: url(../images/icon-plus.png) no-repeat 100% 0; background-size: 20px 20px; margin: 16px 0 0 0; }
.static-page .title-event.ui-accordion-header-active span { background: url(../images/icon-minus.png) no-repeat 100% 0; background-size: 20px 20px; }
.content-event { background: #f0f0f0; padding: 0 25px 0 25px; }
.event-container-one { height: 140px; padding-bottom: 25px; }
.static-page .title-event.ui-accordion-header-active:hover { background: #f0f0f0; }
.static-page .content-event img { margin: 0; float: left; }
.panel-event-info { width: 285px; height: 90px; background: #7b1733; padding: 25px; float: left; margin: 0 25px 0 0; }
.static-page .panel-event-info .list-event-slider { margin: 0; }
.static-page .panel-event-info .list-event-slider li { color: #fff; font-size: 12px; font-weight: 300; }
.static-page .title-event-one { font-size: 24px; color: #222; font-weight: bold; padding: 40px 0 0 0; margin: 0; }
.title-event-one a { text-decoration: none; color: #222; }
.title-event-one a:hover { color: #7b1733; }
.event-container { width: 250px; height: 335px; float: left; margin: 0 25px 25px 0; overflow: hidden; }
.event-container.last { margin-right: 0; }
.event-container img { transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; }
.static-page .event-container h4 { font-size: 16px; color: #333; background: #ddd; font-weight: bold; height: 54px; padding: 13px 20px 0 20px; margin: 0; clear: both; box-shadow: 0 1px 2px rgba(0,0,0,0.2) inset; }
.event-container .panel-event-info { width: 210px; height: 230px; background: #7b1733; padding: 20px; float: none; margin: 0; position: relative; }
.event-container:hover img { margin-top: -270px; }
.static-page .event-container h4 a { color: #333; text-decoration: none; }
.static-page .event-container h4 a:hover { color: #7b1733; }
.button-detail, .button-detail:link, .button-detail:visited { width: 208px; height: 38px; border: 1px solid #b2b2b2; position: absolute; bottom: 20px; left: 20px; text-align: center; font-size: 14px; text-transform: uppercase; font-weight: bold; line-height: 38px; color: #fff; text-decoration: none; text-shadow: 0 -1px #787878; box-shadow: 0 1px 2px rgba(0,0,0,0.3); background-color: #a7a7a7; background-image: linear-gradient(top, #a7a7a7, #8e8e8e); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a7a7a7), to(#8e8e8e)); background-image: -webkit-linear-gradient(top, #a7a7a7, #8e8e8e); background-image: -moz-linear-gradient(top, #a7a7a7, #8e8e8e); background-image: -ms-linear-gradient(top, #a7a7a7, #8e8e8e); background-image: -o-linear-gradient(top, #a7a7a7, #8e8e8e); }
.button-detail:hover { background: #fff; border: 1px solid #fff; text-shadow: none; color: #7b1733; }
.accordion { margin: 0 0 50px 0; }
#event-info { width: 270px; float: left; margin: 0 25px 0 0; }
#event-info .list-event-slider { margin: 0; padding: 20px; background: #7b1733; }
#event-info .list-event-slider li { color: #fff; font-size: 12px; }
#event-info img { margin: 0; }
/* Testimonial
=====================================================================*/
.static-page .list-testimonial { margin: 0; }
.static-page .list-testimonial li { position: relative; margin: 0 0 50px 0; }
.static-page .list-testimonial li p { font-size: 15px; color: #222; padding-left: 225px; }
.static-page .list-testimonial li .testimonial-title { font-size: 16px; color: #222; background: #dadada url(../images/quote-testimonial.png) no-repeat 100% 0; background-size: 48px 36px; padding: 9px 0 9px 225px; font-weight: bold; }
.static-page .list-testimonial li .testimonial-title span { font-weight: 300; }
.static-page .img-testimonial { position: absolute; left: 0; bottom: 0; z-index: 10; margin: 0; }
.static-page .list-testimonial li.odd p { padding-left: 0; padding-right: 225px; }
.static-page .list-testimonial li.odd .testimonial-title { padding: 9px 225px 9px 0; text-align: right; background: #dadada url(../images/quote-testimonial.png) no-repeat 0 0; background-size: 48px 36px; }
.static-page .list-testimonial li.odd .img-testimonial { left: auto; right: 0; }
/* Team
=====================================================================*/
#list-category-team { width: 185px; float: left; margin: 0 25px 0 0; list-style: none; }
#list-category-team li { width: 185px; margin: 0 0 1px 0; }
#list-category-team li a { display: block; border-left: 3px solid #62462d; background: #f0f0f0; padding: 10px 10px 10px 15px; font-size: 14px; text-decoration: none; }
#list-category-team li.current-menu-item a { background: none; font-weight: bold; }
#team-container { width: 522px; float: right; }
#team-container #main-title { margin-top: 0; }
#list-team { list-style: none; margin: 0; }
#list-team li { width: 155px; height: 205px; float: left; margin: 0 25px 25px 0; text-align: center; }
#list-team li img { margin: 0 0 5px 0; border: 1px solid #fff; box-shadow: 2px 2px 0 0 #dadada; }
#list-team li a { text-decoration: none; }
.static-page ul#list-team li { line-height: 1.2; }
#list-team li a strong { font-size: 14px; color: #222; text-decoration: none; font-weight: 300; }
#list-team li a:hover strong { color: #7a1632; font-weight: bold; }
#list-team li.last { margin-right: 0; }
#profile-team { width: 200px; float: right; margin: 0 0 25px 25px; }
#profile-team img { margin: 0 0 20px 0; border: 10px solid #f0f0f0; }
#list-social-team { list-style: none; margin: 0; }
#list-social-team li { margin: 0 0 10px 0; padding: 0 0 0 10px; line-height: 1.1; font-weight: 300; }
#list-social-team li span { width: 16px; height: 16px; float: left; background: #dadada; margin: 0 7px 0 0; }
#list-social-team li a { font-size: 14px; color: #666; text-transform: uppercase; text-decoration: none; }
#list-social-team li.facebook-team span { background: #dadada url(../images/icon-facebook.png) no-repeat 50% 2px; background-size: 12px 12px; }
#list-social-team li.facebook-team a:hover span { background-color: #33579f; }
#list-social-team li.facebook-team a:hover { color: #33579f; }
#list-social-team li.twitter-team span { background: #dadada url(../images/icon-twitter.png) no-repeat 50% 2px; background-size: 12px 12px; }
#list-social-team li.twitter-team a:hover span { background-color: #00abf3; }
#list-social-team li.twitter-team a:hover { color: #00abf3; }
#list-social-team li.gplus-team span { background: #dadada url(../images/icon-gplus.png) no-repeat 50% 2px; background-size: 12px 12px; }
#list-social-team li.gplus-team a:hover span { background-color: #da4b2d; }
#list-social-team li.gplus-team a:hover { color: #da4b2d; }
#list-social-team li.linkedin-team span { background: #dadada url(../images/icon-linkedin.png) no-repeat 50% 2px; background-size: 12px 12px; }
#list-social-team li.linkedin-team a:hover span { background-color: #0082c4; }
#list-social-team li.linkedin-team a:hover { color: #0082c4; }
#list-social-team li.email-team { font-size: 12px; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; padding: 8px 0 8px 10px; margin: 0; }
#list-social-team li.position-team { font-size: 12px; border-top: 1px solid #dadada; padding: 8px 0 8px 10px; margin: 0; font-weight: bold; font-style: italic; }
/* FAQ
=====================================================================*/
.static-page .title-faq { padding: 8px 10px; background: #f0f0f0; font-weight: 300; font-size: 20px; outline: 0; cursor: pointer; margin: 25px 0 0 0; }
.static-page .title-faq:hover { background: #e4e4e4; }
.static-page .title-faq span { width: 20px; height: 20px; float: right; background: url(../images/icon-plus.png) no-repeat 100% 0; background-size: 20px 20px; margin: 4px 0 0 0; }
.static-page .title-faq.ui-accordion-header-active span { background: url(../images/icon-minus.png) no-repeat 100% 0; background-size: 20px 20px; }
.content-faq { padding: 20px 0 0 10px; }
/* Gallery
=====================================================================*/
.gallery-group { margin: 0 0 50px 0; }
.link-category-gallery { width: 265px; height: 271px; float: left; background: #f0f0f0; padding: 25px; text-decoration: none; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; }
.link-category-gallery strong { font-size: 18px; color: #222; display: block; line-height: 1.4; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; }
.link-category-gallery span { font-size: 14px; color: #333; margin: 0 0 24px; line-height: 1.6; }
.list-gallery-category { list-style: none; margin: 0; }
.list-gallery-category li { width: 160px; height: 160px; float: left; margin: 0 0 1px 1px; position: relative; overflow: hidden; }
.list-gallery-category.detail li { margin: 0; }
.list-gallery-category li a img { opacity: 0.8; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; }
.list-gallery-category li a span { position: absolute; left: 0; bottom: 0; background: #62462d; color: #fff; padding: 10px; text-transform: uppercase; font-size: 11px; font-weight: 100; opacity: 0; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; }
.list-gallery-category li a:hover img { opacity: 1; }
.list-gallery-category li a:hover span { opacity: 1; }
.link-category-gallery:hover { background: #fff; }
.link-category-gallery:hover strong { color: #7a1632; }
/* Widget
=====================================================================*/
#sidebar .widget-container { background: #fff; margin: 0 0 20px 0; padding: 0 20px 20px 20px; }
.sidebar-homepage .widget-title, #sidebar .widget-title { background-color: #546ec3; background-image: linear-gradient(top, #6e5137, #62462d); padding: 12px 20px; font-size: 16px; color: #fff; text-transform: uppercase; font-weight: normal; border-bottom: 1px solid #fff; margin: 0 0 20px 0; }
#sidebar .widget-title { margin-left: -20px; width: 260px }
#sidebar ul { list-style: none; margin: 0 0 10px 0; }
#sidebar ul li { font-size: 14px; color: #333; padding: 10px 0; border-bottom: 1px solid #dadada; line-height: 1.4; }
#sidebar ul li a { color: #444; text-decoration: none; }
#sidebar ul li a:hover { color: #7a1632; }
#sidebar img.alignleft { margin-right: 20px; }
#sidebar .text-widget img, #sidebar .textwidget img { margin-bottom: 15px; }
#sidebar .text-widget, #sidebar .textwidget { font-size: 14px; color: #666; line-height: 1.6; margin: 0 0 20px 0; }
#sidebar .text-widget { border-bottom: 1px solid #dadada; }
#sidebar .text-widget p, #sidebar .textwidget p { font-size: 14px; color: #666; line-height: 1.6; margin: 0 0 24px; }
#sidebar .text-widget ul { border-top: 1px solid #dadada; margin: 0 0 20px 0; }
#sidebar .map-area { width: 258px; height: 250px; margin: 0 0 20px 0; border: 1px solid #fff; box-shadow: 2px 2px 0 0 #dadada; }
#sidebar .testimonial-header { float: left; background: url(../images/quote-sidebar.png) no-repeat 100% 100%; padding: 0 0 42px 0; width: 137px; background-size: 43px 35px; }
#sidebar .testimonial-header h4 { font-size: 14px; color: #333; font-weight: bold; margin: 0 0 2px 0; }
#sidebar .testimonial-header h5 { font-size: 11px; color: #666; font-weight: normal; }
#sidebar .text-widget blockquote { clear: both; padding: 5px 0 0 0; font-size: 14px; color: #666; }
#sidebar ul.tabs-widget { width: 300px; margin: 0 0 0 -20px; }
#sidebar ul.tabs-widget li { width: 50%; float: left; border: none; padding: 0; margin: 0 0 20px 0; }
#sidebar ul.tabs-widget li a { text-align: center; display: block; padding: 12px 0; background-color: #6e5137; background-image: linear-gradient(top, #6e5137, #62462d); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6e5137), to(#62462d)); background-image: -webkit-linear-gradient(top, #6e5137, #62462d); background-image: -moz-linear-gradient(top, #6e5137, #62462d); background-image: -ms-linear-gradient(top, #6e5137, #62462d); background-image: -o-linear-gradient(top, #6e5137, #62462d); font-size: 14px; text-transform: uppercase; color: #fff; opacity: 0.8; }
#sidebar ul.tabs-widget li.ui-tabs-active a { opacity: 1; }
#sidebar .team-sidebar-content h4 { font-size: 16px; color: #333; font-weight: bold; }
#sidebar .team-sidebar-content h5 { font-size: 14px; color: #898989; font-style: italic; margin: 0 0 5px 0; }
.team-sidebar-social a { width: 16px; height: 16px; float: left; margin: 0 5px 0 0; text-indent: -9999px; }
.team-sidebar-social a.icon-facebook-team { background: #dadada url(../images/icon-facebook.png) no-repeat 50% 2px; background-size: 12px 12px; }
.team-sidebar-social a.icon-facebook-team:hover { background-color: #33579f; }
.team-sidebar-social a.icon-twitter-team { background: #dadada url(../images/icon-twitter.png) no-repeat 50% 2px; background-size: 12px 12px; }
.team-sidebar-social a.icon-twitter-team:hover { background-color: #00abf3; }
.team-sidebar-social a.icon-gplus-team { background: #dadada url(../images/icon-gplus.png) no-repeat 50% 2px; background-size: 12px 12px; }
.team-sidebar-social a.icon-gplus-team:hover { background-color: #da4b2d; }
.team-sidebar-social a.icon-linkedin-team { background: #dadada url(../images/icon-linkedin.png) no-repeat 50% 2px; background-size: 12px 12px; }
.team-sidebar-social a.icon-linkedin-team:hover { background-color: #0082c4; }
#sidebar .team-sidebar li { padding: 0 0 20px 0; margin: 0 0 20px 0; }
#sidebar .flickr a { width: 100px; height: 100px; float: left; margin: 10px 15px 20px 15px; }
#sidebar .flickr a img { width: 100px !important; height: 100px !important; border: 1px solid #fff; box-shadow: 2px 2px 0 0 #dadada; }
/*.sidebar-homepage .widget-container { margin: 0 0 10px 0; }*/
.sidebar-homepage .widget-container ul { list-style: none; margin-left: 20px; }
.sidebar-homepage .widget-container ul li { font-size: 14px; color: #444; padding: 8px 0 7px 0; border-bottom: 1px solid #dadada; line-height: 1.4; }
.sidebar-homepage .widget-container ul li a { color: #777; text-decoration: none; }
.sidebar-homepage .widget-container ul li a:hover { color: #7a1632; }
.sidebar-homepage .widget-container ul.news-sidebar li, #sidebar .widget-container ul.news-sidebar li { padding: 0 0 13px 0; margin: 0 0 13px 0; }
.sidebar-homepage .widget-container ul.news-sidebar li img, #sidebar .widget-container ul.news-sidebar li img { border: 1px solid #fff; box-shadow: 2px 2px 0 0 #dadada; }
.sidebar-homepage .imgrame, #sidebar .imgframe { border: 1px solid #fff; box-shadow: 2px 2px 0 0 #dadada; }
.sidebar-homepage .widget-container ul.news-sidebar h4, #sidebar .widget-container ul.news-sidebar h4 { font-size: 14px; font-weight: bold; margin: 0 0 2px 0; padding: 5px 0 0 0; }
.sidebar-homepage .widget-container ul.news-sidebar h4 a, #sidebar .widget-container ul.news-sidebar h4 a { color: #444; }
.sidebar-homepage .widget-container ul.news-sidebar h4 a:hover, #sidebar .widget-container ul.news-sidebar h4 a:hover { color: #ff6765; }
.sidebar-homepage .widget-container ul.news-sidebar .date-news { font-size: 11px; color: #898989; text-transform: uppercase; font-weight: 300; }
#sidebar .widget-container ul.news-sidebar .date-news { font-size: 10px; color: #898989; text-transform: uppercase; font-weight: 300; }
.sidebar-homepage .widget-container ul.news-sidebar h5 { display: none; }
.sidebar-homepage .button-more, #sidebar .button-more { display: block; text-align: center; font-size: 14px; color: #fff; font-weight: bold; text-transform: uppercase; padding: 10px 0; border: 1px solid #7a1632; text-decoration: none; background-color: #a42347; background-image: linear-gradient(top, #a42347, #7a1632); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a42347), to(#7a1632)); background-image: -webkit-linear-gradient(top, #a42347, #7a1632); background-image: -moz-linear-gradient(top, #a42347, #7a1632); background-image: -ms-linear-gradient(top, #a42347, #7a1632); background-image: -o-linear-gradient(top, #a42347, #7a1632); text-shadow: 0 -1px rgba(0,0,0,0.5); transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; }
.sidebar-homepage .button-more:hover, #sidebar .button-more:hover { background: #7a1632; }
.sidebar-homepage .event-date-widget, #sidebar .event-date-widget { width: 61px; height: 80px; float: left; background: url(../images/icon-calendar-widget.png) no-repeat; background-size: 61px 80px; margin: 0 20px 0 0; text-align: center; }
.sidebar-homepage .widget-container ul.event-sidebar li, #sidebar .widget-container ul.event-sidebar li { padding: 0 0 20px 0; margin: 0 0 20px 0; }
.sidebar-homepage .event-date-widget strong, #sidebar .event-date-widget strong { display: block; font-size: 36px; color: #fff; padding: 12px 0 0 0; }
.sidebar-homepage .event-date-widget span, #sidebar .event-date-widget span { display: block; font-size: 11px; text-transform: uppercase; color: #fff; padding: 3px 0 0 0; }
.sidebar-homepage .event-content-widget { width: 260px; float: left; }
#sidebar .event-content-widget { width: 179px; float: left; }
.sidebar-homepage .event-content-widget article, #sidebar .event-content-widget article { margin: 0 0 10px 0; }
.sidebar-homepage .event-content-widget h4, #sidebar .event-content-widget h4 { font-size: 14px; font-weight: bold; padding: 5px 0 2px 0; }
.sidebar-homepage .widget-container .event-content-widget h4 a, #sidebar .widget-container .event-content-widget h4 a { color: #444; }
#sidebar .widget-container .event-content-widget h4 a:hover { color: #7a1632; }
.sidebar-homepage .event-content-widget p, #sidebar .event-content-widget p { font-size: 10px; color: #898989; text-transform: uppercase; font-weight: 300; line-height: 1.6; }
.sidebar-homepage .event-content-widget em, #sidebar .event-content-widget em { font-size: 11px; color: #555; }
#sidebar .partner-sidebar li { text-align: center; padding: 0; }
#sidebar .partner-sidebar li img { opacity: 0.8; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; }
#sidebar .partner-sidebar li a:hover img { opacity: 1; }
.sidebar-homepage .widget-container ul.slides { margin: 0; }
.sidebar-homepage .widget-container ul.slides li { padding: 0; border: none; }
.sidebar-homepage .widget-container .slides-image { padding: 4px; background: #dadada; margin: 0 0 20px 0; }
.sidebar-homepage .widget-container .flexslider { position: relative; }
.sidebar-homepage .widget-container .flexslider .flex-control-nav { display: none; }
.sidebar-homepage .widget-container .flexslider h4 { text-align: center; margin: 0 60px; font-size: 14px; color: #444; font-weight: normal; line-height: 1.2; }
.sidebar-homepage .widget-container ul.flex-direction-nav { margin: 0; height: 0; }
.sidebar-homepage .widget-container ul.flex-direction-nav li { padding: 0; border: none; }
.sidebar-homepage .widget-container .flexslider .flex-prev { position: absolute; display: block; width: 32px; height: 32px; background: #7a1632 url(../images/arrow-prev-slide.png) no-repeat 50% 9px; bottom: 0; left: 0; text-indent: -9999px; background-size: 12px 15px; }
.sidebar-homepage .widget-container .flexslider .flex-next { position: absolute; display: block; width: 32px; height: 32px; background: #7a1632 url(../images/arrow-next-slide.png) no-repeat 50% 9px; bottom: 0; right: 0; text-indent: -9999px; background-size: 12px 15px; }
.sidebar-homepage .widget-container .flexslider .flex-next:hover, .sidebar-homepage .widget-container .flexslider .flex-prev:hover { opacity: 0.7; }
.sidebar-homepage .widget-container .flexslider .flex-prev.flex-disabled, .sidebar-homepage .widget-container .flexslider .flex-next.flex-disabled { opacity: 0.3; cursor: default; }
.sidebar-footer .widget-title { font-size: 18px; color: #222; font-weight: bold; border-bottom: 3px solid #62462d; padding: 0 0 10px 0; margin: 5px 0 20px 0; }
.sidebar-footer .widget-container { margin: 0 0 50px 0; }
.sidebar-footer .widget-container ul { list-style: none; margin: 0 0 20px 0; }
.sidebar-footer .widget-container ul li { font-size: 14px; color: #444; padding: 9px 0 8px 0; border-bottom: 1px solid #bbb; line-height: 1.4; }
.sidebar-footer .widget-container ul li a { color: #444; text-decoration: none; }
.sidebar-footer .widget-container ul li a:hover { color: #7a1632; }
.sidebar-footer .map-area { width: 331px; height: 205px; background: #fff; border: none; padding: 5px; }
/* Typography
=====================================================================*/
.static-page h1#main-title { font-weight: 300; text-transform:capitalize }
.static-page h1#main-title span { font-weight: bold; }
.static-page img { margin: 5px 0 25px 0; }
.static-page img.imgframe { max-width: 97.5%; padding: 4px; background: #dadada; }
img.alignleft, .static-page img.alignleft { margin-right: 25px; float: left; }
img.alignright, .static-page img.alignright { margin-left: 25px; float: right; }
.static-page h1, .static-page h2, .static-page h3, .static-page h4, .static-page h5, .static-page h6 { line-height: 1.3; color: #222; }
.content-home .static-page h3 { color: #79aea6; }
.static-page h1 { font-size: 30px; margin: 16px 0; }
.static-page h2 { font-size: 26px; margin: 16px 0; }
.static-page h3 { font-size: 22px; margin: 16px 0; }
.static-page h4 { font-size: 20px; margin: 16px 0; }
.static-page h5 { font-size: 18px; margin: 16px 0; }
.static-page h6 { font-size: 16px; margin: 16px 0; }
.static-page p { margin: 0 0 16px; line-height: 1.6; font-size: 15px; color: #444; }
.smalldate { margin: 0 0 8px; line-height: 1.6; font-size: 12px; color: #444; }
.static-page ul, .static-page ol { margin: 0 0 24px 30px; line-height: 1.6; font-size: 15px; color: #444; }
.static-page blockquote { margin: 0 0 24px; line-height: 1.5; font-size: 15px; color: #666; font-weight: 300; padding: 0 0 0 52px; background: url(../images/quote.png) no-repeat 8px 0; background-size: 34px 27px; }
.separator { border: 1px solid #ececec; height: 4px; margin: 0 0 25px 0; background: #f3f3f3; clear: both; }
.separator a { float: right; font-size: 12px; text-transform: uppercase; text-decoration: none; font-weight: 300; background: #fff; padding: 3px 0 3px 5px; margin: -10px 0 0 0; }
/*table { width: 90%; margin: 0 0 30px 0; border-left: 1px solid #fff; background: #fff; }
table thead th { height: 40px; background: url(../images/tblhead.png) repeat-x; border-right: 1px solid #fff; border-bottom: 1px solid #fff; font-size: 12px; vertical-align: middle; font-weight: bold; }
table tbody td, table tfoot td { height: 33px; vertical-align: middle; border-right: 1px solid #fff; border-bottom: 1px solid #fff; color: #606060; font-size: 11px; text-align: center; }
#main-content table tbody tr td img, #full-content table tbody tr td img { margin: 0; border: none; }
table tbody tr.odd td { background: #efefef; }
table tbody tr td.cellfeat, table tbody tr.odd td.cellfeat { background: #eaeaea; padding: 2px 0 2px 10px; font-size: 12px; font-weight: bold; color: #444; text-align: left; }
#main-content .colhalf { width: 341px; float: left; display: inline; margin-right: 50px; }
#full-width .colhalf { width: 537px; float: left; display: inline; margin-right: 50px; }
#main-content .colhalf.lastcol, #full-width .colhalf.lastcol { margin-right: 0; }*/
/* Contact
=====================================================================*/
#form-contact label { font-size: 15px; color#333;
font-weight: bold; display: block; margin: 0 0 10px 0; }
#form-contact label span { color: #f00; }
#form-contact .input { width: 380px; height: 30px; background: #f7f7f7; border: 1px solid #fff; box-shadow: 2px 2px 0 0 #dadada; padding: 5px; margin: 0 0 15px 0; font-size: 14px; }
#form-contact .input.textarea { width: 550px; height: 180px; }
#form-contact .button { display: block; text-align: center; font-size: 15px; color: #fff; font-weight: normal; text-transform: uppercase; padding: 10px 20px; border: none; text-decoration: none; cursor: pointer; background-color: #323232; text-shadow: 0 -1px rgba(0,0,0,0.5); transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; }
#form-contact .button:hover { background: #546ec3; }
.errordiv { display: block; border: 1px solid #f2a9a9; padding: 5px; color: #f00; font-size: 12px; margin: 8px 0 0 0; clear: both; background: #fff; }
.correctdiv { display: block; border: 1px solid #b6e47a; padding: 5px; color: #629c17; font-size: 12px; margin: 8px 0 0 0; background: #d7fca8; clear: both; }
/* Footer
=====================================================================*/
#main-footer { position: relative; width: 100%; min-width: 1185px; margin-top: 15px; }
#blur-top { width: 1125px; padding: 0 30px; height: 50px; margin: 0 auto; position: relative; overflow: hidden; z-index: 1; background: rgba(255,255,255,0.95); }
#link-back-top { float: right; font-size: 12px; text-transform: uppercase; font-weight: bold; text-decoration: none; background: url(../images/arrow-top.png) no-repeat 100% 1px; padding: 0 20px 0 0; background-size: 14px 10px; margin: 18px 0 0 0; }
#link-back-top:hover { text-decoration: underline; }
#slogan-footer { width: 1125px; height: 160px; margin: 0 auto; position: relative; z-index: 10; background: url(../images/footer-dark.png) no-repeat 50% 0; }
#slogan-footer h4 { text-align: center; font-size: 32px; color: #fff; text-shadow: 0 1px 2px rgba(0,0,0,0.3); padding: 55px 0 0 0; font-weight: 300; }
#slogan-footer h4 span { font-family: Georgia, Garamond, serif; font-style: italic; }
#footer-content { width: 100%; background: rgba(255,255,255,0.95); }
#footer-container { width: 1125px; margin: 0 auto; padding: 0 30px; }
#sidebar-footer-left, #sidebar-footer-middle { width: 341px; float: left; margin: 25px 50px 0 0; }
#footer-address { background: none repeat scroll 0 0 #fff; box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.1); float: right; margin-right: 2px; /*margin-top: -9px;*/ padding: 0 20px 20px; width: 319px; min-height: 200px; }
#title-footer-address { background: url("../images/corner.png") no-repeat scroll 0 100% / 9px 9px rgba(0, 0, 0, 0); color: #fff; font-size: 18px; font-weight: normal; margin: 0 0 15px; padding: 0 0 9px; width: 341px; }
#title-footer-address span { display: block; background: #546ec3; margin: 0 0 1px 0; padding: 8px 20px 8px 20px; }
#footer-address, #footer-address p { font-size: 13px; color: #666; line-height: 1.4; }
#footer-address p { margin: 0 0 10px 20px; }
#footer-address p strong { font-size: 14px; color: #222; }
#list-social { list-style: none; padding: 7px 0 0 20px; margin: 0; }
#list-social li { float: left; margin: 0 16px 0 0; }
#list-social li a { width: 28px; height: 28px; background: #dadada; border-radius: 18px; float: left; text-indent: -9999px; border: 2px solid #fff; box-shadow: 0 0 0 2px #dadada; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; }
#list-social #icon-facebook a { background: #33579f url(../images/icon-facebook.png) no-repeat 3px 3px; border: 2px solid #fff; box-shadow: 0 0 0 2px #33579f; background-size: 22px 22px; }
#list-social #icon-twitter a { background: #00abf3 url(../images/icon-twitter.png) no-repeat 3px 3px; border: 2px solid #fff; box-shadow: 0 0 0 2px #00abf3; background-size: 22px 22px; }
#list-social #icon-gplus a { background: #da4b2d url(../images/icon-gplus.png) no-repeat 3px 3px; border: 2px solid #fff; box-shadow: 0 0 0 2px #da4b2d; background-size: 22px 22px; }
#list-social #icon-linkedin a { background: #0082c4 url(../images/icon-linkedin.png) no-repeat 3px 3px; border: 2px solid #fff; box-shadow: 0 0 0 2px #0082c4; background-size: 22px 22px; }
#list-social #icon-youtube a { background: #cc1c13 url(../images/icon-youtube.png) no-repeat 3px 3px; border: 2px solid #fff; box-shadow: 0 0 0 2px #cc1c13; background-size: 22px 22px; }
#list-social #icon-flickr a { background: #ff0988 url(../images/icon-flickr.png) no-repeat 3px 3px; border: 2px solid #fff; box-shadow: 0 0 0 2px #ff0988; background-size: 22px 22px; }
#list-social li.last { margin: 0; }
#list-social #icon-facebook a:hover { background-color: #c8c8c8; box-shadow: 0 0 0 2px #c8c8c8; }
#list-social #icon-twitter a:hover { background-color: #c8c8c8; box-shadow: 0 0 0 2px #c8c8c8; }
#list-social #icon-gplus a:hover { background-color: #c8c8c8; box-shadow: 0 0 0 2px #c8c8c8; }
#list-social #icon-linkedin a:hover { background-color: #c8c8c8; box-shadow: 0 0 0 2px #c8c8c8; }
#list-social #icon-youtube a:hover { background-color: #c8c8c8; box-shadow: 0 0 0 2px #c8c8c8; }
#list-social #icon-flickr a:hover { background-color: #c8c8c8; box-shadow: 0 0 0 2px #c8c8c8; }
#footer-copyright { width: 100%; height: 70px; background: #546ec3; min-width: 1185px; }
#footer-copyright img { width: auto; height: auto; float: left; background: #546ec3; margin-left: 20px; }
#footer-copyright-content { width: 1125px; height: 70px; margin: 0 auto; padding: 0 30px; }
#logo-footer { width: 200px; height: 60px; float: left; margin: 6px 30px 0 0; }
#text-address { float: left; font-size: 13px; color: #fff; margin: 10px 10px 0 0; }
#nav-footer { float: left; margin: 28px 0 0 0; list-style: none; font-size: 12px; font-weight: 300; }
#nav-footer li { float: left; height: 15px; border-left: 1px solid #fff; padding: 0 10px; }
#nav-footer li a { color: #fff; text-decoration: none; }
#nav-footer li a:hover { text-decoration: underline; }
#text-copyright { float: right; font-size: 12px; color: #fff; margin: 10px 0 0 0; }
.award { float: left; padding-left: 20px; padding-bottom: 10px }
.inner_ad_1 { /*border:1px solid #ccc; height: 90px; width: 728px;*/ margin-bottom: 20px; max-width: 729px; }
.inner_ad_2 { /*height: 600px; */ height: auto !important; width: 120px; float: left; margin-right: 10px; }
.inner_ad_3 {/*border:1px solid #ccc;*/ height: auto; width: 100%; display: none; margin: 20px 10px 20px 0; float: left; }
.inner_ad_5 {  height: auto; margin-bottom: 20px; width: 728px; margin-top:20px; }
.ad_left { height: auto !important; width: auto !important; }
/************arvind css here************/
.main_banner { display: block; margin: 0 auto; overflow: hidden; position: relative; max-width: 1125px; width: 100%; top: 185px; }
.banner_text { background: none repeat scroll 0 0 #ccc !important; display: inline; float: left; padding: 25px; width: 410px; }
.banner_text h2 { color: #444444; font-size: 34px; font-weight: bold; margin: 0 0 6px; text-transform: uppercase; }
.banner_text h3 { color: #546ec5; text-decoration: underline; font-size: 34px; }
.banner_text p { color: #222; font-size: 18px; margin: 10px 0 10px; padding-left: 2px; }
.award { float: right; }
.home_top_content #nav-sidebar { float: right; list-style: outside none none; margin: 6px 0 50px; width: 235px;/*width: 341px;*/ }
.home_top_content { float: left; padding: 0 0 0px; width: 100%; }
.main_text { width: 341px; float: left; }
#sidebar-homepage-middle { float: left; margin-left: 50px; width: 341px; }
a.menu-link { text-align: center; display: block; padding: 1em; }
nav[role=navigation] { clear: both; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; border-bottom: 1px solid #CCC; background: #fff; }
.js nav[role=navigation] { overflow: hidden; max-height: 0; }
nav[role=navigation].active { max-height: 30em; }
nav[role=navigation] ul { margin: 0; padding: 0; border-top: 1px solid #808080; }
nav[role="navigation"] li a { border-bottom: 1px solid #808080; display: block; font-size: 14px; line-height: 33px; padding: 9px 24px; text-decoration: none; text-transform: uppercase; }
nav[role="navigation"] li a:hover, nav[role="navigation"] li a.active { background: #323232; color: #fff; }
#intro span { padding-top: -2px; position: relative; top: -3px; }
/*****inner page login sec css here****************/

.login_left_sec { width: 55%; float: left; }
.profile_creation { background: none repeat scroll 0 0 #323232; color: #fff; margin: 0 auto; padding: 12px 0; text-align: center; text-transform: uppercase; width: 52%; margin-bottom: 15px }
.profile_creation:hover { background: #243f9a; }
.profile_creation a { color: #fff; text-decoration: none; }
.login_right_sec { width: 38%; background: #f0f0f0; float: right; min-height: 120px; padding: 20px; }
.login_right_sec h3 { font-size: 20px; margin: 0 0 20px; font-weight: bold; }
.login_right_sec label { display: block; margin-bottom: 8px; }
.login_right_sec input { background: none repeat scroll 0 0 #fff; border: medium none; display: block; height: 35px; margin-bottom: 10px; width: 99%; padding: 0 2px; }
.login_right_sec .login { background: none repeat scroll 0 0 #323232; color: #fff; padding: 12px 0; text-align: center; text-transform: uppercase; width: 33%; display: inline-block; margin-right: 10px; }
.login_right_sec .login:hover { background: #243f9a; }
.login_right_sec .login a { color: #fff; text-decoration: none; }
.login_right_sec .fb_login { background: none repeat scroll 0 0 #243f9a; color: #fff; display: inline-block; padding: 1px 0 12px; text-align: center; text-transform: uppercase; width: 62.7%; }
.login_right_sec .fb_login a { color: #fff; text-decoration: none; }
.login_right_sec .fb_login:hover { background: #323232; }
.fb_login > span { display: inline-block; }
.fb_login > img { display: inline-block; margin-right: 10px; position: relative; top: 8px; }
.login_btn { margin-top: 20px; }
.forget_psw { text-align: center; font-size: 15px; padding-top: 20px; }
.forget_psw a { color: #000; text-decoration: underline; }
.forget_psw a:hover { text-decoration: none; }
.wlcm_msg { color: #fff; }
/**custom css [start]**/
.scholarship_actions { background-color: #eee; border-radius: 6px; padding: 5px 20px; margin: 10px; }
.scholarship_actions img { margin-bottom: -3px; }
.scholarship_actions a { text-decoration: none; color: #4c83de }
.already-txt { color: #fff; font-size: 13px; font-style: italic; }
.website-link { color: #fff !important; text-decoration: none; }
.website-link:active, .website-link:visited, .website-link:hover { color: #fff !important }
.vald-error { color: #cc0000; font-size: 12px; font-weight: normal !important; }
.popup-btn { text-align: right; margin: 10px 25px 0px; }
.loading { background-color: rgba(255, 255, 255, 0.6); border: 1px solid lime; display: none; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.loading img { left: 50%; position: absolute; top: 50%; }
.modal_bg { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; display: none; z-index: 999999; }
.ie6 .modal_bg { background: transparent !important; }
.modal { position: absolute; display: none; background: #fff; color: #333; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; padding: 20px; max-width: 80%; -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3); box-shadow: 0 1px 1px rgba(0,0,0,0.3); z-index: 9999; }
.ie6 .modal, .ie7 .modal, .ie8 .modal { border: 10px solid #666; }
a.multipicker { border: 1px solid rgba(68,85,151,0.6); padding: 6px 30px 6px 12px; text-decoration: none; display: block; margin: 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background: url(../icons/control_play.png) no-repeat 95% 50% #fff; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
background: url(../icons/control_play.png) no-repeat 95% 50%, -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc)); background: url(../icons/control_play.png) no-repeat 95% 50%, -moz-linear-gradient(top, #fff, #ccc); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.6), inset 0 1px 0 #fff; }
.more_criteria { width: 45%; float: left; }
.more_criteria small { margin-left: 20px; display: block; color: #555; }
.multi_picker { /*width:640px;width:auto;*/ position: relative; min-width: 280px; }
.multi_picker .state_name { padding-bottom: 10px; }
.multi_picker .checkboxes { height: 250px; overflow-y: scroll; border: 1px solid #ccc; padding: 10px; margin-bottom: 10px; position: relative; }
.multi_picker label { display: block; font-size: 14px; border-top: 1px solid #eee; position: relative; }
.multi_picker label input { margin-right: 5px; }
.multi_picker .save { clear: left; padding-top: 20px; }
.multi_picker .states { }
.multi_picker .states ul { list-style: none; margin: 10px; max-width: 700px !important; width: 97%; }
.multi_picker .states li { margin: 0 3px 3px; font-size: 12px; float: left; border: 1px solid #ddd; text-align: center; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: 2px 5px; border-radius: 4px; -moz-box-shadow: 0 1px 1px transparent, 0 -5px 5px rgba(0, 0, 0, 0.05) inset, 0 -3px 0 #FFFFFF inset; -webkit-box-shadow: 0 1px 1px transparent, 0 -5px 5px rgba(0, 0, 0, 0.05) inset, 0 -3px 0 #FFFFFF inset; box-shadow: 0 1px 1px transparent, 0 -5px 5px rgba(0, 0, 0, 0.05) inset, 0 -3px 0 #FFFFFF inset; }
.multi_picker .states a { text-decoration: none; }
.mg0 { margin: 0 !important; }
.indicator { position: absolute; height: 100%; width: 100%; top: 0; left: 0; background-color: rgba(255,255,255,0.6); }
.indicator img { position: absolute; top: 50%; left: 50%; }
.ie6 .indicator, .ie7 .indicator, .ie8 .indicator { position: absolute; height: 100%; width: 100%; top: 0; left: 0; background-color: white; }
.ie6 .indicator img, .ie7 .indicator img, .ie8 .indicator img { position: absolute; top: 50%; left: 50%; }
/**custom css [end]**/

/************forget password*****************/
.forget_psw { background: #f0f0f0; padding: 20px; }
.forget_psw label { display: block; margin-bottom: 8px; }
.forget_psw input[type="text"] { background: none repeat scroll 0 0 #fff; border: medium none; height: 35px; margin-bottom: 10px; margin-right: 10px; padding: 0 2px; width: 66%; }
.forget_psw input[type="button"] { background: none repeat scroll 0 0 #1e1e1e; border: medium none; color: #fff; cursor: pointer; display: inline-block; padding: 8.5px 0; text-transform: uppercase; width: 30.7%; }
.forget_psw input[type="button"]:hover { background: none repeat scroll 0 0 #243f9a; }
#forget_form { text-align: left; }
.well { background-color: #fff; border: 1px solid #e3e3e3; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset; margin-bottom: 20px; max-width: 300px; min-height: 200px; padding: 3px; width: 100%; }
.heading_title > p { float: left; font-size: 18px; padding: 6px 10px; }
.heading_title .fade_close { float: right; margin: 6px 0 6px 10px; }
.well .heading_title { background: none repeat-x scroll 50% 50% #445597; border: 1px solid #aaaaaa; color: #ffffff; float: left; font-weight: bold; width: 100%; margin-bottom: 20px; }
.inner_content { width: 78%; float: left; padding-left: 20px; }
.inner_content_2 { width: 86%; float: left; padding-left: 24px; margin-bottom: 20px; }
/***********register page css here******************/

.absr { color: red; }
form#register_form { }
.style91 form#register_form div { position: static; }
form#register_form fieldset { border: 0 none; margin: 0; padding: 0; }
form#register_form legend { color: #546ec3; font-size: 26px; font-weight: normal; margin: 5px 0 10px; padding: 0; font-family: 'Raleway', sans-serif }
form#register_form fieldset p { color: #333; font-weight: lighter; margin-bottom: 20px; }
.style91 form#register_form fieldset div { }
.style91 form#register_form div { position: static; }
form#register_form div { height: 1%; margin-bottom: 3px; position: relative; }
.smDiv { float: left; width: 234px; }
#subButton { background: none repeat scroll 0 0 #000; border: medium none; color: #fff; font-size: 15px !important; padding: 10px !important; text-transform: uppercase; cursor: pointer; }
#subButton:hover { background: #546ec3; }
form#register_form div label { color: #333333; display: block; font-size: 15px; font-weight: bold; padding-bottom: 3px; }
form#register_form div label.norm { color: #333333; display: block; font-size: 15px; font-weight: normal; padding-bottom: 3px; }
form#register_form div input, form#register_form div textarea { font-size: 12px; padding: 5px; border: solid 1px #abadb3; }
.smDiv input { float: left; height: 21px; width: 208px; border: none; }
.style91 form#register_form div select { margin-right: 13px; padding: 4px; color: #333; }
form#register_form div select { }
.select_box { height: 33px; margin-bottom: 13px; width: 221px; }
label.inline { display: inline !important; }
form#register_form div label span { font-weight: bold; }
div.fieldset { background: none repeat scroll 0 0 #e1e1e1; margin-bottom: 20px !important; padding: 10px 10px 10px 20px; }
form#register_form div { height: 1%; margin-bottom: 10px; position: relative; }
.new1 { font-size: 13px !important; }
.new2 { color: #333333 !important; display: block !important; font-size: 15px !important; font-weight: bold !important; margin-bottom: 0px !important; }
.new3 { margin-bottom: 10px !important; }
.new5 { font-size: 15px !important; font-weight: normal!important; }
.reg-em-txt { color: #333; font-size: 15px; }
.required { color: red; }
/******find scholarship form css************************/

.search_style90 { background: none repeat scroll 0 0 #e1e1e1; display: block; float: left; padding: 15px; width: 100%; }
.search_style90 .search_smDiv { float: none; margin-left: 0px; width: 100%; }
.search_style90 .search_smDiv > label { display: block; color: #333333; font-size: 15px; font-weight: bold; }
.search_style90 .search_smDiv > input { height: 30px; width: 100%; border: none; margin-top: 7px; }
.search_style90 .search_gender { margin-bottom: 20px; margin-top: 20px; }
.new4 { display: block; margin-bottom: 7px; color: #333333; font-size: 15px; font-weight: bold; }
.search_style90 .search_select_box { border: 1px solid #ccc; font-size: 12px; margin-bottom: 25px; margin-top: 7px; padding: 2px 2px 6px; width: 100%; }
.search_style90 .more_criteria { width: 100%; }
.search_style90 .button { background: none repeat scroll 0 0 #000; border: medium none; color: #fff; cursor: pointer; font-size: 15px !important; padding: 10px !important; text-transform: uppercase; margin-top: 20px; }
.search_style90 .button:hover { background: #546ec3; }
/*******************end of css*********************/


.detailbox1 { height: auto; width: auto; ; background-color: #ebebeb; border: 1px solid #969696; font-family: 'Raleway', sans-serif; font-size: 20px; font-weight: bold; padding: 10px 20px; line-height: 35px; color: #444444; }
.detailbox2 { height: auto; width: auto; background-color: #FFF; border: 1px solid #969696; padding: 20px; }
.detailbox2 p { color: #444444; }
.detailbox2 b { color: #222222; display: block; }
.detailbox3 { height: auto; width: auto; background-color: #FFF; border: 1px solid #969696; padding: 20px; }
.detailbox3 p { color: #444444; }
.detailbox3 b { color: #222222; display: inline-block; width: 130px; }
.detailbox4 { height: auto; width: auto; background-color: #FFF; border: 1px solid #969696; padding: 20px; }
.detailbox4 p { color: #444444; }
.detailbox4 strong { color: #222222; display: block; }
.detailbox4 p b { color: #222222; display: inline-block; width: 130px; }
.profilebox1 { height: 50px; width: 100%; background-color: #ebebeb; border: 1px solid #969696; font-family: 'Raleway', sans-serif; font-size: 20px; font-weight: bold; color: #444444; line-height: 50px; }
.profilebox1_a { width: 58%; height: 50px; float: left; padding-left: 2% }
.profilebox1_b { width: 20%; height: 50px; float: left; }
.profilebox1_c { width: 20%; height: 50px; float: right; }
.profilebox2 { height: 50px; width: 100%; background-color: #FFF; border-left: 1px solid #969696; border-right: 1px solid #969696; border-bottom: 1px solid #969696; font-size: 15px; font-weight: normal; color: #444444; vertical-align: middle; }
.profilebox2 a { text-decoration: none; color: #333; }
.profilebox2 a:hover { text-decoration: underline; color: #ff6765; }
.profilebox2_a { width: 58%; height: 50px; line-height: 50px; float: left; padding-left: 2% }
.profilebox2_b { width: 20%; height: 50px; line-height: 50px; float: left; color: #333333; }
.profilebox2_c { width: 20%; height: 50px; line-height: 50px; float: right; color: #333333; }
.findcollege { width: 75%; float: left; }
.findcollege h3 { font-size: 22px; margin: 0px 0; }
.findcollege hr { margin-bottom: 15px; }
.table_box1 span.new { color: red; font-size: 10px; font-style: italic; margin-right: 5px; text-transform: uppercase; }
.table_box1 span.open { color: green; }
.table_box1 span.remove { color: red; }
.newtable1 span.remove { color: #546ec3; }
.newtable1 a { color: #546ec3 !important; }
.profile_link_sec { background: none repeat scroll 0 0 #556cb9; float: right; height: 18px; margin-bottom: 20px; padding: 12px 15px; }
.profile_link_sec img { float: left; }
.profile_link_sec span { float: left; padding-left: 5px; }
.profile_link_sec a { color: #fff; float: left; margin: 0 11px; text-decoration: none; height: 25px; position: relative; }
.profile_link_sec a:hover { border-bottom: 2px solid #fff; }
#main-content_2 { clear: both; }
.profile_link_sec a:hover:after { color: #fff; content: " " url("../images/hover_top_arrow.png"); height: 10px; left: 40%; margin-left: 15px; position: absolute; top: 11px; width: 10px; }
.arrow-up { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; }
.profile_link_sec a.first_tag:hover:after { left: 28% !important; }
.profile_link_sec a.last_tag:hover:after { left: 34% !important; }
.alert { border: 1px solid transparent; border-radius: 4px; margin-bottom: 20px; padding: 15px; }
.alert-success { background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d; }
/*****************submit register page*************/

.styleform12 { padding: 0px; }
.styleform12 form#register_form div input.schlor_name { border: medium none; height: 24px; width: 65%; }
.styleform12 form#register_form input.error, textarea.error { border: 1px solid red !important; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6) inset; }
.styleform12 form#register_form label .error { color: red; font-style: italic; font-size: 12px; font-weight: normal; }
.styleform12 form#register_form div textarea.schlor_name { border: medium none; width: 65%; }
.styleform12 form#register_form div input.web_add { width: 50%; border: none; height: 24px; }
.styleform12 form#register_form label p { display: inline-block; width: 35%; }
.styleform12 form#register_form label input { width: 30%; border: none; height: 24px; }
.styleform12 form#register_form label select { height: 33px; width: 31%; }
.styleform12 .more_criteria { float: left; margin-right: 37px; width: 32%; }
.styleform12 .lower_filedset input { width: 50%; height: 24px; border: none; }
.styleform12 .lower_filedset select { height: 34px; width: 51%; }
.styleform12 .min_amt { float: left; margin-right: 29px; width: 33%; }
.styleform12 .min_amt input { border: medium none; height: 24px; width: 91%; }
.styleform12 .max_amt { float: left; margin-right: 9px; width: 33%; }
.styleform12 .max_amt input { border: medium none; height: 24px; width: 91%; }
.styleform12 .button { background: none repeat scroll 0 0 #000; border: medium none; color: #fff; cursor: pointer; font-size: 15px !important; padding: 10px !important; text-transform: uppercase; }
.styleform12 .button:hover { background: #546ec3; }
.results_info { color: #666; font-size: 100%; margin-bottom: 15px; position: relative; }
.results_info .results_message { margin: 0; float: left; }
.pagination_links { float: right; }
.major-pagination-links {
    padding: 40px 0px 40px;
    display: inline-block;
    float: left;
    width: 100%;
    border-bottom: 1px solid #ccc;
    margin-bottom: 40px;
}
.major-pagination-links .pagination_links {float: left;}
.major-pagination-links .prevlink{margin-right: 4px;}
.major-pagination-links span {
    border: 1px solid #ccc;
    padding: 7px 12px;
    margin-bottom: 15px;
    display: inline-block;
}
.major-pagination-links .first_link{display: none;}
.major-pagination-links .last_link{display: none;}
.major-pagination-links.Business{display: none;}
.major-pagination-links span.current_link {
    background: #546ec3;
    color: #fff;
}

.pagination_links a { text-decoration: none; }
.table_box1 { clear: both; }
.clr { clear: both; }
.new_heading_scholar { padding: 0px; float: left; }
.new_heading_scholar h1 { font-size: 30px; margin: 16px 0; font-weight: 300; font-family: "Raleway", sans-serif; }
.new_heading_scholar h1#main-title { font-weight: 300; }
.new_heading_scholar p { color: #444; font-size: 15px; line-height: 1.6; margin: 0 0 16px; }
.inner_ad_4 { width: 100%; display: none; }
.findcollege1 { width: 76%; float: left; }
.inner_content_4 { width: 100%; }
.inner_content_5 { width: 100%; }
.inner_content_5 .profilebox1_a { width: 53%; float: left; }
.inner_content_5 .profilebox2_a a { color: #4c83de; display: block; font-weight: bold; text-decoration: none; }
.inner_content_5 .profilebox2_a { float: left; height: 50px; line-height: 19px; padding-left: 2%; padding-top: 3px; width: 58%; }
.inner_content_5 .profilebox1_aa { width: 15%; float: left; }
.inner_content_5 .profilebox1_b { width: 15%; float: left; }
.inner_content_5 .profilebox1_c { width: 15%; float: left; }
.inner_content_5 .profilebox2_a { width: 53%; float: left; }
.inner_content_5 .profilebox2_aa { width: 15%; float: left; height: 50px; line-height: 50px; }
.inner_content_5 .profilebox2_b { width: 15%; float: left; }
.inner_content_5 .profilebox2_c { width: 15%; float: left; }
.complex_search { padding: 0px; margin-top: 15px; }
.complex_search .button { background: none repeat scroll 0 0 #000; border: medium none; color: #fff; cursor: pointer; float: left; font-size: 15px !important; margin-right: 10px; padding: 10px !important; text-transform: uppercase; margin-bottom: 5px; }
.complex_search .button:hover, .complex_search .button5:hover { background: #546ec3; }
.complex_search .button5 { background: none repeat scroll 0 0 #000; border: medium none; color: #fff; float: left; cursor: pointer; font-size: 15px !important; padding: 10px !important; text-transform: uppercase; }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
#logo img { width: 260px; height: 90px; }
.slider-tabs.flexslider .slides img { width: 190px; height: 230px; }
.sidebar-homepage .widget-container ul.news-sidebar li img { width: 123px; height: 94px; }
.img-history { width: 228px; height: 158px; }
.news-container figure img { width: 342px; height: 170px; }
.static-page .content-event img { width: 322px; height: 140px; }
.static-page .content-event .event-container img { width: 250px; height: 270px; }
#event-info img { width: 270px; height: 290px; }
.static-page .img-testimonial { width: 200px; height: 280px; }
#list-team li img { width: 155px; height: 155px; }
#profile-team img { width: 180px; height: 180px; }
.list-gallery-category li a img { width: 160px; height: 160px; }
#sidebar .widget-container ul.news-sidebar li img { width: 123px; height: 94px; }
#sidebar img.testimonial { width: 96px; height: 96px; }
#sidebar .team-sidebar img { width: 65px; height: 65px; }
.partner-sidebar img { width: 163px; height: 100px; }
#logo-footer img { width: 200px; height: 60px; }
}

@media screen and (min-width: 48.25em) {
a.menu-link { display: none; }
.js nav[role=navigation] { max-height: none; }
nav[role=navigation] ul { margin: 0 0 0 -0.25em; border: 0; float: none; height: 50px; margin: 0 auto; padding: 0px; width: 977px;  /*padding: 0 30px; width: 1125px; */ }
nav[role=navigation] li { display: inline-block; margin: 0 0.15em; /*margin: 0 0.25em;*/ }
}

@media screen and (min-width: 48.25em) {
nav[role="navigation"] li .last { padding: 9px 6px; }
}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
.main_banner { top: 95px; padding: 0 20px; width: 94%; }
.banner_text { width: 280px; }
.banner_text h2, .banner_text h3 { font-size: 27px; }
.da-slider { height: 454px !important; }
#main-header { overflow-x: hidden !important }
.banner { overflow-x: hidden !important }
#slideshow-tabs { overflow-x: hidden !important }
#content-container { overflow-x: hidden !important }
#main-footer { overflow-x: hidden !important }
body { overflow-x: hidden !important }
.da-arrows span { top: 24%; !important
}
.login_left_sec {width: 100%; }
.login_right_sec { margin: 20px; min-height: 120px; padding: 20px; width: 89%; }
/*---09-December code---*/
.login_left_sec { width: 100%; }
/*---09-December code---*/
#intro h1 { margin-top: 20px; }
.smDiv { width: 232px; }
.select_box { width: 218px; }
}

@media only screen and (min-width:320px) and (max-width:767px) and (orientation:portrait) {
.main_banner { top: 80px; }
.banner_text { background: none repeat scroll 0 0 #ccc !important; margin-left: 16px; min-height: 202px; padding: 28px 20px; margin-top: 10px; width: 251px; display: inline-block }
 .da-img { left: 15px !important; opacity: 1; }
.da-img { display: inline-block; }
.da-img { float: right; margin-right: 20px; width: auto; }
.banner_text h2, .banner_text h3 { font-size: 22px; }
.login_left_sec { padding: 0 20px; width: auto; }
.profile_creation { width: 100%; }
.login_right_sec { float: left; margin: 20px; min-height: 120px; padding: 20px; width: auto; }
.login_right_sec .login { width: 100%; margin-bottom: 10px; }
.login_right_sec .fb_login { width: 100%; }
#breadcrumbs { margin: 10px 0 20px; }
#logo > img { width: 354px; height: 58px; }
}

@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape) {
.main_banner { display: inline-block; text-align: center; top: 20px !important; }
.banner_text { background: none repeat scroll 0 0 #ccc !important; display: inline-block; float: none; margin-left: 16px; min-height: 202px; padding: 10px 20px; text-align: left !important; top: 10px; width: 275px; }
.da-img { float: none !important; height: auto; margin-left: 16px; margin-top: 10px; text-align: center !important; width: 56% !important; display: inline-block; }
.banner_text h2, .banner_text h3 { font-size: 22px; }
.da-slider { /*height: 570px !important;*/ height: 520px !important; }
#main-header { overflow-x: hidden !important }
.banner { overflow-x: hidden !important }
#slideshow-tabs { overflow-x: hidden !important }
#content-container { overflow-x: hidden !important }
#main-footer { overflow-x: hidden !important }
body { overflow-x: hidden !important }
.login_left_sec { padding: 0 20px; width: auto; }
.profile_creation { width: 100%; }
.login_right_sec { float: left; margin: 20px; min-height: 120px; padding: 20px; width: 83%; }
.login_right_sec .login { width: 100%; margin-bottom: 10px; }
.login_right_sec .fb_login { width: 100%; }
#breadcrumbs { margin: 10px 0 20px; }
#logo > img { width: 354px; height: 58px; }


/******30jan***/
.main_banner{margin-top:20px;  display:inline-block;}
/******End 30jan***/

}

@media only screen and (min-width:320px) and (max-width:480px) and (orientation:portrait) {
.banner_text { background: none repeat scroll 0 0 #ccc !important; margin-left: 16px; min-height: 202px; padding: 10px 20px; width: 251px; float: none; text-align: left !important }
.main_banner { display: inline-block; margin: 0 auto; max-width: 1125px; overflow: hidden; position: relative; top: 0px !important; width: 65%; text-align: center; }
.da-img { float: none !important; height: auto; margin-left: 17px; margin-top: 12px; text-align: center; width: 90% !important; }
/*.inner_ad_1 { width: 96% !important; background-color: #F00!important; }*/
.inner_ad_3 { width: 96% !important; /*background-color: blue!important;*/ }
.inner_content { width: 90% !important; }
.multi_picker .checkboxes { width: 86%; }
.multi_picker .save { width: 96%; }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { padding: 15px 6px !important; font-size: 13px !important; }
.static-page h1 { font-size: 26px; font-weight: normal !important; }
#breadcrumbs div { float: none; height: 34px; line-height: 17px; max-width: 310px; }
#breadcrumbs div a { color: #666; float: left; font-size: 11px; height: 24px; padding: 10px 0 0; position: relative; text-decoration: none; text-transform: uppercase; z-index: 9999; }
#breadcrumbs div .arrow { background: url("../images/arrow-breadcrumbs.png") no-repeat scroll 0 0 / 7px 11px rgba(0, 0, 0, 0); display: inline-block; float: none; height: 16px; margin: 0 10px; position: relative; text-indent: -9999px; top: 3px; width: 9px; }
.last-breadcrumbs { clear: none; color: #546ec3; display: block; float: none; font-size: 11px; margin: 10px 0 0; max-width: 297px; text-transform: uppercase; }
}

@media only screen and (min-width:320px) and (max-width:568px) and (orientation:portrait) {
#main-header { overflow-x: hidden !important }
.banner { overflow-x: hidden !important }
#slideshow-tabs { overflow-x: hidden !important }
#content-container { overflow-x: hidden !important }
#main-footer { overflow-x: hidden !important }
body { overflow-x: hidden !important }
.da-slider { min-width: inherit !important; height: 520px !important }
.main_banner { top: 20px !important; width: 86% !important; /*width: 59% !important;*/ }
.login_right_sec { width: 78%; }
.more_criteria { width: 100%; }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { padding: 15px 6px !important; font-size: 13px !important; }
#breadcrumbs div { float: left; line-height: 17px; max-width: 310px; }
#breadcrumbs div a { color: #666; float: left; font-size: 11px; height: 24px; padding: 10px 0 0; position: relative; text-decoration: none; text-transform: uppercase; z-index: 9999; }
#breadcrumbs div .arrow { background: url("../images/arrow-breadcrumbs.png") no-repeat scroll 0 0 / 7px 11px rgba(0, 0, 0, 0); display: inline-block; float: none; height: 16px; margin: 0 10px; position: relative; text-indent: -9999px; top: 3px; width: 9px; }
.last-breadcrumbs { clear: left; color: #546ec3; display: block; float: none; font-size: 11px; margin: 10px 0 0; max-width: 297px; text-transform: uppercase; }
.da-img { float: none !important; height: auto; margin-left: 10px !important; margin-top: 12px; text-align: center; width: 90% !important; }
}


@media only screen and (min-width:320px) and (max-width:568px) and (orientation:landscape) {
.brdcum2 { margin-bottom: 15px; }
#breadcrumbs div { float: none; height: 34px; line-height: 17px; max-width: 530px; }
#breadcrumbs div a { color: #666; float: left; font-size: 11px; height: 24px; padding: 10px 0 0; position: relative; text-decoration: none; text-transform: uppercase; z-index: 9999; }
#breadcrumbs div .arrow { background: url("../images/arrow-breadcrumbs.png") no-repeat scroll 0 0 / 7px 11px rgba(0, 0, 0, 0); display: inline-block; float: none; height: 16px; margin: 0 10px; position: relative; text-indent: -9999px; top: 3px; width: 9px; }
.last-breadcrumbs { clear: both; color: #546ec3; display: block; float: none; font-size: 11px; margin: 0px 0 0; max-width: 530px; text-transform: uppercase; }

/******30jan***/
.main_banner{margin-top:15px !important;  display:inline-block;}
/******End 30jan***/
}

@media only screen and (min-width:320px) and (max-width:480px) and (orientation:landscape) {
#breadcrumbs div { float: none; height: 34px; line-height: 17px; max-width: 310px; }
#breadcrumbs div a { color: #666; float: left; font-size: 11px; height: 24px; padding: 10px 0 0; position: relative; text-decoration: none; text-transform: uppercase; z-index: 9999; }
#breadcrumbs div .arrow { background: url("../images/arrow-breadcrumbs.png") no-repeat scroll 0 0 / 7px 11px rgba(0, 0, 0, 0); display: inline-block; float: none; height: 16px; margin: 0 10px; position: relative; text-indent: -9999px; top: 3px; width: 9px; }
.last-breadcrumbs { clear: both; color: #546ec3; display: block; float: none; font-size: 11px; margin: 10px 0 0; max-width: 297px; text-transform: uppercase; }
}

@media only screen and (min-width:600px) and (max-width:800px) and (orientation:portrait) {
#breadcrumbs div { float: none; height: 34px; line-height: 17px; max-width: 550px; }
#breadcrumbs div a { color: #666; float: left; font-size: 11px; height: 24px; padding: 10px 0 0; position: relative; text-decoration: none; text-transform: uppercase; z-index: 9999; }
#breadcrumbs div .arrow { background: url("../images/arrow-breadcrumbs.png") no-repeat scroll 0 0 / 7px 11px rgba(0, 0, 0, 0); display: inline-block; float: none; height: 16px; margin: 0 10px; position: relative; text-indent: -9999px; top: 3px; width: 9px; }
.brdcum2 { margin-bottom: 15px; }
.last-breadcrumbs { clear: both; color: #546ec3; display: block; float: none; font-size: 11px; margin: 0px 0 0; max-width: 550px; text-transform: uppercase; }
}

@media only screen and (min-width:600px) and (max-width:800px) and (orientation:landscape) {
.brdcum2 { margin-bottom: 15px; }
#breadcrumbs div { float: left; line-height: 17px; }
#breadcrumbs div a { color: #666; float: left; font-size: 11px; height: 24px; padding: 10px 0 0; position: relative; text-decoration: none; text-transform: uppercase; z-index: 9999; }
#breadcrumbs div .arrow { background: url("../images/arrow-breadcrumbs.png") no-repeat scroll 0 0 / 7px 11px rgba(0, 0, 0, 0); display: inline-block; float: none; height: 16px; margin: 0 10px; position: relative; text-indent: -9999px; top: 3px; width: 9px; }
.brdcum2 { margin-bottom: 15px; }
.last-breadcrumbs { clear: both; color: #546ec3; display: block; float: none; font-size: 11px; margin: 0px 0 0; max-width: 550px; text-transform: uppercase; }
}

@media screen and (max-device-width: 414px) and (max-device-height: 776px) {
#sidebar-homepage-left, #sidebar-homepage-middle, #sidebar-homepage-right { width: 100% !important; }
/*.da-slider { height: 610px !important; }*/
#intro p { margin-bottom: 16px; }
.banner_text { background: none repeat scroll 0 0 #ccc !important; min-height: 202px; padding: 10px 20px; width: 250px; float: none; text-align: left !important }
#nav-sidebar li a .title-nav-sidebar { display: block; margin: 10px 0; color: #444444; font-size: 16px; position: relative; bottom: -15px; }
#nav-sidebar li a:hover .title-nav-sidebar { color: #7a1632; }
#content #content_1, #main-content_2 #content_1 {
  padding: 10px 0 0 10px !important;
 
}

.banner {
  height: 525px !important;
  margin: 0;
  width: 100%;
}

/******30jan***/
.main_banner{margin-top:0px;  display:inline-block;}
/******End 30jan***/


}


@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 3) {
.main_banner { top: 0 !important; width: 74% !important; }
.banner_text { background: none repeat scroll 0 0 #ccc !important; float: none; margin-left: 38px; min-height: 202px; padding: 10px 20px; text-align: left !important; width: 279px; }
}




@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
.main_banner { top: 192px; padding: 0 20px; width: 94%; }
.banner_text h2 { font-size: 25px; }
.banner_text { left: 0%; top: 33px; }
 .da-img { left: 4%; opacity: 1; }
.da-slider { height: 454px; }
.da-img { left: 69% !important; opacity: 1; }
nav[role="navigation"] li a { padding: 9px 15px; }
#header, #header-full { height: 110px !important; }
#footer-address p { margin: 0 0 10px 0px; }
#list-social { padding: 7px 0 0 0px; }
.login_left_sec { float: left; padding-right: 20px; width: 43%; }
.login_right_sec { float: left; }
#main-content { float: left; padding: 0 0 30px; width: 54%; }
#main-content_2 { float: left; padding: 0 0 30px; width: 85%; }
/*.inner_ad_1 { width: auto; }*/
.inner_content { float: left; padding-left: 20px; width: 70%; }
#sidebar { float: left; margin: 0 0 50px 20px; padding: 20px 20px 0; width: 300px; }
#form-contact .input.textarea { height: 180px; width: 100%; }
/*---09-December code---*/
/*.login_left_sec { width: 86%; }*/
/*---09-December code---*/

.inner_content_2 { width: 83%; float: left; padding-left: 20px; }
#breadcrumbs { margin: 10px 0 11px !important; }
}

@media only screen and (max-width:767px) {
.forget_psw input[type="text"] { width: 100%; }
.forget_psw input[type="button"] { width: 100.5%; }
.inner_content { float: left; padding-left: 2%; padding-right: 2%; width: 96%; }
#main-content { margin-left: 15px; width: 94.8% !important; }
/*.inner_ad_1 { width: 100%; margin-top: 20px; }*/
.inner_ad_2 { float: left; margin-right: 10px; height: auto !important /*height: 90px; width: 100%;*/ }
.inner_ad_2 { display: none; }
.inner_ad_3 { display: block; }
.inner_content_2 { float: left; padding-left: 0; width: 100%; }
.inner_content_2 a { word-wrap: break-word; }
.style91 form#register_form fieldset div { float: left; }
.styleform12 form#register_form label p { display: block; width: 100%; }
.styleform12 form#register_form div input.schlor_name { width: 95%; }
.styleform12 form#register_form div textarea.schlor_name { width: 95%; }
.styleform12 form#register_form div input.web_add { width: 95%; }
.styleform12 form#register_form label select { width: 95%; }
.styleform12 form#register_form label input { width: 91%; }
.styleform12 .more_criteria { width: 95%; }
.styleform12 .lower_filedset input { width: 95%; }
.table_box1 { overflow: scroll; width: 100%; max-width: 686px; }
.profilebox1_a { width: 637px; }
.profilebox1_b { width: 100px; }
.profilebox1_c { width: 225px; }
.profilebox2_a { width: 637px; }
.profilebox2_b { width: 100px; }
.profilebox2_c { width: 225px; }
.profilebox2, .profilebox1 { width: 1125px; }
}

@media only screen and (min-width:600px) and (max-width:800px) and (orientation:landscape) {
.login_right_sec { width: 45%; float: left }
.profile_creation { width: 100%; }
.login_left_sec { padding-left: 20px; }
/*.login_right_sec .fb_login { width: 62.7%; }*/
}

@media only screen and (min-width:600px) and (max-width:800px) and (orientation:portrait) {
.login_right_sec { float: left; margin: 20px; min-height: 120px; padding: 20px; width: 86%; }
}
/*------code for moreless starts here ---*/
.morecontent span { display: none; }
.morelink { color: #4C83DE; }
.more { /*  float: left;
    font-size: 11px;
    line-height: 12px;
    margin-right: 94px;
    min-height: 22px;
    text-align: justify;*/ float: left; min-height: 22px; margin: 0 0 16px; line-height: 1.6; font-size: 15px; color: #444; }
/*------code for moreless starts here ---*/

.partner { padding: 5px; }
.partner a { background-color: #546ec3; color: #FFF; text-decoration: none; padding: 5px; }
.partner a:hover { background-color: #000; color: #FFF; text-decoration: none; padding: 5px; }
.search_smDiv { float: left; margin-left: 10px; width: 270px; }
.search_select_box { border: 1px solid #ccc; font-size: 12px; margin-top: 10px; padding: 2px 2px 6px; width: 265px; }
.well .ui-dialog .ui-dialog-buttonpane { background-image: none; border-width: 1px 0 0; margin-top: 0.5em; padding: 0.3em 1em 0.5em 0.4em; text-align: left; }
.well .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.well .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only { padding: 4px 10px; }
.ui-dialog .ui-dialog-buttonpane button { cursor: pointer; float: none; margin: 0.5em 0.4em 0.5em 0; }
.well .ui-dialog-buttonset button { background: #445597; border: 1px solid #6f80c2; color: #fff; float: right; font-weight: normal; margin: 0 5px; }
.ui-dialog-buttonset button:hover, .ui-dialog-buttonset button:focus {
.well background:#dadada; border: 1px solid #999; color: #333; }
.well .ui-widget-content { border-top: 1px solid #aaaaaa; clear: both; color: #222222; float: right; margin-top: 36px; padding-top: 10px; width: 100%; }
.ui-helper-clearfix { min-height: 0; }
.single_content { width: 100%; }
/***************footer bottom css here*************************/

html, body { margin: 0; padding: 0; height: 100%; }
#main_Sec { min-height: 100%; position: relative; }
#main_Sec #main-footer { position: relative; bottom: 0; left: 0; }
#main_Sec #sidebar { margin: 0 0 30px 0; }
#main_Sec #main-content { margin-bottom: 30px; }
/**************find colleges css here***************/

.find_colleges { background: #e1e1e1; width: 97%; padding: 20px; }
.find_colleges h2 { font-size: 18px; color: #333; font-weight: bold; margin: 0 0 10px; }
.find_colleges h3 { font-size: 15px; color: #333; font-weight: bold; margin: 0 0 10px; }
.left_src { padding: 0px; width: 48%; display: inline-block; }
.right_src { padding: 0px; width: 48%; display: inline-block; float: right; }
a.multipicker { background: url("../icons/control_play.png") no-repeat scroll 95% 50%, -moz-linear-gradient(center top, #fff, #ccc) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid rgba(68, 85, 151, 0.6); border-radius: 6px; display: block; margin: 10px 10px 10px 0; padding: 6px 30px 6px 10px; text-decoration: none; cursor: pointer; }
.multi_picker .state_name { padding-bottom: 10px; }
.multi_picker .state_name h2 { color: #5570c7; font-size: 25px; font-weight: bold; padding-bottom: 5px; }
.multi_picker .checkboxes { border: 1px solid #ccc; height: 250px; margin-bottom: 10px; overflow-y: scroll; padding: 10px; position: relative; }
.multi_picker label { border-top: 1px solid #eee; display: block; font-size: 14px; position: relative; padding: 5px; }
.multi_picker .save { clear: left; padding-top: 20px; }
.multi_picker .button { background: none repeat scroll 0 0 #445597; border: 1px solid #6f80c2; color: #fff; float: right; font-weight: normal; margin: 0 5px; padding: 5px 16px; }
.multi_picker .button a { color: #fff; }
.multi_picker .button:hover { background: none repeat scroll 0 0 #dadada; border: 1px solid #999; }
.multi_picker .button:hover a { color: #333; }
.well1 { background-color: #fff; border: 1px solid #e3e3e3; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset; margin: 0 10px; max-width: 524px; min-height: 200px; padding: 15px; width: 90%; }
.multi_picker label input { margin-right: 5px; }
.find_colleges p { color: #444; line-height: 20px; font-size: 12px !important; margin: 10px 0 11px 10px !important; }
.noddle { margin: 20px 0; }
.search_colleges {     /*background: none repeat scroll 0 0 #000;    color: #fff;    display: inline-block;    margin-right: 10px;    padding: 12px 0;    text-align: center;    font-size:15px;    text-transform: uppercase;   width: 15%;*/ }
.search_colleges a { background: none repeat scroll 0 0 #000; border: medium none; color: #fff; cursor: pointer; font-size: 15px !important; padding: 10px 20px !important; text-decoration: none; text-transform: uppercase; }
.search_colleges a:hover { background: #546ec3; }

.bottom-ad {
    margin: 20px 10px 20px 0;
    background-color: white;
    float: left;
    height: auto;
    width: 100%;
}

@media only screen and (max-width:767px) {
.find_colleges { float: left; width: 86% }
.left_src { width: 100%; }
.right_src { float: left; width: 100%; }
#main_Sec #main-footer { bottom: 0; left: 0; position: relative; }
#slideshow-tabs .nav-tabs-slideshow { padding-left: 17px; }
#intro h1 { margin-top: 20px; }
.find_colleges { float: left; width: 93%; }
.profile_link_sec { height: auto; padding: 12px 15px 5px; }
.profile_link_sec a { border-bottom: 2px solid #546ec3; margin-bottom: 2px; }
.inner_ad_4 { float: left; }
}

@media only screen and (min-width:1025px) {
#content-container { padding-top: 140px !important; }
.smDivnew { width: 320px !important; }
}


.custom_bg { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); height: 100%; position: fixed; display: none; width: 100%; z-index: 99999; }

@media only screen and (min-width:768px) {
.da-img { float: right; margin-right: 0px; width: auto; }
}

@media only screen and (min-width:768px) and (max-width:1025px) {
#content { width: 93% !important }
}

@media only screen and (min-width:1026px) {
#content { width: 1125px !important }
}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation : landscape) {
#main-content_2 { width: 100% !important }
.inner_content_2 { float: right !important; }

.banner {
  height: 374px !important;
  margin: 0;
  transition: all 0.5s ease-in-out 0s;
  width: 100%;
}
}

@media only screen and (min-width:800px) and (max-width:1280px) {
#main-content_2 { width: 100% !important; float: left !important; margin-left: 0 !important; margin-right: 0 !important }
.inner_content_2 { width: 79% !important; }
}

@media only screen and (min-width:320px) and (max-width:1024px) {
#breadcrumbs { margin-bottom: 20px !important }
#breadcrumbs .brdcum2 { height: inherit !important; margin-bottom: 10px !important }
#breadcrumbs .last-breadcrumbs { clear: none !important; float: left !important; margin-top: 0 !important }
/*#content-container #content_1 {width:80% !important}*/
#breadcrumbs div { float: left !important; line-height: inherit !important; height: inherit !important }
#breadcrumbs div a { padding-top: 0 !important }
.login_right_sec { float: none !important; overflow: hidden !important; width: auto !important }
}

@media only screen and (min-width:768px) and (max-width:1280px) and (orientation:landscape) {
#breadcrumbs .last-breadcrumbs { padding-top: 0 !important }
}

@media only screen and (min-width:980px) and (max-width:1280px) and (orientation:portrait) {
#breadcrumbs .last-breadcrumbs { padding-top: 0 !important }
}

@media only screen and (min-width:320px) and (max-width:767px) {
#breadcrumbs div .arrow { top: 1px !important }
#content-container #content { width: 100% !important }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
#breadcrumbs div .arrow { top: 0px !important }
}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation : portrait) {
#main-footer { width: 100% !important; }


}

@media only screen and (min-width:1024px) and (orientation : landscape) {
#content-container #content .login_left_sec, #content-container #content .login_right_sec { margin-top: 50px !important }
}

@media only screen and (min-width:320px) and (max-width:667px) {
.main_banner { width: 98% !important; top: 0 !important }
.da-dots { bottom: 5px !important }
.banner_text { margin-left: 7px !important }
}
#da-slider .bg1, #da-slider .bg2, #da-slider .bg3, #da-slider .bg4, #da-slider .bg5 { background-position: center center }

/*Vikas*/
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
#main-content { width: 100% !important; margin-left: 0 !important }
.inner_content_2 { width: 77%; }
#main-footer { min-width: 700px !important; overflow-x: hidden !important }
.inner_ad_4 { width: 100%; display: block !important; margin-bottom: 20px; }
.inner_ad_1 { display: none !important; }
#footer-address p { padding-left: 20px !important; }
.find_colleges { width: 94%; }
.banner {
  height:450px !important;
  margin: 0;
  transition: all 0.5s ease-in-out 0s;
  width: 100%;
}
}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
#sidebar { float: right !important }
.banner_text { width: 320px !important; background: rgba(204,204,204,0.7) !important }
#slideshow-tabs { margin: 0 0 30px; min-width: 700px !important; padding-bottom: 30px; position: relative; width: 100%; z-index: 10; overflow: hidden !important; }
.inner_ad_4 { width: 100%; display: block !important; margin-bottom: 20px; }
.inner_ad_1 { display: none !important; }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
#nav-sidebar li a strong.title-nav-sidebar { margin-top: 25px !important; float: left !important }
/*Vikas09-01-15*/   .more { width: 100% !important }
/*Vikas09-01-2015*/
    /*#content { width:100% !important}*/
/*Vikas09-01-2015*/ 
}
.banner_text { background: rgba(204,204,204,0.6) !important }
.banner_text h2 { color: #333 !important }

/*Vikas09-01-2015*/
@media only screen and (min-width:320px) and (max-width:767px) {
#main_Sec #sidebar { margin-bottom: 0 !important; }
#main_Sec #main-content { margin-bottom: 0 !important; padding-bottom: 0 !important }
#sidebar .widget-container { padding-bottom: 0 !important }
}

/*.inner_ad_1{ border:1px solid red !important}
.inner_ad_2{ border:1px solid green !important}
.inner_ad_3 { border:1px solid blue !important}
*/
@media only screen and (min-width:768px) and (max-width:1024px) {
/*#content-container #content_1 { width:inherit !important}*/
#main_Sec #sidebar { margin-bottom: 0 !important }
#main_Sec #main-content { margin-bottom: 0 !important }
.da-arrows span { top: 47% !important }
#main-footer { min-width: 700px !important; overflow-x: hidden !important; }
.search_style90 { padding: 5% !important; width: 90% !important; }
}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
#main-content { width: 63% !important; }
.inner_ad_1 { width: 95% !important }
#main_Sec #content-container { padding-top: 0 !important }
#main-header { position: relative !important; height: auto !important }
/*.sidebar-homepage .widget-container { margin-bottom:20px !important}*/
#footer-address { padding-top: 10px !important; float: left !important }
#header { width: 83% !important }
}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
#sidebar .widget-container { margin-bottom: 0 !important }
#main_Sec #content-container { padding-top: 0 !important; }
.main_text { width: 60% !important }
}

/*VikasEnd09-01-2015*/
@media only screen and (min-width:320px) and (max-width:1024px) and (orientation:portrait) {
/*  .home #content-container { padding-top:210px !important}*/
}

@media only screen and (min-width:320px) and (max-width:1024px) and (orientation:landscape) {
/*.home #content-container { padding-top:140px !important}*/
}

@media only screen and (min-width:1280px) {
html, body { height: 100% !important }
#main_Sec{min-height:91% !important;}



}

/*VikasEnd*/
/**12-01-2015**/
@media only screen and (min-width:320px) and (max-width:1024px) {
#content_1 { width: 95% !important; }
.home #content-container { min-width: inherit !important }
#intro { float: left !important; width: 100% !important }
#logo > img { width: 100% !important; max-width: 354px !important; height: auto !important }
}

@media only screen and (min-width:360px) and (max-width:598px) {
#content_1 { width:100% !important; }
}

@media only screen and (min-width:600px) and (max-width:1280px) {
#content_1 { width: 100% !important; margin: 0 !important }
/*#header   { width:83% !important;}*/
#main-header, #content-container, #slideshow-tabs, #main-footer { overflow: hidden !important; }
}

@media only screen and (min-width:1280px) {
.main_text { float: left !important; margin-right: 50px !important; width: 341px !important; }
.home_top_content #nav-sidebar { width: 275px !important; float: left !important }
#nav-sidebar li a .title-nav-sidebar { font-size: 16px !important }
.home_top_content #nav-sidebar { margin-bottom: 60px !important }
nav[role="navigation"] ul { width: 1125px !important }
}

@media only screen and (min-width:600px) and (max-width:800px) and (orientation:landscape) {
#header, #header-full { height: inherit !important; }
#header { width: 97% !important }
}

@media only screen and (min-width:600px) and (max-width:800px) {
#main-footer { min-width: 700px !important; overflow-x: hidden !important }
}

@media only screen and (max-width:1024px) {
#footer-address { margin-top: -9px; }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    #content_1 { padding:0 30px !important; width:92% !important}
}


/*21-01-2015*/
.inner_content_2 a { word-wrap:break-word !important; display:block !important}

/******************30jan******************/


@media only screen and (min-width:414px) and (max-width:736px) and (orientation:landscape) {
/**********30jan***********/
.banner {  height: 545px !important;  margin: 0;  width: 100%;}
/**********End 30jan***********/
}






.banner .cycle-bg-image { background-position: center center; }
.banner { margin: 0; width: 100%; height: 500px;  transition:.5s ease-in-out;}
/****** end 30jan**************/


.scholarship-ad {text-align: center;padding: 21px;max-width: 260px;width: auto;background-size: 100% !important;padding-bottom: 110px;background-position: bottom !important;position: relative;z-index: 0;}
/*.scholarship-ad::before {content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0.7;background-image: url('../images/scholar-bg.jpg'); background-repeat: no-repeat;background-position: bottom;background-size: contain;z-index: -1;} */
.scholarship-ad h3 {font-size: 16px;font-weight: bold;margin-top: 0;margin-bottom: 12px;text-transform: uppercase;}
.scholarship-ad h2 img {width: 30px;vertical-align: middle;margin-right: 10px;}
.scholarship-ad h2 {font-size: 18px;margin: 0;margin-bottom: 10px;line-height: 30px;font-weight: bold;}
.scholarship-ad h2 span {color: #5d57fb;}
.scholarship-ad .apply-btn {font-size: 16px;background: #5d57fb;color: #fff;text-transform: uppercase;padding: 12px 22px;border-radius: 100px;
	text-decoration: none;font-weight: bold;display: inline-block;box-shadow: 0 4px 20px #afafaf;}
.deadline-date {font-size: 10px;font-weight: bold;margin-top: 10px;}

@media only screen and (min-width:320px) and (max-width:767px) and (orientation:portrait) {
.banner {
	height: 550px;
}
.flash_scholarship {
	float: left !important;
	display: block;
	clear: both;
	margin-left: 7px !important;
	margin-top: 10px;
	width: 100% !important;
}
.scholarship-ad {
	padding: 15px;
	padding-bottom: 104px;
}
.scholarship-ad h3 {
	font-size: 16px;
	margin-bottom: 9px;
}
.scholarship-ad h2 {
	font-size: 16px;
	margin-bottom: 10px;
	line-height: 22px;
}
.scholarship-ad h2 img {
	width: 18px;
}
.scholarship-ad .apply-btn {
	font-size: 14px;
}
.deadline-date {
	margin-top: 8px;
}
.main_banner {
	top: 0 !important;
}
}
@media only screen and (min-width:320px) and (max-width:480px) and (orientation:portrait) { 
.scholarship-ad {
	margin: 0 auto;
}
.banner_text {
	margin-left: 16px !important;
}
}