@charset "utf-8";
/* CSS Document */
body{
font-family: 'Roboto', sans-serif;}
.containerNew{ padding-left:0px; padding-right:0px;}

.welLeft{ width:34%; float:left;}
.welRht{ width:65%; float:left;}

.item img{ width:100% !important;}

.topHeader{ background-image:url(../images/top-bg.jpg); background-repeat:repeat-x; height:85px;}

.rowNew{ max-width:1042px; width:100%; margin:0px auto;}
.rowNew1{ max-width:1100px; width:100%; margin:0px auto;}

.logo{ padding-top:22px;}

.logoTxt{ padding: 38px 0px 0px 0px;}

.logoTxt h1{font-family: 'Roboto Condensed', sans-serif; font-size:35px; color:#fff; font-variant:400; padding-bottom:0px !important; margin-bottom:0px !important; margin-top:25px;}

.logoTxt h3{ font-family: 'Roboto Condensed', sans-serif; font-size:20px; color:#fff; font-variant:400; margin-top:7px !important; padding-left:180px;}

.logo img{ margin-top: 0px;}
p.logo-text{font-size: 24px;
line-height: 23px;
float: left;
width: 224px;
margin-left: 5px;
color: #552d2d;}
.logo a{ float:left;}

.rhtMenu{ text-align:right;}
.toplink{width: 218px;float: left; color:#552d2d; padding-top:1px;}
.soclink{width: 112px;
float: left; margin-left:8px;}

.soclink a{ padding:2px;}

.top-rht-menu{ width:342px; float:right; margin-top:37px;}

.navrow{ max-width:1022px; width:100%; margin:0px auto;}

.navbarNew{ background-image:url(../images/nav-bg.jpg) !important; background-repeat:repeat-x; line-height:46px; border-radius:0px !important; background-color: transparent !important; border:none !important; min-height: 46px !important;
margin-bottom:0px !important;
}

ul.navbar-nav-new{
margin: 0px auto !important;
width: 900px !important;
float: none !important;
text-align: center !important;
}

.navbar-nav-new > li {
    float: none !important;
    display: inline-block !important;
	background-image:url(../images/nav-divider.jpg); background-repeat:no-repeat; background-position:right top;
}

.navbar-nav-new > li > a {
    padding-top: 0px !important;
	padding-bottom: 0px !important;
line-height: 44px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
color:#0b0b0b !important;}

ul.navbar-nav-new li.active a {
    color: #fff !important;
    background-color: #f6ac2b !important;
}
.carousel-inner{ background-color:#999999;}

.carousel-inner img{ margin:0px auto; text-align:center;}

.shadow-box{ width:100%; /*box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.7);
-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.7);
-ms-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.7);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.7);*/

margin-top:0px; margin-bottom:0px; padding:0px;
font-family: 'Roboto', sans-serif;
}


.middleContainer{ width:100%;}

.noticeContainer{ background-color:#552d2d; margin:8px 0px;}
.noticeContainer p{ color:#fff; font-size:15px; padding:15px 0px; margin:0px;}

.newsSection{ border-bottom: 3px solid #b79a9a;
padding-bottom: 32px;}

.newsSection h3{ color:#4c3831; font-size:20px; font-family: 'Open Sans', sans-serif; font-weight:400; text-transform:uppercase; padding:25px 0px 12px 0px; margin:0px;}
.newsSection p{ color:#000; display:block; padding:10px 0px 5px; font-size:15px; font-weight:300;}
.newsSection p span{ color:#c00909; display:block; padding-bottom:2px; font-size:15px; font-weight:400;}
.newsSection p a{color:#c00909; display:block; padding-top:5px; text-align:right; font-size:13px; font-weight:400;}

.gallerySection{  margin-top:35px; border-bottom: 3px solid #b79a9a;
padding-bottom: 15px;}

.gallerySection h3{ color:#4c3831; font-size:20px; font-family: 'Open Sans', sans-serif; font-weight:400; text-transform:uppercase;  margin:0px;}

.gallerySection p{ color:#000; display:block; padding:10px 0px 0px; font-size:14px; font-weight:300; line-height:22px;}

.gallerySection p a{color:#bb0000; display:block; padding-top:5px; text-align:right; font-size:13px; font-weight:400;}

.photo-container{ width:100%; margin-top:15px; margin-bottom:15px;}
.photo-container ul{ list-style:none; margin:0px; padding:0px;}
.photo-container ul li{ float:left; margin:0px 5px;}



.shadow-box1{ width:100%; /*box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.7);
-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.7);
-ms-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.7);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.7);*/
margin-top:0px; margin-bottom:0px; padding-bottom:10px;
font-family: 'Roboto', sans-serif;

}
.contsSection h3{ color:#4c3831; font-size:20px; font-family: 'Open Sans', sans-serif; font-weight:400; text-transform:uppercase; padding: 35px 0px 0px 0px; margin:0px;}

.contSection{ background-color:#fff; padding:10px;}

.contSection h3{ color:#461a1a; font-size:24px; font-family: 'Roboto Condensed', sans-serif; font-weight:600; text-transform:uppercase; border-bottom:1px solid #a6a6a6; padding:7px 0px 5px 0px; margin:0px;}

.contsSection p{ color:#000; padding:10px 0px; font-size:14px; font-weight:300; line-height:22px;}


.welSection{ max-width:1034px; width:100%; margin:55px auto 0px; padding:0px 0px 0px 0px; overflow:hidden;}

.welSection h1{ font-size:28px; font-weight:400; color:#4c3831; font-family: 'Roboto Condensed', sans-serif; padding:0px 0px 10px; margin:0px 0px  5px;}

.welSection p{
color:#000; font-size:15px; font-weight:300; line-height:21px; text-align:left; ffont-family: 'Roboto', sans-serif;
}

.welSection p span a{ color:#bb0000; font-weight:400; text-decoration:underline;}
.welSection p a{ color:#bb0000; font-weight:400; text-decoration:none;}

.welSection p a:hover{ color:#bb0000; font-weight:400; text-decoration:underline;}

.left-cources{ width:35%; float:left;}
.right-cources{ width:60%; float:left; margin-left:5%;}
.cources-container{ overflow:hidden; width:95%;}

.aboutSection hr{ width:91%; border-color:#b79a9a; float:left;}

h1.cource{ color:#461a1a; font-size:25px; font-weight:400; font-family: 'Open Sans', sans-serif; text-transform:uppercase; margin-top:35px; margin-bottom:0px; }


input.gobtn{ padding:2px 3px; background-color:#e9bb02; color:#461a1a; border:1px solid #969696; margin-left:3px;}
input.search{ border:1px solid #969696; background-color:#f1f1f1; padding:2px; width:86%;}



.aboutSection p img{ width:100%;}

.rowRightSide{ padding-left:25px; padding-right:19px;}

.aboutSection{ padding:0px; margin:20px 0px; width: 48%; border-right: 1px solid #b79a9a; margin-right: 29px;}
.aboutSection:last-child{ border-right:none; margin-right:0px;}

.aboutSection h1{ color:#461a1a !important; font-size:21px !important; font-weight:400; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; padding: 1px 1px 0px 0px; margin: 0px 0px 7px 0px;}

.aboutSection h1{  font-family: 'Roboto Condensed', sans-serif; font-size:20px; color:#000; font-weight:400;}
.aboutSection h1{  font-family: 'Roboto Condensed', sans-serif; font-size:20px; color:#000; font-weight:400;}

.aboutSectionNew p span{ font-size:15px !important; font-weight:500 !important; color:#232323 !important;}

.aboutSectionNew p.gallery{ text-align:center; margin-bottom:2px;}
.aboutSectionNew p.gallery a{ text-align:center !important;}

.newhr{ margin:10px 0px 14px !important;}

.aboutSection p{color:#3c3c3c; font-size:14px; font-weight:400; line-height:23px; padding-right:0px;}

.aboutSectionNew p a{ text-align:right !important;}

.aboutSectionNew h2{ color:#f78000; font-size:22px; font-weight:600; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; padding-left:15px;}

.aboutSection p img{ margin:0px 0px 15px;}

.aboutSection p a{color:#a20a0a; padding-top:0px; text-align:left; font-size:14px; font-weight:400;}
.aboutSection p a img{ position:relative; top:6px; width:auto;}

.aboutSection p span{ font-size:16px; font-weight:600;}

.aboutSection p.viewDetails { margin:0px !important; padding:0px 10px 2px !important;}

.btmNav{ width:100%; overflow:hidden; text-align:center; margin-top:40px;}

.btmNav ul{ margin:0px; padding:0px; list-style:none;}
.btmNav ul li{display:inline-block; line-height:15px; font-family: 'Roboto Condensed', sans-serif; font-size:15px; text-transform:uppercase; color:#eeeeee; font-weight:400; border-right:1px solid #eeeeee; text-transform:uppercase}
.btmNav ul li a{ text-decoration:none; color:#eeeeee; padding:0px 5px; }
.btmNav ul li.active a{color:#e9bb02;}
.btmNav ul li a:hover{ color:#e9bb02;}
.btmNav ul li:last-child{ border-right:none;}

.container-footer{ background-color:#552d2d; height:142px;}

.container-footer p{ font-size:15px; color:#eeeeee; font-weight:400; font-family: 'Roboto Condensed', sans-serif; padding-top:5px; text-align:center;}

.video{ padding:25px 0px; margin-top:15px; text-align:right;}

.bannerPart{ background-color:#bbbcb5;}
.slider-part{ padding:10px; background-color:#fff; box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.7);
-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.7);
-ms-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.7);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.7); margin:15px 0px;}

.rightSideBox{ padding:10px; background-color:#fff;box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.7);
-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.7);
-ms-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.7);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.7); margin: 15px 0px 15px 15px; width: 314px; }

.rightSideBox ul{ list-style:none; padding:0px; margin:0px;}
.rightSideBox ul li{ width:100%; overflow:hidden; padding: 10px 0px;}

.rightSideBox ul li .lefticon{ width:25%; float:left; padding: 10px;}
.rightSideBox ul li .rightCont{ width:75%; float:left; text-align: right;
padding: 10px;}
.rightCont h1{font-size:25px; color:#fff; font-weight:600; font-family: 'Roboto Condensed', sans-serif; margin:0px; padding:0px; text-transform:uppercase;}

.rightCont a{ text-align:right; color:#fff; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:400;}

.rightSideBox ul li.blueBg{ background-color:#0f69d8;}

.rightSideBox ul li .lefticon img{ width:100%;}

.rightSideBox ul li.redBg{ background-color:#5dcb13; margin: 12px 0px;}
.rightSideBox ul li.greenBg{ background-color:#5cb719;}

.latestNews{ background-color:#6bb128; padding:10px;}
.latestNews h1{ font-size:25px; font-family:'Roboto Condensed', sans-serif; color:#fff; font-weight:600; text-transform:uppercase; padding:0px; margin:0px;}

.latestNews p{ color:#fff; display:block; padding:7px 0px; font-size:15px; font-weight:300;}
.latestNews p span{ color:#eacf37; display:block; padding-bottom:2px; font-size:15px; font-weight:400;}
.latestNews p a{color:#eacf37; display:block; padding-top:5px; text-align:right; font-size:13px; font-weight:400;}

.photoGallery{ background-image:url(../images/gallery-img.jpg); background-repeat:no-repeat; padding:10px; min-height:142px;}

.photoGallery h1{ font-size:25px; font-family:'Roboto Condensed', sans-serif; color:#fff; font-weight:600; text-transform:uppercase; padding:0px; margin:0px;}

.photoGallery p{ color:#fff; display:block; padding:55px 0px 0px !important; font-size:15px; font-weight:300; margin:0px !important;}

.photoGallery p a{color:#fff; display:block; padding-top:5px; text-align:right; font-size:13px; font-weight:400;}

.library{ background-image:url(../images/library-img.jpg); background-repeat:no-repeat; padding:10px; min-height:142px;}

.library h1{ font-size:25px; font-family:'Roboto Condensed', sans-serif; color:#fff; font-weight:600; text-transform:uppercase; padding:0px; margin:0px;}

.library p{ color:#fff; display:block; padding:55px 0px 0px; font-size:15px; font-weight:300;}

.library p a{color:#000; display:block; padding-top:5px; text-align:right; font-size:13px; font-weight:400;}

.welcomeImage{ padding-top:65px;}

.threeSection{ margin-top:40px;}

.aboutSection h3{ padding:0px; margin:0px; font-family:'Roboto Condensed', sans-serif; color:#3c3c3c; font-weight:400; font-size:20px;}

.cont-icon{ float:left; width:45px;}
.cont-icon img{ position:relative; top:10px;}
.cont-text{ float:left;}
.logoRhtTxt{ float:right; width:27%; padding-top:39px;}
.cont-text p{ font-size:13px; color:#4d4343; font-family:'Roboto Condensed', sans-serif; font-weight:400; padding:0px;}
.cont-text p span{ font-size:22px; color:#4d4343; font-family:'Roboto Condensed', sans-serif; font-weight:400; }



.menu{ background-color:transparent; padding-top: 10px; margin-bottom:10px; border-top:1px solid #b4b4b4;}
.menu ul{ padding:0px; margin:0px; list-style:none;}
.navPart{ width:100%; background-color:transparent; height:25px; text-align:center;}
nav ul{ margin:0px; padding:0px; list-style:none;}
nav ul li{ display:inline-block; line-height:25px; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; text-transform:uppercase; color:#aae0fa;  margin:0px; padding:0px 12px; position:relative; border-right:1px solid #b4b4b4;}
nav ul li a{ text-decoration:none; color:#552d2d; padding:0px 6px; display:block;}
nav ul li a:hover{ color:#180b0b; text-decoration:none;}
nav ul li.active a{ color:#180b0b; color:#000;}
.container{}
nav ul ul{ position:absolute; visibility:hidden; z-index:1000;}
nav ul ul li{ background-color:#d45021; display:block; width:150px; text-align:left;}
nav ul ul li a{ color:#fff;}
nav ul ul li a:hover{ color:#9ad8f7; text-decoration:none;}
nav ul li:hover ul{ visibility:visible;}

nav ul li:last-child{ border-right:none;}

.carouselNew{ background-color:#e7d29e;}
.containerNewBlueBg{ background-color:#00a2ff; background-image:url(../images/blue-body-bg.jpg); background-repeat:no-repeat; background-position:bottom center; padding-bottom:146px; margin-top:2px;}

.rowMidPart{ margin:60px auto;}

.rowMidPart h1{ font-size:26px; font-weight:400; text-transform:uppercase; font-family:'Roboto Condensed', sans-serif; color:#666; }

.mob-menu{ display:none;}

.col-sm-5New{ background-color:#e9e9e9; margin-top:15px;}

.staff{ width:18%; float:left; margin:0px 3%;}


.NewStaff ul{ list-style:none; padding:0px; padding:0px;}
.NewStaff ul li{ width:16%; float:left; margin:0px 2.5%;}

.NewStaff img{border:1px solid #666;}

.NewStaff ul li:first-child { margin-left:0px;}
.NewStaff ul li:last-child { margin-right:0px;}

.NewStaff{
margin-top: 35px;

border-top: 3px solid #b79a9a;

padding-bottom: 77px;
}
.NewStaff h3{color:#4c3831; font-size:20px; font-family: 'Open Sans', sans-serif; font-weight:400; text-transform:uppercase;  margin:40px 0px 30px;}

.mob-container{ width:100% !important; margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px;}








@media only screen and (max-width: 1199px) {
	.welRht {
    width: 65%;
    float: left;
    margin-left: 10px;
}
.welLeft {
    width: 33%;
    float: left;
}
.right-cources {
    width: 55%;
    float: left;
    margin-left: 5%;
}
.left-cources {
    width: 40%;
    float: left;
}
.aboutSection {
    margin-right: 24px;
}
.NewStaff ul li img {
 width:100%; height:auto;
}
}

@media only screen and (max-width: 1078px) {
/*.logo{ width:38%;}
.rhtMenu{ width:58%; padding:0px;}*/
}

@media only screen and (max-width: 1059px) {
/*.logo{ width:100%; text-align:center;}
.rhtMenu{ width:100%; padding:0px;}
.menu {
    background-color: transparent;
    margin-top: 5px;
    margin-bottom: 5px;
}*/
.gallery img{ width:100%; height:auto;}
}
@media only screen and (max-width: 991px) {
.containerNew{ width:95% !important;}
.col-sm-7New{padding-left:0px;}
/*.col-sm-5New{ width:34% !important;}
.col-sm-7New{ width:64% !important;}*/
}



@media only screen and (max-width: 960px) {
.shadow-box{ max-width:323px; width:100%;}
.shadow-box1{ max-width:323px; width:100%;}
.photo-container img{ width:100%;}
.welLeft{ width:40%; float:left;}
.welRht{ width:60%; float:left;}
}

@media only screen and (max-width: 954px) {
.welLeft {
    width: 32%;
    float: left;
}
.welLeft img{ width:100%;}
.welRht {
    width: 65%;
    float: left;
}
.welSection h1 {
    padding: 0px 0px 3px;
    margin: 0px 0px 0px;
    position: relative;
    top: -7px;
}
.aboutSection {
    width: 48%;
    margin-right: 16px;
	float:left;
}
.aboutSection h1{ font-size:18px !important;}
.aboutSection p{ font-size:13px; line-height:19px;}
input.search{ width:84% !important;}
.gallerySection p {
    font-size: 13px;
    line-height: 19px;
}
.contsSection p {
    font-size: 13px;
    line-height: 19px;
}
}


@media only screen and (max-width: 933px) {
nav ul li {
    font-size: 14px;
    padding: 0px 0px;
}
}

@media only screen and (max-width: 919px) {
input.search {
    width: 83% !important;
}
}

.cources-container img{ width:100%;}

@media only screen and (max-width: 878px) {
.welLeft img{ width:100%;}
.welLeft{ width:36%; float:left;}
.welRht{ width:60%; float:left;}
.welSection{ padding-right:0px; padding-top:0px;}
.welSection h1 {font-size: 26px;}
.welSection p {font-size: 14px; line-height: 19px;}

}

@media only screen and (max-width: 875px) {
/*.logo{ width:100%; text-align:center;}
.rhtMenu{ width:100%; padding:0px;}
.logo {
    padding-top: 15px;
}*/
.menu {
    margin-top: 0px;
}
.navPart {
    text-align: center;
}
}

@media only screen and (max-width: 873px) {
input.search {
    width: 82% !important;
}
}

@media only screen and (max-width: 867px) {
	
.logoTxt h3 {
    font-size: 18px;
    padding-left: 161px;
}
.logoTxt h1 {
    font-size: 30px;
}
}

@media only screen and (max-width: 831px) {
input.search {
    width: 81% !important;
}
}

@media only screen and (max-width: 833px) {
.rhtMenu {
    text-align: right;
    width: 57%;
}
.logo {
    padding-top: 22px;
    width: 43%;
}
}

@media only screen and (max-width: 830px) {
	.welRht p a.rdm{ float:right; padding:5px;}
}

@media only screen and (max-width: 820px) {
	.welSection h1 {
    font-size: 24px;
}
.welSection p {
    font-size: 13px; line-height:18px;
}
.welRht p a.rdm{  font-size: 15px;}
}

@media only screen and (max-width: 807px) {
.rhtMenu {
    text-align: right;
    width: 55%;
}
.logo {
    padding-top: 22px;
    width: 45%;
}
}

@media only screen and (max-width: 794px) {
input.search {
    width: 80% !important;
}
}

@media only screen and (max-width: 791px) {
.logo{ width:53%;}
.rhtMenu{ width:47%; float:right;}
}

@media only screen and (max-width: 780px) {
nav ul li {
    font-size: 12px;
    padding: 0px 0px;
}
}

@media only screen and (max-width: 767px) {
	/*.mob-menu{ display:block;}
	.menu{ display:none;}*/
.logo {
    float: left !important;
}
.topHeader {

}
.logoTxt h1 {
    margin-top: 6px;
    text-align: center;
}
.logoTxt h3 {
    padding-left: 0px;
    text-align: center;
}
.logoTxt {
    padding-left: 10px;
	padding-right: 10px;
}
.aboutSection p{padding: 0px 0px 17px;}
nav ul ul {
    position: relative;
    visibility: hidden;
    z-index: 1000;
	left: 19px;
}
.mean-container .mean-bar{ padding:0px !important; background-color:#d45021 !important;}
.mean-container .mean-nav{background-color:#d45021 !important;}
.mean-container .mean-nav ul li a{padding: 4px 5% !important;}

.col-sm-7New {
    width: 100% !important;
}
.col-sm-5New {
    width: 100% !important; overflow:hidden;
}

.welSection{ margin-top:25px;}
.welSection h1 {
    font-size: 25px;
	padding-top:0px;
}
.welSection p {
    font-size: 13px; line-height:18px;
}
.welRht p a.rdm{  font-size: 17px;}
.welLeft img{ width:auto;}
.shadow-box {
    max-width: 100%;
}
.shadow-box1 {
    max-width: 100%;
}
.aboutSection {
    width: 48%;
    margin-right: 21px;
    padding-right: 18px;
}
.cources-container {
    overflow: hidden;
    width: 100%;
}
.aboutSection:last-child {
    border-right: none;
    margin-right: 0px;
    overflow: hidden;
    padding-right: 0px;
    width: 46%;
}
input.search {
    width: 95% !important;
}
.welRht {
    width: 62%;
    float: left;
}
.col-sm-7New {
    width: 100% !important;
    margin-right: 0px;
    padding-right: 0px;
}

}

@media only screen and (max-width: 741px) {
nav ul li {
    font-size: 12px;
    padding: 0px 0px;
}
}

@media only screen and (max-width: 693px) {
.rhtMenu {
    width: 38%;
    float: right;
}
.top-rht-menu {
    width: 221px;
    float: right;
    margin-top: 20px;
}
.toplink {
width: 100%;
float: none;
}
.soclink {
    float: right;
}

}

@media only screen and (max-width: 688px) {
nav ul li {
    font-size: 11px;
    padding: 0px 0px;
}
}

@media only screen and (max-width: 680px) {
/*.welSection {
    padding: 45px 15px;
}*/
.rowRightSide {
    padding-left: 0px;
}
}

@media only screen and (max-width: 666px) {
input.search {
    width: 94% !important;
}
}

@media only screen and (max-width: 655px) {
.logo {
    padding-top: 22px;
    width: 55%;
}
}
@media only screen and (max-width: 653px) {
.mob-menu{ display:block;}
	.menu{ display:none;}
	.welLeft {
    width: 38%;
    float: left;
}
.welRht {
    width: 60%;
    float: left;
}
}

@media only screen and (max-width: 655px) {
.logo {
    padding-top: 22px;
    width: 58%;
}
}

@media only screen and (max-width: 622px) {
.logo {
    width: 62%;
}
}

@media only screen and (max-width: 622px) {
	.welLeft {
    width: 40%;
    float: left;
}
.welRht {
    width: 58%;
    float: left;
}
}

@media only screen and (max-width: 592px) {
	
.logoTxt h3 { font-size: 16px;}
.logoTxt h1 { font-size: 24px;}
	.welLeft {
    width: 42%;
    float: left;
}
.welRht {
    width: 56%;
    float: left;
}
.welSection h1 {
    font-size: 22px;
    padding-top: 0px;
}
}

@media only screen and (max-width: 572px) {
.logo {
    width: 182px;
    float: none !important;
    display: block;
    margin: 0px auto;
}
p.logo-text {
    font-size: 15px;
    line-height: 15px;
    float: left;
    width: 76px;
    margin-left: 5px;
    color: #552d2d;
}
.rhtMenu {
    width: 100%;
    float: none;
}
.top-rht-menu {
    width: 221px;
    float: none !important;
    margin: 0px auto;
}
.toplink {
    width: 100%;
    float: none;
}
.soclink {
    float: none;
    margin: 0px auto;
    display: block;
    overflow: hidden;
}
.topHeader {
    height: 130px;
}
}



@media only screen and (max-width: 560px) {
input.search {
    width: 93% !important;
}
.welRht {
    width: 53%;
    float: left;
}
.welLeft {
    width: 44%;
    float: left;
}
.welSection h1 {
    font-size: 20px;
    padding-top: 0px;
}
}

@media only screen and (max-width: 554px) {
.logo {
    width: 182px;
float: none !important;
display: block;
margin: 0px auto;
overflow:hidden;
}
p.logo-text {
    font-size: 15px;
    line-height: 15px;
    float: left;
    width: 76px;
    margin-left: 5px;
    color: #552d2d;
}
.rhtMenu {
    width: 100%;
    float: none;
}
.topHeader {
    height: 130px;
}
.top-rht-menu {
    width: 221px;
    float: none !important;
    margin: 0px auto;
}
.toplink {
    width: 100%;
    float: none;
}
.soclink {
    float: none;
    margin: 0px auto;
    display: block;
    overflow: hidden;
}

}
@media only screen and (max-width: 530px) {
.welLeft {
    width: 98%;
    float: none; margin:0px auto;
}
.welLeft img { width:100%; height:auto;}
.welRht {
    width: 98%;
    float: left;
	margin-left:0px;
	margin-top:25px;
}

.aboutSection {
    width: 98%;
    margin-right: 0px;
    padding-right: 0px;
	border-right:none;
	margin:16px auto;
	float:none;
}
.aboutSection:last-child {
    padding-right: 0px;
    width: 98%;
	margin:16px auto;
	float:none;
	border-top: 1px solid #b79a9a;
padding-top: 17px;
}
.aboutSection hr {
    width: 100%;
    border-color: #b79a9a;
    float: left;
}
h1.cource{ margin-top:15px;}


}

@media only screen and (max-width: 510px) {
.welLeft img{ width:100%;}
.welSection h1 {
    font-size: 24px;
    padding-top: 0px;
}
.welSection p {
    font-size: 15px;
}
.welRht p a.rdm {
    font-size: 15px;
}
}



@media only screen and (max-width: 484px) {
input.search {
    width: 92% !important;
}
}

@media only screen and (max-width: 478px) {
.welRht {
    width: 100%;
    float: left; padding:0px;
}
}

@media only screen and (max-width: 446px) {
.mob-menu{ display:block; margin-top: 15px;}
	.menu{ display:none;}
	.topHeader {
    height: 120px;
}
}
@media only screen and (max-width: 428px) {
input.search {
    width: 91% !important;
}
}

@media only screen and (max-width: 402px) {
.logo a img.logoIcon {
    width:30% !important;
}
.logo img.logoText {
    width:60% !important;
}
}
@media only screen and (max-width: 428px) {
input.search {
    width: 90% !important;
}
}
@media only screen and (max-width: 348px) {
input.search {
    width: 89% !important;
}
}
@media only screen and (max-width: 320px) {
input.search {
    width: 88.5% !important;
}
}

