body{
padding:0px;
margin:0px;
background:#ededed;
}
.mCSB_scrollTools .mCSB_draggerRail {
    background: black !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #9CC900 !important;
}
.clear{clear:both;}
/*-------ribbon----*/
.cust-fb{
	background:#022;
	color:#fff;
	font-family:'Croissant One';
	padding:10px 20px 10px 20px;
	text-align:center;
	font-size:12px;
}
.fb-like {
    /* position: relative; */
    top: 10px !important;
}
/*------header---*/
.hvr-rectangle-out{
	background:none !important;
}
.hvr-rectangle-out:before{
	background:#9CC900 none repeat scroll 0 0 !important;
}

.option ul li {
    display: inline-block;
    padding: 0px 20px;
}



/*-------menu----------*/


.navbar {
    margin-bottom: 0px !important;
	border:0px !important;
    top: 35px !important;
}
.navbar-inverse{
background:#292929 !important;
}
.navbar-inverse .navbar-nav>li>a {
    color: #9d9d9d !important;
    padding: 10px 15px !important;
    margin-top: 6px !important;
	font-family:'Croissant One';
}
.navbar-inverse .navbar-nav>li>a:hover {
    color: black !important;
}
.navbar-nav>li>.dropdown-menu {
    background: rgba(0,0,0,0.8) !important;
    border-top: 4px solid #9CC900 !important;	
}
.dropdown li a{
	font-family:'Croissant One';
    color: white !important;
}
.dropdown li a:hover {
    color: white !important;
    background: #9CC900 !important;	
}
.dropdown li{
    display: inherit !important;
}

.navbar-brand>img {
    display: block;
    position: absolute;
    bottom: 0px;
    height: 75px;
}



/*-------menu----------*/
.logo-content{
border-left:1px solid white;
padding-left:10px;
font-size:20px;	
}
#triangle-topright {
    width: 55%;
    height: 0;
    border-top: 33px solid #000;
    border-left: 50px solid transparent;
    float: right;
}
li.call-back-btn a {
    color: #fff;
    font-family: 'Croissant One';
	text-decoration:none;
}
.call-back-icon{
	color: red !important;
}

.glyphicon.glyphicon-chevron-left, .glyphicon.glyphicon-chevron-right {
   background: black;
	border-radius: 50px;
	padding: 4px;
	font-size: 20px;
	color:#9CC900;		
}
header .icon {
    padding: 5px 5px;
    font-size: 20px;
	color:#9CC900;
}
.carousel-indicators {
    top: 60%;
}
.caption-info{
	padding:20px;
    background: rgba(0,0,0, 0.3);
    text-shadow: 2px 2px 2px black !important;
}
.caption-info h3{
	font-size:35px;
    font-family: 'Croissant One';
}
.header{
position:relative;
top:0px;
height:85px;
width:100%;
background:#292929;
}
.head{
 width:100%;
 height:5px;
   background: #000;
   position:absolute;
   top:0px;
}
.option{
	font-family:'Bellefair';
position:absolute;
top:0px;
color:white;
text-align:center;
}
.container {
    width: 100%;
    padding: 0px;
    margin-top: 6px;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    height: 700px;
}
.carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
    top: 35%;
}

.section-contents{
	width:90%;
}

/*------animate button----*/

/*@import 'https://fonts.googleapis.com/css?family=Comfortaa:300,400,700&subset=cyrillic,cyrillic-ext,latin-ext';
body {background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAFfKj/FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRF4OXp8PX50NXZBLxR6QAAAEhJREFUeNpiYGJgYGACCCAGMAAIIDiDCSCAGLAAgABCEcbBBAggGIORQhogwNCcwIjddKgQI6ojUbkgWSYMo+BCjKiOR9PLBAAchAAxHFDBbwAAAABJRU5ErkJggg==')}
h1 {text-align:center;font-family:comfortaa;font-weight:900;font-size:3em;color:#fff;text-shadow:0em 0.05em 0 rgba(0,0,0,0.35)}*/
button {
	color:#9CC900;
	background:transparent;
	border-width:2px;
	border-style: solid;
	border-color: #000;
	position:relative;
	margin:1em;
	display:inline-block;
	padding:0.5em 1em;
	transition:all 0.3s ease-in-out;
	text-align:center;
	font-family:comfortaa;
	font-weight:bold
}
button:before, button:after {
	content:'';
	display:block;
	position:absolute;
	border-color:#9CC900;
	box-sizing:border-box;
	border-style:solid;
	width:1em;
	height:1em;
	transition:all 0.3s ease-in-out;
	color:#9CC900;
}
button:before {
	top:-6px;
	left:-6px;
	border-width:2px 0 0 2px;
	z-index:5;
}
button:after {
	bottom:-6px;
	right:-6px;
	border-width:0 2px 2px 0;
}
button:hover:before, button:hover:after {
	width:calc(100% + 12px);
  height:calc(100% + 12px);
  border-color:#9CC900;
 }
