@charset "utf-8";

/* CSS Document */

body{ margin:0px; padding:0px;font-family: 'HelveticaNeue-Roman';font-size:14px;line-height:26px;overflow-x: hidden;}

@font-face {

  font-family: 'HelveticaNeue-Roman';

  src: url('../fonts/HelveticaNeue-Roman.eot');

  src: url('../fonts/HelveticaNeue-Roman.woff2') format('woff2'),

       url('../fonts/HelveticaNeue-Roman.woff') format('woff'),

       url('../fonts/HelveticaNeue-Roman.ttf') format('truetype'),

       url('../fonts/HelveticaNeue-Roman.svg#HelveticaNeue-Roman') format('svg'),

       url('../fonts/HelveticaNeue-Roman.eot?#iefix') format('embedded-opentype');

  font-weight: normal;

  font-style: normal;

}



/*--------base css------*/

.wrapper{width:1170px; margin:0 auto;}

p, h1, h2, h3, h4, h5, h6{margin:0;font-family: 'HelveticaNeue-Roman';}

img{max-width:100%;}

ul{float:left;width:100%;/*list-style:none;margin:0;padding: 0;*/}

a{text-decoration:none;}

a:hover{text-decoration:none;}





/*----css------*/

.header_top {width:100%;float:left;padding:10px 0px;}

.header_top_left {width:25%;float:left;}

.header_top_right {width:75%;float:left;text-align:right;padding-top:15px;}

.header_top_right ul li {display:inline-table;margin-right:25px; list-style: none;}

.header_top_right ul li:last-child {margin-right:0px;}

