* {
font-family:Georgia, serif;
margin:0;
padding:0;
}

body {
font:100% Arial, Helvetica;
background:#FFF;
color:#333;
margin-top:-33px;
}
.customize-support li.widget_subpages_current_page > a{
 Color:#c00000!important;
}

p {
margin:10px 0;
}
.current_page_item a:hover,.current_page_item a:active {
color:red;
text-decoration:underline;
}


a:link,a:visited{
color:#3c78a7;
text-decoration:none;
}

a:hover,a:active {
text-decoration:underline;
}

a img {
border:0;
}

code {
font:1em 'Courier New', Courier, Fixed;
background:#ececec;
}

acronym,abbr,span.caps {
font-size:.9em;
letter-spacing:.07em;
cursor:help;
}

acronym,abbr {
border-bottom:1px dashed #999;
}

blockquote {
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
background:#eee;
font:1em Arial;
line-height:1.5em;
margin:10px 0;
padding:10px 10px 0;
}

select {
border:1px solid #aaa;
width:167px;
background-color:#fff;
color:#666;
}

#head {
width:1260px;
font-size:.7em;
background:#353535;
/*border-radius:11px 11px 0 0;*/
margin:0 auto;
padding:0;
}

#page {
width:1240px;
background:#ececec;
font-size:.75em;
margin:0 auto;
padding:10px;
}

.right,.alignright {
float:right;
}

#navbar {
text-transform:uppercase;
/*background:#000;*/
margin:0 auto;
padding:0 2px 0 0;
}

#page-bar {
width:1245px;
}

#page-bar ul {
list-style:none;
}

#page-bar li {
list-style:none;
cursor:pointer;
display:block;
float:left;
margin:0 7px;
padding:0;
}

#page-bar li:hover {
background:#3c78a7;
}

#page-bar a,#page-bar a:visited {
font-weight:700;
color:#FFF;
display:block;
margin:0;
padding:10px 7px;
}

#page-bar a:hover {
text-decoration:none;
display:block;
}

#searchform {
width:185px;
float:right;
text-align:right;
border-right:10px solid transparent;
padding:8px 0;
}

#page-bar li li {
float:left;
width:122px;
text-transform:none;
margin:0;
padding:0;
position: relative;
}

#page-bar li li a,#page-bar li li a:link,#page-bar li li a:visited {
background:#2B2B2B;
width:200px;
float:none;
margin:0;
padding:5px 10px 5px 18px;
}

#page-bar li li a:hover,#page-bar li li a:active {
background:#666;
padding:5px 10px 5px 18px;
}

#page-bar li ul {
display:none;
position:absolute;
width:10em;
left:-999em;
z-index:100!important;
}

#page-bar li:hover ul {
left:auto;
display:block;
}

#page-bar li:hover ul,#page-bar li.sfhover ul {
left:auto;
}

.headerFlat #logo {
  display: none;
}


#head.headerFlat {
  width: 100%;
  height: 70px;
  background-color: #3C78A7;
}

.headerFlat #page-bar li a {
    text-decoration: none;
    font-weight: normal;
    padding: 5px;
    text-align: left;
    color: #FFF;
}
.headerFlat div#navbar {
    /*padding: 0;
    background: #3C78A7;*/
}
.headerFlat div.logoWhite {
  width: 160px;
  height: 80px;
  background: url("images/logoFlat.png") no-repeat;
  position: absolute;
  margin: 15px 10px;
  background-size: 150px;
}
#head.headerFlat #page-bar {
    /*background-color: #3C78A7;*/
    float: right;
    width: 79%;
    top: 24px;
    position: relative;
}
#head.headerFlat #page-bar li li a, #head.headerFlat #page-bar li li a:link, #head.headerFlat #page-bar li li a:visited {
    background: #3C78A7;
}
#head.headerFlat  #page-bar li li a:hover {
  background: #1E5F91;
}
h1 {
font:3.5em Arial;
font-weight:700;
letter-spacing:-.08em;
}

h2 {
font:2.3em Georgia, "Times New Roman";
}

h3 {
font:1.3em Arial;
margin-bottom:3px;
color:#3c78a7;
font-weight: 300;
}

h4 {
font:1em Arial;
}

h3.cat_title,h3.cat_title a {
color:#333;
letter-spacing:-.05em;
font-size:.85em;
}

h3#respond {
margin-top:0;
padding-top:20px;
}

h3#comments {
margin-top:32px;
padding-left:0;
}

h3.authors {
margin-top:15px;
}

#logo {
width:1260px;
height:121px;
}

#tagline {
margin-top:5px;
font-size:1em;
color:#333;
}

#top {
padding:0;
}

#headline {
width:590px;
height:200px;
float:left;
background:#fff;
font-size:1.05em;
line-height:1.5em;
margin:0;
padding:10px;
}

#headline div.title {
font-weight:700;
font:2.4em Georgia;
letter-spacing:-.05em;
display:block;
padding-bottom:5px;
}

#headline div.meta {
display:block;
margin-top:-5px;
padding-bottom:2px;
}

#headline p {
padding-bottom:15px;
}

#featured {
width:300px;
height:200px;
background:#fff;
float:right;
padding:10px 10px 9px;
}

#featured .clearfloat {
margin-top:7px;
margin-bottom:8px;
}

#featured .info {
margin-top:5px;
padding-top:5px;
float:right;
width:180px;
}

#featured .title {
font-weight:700;
}

#headline a img,#featured a img {
border:1px solid #ccc;
margin-top:5px;
margin-right:10px;
padding:2px;
}