button:hover {
	color:#000;
	border-color:#9CC900;
}

.more-btn{
	font-family:'Croissant One';
}


/*----section 1 -----*/
.section1:before, .section1:after{
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  height: 5px;
  background-image: -webkit-linear-gradient(0deg, black 20px, red 20px, yellow 40px, white 40px, black 60px, red 60px, yellow 80px);
  background-image: -ms-linear-gradient(0deg, black 20px, red 20px, yellow 40px, white 40px, black 60px, red 60px, yellow 80px);
  background-size: 90px;
}
.section1:before {
  top: 0px;
}
.section1:after {
  bottom: 0px;
}
.banner .container {
    margin-top: 0px;
}
.section1{
	padding-bottom:30px;
	border-top:1px solid;
}
.section1 .title {
    border: 2px solid #000;
    font-family: 'Croissant One';
    font-size: 35px;
    color: #9CC900;
    padding: 10px 30px;
}
.hvr-curl-top-right:before {
        background: linear-gradient(225deg, #9CC900 45%, #aaa 50%, #ccc 56%, white 80%);

}
.section1-information p{
	font-family: 'Bellefair';
	font-size: 18px;
	text-align:justify;
	color:#000;
}

/*----------------*/
/*.section1:before, .section1:after{
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  height: 5px;
  background-image: -webkit-linear-gradient(0deg, black 20px, red 20px, yellow 40px, white 40px, black 60px, red 60px, yellow 80px);
  background-image: -ms-linear-gradient(0deg, black 20px, red 20px, yellow 40px, white 40px, black 60px, red 60px, yellow 80px);
  background-size: 90px;
}*/
.section01:before {
  top: 0px;
}
.section1:after {
  bottom: 0px;
}
.banner .container {
    margin-top: 0px;
}
.section01{
	padding-bottom:30px;
	border-top:1px solid;
}
.section01 .title {
    border: 2px solid #000;
    font-family: 'Croissant One';
    font-size: 35px;
    color: #9CC900;
    padding: 10px 30px;
}
.hvr-curl-top-right:before {
        background: linear-gradient(225deg, #9CC900 45%, #aaa 50%, #ccc 56%, white 80%);

}
.section01-information p{
	font-family: 'Bellefair';
	font-size: 18px;
	text-align:justify;
	color:#000;
}


/*--------------*/


/*----------section 2-------*/

.section2 {
    padding: 30px;
    text-align: center;
    background: url(banner8.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 650px;
    background-attachment: fixed;
}
.section2-content {
    background: rgba(0,0,0, 0.5);
    width: 30%;
    margin: 21px;
	
    padding: 5px;
}
.section2 .title{
	font-family:'Croissant One';
	font-size:30px;
	padding:15px;
	color: #9CC900;;
}
.section2-information p{
	font-family: 'Bellefair';
	font-size: 18px;
	text-align:justify;
	color:#fff;
}

.section2-content:hover{
	box-shadow: 0px 0px 20px 0px #e5e5e5;
}
.section2-img img {
    width: 180px;
    height: 180px;
}
.section2 .last{
	border:none;
}

/*----------section3 -----*/
.section3:before, .section3:after{
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  height: 5px;
  background-image: -webkit-linear-gradient(0deg, black 20px, red 20px, yellow 40px, white 40px, black 60px, red 60px, yellow 80px);
  background-image: -ms-linear-gradient(0deg, black 20px, red  20px, yellow 40px, white 40px, black 60px, red 60px, white 80px);
  background-size: 90px;
}
.section3:before {
  top: 0px;
}
.section3:after {
  bottom: 0px;
}
.section3{
	padding:50px;	
}
.section3 .title{
    border: 2px solid #000;
	font-family:'Croissant One';
	font-size:30px;
	padding:15px;
	color:#9CC900;
}
.section3-information p{
	font-family: 'Bellefair';
	font-size: 18px;
	text-align:justify;
	margin-left:10px;
	margin-top: 15px;
	color:#000;
}
.section3-img img {
    height: 175px;
    width: 245px;
	border:1px solid #000;
	padding:10px;
}
.section3:hover  .section3-img{
		-webkit-animation: rotation 1s linear;
}

@-webkit-keyframes rotation {
		from {
				-webkit-transform: rotate(180deg);
		}
		to {
				-webkit-transform: rotate(359deg);
		}
}
/*-------------section 4-----*/

.section4{
	padding:40px 0px;
	text-align:center;
	background:
	linear-gradient(135deg, #708090 22px, #d9ecff 22px, #d9ecff 24px, transparent 24px, transparent 67px, #d9ecff 67px, #d9ecff 69px, transparent 69px),
	linear-gradient(225deg, #708090 22px, #d9ecff 22px, #d9ecff 24px, transparent 24px, transparent 67px, #d9ecff 67px, #d9ecff 69px, transparent 69px)0 64px;
	background-color:#708090;
	background-size: 64px 128px;
  background-attachment:fixed;
}
.section4-content{
	margin-top:20px;
}
.section4 .title{
	font-family:'Croissant One';
	font-size:30px;
	padding:15px;
	color:#000;
	border:2px solid #000;
}	
.section4-information {
	font-family: 'Bellefair';
	font-size: 18px;
	text-align:justify;
    padding: 20px;
    margin: 15px 45px;
	background:rgba(0,0,0,0.8);
	color:#fff;
}
.service-title {
	font-family:'Croissant One';
    font-size: 16px;
    padding: 15px;
	color:#9CC900;
}
.section4-information:hover{
	box-shadow: 5px 5px 5px 5px #e5e5e5;
}


/*---------section 5---------*/
.section5:before, .section5:after{
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  height: 5px;
  background-image: -webkit-linear-gradient(0deg, black 20px, red 20px, yellow 40px, white 40px, black 60px, red 60px, yellow 80px);
  background-image: -ms-linear-gradient(0deg, black 20px, red 20px, yellow 40px, white 40px, black 60px, red 60px, yellow 80px);
  background-size: 90px;
}
.section5:before {
  top: 0px;
}
.section5:after {
  bottom: 0px;
}
.section5{
	padding:40px 0px;
}
.section5 .title{
    border: 2px solid #000;
	font-family:'Croissant One';
	font-size:30px;
    padding: 10px 30px;
	color:#9CC900;
}	
.section5-information {
	font-family: 'Bellefair';
	font-size: 18px;
	text-align:justify;
    padding: 20px;
    margin: 0px 45px;
	color:#000;
}
.section5-img{
	margin-top:100px;
}	
.section5-img img{
	height:150px;
	width:150px;
}
.section5:hover  .section5-img{
		-webkit-animation: rotation 1s linear;
}

@-webkit-keyframes rotation {
		from {
				-webkit-transform: rotate(180deg);
		}
		to {
				-webkit-transformF.section11-cms-banner: rotate(359deg);
		}
}

/*----section 6----------*/

.section6{
	padding:40px 0px;
	text-align:center;
}
.section6 .title{
    border: 2px solid #000;
	font-family:'Croissant One';
	font-size:30px;
	padding:15px;
	color:#9CC900;
}
.section6-information {
    font-family: 'Bellefair';
    font-size: 18px;
    text-align: justify;
    padding: 0px 70px;
    margin: 0px 45px;
}
#quote-carousel {
    padding: 0 10px 30px 10px;
    margin-top: 60px;
}
#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
#quote-carousel .carousel-indicators {
    position: relative;
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-top: 20px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 50px;
    height: 50px;
    cursor: pointer;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    opacity: 0.4;
    overflow: hidden;
    transition: all .4s ease-in;
    vertical-align: middle;
}
#quote-carousel .carousel-indicators .active {
    width: 128px;
    height: 128px;
    opacity: 1;
    transition: all .2s;
}
.item blockquote {
    border-left: 5px solid #9CC900;
	 border-right: 5px solid #9CC900;
	margin: 0;
	background:#e5e5e5;
	padding:15px;
	border-radius:5px;
}
blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {
    color: black;
}
blockquote .small, blockquote footer, blockquote small{
	font-family:'Croissant One';
	font-size:100%;
}
.section6:hover  blockquote .small, blockquote footer, blockquote small{
		-webkit-animation: rotation 1s linear;
}

@-webkit-keyframes rotation {
		from {
				-webkit-transform: rotate(180deg);
		}
		to {
				-webkit-transform: rotate(359deg);
		}
}
/*----------section 7---------*/

.section7{
	padding:30px;
	text-align:center;
	background-color:black;
	background-image:
	radial-gradient(white, rgba(255,255,255,.2) 2px, transparent 40px),
	radial-gradient(white, rgba(255,255,255,.15) 1px, transparent 30px),
	radial-gradient(white, rgba(255,255,255,.1) 2px, transparent 40px),
	radial-gradient(rgba(255,255,255,.4), rgba(255,255,255,.1) 2px, transparent 30px);
	background-size: 550px 550px, 350px 350px, 250px 250px, 150px 150px; 
	background-position: 0 0, 40px 60px, 130px 270px, 70px 100px;
	color:#fff; 
	 background-attachment:fixed;
}
.section7 .title{
	font-family:'Croissant One';
	font-size:30px;
	padding:15px;
	color:#9CC900;
}
.section7-information p{
	font-family: 'Bellefair';
	font-size: 18px;
	text-align:justify;
}
.section7-content {
    margin-top: 20px;
    padding: 25px 10px;
    background: rgba(225,225,225,0.3);
    width: 30%;
    margin: 19px;
	border-radius:5px;
}
.section7-content:hover{
	box-shadow: 0px 0px 20px 0px #e5e5e5;
}
.section7 .last{
	border:none;
}

/*--------section 8--------*/
.section8:after, .section8:before{
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  height: 5px;
  background-image: -webkit-linear-gradient(0deg, red 20px, blue 20px, blue 40px, yellow 40px, yellow 60px, green 60px, green 80px);
  background-image: -ms-linear-gradient(0deg, red 20px, blue 20px, blue 40px, yellow 40px, yellow 60px, green 60px, green 80px);
  background-size: 90px;
}

.section8:after {
  bottom: 0px;
}
.section8:before {
  top: 0px;
}
	.section8 {
    padding: 30px;
    text-align: center;
   

}
.section8 .title{
	font-family:'Croissant One';
	font-size:30px;
	padding:15px;
	color:#9CC900;
}
.section8 .member-img {
    height: 300px !important;
}
.section8 .caption{
	font-size: 18px;
	text-align:justify;
	font-family: 'Bellefair';
	padding: 9px;
    color: #fff;
    border-top: 2px solid;
}

.section8 .thumbnail {
    background: #000;
}
/*------section 9--------*/
	
.section9{
	text-align:center;
	padding:0px;
	margin:0px;
	
}
.section9 .title{
    border: 2px solid #000;
	font-family:'Croissant One';
	font-size:30px;
	padding:15px;
	margin-top:50px;
	color:#9CC900;
}
.section9 .container{
	margin-top:40px;
}
.section9-information {
    font-family: 'Bellefair';
    font-size: 18px;
    text-align: justify;
    padding:30px 30px 30px 30px;
    margin: 0px;
}
.section9-information p{
	margin:20px 30px;
}
.info-title{	
	font-family:'Croissant One';
	font-size:18px;
	margin:20px 0px 0px 30px;
	color:#9CC900;
}
.section9-cms-img img {
    width: 100%;
    border: 1px solid;
    padding: 10px;
}
.section9-cms-banner:after{
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  height: 5px;
  background-image: -webkit-linear-gradient(0deg, red 20px, blue 20px, blue 40px, yellow 40px, yellow 60px, green 60px, green 80px);
  background-image: -ms-linear-gradient(0deg, red 20px, blue 20px, blue 40px, yellow 40px, yellow 60px, green 60px, green 80px);
  background-size: 90px;
}
.section9-content {
    padding: 50px;
}
.section9-rib {
    border: 1px solid #000;
}
.section9-cms-banner:after {
  bottom: 0px;
}
.section9-cms-banner img {
    width: 100%;
	border:1px solid;
	padding: 10px;
	margin-top:10px;
}
.section9-cms-banner{
	padding:0px;
	margin:0px;
}
.section9 ul{
	margin-top:20px;
}
.section9-top-content-common-title {
    font-family: 'Croissant One';
    font-size: 18px;
    color: #9CC900;
    background: #fff;
    border: 2px solid #5E5E5E;
    padding-top: 6px;
}
.section9-top-up {
    padding: 25px;
    border-bottom: 1px solid #000;
}

.section9-top-up-content-title {
    font-family: 'Croissant One';
    font-size: 18px;
    padding: 10px;
	color:#9CC900;
	text-transform:uppercase;
	text-decoration:underline;
}
.section9-top-up-content-info-title {
	text-align:left;
    font-family: 'Croissant One';
    font-size: 18px;
    color: #000;
    padding: 5px 0px 0px 60px;
}
.section9-top-up-content-info {
    font-family: 'Bellefair';
    font-size: 18px;
    color: #000;
    border-left: 4px solid #000;
    padding: 2px 25px;
    text-align: left;
	margin-left:20px;
}
.section9-top-up-content-icon {
    font-size: 100px;
    color: #000;
    padding:10px 20px;
}
.section9-top-down {
    background: #9CC900;
    padding: 25px;
    border-bottom: 1px solid #000;
}
.section9-top-down-content-title {
    font-family: 'Croissant One';
    font-size: 18px;
    padding: 10px;
	text-transform:uppercase;
	text-decoration:underline;
	color:#000;
}
.section9-top-down-content-info-title {
	text-align:left;
    font-family: 'Croissant One';
    font-size: 18px;
    color:#5E5E5E;
    padding: 5px 0px 0px 60px;
}
.section9-top-down-content-info {
    font-family: 'Bellefair';
    font-size: 18px;
    color: #fff;
    border-left: 4px solid #FFF;
    padding: 2px 25px;
    text-align: left;
	margin-left:20px;
}
.section9-top-down-content-icon {
    font-size: 100px;
    color: #000;
    padding:10px 20px;
}
.line-up{
    border-right:2px solid;
    padding: 10px;
}
/*---------section 10--------*/
.section10-cms-banner:after{
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  height: 5px;
  background-image: -webkit-linear-gradient(0deg, red 20px, blue 20px, blue 40px, yellow 40px, yellow 60px, green 60px, green 80px);
  background-image: -ms-linear-gradient(0deg, red 20px, blue 20px, blue 40px, yellow 40px, yellow 60px, green 60px, green 80px);
  background-size: 90px;
}

.section10-cms-banner:after {
  bottom: 0px;
}
.section10-cms-banner img {
	margin-top:10px;
    width: 100%;
	border:1px solid #000;
	padding:10px;
}
.testimonial-container{
	width:85%;
}
.testimonial{
margin:50px 0px;
}
.testimonial-author{
	font-family:'Bellefair';
	font-size:25px;
	padding:10px;
}
.testimonial-inforamtion{
	padding: 20px 20px;
    font-family: 'Bellefair';
    font-size: 16px;
	border:1px solid;
	border-radius:5px;
	min-height:210px;
	text-align:justify;
	border-left: 5px solid #9CC900;
}

.testimonial-inforamtion::after {
    content: '';
    position: absolute;
    left: 6%;
    top: 100%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 13px solid #000;
    clear: both;
}

.testimonial .title{
    border: 2px solid #000;
	 font-family: 'Croissant One';
	font-size:35px;
	padding:20px;
	color:#9CC900;
	}
.testimonial-content{
margin-top:30px;
}
.testimonial-inforamtion:hover{
	box-shadow: 5px 5px 5px 5px #888888;
	
	}
	
/*----------section 11------------*/
.section11-cms-banner img {
    width: 100%;
	border:1px solid;
	padding: 10px;
	margin-top:10px;
}
.section11-cms-banner:after{
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  height: 5px;
  background-image: -webkit-linear-gradient(0deg, red 20px, blue 20px, blue 40px, yellow 40px, yellow 60px, green 60px, green 80px);
  background-image: -ms-linear-gradient(0deg, red 20px, blue 20px, blue 40px, yellow 40px, yellow 60px, green 60px, green 80px);
  background-size: 90px;
}
.why-goglobus .container{
	width:95%
}
.section-11.why-goglobus {
    margin: 0px;
    padding: 0px;
}
.goglobus-container {
    width: 80%;
	margin-top:0px;
}
.section-11-info {
    padding: 10px 50px 10px 0px;
}
.section-11-content {
    margin: 10px 0px;
}
.section-11-first{
	margin-top:5px;
}
.why-goglobus .title{
    border: 2px solid #000;
	 font-family: 'Croissant One';
	font-size:35px;
	padding:20px;
	color:#9CC900;
	}
.section-11-information.info-up {
    padding: 10px;
    color: white;
}
.section-11-information.info-down {
    background: #9CC900;
    padding: 10px;
    color: white;
}
.section-11-info .title{
	font-family: 'Croissant One';
	color:#000;
	border:none;
	padding:0px;
	margin-left:0px;
	font-size:25px;
	padding-bottom: 12px;
}
.section-11-info p {
    font-family: 'Bellefair';
    font-size: 20px;
    border-left: 4px solid #000;
    padding-left: 20px;
    margin-left: 10px;
    color: #000;
}
.section-11-icon .icon {
	color:#000;
    text-align: center;
    font-size: 44px;
    padding: 20px;
    position: absolute;
    border: 2px solid;
    border-radius: 50px;
    box-shadow: 1px 1px 40px 1px #000;
    left: 40%;
    top: 35px;
}
.info-up:hover  .section-11-icon  .icon {
		-webkit-animation: rotation 1s linear;
}
.info-down:hover  .section-11-icon  .icon {
		-webkit-animation: rotation 1s linear;
}

@-webkit-keyframes rotation {
		from {
				-webkit-transform: rotate(180deg);
		}
		to {
				-webkit-transform: rotate(359deg);
		}
}


.section11-img .fa {
    font-size: 60px;
    color: #000;
    margin: 20px;
}

.phd-list{
	color:#000;
	font-size:20px;
    font-family: 'Bellefair';
}

/**--------------section12----------*/
.partner-us .container{
	width:95%;
}

.partner-us .title{
    border: 2px solid #000;
	 font-family: 'Croissant One';
	font-size:35px;
	padding:20px;
	color:#9CC900;
	}
.section12.partner-us {
    padding: 0px;
    margin: 0px;
}
.section12-cms-banner img {
    width: 100%;
	border:1px solid;
	padding: 10px;
	margin-top:10px;
}
.section12-cms-banner:after{
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  height: 5px;
  background-image: -webkit-linear-gradient(0deg, red 20px, blue 20px, blue 40px, yellow 40px, yellow 60px, green 60px, green 80px);
  background-image: -ms-linear-gradient(0deg, red 20px, blue 20px, blue 40px, yellow 40px, yellow 60px, green 60px, green 80px);
  background-size: 90px;
}
.section12-proverb p {
	font-family:'Croissant One';
    font-size: 23px;
    color: #9CC900;
}
.section12-proverb {
    margin-top: 15px;
    background: black;
    padding: 10px 50px;
}
.section12-quotes{
	margin-top:10px;
}
.quote-img img {
    width: 85%;
    height: 360px;
	padding:10px;
	border:1px solid #000;
}
.quote-info p {
	font-family:'Croissant One';
    font-size: 20px;
    color: #000;
    padding: 20px;
    border-left: 4px solid;
    margin: 22px;
}
.section12-information {
	background:#9CC900;
	margin-top:10px;
	margin-bottom:10px;
}
.section12-information p {
	font-family:'Bellefair';
    font-size: 22px;
    color: #000;
    padding: 30px 50px;
}
.section12-information p span{
	font-family:'Croissant One';
}

/*---------contact us------*/

.contact-container {
    width: 95%;
}
.contact-head {
    padding: 0px 10px;
    margin: 0px 0 20px;
    border: 1px solid #000;
	font-family:'Croissant One';
	color:#9CC900;	
}
.label-address{
	font-family:'Croissant One' !important;
	color:#9CC900 !important;
}
.main-contact-portion {
    box-shadow: 0px 0px 15px 0px #000;
    padding: 30px;
	margin: 50px 0px;
	
}
.form-submit-message span{
	font-family:'Croissant One' !important;
	textt-decoration:underline;
}
.form-submit-message {
    font-family: 'Bellefair';
    padding: 5px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #000;
    margin: 10px;
    color: #9CC900;
    background: #000;
}
.contact-icon {
    color: #fff;
    font-size: 20px;
}
.contact-phone-icon {
    font-size: 25px;
}
.form-submit-btn {
    border: 2px solid #000;
    background: none;
    font-family: 'Croissant One';
    color: #9CC900;
    margin: 25px;
	border-radius:0px;
	background:rgba(0,0,0,0.5);
}

.form-submit-btn:hover {
	background:none;
	color:#fff;
	background:rgba(0,0,0,0.5);
	border:2px solid #9CC900;
	
}
.contact-form{
	background: url(contact-form-background-fix.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 650px;
	margin-bottom: 30px;
}
.loction-btn-samll li {
    display: inline;
    padding: 15px;
    background: black;
    color: white;
}
.loction-btn-samll {
    margin: 25px;
	text-align:center;
}
.address-bar {
    padding: 25px 12px;
}
#div1, #div2, #div3, #div4, #div5 {
    position: absolute !important;
    width: 70% !important;
    padding: 20px;
    box-shadow: 0px 0px 10px 0px #000;
    margin: 0px 60px;
	height:345px;
}
#div2, #div3, #div4, #div5 {
    display: none;
}
#div1 div, #div2 div, #div3 div, #div4 div, #div5 div {
    background: #000;
    padding: 11px;
    font-family: 'Bellefair';
    font-size: 18px;
    color: #fff;
}


