@font-face {
	font-family: "Helvetica";
	src: url(fonts/Helvetica.ttf);
}
@font-face {
	font-family: "Helvetica-Bold";
	src: url(fonts/Helvetica-Bold.ttf);
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
	font-family: "Helvetica";
	color: #fff;
}
ul, ol {
	list-style-type: none;
}
.header {
	background: #fff none repeat scroll 0 0;
	height: 130px;
	position: fixed;
	width: 100%;
	z-index: 1;
	border-bottom: 1px solid #F04935;
}
.logo {
	background-image: url("../images/logo.png");
	background-repeat: no-repeat;
	margin: 9px 0 0 10px;
	height: 150px;
	width: 154px;
	float: left;
}
.navigation {
	float: right;
	height: 100px;
	margin: 9px 0 0 100px;
	width: 729px;
}
.navigation ul {
	width: 100%;
	float: left;
	
}

.post-title{font-weight:bold;}

.navigation ul li {
	float: left;
	text-align: left;
	padding: 12px;
}
.navigation ul li .active-arrow {
	background-image: url("../images/arrow-active.png");
	background-repeat: no-repeat;
	height: 16px;
	width: 30px;
	margin: 50px auto 0;
	-webkit-margin-before: 50px;
}
.navigation ul li a {
	color: #444;
	text-decoration: none;

}
.navigation ul li a:hover {
	color: #F04935;
}

.mxoverlay {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 10px;
	background: #000 !important;
	opacity: 0.8;
	z-index: 2;
	display: none;
}

div#mxalert{width:36%;padding:2% 5%;position:absolute;z-index:9999;background:#fff;border:0px; text-align:center;
-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.8);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.8);box-shadow: 0 0 5px rgba(0,0,0,.08);
}
div#mxalert p{font-size:18px;color:#a92f25;font-weight:normal;line-height:24px;}