#middle {
width:920px;
background:#fff;
float:right;
margin:10px 0;
padding:10px;
}

.category {
width:164px;
float:left;
border-top:8px solid #333;
background:#fff;
margin:0;
padding:5px 10px 10px;
}

#cat-1,#cat-3,#cat-5 {
border-top:8px solid #333;
}

#cat-2,#cat-4 {
border-top:8px solid #3c78a7;
}

.category span.cat_title,#front-popular h3,#front-list .cat_title,#archive .cat_title {
text-transform:lowercase;
font-weight:700;
font-size:1.5em;
letter-spacing:-.05em;
margin:0;
}

.category a {
color:#333;
display:block;
background:none;
}

.blog-subheading a {
color:#c00000;
font-family:inherit;
}

.category a:hover {
background:none;
color:#fff;
text-decoration:none;
}

#bottom {
width:1240px;
padding-top:0;
}

#front-list {
width:990px;
background:#fff;
font-size:1.05em;
line-height:1.75em;
float:right;
padding:10px;
}

#archive {
padding-top:15px;
font-size:1.05em;
line-height:1.75em;
}

#front-list blockquote {
padding:0 10px;
}

#front-list .title,#archive .title {
font-weight:700;
font:2em Georgia;
letter-spacing:-.05em;
}

#front-list .clearfloat,#archive .clearfloat {
padding-bottom:10px;
border-bottom:1px dotted #ccc;
margin-bottom:10px;
}

#front-list .spoiler,#archive .spoiler {
display:block;
margin-top:3px;
}

#front-list p,#archive p {
margin:0;
padding:0;
}

.author {
font-size:.8em;
font-weight:700;
}

.meta {
font-size:1em;
color:#333;
border-bottom:1px solid #DBDBDB;
padding-bottom:5px;
}

.meta-inner {
font-size:1em;
color:#333;
padding-bottom:5px;
}

.egtsblog #archive .clearfloat {
border-bottom:0!important;
}

#content {
width:74%;  /*990px*/
background:#fff;
font-size:1.05em;
line-height:1.75em;
float:right;
min-height:300px;
padding:10px;
}

#content .breadcrumbs,#content .breadcrumbs a,#content_bschools .breadcrumbs,#content_bschools .breadcrumbs a {
font-weight:700;
color:#333;
}

#content h1.title,#content h2.title,#content_bschools h2.title {
font:2.2em Georgia;
font-weight:700;
letter-spacing:-.05em;
border-bottom:1px solid #ddd;
border-top:3px solid #ddd;
padding:5px 0;
}

.post {
font-size:1.05em;
line-height:1.75em;
}

.post p {
margin-top:0;
}

.post .clearfloat {
border-bottom:1px dotted #ccc;
margin:10px 0;
}

.post ul,.post ol,#front-list ul,#front-list ol {
margin-bottom:10px;
}

.post ul li,#front-list ul li {
list-style:square;
margin-left:30px;
padding-left:5px;
list-style-image:url(images/arrow.gif);
}

.post ol li,#front-list ol li {
list-style:decimal;
margin-left:30px;
}

.post ol li ul li,#front-list ol li ul li {
list-style:square;
margin-left:20px;
}

.post img,.post a img,#front-list img,#archive img {
border:1px solid #ccc;
margin:0;
padding:0;
}

.entry {
margin-top:20px;
}

#stats {
margin-top:0;
text-transform:uppercase;
font:.8em Arial;
display:block;
padding:4px 0;
}

#stats span {
padding:0 20px 0 0;
}

#stats img,#nav img {
border:0;
margin:0;
padding:0;
}

#tools {
width:590px;
height:25px;
font-size:.95em;
display:none;
}

.navigation {
text-align:Center;
padding:5px 0;
}

#sidebar {
width:24%;  /*220px*/
float:left;
margin:0;
}

#sidebar h3 {
font:1.1em Arial;
font-weight:700;
background:#333;
color:#fff;
margin:10px 0 5px;
padding:3px 10px;
}

.egtsblog #sidebar h3 {
background:#353535!important;
font-family:Georgia;
font-size:15px;
}

a:visited {
font-family:Georgia;
}

.egtsblog #sidebar-top a:link {
color:inherit;
font-family:Georgia;
}



.egtsblog .tagcloud a {
color:#AFAFAF!important;
}

.tagcloud {
text-transform:lowercase;
}

#sidebar-top,#sidebar-bottom {
width:94%;   /*200px*/
float:right;
background:#fff;
padding:0 10px 10px;
}

#sidebar-middle {
width:220px;
float:right;
}

#sidebar-left {
width:85px;
float:left;
background:#fff;
padding:0 10px 10px;
}

#sidebar-right {
width:85px;
float:right;
background:#fff;
padding:0 10px 10px;
}

#sidebar li {
list-style:none;
border-bottom:1px dotted #ccc;
display:block;
background:url(images/sub.png) no-repeat 0 0;
padding:2px 0 2px 13px;
}

#sidebar li ul li:last-child {
list-style:none;
border-bottom:0 dotted #ccc;
display:block;
background:url(images/sub.png) no-repeat 0 0;
padding:2px 0 0 13px;
}

#sidebar-ads {
width:200px;
float:right;
margin-bottom:10px;
background:#fff;
padding:10px;
}

.field {
border:1px solid #333;
background:#fff;
font-size:1em;
padding:2px;
}

#s {
font-size:1em;
width:150px;
padding:1px;
}

#searchsubmit {
padding-left:5px;
}

