html, body, p, ul, div, form, input, select, section, nav, header, footer { margin:0; }
body { padding:0; font-size:16px; font-family: 'Lato', sans-serif; color:#666666; background:#fff; }
a { text-decoration:none; outline:none;  }
a:hover { text-decoration:none; }
a img { outline:none; border:none; }
p { font-size:14px; }
ul { padding:0; list-style:none; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; margin:0; }
input, textarea, select { border:1px solid #d6d6d6; color:#333; font-size:16px; font-family: 'Lato', sans-serif; }
input[type=submit], input[type=button] { border:none; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; float:none; }
.txt-cen { text-align:center; }
.txt-rig { text-align:right; }
.pos-r { position:relative; }
.fix_width { margin:0 auto; width:100%; max-width:1000px; }
::i-block-chrome,.fix_width { max-width:1025px; }
#content { display: block; }
.mob_menu { display:none; position:absolute; right:25px; top:67px; }
.menu_bar { float:right; }


#header { position:relative; }
.top_strip { background:#218dc2; border-bottom:1px solid #fff; height:28px; }
.top_strip .left ul { float:left; background: #3876b3; padding:3px 7px; }
.top_strip .left ul li { float:left; }
.top_strip .left ul li a { width:21px; height:21px; background: url(../images/header_social_icon.jpg) no-repeat; float:left; font-size:0; }
.top_strip .left ul li a.facebook { background-position: 0 0; }
.top_strip .left ul li a.twitter { background-position: -21px 0; }
.top_strip .left ul li a.linkedin { background-position: -42px 0; }
.top_strip .left p { float:left; margin-left: 15px; color:#fff; font-size:13px; line-height:28px;  }
.top_strip .right li { float:left; font-size:13px; color:#ccc; line-height:28px; }
.top_strip .right li a { color:#ccc; display:inline-block; margin:0 6px; font-weight:bold; }
.top_strip .right li a:hover { color:#fff; }
.header_content { border:1px solid #d2d2d2; padding-top:10px; border-left:none; border-right:none; padding-bottom:26px; }
.header_content h1 { float:left; }
.header_content .contact_info { float:right; margin-top:15px; }
.header_content .contact_info li { float:left; font-weight:700; color:#e00b14; font-size:15px; font-family: 'PT Sans', sans-serif; }
.header_content .contact_info li span { color:#3e3e3e; font-size:16px; }
.header_content .contact_info li.phone { border-right:1px solid #ccc; padding:0 15px 0 54px; background: url(../images/phone_icon.png) no-repeat left center; }
.header_content .contact_info li.fax { padding-left:70px; background: url(../images/fax_icon.png) no-repeat 15px center; }
.header_content .latest_news { display:block; margin:15px 30px 0; background: #0072aa; color:#fff; font-size:14px; color:#e4e4e4; font-family: 'PT Sans', sans-serif; line-height:30px; }
.header_content .latest_news span { color:#fff; display:inline-block; vertical-align: top; padding-right:15px; font-size:15px; text-transform: uppercase; font-family: 'Lato', sans-serif; background: #de1921; margin-right:15px; }
.menu { position:relative; }
#nav { position:absolute; left:0; bottom:-25px; width:100%; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; border:1px solid #e7e7e7; background: url(../images/menu_bg.jpg) repeat-x left top; box-shadow: 0 3px 0 0 #bab8b9; -webkit-box-shadow: 0 3px 0 0 #bab8b9; -moz-box-shadow: 0 3px 0 0 #bab8b9; -o-box-shadow: 0 3px 0 0 #bab8b9; font-size:0; }
#nav > li { display:inline-block; *float:left; padding:0 14px; background: url(../images/menu_sep.jpg) no-repeat right center; line-height:50px; font-family: 'PT Sans', sans-serif; font-size:16px; position:relative; }
#nav > li:first-child { padding-left:22px; }
#nav > li:last-child { background: none; }
#nav li a { color:#3e3e3e; font-weight:700; }
#nav li a:hover { color:#dc0b14; }
#nav > li ul { position: absolute; width:200px; top:54px; left:0; z-index: 99; background: #fff; border:1px solid #ccc; border-top:none; display:none; }
#nav > li:hover ul { display:block; }
#nav > li ul li { display:block; line-height:45px; padding-left:15px; }
#nav > li span.menu_crv { position:absolute; display:none; border-left: 14px solid transparent; border-right: 14px solid transparent; border-bottom: 15px solid #fff; top:40px; width:0; height:0; left:0; right:0; margin:auto; *left:45%; }
#nav > li:hover span.menu_crv { display:block; }

.mm-menu.mm-horizontal > .mm-panel { -webkit-transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease; }
.mm-menu .mm-hidden { display: none; }
.mm-wrapper { overflow-x: hidden; position: relative; }
.mm-menu, .mm-menu > .mm-panel { width: 100%; height: 100%; position: absolute; right: 0; top: 0; z-index: 0; }
.mm-menu { background: inherit; display: block; overflow: hidden; padding: 0; }
.mm-menu > .mm-panel { background: inherit; -webkit-overflow-scrolling: touch; overflow: scroll; overflow-x: hidden; overflow-y: auto; box-sizing: border-box; padding: 20px; -webkit-transform: translate(100%, 0); -moz-transform: translate(100%, 0); -ms-transform: translate(100%, 0); -o-transform: translate(100%, 0); transform: translate(100%, 0); }
.mm-menu > .mm-panel.mm-opened { -webkit-transform: translate(0%, 0); -moz-transform: translate(0%, 0); -ms-transform: translate(0%, 0); -o-transform: translate(0%, 0); transform: translate(0%, 0); }
.mm-menu > .mm-panel.mm-subopened {-webkit-transform: translate(-30%, 0); -moz-transform: translate(-30%, 0); -ms-transform: translate(-30%, 0); -o-transform: translate(-30%, 0); transform: translate(-30%, 0); }
.mm-menu > .mm-panel.mm-highest { z-index: 1; }
.mm-menu .mm-list { padding: 20px 0; }
.mm-menu > .mm-list { padding: 0; }
.mm-menu > .mm-list:after {content: ''; display: block; height: 40px; }
.mm-panel > .mm-list { margin-left: -20px; margin-right: -20px; }
.mm-panel > .mm-list:first-child {padding-top: 0; }
.mm-list, .mm-list > li { list-style: none; display: block; padding: 0; margin: 0; }
.mm-list { font: inherit; font-size: 15px; font-weight:400; }
.mm-list a, .mm-list a:hover { text-decoration: none; }
.mm-list > li { position: relative; background:#333; }
.mm-list > li > a,.mm-list > li > span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #ececec; line-height: 20px; display: block; padding: 14px 10px 14px 20px; margin: 0; text-transform: capitalize; }
.mm-list > li > a:hover { color:#ffcc00; }
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after { content: ''; border-bottom: 1px solid #666666; display: block; width: 100%; position: absolute; bottom: 0; left: 0; }
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after { width: auto; position: relative; left: auto; }
.mm-list a.mm-subopen { background: rgba(3, 2, 1, 0); width: 40px; height: 100%; padding: 0; position: absolute; right: 0; top: 0; z-index: 2; }
.mm-list a.mm-subopen:before { content: ''; border-left-width: 1px; border-left-style: solid; display: block; height: 100%; position: absolute; left: 0; top: 0; }
.mm-list a.mm-subopen.mm-fullsubopen { width: 100%; }
.mm-list a.mm-subopen.mm-fullsubopen:before { border-left: none; }
.mm-list a.mm-subopen + a, .mm-list a.mm-subopen + span { padding-right: 5px; margin-right: 40px; }
.mm-list > li.mm-selected > a.mm-subopen { background: transparent; }
.mm-list > li.mm-selected > a.mm-fullsubopen + a, .mm-list > li.mm-selected > a.mm-fullsubopen + span { padding-right: 45px; margin-right: 0; }
.mm-list a.mm-subclose { text-indent: 20px; padding-top: 36px; margin-top: -20px; }
.mm-list > li.mm-label { text-overflow: ellipsis;white-space: nowrap; overflow: hidden; font-size: 10px; text-transform: uppercase; text-indent: 20px; line-height: 25px; padding-right: 5px; }
.mm-list > li.mm-spacer { padding-top: 40px; }
.mm-list > li.mm-spacer.mm-label {  padding-top: 25px; }
.mm-list a.mm-subopen:after, .mm-list a.mm-subclose:before { content: ''; border: 1px solid transparent; display: inline-block; width: 9px; height: 9px; -webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); margin-bottom: -5px; position: absolute; bottom: 50%; }
.mm-list a.mm-subopen:after { border-top: none; border-left: none; right: 18px; }
.mm-list a.mm-subclose:before { border-right: none; border-bottom: none; margin-bottom: -15px; left: 22px; }
.mm-menu.mm-vertical .mm-list .mm-panel { display: none; padding: 10px 0 10px 10px; }
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after { border-color: transparent; }
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel { display: block; }
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen { height: 40px; }
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after { top: 16px; bottom: auto; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);
transform: rotate(45deg); }
.mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen { height: 25px; }
html.mm-opened .mm-page { box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }
.mm-menu { background: #333333; color: rgba(255, 255, 255, 0.6); } .mm-menu .mm-list > li:after { border-color: rgba(0, 0, 0, 0.15); }
.mm-menu .mm-list > li > a.mm-subclose { background: #218DC2; display:block; color: #ececec; }
.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before { border-color: #ececec; }
.mm-menu .mm-list > li > a.mm-subopen:before { border:none; }
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen), .mm-menu .mm-list > li.mm-selected > span { color:#218DC2; }
.mm-menu .mm-list > li.mm-label { background: rgba(255, 255, 255, 0.05); }
.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen, .mm-menu.mm-vertical .mm-list li.mm-opened > ul { background: rgba(255, 255, 255, 0.05); }
/* jQuery.mmenu offcanvas addon CSS */
.mm-page { box-sizing: border-box; position: relative; }
.mm-slideout { -webkit-transition: -webkit-transform 0.4s ease; -ms-transition: -ms-transform 0.4s ease; transition: transform 0.4s ease; }
html.mm-opened { overflow: hidden; position: relative; }
html.mm-opened body { overflow: hidden; }
html.mm-background .mm-page { background: inherit; }
#mm-blocker { background: rgba(3, 2, 1, 0); display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999999; }
html.mm-opened #mm-blocker, html.mm-blocking #mm-blocker { display: block; }
.mm-menu.mm-offcanvas { display: none; position: fixed; } .mm-menu.mm-current { display: block !important; }
.mm-menu { width: 80%; min-width: 140px; }
html.mm-opening .mm-slideout { -webkit-transform: translate(-80%, 0); -moz-transform: translate(-80%, 0); -ms-transform: translate(-80%, 0); -o-transform: translate(-80%, 0); transform: translate(-80%, 0); }

#ss_menu { width: 100%; display:none; }
.ss_button { text-transform: uppercase; font-size:15px; display:block; font-family: 'PT Sans', sans-serif; background-image:url(../images/slider_sep_bg.jpg); background-position: left bottom; background-repeat: repeat-x; background-color: #11709e; padding-left:15px; color:#fff; line-height:50px; position:relative; cursor: pointer; }
.ss_button.active { background: #de1921; background-image: none; }
.ss_button.active b { display:block; }
.ss_button b:after { position:absolute; right:10px; top:0; content:"+"; font-size:25px; }
.ss_button.active b:after { content:"-"; }
.ss_content { background-color: #fff; display: none; padding: 10px 15px; }
.ss_content img { width:100%; }
.ss_content ul { margin-top:15px; }
.ss_content ul li { display:block; padding-left:22px; padding-bottom:5px; font-weight:700; color:#111; font-size:14px; background: url(../images/black_arrow.png) no-repeat left 5px; }



#footer { margin-top:20px; background: #131212; }
#footer h2 { color:#c7c7c7; font-size:22px; background: url(../images/footer_sep_bg.jpg) repeat-x left bottom; line-height:40px; margin:10px 0; }
#footer h2 b { font-weight:700; }
#footer .useful_link { float:left; width:22%; }
#footer .useful_link li { float:left; width:50%; font-size:14px; line-height:26px; }
#footer .useful_link li a { color:#c0c0c0; }
#footer .useful_link li a:hover { color:#de1921; font-weight:900; text-decoration: underline; }
#footer .about_uni { float:left; margin:0 4%; width:48%; }
#footer .about_uni img { margin-top:10px; }
#footer .about_uni p { color:#c0c0c0; font-size:14px; line-height:20px; text-align: justify; float:right; width:75%; }
#footer .social_icon { text-align:center; background: url(../images/footer_sep_bg.jpg) repeat-x left top; padding-top:20px; margin-top:12px; }
#footer .social_icon span { display:inline-block; vertical-align: middle; color:#de1921; font-size:17px; font-weight:700; }
#footer .social_icon a { display:inline-block; vertical-align: middle; width:31px; height:31px; background: url(../images/footer_social_icon.png) no-repeat; font-size:0; margin:0 2px; }
#footer .social_icon a.twitter { background-position: 0 0; }
#footer .social_icon a.twitter:hover { background-position: 0 -31px; }
#footer .social_icon a.facebook { background-position: -35px 0; }
#footer .social_icon a.facebook:hover { background-position: -35px -31px; }
#footer .social_icon a.google { background-position: -70px 0; }
#footer .social_icon a.google:hover { background-position: -70px -31px; }
#footer .social_icon a.linkedin { background-position: -105px 0; }
#footer .social_icon a.linkedin:hover { background-position: -105px -31px; }
#footer .contact { float:left; width:22%; }
#footer .contact p { background: url(../images/footer_sep_bg.jpg) repeat-x left bottom; padding:10px 0; font-size:14px; color:#c0c0c0; line-height:18px; }
#footer .contact p.first{ padding-top:0; } 
#footer .contact p:last-child { background: none; padding-bottom:0; }
#footer .contact p b { color:#de1921; font-weight:900; }
#footer .contact p a { color:#c0c0c0; }

#footer .copyright { text-align:center; background: #fff; padding:15px 0; color:#11709e; font-size:14px; font-weight:bold; }
#footer .copyright a { color:#de1921; }
#footer .copyright b { text-transform: uppercase; font-weight:900; }
#footer .copyright span { color:#e0e0e0; font-size:16px; margin:0 5px; display:inline-block; vertical-align: middle; }
#footer .copyright span.infi a { font-weight:normal; margin:0; font-size:14px; }
#footer .copyright span.infi a img { display:inline-block; vertical-align: middle; }
#footer .copyright span.infi b { color:#de1921; text-transform: capitalize; }








.banner { background: #f3f3f3; padding-top:40px; padding-bottom:30px; }
.verticalslider { overflow: hidden; width:auto; height: 100%; border:1px solid #dbdbdb; padding:3px; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; background: #fff; }
.verticalslider_tabs {float: left;width: 348px; margin-right:5px; }
.verticalslider_tabs > li { position:relative;}
.verticalslider_tabs a { display: block; background-image:url(../images/slider_sep_bg.jpg); background-position: left bottom; background-repeat: repeat-x; background-color: #11709e; height:68px; color: #fff; text-decoration: none; padding:10px 10px 0 10px; font-weight:700; }
.verticalslider_tabs a b { text-transform: uppercase; font-size:17px; display:block; font-family: 'PT Sans', sans-serif; }
.verticalslider_tabs a span { font-size:13px; font-family: 'Lato', sans-serif; display: block; }
.verticalslider_tabs > li:first-child a { border-radius: 15px 0 0 0; -webkit-border-radius: 15px 0 0 0; -moz-border-radius: 15px 0 0 0; }
.verticalslider_tabs > li:last-child a { border-radius:0 0 0 15px; -webkit-border-radius: 0 0 0 15px; -moz-border-radius: 0 0 0 15px; }
.verticalslider_tabs a:hover { background-color: #0c4f70; }
.verticalslider_tabs .activeTab a {background: #de1921; background-image: none; }
.verticalslider .arrow { background: url(../images/slider_crv.png); width: 65px; height: 78px; position: absolute; z-index: 9; right:-45px; top:0; }
.verticalslider_contents {float: left;width: 638px; margin: 0px; padding: 0px; position:relative; }
.verticalslider_contents > li { margin: 0px; padding: 0px;width: 100%; overflow: hidden; padding: 0px;display: none;position: absolute; }
.verticalslider_contents > li img.slide_img { width:100%;height:100%;max-width:638px; height:390px;border-radius:0 15px 15px 0;-webkit-border-radius:0 15px 15px 0; -moz-border-radius:0 15px 15px 0; }
.verticalslider_contents > li div 
{ right:0; 
/*  border-top:5px solid #fff;*/
   background: rgb(255,255,255);
   background: rgba(255,255,255,0.7); 
  /*  padding: 10px 2%;  z-index: 10;*/
    }
/*.verticalslider_contents > li div { position:absolute; bottom:0; width:96%; right:0; border-top:5px solid #fff; background: rgb(255,255,255); background: rgba(255,255,255,0.7); padding: 10px 2%; z-index: 10; }*/
.verticalslider_contents > li div li { display:block; padding-left:22px; height:auto !important; padding-bottom:5px; font-weight:700; color:#111; font-size:14px; background: url(../images/black_arrow.png) no-repeat left 5px; }
.verticalslider_contents > li img.face_icon { position:absolute; z-index: 11;  bottom:65px; right:25px; }
.verticalslider_contents .activeContent { display: inline-block; }
.verticalslider .playPause { display:none; }


.uni_news { margin-top:15px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; background: #fff; border:1px solid #ccc; line-height:50px; font-size:14px; color:#3e3e3e; font-family: 'PT Sans', sans-serif; font-weight:600; }
.uni_news div.left { border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px; font-weight:700; text-transform: uppercase; color:#fff; background:#d2791f; font-family: 'Lato', sans-serif; padding-left:15px; float:left; font-size:16px; }
.uni_news b { float:left; width:0; height:0; border-top:25px solid transparent; border-left: 20px solid #d2791f; border-bottom: 25px solid transparent; margin-right:15px; }


.home_content { box-shadow: 0 -5px 7px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 -5px 7px 0 rgba(0,0,0,0.2); -moz-box-shadow: 0 -5px 7px 0 rgba(0,0,0,0.2); -o-box-shadow: 0 -5px 7px 0 rgba(0,0,0,0.2); padding-top:25px; }
.left_bar { float:right; width:35%; }
.right_bar { float:right; width:62%; margin-left:3%; }
.con_box { margin-bottom:20px; }
.con_box .heading { margin-right:7%; height:40px; background: url(../images/leftbar_box_heading_bg.jpg) repeat-x left top; border-left:1px solid #d3d5d4; border-radius: 10px 0 0 0; -webkit-border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; padding-left:15px; }
.con_box .heading h2 { font-weight:700; color:#de1921; line-height:34px; font-size:17px; display:inline-block; }
.con_box .heading h2 img { display:inline-block; vertical-align: top; margin-right:7px; margin-top:5px; }
.con_box .box_content { border:1px solid #d3d5d4; padding:2px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; position:relative; margin-top:-6px; background: #f8f8f8; }
.con_box .box_content div { border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; background: #ebe9ea; padding: 10px 10px 5px; }
.con_box .box_content div li { background: url(../images/blue_arrow.png) no-repeat left 5px; padding-left:22px; font-size:14px; font-weight:700; color:#3e3e3e; padding-bottom:10px; }
.con_box .box_content div li a { color:#3e3e3e; }
.con_box .box_content div li a:hover { text-decoration:underline; }
.con_box .box_content div li a.blue_txt { color:#218dc2; text-decoration:underline; text-transform: uppercase; font-weight:400; }
.con_box .box_content div li a.blue_txt:hover { text-decoration:none; }


.student_cir { background: #eaeaea; border:1px solid #d9dbda; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
.student_cir h2 { border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; text-align:center; line-height:44px; background: url(../images/rightbar_box_heading_bg.jpg) repeat-x left top; font-size:22px; font-weight:700; color:#218dc2; }
.student_box_cotent { padding-bottom:15px;  }
.student_box_cotent ul { font-size:0; text-align:center; }
.student_box_cotent li { width:46%; margin:15px 2.5% 0 1.5%; display:inline-block; *float:left; vertical-align: top; position:relative; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; color:#333; font-size:12px; text-align:left; }
.student_box_cotent li.blue { background: #4bade0; }
.student_box_cotent li.green { background: #47b877; }
.student_box_cotent li.orange { background: #fba247; }
.student_box_cotent li.violet { background: #5c71ae; }
.student_box_cotent li span { float:left; background: url(../images/student_circular_icon.png) no-repeat; width:102px; height:102px; }
.student_box_cotent li.blue span { background-position: 0 0; }
.student_box_cotent li.orange span { background-position: -102px 0; }
.student_box_cotent li.violet span { background-position: -204px 0; }
.student_box_cotent li.green span { background-position: -306px 0; }
.student_box_cotent li p { color:#fff; float:right; width:60%; text-align:left; font-size:13px; font-weight:bold; padding-top:10px; }
.student_box_cotent li a { font-weight:900; line-height:30px; border-radius: 14px 0 0 14px; -webkit-border-radius: 14px 0 0 14px; -moz-border-radius: 14px 0 0 14px; color:#fff; font-size:14px; position:absolute; bottom:7px; right:-5px; padding:0 15px; }
.student_box_cotent li.blue a { background: #2685B6; }
.student_box_cotent li.green a { background: #17984E; }
.student_box_cotent li.orange a { background: #E27E18; }
.student_box_cotent li.violet a { background: #394C81; }
.student_box_cotent li img.bt_crv { position: absolute; right:-5px; bottom:37px; }


.quick_tab { margin:20px 0; }
.tab li { display: inline-block; zoom:1; *display:inline; background: #adadad; -moz-border-radius: 12px 12px 0 0; -webkit-border-radius: 12px 12px 0 0; border-radius: 12px 12px 0 0; }
.tab li a { font-size: 17px; line-height: 35px; display: block; padding: 0 15px; font-weight:700; outline: none; color:#fff; }
.tab li.active { background: #de1921; position: relative; }
.tab-container .panel-container { background: #fff; border: solid #de1921 1px; padding: 15px; -moz-border-radius: 0 0 12px 12px; -webkit-border-radius: 0 0 12px 12px; border-radius: 0 0 12px 12px; }
.panel-container { margin-bottom: 10px; }
.panel-container ul { font-size:0; }
.panel-container li { display:inline-block; vertical-align: top; *float:left; width:50%; font-size:15px; padding-bottom:12px; }
.panel-container li a { color:#3e3e3e; display:inline-block; padding-right:20px; }
.panel-container li a:hover { text-decoration: underline; background:url(../images/blue_arrow.png) no-repeat right 7px; color:#11709E; }


.uni_logo { background: #d9dbda; border:1px solid #ccc; padding:10px 14px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; text-align:center; }
.uni_logo a { display: inline-block; width:141px; height:152px; margin:0 2px; background: url(../images/uni_logo.png) no-repeat 0 0; font-size:0; }
.uni_logo a.uni_logo1 { background-position: 0 0; }
.uni_logo a.uni_logo2 { background-position: -152px 0; }
.uni_logo a.uni_logo3 { background-position: -304px 0; }
.uni_logo a.uni_logo4 { background-position: -456px 0; }



@media screen and (max-width:999px) {
    .fix_width { width:96%; margin:0 2%; }
}

@media screen and (min-width:768px) and (max-width:980px) {
    .verticalslider_tabs { width:40%; margin:0; }
    .verticalslider_contents { float:right; width:59%; }
    .verticalslider_tabs a span { font-size:12px; }
    .verticalslider_tabs a b { font-size:16px; }
    .verticalslider .arrow { right:-60px; }
    .uni_news span { overflow: hidden; height: 30px; display: inline-block; width:71%; }
    .tab li a { font-size:14px; }
    #footer .useful_link { width:100%; }
    #footer .useful_link li { margin: 0 10px; width:auto; }
    #footer .about_uni { margin:0; width:100%; }
    #footer .about_uni p { width:84%; }
    #footer .about_uni img { margin:0; }
    #footer .social_icon { text-align:left; }
    #footer .contact { width:100%; padding-bottom:15px; }
    #footer .contact p { background: none; width:48%; margin-right:2%; float:left; }
    .header_content .contact_info li { font-size:14px; }
    .header_content .contact_info li.phone { padding-left:50px; }
    .header_content .contact_info li.fax { padding-left:65px; }
    .top_strip .fix_width { width:100%; margin:0; }
    .top_strip .left p { margin-left:10px; font-size:11px; }
    .top_strip .right li { font-size:12px; }
    .top_strip .right li a { margin:0 5px; }
    .menu { display:none; }
    .header_content .contact_info { float:left; width:100%; text-align:center; margin-top:5px; padding-top:15px; border-top:1px solid #e8e8e8; }
    .header_content .contact_info ul { display: inline-block; }
    .header_content .latest_news { margin:15px 0 0; position:relative; white-space: nowrap; overflow: hidden; }
    .header_content .latest_news img.right{ position:absolute; right:0; top:0; }
    .header_content { padding-bottom:0; }
    .left_bar { width:100%; margin-top:25px; }
    .right_bar { width:100%; margin:0; }
    .con_box { float:left; margin:0 1% 20px; width:48%; }
    .student_box_cotent li p { float:left; padding-left:15px; }
    .mob_menu { display:block; }
    .mm-menu { width:40%; }
    html.mm-opening .mm-slideout { -webkit-transform: translate(-40%, 0); -moz-transform: translate(-40%, 0); -ms-transform: translate(-40%, 0); -o-transform: translate(-40%, 0); transform: translate(-40%, 0); }
    
}


@media screen and (max-width:767px) { 
    .menu { display:none; }
    .mob_menu { display:block; top:55px; right:10px; }
    .top_strip .right { display:none; }
    .header_content .contact_info { float:left; width:100%; text-align:center; margin-top:5px; padding-top:15px; border-top:1px solid #e8e8e8; }
    .header_content .contact_info ul { display: inline-block; }
    .left_bar { width:100%; margin-top:25px; }
    .right_bar { width:100%; margin:0; }
    #footer .useful_link { width:100%; }
    #footer .about_uni { margin:0; width:100%; text-align:center; }
    #footer .about_uni p { width:100%; text-align:left; }
    #footer .about_uni img { margin:0; }
    #footer h2 { text-align:left; }
    #footer .social_icon { text-align:left; clear:both; }
    #footer .contact { width:100%; padding-bottom:15px; }
    #footer .contact p { background: none; width:100%; float:left; }
    .uni_news { display:none; }
    .verticalslider { display:none; }
    .panel-container li { width:100%; }
    .tab li a { font-size:14px; }
    .uni_logo { padding:10px 5px; }
    #ss_menu { display:block; }
    .banner { padding:30px 0;}
    .header_content .latest_news { display:none; }
}

@media screen and (max-width:590px) {
    .student_box_cotent li { width:96%; max-width:293px; }
    .header_content .contact_info { text-align:left; }
    .header_content .contact_info li.phone { border:none; }
    .header_content .contact_info li.fax { margin-top:15px; padding-left: 54px; background-position: left center; }
    .uni_logo { padding:10px; }
}

@media screen and (max-width:428px) {
    .header_content h1 img { width:80%; }
    #footer .copyright span { margin:0; }
    .tab { font-size:0; }
    .tab li { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; width:49%; margin:4px 0.5% 0; }
    .uni_logo { padding:10px 5px; }
}

@media screen and (max-width:320px) {
    .top_strip .left p { font-size:11px; }
    .header_content .contact_info li { font-size:14px; }
    
}
