/*http://everythingfonts.com/font-face*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, big, font, img, small, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%;}
body {line-height:normal;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}

/* ============================= FONTS ============================== */


@font-face {
    font-family: 'OpenSansLight';
    src: url('../font/OpenSans-Light-webfont.eot');
    src: url('../font/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Light-webfont.woff') format('woff'),
         url('../font/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansLightItalic';
    src: url('../font/OpenSans-LightItalic-webfont.eot');
    src: url('../font/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-LightItalic-webfont.woff') format('woff'),
         url('../font/OpenSans-LightItalic-webfont.ttf') format('truetype'),
         url('../font/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('../font/OpenSans-Regular-webfont.eot');
    src: url('../font/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Regular-webfont.woff') format('woff'),
         url('../font/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansItalic';
    src: url('../font/OpenSans-Italic-webfont.eot');
    src: url('../font/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Italic-webfont.woff') format('woff'),
         url('../font/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('../font/OpenSans-Semibold-webfont.eot');
    src: url('../font/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../font/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansSemiboldItalic';
    src: url('../font/OpenSans-SemiboldItalic-webfont.eot');
    src: url('../font/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
         url('../font/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
         url('../font/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansBold';
    src: url('../font/OpenSans-Bold-webfont.eot');
    src: url('../font/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Bold-webfont.woff') format('woff'),
         url('../font/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansBoldItalic';
    src: url('../font/OpenSans-BoldItalic-webfont.eot');
    src: url('../font/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-BoldItalic-webfont.woff') format('woff'),
         url('../font/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
         url('../font/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansExtrabold';
    src: url('../font/OpenSans-ExtraBold-webfont.eot');
    src: url('../font/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('../font/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
         url('../font/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansExtraboldItalic';
    src: url('../font/OpenSans-ExtraBoldItalic-webfont.eot');
    src: url('../font/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),
         url('../font/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),
         url('../font/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bebas_neueregular';
    src: url('../font/BebasNeue-webfont.eot');
    src: url('../font/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/BebasNeue-webfont.woff') format('woff'),
         url('../font/BebasNeue-webfont.ttf') format('truetype'),
         url('../font/BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
font-family: 'Bebas Neue';
font-style: normal;
font-weight: normal;
src: local('Bebas Neue'), url('../fonts/BebasNeue.woff') format('woff');
}


@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat-regular-webfont.eot');
    src: url('../fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-regular-webfont.woff') format('woff'),
         url('../fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'chunkfive_exregular';
    src: url('../fonts/chunkfive_ex-webfont.eot');
    src: url('../fonts/chunkfive_ex-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/chunkfive_ex-webfont.woff2') format('woff2'),
         url('../fonts/chunkfive_ex-webfont.woff') format('woff'),
         url('../fonts/chunkfive_ex-webfont.ttf') format('truetype'),
         url('../fonts/chunkfive_ex-webfont.svg#chunkfive_exregular') format('svg');
    font-weight: normal;
    font-style: normal;
	}
	
@font-face {
    font-family: 'chunkfiveroman';
    src: url('../fonts/chunkfive-webfont.eot');
    src: url('../fonts/chunkfive-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/chunkfive-webfont.woff2') format('woff2'),
         url('../fonts/chunkfive-webfont.woff') format('woff'),
         url('../fonts/chunkfive-webfont.ttf') format('truetype'),
         url('../fonts/chunkfive-webfont.svg#chunkfiveroman') format('svg');
    font-weight: normal;
    font-style: normal;

}
	
@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat-regular-webfont.eot');
    src: url('../fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-regular-webfont.woff') format('woff'),
         url('../fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratbold';
    src: url('../fonts/montserrat-bold-webfont.eot');
    src: url('../fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-bold-webfont.woff') format('woff'),
         url('../fonts/montserrat-bold-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* ========================================================= */

body{
	font-family:"montserratregular", arial, verdana;
	font-size:14px;
	color:#000;
}

/* ========================================================= */


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

	
.container{
	position:relative;
	width:1200px;
	margin:auto;
	}
	
.container_banner{
	position:absolute;
	width:1200px;
	margin-left:73px;
	}

	
/* ================================== HEADER ==================================== */
	
.header{
	/*float:left;*/
	width:100%;
	background-color:#063E94;
	height:80px;
	}
.header .container{
	width:1200px;
	margin: 0 auto;
}
.header .logo{
	float:left;
	width:49%;
	padding-top:15px;
	}
	
.header .robomake{
	float:right;
	width:49%;
	text-align:right;
	padding-top:11px;
	}
	
.banner{
	/*float:left;*/
	width:100%;
	position:relative;
	padding:0 0 0 0;
	margin:0 0 0 0; 
	}	

.banner img{
	float:left;
	width:100%;	
	position:relative;
	margin:0px 0 0 0;
	}
	
.banner .contact_form{
	width:350px;
	position:absolute;
	right:0px;
	top:38px;
	}
	
	
.banner .contact_form .red_form{
	width:350px;
	background:#f58e20;
	margin: 19px 0px 0px 0px;
	border-radius: 6px 0 4px 4px;
	}
	
.banner .contact_form .red_form img{
	position:absolute;
	right:0px;
	top:0px;
	}


.banner .contact_form .red_form {
	width:350px;
	height:267px;
	background:#cb2726;
	}

.banner  .contact_form .red_form h2{
	text-align:center;
    font-family: 'montserratregular';
	font-size:17px;
	color:#fff;
	font-weight:normal;
	padding:0 0 0 0px;
	margin: 0px 0px 8px;
	}

.banner .contact_form .red_form input[type="text"]{
	float:left;
	width:300px;
	height:34px;
	text-align:left;
	font-family: 'montserratregular';
	font-size:13px;
	color:#fff;
	font-weight:normal;
	border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;
	border:none;
	background:#ad201f;
	padding:0 0 0 10px;
	margin:0 0 16px 20px;
	}	
	

.banner .contact_form .red_form input[type="email"]{
	float:left;
	width:300px;
	height:34px;
	text-align:left;
	font-family: 'montserratregular';
	font-size:13px;
	color:#fff;
	font-weight:normal;
	border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;
	border:none;
	background:#ad201f;
	padding:0 0 0 10px;
	margin:0 0 16px 20px;
	}	
	

.banner .contact_form .red_form input[class="mobile"]{
	float: left;
    width: 142px;
    height: 42px;
    text-align: left;
    font-family: 'montserratregular';
    font-size: 13px;
    color: #fff;
    font-weight: normal;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border: none;
    background: #ad201f;
    padding: 0 0 0 10px;
    margin: 0 15px 0 20px;
}	

.banner .contact_form .red_form input[type="submit"]{
	float:left;
	width:143px;
	height:42px;
	text-align:center;
	font-family: 'montserratregular';
	font-size:12px;
	color:#fff;
	font-weight:normal;
	cursor:pointer;
	border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;
	background:#4c366a;
	border:1px solid #4c366a;;
	padding:0 0 0 0;
	margin: 0 0px 10px 0;	
	}
	
.banner .contact_form .red_form input[type="submit"]:hover{
	background-color:#063a89;
	}
	
	
.banner .contact_form .red_form .otp_button{
	float:left;
	width:143px;
	height:42px;
	text-align:center;
	font-family: 'montserratregular';
	font-size:12px;
	color:#fff;
	font-weight:normal;
	cursor:pointer;
	border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;
	background: #063e94;
	border:1px solid #4c366a;;
	padding:0 0 0 0;
	margin: 0 0px 10px 15px;	
	}
	
.banner .contact_form .red_form .otp_button:hover{
	background-color:#1764D8;
	}
		


.banner  .contact_form .blue_form{
	width:350px;
	height:98px;
	background:#063e94;
	margin:-20px 0 0 0;
	border-radius:4px 0 0px 0px; 
	border:0px solid white;	
   }
   
.banner .contact_form .blue_form img{
	margin:0px 0 0 0;
	}
	
.banner .contact_form .blue_form input[type="text"]{
	float: left;
    width: 304px;
    height: 42px;
    text-align: left;
    font-family: 'montserratregular';
    font-size: 13px;
    color: #fff;
    /* font-weight: bold; */
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border: none;
    background: #053277;
    padding: 0 0 0 10px;
    margin: 10px 0 0 20px;
	}	
	
.banner .contact_form .blue_form input[type="submit"]{
	float:right;
	width: 142px;
	height:34px;
	text-align:center;
	font-family: 'montserratregular';
	font-size:16px;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	cursor:pointer;
	border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px;
	background:#ad201f;
	border:none;
	padding:0 0 0 0;
	margin: 0 20px 0 0;
	}		
		
.banner .contact_form .blue_form form input[type="submit"]:hover{
	background-color:#a61211;
	}
	
	
.banner_msg{
	position: absolute;
	left: 9%;
	top: 250px;
	text-align: center;
	background-color: rgba(203,39,38,0.8);
	color: white;
	padding: 10px 20px;
	display:none;
	}
	
.banner_msg h1{
	font-family: 'OpenSansBold';
	font-size: 20px;

	
}
	
.banner_msg h1 span{
    font-family: 'OpenSansBoldItalic';
	font-size: 32px;
	
}
	
	
	
		
/* ========================= MENUS ====================================*/

.navigation{
	position:absolute;
	display:table;
	width:100%;
	margin:-87px 0 0 0;
    font-family: 'OpenSansSemibold';
	font-size:14px;
}

		ul.tabs{
			margin: 0px auto;
			padding: 0px;
			list-style: none;
		}
		ul.tabs li{
			color: #fff;
			display: inline-block;
			cursor: pointer;
			line-height:62px;
			text-align:center;
		}
		ul.tabs li.list1{
			width:270px;
			background:url(../images/menu_back.png) no-repeat left top;
		}
		ul.tabs li.list2{
			background:url(../images/menu_back2.png) no-repeat left top;
			width:252px;
			margin-left:-16px;
		}
		ul.tabs li.list3{
			background:url(../images/menu_back3.png) no-repeat left top;
			width:243px;
			margin-left:-28px;
		}
		ul.tabs li.list4{
			background:url(../images/menu_back4.png) no-repeat left top;
			width:231px;
			margin-left:-23px;
		}
		ul.tabs li.list5{
			background:url(../images/menu_back5.png) no-repeat left top;
			width:235px;
			margin-left:-28px;
		}
		
		ul.tabs li a, ul.tabs li a:hover{color:#fff; text-decoration:none; display:block;}
		ul.tabs li.current a{color:#000; text-decoration:none;}
		
		ul.tabs li.list1.current, ul.tabs li.list2.current, ul.tabs li.list3.current, ul.tabs li.list4.current, ul.tabs li.list5.current{
			color: #000;
			margin-top:-10px;
			padding-top:10px;
		}

		ul.tabs li.list1.current{background:url(../images/rollover.png) no-repeat left top;}
		ul.tabs li.list2.current{background:url(../images/rollover2.png) no-repeat left top;}
		ul.tabs li.list3.current{background:url(../images/rollover3.png) no-repeat left top;}
		ul.tabs li.list4.current{background:url(../images/rollover4.png) no-repeat left top;}
		ul.tabs li.list5.current{background:url(../images/rollover5.png) no-repeat left top;}

		.tab-content{
			display: none;
		}

		.tab-content.current{
			display: inherit;
		}


/*============post content==================*/

.post_content{
	float:left;
	width:100%;
	margin:25px 0 0px 0;
	padding:0 0 0 0;
	}

.post_content h1{
	font-family: 'OpenSansBold';
	font-size:28px;
	color:#cb2726;
	text-align:center;
	margin:0px 0 12px 0;
	font-weight:normal;
	}

.post_content .title{
	margin:auto;
	width:924px;
	margin-bottom:41px;
	}

.post_content .title span{
    font-family: 'OpenSansBold';
	font-size:21px;
	font-weight:bold;
	color:#000000;
	margin:0 5px 0px 0;
	text-transform:uppercase;
	}

.post_content .title p{
    font-family: 'OpenSansSemiboldItalic';
	font-size:16px;
	font-weight:normal;
	color:#000000;
	line-height:24px;
	margin:4px 0 0 0;
	text-align:center;
	}


.post_content .col{
	margin:auto;
	width:1200px;
	}

.post_content .p1{
	float:left;
	width:290px;
	margin:0 0 15px 75px;
	}

.post_content .p1 img{
	margin:0 0 0px 0;
	display: block;
    margin-left: auto;
    margin-right: auto;
	}

.post_content .p1 p{
    font-family: 'OpenSansRegular';
	font-size: 13px;
	text-align:center;
	padding:0;
	}

.post_content .p1 p span{
    font-family: 'OpenSansSemiBold';
	font-size: 13px;
	text-align:center;
	color:black;
	}
	
.post_content h4{
	 font-family: 'montserratbold';
	 font-size:18px;
	 text-align:center;
	 color:#063e95;
	 line-height:4;	
	}
	
.post_content h4 img{
	margin:-3px 8px 0 0;	
	}
.post_content span{
	 font-family: 'montserratbold';
	 font-size:13px;
	 text-align:left;
	 color:#063e95;
	 }
	 

.features_box{font-family: 'OpenSansboldItalic';font-size: 16px;max-width: 540px;text-align: center;margin: 20px auto 35px auto;background-color: #2f3440;color: white;padding: 10px;border-radius: 12px;border: 3px solid #cb2726;}

.features_box span{color: #cb2726;font-family: 'OpenSansboldItalic';font-size: 16px;}


#tab-2{
	width:100%;
}

.robo_edge{
	width: 70%;
	margin: 20px auto 40px auto;	
	
}


.robo_edge ul{
	font-family: 'OpenSansRegular';
	font-size: 15px;
	line-height: 23px;
	margin-top: 25px;
    margin-bottom: 80px;
}

.robo_edge ul li{
	margin-bottom: 18px;
	background-image:url(../images/orng_bullet.png);
	background-repeat:no-repeat;
	background-position: left 3px;
	padding-left: 28px;
}





.about_content .robo_advantages{
	width: 92%;
    margin: 20px auto 40px auto;
	
}

.about_content .robo_advantages h1{
	font-family: 'OpenSansBold';
	font-size: 26px;
	color: #cb2726;
	text-align: center;
	margin: 10px;
	font-weight: normal;
}

.about_content .robo_advantages ul{
	font-family: 'OpenSansRegular';
	font-size: 15px;
	line-height: 23px;
	margin-top: 25px;
    margin-bottom: 80px;
}

.about_content .robo_advantages ul li{
	margin-bottom: 18px;
	background-image:url(../images/orng_bullet.png);
	background-repeat:no-repeat;
	background-position: left 3px;
	padding-left: 28px;
}





/*============footer==================*/

.modes{
	float: left;
	margin-left: 5%;
	text-align: center;
	margin-top: 10px;
}

.modes h1{
    font-family: 'OpenSansBold';
	font-size: 14px;
}

.modes ul li{
	display:inline-block;
	padding: 0 7px;	
}

.modes ul{
	padding-top: 12px;
}

.demo_video{
	display:block;
	float:left;
	width: 245px;
	margin-left: 13%;
	margin-top: 21px;
}

.links{
	float:right;
	text-align:center;
	margin-right: 5%;
	margin-top: 10px;
}

.links h1{
	font-family: 'OpenSansBold';
	font-size: 14px
}

.links div{
	float:left;
	margin-right: 40px;
}

.links div ul li{
	display:inline-block;
	padding: 7px 6px 0 6px;
}



.footer{
	width:100%;
	margin:0 0 25px 0;
	}
.footer .container{width:790px; margin:0 auto;}
.footer .footer_container{
	float:left; 
	}	
	
.footer .watch_demo{
	float:left;
	width:122px;
	height:48px;
	background-color:#4c3669;
	border-bottom:5px solid #422f5d;
	border-radius:3px;
	margin:-17px 0 0 0;
	}
	
.footer .watch_demo a{
	text-decoration:none;
	color:#fff;
	}
	
	
.footer .watch_demo:hover{
	background:#453062;
	}

.footer .watch_demo img{
	float: left;
    margin: -9px 0 0 -48px;
    padding: 0;
	}
	
.footer .watch_demo p{
	font-size:12px;
	color:#fff;
	text-align:center;
	margin:19px 0 0 0;
	}
	
.footer .by_robomate{
	float:left;
	width:240px;
	height:48px;
	background-color:#f58e20;
	border-bottom:5px solid #da7f1d;
	border-radius:3px;
	margin:-17px 0 0 16px;	
	}
	
.footer .by_robomate a{
	text-decoration:none;
	color:#fff;
	}
	
	
.footer .by_robomate:hover{
	background:#ed891e;
	}
	

.footer .by_robomate p{
	font-size:12px;
	color:#fff;
	text-align:left;
	margin:18px 0 0 29px;
	}

.footer .by_robomate img{
	float:right;
	margin:-21px 26px 0 0;
	}
	
.footer .download_app{
	float:left;
	width:394px;
	height:48px;
	background-color:#4c3669;
	border-bottom:5px solid #422f5d;
	border-radius:3px;
	margin:-17px 0 0 16px;	
	}
	
.footer .download_app a{
	text-decoration:none;
	color:#fff;
	}
	
.footer .download_app:hover{
	background:#453062;
	}


.footer .download_app p{
	font-family: 'montserratregular';
	font-size:12px;
	color:#fff;
	text-align:left;
	margin:19px 0 0 19px;
	}
	
.footer .download_app img{
	float:right;
	margin:-28px 15px 0 0;
	}
	
.disclaimer{
	width:100%;
	background-color: rgb(190, 190, 190);
	color:white;
	color: rgb(90, 90, 90);	
	font-family: 'OpenSansRegular';
	font-size:10px;
	text-align:center;
	padding:10px;
	margin-top: 40px;

}
	

/* ============================ ABOUT  ==================================== */

.about_content{
	float:left;
	width:100%;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
	
.about_content h1{
	/*float:left;*/
	text-align: left;
	font-family: 'OpenSansRegular';
	font-size: 14px;	
	color:#000;
	font-weight:normal;
	padding:0 0 0 0;
	margin: 50px 4% 25px 4%;
	text-transform: none;
	}
	
.about_content h1 span{
	
	font-family: 'montserratbold';
	font-size:20px;
	color:#4c366a;
	font-weight:bold;
	padding:0 0 0 0;
	}
	
.about_content h2 span{
	
	font-family: 'montserratbold';
	font-size:20px;
	color:#4c366a;
	font-weight:bold;
	padding:0 0 0 0;
	}	

.about_content h2{
	float:left;
	text-align: left;
	font-family: 'OpenSansRegular';
	font-size: 14px;	
	color:#000;
	font-weight:normal;
	padding:0 0 0 0;
	margin: 0 52px 20px 52px;
	}

.about_content h3{
	float:left;
	text-align:left;
	font-family: 'OpenSansBold';
	font-size:21px;
	color:#f58e20;
	font-weight:normal;
	padding:0 0 0 0;
	margin: 15px 52px 60px 52px;
	}

/* ============================ RESULTS ==================================== */

.result_content{
	float:left;
	width:100%;
	padding: 0 0 30px 0;
	margin:0 0 0 0;
	}
	
.result_content h1{
	font-family: 'OpenSansBold';
	font-size: 28px;
	color: #cb2726;
	}
	
.result_content h1 span{
	font-family: 'OpenSansBold';
	font-size: 18px;
	color: #cb2726;
	line-height: 30px;
	}
	
.result_content h3{
	font-family: 'OpenSansBold';
	text-align: center;
	font-size: 24px;
	padding: 12px 0 25px 0;	
	
}
	
	
	

.result_content .ca_rankers{
	width:90%;
	margin:auto;
	}
	
.result_content .ca_rankers .col{
	float: left;
    width: 195px;
    padding: 5px 15px;
    margin: 0 0 35px 0;
    text-align: center;
    box-sizing: border-box;
}

.result_content .ca_rankers .col:nth-of-type(5){
	float:right;
	margin-right:0;
	}	
	

.result_content .ca_rankers .col img{
	/*float:left;*/
	margin:0 0 14px 0;
	}
	

.result_content .ca_rankers .col h2{
	text-align:center;
    font-family: 'montserratbold';
	font-size:17px;
	color:#000;
	font-weight:bold;
	}


.result_content .ca_rankers .col span{
	text-align:center;
    font-family: 'montserratregular';
	font-size:16px;
	color:#000;
	font-weight:normal;
	}
	
/* ============================ TESTIMONIALS ============================= */

.testi_content{
	float:left;
	width:100%;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}	
	
  .testi_content h1{
	font-family: 'OpenSansBold';
	font-size: 28px;
	color: #cb2726;
	text-align: center;
	margin: 27px 0 35px 0;
	font-weight: normal;
	}
	

.testi_content .testimonials{
	width:900px;
	margin:auto;
	}	

.testi_content .testimonials .col{
	float: left;
	width: 280px;
	margin: 0 55px 74px 0;
	box-sizing: border-box;
	width: 33%;
	margin-right: 0;
	padding: 20px;
	}	

.testi_content .testimonials .col:last-child{
	float:right;
	margin-right:0;
	}	

.testi_content .testimonials .col img{
	display:block;
	padding:0 0 0 0;
	margin:10px auto 10px auto;
	}

.testi_content .testimonials .col .content{
	padding:0 0 0 12px;
	margin:16px 0 0 0;
	}
	
.testi_content .testimonials .col .content h1{
	text-align:center;
    font-family: 'OpenSansBold';
	font-size:22px;
	color:black;
	font-weight:bold;
	padding:0 0 0 0px;
	margin:0 0 0 0;
	}

.testi_content .testimonials .col .content h2{
	text-align:center;
    font-family: 'OpenSansBold';
	font-size:14px;
	color:black;
	font-weight:normal;
	padding:0 0 0 0px;
	margin:0 0 20px 0;
	}
	
.testi_content .testimonials .col .content p{
	text-align:left;
    font-family: 'OpenSansRegular';
	font-size:12px;
	color:black;
	font-weight:normal;
	padding:0 0 0 0px;
	margin:0 0 0 0;
	}			
	
	
#social{
	width:42px;
	height:159px;
	position:fixed;
	left:0;
	top:135px;
	z-index:999999;	
}

#social img{
margin-left: 6px;
margin-bottom: 8px;
}	
	
	

/*-------------New changes-------------------*/
	
.banner{
	/*float:left;*/
	width:100%;
	height:480px;
	position:relative;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-image:url(../images/ssc_banner.jpg);
	background-size:cover;
	}	

.disclaimer {
width: auto;
}

.header .logo {
 width:auto;
}

.contact_numbers {
    float: left;
    color: #FFEB3B;
    padding: 16px 0 0 60px;
    font-size: 20px;
}

.contact_numbers span {
    font-size: 15px;
    line-height: 24px;
}

.header .container {
width: 96%;
}

.header .robomake {
 width:auto;
}

.footer center img{
	width:100%;
}

.container {
position: relative;
width: 95%;
margin: auto;
}

.post_content .col {
width: auto;
}

.container {
position: relative;
width: 95%;
margin: auto;
}

.result_content .ca_rankers {
width: 95%;
}

.respo_navigation{
	display:none;
	margin-bottom: 30px;
}

.respo_navigation .tabs{
	text-align: center;	
}

.respo_navigation .tabs li{border-bottom: 1px solid #021C80;display: block;color: #FFFFFF;background-color: rgb(6, 62, 148);text-decoration: none;padding: 0px;font-size: 12pt;height: 38px;line-height: 40px;}

.respo_navigation .tabs li:hover{background-color: rgb(203, 39, 38);}

.nav_head{
	width: 100%;
	text-align: center;
	background-color: rgb(5, 50, 119);
}

.nav_head h1{
	margin-bottom: 0;
	font-size: 20px;
	padding: 8px;
	font-family: 'OpenSansBold';
	
}

.nav_head_button{
	float: right;
	height: 30px;
	width: 30px;
	margin-top: -36px;
	margin-right: 10px;
	background-image: url(../images/icon-menu.png);
	background-repeat: no-repeat;
}

.nav_head_button:hover{
	background-image: url(../images/icon_menu_hover.png);
}

.testi_content .testimonials {width: 97%;}

.respo_navigation .tabs li.current{
background-color: rgb(39, 10, 79);
}

.robo_edge {
margin: 0 auto 40px auto;
padding-top: 20px;
}

/*-----Change for MBA Result---------------*/
.result_content .ca_rankers .col {
width: 33.33%;
}

.result_content .ca_rankers .col:nth-of-type(5) {
float: left;
}
/*-----Change for MBA Result---------------*/

/*.banner .contact_form .red_form input[class="mobile"] {
width: 300px;
height: 34px;
}*/

.banner .contact_form .red_form h2 {
margin: 0px 0px 14px;
}

.banner .contact_form .red_form input[type="text"] {
margin: 0 0 18px 20px;
}

.banner .contact_form .blue_form input[type="submit"] {
/*width: 309px;*/
border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
-o-border-radius: 0 0 5px 5px;
margin: 0px 22px 0 0;
}

.banner .contact_form .blue_form input[type="submit"]:hover
{  
 background-color:#DE3C3B;   
}

.banner .contact_form .blue_form img {
margin: 10px 0 0 0;
}

.fb-like
{
margin-top: 10px;
margin-left: 21px;
}



@media all and (max-width: 1230px) and (min-width: 981px){
	
.navigation .tabs .tab-link{
	width:180px;
	background-size: 100% 100%;
	
}

ul.tabs li.tab-link.current{
	background-size: 100% 100%;
}

.testi_content .testimonials .col {
float: none;
width:auto;
margin: 0 auto;
margin-bottom: 35px;
}

.testi_content h1 {
margin: 0px 0 25px 0;
}

.result_content h1 {
margin-bottom: 25px;
}

.result_content .ca_rankers .col {
float: none;
margin: 0 auto;
margin-bottom: 15px;
}

.result_content .ca_rankers .col:nth-of-type(5) {
float: none;
margin: 0 auto;
margin-bottom: 15px;
}

.post_content .p1 {
width: 22%;
}

.demo_video {
margin-left: 7%;
}

.result_content .ca_rankers .col {
width: 200px;
}
	
	
}





@media all and (max-width: 980px){

.modes {
float: none;
text-align: center;
margin: 0 auto;
margin-top: 24px;
}

.demo_video {
display: block;
float: none;
width: 245px;
margin: 0 auto;
margin-top: 30px;
}

.links {
float: none;
text-align: center;
margin: 0 auto;
width: 257px;
margin-top: 30px;
}

.links div {
float: left;
margin-right: 12px;
}

.post_content .p1 {
float: none;
width: 100%;
margin: 0 auto;
margin-bottom: 35px;
}

.features_box {
margin: 0px auto 35px auto;
}

.post_content .title {
margin: auto;
width: auto;
margin-bottom: 22px;
}

.respo_navigation{
	display:block;
}

.navigation{
	display:none;
}

.post_content{
	margin-top:14px;
}

.testi_content .testimonials .col {
float: none;
width:auto;
margin: 0 auto;
margin-bottom: 35px;
}

.testi_content h1 {
margin: 0px 0 25px 0;
}

.about_content h3 {
	text-align: left !important;
	font-size: 18px;
}

.result_content h1 {
margin-bottom: 25px;
}

.result_content .ca_rankers .col {
float: none;
margin: 0 auto;
margin-bottom: 15px;
}

.result_content .ca_rankers .col:nth-of-type(5) {
float: none;
margin: 0 auto;
margin-bottom: 15px;
}

.robo_edge_tabbed {
width: 90%;
}

.edge_tab1 {
width: 100%;
float: none;
border-radius: 10px 10px 0 0;
border-bottom: 1px solid rgb(1, 37, 94);
}


.edge_tab2 {
width: 100%;
float: none;
border-bottom: 1px solid rgb(1, 37, 94);
}


.edge_tab3 {
width: 100%;
float: none;
border-radius: 0 0 0 0;
}

.robo_edge ul {
margin-bottom: 50px;
padding-top: 25px;
}

.faculty_single{
	float: none !important;
	width: 96% !important;
	padding: 0 2% !important;
	border-bottom: 1px solid rgb(215, 215, 215);
	padding-bottom: 26px !important;
}

.banner .contact_form {
  top: 160px;
}

.banner_msg {left: 2%;width: 84%;top: 10px;display: block;}

.banner {
height: 568px;
background-position: -620px 0;
}

.banner_msg h1 {font-size: 16px;}

.banner_msg h1 span {
font-size: 24px;
}

.header .logo img {
    width: 82px;
    margin-top: 5px;
}

.header .robomake img {
    width: 95px;
    margin-top: 4px;
}

.contact_numbers{
	padding: 10px 0 0 5px;
    font-size: 10px;
}

.contact_numbers span {
    font-size: 10px;
    line-height: 21px;
}

.about_content h1 {
margin: 10px;
}

.header {
height: 54px;
}

.robo_edge {
width: 87%;
}

.robo_edge ul {
padding-top: 0px;
}

.about_content .robo_advantages {
    width: 90%;
}

.result_content .ca_rankers .col {
width: auto;
}

}


/*--------NEW ADDITIONS-----------*/

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: white;
  opacity: 1;
}
::-moz-placeholder { /* Firefox 19+ */
  color: white;
  opacity: 1;
}
:-ms-input-placeholder { /* IE 10+ */
  color: white;
  opacity: 1;
}
:-moz-placeholder { /* Firefox 18- */
  color: white;
  opacity: 1;
}

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

/*---------------ROBOMATE Plus - Theme RED----------------*/

.contact_numbers span {
    color: gainsboro;
}

.banner .contact_form .blue_form {
    background: #A2A2A2;
	border-radius: 0 0 4px 0px;
}

.banner .contact_form .blue_form input[type="text"] {
    background: #7D7D7D;
}

.banner .contact_form .red_form .otp_button {
    background-color: #757575;
    border: 1px solid #656565;
	
box-shadow: 1px 1px 2px #AD201F;	
	
}

.banner .contact_form .red_form .otp_button:hover {
background-color: #999999; /* Old browsers */

box-shadow: 1px 1px 2px #AD201F;	
border: 1px solid #999999;

}


.header {
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#727272+0,999999+50,727272+100 */
background: #727272; /* Old browsers */
background: -moz-linear-gradient(left,  #727272 0%, #999999 50%, #727272 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #727272 0%,#999999 50%,#727272 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #727272 0%,#999999 50%,#727272 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#727272', endColorstr='#727272',GradientType=1 ); /* IE6-9 */


}

.contact_numbers {
    text-shadow: 2px 1px 2px #717171;
}

.nav_head {
    background-color: rgb(53, 53, 53);
}


.respo_navigation .tabs li {
    border-bottom: 1px solid #353535;
    background-color: rgb(132, 132, 132);
}

.respo_navigation .tabs li.current {
    background-color: rgb(76, 76, 76);
}

.features_box span {
    color: #FDCC25;
}

.features_box {
    background-color: #3E3E3E;
}

.responsive_image{
	display:none;
}

.responsive_image img{
	width:100%;
	float:none;
	margin-bottom:5px;
}		
		
@media all and (max-width: 980px){

.responsive_image{
	display:block;
}

.banner {
    background-image: none;
	background-color: #EFECEC;
}

.banner .contact_form .red_form img {
	display:none;
}

.banner .contact_form .blue_form img {
    display:none;
}

.banner .contact_form {
    position: static;
	margin-bottom:10px;
	position: static;
    margin: 0 auto;
	padding-bottom: 20px;
}

.banner {
height:auto;
}

}		
	
	
	
/*---------------Amitabh Additions----------------*/

.contact_numbers {
    float: left;
    color: #FFEB3B;
}


@media all and (max-width: 980px){
	.header .logo {
		display:none;
	}
	
	.header .robomake {
		display:none;
	}
	
	.contact_numbers span {
    font-size: 14px;
	}
	
	.contact_numbers {
	    padding: 5px 0 0 5px;	
		font-size: 20px;
	}
	
}

/*------Combined Page Additions--------------*/

.course_boxes_container{
	width:100%;
	background-color:white;
	color:white;
	box-sizing:border-box;
	padding:10px;
	text-align:centre;

   display: -webkit-box;   /* OLD: Safari,  iOS, Android browser, older WebKit browsers.  */
   display: -moz-box;      /* OLD: Firefox (buggy) */
   display: -ms-flexbox;   /* MID: IE 10 */
   display: -webkit-flex;  /* NEW, Chrome 21–28, Safari 6.1+ */
   display: flex;          /* NEW: IE11, Chrome 29+, Opera 12.1+, Firefox 22+ */
   
   justify-content: space-around;
   -webkit-justify-content: space-around;
   
	-webkit-flex-wrap: wrap; /* Safari */
	flex-wrap:         wrap;
}	

.course_box{
	width: 28.33%;
    box-sizing: border-box;
    padding: 20px 20px;
    background-color: #464646;
    display: block;
    text-decoration: none;
    color: white;
    margin: 10px;
    text-align: center;
    font-size: 24px;
    line-height: 40px;
    font-family: OpenSansBold;
	border-radius:5px;
	text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.31);
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.36);
}

.course_box span{

}

.course_box:hover{
	background-color:#ef5350;
}

@media all and (max-width: 980px){

.course_boxes_container{
	flex-direction:column;
	-webkit-flex-direction:column;
}

.course_box{
	width: 84%;
    margin: 10px auto;
    font-size: 20px;
    line-height: 30px;
    padding: 15px;
}


.banner .contact_form .red_form {
    border-radius: 6px 6px 4px 4px;
}

.banner .contact_form .blue_form {
    border-radius: 0 0 6px 6px;
}



}
	
	