body{
	font-family: 'Open Sans', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Muli', sans-serif;
	color: #08110f;
	padding: 0px;
	margin:0px;
}
ul {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
}
a, a:hover, a:focus {
  text-decoration: none;
}
 .wrapper{
	float:left;
    width:100%	
 }

.pd-20 {
  padding: 20px 0;
}
.pd-10 {
  padding: 10px 0;
}

.pd-40 {
	padding: 40px 0;
}

.pd-50 {
	padding: 50px 0;
}

.greybg {
	background: #f8f8f8;
}


.pdbtm-20{
	padding-bottom:20px;
}


.grey-bg {
  background: #f4f4f4;
}
.logo img {
	width: 20%;
}
.top-bar{
	padding:10px 0;
	
}




.hdrcontactdtl {
	display: inline-block;
	margin-top: 20px;
}

.hdrcontactdtl li {
	float: left;
	padding-right: 10px;
}
.hdrcontactdtl li .fa {
	color: #234689;
	padding-right: 6px;
}
.hdrcontactdtl li a {
	color: #444;
	font-size: 16px;
}
.hdrsclicon {
	display: inline-block;
}

.hdrsclicon li {
	float: left;
	padding: 0 7px;
}

.hdrsclicon li a {
	color: #234689;
	font-size: 20px;
}


.banner-right {
	position: absolute;
	right: 90px;
	top: 28%;
}

.banner-right h2 {
	font-weight: bold;
	font-size: 75px;
	color: #fff;
	letter-spacing: -4px;
}
.banner-right p {
	color: #fff;
	text-align: right;
	margin: 0;
	font-size: 22px;
	margin-bottom: 30px;
	font-weight: 500;
}





.right{
	text-align:right;
}
.left{
	text-align:left;
}
.contact-detail{
	text-align:right;
	margin-top: 25px;
}
.contact-detail h5 {
	color: #fff;
	font-size: 16px;
	display: inline-block;
}
.contact-detail i {
	color: #fff;
	font-size: 18px;
}
.contact-detail i{
	color:#fff;
	
}
.banner-links {
	margin-top: 20px;
}
.contact-detail a{
	background:#234689;
	display:inline-block;
	padding:17px 30px;
	border-radius:30px;
	font-size: 17px;
}
.about-detail h3 {
	font-size: 30px;
	margin-bottom: 15px;
	color:#ff0000;
}
.about-detail p {
	line-height: 22px;
}
.about-lst li {
	margin-bottom: 15px;
	line-height: 22px;
}
.whygoglobal {
background: #0d1a10;

}
.reason-round {
	background: #003399;
	width: 125px;
	height: 125px;
	border-radius: 50%;
	text-align: center;
	transition: all 0.3s ease-in-out;
}
.banner-block {
	position: relative;
	overflow: hidden;
	height: 720px!important;
}

.banner-caption {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;


background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.27) 41%, rgba(35,70,137,0.42) 64%, rgba(35,70,137,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.27) 41%,rgba(35,70,137,0.42) 64%,rgba(35,70,137,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.27) 41%,rgba(35,70,137,0.42) 64%,rgba(35,70,137,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#a6234689',GradientType=1 ); /* IE6-9 */

}
.bnrtxtbtm {
	position: absolute;
	bottom: -120px;
	text-align: right;
	right: 0;
}


.bnrtxtbtm h3 {
	font-size: 31px;
	color: #fff;
	font-weight: 700;
}


.bnrtxtbtm > h4 {
	font-size: 18px;
	color: #fff;
	line-height: 27px;
	font-weight: 600;
}
.banner-block {
    position: relative;
    overflow: hidden;
    height: 700px;
}

/*.banner-block img {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
	height: 521px;
}*/

.banner-block img {
	width: 100%;
	height: 720px;
}

.banner-fom h1 {
	color: #fff;
	font-size: 60px;
	font-weight: bold;
	letter-spacing: 5px;
}

.banner-fom p {
	color: #fff;
	font-size: 19px;
}
.banner-fom h3 {
	text-transform: capitalize;
	font-size: 20px;
	font-weight: 700;
}