div.popup {
	width: 70%;
	padding: 2% 5%;
	position: absolute;
	z-index: 9999;
	background: #a92f25;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.8);
	box-shadow: 0 0 5px rgba(0,0,0,.08);
	margin: 60px 123px;
	display: none;
	height: 440px;
}
div.popup p {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	line-height: 24px;
}
a.close, a.btn-close {
	background: url("../images/close.jpg") no-repeat scroll center center #fff;
	border: 0 none;
	color: #000;
	font-size: 24px;
	height: 32px;
	line-height: 320px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	text-align: center;
	top: 5px;
	width: 32px;
	z-index: 2;
}
.section-GTa-1 {
	background-image: url("../images/GTa1.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-GTa-2 {
	background-image: url("../images/GTa2.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-GTa-3 {
	background-image: url("../images/GTa3.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-GTa-4 {
	background-image: url("../images/Water-Book.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-GTa-5 {
	background-image: url("../images/GTa5.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}

.section-GT-1 {
	background-image: url("../images/SGT1.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-MCG-1 {
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}

.section-CG-1 {
	background-image: url("../images/CGP1.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}

.section-CG-2 {
	background-image: url("../images/CGP2.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-WB-1 {
	background-image: url("../images/WB1.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-WB-2 {
	background-image: url("../images/WB2.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-WB-3 {
	background-image: url("../images/WB3-A.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-CG-3 {
	background-image: url("../images/CGP3.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-CG-4 {
	background-image: url("../images/CGP4.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-CG-5 {
	background-image: url("../images/CGP5.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-CG-6 {
	background-image: url("../images/CGP6.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}

.section-GV-1 {
	background-image: url("../images/VG1.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-GV-2 {
	background-image: url("../images/VG2.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}.section-GV-3 {
	background-image: url("../images/VG3.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-AU-1 {
	background-image: url("../images/AU1-1.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}

.section-OP-1 {
	background-image: url("../images/Opening-Image.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}

.section-EW-1 {
	background-image: url("../images/EW1.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}

.section-EW-2 {
	background-image: url("../images/EW2.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-EW-3 {
	background-image: url("../images/EW3.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-reg {
	background-image: url("../images/SREG.JPG");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-GT-2 {
	background-image: url("../images/SGT2.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-GT-3 {
	background-image: url("../images/SGT3.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-GT-4 {
	background-image: url("../images/STSD1.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}

.section-GT-5 {
	background-image: url("../images/Post-Card-Front.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-GT-6 {
	background-image: url("../images/Post-Card-Back.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}

.section-FD-1 {
	background-image: url("../images/SFD1-1.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}

.section-FD-2 {
	background-image: url("../images/SFD2.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}

.section-FD-3 {
	background-image: url("../images/SFD3.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}

.section-GTAPP-1 {
	background-image: url("../images/GTAPP1.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}

.section-GTAPP-2 {
	background-image: url("../images/GTAPP2.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}

.section-GTAPP-3 {
	background-image: url("../images/GTAPP3.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}

.section-GTAPP-4 {
	background-image: url("../images/GTAPP4.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}

.section-GTAPP-5 {
	background-image: url("../images/GTAPP5.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-GTAPP-6 {
	background-image: url("../images/BannerGTA-A.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section1 {
	background-image: url("../images/section1.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}

.section2 {
	background-image: url("../images/section2-1.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*     */
	width: 100%;
}
.section3 {
	background-image: url("../images/section3.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*    */
	width: 100%;
}
.section4 {
	background-image: url("../images/section4-1.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}

.section8 {
	background-image: url("../images/section8-A.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section5 {
	background-image: url("../images/section5.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*    */
	width: 100%;
}
.section6 {
	background-image: url("../images/section6-1.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*    */
	width: 100%;
}
.section7 {
	background-image: url("../images/section7.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*    */
	width: 100%;
}

.section-math1 {
	background-image: url("../images/math-sec-1.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-math2 {
	background-image: url("../images/math-sec-2.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-math3 {
	background-image: url("../images/math-sec-3.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*    */
	width: 100%;
}
.section-english1 {
	background-image: url("../images/english-sec-1.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-english2 {
	background-image: url("../images/english-sec-2.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-english3 {
	background-image: url("../images/english-sec-3.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*    */
	width: 100%;
}
.section-careers {
	background-image: url("../images/careers.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*    */
	width: 100%;
}
.section-history {
	background-image: url("../images/history.jpg");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 200%;
	width: 100%;
}
.meet-us {
	background-image: url("../images/meet_us.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 210%;
	width: 100%;
}
.blog-bg {
	/*background-image: url("../images/blog_bg.jpg");
  background-repeat: no-repeat;
  background-size: 100% 100%; width: 100%*/
	height: 320%;
}
.news-bg {
	background-color: #d7d7d7;
	width: 100%;
	height: auto;
}
.layer-100 {
	width: 100%;
	float: left;
	height: 100vh;
}

.section-head-gt{
	margin: 150px 0 0;
	position: relative;
	font-size: 53px;
	text-align: center;
}
.section-head-cg{
	margin: 100px 0 0;
	position: relative;
	text-align: center;

}
.section-head-cg h4 {
	font-size: 40px;
	color: #FFFFFF;
}
.section-head-gt h1 {
	font-size: 30px;
}

.section-head-gt h5 {
	font-size: 20px;
}


.section-head {
	margin: 291px 0 0;
	position: relative;
	font-size: 53px;
	text-align: center;
}

.section-head h1 {
	font-size: 51px;
}

.section-head h5 {
	font-size: 20px;
}
.section-head-m {
	display: none;
}
.layer-100 h1 {
	color: #fff;
}
.section-head p {
	color: #fff;
	font-size: 16px;
	text-decoration: underline;
}
#scroll-1 img {
	height: 22px;
	margin-top: 22px;
	position: relative;
	width: 35px;
	z-index: 1;
}
.layer-100-2 {
	width: 100%;
	float: left;
	margin-top: 100px;
}
.col-50 {
	width: 50%;
	float: left;
	position: relative;
}
.col-40 {
	width: 40%;
	float: left;
	height: 100vh;
	position: relative;
}
.col-40r {
	width: 40%;
	float: right;
	height: 100vh;
	position: relative;
	margin: 180px 50px 0 40px;
}
.col-40r-GTA {
	width: 40%;
	float: right;
	height: 100vh;
	position: relative;
	margin: 400px 50px 0 40px;
}
.col-60 {
	width: 60%;
	float: left;
	height: 100vh;
	position: relative;
}
.col-60r {
	width: 50%;
	float: right;
	height: 100vh;
	position: relative;
	margin: 80px 50px 0 40px;
}
.sec-2-l-content {
	float: left;
	margin: 350px 0 233px 40px;
	text-align: left;
	width: 70%;
}
.sec-2-l-content a{
	font-size: 22px;
	font-weight: bold;	
}

.sec-2-l-content h2 {
	font-size: 22px;
	font-weight: bold;
}
.sec-2-l-content h4 {
	font-size: 19px;
	font-weight: bold;
}
.program-icon {
	float: left;
	margin: 5px 6px 3px 2px;
	clear: both;
}
.program-icon img {
	height: 200px;
	width: 70px;
	opacity: 0.87;
}
.dashed {
	background: #fff none repeat scroll 0 0;
	height: 2px;
	width: 100%;
	margin: 5px 0 8px 0;
}
.text-n {
	color: #fff;
	font-size: 18px;
	padding: 5px 0px 5px 4px;
	line-height: 22px;
	margin-right: 5px;
	margin-left: 5px;	
}
.sec-2-r-content {
	float: right;
	margin: 350px 0 100px 210px;
	text-align: left;
	width: 80%;
}

.sec-2s-r-content {
	float: right;
	margin: 330px 0 100px 210px;
	text-align: left;
	width: 80%;
}

.sec-2re-r-content {
	float: right;
	margin: 220px 0 100px 210px;
	text-align: left;
	width: 80%;
}
.sec-2cy-r-content {
	float: left;
	margin: 120px 0 200px 100px;
	text-align: left;
	width: 450px;
}
.sec-2cy-r1-content {
	float: left;
	margin: 450px 0 200px 100px;
	text-align: left;
	width: 80%;
}

.sec-2cg-r1-content {
	float: left;
	margin: 100px 0 200px 100px;
	text-align: left;
	width: 80%;
}

.sec-2cg-r2-content {
	float: left;
	margin: 300px 0 200px 100px;
	text-align: left;
	width: 80%;
}
.sec-2cg-r3-content {
	float: left;
	margin: 50px 0 200px 100px;
	text-align: left;
	width: 80%;
}
.sec-2cg-r4-content {
	float: left;
	margin: 300px 0 200px 100px;
	text-align: left;
	width: 80%;
}

.sec-2gv-r1-content {
	float: left;
	margin: 250px 0 200px 100px;
	text-align: left;
	width: 80%;
}

.sec-2gv-r2-content {
	float: left;
	margin: 250px 0 200px 100px;
	text-align: left;
	width: 80%;
}
.sec-2gv-r3-content {
	float: left;
	margin: 50px 0 200px 100px;
	text-align: left;
	width: 80%;
}
.sec-2gv-r4-content {
	float: left;
	margin: 250px 0 200px 100px;
	text-align: left;
	width: 80%;
}
.sec-2gt-r-1-content {
	float: left;
	margin: 20px 0 200px 100px;
	text-align: left;
	width: 85%;
}
.sec-2op-r-1-content {
	float: left;
	margin: 600px 0 400px 100px;
	text-align: left;
	width: 85%;
}
.sec-2GTAPP-r-1-content {
	float: left;
	margin: 0 0 100px 100px;
	text-align: left;
	width: 85%;
}

.sec-2GTAPP-r-2-content {
	float: left;
	margin: 500px 0 100px 100px;
	text-align: left;
	width: 85%;
}
.sec-2GTAPP-r-3-content {
	float: left;
	margin: 420px 0 100px 100px;
	text-align: left;
	width: 85%;
}

.sec-2GTAPP-r-4-content {
	float: left;
	margin: 500px 100px 100px 100px;
	text-align: left;
	width: 85%;
}

.sec-2GTAPP-r-5-content {
	float: left;
	margin: 400px 100px 100px 100px;
	text-align: left;
	width: 85%;
}
.sec-2EW-r-1-content {
	float: left;
	margin: 50px 0 200px 100px;
	text-align: left;
	width: 85%;
}
.sec-2EW-r-2-content {
	float: left;
	margin: 450px 0 200px 100px;
	text-align: left;
	width: 85%;
}
.sec-2gt-r-2-content {
	float: left;
	margin: 50px 0 200px 100px;
	text-align: left;
	width: 100%;
}
.red-box-head {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	padding: 11px;
	text-align: left;
	width: 428px;
}

.red-box-head-1s {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	padding: 11px;
	text-align: left;
	width: 83%;
}
.red-box-head-1re-h {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	padding: 11px;
	text-align: left;
	width: 500px;
}
.red-box-head-1re-h h3 {
	font-size: 30px;
	font-weight: bold;
}
.red-box-head-1re-h h4 {
	font-size: 23px;
}

.red-box-head-CG {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	padding: 11px;
	text-align: center;
	width: 75%;
	margin: 30px 100px 5px 15px;
}
.red-box-head-v {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	padding: 11px;
	text-align:  center;
	width: 100%;
	margin: 30px 100px 0 0;
}
.red-box-head h3 {
	font-size: 23px;
	font-weight: bold;
}
.red-box {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	text-align: left;
	width: 85%;
	margin: 5px 0 5px 0;
	float: left;
}
.red-box1{    background: #A92F25 none repeat scroll 0 0;
    color: #fff;
    text-align: left;
    width: 85%;
    /* margin: 5px 0 5px 0; */
    float: left;
    padding: 20px;
    margin-top: 60px;}
.red-box h2 {
	font-size: 20px;
	font-weight: bold;
}
.red-box h3 {
	font-size: 19px;
	font-weight: bold;
	padding: 2px 2px 8px 8px;
}
.red-box a {
	padding: 5px 5px 3px 6px;
}
.red-box-slider {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	padding: 11px;
	text-align: center;
	width: 33%;
	margin: 5px 0 5px 116px;
	float: left;
}
.red-box-slider-1n {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	padding: 11px;
	text-align: center;
	width: 30%;
	margin: 5px 0 5px 116px;
	float: left;
}
.red-box-slider-1 {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	padding: 11px;
	text-align: center;
	width: 25%;
	margin: 5px 0 5px 116px;
	float: left;
}
.blog-h {
	width: 76%;
}
.more-blogs {
	clear: both;
	text-align: right;
	width: 86%;
}
.slider-image {
	float: left;
	height: 150px;
	width: 150px;
}
.slider-image img {
	height: 150px;
	width: 180px;
}
.slider-image-1 {
	float: left;
	height: 150px;
	width: 150px;
}
.slider-image-1 img {
	height: 150px;
	width: 250px;
}

.slider-text-1 {
	margin-left: 270px;
	text-align: left;
	width: 181px;
	margin-top: 70px;
}
.slider-text-2 {
	margin-left: 10px;
	text-align: left;
	width: 450px;
	margin-top: 10px;
}
.slider-text {
	margin-left: 185px;
	text-align: center;
	width: 200px;
	font-size: 20px;
}
.slider-text a {
	color: #fff;
	text-decoration: none;
}
.red-box-program {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 5px 0;
	text-align: left;
	width: 74%;
	height: 130px;
}

.red-box-program-1s {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 5px 0;
	text-align: left;
	width: 74%;
	height: 200px;
}

.red-box-program1 {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 5px 0;
	text-align: left;
	width: 74%;
	height: 185px;
}
.red-box-program-2 {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 5px 0;
	text-align: left;
	width: 100%;
	height: 330px;
}
.red-box-program-GTAPP-2 {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 5px 0;
	text-align: left;
	width: 100%;
	height: 310px;
}
.red-box-program-GTAPP-3 {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 5px 0;
	text-align: left;
	width: 100%;
	height: 250px;
}
.red-box-program-GTAPP-31 {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 5px 0;
	text-align: left;
	width: 100%;
	height: 300px;
}
.red-box-program-GTAPP-4 {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 5px 0;
	text-align: left;
	width: 100%;
	height: 300px;
}

.red-box-program-GTAPP-5 {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 5px 0;
	text-align: left;
	width: 100%;
	height: 220px;
}
.red-box-program-2gt {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 5px 0;
	text-align: left;
	width: 450px;
	height: 280px;
}

.red-box-program-2gt-A {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 5px 0;
	text-align: left;
	width: 450px;
	height: 310px;
}

.red-box-program-EW-2 {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 5px 0;
	text-align: left;
	width: 100%;
	height: 300px;
}

.red-box-program-3 {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 5px 0;
	text-align: left;
	width: 100%;
	height: 370px;
}
.red-box-program-3-GT-A1 {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 5px 0;
	text-align: left;
	width: 100%;
	height: 220px;
}
.red-box-program-3-GT-A {
	background: #A92F25 none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 5px 0;
	text-align: left;
	width: 100%;
	height: 400px;
}
.red-box-program h4 {
	padding: 2px 7px 5px 3px;
}
.red-box-program h3 {
	padding: 2px 7px 5px 3px;
}
.layer-100-3 {
	width: 100%;
	float: left;
	margin-top: 100px;
}
.layer-80-3 {
	float: left;
	margin: 391px auto 0 72px;
	width: 68%;
}
.red-box-head-short {
	width: 26%;
	background: #E2382A none repeat scroll 0 0;
	color: #fff;
	padding: 11px;
	text-align: left;
	margin: 5px 0 5px 0;
	float: left;
}
.red-box-head-short h2 {
	font-size: 23px;
	font-weight: bold;
}
.red-box-meet {
	background: #a92f25 none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 5px 0;
	text-align: left;
	width: 406px;
	border-bottom: 2px solid #fff;
}
.text-n-large {
	color: #fff;
	font-size: 18px;
	padding: 0px 11px 11px 8px;
}
.layer-100-4 {
	width: 100%;
	float: left;
	margin-top: 50px;
}
.sec-4-l-content {
	float: left;
	height: 452px;
	margin: 350px 0 0;
	text-align: left;
	width: 100%;
}
.sec-4q-l-content {
	float: left;
	height: 452px;
	margin: 350px 0 0;
	text-align: left;
	width: 100%;
}

ul.slider-2 {
	width: 80%;
	float: left;
	margin: 12px 0 0 125px;
}
ul.slider-2 li {
	width: 222px !important;
	float: left;
	margin-left: 22px;
}
ul.slider-2 li img {
	height: 150px;
	width: 211px;
	clear: both;
	margin-bottom: 17px;
}
div.slide-title-2 {
	background: #27b67c none repeat scroll 0 0;
	color: #ffffff;
	font-size: 16px;
	position: absolute;
	top: 143px;
	width: 162px;
	text-align: center;
}
div.slider-2-desc {
	color: #fff;
	font-size: 13px;
	width: 211px;
}
div.slider-2-desc p {
	color: #fff;
	font-size: 13px;
	width: 211px;
}
.scroll-down {
	clear: both;
	left: 104px;
	position: relative;
	width: 100px;
}
.scroll-down-middle {
	left: 642px !important;
	top: 20px;
}
.layer-100-5 {
	width: 100%;
	float: left;
	margin-top: 50px;
}
.sec-5-l-content {
	float: left;
	margin: 129px 0 0 40px;
	text-align: left;
	width: 70%;
}
.social-block {
	float: left;
	text-align: left;
	width: 89.5%;
}
.social-i {
	background: #a92f25 none repeat scroll 0 0;
	width: 104.7px;
	height: 36px;
	float: left;
	border-right: 3px solid #fff;
	width: 99.2px;
}
.social-i:hover {
	background: #a40700;
}
.fb {
	background-image: url("../images/facebook.png");
	background-repeat: no-repeat;
	float: left;
	height: 22px;
	margin: 7px auto 0 38px;
	width: 22px;
}
.tw {
	background-image: url("../images/twitter.png");
	background-repeat: no-repeat;
	float: left;
	height: 24px;
	margin: 6px auto 0 36px;
	width: 24px;
}
.yt {
	background-image: url("../images/youtube.png");
	background-repeat: no-repeat;
	float: left;
	height: 22px;
	margin: 7px 0 0 29px;
	width: 33px;
}
.lk {
	background-image: url("../images/linkedin.png");
	background-repeat: no-repeat;
	float: left;
	height: 24px;
	margin: 6px auto 0 36px;
	width: 24px;
}
.sec-m1-l-content {
	float: left;
	margin: 43px 0 0 220px;
	text-align: left;
	width: 70%;
}
.sec-m1-r-content {
	float: left;
	margin: 87px 0 40px 140px;
	text-align: left;
	width: 70%;
}
.math-head {
	width: 84%;
	margin: 111px 0 0;
	position: relative;
}
.math-head h2 {
	width: 80%;
	font-size: 32px;
	font-weight: bold;
	margin: 0 0 0 220px;
	text-align: left;
}
.math-head h1 {
	width: 80%;
	font-size: 37px;
	font-weight: bold;
	margin: 0 0 0 220px;
	text-align: left;
}
.math-head p {
	width: 80%;
	font-weight: bold;
	margin: 0 0 0 220px;
	text-align: left;
	color: #fff;
	font-size: 17px;
}
.layer-30 {
	width: 32%;
	float: left;
	text-align: center;
	margin-left: 7px;
}
.layer-30 p {
	color: #fff;
	font-size: 16px;
	width: 99%;
	padding: 0 0 13px;
}
.layer-30 h3 {
	color: #fff;
	font-size: 22px;
	margin: 4px 0 0;
}
.layer-80-m2 {
	float: left;
	width: 80%;
	margin: 12px auto 123px 202px;
}
.layer-80-m2 .red-box {
	background: #a92f25 none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 5px 0;
	text-align: left;
	width: 83%;
}
.layer-80-m3 {
	float: left;
	width: 80%;
	margin: 12px 0 0 224px;
}
.layer-80-m3 p {
	color: #fff;
	font-size: 17px;
	width: 100%;
	padding: 7px 0 9px 7px;
	width: 99%;
}
.margin-head-3 {
	margin: 293px 0 0 0 !important;
}
.layer-careers {
	float: left;
	margin: 200px 0 0 224px;
	width: 80%;
}
.layer-careers p {
	padding: 14px;
	/* text-align: center; */
}
.layer-careers p a {
	color: #fff;
	font-weight: bold;
}
.section-blogs {
	background-image: url("../images/Blog.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 50vh;
	width: 100%;
}
.margin-head-careers {
	margin: 120px 0 0;
	position: relative;
	width: 100%;
	text-align: center;
	font-size: 24px;
}
.layer-blogs {
	float: left;
	margin: 212px auto 0 102px;
	width: 80%;
}
.layer-blogs .red-box {
	background: #a92f25 none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 0 0 0 0;
	opacity: 1;
	overflow-y: scroll;
	text-align: left;
	width: 100%;
	height: 500px;
}
.layer-blogs .red-box ul {
	list-style-type: none;
}
.layer-blogs .red-box h1 {
	color: #fff;
	margin: 10px 0 9px 23px;
	width: 95%;
}
.layer-blogs .red-box p {
	color: #fff;
	margin: 10px 0 9px 23px;
	text-align: justify;
	width: 92%;
}
.scroll-txt {
	text-align: left;
	overflow-y: hidden;
	margin-left: 176px;
}
#scroll-m img {
	float: left;
	height: 22px;
	margin-top: 91px;
	position: relative;
	width: 35px;
	z-index: 1;
}
/*------------about us-------------*/
.section-aboutus1 {
	background-image: url("../images/aboutus_1.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-mld83 {
	background-image: url("../images/83mld.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.first_wrap {
	margin-top: 8%;
}
.left-panel .red-box {
	background: #a92f25 none repeat scroll 0 0;
	color: #ffffff;
	float: left;
	font-size: 22px;
	margin: 26px 0;
	padding: 8px 4px;
	text-align: center;
	width: 50% !important;
}
.left-panel .red-box:hover, .active {
	//padding: 16px;
}
.active-about {
	padding: 16px !important;
}
.aboutus3-scroll {
	height: 300px;
	overflow-y: scroll;
}
.left-panel {
	margin: 13px 0 0 143px;
	position: fixed;
	width: 28%;
	z-index: 1;
}
.left-panel-history {
	margin: 113px 0 0 143px;
	position: fixed;
	width: 28%;
	z-index: 1;
}
.right-panel-history {
	margin: 140px 143px 0 0px;
	width: 60%;
	float: right;
}
.right_panel .red-box {
	padding: 20px;
}
.right_panel {
	margin-top: 20%;
}
.right_panel .red-box > p {
	margin-bottom: 20px;
}
.right {
	float: right;
}
.circle-bg {
	width: 50%;
	height: auto;
	float: left;
}
.circle {
	width: 150px;
	height: 150px;
	background-color: #FFF;
	border-radius: 100%;
	float: right;
	margin-right: 30px;
	margin-left: 100%;
}
.circle1 {
	width: 150px;
	height: 150px;
	background-color: #FFF;
	border-radius: 100%;
	float: left;
	margin-left: 30px;
	margin-right: 100%;
}
.anu {
	float: right;
	font-size: 24px;
	margin-right: 35px;
	padding: 20px 0px;
}
.vin {
	float: left;
	font-size: 24px;
	margin-left: 50px;
	padding: 20px 0px;
}
.right-panel-history p {
	width: 100%;
	background: #a92f25 none repeat scroll 0 0;
	float: left;
	padding: 20px;
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 30px;
}
.container {
	margin: 0px auto;
	width: 1170px;
}
/*.meet-us p {
	width: 95%;
	background: #a92f25 none repeat scroll 0 0;
	float: left;
	padding: 20px;
	font-size: 18px;
	line-height: 28px;
	margin-top: 110px;
}*/.nbolg img{
width:157px;
height:158px;
}
.meet-us h1 {
	text-transform: uppercase;
	float: left;
	padding: 10px 20px;
	font-size: 17px;
	width: 13%;
	background: #a92f25 none repeat scroll 0 0;
	margin: 45px 0px 50px 0px;
}
.blank1 {
	width: 100%;
	float: left;
}
.meet-bg {
	width: 25%;
	float: left;
}
.meet-bg .awards {
	width: 50%;
	text-align: center;
	background: #a92f25 none repeat scroll 0 0;
	float: left;
	padding: 10px 20px;
	font-size: 20px;
	line-height: 28px;
	margin-top: 5px;
}
.meet-bg span {
	width: 100%;
	text-align: center;
	font-size: 16px;
	line-height: 28px;
}
.meet-bg1 {
	width: 25%;
	float: left;
}
.meet-bg1 .awards {
	background: #a92f25 none repeat scroll 0 0;
	float: left;
	font-size: 20px;
	line-height: 28px;
	margin-left: 30px;
	margin-top: 5px;
	padding: 10px 20px;
	text-align: center;
	width: 65%;
}
.meet-bg1 span {
	width: 100%;
	text-align: center;
	font-size: 16px;
	line-height: 28px;
}
.meet-bg2 {
	width: 25%;
	float: left;
}
.meet-bg2 .awards {
	background: #a92f25 none repeat scroll 0 0;
	float: left;
	font-size: 20px;
	line-height: 28px;
	margin-left: 60px;
	margin-top: 5px;
	padding: 10px 20px;
	text-align: center;
	width: 65%;
}
.meet-bg2 span {
	width: 100%;
	text-align: center;
	font-size: 16px;
	line-height: 28px;
}
.meet-bg3 {
	width: 25%;
	float: right;
}
.meet-bg3 .awards {
	width: 50%;
	float: right;
	text-align: center;
	background: #a92f25 none repeat scroll 0 0;
	padding: 10px 20px;
	font-size: 20px;
	line-height: 28px;
	margin-top: 5px;
}
.meet-bg3 span {
	width: 100%;
	text-align: center;
	font-size: 16px;
	line-height: 28px;
}
.meet-circle {
	width: 150px;
	height: 150px;
	//background-color: #FFF;
	border-radius: 100%;
	margin-left: 20px;
}
.meet-circle1 {
	width: 150px;
	height: 150px;
	//background-color: #FFF;
	border-radius: 100%;
	margin-left: 66px;
}
.meet-circle2 {
	width: 150px;
	height: 150px;
	//background-color: #FFF;
	border-radius: 100%;
	margin-left: 100px;
}
.meet-circle3 {
	width: 150px;
	height: 150px;
	//background-color: #FFF;
	border-radius: 100%;
	float: right;
	margin-right: 20px;
}
.meet-blank img{width:150px;height:150px;}
.meet-blank {
	width: 100%;
	height: auto;
	margin-bottom: 50px;
	float: left;
}
/*------------------------------------------------------*/
.meet-rbg{
 width:260px; height:260px; background-color:transparent; text-align:center;	float:left;  margin-bottom:30px; margin-left:26px;
}
.meet-rbg-circle{
    width: 150px;
	height: 150px;
	background-color: #FFF;
	border-radius: 100%;
	margin: 0px auto;
}
.meet-rbg-circle img {
    border: 2px solid #fff;
    border-radius: 100%;
    
}
.meet-rbg-box{
	width:93%;
	text-align: center;
	background: #a92f25 none repeat scroll 0 0;
	float: left;
	padding: 10px 10px;
	font-size:16px;
	line-height: 28px;
	margin-top: 10px;
	height:auto;
}
.meet-rbg-box span {width:100%; font-size:20px;}
.meet-rbg-box p {width:100%; font-size:16px;}


/*------------------------------------------------------*/
.blog-box1 {
	width: 54%;
	margin-top: 143px;
	float: left;
}
.blog-box3 {
	width: 50px;
	margin-top: 150px;
	height: 100%;
	float: left;
}
.blog-box2 {
	width: 41%;
	margin-top: 142px;
	float: left;
}
.blog-box1 h1 {
	width: 100%;
	background: #a92f25 none repeat scroll 0 0;
	float: left;
	padding: 20px;
	font-size: 16px;
	//line-height: 50px;
	text-transform: uppercase;
	//text-align: center;
	border-bottom: 1px solid #FFF;
}
.blog-box1 h2 {
	width: 100%;
	background: #a92f25 none repeat scroll 0 0;
	float: left;
	padding: 20px;
	font-size: 15px;
	line-height: 30px;
	text-align: left;
	font-weight:normal;
}
.social-bg {
	width: 104%;
	height: 69px;
	float: left;
	background-color: #A92F25;
	margin: 40px 0px;
	padding-top: 10px;
	padding-left: 10px;
}
.comment-bg {
	width: 100%;
	background: #a92f25 none repeat scroll 0 0;
	padding: 20px;
	border-bottom: 2px solid #FFF;
	float: left;
}
.comment-circle {
	width: 120px;
	height: 120px;
	background-color: #FFF;
	border-radius: 100%;
	float: left;
	margin: 0px 45px 0px 40px;
}
.comment-bg span {
	background: #c83428;
	color: #FFF;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px 44px;
	//margin: 30px 0px 0px 0px;
	float: left;
}
.comment-bg p {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
    padding:20px margin:30px 0px 0px 0px;
	float: left;
	width: 65%;
	margin-top: 10px;
	background-color: #c73427;
	padding: 10px 7px;
    width: 100%;
}
.search-bg {
	background: #a92f25 none repeat scroll 0 0;
	border: none;
	float: left;
	height: 48px;
	width: 70.8%;
	padding-left: 10px;
	font-size: 16px;
	margin-left: 30px;
}
.sbtn {
	background-image: url(../images/btn_03.png);
	border: none;
	background-repeat: no-repeat;
	float: left;
	width: 93px;
	height: 48px;
}
.blog-box2-bg {
	width: 90%;
	padding-left: 4px;
	float: left;
	background: #a92f25 none repeat scroll 0 0;
	margin: 30px 0px 30px 30px;
}
.blog-box2-bg h1 {
	font-size: 22px;
	text-align: center;
	font-weight: bolder;
	padding: 20px 0px;
}
.blog-box2-bg h2 {
	font-size: 15px;
	text-align: center;
	background: #a92f25 none repeat scroll 0 0;
	color: #FFF;
	font-weight: bolder;
	padding: 15px 30px;
	float: left;
	text-transform: uppercase;
}
.blog-box2-bg h3 {
	font-size: 18px;
	text-align: center;
	background: #a92f25 none repeat scroll 0 0;
	color: #FFF;
	font-weight: bolder;
	padding: 15px 30px;
	float: left;
	text-transform: uppercase;
}
.recent {
	width: 90%;
	float: left;
	background: #a92f25 none repeat scroll 0 0;
	margin: 0px 0px 0px 30px;
}
.recent h1 {
	width: 48.5%;
	background-color: transparent;
	float: left;
	text-align: center;
	text-transform: uppercase;
	font-size: 22px;
	border: 2px solid transparent;
	padding: 20px 0px;
}
.recent h2 {
	width: 49.5%;
	background-color: transparent;
	float: left;
	text-align: center;
	text-transform: uppercase;
	font-size: 22px;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 20px 0px;
}
.recent-balnk {
	width: 90%;
	float: left;
	background: #a92f25 none repeat scroll 0 0;
	margin: 0px 0px 0px 30px;
	border-bottom: 2px solid #FFF;
}
.recent-balnk p {
	font-size: 18px;
	float: left;
	width: 65%;
	padding-top: 19px;
	padding-bottom: 12px;
}
.recent-box {
	width: 95px;
	height: 100px;
	background-color: #FFF;
	float: left;
	margin: 20px 20px 20px 30px;
}
.stext {
	font-size: 18px;
	color: #FFF;
	border-bottom: 1px solid #FFF;
	padding: 20px;
}
.top {
	float: left;
	margin: 795px 0 0 175px;
}
.news-bg1 {
	width: 43%;
	margin-top: 150px;
	float: left;
}
.news-bg3 {
	width: 50px;
	margin-top: 150px;
	height: 100%;
	float: left;
}
.news-bg2 {
	width: 41%;
	margin-top: 150px;
	float: left;
}
.news-bg1 h1 {
	background: #a92f25 none repeat scroll 0 0;
	font-size: 20px;
	padding: 12px;
	text-transform: uppercase;
	width: 40%;
}
.news-back {
	background: #a92f25 none repeat scroll 0 0;
	margin-bottom: 50px;
	padding: 20px;
	float: left;
	width: 107%;
	margin-left: 30px;
	margin-top: 90px;
}
.search-bg1 {
	background-color: #e1e1e1;
	border: none;
	float: left;
	height: 33px;
	width: 80%;
	padding-left: 10px;
	font-size: 16px;
	margin-left: 30px;
	color: #666;
}
.sbtn1 {
	background-image: url(../images/search_03.png);
	border: none;
	background-repeat: no-repeat;
	float: left;
	width: 40px;
	height: 33px;
}
.tab-links li a {
  border: 1px solid;
  float: left;
  font-size: 25px;
  font-weight: normal;
  margin-bottom: 15px;
  margin-left: 29px;
  margin-top: 20px;
  width: 41%;
  text-align: center;
  padding: 10px 0px;
}
.news-box {
	width: 95px;
	height: 100px;
	background-color: #FFF;
	float: left;
	margin: 2px 20px 20px 30px;
}
.news-back p {
	font-size: 16px;
	float: left;
	width: 60%;
	//padding-top: 8px;
}
.blog-wrap p {font-size:18px; float:left; width:66%; padding-top:16px;}
.news-box-bg {
	float: left;
	width: 96%;
}
.news-bg1 h2 {
	font-size: 20px;
	color: #414141;
	text-transform: uppercase;
	float: left;
	padding: 40px 0px 30px 0px;
}
.nbolg {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 50px;
}
.nbolg h3 {
	color: #555555;
	
	line-height: 25px;
	font-size: 16px;
	font-weight: normal;
}
/*.nbolg p {
	color: d1594d;
	float: right;
	padding-top: 20px;
	font-size: 18px;
	text-decoration: underline;
}*/
.nbolg p { color:#555555;  line-height:25px; font-size:16px; font-weight:normal;} 

.nbolg span{color:d1594d; float:right; padding-top:20px; font-size:18px; text-decoration:underline;}
.blanka-wards {
	height: 50px;
	width: 100%;
	float: left;
}
.award-left {
	width: 50%;
	height: auto;
	float: left;
}
.award-right {
	width: 50%;
	height: auto;
	float: left;
}
.award-right h1 {
	background: #a92f25 none repeat scroll 0 0;
	width: 70%;
	float: left;
	text-align: center;
	padding: 15px 0px;
	border-bottom: 2px solid #FFF;
	margin: 0px;
	margin-top: 170px;
}
.award-right span {
	float: left;
	width: 63%;
	background: #a92f25 none repeat scroll 0 0;
	text-align: center;
	padding: 20px;
	font-size: 18px;
}
.news-sbg {
	width: 100%;
	padding: 10px 0px;
	margin-top: -185px;
	float: left;
}
.news-sbg h3 {
	width: 100%;
	padding: 20px 20px;
	border-bottom: 2px solid #FFF;
}
.news-sbg p {
	padding: 6px 20px;
	width: 94%;
	font-size:16px;
}
.section-aboutus2 {
	background-image: url("../images/aboutus_1.jpg");
	background-repeat: no-repeat;
	background-size:cover;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-aboutus3 {
	background-image: url("../images/aboutus_2.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 150%;
	/*   */
	width: 100%;
}
.blank {
	height: 500px;
	width: 500px;
	float: left;
}
a {
	text-decoration: none;
	color: #fff;
}
.blog-margin {
	margin-top: 203px !important;
	overflow: unset !important;
}

.blog-search-title{
color:#444444 !important;	
width:80%;
margin: 30px 0 30px 115px;
clear:both;	
}

.no-blogs{
color:#444444 !important;	
width:80%;
margin: 30px 0 30px 115px;
clear:both;	
	
}

.search-blog-ul{
	margin:0 0 0 70px;
	width:80%;
	float:left;
}
.blog-margin ul li {
	width: 50%;
	float: left;
}
.blog-img {
	width: 106%;
	float: left;
}

.search-blog{
width:80%;	
	
}
.simg{width:22%; float:left;}
/*-------------------Responcive---------------------------------*/

.menu-slide {
    background: #f8f8f8 none repeat scroll 0 0;
    display:none;
    height: 100%;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 99;

}

.close-m {
    background: rgba(0, 0, 0, 0) url("../images/cls.png") no-repeat scroll left top;
    cursor: pointer;
    display: block;
    float: right;
    height: 36px;
    position: relative;
    right: 31px;
    top: 28px;
    width: 33px;
}

.menu-slide ul.mobileM {
    left: 11%;
    position: relative;
    top: 24%;
    width: 73%;
}

.menu-slide ul.mobileM li {
    text-align: center;
}

.menu-slide ul li a {
    color: #a92f25;
    font-size: 16px;
    font-weight: bold;
}

.circle-empty{
	
background:#fff;	
}
.bnk-img{height:auto;}
.ing-bnk{float:left;}
.aro-img {height:auto;}
@media all and (min-width:768px) and (max-width:1024px) {
.aro-img {margin-top:300%;}
.math-head {
  margin: 111px 0 0 -190px;
  position: relative;
  width: 100%;
}

.meet-rbg {
  background-color: transparent;
  float: left;
  height: auto;
  margin-bottom: 30px;
  margin-left: 26px;
  text-align: center;
  width: 335px;
}
.award-left {
  float: left;
  height: auto;
  margin-left: 17%;
  width: 100%;
}
.award-right {
  float: left;
  height: auto;
  margin-left: 16%;
  width: 100%;
}
.award-right span {
  background: #a92f25 none repeat scroll 0 0;
  float: left;
  font-size: 18px;
  padding: 20px;
  text-align: center;
  width: 64.5%;
}
.award-right h1 {
  background: #a92f25 none repeat scroll 0 0;
  border-bottom: 2px solid #fff;
  float: left;
  margin: 110px 0 0;
  padding: 15px 0;
  text-align: center;
  width: 70%;
}
.sec-m1-r-content {
  float: left;
  margin: 87px 0 40px -231px;
  text-align: left;
  width: 104%;
}
.layer-80-m3 {
  float: left;
  margin: 12px 0 0 145px;
  width: 80%;
}
.math-head h1 {
  font-size: 37px;
  font-weight: bold;
  margin: 0 0 0 ;
  text-align: left;
  width: 80%;
}
/*-----------------------*/
.section-blogs {
  background-image: url("../images/Blog.png");
  background-repeat: no-repeat;
  background-size: 100% auto;
  height: 30vh;
  width: 100%;
}
	.section-math1 {
  background-position: -128px center;
background-size: cover;
}
.section-math2 {
  background-position: -128px center;
background-size: cover;
}
.section-math3 {
  background-position: -128px center;
background-size: cover;
}
element.style {
  margin: 39px 97px 0 -202px;
}
.sec-m1-l-content {
  margin-top: 110%;
  text-align: left;
}


div.menu-icon {
	background: rgba(0, 0, 0, 0) url("../images/menu-icon.png") no-repeat scroll 0 0;
	float: right;
	height: 29px;
	position: relative;
	right: 18px;
	top: 18px;
	width: 33px;
	display:block;
}

.menu-slide ul li a {
    font-size: 29px; 
}

.navigation{
display:none;	
}

/*-----------------------*/	
	.left-panel {
display:none;
}
.right-panel-history {
  float: right;
  margin: 140px 188px 0 9px;
  width: 60%;
}
.layer-careers {
  float: left;
  margin: 200px 0 0 143px;
  width: 80%;
}
.meet-circle {
  //background-color: #fff;
  border-radius: 100%;
  height: 150px;
  width: 150px;
  margin-left: 0px;
}
.meet-bg p {
  background: #a92f25 none repeat scroll 0 0;
  float: left;
  font-size: 20px;
  line-height: 28px;
  margin-top: 5px;
  padding: 10px 20px;
  text-align: center;
  width: 50%;
}
.news-bg1 {
  float: left;
  margin-top: 150px;
  width:96%;
}
.meet-circle1 {
  //background-color: #fff;
  border-radius: 100%;
  height: 150px;
  width: 150px;margin-left: 12px;
}
.meet-bg1 p {
  background: #a92f25 none repeat scroll 0 0;
  float: left;
  font-size: 20px;
  line-height: 28px;
  margin-left: -5px;
  margin-top: 5px;
  padding: 10px 20px;
  text-align: center;
  width: 65%;
}
.meet-circle2 {
 // background-color: #fff;
  border-radius: 100%;
  height: 150px;
  margin-left: 33px;
  width: 150px;
}
.meet-bg2 p {
  background: #a92f25 none repeat scroll 0 0;
  float: left;
  font-size: 20px;
  line-height: 28px;
  margin-left: 26px;
  margin-top: 5px;
  padding: 10px 20px;
  text-align: center;
  width: 65%;
}
.meet-circle3 {
  //background-color: #fff;
  border-radius: 100%;
  float: right;
  height: 150px;
  width: 150px;margin-right: 0px;
}
.meet-bg3 p {
  background: #a92f25 none repeat scroll 0 0;
  float: right;
  font-size: 20px;
  line-height: 28px;
  margin-top: 5px;
  padding: 10px 20px;
  text-align: center;
  width: 50%;
}
.news-bg3 {
  display: none;
}
.news-bg2 {
  float: left;
  margin-top: 150px;
  width: 81%;
}
.news-bg2 {
  float: left;
  margin-top: 0px;
  width: 81%;
}
.section-careers {
  background-size: cover;
}
/*-----------------------*/
.blog-box2 {
  display: none;
}
.blog-box1 {
  width:96%;
}
.social-bg {
  background-color: #a92f25;
  float: left;
  height: 76px;
  margin: 40px 0;
  padding-left: 10px;
  padding-top: 10px;
  width: 104%;
}
.blog-bg {
  height: 0%;
}

.search-blog-ul {
    float: left;
    margin: 0 0 0 20px;
    width: 98%;
}

.blog-margin ul li {
    float: left;
    width: 50%;
}

.search-blog {
    background: #a92f25 none repeat scroll 0 0;
    color: #ffffff;
    float: left;
    margin:0 0 12px 0;
    padding: 11px;
    text-align: center;
    width: 88% !important;
}

.search-blog .slider-image {
    float: left;
    height: 100px;
    width: 100px;
}

.search-blog .slider-image img {
    height: 100px;
    width: 100px;
}

.search-blog .slider-text {
    margin-left: 104px;
    text-align: left;
    width: 232px;
}

.red-box-slider {
  width: 63%;
}

.container {
  margin: 0 auto;
  padding: 0 10px;
  width: 740px;
}	


/*-----------------------*/		
.section-aboutus1 {
  background-size: cover;
}
.section-aboutus2 {
  background-size: cover;
}
.section-aboutus3 {
  background-size: cover;
}
.left-panel {
  margin: 35px 0 0 44px;
  position: fixed;
  width: 46%;
  z-index: 1;
}
.red-box {
  background: #a92f25 none repeat scroll 0 0;
  color: #fff;
  float: left;
  margin: 5px 0;
  text-align: left;
  width: 81% !important;
}


/*-----------------------*/	
.section-english1 {
  background-size: cover;
}
.section-english2 {
  background-size: cover;
}
.section-english3 {
  background-size: cover;
}

element.style {
  margin: 44px 97px 0 -163px;
}
.layer-80-m2 {
  float: left;
  margin: 12px auto 123px 40px;
  width: 94%;
}
.math-head {
  margin: 111px 0 0 -173px;
  position: relative;
  width: 100%;
  display: none;
}

/*-----------------------*/	
.section1 {
background-position: -128px center;
background-size: cover;
}
.section2 {
  background-position: -128px center;
background-size: cover;
}
.section3 {
  background-position: -128px center;
background-size: cover;
}
.section4{
  background-position: -128px center;
background-size: cover;
}
.section5 {
  background-position: -128px center;
background-size: cover;
}
.sec-2-r-content {
  float: left;
  margin: 208px 0 0 90px;
  text-align: left;
  width: 70%;
}
.red-box-program {
  background: #a92f25 none repeat scroll 0 0;
  color: #fff;
  float: left;
  height: 262px;
  margin: 5px 0;
  text-align: left;
  width: 74%;
}
.scroll-down-middle {
  left: 369px !important;
  top: 114px;
}

.red-box {
  background: #a92f25 none repeat scroll 0 0;
  color: #fff;
  float: left;
  margin: 5px 0;
  text-align: left;
  width: 115%;
}
.red-box-meet {
  background: #a92f25 none repeat scroll 0 0;
  border-bottom: 2px solid #fff;
  color: #fff;
  float: left;
  margin: 5px 0;
  text-align: left;
  width: 406px;
}
.sec-5-l-content {
  float: left;
  margin: 129px 0 0 167px;
  text-align: left;
  width: 75%;
}
.social-block {
  float: left;
  text-align: left;
  width: 170.5%;
}
.meet-bg .awards {
    background: #a92f25 none repeat scroll 0 0;
    float: left;
    font-size: 20px;
    line-height: 28px;
    margin-top: 5px;
    padding: 10px 41px;
    text-align: center;
    width: 70%;
}

}
@media all and (min-width:360px) and (max-width:640px) {
	.sec-4-l-content {
  height: 437px;
  margin: 60px 0 0;
  overflow-y: scroll;
  width: 100%;
}


.news-sbg p {
  display: none;
  font-size: 16px;
  padding: 6px 20px;
  width: 94%;
}
	.nbolg img {
  height: auto;
  width: 100%;
}
.nbolg h3 {
  color: #555555;
  font-size: 16px;
  font-weight: normal;
  line-height: 25px;
}
.sec-m1-l-content img {
  height: 300px;
  width: 318px;
}
.section-aboutus2 {
  background-image: url("../images/aboutus_1.jpg");
  background-repeat: no-repeat;
  background-size:cover;
  width: 100%;
  height:61vh;
}

/*-----------------*/	
.section-history {
  height: 380%;
}
.vin {
  margin-left: 101px;
}
.circle1 {
  margin-left: 95px;
}
.circle {
  margin-right:83px;
}
.anu {
  margin-right: 40px;
}
.circle-bg {
  width: 100%;
}
.right-panel-history {
  float: right;
  margin: 81px 51px 0 0;
  width: 83%;
}
.left-panel-history {
  display: none;
}
/*-----------------*/	
.meet-us {
  height: 210%;
  min-height: 220%;
}	
.meet-circle3 {
  margin-right: 67px;
}	
	.meet-bg3 p {
	margin-left: 0;
  margin-bottom: 20px;
  margin-top: 10px;
  text-align: center;
  width: 88%;
}	
.meet-bg3 {
  width: 100%;
  text-align: center;
}
.meet-circle2 {
  margin-left: 70px;
}
.meet-bg2 p {
	margin-left: 0;
  margin-bottom: 20px;
  margin-top: 10px;
  text-align: center;
  width: 88%;
}	
.meet-bg2 {
  width: 100%;
  text-align: center;
}
.meet-bg1 p {
	margin-left: 0;
  margin-bottom: 20px;
  margin-top: 10px;
  text-align: center;
  width: 88%;
}	
.meet-bg1 {
  width: 100%;
  text-align: center;
}
.meet-circle {
  margin-left: 67px;
}
.meet-bg p {
  margin-bottom: 20px;
  margin-top: 10px;
  text-align: center;
  width: 88%;
}	
.meet-bg {
  width: 100%;
  text-align: center;
}
.meet-us h1 {
  margin: 45px 0 50px;
  padding: 10px 105px;
  width: 28%;
}	
.award-left {
  display:none;
}
.award-right {
  display:none;
}
/*-----------------*/
.news-bg1 h1 {
	background: #a92f25 none repeat scroll 0 0;
	font-size: 17px;
	padding: 12px;
	text-transform: uppercase;
	width: 92%;
	text-align: center;
}
.news-bg1 {
	float: left;
	margin-top: 85px;
	width: 100%;
}

.news-bg1 h2 {
	color: #414141;
	float: left;
	font-size: 20px;
	padding: 25px 0 30px;
	text-align: center;
	text-transform: uppercase;
}
.news-bg2 {
	display: none;
}
.news-bg3 {
	display: none;
}
/*-----------------*/
.blog-img {
	float: left;
	width: 115%;
}
.blog-box1 h1 {
  font-size: 14px;
  line-height: 30px;
}
.container {
	margin: 0 auto;
	width: 340px;
	padding: 0px 10px;
}
.blog-box1 {
	width: 89%;
	margin-top: 80px;
}
.blog-box3 {
	display: none;
}
.blog-box2 {
	display: none;
}
.comment-circle {
	width: 120px;
	height: 120px;
	background-color: #FFF;
	border-radius: 100%;
	margin: 0px 45px 0px 85px;
}
.comment-bg p {
	color: #fff;
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin-top: 30px;
	text-align: center;
	width: 100%;
}
.social-bg {
	background-color: #a92f25;
	float: left;
	height: 69px;
	margin: 40px 0;
	padding-left: 10px;
	padding-top: 10px;
	text-align: center;
	width: 109%;
}
.blog-box1 h2 {
	background: #a92f25 none repeat scroll 0 0;
	float: left;
	font-size: 14px;
	line-height: 30px;
	padding: 20px;
	text-align: center;
	width: 100%;
	font-weight:normal;
}
.comment-bg {
	background: #a92f25 none repeat scroll 0 0;
	border-bottom: 2px solid #fff;
	float: left;
	padding: 20px;
	width: 99.5%;
	text-align: center;
}

.meet-bg .awards {
    background: #a92f25 none repeat scroll 0 0;
    float: left;
    font-size: 20px;
    line-height: 28px;
    margin-top: 5px;
    padding: 10px 41px;
    text-align: center;
    width: 70%;
}

.anu {
  
    margin-right: 77px !important;
   
}
}
@media all and (min-width:360px) and (max-width:640px) {
#back-top{display: none !important;}

}
@media all and (min-width:320px) and (max-width:480px) {
.news-sbg p {
  display: none;
  font-size: 16px;
  padding: 6px 20px;
  width: 94%;
}
.news-sbg {
  float: left;
  margin-top:-112px;
  padding: 10px 0;
  width: 100%;
}
.news-sbg h3 {
  border-bottom: 2px solid #fff;
  font-size: 17px;
  padding: 20px;
  width: 93%;
}
.nbolg img {
  height: auto;
  width: 100%;
}
.circle-bg {
	width: 106%;
	height: auto;
	float: left;
}

.ing-bnk{width:284px;}
.meet-rbg {
  background-color: transparent;
  float: left;
  height: auto;
  margin-bottom: 30px;
  margin-left: 9px;
  text-align: center;
  width: 260px;
}
.meet-us p {
  width: 100%;
}
#back-top{display: none !important;}
.section-aboutus1 {
  background-image: url("../images/aboutus_1.jpg");
  background-repeat:repeat;
}
.left-panel {
  display: none;
}

.blank {
  display: none;
}
.layer-100 {
  float: left;
  height: 0vh;
  width: 100%;
}

.blog-box1 img{
width:100% !important;	
	
}
/*-----------------*/
.section-history {
  height:800%;
}
.vin {
  margin-left: 101px;
}
.circle1 {
  margin-left: 91px !important;
}

.right-panel-history {
  float: right;
  margin: 138px 51px 0 0;
  width: 83%;
}
.left-panel-history {
  display: none;
}
/*---------------*/
.meet-us {
  height: 210%;
  min-height: 645%;
}	
.meet-circle3 {
  margin-right: 67px;
}	
	.meet-bg3 p {
	margin-left: 0;
  margin-bottom: 20px;
  margin-top: 10px;
  text-align: center;
  width: 88%;
}	
.meet-bg3 {
  width: 100%;
  text-align: center;
}
.meet-circle2 {
  margin-left: 70px;
}
.meet-bg2 p {
	margin-left: 0;
  margin-bottom: 20px;
  margin-top: 10px;
  text-align: center;
  width: 88%;
}	
.meet-bg2 {
  width: 100%;
  text-align: center;
}
.meet-bg1 p {
	margin-left: 0;
  margin-bottom: 20px;
  margin-top: 10px;
  text-align: center;
  width: 88%;
}	
.meet-bg1 {
  width: 100%;
  text-align: center;
}
.meet-circle {
  margin-left: 67px;
}
.meet-bg p {
  margin-bottom: 20px;
  margin-top: 10px;
  text-align: center;
  width: 88%;
}	
.meet-bg {
  width: 100%;
  text-align: center;
}
.meet-us h1 {
  margin: 45px 0 50px;
  padding: 10px 90px;
  width: 38%;
}	
.award-left {
  display:none;
}
.award-right {
  display:none;
}	
/*-----------------*/
.news-bg1 h1 {
	background: #a92f25 none repeat scroll 0 0;
	font-size: 17px;
	padding: 12px;
	text-transform: uppercase;
	width: 92%;
	text-align: center;
}
.news-bg1 {
	float: left;
	margin-top: 85px;
	width: 100%;
}

.news-bg1 h2 {
	color: #414141;
	float: left;
	font-size: 20px;
	padding: 25px 0 30px;
	text-align: center;
	text-transform: uppercase;
}
.news-bg2 {
	display: none;
}
.news-bg3 {
	display: none;
}
/*-----------------*/
.comment-circle {
  margin: 0 45px 0 61px;
  width: 120px;
}
.comment-bg span {
  margin: 30px 0 0;
  padding: 13px 36px;
}
.blog-img {
	float: left;
	width: 115%;
}
.container {
	margin: 0 auto;
	width: 280px;
	padding: 0px 10px;
}
.blog-box1 {
	width: 89%;
	margin-top: 80px;
}
.blog-box3 {
	display: none;
}
.blog-box2 {
	display: none;
}


.search-blog-ul {
    float: left;
    margin: 0;
    width: 100%;
}

.blog-margin ul li {
    float: left;
    width: 100%;
}

.comment-circle {
	width: 120px;
	height: 120px;
	background-color: #FFF;
	border-radius: 100%;
	margin: 0px 45px 0px 75px;
}
.comment-bg p {
	color: #fff;
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin-top: 30px;
	text-align: center;
	width: 100%;
}
.social-bg {
  background-color: #a92f25;
  float: left;
  height: 35px;
  margin: 40px 0;
  padding-left: 0px;
  padding-top: 10px;
  text-align: center;
  width: 115%;
}
.simg {
  float: left;
  width: 21%;
}
.blog-box1 h2 {
	background: #a92f25 none repeat scroll 0 0;
	float: left;
	font-size: 14px;
	line-height: 30px;
	padding: 20px;
	text-align: center;
	width: 100%;
	font-weight:normal;
}
.comment-bg {
	background: #a92f25 none repeat scroll 0 0;
	border-bottom: 2px solid #fff;
	float: left;
	padding: 20px;
	width: 99.5%;
	text-align: center;
}

.meet-bg .awards {
    background: #a92f25 none repeat scroll 0 0;
    float: left;
    font-size: 20px;
    line-height: 28px;
    margin: 15px 0 12px 0;
    padding: 10px 41px;
    text-align: center;
    width: 70%;
}

.meet-bg1 .awards {
    background: #a92f25 none repeat scroll 0 0;
    float: left;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 12px;
    margin-left: 11px;
    margin-top: 5px;
    padding: 10px 20px;
    text-align: center;
    width: 78%;
}

.meet-bg2 .awards {
    background: #a92f25 none repeat scroll 0 0;
    float: left;
    font-size: 20px;
    line-height: 28px;
    margin-left: 32px;
    margin-top: 5px;
    padding: 10px 20px;
    text-align: center;
    width: 65%;
	margin-bottom: 12px;
}

.meet-bg3 .awards {
    background: #a92f25 none repeat scroll 0 0;
    float: right;
    font-size: 20px;
    line-height: 28px;
    margin-top: 5px;
    padding: 10px 20px;
    text-align: center;
    width: 90%;
}

.anu {
    float: right;
    font-size: 24px;
    padding: 20px 0;
}


.vin{
    margin-left: 100px;
}

}
 @media all and (min-width:320px) and (max-width:480px) {
	
	
	 .circle {
  background-color: #fff;
  border-radius: 100%;
  float: right;
  height: 150px;
  margin-left: 100%;
  width: 150px;
}
.scroll-down {
	display: none;
}
.scroll-down-middle {
	display: none;
}
.header {
	height: 43px;
}
.logo {
	background-image: url("../images/mobile-logo.png");
	height: 26px;
	margin: 10px 0 0 6px;
	width: 56px;
}
.navigation {
	float: right;
	height: 28px;
	margin: 9px 0 0;
	width: 256px;
}
.navigation ul li a {
	color: #444;
	font-size: 9px;
}
.navigation ul li {
	padding: 4px;
}
.navigation ul li:first-child {
	display: none;
}

div.menu-icon {
	background: rgba(0, 0, 0, 0) url("../images/menu-icon.png") no-repeat scroll 0 0;
	float: right;
	height: 29px;
	position: relative;
	right: 18px;
	top: 6px;
	width: 33px;
	display:block;
}

.navigation{
display:none;	
}


.section1 {
	background-image: url("../images/mobile-home-1.png");
	background-repeat: no-repeat;
	background-size:cover;
	height: 100vh;
	/*   */
	width: 100%;
}
.section2 {
	background-image: url("../images/mobile-home-2.png");
	background-repeat: no-repeat;
	background-size:cover;
	height: 100vh;
	/*   */
	width: 100%;
}
.section3 {
	background-image: url("../images/mobile-home-3.png");
	background-repeat: no-repeat;
	background-size:cover;
	height: 100vh;
	/*   */
	width: 100%;
}
.section4 {
	background-image: url("../images/mobile-home-4.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.section5 {
	background-image: url("../images/mobile-home-5.png");
	background-repeat: no-repeat;
	background-size:cover;
	height: 100vh;
	/*   */
	width: 100%;
}

.section-head {
	display: none;
}
.section-head img
{
	position: relative;
}
.section-head-m {
	margin: 165px 0 0;
	position: relative;
	font-size: 22px !important;
	display: block;
	text-align: center;
}
.section-head-m h3 {
	color: #fff;
	font-weight: bold;
}
.section-head h5 {
	color: #fff;
	font-weight: bold;
	font-size:24px;
}
.section-head h6 {
	color: #fff;
	font-weight: bold;
	font-size:15px;
}
.section-head-m p {
	color: #fff;
	text-decoration: underline;
	font-size: 13px;
	margin-top: 136px;
}
#scroll-mobile img {
	height: 13px;
	margin-top: 52px;
	position: relative;
	width: 22px;
	z-index: 1;
}
.col-40 {
	float: left;
	height: auto;
	position: relative;
	width: 100%;
}
.col-20 {
	float: right;
	height: auto;
	position: relative;
	width: 100%;
}
.col-60 {
	float: left;
	width: 100%;
}
.sec-2-l-content h4 {
	font-size: 15px;
	padding: 2px 7px 0px 5px;
}
.sec-2-l-content h2 {
	font-size: 19px;
}
.red-box-head h3 {
	font-size: 13px;
}
.red-box-program h3 {
	font-size: 11px;
	padding: 2px 7px 0px 5px;
}
.sec-2-l-content img {
	width: 200px;
}
.text-n {
	font-size: 14px;
	padding: 0;
	-webkit-padding-before: 13px;
}

.sec-2-l-content {
	margin: 36px 0 8px 40px;
}
.sec-2-r-content {
	float: left;
	margin: 3px 0 0;
	text-align: left;
	width: 100%;
}
.red-box-head {
	margin: 0px 0px 0px 12px;
}
.program-icon {
	margin: 5px 100px 3px 13px;
}
.program-icon img {
	height: 250px;
	width: 70px;
}
.red-box-program {
  height: 23%;
  width: 72%;
}
.red-box-program h4 {
	font-size: 14px;
}
.layer-80-3 {
	margin: 120px auto 0 44px;
	width: 86%;
}
.bg-n {
	background: none;
}
.text-n-large {
	font-size: 16px;
}
.red-box-slider {
	background: #a92f25 none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 5px 0 5px 2px;
	padding: 11px;
	text-align: center;
	width: 91%;
}
.sec-4-l-content {
	margin: 60px 0 0 0;
	width: 100%;
	height: 437px;
	overflow-y: scroll;
}

#content-1 {
	width: 62% !important;
}
.social-block {
	width: 246px;
}
.social-i {
	width: 59.2px;
}
.sec-5-l-content {
	width: auto;
}
.red-box-meet {
	width: 246px;
}
.fb {
	margin: 7px auto 0 19px;
}
.tw {
	margin: 6px auto 0 18px;
}
.yt {
	margin: 7px 0 0 14px;
}
.lk {
	margin: 6px auto 0 15px;
}
.section-english1 {
	background-image: url("../images/m-english-sec-1.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-english2 {
	background-image: url("../images/m-english-sec-2.jpg");
	background-repeat: no-repeat;
	background-size:cover;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-english3 {
	background-image: url("../images/m-english-sec-3.jpg");
	background-repeat: no-repeat;
	background-size:cover;
	height: 100vh;
	/*   */
	width: 100%;
}
.section-math1 {
	background-image: url("../images/m-math-sec-1.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 100vh;
	width: 100%;
}
.section-math2 {
	background-image: url("../images/m-math-sec-2.jpg");
	background-repeat: no-repeat;
	background-size:cover;
	height: 100vh;
	width: 100%;
}
.section-math3 {
	background-image: url("../images/m-math-sec-3.jpg");
	background-repeat: no-repeat;
	background-size:cover;
	height: 100vh;
	width: 100%;
}
.section-careers {
	background-image: url("../images/mobile-careers.png");
	background-repeat: no-repeat;
	background-size:cover;
	height: 100vh;
	/*    */
	width: 100%;
}
.math-head {
	margin: 70px 0 0;
	width: 100%;
}
.math-head h2 {
	font-size: 17px;
	margin: 0 0 0 20px;
	width: 80%;
}
.math-head h1 {
	font-size: 12px;
	margin: 0 0 0 20px;
	width: 80%;
}
.col-50 {
	height: auto;
	width: 100%;
}
.sec-m1-l-content {
	margin: 4px 0 5px 20px;
	width: 60%;
}

.sec-m1-r-content {
	float: left;
	margin: 0 0 40px 20px !important;
	text-align: left;
	width: 89%;
}
.section-english2 .math-head h1 {
	font-size: 17px;
}
.math-head p {
	font-size: 14px;
	height: 61px;
	margin: 5px 0 0 20px;
	overflow: scroll;
}
.layer-30 {
	float: left;
	margin-left: 0;
	text-align: center;
	width: 100%;
}
.layer-30 h3 {
	color: #fff;
	font-size: 15px;
	margin-bottom: 0;
}
.layer-30 p {
	color: #fff;
	font-size: 12px;
	height: 64px;
	overflow: hidden;
	padding: 0 0 13px;
	width: 100%;
}
.layer-80-m2 {
	float: left;
	margin: 12px auto 0 20px;
	width: 94%;
}
.margin-head-3 {
	margin: 61px 0 0 !important;
}
.layer-80-m3 {
	float: left;
	margin: 12px 0 0 20px;
	width: 90%;
}
.section-english3 .math-head h1 {
	font-size: 17px;
}
.section-english3 .red-box {
	width: 100%;
}
.section-math2 .math-head h1 {
	font-size: 17px;
}
.section-math3 .math-head h1 {
	font-size: 17px;
}
.sec-m1-r-content iframe {
	height: 200px !important;
}
.cover {
	display: none;
}
.margin-head-careers {
	font-size: 24px;
	margin: 56px 0 0;
	position: relative;
	text-align: center;
	width: 100%;
}
.section-careers h1 {
	font-size: 18px;
}
.layer-careers {
	float: left;
	margin: 20px 0 0 20px;
	width: 91%;
}
.layer-careers p {
	font-size: 14px;
	padding: 14px;
	text-align: center;
}

.m-red-box-career{
	
	width: 91% !important;
}

.navigation ul li .active-arrow {
	background-image: none;
	background-repeat: no-repeat;
	height: 0;
	width: 0;
	margin: 0;
	-webkit-margin-before: 0;
}
div.popup {
	margin: 60px 123px 0 32px;
	height: 384px;
}
.slider-image {
	float: left;
	height: 100px;
	margin-bottom: 12px;
	width: 100px;
}
.slider-text {
	font-size: 13px;
	margin-left: 113px;
	text-align: left;
	width: 182px;
}
.slider-text a {
	color: #fff;
}
.slider-image img {
	height: 100px;
	width: 100px;
}
.scroll-txt {
	margin: 0;
	overflow-y: scroll;
	overflow-y: none;
	height: 200px;
}
.section-blogs {
	background-image: url("../images/mobile-home-4.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 100vh;
	/*   */
	width: 100%;
}
.layer-blogs {
	float: left;
	margin: 60px auto 0 0;
	width: 100%;
}
.layer-blogs .red-box {
	background: #a92f25 none repeat scroll 0 0;
	color: #fff;
	float: left;
	height: 500px;
	margin: 0 0 0 12px;
	opacity: 1;
	overflow-y: scroll;
	text-align: left;
	width: 93%;
}
.layer-blogs .red-box h1 {
	color: #fff;
	font-size: 22px;
	margin: 10px 0 9px 23px;
	width: 91%;
}
.layer-blogs .red-box p {
	color: #fff;
	margin: 0 0 9px 11px;
	text-align: justify;
	width: 89%;
}
}
/*------------------------------- tab------------------------------------------*/
.tabs {
  background-color: #a92f25;
    width:92%;
    display:inline-block;
	margin-left:6%;
}
 
    /*----- Tab Links -----*/
    /* Clearfix */
    .tab-links:after {
        display:block;
        clear:both;
        content:'';
    }
 
    /*.tab-links li {
        margin:0px 5px;
        float:left;
        list-style:none;
    }*/
 
        .tab-links a {
            padding:9px 15px;
            display:inline-block;
           // border-radius:3px 3px 0px 0px;
            //background:#e1e1e1;
            font-size:16px;
            font-weight:600;
           // color:#4c4c4c;
            transition:all linear 0.15s;
        }
		.blog  li.active a ,.blog li.active a:hover{
		//background:rgb(227,123,115);
		background:#fff;
		} 
 
        .tab-links a:hover {
            background:#a7cce5;
            text-decoration:none;
        }
 
    li.active a, li.active a:hover {
        background:#fff;
        color:#4c4c4c;
    }
 
    /*----- Content of Tabs -----*/
    
 
        .tab {
            display:none;
        }
 
        .tab.active {
            display:block;
        }
		.tab-links {
   // margin-left: 5%;
    margin-top: 2%;
}

/*------------------------------- tab------------------------------------------*/

/*--------------------------comment------------------------------*/
.comment-bg .error {
    background-color: transparent;
    font-size: 16px;
    margin-left: 13px;
}
.cmt-container{ 
	width: 540px;
	height: auto; min-height: 30px;
	padding: 10px;
	margin: 10px auto;
	background-color: #fff;
	border: #d3d6db 1px solid;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
} 

.cmt-cnt{
	width: 100%; height: auto; min-height: 35px; 
	padding: 5px 0;
	overflow: auto;
}
.cmt-cnt img{
	width: 35px; height: 35px; 
	float: left; 
	margin-right: 10px;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	background-color: #ccc;
}
.thecom{
	width: auto; height: auto; min-height: 35px; 
	background-color: #fff;
}
.thecom h5{
	display: inline;
	float: left;
	
	font-size: 13px;
	color: #3b5998;
	margin: 0 15px 0 0;
}
.thecom .com-dt{
	display: inline;
	float: left;
	font-size: 12px; 
	line-height: 18px;
	color: #ccc;
}
.thecom p{
	width: auto;
	margin: 5px 5px 5px 45px;
	color: #4e5665;
}
.new-com-bt{
	width: 100%; 	height: 30px;
	border: #d3d7dc 1px solid;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	background-color: #f9f9f9;
	color: #adb2bb;
	cursor: text;
}
.new-com-bt span{
	display: inline;
	font-size: 13px;
	margin-left: 10px;
	line-height: 30px;
}
.new-com-cnt{ width: 100%; height: auto; min-height: 110px; }
.the-new-com{ /* textarea */
	width: 98%; height: auto; min-height: 70px;
	padding: 5px; margin-bottom: 8px;
	border: #d3d7dc 1px solid;
	
	background-color: #f9f9f9;
	color: #333;
	resize: none;
}
.new-com-cnt input[type="text"]{width:47%;}
.new-com-cnt textarea{width:97%;}
.new-com-cnt input[type="text"] ,.new-com-cnt textarea{
	margin: 0;
	height: 43px;
	padding: 5px;
	border: #d3d7dc 1px solid;
	
	background:#fff none repeat scroll 0 0;
	color: #000;
	margin-bottom:5px;
	
	margin:1%;
}
.cmt-container textarea:focus, .new-com-cnt input[type="text"]:focus{
	border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.4);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.4);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.4);
}
.bt-add-com{
	display: inline;
	float: left;
	padding: 8px 10px;  margin-right: 10px;
	background-color: #fff;
	color: #000; cursor: pointer;
	//opacity: 0.6;
	margin-left: 6px;
}
.bt-cancel-com{
	display: inline;
	float: left;
	padding: 8px 10px; 
	border: #d9d9d9 1px solid;
	background-color: #fff;
	color: #404040;	cursor: pointer;
	
}
.new-com-cnt{ 
	border-top: 1px dotted #d9d9d9;
    clear: both;
    height: auto;
   // margin: 100px 0 63px;
    padding-top: 10px;
    width: 100
	font-family: helvetica;
}


/* Css Shadow Effect for the prod-box and prod-box-list div */
 .shadow{
    -webkit-box-shadow: 0px 0px 18px rgba(50, 50, 50, 0.31);
    -moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.31);
    box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.31);
}	
/*--------------------------comment------------------------------*/

/*--------------------------subscribe------------------------------*/
input.inputt{
background: #a92f25 none repeat scroll 0 0;
    width: 51.8%;
    height: 48px;
    padding-left: 10px;
    padding-right: 30px;
    border: 1px solid #fff;
    margin-left: 15px;
    float: left;
	color:#fff !important;
	}
	.subscribediv{
    width: 400px;
     }

.subscribediv .error {
    float: left;
	padding: 5px 10px;
}
.contactbtn {
    background: #fff none repeat scroll 0 0;
    color: #000;
    font-family: Helvetica;
    font-size: 25px;
    font-weight: normal;
    height: 49px;
    margin: 0 3%;
    width: 35%;
}
.form-items {
    margin: 0 0 3%;
}

.frm-wrap2 {
    padding: 20px;
}

.frm-wrap1 {
    //background-color: #c73427;
    padding: 20px;
}
	/*--------------------------subscribe------------------------------*/
	
	/*--------------scroll-top---------------------*/
	#back-top {
	position: fixed;
	bottom: 30px;
	//margin-left: -150px;
	right:0px;
}
#back-top img{width:80px;}
#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 108px;
	height: 108px;
	display: block;
	margin-bottom: 7px;
	background: #ddd url(up-arrow.png) no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #777;
}
/*--------------------------scroll-top--------------------*/