@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:100%; text-align: center; padding:20px 0px;}



.welRht h1{font-size:22px; text-align: center; color:#4f1d71;}

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



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



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

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



.logo{ padding-top:0px;}

.logo a{position:absolute; z-index: 1;}



.right_menu{float:right;}



.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: 8px;     box-shadow: 0px 0px 10px rgb(0 0 0 / 50%);

    }

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:#1f7c93; padding-top:1px;}

.soclink{width: 112px;

float: left; margin-left:8px;}



.soclink a{ padding:2px;}



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



.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%;}



.welcomeContainer{background-color:#fff2c7;}



.noticeContainer{ background-color:#ff4033; margin:0px 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:98%; margin-bottom: 30px;     box-shadow: 0px 0px 10px rgb(0 0 0 / 50%);

    border: 3px solid #fff; padding: 5px;



}



a.readmore {

    background-color: #fff;

	color:#511d71;

    border-radius: 13px;

    padding: 2px 8px;

}

a.readmore_purp{

	background-color: #511d71;

	color:#fff;

    border-radius: 13px;

    padding: 2px 8px;

}

.aboutSection .purp_txt h1{color:#511d71 !important; margin-top:10px;}

.purp_txt p{color:#511d71 !important;}



.NewStaff ul li a{    text-align: center;

    padding: 13px 0px;

    display: block;     color: #521b76;

}

.ylbg{ background-color:#ffc603; }

.orgbg{background-color:#ff4033; }

.aboutSection .orgbg h1{color:#fff !important;     padding-top: 10px;}

.aboutSection .orgbg p{color:#fff !important;}



.aboutSection .ylbg h1{color:#511d71 !important;     padding-top: 10px;}

.aboutSection .ylbg p{color:#511d71 !important;}



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



h1.cource{ color:#521b76; font-size:25px; font-weight:500; font-family: 'Open Sans', sans-serif; text-transform:uppercase; margin-top:45px; margin-bottom:5px; text-align: center;}

p.courseTxt{text-align:center; color: #521b76;

    font-size: 15px;

    font-weight: 400;     padding: 5px 0px 10px;}





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%;  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:5px;}



.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:#ffc603;}

.btmNav ul li a:hover{ color:#ffc603;}

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



.container-footer{ background-color:#ff4033; 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: 20px; margin-bottom:10px; }

.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 4px; position:relative; border-right:1px solid #b4b4b4;}

nav ul li a{ text-decoration:none; color:#1f7c93; padding:0px 6px; display:block;}

nav ul li a:hover{ color:#ff4033; text-decoration:none;}

nav ul li.active a{ color:#ffc603 !important; 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; margin-top: 25px;}

.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: 1px solid #ffc603;



padding-bottom: 77px;

}

.NewStaff h3{color:#521b76; font-size:20px; font-family: 'Open Sans', sans-serif; font-weight:400; text-transform:uppercase;  margin:40px 0px 5px; text-align: center;}



.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: 100%;

    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: 1017px) {

.rhtMenu {

    width: 100%;

}

	.logo{position: absolute;}

}

@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;}*/

	.aboutSection{float:left;}

}







@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;}



}



@media only screen and (max-width: 954px) {

.welLeft {

    width: 32%;

    float: left;

}

.welLeft img{ width:100%;}



.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;}

.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;

}

.logo {

    position: relative;

    width: 118px;

    text-align: center;

    margin: 0px auto;

    float: none;

}	

	.logo a{position: relative;

    float: none;}

	.logo a img{width:100%}

	.soclink {

    width: 112px;

    float: none;

    margin: 0px auto;

}

	.top-rht-menu {

    width: 221px;

    float: none;

    margin: 10px auto 0px;

}

.right_menu {

    float: none;

}

.menu {

    background-color: transparent;

    padding-top: 7px;

}	

}





@media only screen and (max-width: 831px) {

input.search {

    width: 81% !important;

}

}



@media only screen and (max-width: 833px) {



}



@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) {



}



@media only screen and (max-width: 794px) {

input.search {

    width: 80% !important;

}

}



@media only screen and (max-width: 791px) {



}



@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;}*/



.topHeader {

height: auto;

}

.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:#ffc603 !important;}

.mean-container .mean-nav{background-color:#ff4033 !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;

}



.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) {



.toplink {

width: 100%;

float: none;

}





}



@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) {

.NewStaff ul {

    display: flex;

    flex-direction: row;

    justify-content: center;

    align-items: center;

    flex-wrap: wrap;

}

	.NewStaff ul li {

    width: auto;

    float: none;

    margin: 0px 2.5%;

}

.NewStaff ul li:first-child {

        margin-left: inherit;

}

}

@media only screen and (max-width: 653px) {

.mob-menu{ display:block;}

	.menu{ display:none;}

	.welLeft {

    width: 38%;

    float: left;

}



.rhtMenu {

    padding: 0;

}

	.right_menu{margin-top:5px;}

}



@media only screen and (max-width: 655px) {



}



@media only screen and (max-width: 622px) {



}



@media only screen and (max-width: 622px) {

	.welLeft {

    width: 40%;

    float: left;

}



}



@media only screen and (max-width: 592px) {

	

.logoTxt h3 { font-size: 16px;}

.logoTxt h1 { font-size: 24px;}

	.welLeft {

    width: 42%;

    float: left;

}



.welSection h1 {

    font-size: 22px;

    padding-top: 0px;

}

}



@media only screen and (max-width: 572px) {



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;

    

}

.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;

}



.welLeft {

    width: 44%;

    float: left;

}

.welSection h1 {

    font-size: 20px;

    padding-top: 0px;

}

.container-footer {

    height: auto;

}	

}



@media only screen and (max-width: 554px) {



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;

}

.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;}





.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;}

.right-cources {

    width: 100%;

    float: left;

    margin-left: 0%;

}

.left-cources {

    width: 100%;

    float: none;

}

.cources-container {

    display: flex;

    flex-direction: column;

}	



}



@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: 98%;

    float: none; padding:0px; margin: 0px auto;

}

}



@media only screen and (max-width: 446px) {

.mob-menu{ display:block;}

	.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;

}

}