.banner-fom h3 {
	text-transform: uppercase;
	font-size: 23px;
	font-weight: 700;
	color: #fff;
}
.banner-heading span {
	color: #fddb00;
	background: #aa3e20
}
.banner-heading h4 {
	color: #fff;
	font-size: 24px;
	text-align: center;
	line-height: 42px;
}


/*main-heading*/
.mainhdng {
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.mainhdng p {
	font-size: 20px;
	color: #1a1a18;
	font-weight: bold;
}

.mainhdng h3 {
	color: #234689;
	font-size: 30px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}




/*flag*/
.abtflag li {
	width: 13%;
	display: inline-block;
	margin-right: 10px;
}

.abtflag .flgimg img {
	max-width: 100%;
}

.abtflag .flgparh {
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
}


/*about-us*/
.about-detail p {
	text-align: justify;
	font-size: 13.5px;
	line-height: 22px;
}


/*why-go-global*/
.whygo {
	background: #0d1a10;
}

.whygo .mainhdng h3 {
	color: #fff;
}

.whyglblmain {
	background: #fff;
	padding: 0px;
}

.whyglhdng h3 {
	color: #fff;
	padding-bottom: 15px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 2px dotted #ddd;
	margin-bottom: 10px;
	background: #234689;
	padding: 10px;
}
.whylist li {
	line-height: 36px;
	font-size: 15px;
	border-bottom: 1px solid #efefef;
	padding-left: 20px;
	position: relative;
}
.whylist li img {
	width: 20px;
	padding-right: 6px;
}



.ielts-details {
	background: #ffcc00;
	padding: 15px 15px 15px 52px;
}
.ielts-detailsr {
	background: #ffcc00;
	padding: 15px 52px 15px 15px;
}
.heading-ielts h1 {
	font-weight: 700;
	font-size: 64px;
	color: #990000;
}
.ielts-img img {
	width: 100%;
}
.ielts-imgr img {
	width:100%;
}
.banner-links h5 {
	text-align: center;
	font-size: 29px;
	color: #fff;
}
.banner-heading h3 {
	text-align: center;
	color: #fff;
	font-size: 38px;
	font-weight: 700;
}
.links-pte a {
	display: inline-block;
	background: #ff0000;
	padding: 4px 15px;
	border-radius: 4px;
	width: 150px;
	color: #fff;
	font-size: 25px;
	font-weight: 800;
	position: relative;
	margin-left: 29px;
	transition: all 0.3s ease-in-out;
}
.links-pte a:hover {
	/* padding: 4px 43px; */
	padding-left: 25px;
}
.banner-right .bnr-frm-btn button:hover {
	background: #f00;
	color: #fff;
}
.links-pte a:last-child {
	background: #003399;
}
.feed-back .bnr-frm-btn button:hover{
    background:#000;
    color:#fff;
}
.links-pte a span {
	display: inline-block;
	font-size: 20px;
	border: 2px solid #fff;
	width: 38px;
	height: 38px;
	text-align: center;
	line-height: 34px;
	border-radius: 50%;
	color: #fff;
	position: absolute;
	left: -19px;
	top: 3px;
}
.banner-left {
	padding-top: 150px;
}
.links-pte {
	text-align: center;
	margin: 20px;
}


.banner-form-section .form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 11px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.banner-fom h3 {
	text-transform: uppercase;
	font-size: 23px;
	font-weight: 700;
}
.banner-fom {
	float: left;
	width: 350px;
	background: #234689;
	margin-top: 0;
	padding: 28px;
	top: 0;
	position: absolute;
	left: 7%;
	text-align: center;
}
.listening-details {
	width: 85%;
	border: 2px solid #ffcc00;
	float: right;
}
.listening-box {
	float: left;
	width: 100%;
	margin-top: 50px;
}
.listening-item {
	width: 15%;
	background: #ffcc00;
	text-align: center;
	/* padding: 20px; */
	height: 130px;
	line-height: 30px;
	border-radius: 67px 0 0 0;
	padding-top: 37px;
	float: left;
}
.listening-item h5{
	font-size: 20px;
	color:#990000;
}
.listening-item i{
	color:#990000;
	font-size:24px;
}

.listening-heading h3 {
	color: #990000;
	background: #ffcc00;
	padding: 8px;
	display: inline-block;
	padding: 10px 24px;
}
.listening-bottom p {
	background: #e6e6e6;
	padding: 8px;
	text-align: center;
	color: #000;
	margin: 0;
	font-size: 16px;
}
.listening-heading {
	text-align: center;
	color: #fff;
	margin-bottom: 12px;
}

.listening-details h4 {
	/* margin-bottom: 5px; */
	margin: 10px 0;
	line-height: 23px;
	font-size: 15px;
	font-weight: 600;
}
.book {
	float: right;
	width: 80%;
}
.book a:hover{
	background:#000;
	color:#fff;
}
.book a {
	display: block;
	color: #fff;
	background: #ffcc00;
	text-align: center;
	padding: 12px;
	font-size: 20px;
	margin-top: 15px;
	transition: all 0.3s ease-in-out;
}
.students-achieved h3 {
	font-size: 30px;
	margin-bottom: 20px;
	color: #ff0000;
}
.students-achieved{
	text-align:center;
}
.student-img {
	width: 200px;
	height: 200px;
	border-radius: 50%;
	border: 2px solid #b3b3b3;
	overflow: hidden;
	margin: 6px auto;
}
.student-detail h4 {
	font-size: 21px;
	margin-bottom: 6px;
}
.student-detail p {
	font-size: 15px;
	line-height: 21px;
}
.logo-loc {
	text-align: left;
	margin:25px 0;
}
.logo-loc img{
	width:15%;
}
.location-list li {
	list-style: none;
	display: inline-block;
	float: left;
}
.list-loc {
	background: #fff;
	border-radius: 10px;
	width: 144px;
	margin-right: 21px;
	height: 135px;
	text-align: center;
	padding: 0px 3px;
}
.bnr-frm-btn button {
	background: #000000;
	border: none;
	padding: 7px 25px;
	border-radius: 6px;
	font-size: 16px;
	color: #fff;
	transition: all 0.3s ease-in-out;
}

.loc-add {
	background: #de0000;
	color: #fff;
	border-radius: 10px;
	padding: 8px;
}
.list-loc p {
	color: #000;
	margin-top: 10px;
	font-size: 13px;
}
.loc-add h5 {
	font-size: 17px;
	text-transform: uppercase;
	color: #fff;
}

.last {
	padding: 40px 0;
	float: left;
	width: 100%;
}
.social {
	text-align: right;
}
.bottom-block{
	padding-top:30px;
background:linear-gradient(180deg, #fee788 0%, #d57421 100%);
}
.rights {
	text-align: left;
}
.feed-back.form {
	margin-top: 35px;
}
.rights p {
	color: #fff;
}
.social a {
	color: #fff;
	margin-right: 5px;
}
.social {
	color: #fff;
}

.feed-back {
	text-align: center;
	padding-top: 26px;
	float: left;
	width: 100%;
}
.feed-back h3 {
	margin-bottom: 15px;
	color:#fff;
	text-transform:uppercase;
}


.ques-div > p {
	display: inline-block;
	vertical-align: middle;
}
.ques-tags {
	display: inline-block;
	vertical-align: middle;
	padding-left: 70px;
	position: relative;
	margin-left: 20px;
}
.ques-tags::before {
	background: url("../images/form3.jpg");
	content: "";
	width: 48px;
	height: 86px;
	position: absolute;
	left: 0;
}
.banner-right .bnr-frm-btn{
	text-align:center;
}
.banner-right .bnr-frm-btn button{
	background:#003399;
	color:#fff;
	
}
.lstn-tag {
	display: inline-block;
	/* right: 0 auto; */
	padding-left: 50px;
	padding-top: 8px;
	position: relative;
}
.lstn-tag::before {
	background: url("../images/form1.jpg");
	content: "";
	width: 48px;
	height: 86px;
	position: absolute;
	left: 19px;
	background-repeat: no-repeat;
	top: 12px;
}
.lstn-tag p {
	margin: 0;
}
.speaking-list p span {
	color: #ff0000
}
.speaking-list li {
	display: inline-block;
	padding-right: 21px;
	font-size: 17px;
    position:relative;
	}
	.speaking-list li p{
		position:relative;
	}
.speaking-list li p::before {
	position: absolute;
	content: "";
	background: url("../images/tick.png");
	left: -24px;
	width: 21px;
	height: 18px;
	top: 4px;
}


.ielts-img img {
	width: 100%;
	margin-left: 72px;
	position: relative;
	z-index: 2;
	top: 11px;
}
.ielts-imgr img {
	width: 100%;
	/* margin-right: 72px; */
	position: relative;
	z-index: 2;
	margin-left: -66px;
	top:11px;
}
.ques-div {
	margin-top: 10px;
}
.listening-details li h4 {
	position: relative;
	display: inline-block;
}
.lstn-tag p {
	margin-top: 3px;
}
.listening-details li h4::before {
	position: absolute;
	content: "";
	left: -17px;
	background: url("../images/correct.png");
	width: 16px;
	height: 13px;
	top: 5px;
}
.image-hint {
	text-align: right;
	position: relative;
}
.listening-details li {
	padding-left: 28px;
		line-height: 21px;
}
.image-hint img {
	position: absolute;
	top: -89px;
	right: 8px;
}
.listening-Note {
	text-align: center;
}
.about-img {
	position: relative;
}
.about-img::before {
	background: #ff0000;
	position: absolute;
	top: -5px;
	content: "";
	right: 0px;
	width: 131px;
	height: 124px;
}
.about-img::after {
	background: #003399;
	position: absolute;
	left: 0px;
	content: "";
	bottom: 32px;
	width: 120px;
	height: 110px;
	z-index: -1;
}
.about-img .item img {
	width: 100%;
}
.about-img .util-theme-default .util-page span {
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #ff0000;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	margin: 5px;
}
.about-img .util-theme-default .util-page.active-page span {
	background-color: #003399;
}
.about-detail {
	padding-top: 20px;
}
.listen-img li{
	position:relative;
}
.listen-img li::before {
	position: absolute;
	background: url("../images/correct.png");
	content: "";
	width: 16px;
	height: 13px;
	left: 8px;
	top: 4px;
}
.ques-div img {
	margin-left: -16px;
	margin-top: -3px;
}
.crrect img {
	position: absolute;
	left: -17px;
	top: 5px;
}
.crrect {
	position: relative;
}
.listen-img {
	padding: 10px 0;
}
.location-list li:last-child .list-loc {
    margin-right: 0px;
}
.contact-detail a:hover {
	background: #039;
}
.speaking-d span{
    color:#ff0000;;
}
.social a:hover{
    color:#de0000;
}
textarea.form-control {
	height: 130px;
}
.thnk-note{
	text-align:center;
}
.thnk-note h2 {
	margin: 6px;
}
.cnt a {
	color: #b6b6b6;
	border: 1px solid #b6b6b6;
	padding: 5px;
	display: inline-block;
	margin-top: 6px;
}
.followus h4 {
	font-size: 22px;
	margin: 12px;
}

.followus a {
	border: 1px solid;
	display: inline-block;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	line-height: 32px;
	font-size: 18px;
	margin-left: 5px;
	color: #b6b6b6;
}
.thnk-note p {
	margin-top: 10px;
	color: #b6b6b6;
}
.cnt a:hover {
	background: #f00;
	color: #ffff;
}
.followus a:hover {
	background: #003399;
	color: #fff;
	border-color: #003399;
}

/*gallery*/
.gallery {
	border-bottom: 2px dashed #ddd;
}

.galyimg img {
	max-width: 100%;
	margin-bottom: 30px;
}


/*video-page*/

.videoiframe iframe {
	width: 100%;
	height: 300px;
	border: 1px solid #efefef;
	padding: 5px;
	box-shadow: 1px 2px 24px rgba(0,0,0,0.2);
}

/*footer*/
.footer {
	background: #444;
}

.copyright {
	color: #fff;
}

.ftr-social li {
	display: inline-block;
}

.ftr-social li a {
	color: rgba(255,255,255,0.7);
	padding: 0px 6px;
	font-size: 20px;
	transition: all ease 0.6s;
}

.ftr-social li a:hover {
	color: #fff;
}
.copyright {
	color: #fff;
	padding-top: 7px;
}







/*career*/
.career .mainhdng h3 {
	color: red;
}
.carertxt p {
	text-align: center;
	line-height: 25px;
	font-size: 15px;
}
.hlpngstudent h4 {
	font-weight: bold;
	font-size: 30px;
	margin-bottom: 10px;
}

.hlpngstudent h4 span {
	color: red;
	font-size: 61px;
	font-weight: bold;
	vertical-align: middle;
}

.hpyclient {
	border-right: 2px solid #444;
}
.hpyclient h3 {
	font-weight: bold;
	color: red;
	font-size: 80px;
	overflow: hidden;
}
.hpyclient p {
	text-align: right;
	font-size: 29px;
	font-weight: bold;
	padding-right: 25px;
}

.partnership h3 {
	font-weight: bold;
	color: red;
	font-size: 80px;
}




.partnership p {
	text-align: center;
	margin-top: -19px;
	font-size: 29px;
	padding-left: 45px;
	font-weight: bold;
}

.partnership h4 {
	font-size: 24px;
	padding-left: 0;
	font-weight: bold;
	margin-top: -15px;
	color: #333;
	font-family: 'Open Sans', sans-serif;
}

.partnership {
	border-right: 2px solid #444;
}


.trained p {
	color: #333;
	font-size: 24px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	position: relative;
	bottom: -17px;
}

.trained h3 {
	font-weight: bold;
	color: red;
	font-size: 80px;
}

.trained h5 {
	color: #333;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}



/*process*/

.proceslist li .prcesicon {
	background: #fff;
	padding: 10px;
	text-align: center;
}

.proceslist li {
	text-align: center;
	font-size: 15px;
	margin: 0;
	padding: 10px 0px 0px 0px;
}



/*testimonial*/

.testmnl-blck{
	border-bottom: 1px solid #ddd;
}

#testimonial .testimonial-content {
	border: none;
	background: transparent;
}
#testimonial .testimonial-content {
	padding: 19px;
}

#testimonial .util-pagination {
	text-align: right;
	margin-top: -75px;
	position: relative;
}