#commentform input[type='text'] {
width:190px;
height:26px;
border-radius:4px;
border:1px solid #CECECE;
margin:0 5px 1px 0;
padding:5px;
}

#commentform textarea {
width:35%;
margin-top:5px;
height:110px;
border-radius:4px;
border:1px solid #CECECE;
padding:5px;
}

#commentform input[type='submit'] {
background:#eee;
border:1px solid #B3B3B3;
border-radius:4px;
padding:5px;
}

.wp_rp_wrap {
border-top:2px #D5D5D5 solid;
padding:18px 18px 18px 0;
}

h3.related_post_title {
font-size:22px!important;
font-family:serif!important;
}

.commentlist cite {
font-style:normal;
margin-bottom:4px;
display:block;
}

.commentlist blockquote {
background:#ededed;
}

.commentlist li {
list-style:none;
margin-bottom:3px;
padding:10px 0;
}

.commentlist li li {
background:none;
border:none;
list-style:square;
margin:3px 0 3px 20px;
padding:3px 0;
}

.commenttext {
background:#f2f2f2;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
width:895px;
float:right;
padding:10px 10px 0;
}

.commentlist cite strong {
font-size:1.1em;
}

li.my_comment {
background:#FFF;
border:none;
}

li.my_comment cite strong {
font-size:1.3em;
color:#313228;
}

#commentform small {
background:#FFF;
font-weight:700;
padding:0;
}

.commentmetadata {
color:#4d4d4d;
display:block;
margin-top:3px;
text-align:right;
font-size:.9em;
}

.commentmetadata a,.commentmetadata a:visited {
color:#959382;
}

.commentlist small {
background:#e9e9e9;
}

.avatar {
border:1px solid #bbb;
float:left;
width:55px;
height:55px;
margin:0 10px 0 0;
padding:2px;
}

#comment {
width:590px;
background:#fff;
}

#front-popular {
font-size:.7em;
color:#fff;
margin:0 auto;
padding:0 10px;
}

#recentpost,#mostcommented {
width:280px;
float:left;
border:1px solid #fff;
padding:10px;
}

#mostcommented {
margin-left:17px;
}

#recent_comments {
width:280px;
float:right;
border:1px solid #fff;
padding:10px;
}

#recentpost ul,#mostcommented ul,#recent_comments ul {
margin-top:5px;
}

#recentpost ul li,#mostcommented ul li,#recent_comments ul li {
list-style:none;
border-top:1px dotted #fff;
display:block;
padding:5px;
}

#recentpost ul li:first-child,#mostcommented ul li:first-child,#recent_comments ul li:first-child {
border-top:0 dotted #fff;
}

#footer {
width:1260px;
font-size:.6em;
padding-top:10px;
padding-bottom:10px;
text-align:center;
margin:0 auto;
}

.clearfloat:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfloat {
display:block;
}

.phpbb-login {
width:100%;
height:45px;
}

.php-login-box {
background-color:#fff;
height:35px;
margin:0;
}

#mov2,#mov4,#mov6,#mov8,#mov10,#mov12,#mov14,#mov16,#mov18,#mov20,#mov22,#mov24,#mov26,#mov28,#mov30,#mov32,#mov34,#mov36,#mov38,#mov40 {
font-family:"Lucida Grande",Verdana,Arial,sans-serif;
margin:0 0 15px 45px;
}

#mov1,#mov3,#mov5,#mov7,#mov9,#mov11,#mov13,#mov15,#mov17,#mov19,#mov21,#mov23,#mov25,#mov27,#mov29,#mov31,#mov33,#mov35,#mov37,#mov39,#mov41 {
margin-left:30px;
}

td {
padding-left:10px;
}

#breaker {
border-bottom:2px solid #DDD;
margin-bottom:15px;
text-align:right;
}

#first {
color:#888;
font-size:1.75em;
font-weight:700;
}

#quickinq li {
color:#3C78A7;
border-bottom:none;
background:none;
padding:0;
}

#submitdim {
background-color:#eee;
border:1px solid #aaa;
color:#3c78a7;
cursor:pointer;
}

#pageforum {
width:950px;
background:#ececec;
font-size:.7em;
margin:0 auto;
padding:5px;
}

#breadcrumb li {
display:inline;
}

#tableimg {
width:20px;
height:20px;
}

table,th,td {
border:1px solid #EEE;
text-align:center;
}

#land_main {
height:100%;
width:1000px;
margin:0 auto;
}

#inner_left {
background:url(images/landimgs/bg3.png) repeat-x scroll 0 0 transparent;
margin-top:2%;
margin-left:14%;
padding-top:2%;
width:23.5%;
}

#board {
margin-left:2%;
margin-top:4%;
width:100%;
}

.middle_section {
width:50%;
height:50%;
}

#enquire {
background:url(images/landimgs/enquire.png) no-repeat;
background-size:contain;
width:28%;
position:absolute;
right:0;
margin:-11% 0;
}

#button1 {
background:url(images/landimgs/button1.png) no-repeat;
width:100%;
margin-left:6%;
background-size:contain;
}

#button2 {
background:url(images/landimgs/button2.png) no-repeat;
width:100%;
margin-left:6%;
background-size:contain;
}

#button3 {
background:url(images/landimgs/button3.png) no-repeat;
width:100%;
margin-left:6%;
background-size:contain;
}

#button4 {
background:url(images/landimgs/button4.png) no-repeat;
width:100%;
margin-left:6%;
background-size:contain;
}

#button5 {
background:url(images/landimgs/button5.png) no-repeat;
width:100%;
margin-left:6%;
background-size:contain;
}