.contact-form-back, h2{
    background: rgba(0,0,0,.5);
	padding:5px;
}
.none-hide{
	display:none;
}

label, h2 {
    color: white;
    font-family: 'Croissant One';
}
.form-control{
	
    font-family: 'Bellefair';
	font-size:18px;
}

.block::after {
   color: #9CC900;
    border-left: 24px solid;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
    display: inline-block;
    content: '';
    position: absolute;
    right: -24px;
    bottom: 1px;
}
.block {
    width: 100px;
    height: 45px;
    font-size: 18px;
    padding: 10px;
    display: inline-block;
    position: relative;
    cursor: pointer;
    font-family: 'Croissant One';
    color: #000;
    box-shadow: 0px 0px 10px 0px #000;	
	text-transform: uppercase;
}

.block:hover {
    color:#000;
	background:#9CC900;
}

/*---------about us----------*/

.about-us-section .title{
    border: 2px solid #000;
	 font-family: 'Croissant One';
	font-size:35px;
	padding:20px;
	color:#9CC900;
	margin-top:20px;
	}
	.about-us-information p {
    margin: 20px 30px;
    font-family: 'Bellefair';
	font-size:18px;
	text-align:justify;
}
.about-container {
    width: 95%;
}

/*----------job seeker--------*/

.job-seeker-section .title{
    border: 2px solid #000;
	 font-family: 'Croissant One';
	font-size:35px;
	padding:20px 0px 35px 0px;
	color:#9CC900;
	text-transform:uppercase;
	margin-top:20px;
	}
	