.header_top_right ul li a {font-size:16px;color:#4c5153; -webkit-transition: 0.5s; /* Safari */ transition: 0.5s;}

.header_top_right ul li a:hover {font-size:16px;color:#b34200;}

.head_search {width:30%;position:relative;vertical-align:middle;}

.head_search button {color:#b34200;background-color:#f1c40f;border:none;height:32px;width:32px;position:absolute;top:0px;right:0px;}

.head_search input[type="text"] {height:32px;border-radius:2px 0px 0px 2px;background-color:#f5f5f5;}

.head_bottom {width:100%;float:left;background-color:#1f3f68;text-align:center;padding:10px 0px;position: relative;

z-index: 1;}

.head_bottom ul{margin-bottom: 0;}

.head_bottom ul li {display:inline-table;vertical-align:middle;margin-left:3%; list-style: none;}

.head_bottom ul li:first-child i {font-size:30px;}

.head_bottom ul li a {color:#fff;font-size:16px; margin-bottom: 0; list-style: none; -webkit-transition: 0.5s; /* Safari */ transition: 0.5s;}

.head_bottom ul li a:hover {color:#f1c40f;}

.head_bottom ul li:last-child a {font-size:17px;font-weight:700;color:#b34200;background-image:url(../img/head_boottom_shape.png);background-position:top center;background-repeat:no-repeat;width:164px;height:35px;display:inline-table;line-height:35px;}

.head_bottom ul li:first-child {margin-left:0;}

.banner{width:100%;	float:left;	/*padding:20px;*/margin:0 auto;	position:relative;text-align:center;}

.banner .banner_img {text-align:center;width:100%;float:left;}

.left_slider_arrow {position:absolute;top:45%;left:50%;}

.right_slider_arrow {position:absolute;top:45%;right:50%;}

.banner_news {width:45%;float:left;background-color:rgba(0,0,0,.6);border:1px solid #c1962f;/*box-shadow:0px 0px 5px #c2c2c2;*/padding:10px 0px 7px 15px;text-align:left;}

.banner_news h3 {font-size:16px; color:#fff;}

.banner_news h3 span {text-transform:uppercase;font-size:18px;color:#ff9c00;}

.banner_news h3 i {font-size:14px;margin:0px 5px;}

.banner_news_posi {position:absolute;bottom:20px;left:-100px;right:0px;}

.admission {width:100%;float:left;text-align:center;}

.admission ul li {display:inline-table;background-color:#f1c40f;width:23%;border-radius:5px;padding:15px;margin:10px; list-style: none;}



.admission ul li:hover{

 background-color: #b34200;

 color:#fff !important;

}





.admission ul li:hover h3{

 color:#fff;

}





.responsive_tab{width:100%;float: none;overflow-x: auto;overflow-y: hidden;}





.img_margin {

    display: block;

    margin-left: auto;
height: auto;
    margin-right: auto;

    margin-bottom: 10px;

}



.text-block {

    position: absolute;

    top: 80px;

    background-color: rgba(0, 0, 0, 0.5);

    color: white;

}





.admission h3 {display:inline-table;font-size:24px;color:#b34200;padding-left:5px;line-height:70px;}

.admis_img {background-color:#fff;width:70px;height:70px;border-radius:50%;float:left;padding-top:10px;}

.admission h3 i {margin-left:5px;}

.admission ul li:first-child {margin-left:0;}

.admission ul li:last-child {margin-right:0;}

.highlight {width:100%;float:left;background-color:#f7f7f7;padding:25px 0px;margin-top:10px;}

.highlight_left {width:33.33%;float:left;padding-right:10px;}

.highlight_middle {width:33.33%;float:left;padding:0px 10px;}

.highlight_right {width:33.33%;float:left;padding-left:10px;}

.highlight_left ul li:last-child {margin-bottom:0;}

.highlight_middle ul li:last-child {margin-bottom:0;min-height:327px;}

.highlight_right ul li:last-child {margin-bottom:0;}

.highlight ul li {width:100%;float:left;background-color:#fff; list-style: none; border:1px solid #b34200;margin-bottom:30px;padding:15px;border-radius:5px;box-shadow:0px 0px 5px rgba(0,0,0,.3);text-align:center;}

.high_img {width:100%;float:left;padding-bottom:30px;}

.highlight ul li h4 {font-size:16px;color:#b24200;text-transform:uppercase;}

.high_img span img {border:5px solid #eee;width:155px;height:155px;border-radius:50%;}

.highlight_middle .high_img {padding-bottom:15px;}

.highlight_middle h4 {font-size:20px !important;font-weight:600;padding-bottom:15px;}

.highlight_middle p {font-size:18px;color:#222; line-height: 22px;}

.hotspot {width:100%;float:left;padding:30px 0px;text-align:center;}

.hotspot h2 {text-transform:uppercase;font-weight:600;font-size:22px;color:#b34200;/*background-image:url(../img/hotsp.png);*/background-repeat:no-repeat;background-position:top center;width:211px;height:42px;margin:10px auto;padding-top:10px;}

.hotspot ul li {display:inline-table;width:23%;margin:10px;}

.hotspot ul li:first-child {margin-left:0px;}

.hotspot ul li:last-child {margin-right:0px;}

.hotspot ul li img {border:1px solid #b34200;box-shadow:0px 0px 5px rgba(0,0,0,.3);border-radius:5px;}

.hotspot p {color:#222;font-size:18px;padding-top:10px;width:100%;float:left;text-align:center;}

.quick {background-color: #1f3f68;width:100%;float:left;/*background-image:url(../img/link.jpg);*/background-size:cover;background-repeat:no-repeat;background-position:top left;}

.quick_left {width:50%;float:left;padding-right:30px;}

.quick_left ul{padding-left: 10px;}

.quick_right {width:50%;float:left;}

.quick_right .banner {padding:0px !important;}

.quick_left h3 {color:#fff;font-size:22px;text-transform:uppercase;font-weight:700;padding-bottom:15px;padding-top:15px;}

.quick_left span {float:right;padding-top:5px;}

.quick_left ul li {width:100%;float:left;vertical-align:middle;padding:10px; list-style: none;}

.quick_left ul li:nth-child(2n+1) {background-color:rgba(255,255,255,.2);}

.quick_left ul li a {font-size:15px;color:#fff; -webkit-transition: 0.5s; /* Safari */ transition: 0.5s;}

.quick_left ul li a:hover {font-size:15px;color:#f1c40f;}

.gallery {width:100%;float:left;background-color:#f7f7f7;padding:30px 0px;}

.gallery_img {width:100%;float:left;position:relative;padding-top:50px;}

.gallery_img img {border:10px solid #fff;box-shadow:0px 0px 5px rgba(0,0,0,.2);}

.gallery_img .gallery_img1 {width:100%;float:left;text-align:center;}

.gallery_img2 {position:absolute;top:13px;left:0px;}

.gallery h2 {text-transform: uppercase;font-weight: 700;font-size: 22px;color: #b34200;/*background-image: url(../img/hotsp.png);*/background-repeat: no-repeat;background-position: top center;width: 211px;height:42px;margin: 10px auto;padding-top: 10px;text-align:center;}

.gallery .owl-next {height: auto;width: auto;background: none;border: none;box-shadow: inherit;position:absolute;top:0%;right:-2%;}

.gallery .owl-prev {height: auto;width: auto;background: none;border: none;box-shadow: inherit; margin: 0px -50px;}

.gallery .owl-nav {width:100%;top:40%;}

.gallery_img h3 {color:#fff;font-size:22px;position:absolute;left:28px;bottom:25%;}

.gallery_img h3 strong {box-shadow:0px 0px 5px rgba(0,0,0,.5);} 



.footer_top {width:100%;float:left;text-align:center;background-color:#f1c40f;font-size:15px;color:#b34200;vertical-align:middle;padding:10px 0px;}

.footer_top a {color:#b34200;font-size:20px;margin-left:20px;}

.footer_top a:hover {color:#FFF;}

.footer_bottom {background-color:#1f3f68;/*#b34200;*/;padding:20px 0px;width:100%;float:left;color:#FFF;text-align:center;}

.footer_bottom ul {padding-bottom:0px;}

.footer_bottom a {color:#FFF; -webkit-transition: 0.5s; /* Safari */ transition: 0.5s;}

.footer_bottom a:hover {color:#f1c40f;}

.footer_bottom ul li {display:inline-table;text-transform:uppercase;font-size:15px;}

.footer_bottom ul li:after {content:"|";padding:0px 8px;}

.footer_bottom ul li:last-child:after {content:"";padding:0;}

.footer_bottom p {font-size:13px;}



.head_bottom .dropdown {

    position: relative;

    display: inline-block;

}



.head_bottom .dropdown-content {

    display: none;

    position: absolute;

    background-color:rgba(241,196,15,1.0);

    min-width: 200px;

    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);

    z-index: 1;

    color: #b34200;

	text-align:left;

	-webkit-transition: 0.5s; /* Safari */ transition: 0.5s;

}



.head_bottom .dropdown-content a {

    color: #b34200;

    font-size: 14px;

    border-bottom: 1px solid #b34200;

    padding: 10px 10px;

    text-decoration: none;

    display: block;

    -webkit-transition: 0.5s; /* Safari */ transition: 0.5s;

}



.head_bottom .dropdown-content a:hover {background-color: #e2b605;color:#FFF;}



.head_bottom .dropdown:hover .dropdown-content {

    display: block;

}



/**********Inner page css start***********/

.box_left {width:100%;min-height: 600px;float:left;background-color:#fff;border:1px solid #b34200;margin-bottom:30px;margin-top:20px;padding:5px;border-radius:5px;box-shadow:0px 0px 5px rgba(0,0,0,.3);text-align:left;}

.box_left h3{background: #F1C40F; padding: 10px; margin-bottom: 10px;color:#B34200;text-align: center;}

.box_left h4{background: #d3d3d3; padding: 10px; margin-bottom: 10px;}

.box_left p{margin-bottom: 10px; line-height: 22px;/*padding:8px*/padding:4px;text-align: justify;color:#000}

.box_left .sub_menu ul{margin:0; padding: 0; }

.box_left .sub_menu ul li{    margin: 0 0 2px 0;

    padding: 0;

    display: block;

    width: 100%;

    background: #f7f7f7;

    padding: 10px

}

.box_left .sub_menu ul li a{margin:5px; line-height: 24px; font-size: 14xp; text-align: left; color: #8d192f; text-decoration: none; -webkit-transition: 0.5s; /* Safari */ transition: 0.5s;}

.box_left .sub_menu ul li:hover{color: #000; text-decoration: underline; cursor: pointer;}





.table_font td{font-size: 16px; color:#FFF; padding: 10px; line-height: 18px;background-color: #8d192f;}

.table_font_tab td{font-size: 14px; color:#000; padding:7px; line-height: 18px;font-weight:500;}



/**********Guest page css start***********/

.guest {width:100%;float:left;}

.guest ul li {display:inline-table;background-color:#f1c40f;width:100%;border-radius:5px;padding:5px;margin:10px 0 -10px 0; list-style: none;}

.guest h3 {display:inline-table;font-size:24px;color:#b34200;padding-left:5px;line-height:50px; text-align: left;}

.guest_img {background-color:#fff;width:50px;height:50px;border-radius:50%;float:left;padding-top:10px; text-align: center;}

.guest h3 i {margin-left:5px;}



.box_left h5{padding:10px 0 0 0; margin-bottom: 0px; font-size: 16px; line-height: 24px;font-weight: 600;
}

.box_left h6{padding:10px 0 0 0; margin-bottom: 0px; font-size: 14px; line-height:18px;}

.box_guest{min-height: 240px;}



.highlight .heading h2 {text-transform:uppercase;font-weight:600;font-size:20px;color:#b34200; text-align: center; background-image:url(../img/hotsp.png);background-repeat:no-repeat;background-position:top center;width:211px;height:42px;margin:10px auto;padding-top:12px;}









.box_left h4{

  clear:both;

}





/*-----------------------------------------------------------*/



.head_bottom ul li {margin-left:0;}

.head_bottom ul li {padding-left:2.2%;}

.head_bottom ul li:first-child {padding-left:0;}

.head_bottom ul li:first-child i {line-height:50px;}

.head_bottom .nav-collapse {width:100%;float:left;}

.head_bottom ul li:last-child a {background:none;font-weight:400;font-size:16px;height:auto;line-height:normal;color:#fff;}

.head_bottom ul li .head_shape {font-size: 17px !important;font-weight: 700 !important;color: #b34200 !important;background-image: url(../img/head_boottom_shape.png) !important;background-position: top center !important;background-repeat: no-repeat !important;width: 164px !important;height: 35px !important;display: inline-table !important;line-height: 35px !important;margin-top:8px;}

.head_bottom .sub-menu {background-color:#f1c40f;}

.head_bottom .sub-menu a {color:#b34200 !important;background-color:#f1c40f !important;}

.head_bottom .has-dropdown::after {border-top: 6px solid #fff;}

.head_bottom .nav-collapse ul ul a {width:280px !important;}

.head_bottom .nav-collapse ul ul li:hover > ul, .nav-collapse ul ul li.focus > ul {margin-left:279px;}

.head_bottom .dropdown ul .has-dropdown::after {  border-left: 6px solid #b34200;}

.responsive_tab table tr td {
    padding: 6px 6px;
}