#caption1 {
background:url(images/landimgs/button6.png) no-repeat;
width:100%;
margin-left:6%;
background-size:contain;
}

#caption2 {
background-image:url(images/landimgs/caption.png);
background-position:0 -43px;
}

#caption3 {
background-image:url(images/landimgs/caption.png);
background-position:0 -88px;
}

#caption4 {
background-image:url(images/landimgs/caption.png);
background-position:0 -131px;
}

#caption5 {
background-image:url(images/landimgs/caption.png);
background-position:0 -175px;
}

#logo-land {
background:url(images/landimgs/logo.png) no-repeat;
width:44%;
background-size:contain;
float:right;
margin:10px auto;
}

#sidebar-top ul {
max-height:600px;
overflow-x:hidden;
overflow-y:auto;
}

#quickinq {
overflow-y:hidden!important;
}

#sidebar-top::-webkit-scrollbar {
width:12px;
}

#sidebar-top::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
-webkit-border-radius:10px;
border-radius:10px;
}

#sidebar-top::-webkit-scrollbar-thumb {
-webkit-border-radius:10px;
border-radius:10px;
background:#A8A8A8;
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);
}

#sidebar-top::-webkit-scrollbar-thumb:window-inactive {
background:rgba(255,0,0,0.4);
}

.mba-head-title,.blog-subheading {
color:#c00000;
font-size:21px!important;
line-height:40px;

}

.bottom-link {
margin:12px 0;
}

.bottom-link a:hover {
color:#c00000;
text-decoration:none;
border-bottom:2px solid #c00000!important;
}

.underlined {
text-decoration:underline;
}

.open-quote {
font-family:arial;
font-size:400%;
margin-top:-13px;
position:absolute;
color:#3c78a7;
margin-left:-21px;
display:none;
}

.close-quote {
font-family:arial;
font-size:400%;
position:absolute;
color:#3c78a7;
display:none;
margin:-3px auto;
}

.testimonials-widget-testimonials p {
font-style:italic;
color:#9C9C9C;
text-align:left;
margin:5px 5px 10px 14px;
}

.testimonials-widget-testimonials cite {
color:#3c78a7;
text-align:right!important;
}

.testimonials-widget .image img {
height:50px;
width:50px;
margin:0 10px 5px 0;
}

.footer_contact input, textarea#msg_footer {
font-size: 11px;
}

#float {
background:none repeat scroll 0 0 transparent;
position:fixed;
right:0;
top:66px;
width:60px;
z-index:3000;
}

#float p {
color:#FFF;
font-size:11px!important;
line-height:7px;
}

#float p a {
text-decoration:underline;
color:#fff;
}

#float input,#float textarea {
box-shadow:rgba(0,0,0,0.1) 0 0 8px;
-moz-box-shadow:rgba(0,0,0,0.1) 0 0 8px;
-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 8px;
}

#float input,#float textarea,#float select {
border:solid 1px #E5E5E5;
outline:0;
font:normal 13px/100% Verdana, Tahoma, sans-serif;
width:200px;
background:#FFF;
margin-top:8px;
padding:9px;
}

#float textarea {
max-width:400px;
height:60px;
line-height:150%;
}

#float input:hover,#float textarea:hover,#float input:focus,#float textarea:focus {
border-color:#C9C9C9;
}

#float .form label {
margin-left:10px;
color:#999;
}

#float .submit input {
width:auto;
background:#617798;
border:0;
font-size:14px;
color:#FFF;
padding:9px 15px;
}

#float #sidebar-top1 {
background:none repeat scroll 0 0 #3C7CAF;
margin-left:45px;
width:230px;
padding:5px 14px;
}

#float .msg_slide {
color:#fff;
font-family:arial;
font-size:14px;
display:block;
width:215px;
}

#float #msg_slide a {
font-size:14px;
}

#quickinq li textarea,#quickinq li select,#quickinq li input {
border:solid 1px #9B9B9B;
outline:0;
font:normal 13px/100% Verdana, Tahoma, sans-serif;
width:172px;
background:#FFF;
margin-top:8px;
padding:9px;
}

.thanks_you_inquiry {
  display: block;
  background: #E5FFE5;
  border-radius: 5px;
  font-weight: 700;
  color: rgb(95, 142, 95);
  font-size: 13px;
  padding: 10px;
  position: relative;
  width: 50%;
  text-align: center;
  top: 30px;
  margin: 0 auto;
}

.resume_upload {
width:192px;
padding:2px 0 0 1px !important;
}

.or_seperator {
width:190px;
line-height:12px!important;
color:#3C7CAF!important;
border-bottom:1px dotted #CCC;
}

.inq_button {
background:#fff;
color:#000;
width:193px!important;
font-weight:700;
font-size:18px;
}

.file_upload_txt {
font:normal 11px/100% Verdana, Tahoma, sans-serif;
color:#FFF;
}

#fancybox-inner .file_upload_txt {
color:grey!important;
}

#fancybox-inner {
overflow:inherit!important;
}

#fancybox-wrap {
width:219px!important;
height:525px!important;
}

#inqu,#fancybox-inner {
width:220px!important;
height:470px!important;
overflow:inherit!important;
}

.contact_corp {
width:40%;
float:left;
}

.contact_map {
width:50%;
float:right;
margin-top:-30px;
}

#menu-item-6565 {
float:left!important;
width:20%!important;
}

#menu-item-6566 {
float:none!important;
margin-left:230px!important;
}