.job-seeker-content-title {
    font-family: 'Croissant One' !important;
    color: #9CC900;
    font-size: 22px !important;
    padding: 0px !important;
}
	.job-seeker-information p {
    margin: 20px 30px;
    font-family: 'Bellefair';
	font-size:20px;
	text-align:justify;
}
.job-seeker-container {
    width: 95%;
}
.job-seeker-mini-title{
	 font-family: 'Croissant One';
	 color:#000;
	 font-size: 16px;
}
.job-seeker-line {
    border-bottom: 1px solid #9CC900;
    border-top: 1px solid #000;
    padding: 1px;
	position: relative;
    top: 12px;
}
.job-seeker-icon {
    position: absolute;
    background: #ededed;
}
.job-seeker-content-img img {
    width: 100% !important;
    height: 230px !important;
    padding: 10px !important;
}
/*-----bachelors-----*/

.bachelors-form-submit-message span{
	font-family:'Croissant One' !important;
	textt-decoration:underline;
}
.bachelors-form-submit-message{
 font-family: 'Bellefair';
    padding: 5px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #000;
    margin: 10px;
	color:#9CC900;
	background:#000;
}

.bachelors-form-submit-btn {
    border: 2px solid #000;
    background: none;
    font-family: 'Croissant One';
    color: #9CC900;
    margin: 25px 0;
	border-radius:0px;
	background:rgba(0,0,0,0.5);
	    
}