.tstimg {
	display: inline-block;
	width: 40%;
	position: relative;
}

.tstimg::after {
	font-size: 380px;
	color: #efefef;
	position: absolute;
	right: -50px;
	bottom: 0;
	top: 130px;
	content: "\f10d";
	font-family: FontAwesome;
	z-index: -1;
}
.tstimg img {
	max-width: 100%;
	transform: scaleX(-1);
}

.tstimlcnt {
	display: inline-block;
	width: 55%;
	position: relative;
	top: 65px;
}

.tstimnlhdng h2 {
	color: #333;
	font-size: 25px;
	font-weight: bold;
}
.tstimnlstar {
	border-bottom: 1px solid rgba(0,0,0,0.4);
	padding-bottom: 0px;
	margin-bottom: 10px;
}

.tstimnlstar li {
	list-style: none;
	display: inline-block;
	color: crimson;
	font-size: 20px;
	opacity: 0.7;
	padding: 10px 0px;
	padding-right: 5px;
}

#testimonial .util-page span {
	height: 16px;
	width: 16px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 50%;
	margin: 2px;
	background: cadetblue;
	opacity: 1;
}

#testimonial .active-page span{
	background: #234689;
	border-radius:30px!important;
	height: 12px;
	width: 25px;
}

.tstimlcnt p {
	font-size: 14px;
	line-height: 25px;
	text-align: left;
}

#getFreeCounsellingForm .form-group {
	margin-bottom: 10px;
}

.ftr-social {
	float: right;
}

#back2Top {
	width: 50px;
	line-height: 50px;
	overflow: hidden;
	z-index: 999;
	display: none;
	cursor: pointer;
	-moz-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
	position: fixed;
	bottom: 50px;
	right: 0;
	background-color: red;
	color: #fff;
	text-align: center;
	font-size: 27px;
	text-decoration: none;
	border-radius: 5px 5px 0px 0px;
}

#back2Top:hover {
    background-color: #234689;
    color: #fff;
}




.banner-fom {
    width: 480px;
  }