.adv-footer {
width:100%;
background:#333;
color:#a6a6a6;
text-align:left;
position:absolute;
}

.footer-col {
width:11%;
float:left;
display:block;
margin-left:9px;
margin-right:9px;
padding:27px 0 0;
}

.footer-col-big {
width:13%;
float:left;
display:block;
margin:0 9px;
padding:27px 0 0;
}

.social-footer-wide {
box-shadow:0 1px 0 #404040;
border-bottom:1px solid #232323;
height:42px;
padding:18px 0 0 14px;
}

.social-footer-wide .fb-like {
float:left;
width:34%;
}

.share_btn_footer {
float:left;
width:12%;
text-align:left;
}

.gplus_footer {
float:left;
width:28%;
text-align:right;
}

.adv-footer h3 {
border-bottom:1px solid #525252;
width:270px;
color:#3c78a7!important;
}

.facebook_footer {
background:url(images/facebook.png) no-repeat;
line-height:40px!important;
padding:0 45px 20px 0;
}

.twitter_footer {
background:url(images/twitter.png) no-repeat;
line-height:40px!important;
padding:0 45px 20px 0;
}

.googleplus_footer {
background:url(images/googleplus.png) no-repeat;
line-height:40px!important;
padding:0 45px 20px 0;
}

.youtube_footer {
background:url(images/youtube.png) no-repeat;
line-height:40px!important;
padding:0 45px 22px 0;
}

.footer_social {
margin-top:-18px;
width:26%;
float:left;
}

.facebook_footer:hover {
background:url(images/facebook-blue.png) no-repeat!important;
}

.twitter_footer:hover {
background:url(images/twitter-blue.png) no-repeat!important;
}

.googleplus_footer:hover {
background:url(images/googleplus-blue.png) no-repeat!important;
}

.youtube_footer:hover {
background:url(images/youtube-blue.png) no-repeat!important;
}

.footer-col li {
line-height:14px;
list-style:none;
font-size:13px;
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  background: url(data:;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuNUmK/OAAAAATSURBVBhXY2RgYNgHxGAAYuwDAA78AjwwRoQYAAAAAElFTkSuQmCC) repeat scroll transparent\9; /* ie fallback png background image */
  z-index: 990;
  color: white;
}
/**child menu**/
#page-bar li ul li ul{display: none !important;}
#page-bar li ul li:hover ul{left: 228px !important; position: absolute; top: 0; display:block !important;}
#page-bar li:hover ul, #page-bar li.sfhover ul{  margin: 0;  padding: 0;}

/**sub-child menu**/
#page-bar li ul li ul li ul{display: none !important;}
#page-bar li ul li ul li:hover ul{left: 228px !important; position: absolute; top: 0; display:block !important;}
#page-bar li:hover ul, #page-bar li.sfhover ul{  margin: 0;  padding: 0;}


.footer-col a,.footer-col-big a,.footer-col .footer_contact,.footer-col p {
color:#a9a9a9!important;
text-decoration:none;
font-size:11px;
line-height:17px;
}

.footer-heading {
border-bottom:1px dotted #a6a6a6;
padding-bottom:6px;
font-weight:700;
margin-bottom:10px;
text-shadow:1px 1px 1px #000;
font-size:12px;
color:#a6a6a6;
}

.footer_contact {
line-height:16px;
font-size:11px;
}

.footer_contact.foot_form input {
width:85%;
height:18px;
margin:8px 0;
}

.footer_contact.foot_form button {
width:30%;
height:22px;
background:#3c78a7;
color:#fff;
border:none;
font-size:15px;
}

.disclaimer_footer {
clear:both;
text-align:center;
border-top:1px solid #232323;
box-shadow:0 1px 0 #404040;
height:100%;
}

.small_desc_page {
font-size:10px;
font-weight:400;
line-height:13px;
color:#ADADAD;
}

.menu_heading_new {
font-weight:700!important;
letter-spacing:.05em;
background:linear-gradient(left,#4D4D4D,#333)!important;
padding-left:6px!important;
margin-top:6px!important;
}

.submenu_indent {
margin-left:15px;
}

.submenu {
background:url(images/sub-white.png) no-repeat 0 0!important;
padding-left:12px!important;
background-position:left;
margin-top:5px!important;
}

.over span.submenu_indent {
padding-left:12px;
}

#inner_left a h3, #inner_left a span {
font-size:21px;
font-weight:700;
font-family:"Times New Roman",Georgia,Serif;
position:absolute;
color:#fff;
font-variant:small-caps;
margin:6px 0 0;
}

#inner_left p {
font-family:georgia;
font-weight:700;
font-size:15px;
line-height:14px;
margin:4px 0!important;
}

.homeBtn {
  background: url("images/home.png") no-repeat;
  height: 10px;
  width: 10px;
  background-size: 20px;
}

#searchform #s,.adv-footer p {
font-size:11px;
}

#searchform #s {
width:120px;
}

.category p,#headline p,#featured p {
margin:0;
}

#front-popular h3,#recentpost a,#mostcommented a,#recent_comments a,#sidebar h3 a {
color:#fff;
}

#cat-1:hover,#cat-3:hover,#cat-5:hover,#cat-1:hover a,#cat-3:hover a,#cat-5:hover a {
background:#333;
color:#fff;
}

#cat-2:hover,#cat-4:hover,#cat-2:hover a,#cat-4:hover a,#recentpost ul li:hover,#mostcommented ul li:hover,#recent_comments ul li:hover {
background:#3c78a7;
color:#fff;
}