.bachelors-form-submit-btn:hover {
	background:none;
	color:#fff;
	background:rgba(0,0,0,0.5);
	border:2px solid #9CC900;
	
}

.bachelors-contact-form{
	background: url(form-wood.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    
	margin-bottom: 30px;
}


.bachelors-section .title{
    border: 2px solid #000;
	 font-family: 'Croissant One';
	font-size:35px;
	padding:10px;
	color:#9CC900;
	margin-top:20px;
	}
.bachelors-content li {
    font-family: 'Bellefair';
    text-align: left !important;
    font-size: 20px !important;
}
.bachelors-content-title {
    font-family: 'Croissant One' !important;
    color: #9CC900;
    font-size: 22px !important;
    padding: 0px !important;
}
	.bachelors-information p {
    margin: 20px 30px;
    font-family: 'Bellefair';
	font-size:20px;
	text-align:justify;
}
.bachelors-container {
    width: 95%;
}
.bachelors-mini-title{
	 font-family: 'Croissant One';
	 color:#000;
	 font-size: 16px;
}
.bachelors-content-img img {
    width: 100% !important;
    height: 230px !important;
	padding:10px !important;
}
.bachelors-line {
    border-bottom: 1px solid #9CC900;
    border-top: 1px solid #000;
    padding: 1px;
	position: relative;
    top: 12px;
}
.bachelors-icon {
    position: absolute;
    background: #ededed;
}
.bachelors-information {
    margin: 20px 0px;
}
.bachelors-panel {
    background: #000 !important;
}
.panel-group {
    margin-bottom: 20px;
    width: 80%;
    margin-left: 30px;
}
.bachelors-panel-title a{
	 font-family: 'Croissant One';
	color:#9CC900;
    text-decoration: none;
}

.panel-heading {
    padding: 25px 15px !important;
}
.bachelors-panel-body{
    font-family: 'Bellefair';
	font-size:20px;
	text-align:justify;
	color:#000;
    background: #ededed;
	padding:15px !important;
}



/*--accrodian---*/

.panel-heading .accordion-toggle:before {
    /* symbol for "opening" panels */
    content: '\25bc';     /* adjust as needed */
    color: #9CC900;
	margin-right:20px;	/* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:before {
    /* symbol for "collapsed" panels */
     content: '\25b6';
}
.job-seeker-information {
    border: 1px solid gray;
    margin: 20px 0px;
}
.job-seeker-panel {
    background: #000 !important;
}
.panel-group {
    margin-bottom: 20px;
    width: 80%;
    margin-left: 30px;
}
.job-seeker-panel-title a{
	 font-family: 'Croissant One';
	color:#9CC900;
    text-decoration: none;
}

.panel-heading {
    padding: 25px 15px !important;
}
.job-seeker-panel-body{
    font-family: 'Bellefair';
	font-size:20px;
	text-align:justify;
	color:#000;
    background: #ededed;
	padding:15px !important;
}


/*----------germany education--------*/

.germany-education{
	padding:20px;
}
.germany-education-title{
    border: 2px solid #000;
	 font-family: 'Croissant One';
	font-size:35px;
	padding:20px 0px 20px 20px;
	color:#9CC900;
	margin-top:20px;
	}
	.germany-education-content{
    font-family: 'Bellefair';
	text-align:justify;
    font-size: 20px;
    padding: 12px;
}
p.germany-education-foot-title {
	 font-family: 'Croissant One';
	color:#9CC900;
    font-size: 27px;
}
.germany-education-foot{
    padding: 30px 90px;
}

/*------studyin germany-------*/

.studyin-germany{
	padding:20px;
}
.studyin-germany-title{
    border: 2px solid #000;
	 font-family: 'Croissant One';
	font-size:35px;
	padding:20px 0px 20px 20px;
	color:#9CC900;
	margin-top:20px;
	}
	.studyin-germany-content{
    font-family: 'Bellefair';
	text-align:justify;
    font-size: 20px;
    padding: 12px;
}
.studyin-germany-mini-title {
    border: 0px solid #000;
    font-family: 'Croissant One';
    font-size: 30px;
    padding: 0px 0px 10px 0px;
    color: #9CC900;
    margin-top: 20px;
}
p.studyin-germany-foot-title {
	 font-family: 'Croissant One';
	color:#9CC900;
    font-size: 27px;
}
.studyin-germany-foot{
    padding: 30px 90px;
}

/*--------vertical timeline--------*/
.go-timeline {
    box-shadow: 0px 0px 10px 0px #000 !important;
    padding: 10px !important;
}
.go-timeline-content {
    background: #000 !important;
    box-shadow: 0 0 0 5px #9CC900 inset !important;
}
.go-timeline-title {
    font-size: 20px !important;
	color:#9CC900 !important;
}
.go-timeline-info {
    font-family: 'Bellefair' !important;
    color: #fff !important;
    padding-left: 10px !important;
    border-left: 4px solid #fff !important;
	font-size:18px !important;
}
.timeline-title-head{
	font-family: 'Croissant One';
	color:#9CC900;
    font-size: 27px;
	margin-bottom:20px;
	border:2px solid #000;
}
.studyin-germany-eligibilty p {
	font-family: 'Croissant One';
	color:#9CC900;
    background: #000;
    text-align: center;
    font-size: 23px;
}
.studyin-germany-course-title p {
	font-family: 'Croissant One';
	color:#9CC900;
    font-size: 20px;
}
.studyin-germany-course-title span {
	font-family: 'Croissant One';
    font-size: 18px;
}
ul.studyin-germany-course-list {
    padding-top: 15px;
}
ul.studyin-germany-course-list li {
    font-family: 'Bellefair' ;
    font-size: 20px;
}
.studyin-germany-course-title {
    padding:30px;
}

.go-timeline-icon {
    background: #000 !important;
    box-shadow: 0 0 0 4px #9CC900, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05) !important;
}
.go-timeline::before {
    background: #000 !important;
}
.go-timeline-icon .fa {
    position: absolute !important;
    font-size: 30px !important;
    color: #fff !important;
    top: 13px !important;
    left: 17px !important;
}
/*------retuen to top---------*/


	
	#return-to-top {
    position: fixed;
    bottom: 20px;
    left: 20px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
    background: rgba(0, 0, 0, 0.9);
}

