.site-main-logo {
    float: left;
    padding: 5px 0 3px;
    width: 400px;
}
.site-main-logo img {
    height: auto;
    width: 100%;
}
.nav-menu { margin-top: 10px;}
.nav-menu li a { text-transform: uppercase; color: #333; font-weight: bold; }
.nav-menu li:hover a { color:#ffcc29;}
.banner {
    bottom: 0;
    left: 0;
    padding: 125px 0;
    position: absolute;
    right: 0;
    top: 0;
}
.sub-banner-text{padding:25px 0px; font-size:20px; font-style:italic;}
.courses-btn{padding:10px 15px; background-color:transparent; color:#000; border:1px solid #000; font-weight:bold}
.courses-btn:hover{text-decoration:none; border-color:#094e95 !important;}
.form-outer{background:rgba(255,255,255,0.5); padding:5px 11px; margin: 18px 0;}
.language-boxes{width:100%; display:block; color:#fff;}
.french-box{background:url(../image/language1.png); padding:76px; margin:0px -15px;}
.german-box{background:url(../image/language3.png); padding:76px; margin:0px -15px;}
.spanish-box{background:url(../image/language2.png); padding:76px; margin:0px -15px;}
.language-boxes h5{font-size:26px;}
.language-boxes h4{font-size:50px; font-weight:bold;}
.language-boxes h6{font-size:17px;}
.book-outer{height:445px; display:block; width:720px;}
.book-outer img{
  display: block;
  max-width: 100%;
  height: auto;
}
.credit-outer{background:rgba(255,255,255,0.9); padding:55px 35px; margin-left:-40px;}
.credit-outer h4{font-size:20px; text-align:center; line-height:1.4; padding:25px 0px;}
.credit-outer p{font-size:18px; font-size:bold; text-align:center;}
.title-system{font-size:40px;line-height: 0.9;
    font-weight:bold;
    padding-bottom: 30px;
    position: relative;
    }
.title-system:after{ 
    background: #db843d none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 4px;
    left: 20%;
    position: absolute;
    right: 35%;
}
.learn-more-outer{margin:50px 0px; text-align:center;}
.learn-btn{padding:15px 25px;
background-color:transparent;
border:1px solid #000;
color:#000;
font-size:18px;
font-weight:bold;
}
.text-bold{font-weight:bold;}
.learn-btn:hover{text-decoration:none;}
.foreign-business-bg{background:url(../image/testimonialbg.png); padding:100px; color:#fff; text-align:center;}
.business-language{ font-size:45px; position:relative; padding-bottom: 30px;}
.business-language:after{height:2px; position:absolute; left:40%; right:40%; content:""; background:#fff; bottom:0;}
.foreign-business-bg h4{padding-top:25px; padding-bottom:15px; line-height:1.4;}
.faculty-section{padding:50px 0px;}
.prof-name{font-size: 20px;
    font-weight: bold;
    margin: 0; padding-top:7px;}
.teacher-designation{border-radius:15px; font-style:italic; padding:0px 8px;}
.teacher-designation::before{content:"- "}
.foreign-business-bg p{font-style:italic; padding:15px; 0px; font-size:18px;}
.footer{background-color:#ffe371;}
.footer-link{margin:0px; padding:0px;}
.footer-link li{list-style:none; padding:10px 2px; border-bottom:1px dotted #000;}
.footer-link li:last-child { border-bottom: none;  }
.fotter-box{border-bottom:1px solid #ffd46e; padding:30px 0px 10px;}
.link-first-box{padding-right:30px; border-right:1px solid #ffaf02;}
.link-second-box{padding:0px 30px; border-right:1px solid #ffaf02;}
.link-third-box{padding:80px 5px;}
.social-box{background-color:#ffc444; padding:30px 30px 18px 30px;}
.social-box-inner{padding:0px 0px 30px; border-bottom:1px solid #ffe371;}
.social-media-list{margin:0px; padding:22px 0px;}
.social-media-list li{float:left; list-style:none}
.social-media-list li a {
	background-color: #ffffff;
    border: 1px solid #d9d9d9;
    border-radius: 50%;
    color: #262626;
    cursor: pointer;
    display: table;
    font-size: 18px;
    height: 40px;
    line-height: 1.7;
    margin: 10px 5px;
    min-width: 30px;
    outline: medium none;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 40px;
	}
.social-media-list li a img {	height:20px;
    margin: 7px;
    vertical-align: middle; display:table-cell;}
	.social-media-list li a i {	height:11px;
    margin: 0;
    vertical-align: middle; display:table-cell;}
	
/*for font awesome*/
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.6.3');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-youtube:before {
  content: "\f167";
}
.designby{color:#8b8b8b; padding:30px 0px;}
.copyright{padding:30px 0px;}
.programs{border-right: 1349px solid transparent;
    border-top: 500px solid #fdd773;
    height: 0;
    overflow: visible;
    padding-bottom: 0;
    padding-left: 0;
    position: absolute;
    width: 100%;
	}


.program-inner{ padding-top:70px;}
.no-margin{
        margin: 0;
    }
 .box1{ background-color:#85d1c9; width:100%; padding:30px; color:#fff}   
.box2{ background-color:#e27069; width:100%;padding:30px; color:#fff} 
.box3{ background-color:#5bbd69; width:100%;padding:30px; color:#fff} 
.box4{ background-color:#eeb36d; width:100%;padding:30px; color:#fff} 
.course-detail{padding:20px 0px;}

/* for home page banner */
.carousel-inner > .slider{height: 620px;}
.carousel-inner > .slider > img, .carousel-inner > .slider > a > img
{height:auto; width: 100%}
.banner h1{font-weight: bold;}


@media (max-width: 767px) {
	.site-main-logo {padding: 5px 15px; width: 220px;}
	.book-outer{height:auto; display:block; width:auto !important;}
	.credit-outer{padding:0px; margin-left:0px;}
	.foreign-business-bg {
     padding: 0px;
    }
	.faculty-section {
    padding: 0px;
}
.banner{padding:15px 0px;}
.banner h1{font-size:18px;}

.nav-tabs > li > a {
   
    padding: 5px 14px;
}
.link-second-box {
   
    padding: 0px;
}
.link-third-box {
    padding: 20px 0px;
}
.course-detail {
    padding: 0px;
}
.programs{
   display:none;
	}
	.program-inner{background-color:#fdd773;}
.carousel-indicators {
    bottom: 100%;
}
	}
@media (min-width: 768px) and (max-width: 1280px)  {
		.french-box {
   
    padding: 40px; 
}
.german-box {
   
    padding: 40px; 
}
.spanish-box {
   
    padding: 40px; 
}

.banner h1{font-size:30px;}
}
/*aboutus page*/


@font-face {
font-family: "Franklin Gothic Book";
font-style: normal;
font-weight: normal;
src: url('../fonts/FRABK.ttf') format('truetype');
}



@font-face {
font-family: "Franklin Gothic Book italic";
font-style: normal;
font-weight: normal;
src: url('../fonts/FRABKIT.ttf') format('truetype');
}
.about-us-heading-bg{background-color:#af0061;}
.about-us-heading{color:#fff; font-weight:bold; font-size:30px; padding:20px 0px;}
.about-us-info{ font-size: 15px; padding:10px 0px;}
.about-us-subheading{font-size:23px;  }
.about-container{padding:10px 0px;}
.director-info{}
    .director-info h4{font-size:18px;color:#212973; font-weight:bold; text-transform:uppercase;}
.president-message{background-color:#212973; padding:55px 10px; color:#fff; letter-spacing:2px; font-size:19px; font-style:italic; line-height:1.3; position:relative;}
.president-message:before{border-bottom: 16px solid transparent;
    border-right: 16px solid #212973;
    border-top: 16px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: 100%;
    top: 50%;
    width: 0;}
	.organogram-border{border:2px solid #6e5436; padding:25px;}
	.list{margin:0; padding:0px;}
	.list li{display:inline-block; list-style:none; color:#6e5436; font-weight:bold; padding:0px 20px; border-right:1px solid #6e5436;}
	.list li:last-child{border-right:none;}
    .list li img{vertical-align:inherit;}
	quote{border-left: 5px solid #6e5436;
    font-size: 13px;
    margin: 0 0 20px;
    padding: 0px 20px;
	display:block;
	}
	.advisor-section{background-color:#ededed;}
	.about-thumbnail{border:none; padding:0px;}
	.advisor-message{ padding:20px 0px; font-size:15px;}
	.advisor-info{color:#212973;}
	.advisor-info h4{font-size:18px; font-weight:bold; text-transform:uppercase;}
	
	/*for programs */
	.course-heading{text-transform:uppercase; font-size: 26px; font-weight: bold;}
	hr {
    background-color: #88b9e3;
    border: 0 none;
    height: 2px;
}
.panel-heading .accordion-toggle:after {
   content: "\e114";
    float: right;
    font-family: "Glyphicons Halflings";
}
.panel-heading .accordion-toggle.collapsed:after {
   content: "\e080";
}
.accordion-toggle:hover{text-decoration:none;}
.content{background-color:#e8f1f4;}
.admission-faq{background-color:#eee;}
.admission-faq h3{background: #ffffff;margin: 1.25rem; padding: 0.625rem; color: #282e68;}
.icon-image-list {
    list-style-type: none;
    padding: 0;
    margin:20px;
}
ul.icon-image-list li {
    padding: 7px;
}
ul.icon-image-list li img {
    margin-right: 5px;
}
.choicebase-bg{background-color: #337AB7; padding:15px;}
.choicebase-bg h3{color:#fff;   }
.choicebase-bg p{ color:#fff; font-size: 15px;}
.amizone-description{font-size: 15px;}
.academic-section{padding:20px 0px;}
.business-science-bg{background-color: #B0319A; padding: 15px; color:#fff;}
.contactus-section{padding:25px 0px;}
#map-outer {
    height: 405px;
    width: 100%;
}
.form-panel{background-color: #f8f8f8;
    border: 1px solid #eee;
    border-radius: 4px;
    margin: 15px;
    padding: 20px 0;}
.form-panel h3 {
    color: #8dc63f;
    margin: 0 0 25px;
    padding: 0;
}
/* program detail page */
.crs-info {
    background: #F0F8FF none repeat scroll 0 0;
    font-family: "Franklin Gothic Book";
    padding: 25px 35px;
  
}
.crs-info ul {
    display: block;
    margin: 0 ;
    padding: 0 ;
    }
.crs-info ul li {
   
    border-top: 1px solid #b0b8bf;
    display: inline-block;
    margin: 0 20px 0 0;
    padding: 10px 0;
    vertical-align: top;
    width: 46%;
}
.crs-info ul li:first-child {
    border: 0 none;
}
.crs-info ul li:first-child + li {
    border: 0 none;
}
.apply-btn{margin:10px 0px;}
.main-tabs {
  border-bottom: 1px solid #ddd;
}
.main-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.main-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
 
  border-radius: 4px 4px 0 0;
  background-color: #eee;
  font-weight: bold;
  color:#1d1d1d;
  font-size: 13px;

}
.main-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
  background-color:#e1e1e1 !important;
}
.main-tabs > li.active > a,
.main-tabs > li.active > a:hover,
.main-tabs > li.active > a:focus {
  color: #1ba1e2;
  cursor: default;
  background-color: #fff;
border-style: solid solid none solid;
  border: 2px solid;
border-color: #A74546 #eeeeee;
border-bottom: none;

}
.alumni-message p{font-size:14px; height:75px; overflow:hidden;}
.main-content{border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #eee;padding:15px;}
.main-content > .tab-pane {
  display: none;
}
.main-content > .active {
  display: block;
}
.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; // remove the gap so it doesn't close
 }
 .placement-section{border-bottom:1px solid #E1E1E1; margin-bottom:50px;}
.placement .col-md-3{background:#F0F0F0; margin:10px; max-width:20%; padding:15px; min-height:210px; box-sizing: content-box}
.placement .col-md-3 h3{color:#036; margin:0; padding:0}
.placement div:nth-child(4){border:none !important;}
.head-info{color:#fff;}
.head-info h4{text-transform:uppercase;}

p {
    text-align: justify;
}

div {
    text-align: justify;
}