.meta a,.meta-inner a,#stats span a {
color:#333;
}

.post .ads,#sidebar-bottom,#sidebar-middle {
margin-top:10px;
}

#stats span a:hover,#tools a:hover {
background:none;
}

* html .clearfloat,*+html .clearfloat {
height:1%;
}

#caption {
padding-bottom:20px;
}

.footer-col2,.footer-col3 {
width:23%;
float:left;
display:block;
padding:27px 0 0 5px;
}

.footer-col-big li {
list-style:none;
line-height:12px;
}

.inq_button.submit_btn_welcome {
font-size:16px!important;
height:40px!important;
}

.sharedaddy.sd-gplus {
background:#F5F5F5;
width:30%;
border-left:2px solid #3c78a7;
margin-bottom:10px;
margin-top:35px;
float:right;
padding:5px;
}

.g-follow-wrapper {
position:absolute;
margin:3px 0 0 20px;
}

.entry.clearfloat span,.entry.clearfloat p span#textcolor b {
font-family:Georgia, serif!important;
}

.entry.clearfloat span p,.entry.clearfloat center p,.content div *,#content * {
font-family:Georgia, serif!important;
font-size:13px;
}

.adv-footer *,#page-bar *,#sidebar h3 *,.bx-wrapper * {
font-family:"Lucida Grande",Verdana,Arial,sans-serif!important;
}

.egtsblog .entry.clearfloat span,.egtsblog .entry.clearfloat *,.egtsblog .spoiler * {
font-family:Georgia, serif!important;
letter-spacing:.01em;
font-size:15px;
line-height:20px;
text-align:justify;
}

.egtsblog #content {
width:950px!important;
float:left!important;
margin:-10px 0 0 -20px;
}

.egtsblog #sidebar {
width:270px!important;
float:right!important;
margin:-10px 0 0;
}

.egtsblog #page {
background:#fff!important;
}

.egtsblog #sidebar-top,.egtsblog #sidebar-bottom {
width:260px!important;
border-left:1px solid #eee;
margin:10px -10px 0 0;
}

#content h2.sub_title {
font:1.7em Georgia;
font-weight:700;
letter-spacing:-.05em;
border-top:2px solid #ddd;
margin-top:28px;
margin-bottom:10px;
padding:18px 0 5px;
}

#content_bschools {
background:#fff;
padding:15px;
}

#content_bschools table,#content_bschools td {
border-collapse:collapse;
padding:8px;
}

#content_bschools th {
background:#eee;
padding:8px;
}

#content_bschools > table > tbody > tr:nth-child(odd) > td {
background:#F8F8F8;
}

#content_bschools table {
width:100%;
}

.egtsblog #sidebar li {
background:none!important;
font-size:12px!important;
padding:7px 0 7px 13px !important;
}

.egtsblog #archive p {
margin-top:10px;
text-align:justify;
}

.egtsblog .meta-inner b span a,.egtsblog .meta b span a {
text-decoration:underline!important;
}

.egtsblog #content .post p a {
color:#c00000!important;
}

#enq_btn_close_small {
position:absolute;
z-index:9999;
right:0;
margin-top:-18px;
}

.egtsblog .read_more_blog {
font-size:15px!important;
color:#c00000!important;
}

#content h2.sub_title1 {
font:1.7em Georgia;
font-weight:700;
letter-spacing:-.05em;
margin-top:10px;
margin-bottom:10px;
border-bottom:2px solid #ddd;
background:#F3F3F3;
background-image:url(images/Plain_Arrow_2.png);
background-size:14px;
background-repeat:no-repeat;
background-position:left;
border-left:5px solid #F3F3F3;
padding:4px 0 5px 20px;
}

.accordion-open .sub_title1 {
background:#888!important;
color:#fff;
background-image:url(images/Plain_Arrow_3.png)!important;
background-size:14px!important;
background-repeat:no-repeat!important;
background-position:left!important;
border-left:5px solid #888!important;
}

button.open-all,button.close-all {
background:#eee;
color:#000;
border:1px solid #ACACAC;
margin-left:5px;
float:right;
padding:5px;
}

.egtsblog ul li.cat-item-8 {
display:none!important;
}

tr:nth-child(even) {
background:#F7F7F7;
}

#fancybox-outer {
height:90%!important;
}

#homeDescSec {
width:100%;
background:#fff;
float:right;
min-height:160px;
color:#fff;
box-shadow: 0 1px 0 #404040;
border-bottom: 1px solid #232323;
padding-bottom: 10px;
background: #333;
}

.sectionOne,.sectionTwo,.sectionThree,.sectionFour,.sectionFive,.sectionSix {
float:left;
min-height:160px;
/*padding-top:10px;
-webkit-box-shadow:inset 0 0 10px 3px #0D0D0D;
box-shadow:inset 0 0 10px 0 #0D0D0D;*/
background-color:#333;
}

#homeDescSec p iframe {
width: 100%;
opacity: 0.5;
}

#homeDescSec p iframe:hover {
opacity: 1
}

/*
#homeDescSec .sectionOne {
background-color:#830000;
}

#homeDescSec .sectionTwo {
background-color:#540066;
}

#homeDescSec .sectionThree {
background-color:#335233;
}

#homeDescSec .sectionFour {
background-color:#0053A5;
}

#homeDescSec .sectionFive {
background-color:#9D7800;
}
*/
#homeDescSec h1 {
font-weight: 700;
margin-bottom: 10px;
text-shadow: 1px 1px 1px #000;
font-size: 12px;
width: 95%;
overflow: hidden;
margin-top: 10px;
text-align: center;
color: #a6a6a6;
}