.section-11-icon img {
    width: 100%;
	height:270px;
}
/*---------------footer--------*/
.footer{
	background:#343339;
	width:100%;
	text-align:center;
	color:white;
	margin:0px;
	padding:0px;
}
.social-icon{
	padding:0px;
	margin:0px;
}
.foot-information{
	font-family: 'Croissant One';
}
.foot-information .icon{
	padding:0px 10px;
	font-size:20px;
	color:#9CC900;
}
.social-icon li{
	display:inline-block;
	padding: 5px 7px;
    font-size: 20px;
    border-radius: 50px;
    background: white;
    color: #343339;
    margin: 7px;
}
.footer-logo{
	border-bottom:1px solid white;
	width:70%;
	margin:0px auto;
}
.foot-copy{
	padding:20px;
	color:gray;
}
span.company-logo img {
    height: 50px;
}
.company-logo {
    font-size: 30px;
    font-weight: bold;
    position: relative;
    bottom: 25px;
    background: #343339;
    color: gray;
    padding: 10px;
    font-style: italic;
}
.footer-menu{
	padding:10px;
	margin:30px 0px;
	background:#313035;
}
.social-icon li:hover{
	background:#9CC900;
}

.footer-menu li {
	font-family:'Croissant One';
    display: inline-block;
    padding: 6px 20px;
    margin: 10px;
}
.footer-menu li a{
	color:#fff;
}
.footer-top{
	padding:10px;
}

.footer-menu li a:hover {
    color:#9CC900;
	text-decoration:none;
	
}

/*.testimonial-alter{
background:#4ddbff;
}
.testimonial-alter::after {
    content: '';
    position: absolute;
    left: 6%;
    top: 100%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 13px solid #4ddbff;
    clear: both;
}*/



/*
.section1{
	border:1px solid;
	height:200px;
}
.section2-panel{
	border:1px solid;
	height:100px;
}
.section3-panel{
	height:200px;
	border:1px solid;
}
.section4-pannel{
	border:1px solid;
	height:100px;
}
.section5-panel{
	border:1px solid;
	height:200px;
}
.section6-panel{
	border:1px solid;
	height:100px;
}
.section7-panel{
	height:150px;
	border:1px solid;
}
.section8{
	height:200px;
	border:1px solid;
}
.section9-panel{
	border:1px solid;
	height:200px;
}



