/*
Theme Name: Smarty
Theme URI: http://smartyschool.stylemixthemes.com/
Author: StylemixThemes
Author URI: http://stylemixthemes.com/
Description: Smarty School WordPress theme has been specially designed with your learning community in mind. Perfect as a kindergarten, school, college or university WordPress theme, this contemporary and intuitive platform works for teachers, staff, parents and students at every level, engaging all parties in the life of your school or learning environment.
Version: 2.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blue, black, red, dark, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, flexible-header, custom-background, custom-colors, custom-header, custom-menu, editor-style, sticky-post, theme-options
Text Domain: smarty
*/
body{font-family:'Open Sans', sans-serif;background:#fff;}.image-google-map .wpb_content_element{display:none}
@media only screen and (min-width:1199px){body.site-layout_boxed .vc_row[data-vc-full-width]{left:50% !important;padding-left:60px !important;padding-right:60px !important;margin-left:-615px !important;width:1230px !important;}
body.site-layout_boxed .vc_row.vc_row-no-padding[data-vc-full-width]{left:50% !important;padding-left:17px !important;padding-right:17px !important;margin-left:-615px !important;width:1230px !important;}
}
body{background-color:#ececec;}
.home{background:#fff;}
ul{padding:0;}
li{list-style-type:none;}
a{text-decoration:none !important;}
p{line-height:1.5;margin-bottom:20px;}
.header-holder .top-bar__content{float:right;}
.header-holder .top-bar__nav.stm-nav{float:left;}
.header-holder .top-bar_view-style_1 .top-bar__search{float:left;padding-left:10px;}
.header .logo{max-width:100%;}
.header_view-style_1 .logo-box-white{display:block;position:absolute;top:0;background:#fff;z-index:999;padding:10px 35px 5px 0;}
.home .header-holder{background:#fff;}
.stm-nav__menu_type_header > .menu-item > a{height:50px;line-height:50px;}
.header_view-style_1{margin-top:5px;}
.top-bar__nav-menu li a{font-size:13px;font-family:'Open Sans', sans-serif;padding:0 15px;position:relative;border-right:1px solid #fff;line-height:1;margin:0;display:table;color:#fff !important;}
.top-bar__nav-menu li{line-height:initial;padding:5px 0px;font-size:initial;top:0;position:relative;}
.header-holder .top-bar__content{padding-top:5px;}
.stm-nav__menu_type_header > .menu-item .sub-menu{margin-top:-10px;}
.top-bar_view-style_1 .top-bar__search .stm-search-form__submit{background:initial;background-image:url(../smarty/assets/img/search-icon.png);height:25px;width:28px;top:11px;background-color:#a51c30;background-repeat:no-repeat;}
.header-holder .top-bar_view-style_1 .top-bar__search form{padding-top:0;}
.fullwidthbanner-container .fullwidthabanner{max-width:100%;margin:104px auto 0 !important;}
.home-sec1 .wpb_wrapper p{font-size:22px;line-height:1.5;}
.home-sec2-right .wpb_wrapper ul li .number {
    font-size: 24px;
    font-weight: 500;
    display: table;
    color: #303030;
    margin-bottom: 10px;
    line-height: 29px;
}
.home-sec2-right .wpb_wrapper ul li{list-style-type:none;}
.home-sec2-right .wpb_wrapper ul{padding:0;}
.home-sec2-right .wpb_wrapper ul li p{font-size:14px;}
.home-sec2-right .wpb_wrapper ul li{border-bottom:1px solid #c6c6c6;margin-bottom:22px;position:relative;display:inline-block;width:100%;}
.home-sec2-right .wpb_wrapper ul li a{font-size:22px;font-weight:600;text-transform:uppercase;color:#fff;display:block;float:right;padding:20px;padding-top:35px;}
.home-sec2-right .wpb_wrapper ul li a.academic{background-image:url(../smarty/assets/img/home-academic-bg.jpg);height:107px;width:262px;}
.home-sec2-right .wpb_wrapper ul li a.skill{background-image:url(../smarty/assets/img/home-skill-bul-bg.jpg);height:107px;width:262px;}
.home-sec2-right .wpb_wrapper ul li a.applied{background-image:url(../smarty/assets/img/home-applied-research-bg.jpg);height:107px;width:262px;}
.home-sec2-right .wpb_wrapper ul li a.career{background-image:url(../smarty/assets/img/home-career-planning-bg.jpg);height:107px;width:262px;}
.home-sec2-right .wpb_wrapper ul li .num-colm2{float:right;width:50%;}
.home-sec2-left .stm-media-gallery__item-col{width:100%;}
.home-sec2-left .stm-media-gallery__item:before{position:absolute;top:0;background-color:rgba(0, 0, 0, 0.6);width:100%;bottom:0;content:"";}
.home-sec2-left .stm-media-gallery__item a{left:0 !important;top:0 !important;background:rgba(0, 0, 0, 0.0);background:url(../smarty/assets/img/video-icon.png);background-repeat:no-repeat;background-position:center;}
.home-sec2-left .stm-media-gallery__item a i{background-image:url(../smarty/assets/img/video-icon.png);height:89px;width:89px;}
.home-sec2-left .stm-media-gallery__item a i:before{display:none;}
.home-sec2 .home-sec2-right{padding-left:50px;}
.home-sec2-left .stm-media-gallery__item-icon{display:none;}
.home-sec2-left .wpb_content_element{margin-bottom:0;}
.home-sec2-left .wpb_content_element ul li{float:left;width:50%;border-left:1px solid #3d3d3d;padding:10px;padding-left:20px;padding-right:0;}
.home-sec2-left .wpb_content_element ul li a{font-size:18px;font-weight:800;color:#303030;float:left;}
.home-sec2-left .wpb_content_element ul li a img{float:right;margin:0;padding-left:15px;padding-top:3px;}
.home-sec3{background-color:#961c30;position:relative;display:table;width:100%;padding-bottom:60px;padding-top:60px;}
.home-sec3 h1{font-size:40px;font-weight:600;color:#fff;}
.content_type_vc .home-sec3:before{top:0;content:"";background-color:#961c30;position:absolute;height:100%;width:2000%;left:100%;display:initial;}
.content_type_vc .home-sec3:after{top:0;content:"";background-color:#961c30;position:absolute;height:100%;width:2000%;right:100%;display:initial;}
.home-sec3 .undergra{font-size:30px;color:#fff;text-transform:uppercase;border-bottom:3px solid #fff;display:table;}
.home-sec3 .wpb_wrapper .col-md-6{padding:0;}
.home-sec3 .postgra{font-size:30px;color:#fff;text-transform:uppercase;display:table;}
.home-sec3 .courses{font-size:28px;color:#f0f0f0;font-weight:700;}
.home-sec3 ul li{font-size:22px;color:#f0f0f0;display:block;padding-bottom:15px;position:relative;padding-left:30px;border-bottom:1px solid #a13748;width:87%;margin-bottom:15px;}
.home-sec3 ul li a:before{content:"";background:#f0f0f0;position:absolute;width:15px;height:3px;top:10px;left:0;}
.home-sec3 ul li a:hover:before{background:#f3b831!important;}
.home-sec2-left .philosphy{position:absolute;top:78%;width:100%;}
.home-sec2-left .wpb_wrapper{position:relative;}
.home-sec2-left .philosphy .wpb_wrapper{text-align:center;}
.home-sec2-left .philosphy .wpb_wrapper p{font-size:26px;text-transform:uppercase;color:#fff;font-family:'Montserrat', sans-serif;}
.hesperiden.tp-bullets{display:none;}
.top-bar__nav-menu li.addopen{background-color:#f3b831;padding:5px 0;font-weight:700;top:0;opacity:0;}
.home-sec4 h1{font-size:40px;color:#303030;font-weight:600;}
.moreachieve .vc_column-inner a{border:1px solid #808080;padding:10px 30px;font-size:18px;display:table;}
.moreachieve .vc_column-inner .wpb_wrapper{margin:0 auto;display:table;}
.home-sec7 .wrap-title-box h1{font-size:48px;color:#303030;font-weight:600;padding-bottom:40px;}
.home-sec7{background-color:#f0f0f0;width:100%;display:table;position:relative;padding-top:70px;}
.home-sec8{background-color:#f0f0f0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding-bottom:20px;}
.content_type_vc .home-sec7:before{top:0;content:"";background-color:#f0f0f0;position:absolute;height:100%;width:2000%;left:100%;display:initial;}
.content_type_vc .home-sec7:after{top:0;content:"";background-color:#f0f0f0;position:absolute;height:100%;width:2000%;right:100%;display:initial;}
.content_type_vc .home-sec8:before{top:0;content:"";background-color:#f0f0f0;position:absolute;height:100%;width:2000%;left:100%;display:initial;}
.content_type_vc .home-sec8:after{top:0;content:"";background-color:#f0f0f0;position:absolute;height:100%;width:2000%;right:100%;display:initial;}
.wpb-js-composer .content_type_vc .home-sec8 ul.vc_tta-tabs-list li a{background-color:initial;font-size:19px;color:#1a1a1a;padding:14px 10px;}
.wpb-js-composer .content_type_vc .home-sec8 ul.vc_tta-tabs-list li a:before{background:#961c30;height:1px;}
.wpb-js-composer .content_type_vc .home-sec8 ul.vc_tta-tabs-list li a:hover{background:#961c30;}
.wpb-js-composer .content_type_vc .home-sec8 ul.vc_tta-tabs-list li a:active{background:#961c30;}
.wpb-js-composer .content_type_vc .home-sec8 ul.vc_tta-tabs-list li.vc_active a{background:#961c30;}
.home-sec8-right .vc_column-inner{background-color:#a51c30;height:88%;}
.home-sec8 .vc_tta-panels-container{padding-top:10px;}
.wpb-js-composer .home-sec11 .vc_tta-tabs-container ul.vc_tta-tabs-list li a{background-color:initial;border:none;min-width:100%;font-size:18px;font-weight:700;color:#000;border-bottom:3px solid rgba(0, 0, 0, 0);padding:10px;}
.wpb-js-composer .home-sec11 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_active a{background-color:initial;border:none;color:#961c30;border-bottom:3px solid #961c30 !important;}
.wpb-js-composer .home-sec11 .vc_tta-tabs-container ul.vc_tta-tabs-list{float:right;width:100%;max-width:26%;}
.wpb-js-composer .home-sec11 .vc_tta-tabs-container ul.vc_tta-tabs-list li a:hover{background-color:initial;border:none;border-bottom-color:#961c30;border-bottom:3px solid #961c30;}
.wpb-js-composer .home-sec11 .vc_tta-tabs-container ul.vc_tta-tabs-list li{display:block !important;float:left;width:auto;text-transform:capitalize;}
.wpb-js-composer .home-sec11 .vc_tta-panels-container .vc_tta-panels{border:none !important;background:inherit !important;}
.home-sec11{padding-top:35px;display:block;width:100%;padding-bottom:45px;}
.home-sec11 h1{font-size:36px;color:#303030 !important;font-weight:600;margin-bottom:0;}
.wpb-js-composer .home-sec11 .vc_tta-tabs-container{margin-top:-40px !important;}
.wpb-js-composer .home-sec11 .ttshowcase_hascontrols{width:100%;}
.home-sec2{padding-bottom:0px;}
.home-sec4{padding-bottom:20px;padding-top:35px;}
.home-sec8 .stm_small_grid_three .post-categories{margin-top:0px;}
.wpb-js-composer .home-sec11 .vc_tta.vc_general .vc_tta-panel-body{padding:0;padding-top:30px;}
.wpb-js-composer .home-sec11 .vc_tta.vc_general .vc_tta-panel-body .tt_2cl{width:48%;margin:0;}
.home-sec11 .vc_tta-panel-body .ttshowcase_slider .tt_text_left .tt_2cl:nth-child(even){float:right;}
.wpb-js-composer .home-sec11 .vc_tta-panel-body .ttshowcase_slider .tt_text_left .ttshowcase_rl_quote{background:#e4e5ee !important;border-radius:0;padding:30px;}
.wpb-js-composer .home-sec11 .vc_tta.vc_general .ttshowcase_rl_quote:after{left:0;bottom:-14px;border-width:15px 10px 0;border-color:#e4e5ee transparent !important;}
.home-sec11 .tt_img_circle img{border-radius:0;}
.home-sec11 .tt_img_left_alignment{padding-left:0;}
.home-sec11 .ttshowcase_rl_info_wrap.tt_info-below{padding-top:10px;}
.footer_type_default{background:#1a1a1a;}
.widget_footer.widget_text .col-lg-3{padding:0;width:100%;}
.widget_footer.widget_text .col-lg-3 ul.list.list_unstyle.list_contact-details{width:100% !important;}
.home .header_view-style_1 .stm-nav__menu_type_header > .menu-item > a:after{display:none !important;}
.wpb-js-composer .wpcs_handle, .wpb-js-composer .wpcs_handle a:hover, .wpb-js-composer .wpcs_handle a:active, .wpb-js-composer .wpcs_handle a:focus, .wpb-js-composer .wpcs_handle a:visited{background:#8a1717 !important;border:1px solid #8a1717 !important;}
.entry-content .sliderrev{margin-top:70px;}
.sticky-header.white-fixed{width:100%;background:rgba(255, 255, 255, 0.98);z-index:999;transform:translate(0, 0px);animation-delay:0s;animation-direction:normal;animation-duration:0.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeInDown;animation-play-state:running;animation-timing-function:ease;position:fixed;}
.header_view-style_1 .logo-box-white{display:block;}
.header_view-style_1 .stm-nav__menu_type_header > .menu-item > a{color:#fff;}
.wpb-js-composer .header_view-style_1 .logo-box-blue{display:none;}
.header_view-style_1{background:#ffffff;}
.top-bar.top-bar_view-style_1.top-menu-first{background:#fff;}
.top-menu-first a{color:#fff !important;}
.header-holder .top-bar__nav.stm-nav{margin-right:48px;padding-bottom:5px;}
.top-bar_view-style_1 .top-bar__search{right:0;left:auto;}
.top-bar_view-style_1 .top-bar__search .stm-search-form__field{background:#a51c30;color:#fff;}
.top-bar__nav-menu li:first-child a{}
.home-sec1{padding-top:35px;}
.home-sec9 h2{font-weight:600;padding-bottom:40px;}
.footer .widget-area_type_footer .row .col-lg-2:last-child{padding:0;}
.footer .list_social-networks .list__item-link{opacity:1 !important;width:auto;height:auto;color:rgba(255, 255, 255, 0.5);font-size:20px;padding-right:6px;background:inherit;}
.designby{color:rgba(255, 255, 255, 0.5);}
.footer .list_social-networks .list__item-link:hover{color:#fff;}
.footer .widget_footer .list_social-networks{padding-top:0;margin-bottom:10px;}
.courseoverview .stm_wp_custom-menu{max-width:100%;}
.courseoverview .vc_column-inner h1{font-size:20px;font-weight:600;margin-bottom:0;background:#fff;border-top:4px solid #a51c30;padding:30px 30px 10px;}
.courseoverview .stm_wp_custom-menu .menu{border-top:none;}
.courseoverview .stm_wp_custom-menu .menu-item:first-child a{border-top:1px solid #999;}
.breadcrumbs .home{background:inherit;}
.coursepage li{border-bottom:1px solid #ccc;padding:15px;font-size:20px;}
.coursepage li strong{font-weight:400;min-width:220px;display:inline-block;}
.coursepage{padding-bottom:70px;}
.course-button p{float:left;margin-right:30px;}
.course-button p a{background-color:#8a1717;color:#fff;padding:10px 20px;display:table;}
.teacher-image{text-align:right;}
.teacher-image .alignnone{margin:0;}
.teacher-image .wpb_wrapper{display:table;max-width:300px;float:right;}
.teacher-image .teacher-detail{text-align:center;padding-top:10px;}
.teacher-image .teacher-detail p{margin-bottom:5px;}
.home-sec9.vc_parallax .vc_parallax-inner{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:top;}
.h-ome-sec11 .tt_quote_info-below, .h-ome-sec11 .tt_quote_info-above{width:47%;}
.home-sec11 .tt_text_left{margin-right:20px;height: auto !important;}
#slider_2910.owl-carousel, #slider_2909.owl-carousel, #slider_2908.owl-carousel, #slider_2907.owl-carousel{display:block;width:50%;float:left;margin-bottom:0px !important;}
.search_section{padding:0}
.serch_box{margin-bottom:15px;padding:0}
.serch_box #searchbyTtile{height:36px;border:1px solid #ccc;margin-top:-2px;font-size:13px;border-radius:0;}
.serch_box #submit_search{border:1px solid #a51c30;background:#a51c30;color:#fff;font-size:13px;padding:7px 15px;text-transform:uppercase;margin-left:-5px;border-radius:0px 20px 20px 0px;}
.serchByDate form{float:right}
.serchByDate{margin-bottom:15px}
.serchByDate #datepicker{height:36px;border:1px solid #ccc;margin-top:-2px;font-size:13px;border-radius:0;}
.serchByDate #submit_search{border:1px solid #a51c30;background:#a51c30;color:#fff;font-size:13px;padding:7px 15px;text-transform:uppercase;margin-left:-5px;border-radius:0px 20px 20px 0px;}
input[type="password"], input[type="text"]{padding:10px 14px;background:#ffffff;border:1px solid #e6e6e6;color:#a51c30;line-height:28px;vertical-align:middle;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary{float:right;position:static;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{color:#a51c30;}
#mega-menu-stm-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-sub-menu .mega-menu-link{color:#a51c30;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-main_link{padding:16px 15px 0 15px;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu > ul.mega-sub-menu{padding:35px 40px 55px 40px;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear{clear:inherit;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-2{width:25%;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu.mega-menu-item.mega-why_abes{position:relative;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu.mega-menu-item.mega-why_abes .mega-sub-menu{width:715px;float:left;padding:20px 25px 38px 25px;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu.mega-menu-item.mega-why_abes > ul.mega-sub-menu > li.mega-menu-item.mega-main_link a.mega-menu-link{line-height:20px;font-size:15px;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu.mega-menu-item.mega-why_abes > ul.mega-sub-menu li.mega-menu-columns-1-of-2{width:50%;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu.mega-academics > ul.mega-sub-menu li.mega-menu-columns-1-of-2{width:33.33%;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu.mega-academics > ul.mega-sub-menu > li.mega-menu-item.mega-main_link a.mega-menu-link{font-size:15px;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu.mega-menu-item.mega-placement{position:relative;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu.mega-menu-item.mega-placement > ul.mega-sub-menu{padding:15px;width:150px;left:-42px;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu.mega-menu-item.mega-placement > ul.mega-sub-menu li.mega-menu-columns-1-of-2{padding:5px 0px;width:100%;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-ug > a.mega-menu-link,
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-pg > a.mega-menu-link,
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-lib > a.mega-menu-link{color:#a51c30;font-weight:700;font-size:14px;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{font-size:13px;}
.inner_page blockquote{padding:0;border-left:none;font-size:16px;line-height:33px;color:#515151;font-weight:500;margin-bottom:32px;}
.inner_page blockquote p{line-height:24px;}
.placement_main{border-top:1px solid #8a1717;border-bottom:1px solid #8a1717;margin:55px 0;padding:15px 0 10px 0;}
.placement_main .col-lg-4{text-align:center;}
.placement_main .col-lg-4 .img-responsive{display:inline-block;}
.placement_main .col-lg-4 p{font-size:16px;font-weight:500;margin-bottom:0;}
.placement_main .col-lg-4 h6 {
    font-size: 18px;
    font-weight: 700;
    color: #8a1717;
    margin-bottom: 7px;
    margin-top: 25px;
    text-transform: inherit;
}
.placement_main .col-lg-4 h6:nth-child(2n){margin-top:20px;}
.inner_page.about_us h3{margin:0 0 35px 0;font-size:36px;font-weight:500;color:#000;}
.inner_page .leadership_sec h5{margin:0 0 10px 0;font-size:20px;font-weight:600;color:#8a1717;}
.inner_page .leadership_sec strong{margin:0 0 10px 0;font-size:16px;display:inline-block;font-weight:700;color:#000000;}
.inner_page .leadership_sec .col-lg-4 p{margin-bottom:0px;}
.inner_page .leadership_sec .col-lg-4 h5{margin-top:25px;}
.history_sec{margin:50px 0;}
.history_box{background:#8a1717;margin-bottom:30px;}
.history_box p{color:#fff;padding:30px;font-weight:500;padding-bottom:10px;}
.history_sec h4{color:#000;margin-top:40px;}
.read_more{background-image:url(../smarty/assets/img/link_img.png);height:14px;width:23px;display:inline-block;background-repeat:no-repeat;}
.read_more:hover{background-image:url(../smarty/assets/img/link_img_hover.png);}
.inner_page .leadership_sec .col-lg-4 .read_more{margin-top:20px;}
.right_sec_link .stm_wp_custom-menu .menu li a{font-weight:700;color:#000;}
.right_sec_link .stm_wp_custom-menu .menu li .sub-menu li a{font-weight:400;padding:8px 0;border-bottom:1px solid #e4dcdc;}
.right_sec_link .stm_wp_custom-menu .menu li .sub-menu{margin-bottom:15px;margin-left:10px;}
.right_sec_link .stm_wp_custom-menu .menu li .sub-menu li{padding:0;}
.right_sec_link .stm_wp_custom-menu .menu li .sub-menu li:last-child a, .right_sec_link .stm_wp_custom-menu .menu-item > a { border:none;padding:10px 0; }
.right_sec_link .stm_wp_custom-menu .menu {border-top: 4px solid #a51c30;}
.stm_wp_custom-menu{max-width:338px;width:100%;margin-left:58px;}
.right_sec_link .stm-title{margin-bottom:34px;margin-left:50px;margin-top:0px;}
.right_content{background:#8a1717;min-height:471px;padding:60px 35px;}
.right_content p{color:#fff;font-size:24px;line-height:30px;}
.inner_page.about_us_message .col-lg-5{padding-left:0;}
.inner_page.about_us_message .col-lg-7{padding-right:5px;}
.message_img{position:relative;}
.img_text{position:absolute;bottom:42px;left:20px;}
.img_text strong:first-child{margin-bottom:10px;font-weight:400;font-size:22px;line-height:28px;}
.img_text strong{color:#fff;font-size:16px;display:block;}
.inner_page.about_us_message .row{margin-bottom:15px;}
.last_div{background:#f2ca70;padding:40px 40px;margin-top:50px;}
.last_div p{color:#000;font-size:18px;font-style:italic;line-height:28px;}
.current-menu-item a{color:#a51c30 !important;}
.current-menu-item .sub-menu a{color:#000 !important;}
a{cursor:pointer !important;}
.wpb_image_grid .wpb_image_grid_ul img{height:196px !important;width:100%;}
div.pp_overlay{height:100%!important;}
.left_sec_content .stm-title{margin-left:0px;}
.career-form input[type="password"], .career-form input[type="text"]{padding:10px 14px;background:#ffffff;border:1px solid #e6e6e6;color:#a51c30;line-height:28px;vertical-align:middle;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:inherit;text-shadow:inherit;height:48px;}
div#Gender{margin-top:10px;}
.career-form .select2-container--default .select2-selection--single{height:48px;}
.career-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px;}
.stm-btn_red{border-color:#a51c30 !important;}
.stm-btn_red:hover{background:#a51c30;}
.career-form.aol_app_form .form-group > input[type='file']{display:block;width:auto;background:none;border:none;box-shadow:inherit;}
.publications .wpb_image_grid .wpb_image_grid_ul .isotope-item{list-style:none;margin:0 1px 1px 0;max-width:100%;float:left;padding:25px;border-right:1px solid #f3f1f1;margin-right:0 !important;margin-bottom:0px !important;border-bottom:1px solid #f3f1f1;background:#fff;}
.publications .wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(3n+3){border-right:none;}
.testimonial_inner .testimonial_slider__round .testimonial_slideri{width:50%!important;}
.testimonial_inner .testimonial_slider__round .testimonial_outer_wrap:after, .testimonial_inner .testimonial_slider__round .testimonial_outer_wrap:before{display:none;}
.testimonial_inner .testimonial_slider__round .testimonial_outer_wrap{background-color:#fbfbfb !important;}
.home-sec2-left .wpb_content_element ul li a:hover, .stm_small_grid_three .entry-title a:hover, .stm_small_grid_one .entry-title a:hover{color:#a51c30;}
.home-sec2-right .wpb_wrapper ul li a:hover{color:#000;}
.home-sec2-right .wpb_wrapper ul li:nth-child(2n) a:hover{color:#f3b831;}
.moreachieve .vc_column-inner a:hover{background:#a51c30;color:#fff;border-color:#a51c30;}
.stm_small_grid_three .post-categories a, .stm_small_grid_one .post-categories a{color:#a51c30;}
.top-bar_view-style_1 .top-bar__nav-menu li a:hover{color:#e9c56d !important;}
.top-bar.top-bar_view-style_1.top-menu-first{background:rgba(255,255,255,1);background:-moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 23%, rgba(165,28,48,1) 23%, rgba(165,28,48,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(23%, rgba(255,255,255,1)), color-stop(23%, rgba(165,28,48,1)), color-stop(100%, rgba(165,28,48,1)));background:-webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 23%, rgba(165,28,48,1) 23%, rgba(165,28,48,1) 100%);background:-o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 23%, rgba(165,28,48,1) 23%, rgba(165,28,48,1) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 23%, rgba(165,28,48,1) 23%, rgba(165,28,48,1) 100%);background:linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 23%, rgba(165,28,48,1) 23%, rgba(165,28,48,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#a51c30', GradientType=1);}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-item > a.mega-menu-link{color:#000 !important;text-transform:uppercase !important;font-weight:600 !important;}
.stm_wp_custom-menu.circular-sidebar{margin-top:0}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-item > a.mega-menu-link:focus{background:#fff !important;color:#a51c30 !important;font-weight:600 !important;text-decoration:none !important;border-color:#fff !important;}
.top-bar__nav-menu li.addopen a{color:#000 !important;}
.top-bar__nav-menu li.addopen a:hover{color:#fff !important;}
.top-bar_view-style_1 .top-bar__search .stm-search-form__submit{color:rgb(165, 28, 48);}
.top-bar_view-style_1 .top-bar__search .stm-search-form__field_active{border-bottom-color:#ffffff;}
.stm-icon{display:none;}
input.stm-search-form__field_active::placeholder{color:#ccc!important;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu > ul.mega-sub-menu{background:#fff !important;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{background:#fff !important;color:#a51c30 !important;font-weight:600 !important;}
.logo{line-height:inherit;}
.img_1{margin-top:10px;min-height:115px;padding-top:23px;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-item > a.mega-menu-link{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-item > a.mega-menu-link:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#a51c30;height:3px;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-item > a.mega-menu-link:hover:before, #mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-item > a.mega-menu-link:focus:before, #mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-item > a.mega-menu-link:active:before{left:0;right:0;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-item > a.mega-menu-link{margin:0px 10px 0px 10px;padding:0 !important;}
.history_sec ul li a{font-size:16px;font-weight:800;color:#303030;float:left;}
.history_sec ul li a:hover{color:#a51c30;}
.history_sec ul li{float:left;width:50%;border-left:1px solid #3d3d3d;padding:0;padding-left:20px;padding-right:0;}
.history_sec ul li a img.alignnone{margin:0px 20px 0px 5px;}
.right_img li a.academic{background-image:url(../smarty/assets/img/home-academic-bg.jpg);height:107px;width:262px;}
.right_img li a.skill{background-image:url(../smarty/assets/img/home-skill-bul-bg.jpg);height:107px;width:262px;}
.right_img li a.applied{background-image:url(../smarty/assets/img/home-applied-research-bg.jpg);height:107px;width:262px;}
.right_img li a.career{background-image:url(../smarty/assets/img/home-career-planning-bg.jpg);height:107px;width:262px;}
.history_sec .right_img li a{font-size:22px;font-weight:600;text-transform:uppercase;color:#fff;display:block;float:right;padding:20px;padding-top:65px;}
.history_sec .right_img li a:hover{color:#000;}
.history_sec .right_img li:nth-child(2n) a:hover{color:#f3b831;}
.history_sec .right_img li{float:left;width:100%;border:none;padding:0;padding-left:20px;padding-right:0;margin-bottom:20px;}
main.main{padding-bottom:0;min-height:650px;margin-top:35px;}
.inner_page .placement_main .row{margin-top:0px;}
.history_sec ul li{width:auto;margin-right:30px;}
ul.list_main{display:inline-block;margin:20px 0px;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-column-rule:1px solid #dcdcdc;-moz-column-rule:1px solid #dcdcdc;column-rule:1px solid #dcdcdc;}
ul.list_main li{margin-bottom:25px;}
ul.list_main li b{font-size:16px;line-height:21px;margin-bottom:5px;display:inline-block;}
.table-bordered.stm-table_style-1 th{background:#a51c30;padding:8px 15px;letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:400;line-height:18px;color:#ffffff;border:none;}
.table-bordered.stm-table_style-1 td{background:#ffffff;padding:8px 15px;border-bottom:1px solid rgba(0, 0, 0, 0.15);font-size:14px;line-height:24px;color:#595959;border-right:none;border-left:none;}
.table-bordered.stm-table_style-1 td a:hover{color:#a51c30;}
.table-bordered.stm-table_style-1 th:last-child, .table-bordered.stm-table_style-1 td:last-child{text-align:left;}
.mega-why_abes .mega-main_link, .mega-why_abes .mega-menu-item{padding:10px 0 0 0 !important;}
.vc_custom_1515664958674{margin-bottom:0px !important;}
div#no-more-tables{display:inline-block;width:100%;}
.course-button p a:hover{background:#000;}
.course-button{display:inline-block;width:100%;margin-top:45px;}
.register .course-button{margin-top:0;}
.ul_style li{position:relative;font-size:14px;line-height:21px;margin-bottom:10px;padding-left:15px;}
.ul_style li:before{content:"\f0da";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;position:absolute;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:5px;left:0;font-size:13px;color:#8c1515;}
.ul_style li ul li:before{content:"\f04d";font-size:5px;color:#808080;}
.register h4{margin-bottom:15px;margin-top:20px;}
.register h3{margin-bottom:0px;color:#000;font-weight:600;font-size:25px}
.register.white_bg{margin-top:40px;}
.register.white_bg h4{margin-top:0;}
.white_bg ul.top_contact.et{margin-bottom:0;}
h3{color:#000;font-weight:600;font-size:25px;margin-bottom:20px;line-height:34px;margin-top:15px;}
.table-bordered.stm-table_style-1.bdr_main td{background:#ffffff;padding:13px 15px;border-bottom:1px solid rgba(0, 0, 0, 0.15);font-size:14px;line-height:24px;color:#595959;border-right:1px solid rgba(0, 0, 0, 0.15);border-left:1px solid rgba(0, 0, 0, 0.15);}
.table-bordered.stm-table_style-1.bdr_main.brd-style tr td:first-child, .table-bordered.stm-table_style-1.bdr_main.brd-style tr td:nth-child(3n){border-bottom:none;border-top:none;}
.vision{background:#f3b831;padding:40px;margin-top:25px;}
.vision h4{color:#000000;text-decoration:underline;font-weight:700;font-size:20px;}
.vision p{color:#000000;font-size:16px;}
.row.vision-mg-top{margin-top:0;}
.mission{background:#891717;color:white;margin-top:40px;padding:40px;padding-bottom:0;}
.mission p{color:white;font-size:16px;}
.mission h4{color:white;text-decoration:underline;font-weight:700;font-size:20px;}
.row.mission-mg-top{margin-top:0;}
.polygon{margin-top:-40px;margin-bottom:0;}
.polygon li{padding:40px;list-style-type:none;position:relative;border-left:1px solid #ad5d5d;border-bottom:1px solid #ad5d5d;font-size:16px;line-height:26px;}
.polygon li:last-child{border-bottom:none;}
.polygon li span{background:url('http://sd52/abes/wp-content/uploads/2018/01/icon_1.png');z-index:1;position:absolute;top:37px;left:-15px;font-size:14px;color:#ad5d5d;width:37px;height:37px;background-repeat:no-repeat;padding:2px 6px;}
.polygon li ul li{border-left:none;border-bottom:none;padding:0 0 0 15px;font-size:15px;}
.polugon li ul:last-child{padding-bottom:52px;}
.polygon li ul li:before{content:"\f0da";color:white;}
.ourvalues{margin-top:35px;margin-bottom:48px;padding:0px 25px;}
.mb25{margin-bottom:25px!important;}
.mt0{margin-top:0px!important;}
.vdial.mb-20{margin-bottom:-20px !important;}
.vdial{text-align:center;margin:60px auto 0;position:relative;}
#f1_container{}
.valone{bottom:230px;left:0;}
.valuename{position:absolute;width:145px;height:145px;border-radius:50%;background:transparent;color:#b4b5b5;cursor:pointer;transform:rotateY(0deg);}
#f1_card{width:100%;height:100%;transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;}
.face{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:100%;border:4px solid #8a1717;background:#babac1;}
.face p{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);}
.valuename p{padding:45% 0;letter-spacing:1px;font-size:15px;font-weight:700;color:#fff;}
.face.back{display:none;transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);box-sizing:border-box;padding:5px;text-align:center;background:#253746;border:6px solid #b7b7b7;text-align:center;}
.valtwo{}
.valtwo{bottom: 85%;left: 224px;}
#f1_container.active #f1_card{transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);}
.valuename.active .face{background:#f3b831;border:6px solid #f3b831;}
.valuename.active .face p{color:white;transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);}
.valuename.active .face.back{background:#f3b831;border:6px solid #f3b831;}
.valthree{}
.valthree{bottom: 66%;right: 56px;}
.valfour{}
.valfour{bottom: 65px;right: 47px;}
.valfive{bottom:-38px;right:167px;}
.valsix{bottom:-38px;left:167px;}
.contentholder{position:absolute;width:308px;left:29%;top:235px;border-radius:101px;display:table;height:145px;}
.valcontent:nth-child(1){}
.valcontent{display:none;}
.valcontent{bottom:10px;}
.inner_page .valtitle{font-size:21px;margin-bottom:12px;font-weight:700;color:#8a1717;}
.valimg, .valarrow, .mobtenets{display:none;}
.inner_page .valtxt{font-size:13px;color:#000;margin:10px 0;line-height:21px;}
.valtxt span{color:#fff;}
.valimg, .valarrow, .mobtenets{display:none;}
a, a:hover, a:active, a:focus{text-decoration:none;color:#000;outline:0;}
.valcontent.active{display:block;}
.valcontent{display:none;}
.valcontent{bottom:10px;}
.valimg, .valarrow, .mobtenets{display:none;}
.valimg, .valarrow, .mobtenets{display:none;}
a, a:hover, a:active, a:focus{text-decoration:none;color:#000;outline:0;}
.vdial img.bdial{}
.me_lab h3{font-size:18px;font-weight:500;color:black;margin-bottom:15px;}
.valfive.valuename p, .valsix.valuename p{padding:38% 0 !important;line-height:18px;}
div#no-more-tables{margin-bottom:20px;}
.home-sec3 a{color:#fff !important;}
.home-sec3 a:hover{color:#f3b831!important;}
ul.gkBullet3 li{line-height:26px;position:relative;padding-left:20px;}
ul.gkBullet3 li:before{content:"";background:#878282;position:absolute;width:11px;height:3px;top:12px;left:0px;}
.wpcs_scroll_div h4{margin-bottom:25px;margin-top:28px;font-weight:700;}
ul.gkBullet3{margin-bottom:30px;margin-top:15px;}
.wpcs-slide-out-div{max-width:480px; display: none;}
.wpcs_content{padding:20px 20px 20px 45px;z-index:99999999999;}
.wpcs-slide-out-div .custom a{background:#8a1717;color:#fff;padding:6px 12px;display:inline-block;margin-bottom:10px;font-size:16px !important;font-weight:400 !important;margin-right:10px;}
.wpcs-slide-out-div .custom a:hover{color:#f3b831 !important;}
.designby a{color:rgba(255, 255, 255, 0.5);}
.designby a:hover{color:#fff;}
.top-bar_view-style_1 .top-bar__search .stm-search-form__field_active{width:182px;}
.top-bar_view-style_1 .top-bar__search .stm-search-form__field{padding-bottom:5px;padding-top:10px;font-size:14px;}
.white-bg h4{color:black;margin-top:-15px;}
.row.mg-top{margin-top:-15px;}
.library_sec .row > .col-lg-12{margin-bottom:20px;}
.library_sec .row > .col-lg-6{margin-bottom:30px;}
.library_sec .row > .col-lg-6:nth-child(2n+1){clear:inherit;}
.first_style{color:#595959;font-size:23px;line-height:21px;margin-top:35px;}
.white-bg{background:#fff;padding:45px;margin-top:40px;}
.white-bg h4{color:black;margin-top:0px;}
.white_bg{background:#fff;padding:45px 45px;margin-bottom:40px;}
.inner_page .white_bg h5{margin-top:0;}
.register{position:relative;}
.register .course-button{margin-top:0;position:absolute;right:0;top:0;width:auto;}
.course-button .admissionenquiry{margin-right:0px;}
.ul_style.li-white li{color:black;}
.mg-top{margin-top:30px;}

.ul_style.li-white li:before{color:black;}
.widget_footer .widget_title{font-size:18px;}
.wpb-js-composer .wpcs_handle:hover{background:#000 !important;border-color:#000 !important;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{color:#a51c30;}
.achievements_sec{margin-top:30px;}
.achievements_sec li{float:left;margin-right:5px;width:32.3%;}
.stdachieve{font-weight:700;color:#000;}
.stm-mailchimp .stm-mailchimp-form input[type="email"]{padding:13px 15px 11px 15px;}
.top_contact{margin-bottom:15px;display:inline-block;margin-top:15px;}
.top_contact li{border-bottom:1px solid #cac9c9;margin-bottom:12px;padding:10px 0;float:left;width:39%;margin-right:7%;}
ul.top_contact.et{margin-bottom:15px;display:inline-block;margin-top:15px;width:100%;}
ul.top_contact.et li{border-bottom:1px solid #cac9c9;margin-bottom:12px;padding:10px 0;float:left;width:auto;margin-right:7%;}
.top_contact li a{color:#333;}
.top_contact li b{color:#a51c30;}
.comments-area{display:none;}
.stm-more-link.stm-title-more-link.stm-font_color_dark-blue{color:#a51c30 !important;margin-top:9px !important;float:right;}
.stm-more-link.stm-title-more-link.stm-font_color_white{margin-top:9px !important;float:right;}
h4{margin-bottom:12px;font-weight:600;color:#a51c30;font-size:23px;margin-top:18px;}
.testimonials_page .tt_2cl{width:100% !important;margin:0 5% 3% 0;height:auto !important;min-height:100px !important;position:relative !important;top:auto !important;left:auto !important;}
.testimonials_page h2{margin-bottom:40px;}
.stm-teacher__position{color:#8a1717;}
.faculty_img{margin-top:5px;}
.teachers_details li{margin-bottom:15px;border-bottom:1px solid #dcdcdc;padding-bottom:13px;float:left;width:100%;}
.teachers_details li strong{width:40%;float:left;margin-right:5%;color:#000;font-weight:600;}
.teachers_details li div{width:55%;float:left;font-weight:600;}
.teachers_details li div a{color:#a51c30;}
.teachers_details li div a:hover{color:#000;}
.form-contact{margin-top:40px;}
.course-button.btn-mg{margin-top:0;}
.stm-contact-details_type_teacher .stm-contact-details__item:before{color:#8a1717;}
.occasions_filter{margin-bottom:30px; overflow:hidden}
.occasions_filter .Occasions{display:block;margin:0 auto;text-align:center;padding:0}
.occasions_filter .Occasions li{list-style-type: none; float: left; text-align: center; border: 1px solid #a51c30; background: #a51c30; cursor: pointer; padding: 5px 30px; margin-right: 10px; color: #fff; text-transform: uppercase; font-weight: 600;   font-size: 16px; border-radius: 4px;} .page-template-template-occasions .stm-event__body{border: 1px solid #ccc; padding: 5px; background: #fff; min-height:400px}.stm-event__body:hover{-webkit-box-shadow: 0px 0px 5px 3px rgba(205,212,212,1);-moz-box-shadow: 0px 0px 5px 3px rgba(205,212,212,1);box-shadow: 0px 0px 5px 3px rgba(205,212,212,1);}
.occasions_filter .Occasions li:last-child{margin-right:0}
.occasion-images img.no-image{width:391px!important;height:244px!important}
.activeOcasion{background:#000!important;color:#fff!important;border:1px solid #000!important}
.no_occasion{text-align:center;min-height:300px}
.loader{margin:0 auto;text-align:center;margin-bottom:15px}
.right_links{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);right:-196px;top:415px;position:fixed;z-index:9;}
.right_links li {float: right;}
.circulars-link{background:#f3b831;color:#fff;padding:8px 10px;}
.applynow-link{background:#000;color:#fff;padding:8px 18px;}
.enquerieslink{background:#961c30;color:#fff;padding:8px 23px;}
.enquerieslink a{color:#fff;font-weight:900;display:inline-block;}
.enquerieslink:hover{background:#f3b831}
.enquerieslink:hover a{color:#000}
.applynow-link a{color:#fff;font-weight:900;display:inline-block;}
.applynow-link:hover a{color:#000}
.circulars-link a{color:#000;font-weight:900;display:inline-block;}
.circulars-link:hover{background:#000;}
.applynow-link:hover{background:#f3b831;}
.circulars-link:hover a{color:#fff;}
.faculty_img img{width:100%;height:auto;border:7px solid #fff;}
.view_profile{color:#fff!important;display:block;border:1px solid #fff;text-align:center;width:120px;float:left;font-size:14px;margin-top:10px}
.teachers_sec_content.vc_column_container{padding-left:20px;}
.apply_now .white_bg{margin-bottom:0px;margin-top:30px;}
.inner_page.apply_now .white_bg h4{margin-top:0px;}
.widget_footer.widget_nav_menu .menu > li > a:before{top:7px;}
.right_content.more_details{padding:10px 20px 35px 35px;}
.right_content.more_details .ul_style li, .inner_page .right_content.more_details h4, .inner_page .right_content.more_details .ul_style li:before{color:#fff;}
p a{color:#8a1717;}
li a:hover{color:#8a1717;}
.right_content.more_details p{color:#fff;font-size:18px;line-height:30px;}
.right_content.more_details p a{color:#fff;}
.admissions_page{margin-top:8px;}
.stm-action-box__title-text{font-weight:600;}
.stm-text-box__content, .stm-action-box__title-text{font-family:'Open Sans', sans-serif;}
.stm-image-box__description ul li:before{content:"\f0da";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;position:absolute;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:5px;left:0;font-size:13px;color:#8c1515;}
.stm-image-box__description ul li a{color:#000;}
.stm-image-box__description ul li a:hover{color:#8c1515;}
.menutype a:first-child{font-weight:700 !important;color:#5a5a5a!important;border-bottom:1px solid #e4dcdc !important;}
.menutype .sub-menu a{font-weight:400 !important;color:#000!important;}
.stm_wp_custom-menu .menu-item{font-size:16px;padding:0 30px 0 20px;}
.right_sec_link .stm_wp_custom-menu .menu-item:first-child a {border-top:none;}
.right_sec_link .stm_wp_custom-menu .menu-item > a {    border-top: 1px solid rgba(153, 153, 153, 0.27);}
.red_bg{background:#8a1717;padding:25px;}
.red_bg p{color:#fff;}
.topline{margin-top:148px;position:absolute;top:-15px;z-index:999;}
.container.topline{width:1280px;height:56px;overflow:hidden;border:none;padding:0;right:0;margin:auto;margin-top:148px;left:0;}
.topline-text{font-size:16px;color:#000;}
.right_sec_link .widgettitle{margin-left:58px;}
.menu_right_link .menu-innovations-container{border-top:4px solid #a51c30;padding:15px 0;background:#ffffff;list-style:none;margin-bottom:0;margin-left:58px;}
.menu_right_link .menu-innovations-container li{font-size:16px;padding:0 30px 0 20px;}
.menu_right_link .menu-innovations-container li a{font-weight:700;color:#000;padding:10px 0;display:inline-block;width:100%;}
h2 .prod-title{font-size:16px;line-height:23px;display:inline-block;margin-top:18px;}
.right_sec_link .stm-title{display:none;}
.stm_wp_custom-menu{margin-top:70px;}
.tnp-widget-minimal{width:100%;}
.stm_wp_custom-menu.circular-sidebar{margin-top:3px;}
#slider_2910.owl-carousel .owl-dots, #slider_2909.owl-carousel .owl-dots, #slider_2908.owl-carousel .owl-dots, #slider_2907.owl-carousel .owl-dots{display:none;}
.home-sec2-right .autohide-arrows:hover .owl-nav{display:none !important;}
#mega-menu-wrap-stm-primary{clear:both;background:#ffffff !important;float:left !important;width:100% !important;padding:10px 0 10px 0 !important;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary{float:right !important;position:static !important;}
.container.topline{max-width:100%;}
ul.list1 li{ line-height: 24px; margin-bottom:10px;background-image:url(../smarty/assets/img/list1.png);background-repeat:no-repeat;background-size:auto;padding-left:15px;background-position:2px 9px;}
ul.tp-revslider-mainul li:first-child{background-image:url(../smarty/assets/img/banner-bg.jpg);background-repeat:no-repeat;background-size:100% 98%;}
ul.tp-revslider-mainul li:nth-child(2n){background-image:url(../smarty/assets/img/banner-bg2.jpg);background-repeat:no-repeat;background-size:100% 98%;}
ul.tp-revslider-mainul li:nth-child(3n){background-image:url(../smarty/assets/img/banner-bg3.jpg);background-repeat:no-repeat;background-size:100% 98%;}
.stm-event_view_grid .stm-event__title{font-size:16px;}
.fullwidthbanner-container{background:none !important;}
.home-sec2-right .num-colm1{font-size:14px;line-height:18px;}
p.designby{font-size:12px !important;}
.right_sec_link .stm_wp_custom-menu .menu li a:hover{color:#a51c30 !important;}
.mc4wp-form-fields{display:none;}
.stm-mailchimp{padding:44px 30px 0px 30px;}
.tnp-widget-minimal input.tnp-email{margin-bottom:20px;}
.tnp-widget-minimal input.tnp-email{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#f4f4f4;color:#444;font-size:14px;box-sizing:border-box;width:100%;border-radius:4px;margin-bottom:20px;padding:9px 15px 11px 15px;background-color:#ffffff;font-family:'Work Sans', sans-serif !important;font-size:14px;color:#000;text-align:center;}
.stm-mailchimp .stm-mailchimp-description{margin-bottom:33px !important;}
.tnp-widget-minimal form{padding:0 30px !important;}
.tnp-widget-minimal input.tnp-submit:after{content:"\f105";position:absolute;top:50%;right:35px;margin-top:-10px;font-family:fontawesome;font-size:16px;}
.mission h4{color:#fff !important;}
ul.ul_style.bg-w{background:#fff;padding:35px;}
.no_padding{padding:0 !important;}
.custom-sidebar .widget_product_categories, .widget_categories{border-top:4px solid #a51c30;}
.custom-sidebar{margin-top:70px;}
.sidebar-inner{padding-bottom:20px;}
.sidebar-inner .widget_product_categories, .sidebar-inner .widget_categories{padding-top:0px;padding-bottom:20px;}
.sidebar-inner .widget_product_categories li a, .sidebar-inner .widget_categories li a{padding:10px 0;border-bottom:1px solid #e4dcdc;}
.inner_page .row.infras .col-md-6{margin-bottom:30px;}
.testimonials_page .tt_img_circle img{height:150px;width:150px;}
.testimonials_page .ttshowcase_rl_title{margin-top:10px;}
.stm-event_view_grid2 .stm-event__date .stm-event__date-month{ font-size:10px;}
.img_1 img{ width:37%;}
div#no-more-tables.events_page tr td:nth-child(2n) {
    width: 170px;
}

thead.cf.it-events tr th {
    width: 30%;
}

.vc_custom_1513571364029 {padding-top: 10px !important; }

.pd_left-40 {padding-left:40px;}
.mg_top_30 { margin-top: 30px;}
.occasion-name {    
    text-transform: uppercase;
    margin-bottom: 5px;
    letter-spacing: 1px;
    font-family: 'Work Sans', sans-serif;
    font-size: 12px;
    }
.occasion-details {margin-top:-20px;}
 .occasion-details  { background-color: #ffffff; padding: 25px 30px 28px;}
 .occasion-name p a {color: #a51c30 !important;} 
.occasion-title p a {
    margin-bottom: 6px;
    line-height: 26px;
    font-size: 18px;
    color: #000 !important;
}
.occasion-title p a:hover {color:#a51c30 !important;}
.occasion-title-2 p a {
    margin-bottom: 6px;
    line-height: 20px;
    font-size: 16px;
    color: #000 !important;
    
}


.occasion-title-2 { border-bottom: 1px solid rgba(128, 128, 128, 0.25); max-height: 72px; overflow:hidden;}
.occasion-title-2 p a:hover {color:#a51c30 !important;}
.form-ul-radio {margin-top:-15px;}
.form-ul > li { display: inline-block; list-style: none;width: 30%; padding-right: 2%;}
.form-ul-radio > li { display: inline-block; list-style: none;width: 30%; padding-right: 2%;}
.form-ul-radioy > li { display: inline-block; list-style: none;width: 30%; padding-right: 2%;}
.form-ul-radioy {margin-top:-30px;}
 tbody.no-border > tr > td > input[type="password"], input[type="text"] , select, input[type="number"]{}
.topic {width: 90%;height: 50px;}
.mg_top_20  {margin-top:20px;}
.mg-bot-30 {margin-bottom:30px;}
.mg_bot_10 {margin-bottom:10px;}
.wpcf7-submit:active {border-color: #a51b30 !important;background: #a51b30 !important;color: #ffffff !important;}
.wpcf7-submit:hover {border-color: #a51b30 !important;background: #a51b30 !important;color: #ffffff !important;}
.wpcf7-submit {    border: 1px solid #961c30; }
.personal_profile h3 {margin-top:-15px;}
.wpcf7 label { margin-bottom: 10px;}
.personal_profile {margin-bottom:10px;}

/*Care project right menu */
.menu_right_link.care-project {
    background: #ffffff;
    list-style: none;
    margin-bottom: 0;
    border-top: 4px solid #a51c30;
    margin-left: 55px;
    padding:0 20px;
}

.menu_right_link.care-project .menu-item a {
    font-size: 16px;
    font-weight: 700;
    color: #000;
    line-height: 24px;
}

.menu_right_link.care-project li {
    border-bottom: 1px solid rgba(153, 153, 153, 0.27);
    padding: 10px 0px;
}

.menu_right_link.care-project li:last-child {
    border: none;
}


.stm-event__title.care-project-title {
    font-size: 16px;
    text-align: left;
    font-size: 35px;
    line-height: 38px;
    margin-bottom: 30px;
    color: #a51c30;
    font-weight: 400;
}

.care-project-background {
    background: transparent !important;
    padding: 0 !important;
    margin-bottom:0 !important;
    margin-top: -20px !important;
}

.stm-event_view_grid .care-project-background .stm-event__content {padding-left:0;}

.care_project_detail {
    width: 100%;
}

.care_project_detail tr th {
    background: #a51c30;
    padding: 8px 15px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    color: #ffffff;
    border: none;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1472187917916 { margin-top: -75px !important;}

/*Validation */
.wpcf7 .wpcf7-validation-errors {border-color: transparent;
   color: #ff0000;
   position: absolute;
   bottom: 0%;
   left: 19%;
      }
      
      .wpcf7 .wpcf7-response-output{    background: transparent;


    border-width: 1px;
    margin: 0 0px;
    margin-top: 0;}
    
div.wpcf7-response-output {border:none !important;}
 /*Validation End */   
.wpcf7-form-control-wrap.permanentaddress textarea { height: 175px;}
.wpcf7-form-control-wrap.currentaddress textarea { height: 175px;}
.teachers_details.career-planning li strong {width: 20%;}
.teachers_details.career-planning li div {width:70%;}

div#siwp_captcha_container_0 {margin-bottom:30px;}
img#siwp_captcha_image_0{margin-bottom: 15px;}

.slider-revolution-top {display:none !important;}
.fullwidthbanner-container {display:none !important;}
div#rev_slider_1_1_forcefullwidth {display:none !important;}
.mtphr-dnt-tick-contents { z-index: 999999999; margin-top: 35px;}
.n-2-ss-align.n2-ss-slider-align-visible{margin-top:95px!important;}
.featured-content-slider.slick-slider {width:50%!important;padding:0 !important;}
.slick-slider {position:absolute !important;}

.featured-content-list.design-1 .featured-content-image, .featured-content-slider.design-1 .featured-content-image {height:auto !important;}
.featured-content-list.design-1 .featured_short_content .sub-content, .featured-content-slider.design-1 .featured_short_content .sub-content {text-align:left !important;font-size: 14px;}
.featured-content-list.design-1 h3.entry-title, .featured-content-slider.design-1 h3.entry-title {text-align:left !important;font-size: 24px;line-height:1.2;}
#mega-menu-wrap-stm-primary #mega-menu-stm-primary li.mega-menu-item a.mega-menu-link:before {
    display: inline-block;
    font: inherit;
    font-family: dashicons;
    position: static;
    margin: 0 6px 0 0px;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: inherit;
}
.logo img {
height:100px; 
}
#n2-ss-31-align{margin-top:0px !important}
.page-id-13190 .stm-event_view_grid2{margin:20px !important}
.home-sec8-left .vc_tta.vc_general .vc_tta-tab{
    display: table-cell !important;
}
.home .ttshowcase_wrap{width:100% !important}
#tt11061{width:100% !important}
#tt12135{width:100% !important}
.home-sec8 .vc_tta-tab > a { background: #F0F0F0 none repeat scroll 0 0 !important;  font-size: 19px;  color:#000 !important; border-top: solid 1px #A51C30 !important;}
.home-sec8 .vc_tta-tab.vc_active > a { background: #961c30 none repeat scroll 0 0 !important;  font-size: 19px; color:#fff !important }
.home-sec8 .vc_tta-tab > a:hover { background: #961c30 none repeat scroll 0 0 !important;  font-size: 19px; color:#fff !important }
.page-template-template-occasions .occasions_filter li#guestvisiting{display:none !important}
.page-template-template-occasions .occasions_filter li#workshops-seminars{display:none !important}
.page-template-template-occasions .occasions_filter li#industry-visit{display:none !important}
.page-template-template-occasions .occasions_filter li#national-tour{display:none !important}
.page-template-template-occasions .occasions_filter li#international-tour{display:none !important}
.page-template-template-occasions .occasions_filter li#value-added-programs{display:none !important}
.page-template-template-occasions .occasions_filter li#live-projects{display:none !important}
.page-template-template-occasions .occasions_filter li#outbound-training{display:none !important}
.page-template-template-occasions .occasions_filter li#alumni-interaction{display:none !important}
.home .stm-event_view_grid .stm-event__body{min-height:85px;}
.home .stm-mailchimp-form .mc4wp-form-fields{display:block}

.home .header_view-style_1.affix .logo-box-blue {display: none !important; }
.home .header_view-style_1.affix .logo-box-white {
    display: block !important;
}