#homeDescSec p {
font-size:11px;
text-align:justify;
padding: 0 10px;
}

#homeDescSec * {
font-family:"Lucida Grande",Verdana,Arial,sans-serif!important;
color:#C2C2C2;
font-size: 11px;
text-align: justify;
}

#homeDescSec h2 {
font-size: 12px;
font-weight: bold;
margin: 10px 0 2px 0;
}

.left,.alignleft,.shareaholic-canvas {
float:left;
}

#textcolor,.textcolor,.egtsblog .meta-inner b span a:hover,.egtsblog .meta b span a:hover,.egtsblog p b {
color:#c00000;
}

.gmat-videos-section img,.gmat-videos-section-mobile img {
margin:2px!important;
padding:4px!important;
}

.gmat-videos-section img:hover,.gmat-videos-section-mobile img:hover {
border:1px solid #5C5C5C;
}

#address_wc,#address_field,.address_footer,#address_land,.egtsblog #sidebar-bottom {
display:none;
}

::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder {
color:#999;
font-size:11px;
}

@media screen and (max-width: 1024px) {
#button span {
font-size:1.4em!important;
line-height:22px!important;
}

#caption > p {
font-size:13px!important;
line-height:11px!important;
}

#button1,#button2,#button3,#button4,#button5 {
margin-left:0!important;
}

#inner_left {
margin-left:4%!important;
width:30%!important;
padding:30px 0 0 20px;
}

.middle_section {
padding-top:10px;
width:56%!important;
}

#logo img {
width:100%;
}

#logo {
width:auto!important;
height:auto!important;
}

#content {
width:75%!important;
}

#sidebar {
width:22%!important;
}

#page-bar li {
width:auto!important;
margin:1px!important;
padding:0!important;
}

.egtsblog #sidebar-top,.egtsblog #sidebar-bottom {
width:100%!important;
}

.egtsblog #sidebar {
float:right!important;
width:22%!important;
}

.egtsblog #content {
width:75%!important;
margin:-10px -8px 0!important;
}

.blog-subheading a {
line-height:30px!important;
}

.footer-col-big,.footer-col {
width:20%!important;
}

#head,#page,#page-bar {
width:auto!important;
}
}

@media screen and (max-width: 768px) {
.slimScrollDiv {
  min-width: 100% !important;
}
#button span {
font-size:1em!important;
line-height:22px!important;
}

#caption > p {
font-size:10px!important;
line-height:11px!important;
}

#button1,#button2,#button3,#button4,#button5 {
margin-left:0!important;
}

#inner_left {
margin-left:4%!important;
width:36%!important;
padding:30px 10px 0;
}

.share_btn_footer {
clear:both!important;
margin-top:26px!important;
width:27%!important;
}

.footer_social {
margin-top:5px!important;
}

.social-footer-wide {
height:95px!important;
}

#logo {
width:auto!important;
height:auto!important;
}

#content {
width:67%!important;
}

#sidebar {
width:29%!important;
}

#page-bar li {
width:auto!important;
margin:1px!important;
padding:0!important;
}

.contact_map {
clear:both;
margin-top:20px;
width:100%!important;
}

.egtsblog #sidebar {
float:right!important;
width:30%!important;
}

.egtsblog #content {
width:67%!important;
margin:-10px -8px 0!important;
}

.blog-subheading a {
line-height:30px!important;
}

.gmat-videos-section {
display:none;
}

.gmat-videos-section-mobile {
display:block!important;
}

.footer-col-big,.footer-col {
width:20%!important;
}

#logo img,.contact_corp,.egtsblog #sidebar-top,.egtsblog #sidebar-bottom {
width:100%!important;
}

#head,#page,#page-bar {
width:auto!important;
}

#content p iframe,table,th,td {
width:100%;
}
}

@media screen and (max-width: 640px) {
#inner_left a span {
font-size:1em!important;
}

#inner_left {
margin-left:4%!important;
width:37.5%!important;
padding:30px 5px 0;
}

.middle_section {
padding-top:30px;
}

.share_btn_footer {
clear:both!important;
margin-top:26px!important;
width:27%!important;
}

.footer_social {
margin-top:5px!important;
width:100%!important;
text-align:center;
}

.social-footer-wide {
height:170px!important;
}

#logo {
width:auto!important;
height:auto!important;
}

#content {
width:67%!important;
}

#sidebar {
width:29%!important;
}

#page-bar li {
background:none repeat scroll 0 0 #1C1C1C;
width:32%!important;
margin:1px!important;
padding:0!important;
}

#page-bar li li {
clear:both!important;
width:100%!important;
}

#sidebar-top,#sidebar-bottom {
width:87%;
}

.contact_map {
clear:both;
margin-top:20px;
width:100%!important;
}

.social-footer-wide .fb-like {
clear:both;
margin-top:20px;
}

.egtsblog #sidebar {
float:right!important;
width:30%!important;
}

.egtsblog #content {
width:66%!important;
margin:-10px -8px 0!important;
}

.blog-subheading a {
line-height:30px!important;
}

.egtsblog #sidebar li {
padding:7px 0!important;
}

.egtsblog .post img,.egtsblog .post a img,.egtsblog #front-list img,.egtsblog #archive img {
margin-bottom:10px!important;
width:93%!important;
}

.sharedaddy.sd-gplus {
clear:both;
width:95%!important;
}

.gmat-videos-section-mobile {
display:block!important;
}

.footer-col-big,.footer-col {
width:20%!important;
}

#logo img,#content p iframe,table,th,td {
width:100%;
}

#head,#page,#page-bar {
width:auto!important;
}

#searchform,.sharedaddy .sd-content img,.gmat-videos-section {
display:none;
}

.menu .page_item a,.contact_corp,.egtsblog #sidebar-top,.egtsblog #sidebar-bottom,#commentform textarea,#commentform input[type="text"] {
width:100%!important;
}
.clickFormDiv iframe {
  height: 965px !important;
}
#head.headerFlat #page-bar {
  margin: 47px 0 33px 0;
}
}

@media screen and (max-width: 480px){
.slimScrollDiv {
  min-width: 100% !important;
 }
#button span {
margin-left:9.5%!important;
}

#inner_left a span {
font-size:1.2em!important;
}

#inner_left {
margin-left:13%!important;
width:58%!important;
padding:30px 40px 0;
}

.share_btn_footer {
clear:both!important;
margin-top:26px!important;
width:27%!important;
}

.footer_social {
margin-top:5px!important;
}

.social-footer-wide {
height:220px!important;
}

.footer-col-big:nth-child(odd) {
clear:both;
}

.gplus_footer,.social-footer-wide .fb-like,.share_btn_footer,.footerAsocial {
margin-bottom:20px!important;
width:100%!important;
float:none!important;
}

#page-bar {
width:auto!important;
}

#page-bar li {
width:100%!important;
margin:1px!important;
padding:0!important;
}

#page-bar li li {
clear:both!important;
width:100%!important;
}

#sidebar-top,#sidebar-bottom {
width:93%;
}

.contact_map {
clear:both;
margin-top:20px;
width:100%!important;
}

.adv-footer {
overflow:hidden;
}

.egtsblog #sidebar {
float:right!important;
width:100%!important;
}

.egtsblog #content {
width:99%!important;
margin:-10px -8px 0!important;
}

.blog-subheading a {
line-height:30px!important;
}

.egtsblog .post img,.egtsblog .post a img,.egtsblog #front-list img,.egtsblog #archive img {
margin-bottom:10px!important;
width:93%!important;
}

.egtsblog .entry.clearfloat span,.egtsblog .entry.clearfloat *,.egtsblog .spoiler *,.egtsblog #archive p {
text-align:left!important;
}

.gmat-videos-section {
display:none;
}

.gmat-videos-section-mobile {
display:block!important;
}

.middle_section,#content {
width:95%!important;
}

.footer-col-big,.footer-col {
width:45%!important;
}

.footer_contact.foot_form input,.footer_contact.foot_form textarea,.footer_social,#sidebar,.contact_corp,.egtsblog #sidebar-top,.egtsblog #sidebar-bottom,#commentform textarea,#commentform input[type="text"] {
width:100%!important;
}

#logo img,#content p iframe,table,th,td {
width:100%;
}
.clickFormDiv iframe {
  height: 965px !important;
}
#head.headerFlat #page-bar {
  margin: 47px 0 33px 0;
}
}

@media screen and (max-width: 320px){
.slimScrollDiv {
  min-width: 100% !important;
 }
#button span {
margin-left:12.5%!important;
}

#inner_left a span {
font-size:1.2em!important;
}

#inner_left {
margin-left:4%!important;
width:88%!important;
padding:36px 5px 0;
}

.middle_section {
padding-top:30px;
}

.share_btn_footer {
clear:both!important;
margin-top:6px!important;
width:27%!important;
}

.footer_social {
margin-top:5px!important;
float:none!important;
width:100%!important;
}

.social-footer-wide {
height:200px!important;
}

.gplus_footer,.social-footer-wide .fb-like,.share_btn_footer,.footerAsocial {
margin-bottom:20px!important;
width:100%!important;
float:none!important;
}

#content {
width:93%!important;
}

#page-bar {
width:auto!important;
}

#page-bar li {
width:100%!important;
margin:1px!important;
padding:0!important;
}

#page-bar li li {
clear:both!important;
width:100%!important;
}

#sidebar-top,#sidebar-bottom {
width:93%;
}

.contact_map {
clear:both;
margin-top:20px;
width:100%!important;
}

.contact_map > iframe {
width:280px!important;
}

.adv-footer {
overflow:hidden;
}

.gmat-videos-section {
display:none;
}

.egtsblog .entry.clearfloat span,.egtsblog .entry.clearfloat *,.egtsblog .spoiler *,.egtsblog #archive p {
text-align:left!important;
}

.header_img {
display:none!important;
}

.footer-col-big,.footer-col,.gmat-videos-section-mobile img {
width:94%!important;
}

.footer_contact.foot_form input,.footer_contact.foot_form textarea,#sidebar,.contact_corp,#commentform textarea,#commentform input[type="text"] {
width:100%!important;
}

#logo img,#content p iframe,table,th,td {
width:100%;
}

.gmat-videos-section-mobile,.header_img_small {
display:block!important;
}
.clickFormDiv iframe {
  height: 965px !important;
}
#head.headerFlat #page-bar {
  margin: 47px 0 33px 0;
}
}

.ac-head-title,.blog-subheading {
color:#c00000;
font-size:19px!important;
line-height:38px;}

.acm {
font:2.3em Georgia, "Times New Roman"; color:#000!important;}

.mba-head-title-1 {
color:#c00000;
font-size:18px!important;
line-height:40px;
}

.mba-head-title-2 {
color:#c00000;
font-size:18px!important;
line-height:40px;
padding-top: 9px;
}

footer{z-index:5 !important; }