@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed);
@charset "utf-8";
@font-face {
	font-family: 'avgr65w';
	src: url('http://sunflowercet.edu.in/fonts/avgr65w.eot');
	src: url('http://sunflowercet.edu.in/fonts/avgr65w.eot#iefix') format('embedded-opentype'), url('http://sunflowercet.edu.in/fonts/avgr65w.TTF') format('truetype'), url('http://sunflowercet.edu.in/fonts/avgr65w.svg#bauhs93') format('svg');
}
@font-face {
	font-family: 'ACaslonPro-Regular';
	src: url('http://sunflowercet.edu.in/fonts/ACaslonPro-Regular.eot');
	src: url('http://sunflowercet.edu.in/fonts/ACaslonPro-Regular.eot#iefix') format('embedded-opentype'), url('http://sunflowercet.edu.in/fonts/ACaslonPro-Regular.woff') format('truetype'), url('http://sunflowercet.edu.in/fonts/ACaslonPro-Regular.svg#bauhs93') format('svg');
}
@font-face {
	font-family: 'proximanova-bold-webfont';
	src: url('http://sunflowercet.edu.in/fonts/proximanova-bold-webfont.eot');
	src: url('http://sunflowercet.edu.in/fonts/proximanova-bold-webfont.eot#iefix') format('embedded-opentype'), url('http://sunflowercet.edu.in/fonts/proximanova-bold-webfont.woff') format('truetype'), url('http://sunflowercet.edu.in/fonts/proximanova-bold-webfont.svg#bauhs93') format('svg');
}
@font-face {
	font-family: 'proximanova-regular-webfont';
	src: url('http://sunflowercet.edu.in/fonts/proximanova-regular-webfont.eot');
	src: url('http://sunflowercet.edu.in/fonts/proximanova-regular-webfont.eot#iefix') format('embedded-opentype'), url('http://sunflowercet.edu.in/fonts/proximanova-regular-webfont.woff') format('truetype'), url('http://sunflowercet.edu.in/fonts/proximanova-regular-webfont.svg#bauhs93') format('svg');
}
@font-face {
	font-family: 'Lato-Bold';
	src: url('http://sunflowercet.edu.in/fonts/Lato-Bold.eot');
	src: url('http://sunflowercet.edu.in/fonts/Lato-Bold.eot#iefix') format('embedded-opentype'), url('http://sunflowercet.edu.in/fonts/Lato-Bold.woff') format('truetype'), url('http://sunflowercet.edu.in/fonts/Lato-Bold.svg#bauhs93') format('svg');
}
@font-face {
	font-family: 'georgia';
	src: url('http://sunflowercet.edu.in/fonts/georgia.eot');
	src: url('http://sunflowercet.edu.in/fonts/georgia.eot#iefix') format('embedded-opentype'), url('http://sunflowercet.edu.in/fonts/georgia.ttf') format('truetype'), url('http://sunflowercet.edu.in/fonts/georgia.svg#bauhs93') format('svg');
}
@font-face {
	font-family: 'BebasNeue Regular';
	src: url('http://sunflowercet.edu.in/fonts/BebasNeue Regular.eot');
	src: url('http://sunflowercet.edu.in/fonts/BebasNeue Regular.eot#iefix') format('embedded-opentype'),   url('http://sunflowercet.edu.in/fonts/BebasNeue Regular.ttf') format('truetype'),  url('http://sunflowercet.edu.in/fonts/BebasNeue Regular.svg#bauhs93') format('svg');
}
@font-face {
	font-family: 'BebasNeue-webfont';
	src: url('http://sunflowercet.edu.in/fonts/BebasNeue-webfont.eot');
	src: url('http://sunflowercet.edu.in/fonts/BebasNeue-webfont.eot#iefix') format('embedded-opentype'), url('http://sunflowercet.edu.in/fonts/BebasNeue-webfont.woff') format('truetype'), url('http://sunflowercet.edu.in/fonts/BebasNeue-webfont.svg#bauhs93') format('svg');
}
*, *:before, *:after {
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
a, img {
	border: 0px;
	outline: 0px;
}
body {
	margin: 0px;
	padding: 0px;
}
.maincontentfluid {
	width: 100%;
	float: left;
}
.mainwrapper {
	max-width: 1170PX;
	min-width: 240px;
	margin: 0px auto;
}
.topheade_fluid
{
	background:#2f2e3c;
	border-bottom:1px solid #403f4d;
	width:100%;
	float:left;
}
.top_addre
{
	float:left;
	list-style-type:none;	
	width:40%;
	margin-bottom:0px;
}
.top_addre li
{
	float:left;
	margin-left:15px;
	padding:10px 25px 10px 0px;
}
.top_addre li:last-child
{
	border-right:0px solid #eeeeee;
}
.top_addre li a
{
	outline:none;
	color:#b8b8b8;
	font-size:13px;
	font-family: 'georgia';
}
.top_addre li a:hover
{
	color:#F9DC02;
	text-decoration:none;
	text-decoration:none;
}
.top_social
{
	float:right;
	width:auto;
	margin-top:7px;
}
.top_social li
{
	float:left;
	color:#fff;
	margin-left:15px;
	list-style:none;
}
.top_social li a
{
	outline:none;
	color:#b8b8b8;
	font-family: 'georgia';
	font-size:13px;
	
}
.top_social li a:hover
{
	color:#F9DC02;
	text-decoration:none;
}

.headerfluid {
	width: 100%;
	background:#2f2e3c;
	height:95px;
}
.inner_fluid {
	width: 100%;
	float: left;
}
.logo {
	width: 190px;
	height: 190px;
	position: absolute;
	left: 0px;
	top:5px;
	z-index: 99;
}
.logohw { height:174px;width:174px; }
.logohwr {height:84px;width:84px;}
.header_text {
	width:47%;
	float: left;
	text-align: center;
	margin-top:17px;
	margin-left:12%;
}
.header_text h4 {
	color: #f9dc02;
	font-size: 20px;
	font-family: 'avgr65w';
	margin-bottom: 5px;
	margin-top: 5px;
}
.header_text h5 {
	color: #ffffff;
	font-size: 14px;
	font-family: 'avgr65w';
	margin-bottom: 5px;
	margin-top: 15px;
}
.menu {
	width:auto;
	float: right;
	margin-top:10px;
}
.nav {
	float: left;
	display: table;
}
.nav ul > li {
	float: left;
	display: inline-block;
	position: relative;
	padding: 10px 0px;
}
.nav ul li > a {
	color: #fff;
	font-size: 17px;
	text-decoration: none;
	padding: 20px  10px 25px;
	outline: none;
	display: block;
	float: left;
	/*font-family: 'georgia';*/
	/*font-family: "Lato",sans-serif;*/
	font-family: 'Roboto Condensed', sans-serif;
	transition: all 0.5s ease 0s;
}

.nav ul li:hover > a {
	color: #F9DC02;
}
.nav ul li .active {
	color: #F9DC02;
}

.nav ul li:hover > ul {
	display: block !important;
	-webkit-animation-duration: .3s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-webkit-animation-name: zoomIn;
	-moz-animation-duration: .3s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-moz-animation-name: zoomIn;
	animation-duration: .3s;
	animation-timing-function: ease;
	animation-fill-mode: both;
	animation-name: zoomIn;
}
.nav ul ul {
	display: none;
	min-width: 200px;
	width: auto;
	position: absolute;
	top: 85px;
	left: 0px;
	z-index: 99999;
	/* background-color: #3E3D4F; */
	/*background-color:rgba(0, 0, 0, 0.6);*/
	background-color:#0B0B0B;
}
.nav ul ul ul {
	display: none;
	width: 200px;
	position: absolute;
	top: 0px;
	left: -206px;
	z-index: 99999;
	box-shadow: 0 6px 7px 0px rgba(0, 0, 0, 0.3);
	background-color:#0B0B0B;
}
.nav ul ul ul li{
border-right:6px solid #262626;
	border-left:6px solid #262626;
	border-bottom:2px solid #262626;
	border-top:2px solid #262626;
}
.nav ul ul li {
	width: 100%;
	display: block;
	border-right:6px solid #262626;
	border-left:6px solid #262626;
	border-bottom:2px solid #262626;
	border-top:2px solid #262626;
	/*border-bottom: 1px dotted #494854;*/
	background-image: none;
	margin-left: 0px;
	/*border-right: 0px;*/
	padding: 0px;
}
.nav ul ul li:last-child {
	border-bottom:6px solid #262626;
}
.nav ul ul li a {
	color: #fff;
	box-shadow: none;
	padding: 10px 10px;
	border-bottom: 0px;
	border-right: 0px;
	display: block;
	width: 100%;
	line-height: normal;
	font-size: 13px;
	transition: all 0.5s ease 0s;
	
}
.nav ul ul li:hover > a {
	box-shadow: none;
	color: #fff;
	background-color: #4B3854;
}


/*.menu {
	width:39%;
	float: right;
	margin-top:10px;
}
.nav {
	float: left;
	display: table;
	position: relative;
}
.nav ul > li {
	float: left;
	display: inline-block;
	padding: 10px 0px;
}
.nav ul li > a {
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	padding: 20px 10px;
	outline: none;
	display: block;
	float: left;
	font-family: 'georgia';
	transition: all 0.5s ease 0s;
}

.nav ul li:hover > a {
	color: #F9DC02;
}
.nav ul li .active {
	color: #F9DC02;
}

.nav ul li:hover > .submenu{
	min-width:270px;
	display: block !important;
	padding-bottom:5px;
	-webkit-animation-duration: .3s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-webkit-animation-name: zoomIn;
	-moz-animation-duration: .3s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-moz-animation-name: zoomIn;
	animation-duration: .3s;
	animation-timing-function: ease;
	animation-fill-mode: both;
	animation-name: zoomIn;
	position:absolute;
	top:82px;
	left:0px;
	right:0px;
	z-index:9999;
	background:#2F2E3C;
	border-top:2px solid #424054;
	
}
.submenu
{
display:none;
}
.submenudiv
{
float:left;
width:45%;
margin:0px 10px;
}
.singledropdown
{
width:100%;
margin:0px;
}
.menu_hd
{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#fff;
	border-bottom:1px dotted #5E5B8E;
	padding-bottom:8px;
	
}
.relative{
	position:relative;
}

.nav ul ul li {
	width: 100%;
	display: block;
	border-bottom: 1px dotted #494854;
	background-image: none;
	margin-left: 0px;
	border-right: 0px;
	padding: 0px;
}
.nav ul ul li:last-child {
	border-bottom: 0px !important;
}
.nav ul ul li a {
	color: #fff;
	box-shadow: none;
	padding: 8px 10px;
	border-bottom: 0px;
	border-right: 0px;
	display: block;
	width: 100%;
	font-family: 'Lato', sans-serif;
	line-height: normal;
	font-size: 12px;
	transition: all 0.5s ease 0s;
}*/
/*.nav ul ul {
	display: none;
	width: 200px;
	position: absolute;
	top: 80px;
	left: 0px;
	z-index: 99999;
	background-color: #2F2E3C;
}
.nav ul ul ul {
	display: none;
	width: 200px;
	position: absolute;
	top: 0px;
	left: 200px;
	z-index: 99999;
	box-shadow: 0 6px 7px 0px rgba(0, 0, 0, 0.3);
	background-color:#2F2E3C;
}
.nav ul ul li {
	width: 100%;
	display: block;
	border-bottom: 1px dotted #494854;
	background-image: none;
	margin-left: 0px;
	border-right: 0px;
	padding: 0px;
}
.nav ul ul li:last-child {
	border-bottom: 0px !important;
}
.nav ul ul li a {
	color: #fff;
	box-shadow: none;
	padding: 8px 10px;
	border-bottom: 0px;
	border-right: 0px;
	display: block;
	width: 100%;
	line-height: normal;
	font-size: 13px;
	transition: all 0.5s ease 0s;
}
.nav ul ul li:hover > a {
	box-shadow: none;
	color: #2F2E3C;
	background-color: #F9DC02;
}*/

	  
.mainbanner {
	width: 100%;
	float: left;
	position: relative;
}
.mainslider {
	width: 100%;
	float: left;
	position: relative;
}

.maincontentfluid_color {
	width: 100%;
	float: left;
	height: 270px;
	position: relative;
	padding-top:20px;
}

.innermain_fluid{
	width: 100%;
	float: left;
}

.list_carousel {
	width: 100%;
	margin: 40px auto 0px auto;
	position: relative;
}
.list_carousel ul {
	margin-bottom: 20px;
}
.list_carousel ul li {
	float: left;
	display: table;
	padding: 0 7px;
}
.list_carousel ul li a {
	margin: 0px auto;
	position: relative;
	text-decoration: none;
	text-align: center;
	/*width:115px;*/
	height: 70px;
	color: #000;
	transition: .3s all ease;
}
.list_carousel_left {
	cursor: pointer;
	left: 0px;
	width: 17px;
	top: 20px;
	height: 27px;
	z-index: 2;
	position: absolute;
}
.list_carousel_right {
	cursor: pointer;
	top: 20px;
	position: absolute;
	right: 0px;
	z-index: 2;
	width: 17px;
	height: 27px;
}
.clients_div {
	/*width:115px;*/
	height: 70px;
	text-align: center;
	box-sizing: border-box;
}






.main_campus
{
	width:100%;
	float:left;
	margin-top:20px;
}
.main_campus ul
{
	list-style-type:none;
}
.main_campus ul li
{
	float:left;
	width:25%;
	height:244px;
	position:relative;
	overflow:hidden;
}
.main_campus ul li:hover > .campus_img img
{
	 transform: scale(1.25);
	-webkit-transform: scale(1.25);
}
.campus_img img
{
 -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
  overflow:hidden;
  width:100%;
  height:100%;
}
.campus_img
{
	width:100%;
	 height:100%;
	position:relative;
}
.campus_text 
{
	display:none;
}
.main_campus ul li:hover > .campus_text
{
	position:absolute;
	width:100%;
	display:block;
	height:100%;
	top:0px;
	right:0px;
	left:0px;
	margin:0px auto;
	color:#fff;
	background:rgba(0, 0, 0, .6);
	text-align:center;
	-webkit-animation-duration: .5s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-webkit-animation-name: zoomIn;
	-moz-animation-duration: .5s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-moz-animation-name: zoomIn;
	animation-duration: .5s;
	animation-timing-function: ease;
	animation-fill-mode: both;
	animation-name: zoomIn;
}
.campus_text h4
{
	font-size:24px;
	font-family: 'Lato', sans-serif;
	font-weight:400;
	text-transform:uppercase;
	margin-top:70px;
	margin-bottom:20px;
}
.viewmore
{
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	border:1px solid #fff;
	padding:10px 20px;
	font-family: 'Lato', sans-serif;
	margin-top:15px;
	display:inline-table;
	transition:all ease .3s;
}
.viewmore:hover
{
	border:1px solid #4bb9ef;
	background:#4bb9ef;
	color:#fff;
	transition:all ease .3s;
	text-decoration:none;
}
.main_hd
{
	text-align:center;
	position:relative;
	font-size:34px;
	color:#494949;
	text-transform:uppercase;
	margin-top:15px;
	margin-bottom:15px;
	font-family: 'Lato', sans-serif;
	font-weight:bold;
}
.main_hd:after
{
	content:'';
	width:115px;
	height:2px;
	background:#2a9dd6;
	position:absolute;
	left:0px;
	bottom:-15px;
	right:0px;
	margin:auto;
}
.number
{
	color:#fff;
	margin-top:60px;
	font-weight:100;
    text-transform:inherit;
}
.number:after
{
	content:'';
	width:115px;
	height:2px;
	background:#808486;
	position:absolute;
	left:0px;
	bottom:-20px;
	right:0px;
	margin:auto;
}
.subhd_hd
{
	text-align:center;
	font-size:18px;
	color:#5a5a5a;
	padding-top:10px;
	margin-top:15px;
	margin-bottom:15px;
	font-family: 'georgia';
}
.newsevents
{
	width:100%;
	float:left;
	position:relative;
}
.newsevents ul
{
	width:100%;
	float:left;
}
.newsevents ul li
{
float:left;
background:#ffffff;
list-style:none;
margin-right:20px;
width:360px;
/*width:31.33%;*/
position:relative;

}
.newsevents_inner
{
	width:100%;
	border:1px solid #ccc;
	text-decoration:none;
	display:inline-table;
	padding-bottom:40px;
	box-sizing:border-box;
}
.newsevents_img
{
	width:100%;
	float:left;
	position:relative;
	height:270px;
	overflow:hidden;
}
.newsevents_img img
{
	width:100%;
	height:100%;
}
.newsevents_text
{
	width:100%;
	float:left;
	padding:10px;
	position:relative;
	text-align:center;
}
.newsevents_text .span_text{
	position:absolute;
	top:-20px;
	left:0px;
	right:0px;
	margin:0 auto;
	text-align:center;
	width:100%;
}
.span_text span
{
	height:36px;
	color:#fff;
	text-align:center;
/*	padding:8px 18px;*/
	margin:0 auto;
	padding:8px 15px;
	line-height:36px;
	font-size:14px;
	font-family: 'georgia';
}
.newsevents_text h4
{
	color:#494949;
	font-size:18px;
	font-family: 'Lato', sans-serif;
	font-weight:bold;
	line-height:24px;
	overflow:hidden;
	margin-top:20px;
	height:60px;
	padding-bottom:5px;
	border-bottom:1px solid #dddddd;	
}
.newsevents_text p
{
	font-size:15px;
	text-align:center;
	color:#4e4e4e;
	font-family: 'georgia';
	line-height:22px;
	margin-top:15px;
	height:64px;
	overflow:hidden;
}
.newsevents_footer
{
	position:absolute;
	bottom:1px;
	background:#f8f7f7;
	border-top:1px solid #eeeeee;
	height:45px;
	width:99%;
	box-sizing:border-box;
}
.newsevents_footer a
{
	float:left;
	width:50%;
	text-align:center;
	color:#969696;
	box-sizing:border-box;
	font-family: 'georgia';
	margin-top:8px;
	font-size:14px;
	outline:none;
	border-right:1px solid #aaaaaa;
}
.newsevents_footer a:last-child
{
	border-right:0px solid #aaaaaa;
}
.newsevents_footer a:hover
{
	color:#2F2E3C;
	text-decoration:none;
}
.newsevents_footer a:focus
{
	color:#2F2E3C;
	text-decoration:none;
}
.news_hovertext
{
	display:none;
}
.newsevents ul li:hover >  .newsevents_inner .newsevents_img .news_hovertext
{
	width:100%;
	position:absolute;
	height:100%;
	top:0px;
	display:block;
	text-align:center;
	padding:15px;
	padding-top:25%;
	color:#fff;
	background:rgba(0, 0, 0, .5);
	
	-webkit-animation-duration: .3s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-webkit-animation-name: fadeInDown;
	-moz-animation-duration: .3s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-moz-animation-name: fadeInDown;
	animation-duration: .3s;
	animation-timing-function: ease;
	animation-fill-mode: both;
	animation-name: fadeInDown;
}
.newviewmore
{
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	border:1px solid #fff;
	padding:10px 20px;
	font-family: 'Lato', sans-serif;
	margin:auto;
	margin-top:15px;
	display:table;
	transition:all ease .3s;
	outline:none;
}
.newviewmore:hover
{
	border:1px solid #4bb9ef;
	background:#4bb9ef;
	color:#fff;
	transition:all ease .3s;
	text-decoration:none;
}
.newsevents_left {
	cursor: pointer;
	right: 50px;
	width: 17px;
	top: -50px;
	height: 27px;
	z-index: 2;
	position: absolute;
}
.newsevents_right {
	cursor: pointer;
	top: -50px;
	position: absolute;
	right: 12px;
	z-index: 2;
	width: 17px;
	height: 27px;
}
.innerpage_newsli
{
height:500px; 
margin-bottom:20px;
position:relative;
}

.innerpage_news{
	margin-bottom:30px;
	display:table;
	height:500px;
	overflow:hidden;
}









.blog
{
	width:100%;
	float:left;
	position:relative;
}
.blog ul
{
	width:100%;
	float:left;
}
.blog ul li
{
	float:left;
	background:#ffffff;
	list-style:none;
	margin-right:20px;
	/*width:250px;*/
	width:25%;
	position:relative;
}
.blog_inner
{
	width:100%;
	border:1px solid #ccc;
	text-decoration:none;
	display:inline-table;
	padding-bottom:40px;
	box-sizing:border-box;
}
.blog_img
{
	width:100%;
	float:left;
	position:relative;
	height:190px;
	overflow:hidden;
}
.blog_img img
{
	width:100%;
	height:100%;
}
.blog_img span
{
	color: #fff;
    display: table;
    font-family: "georgia";
    font-size: 14px;
    height: 36px;
    right: 0;
    line-height: 36px;
    margin: auto;
    position: absolute;
    bottom: 0;
	padding:0px 10px;
    text-align: center;
    width: auto;
}
.blog_text
{
	width:100%;
	float:left;
	padding:10px;
}
.blog_text h4
{
	color:#494949;
	font-size:18px;
	font-family: 'Lato', sans-serif;
	font-weight:bold;
	line-height:24px;
	margin:0px;
	overflow:hidden;
	padding-bottom:5px;
	border-bottom:1px solid #dddddd;	
}
.blog_text p
{
	font-size:15px;
	color:#4e4e4e;
	font-family: 'georgia';
	line-height:22px;
	margin-top:7px;
	height:87px;
	overflow:hidden;
}
.blog_footer
{
	position:absolute;
	bottom:1px;
	background:#f8f7f7;
	border-top:1px solid #eeeeee;
	height:45px;
	width:99%;
	box-sizing:border-box;
}
.blog_footer a
{
	float:left;
	width:50%;
	text-align:center;
	color:#969696;
	box-sizing:border-box;
	font-family: 'georgia';
	margin-top:8px;
	font-size:14px;
	outline:none;
	border-right:1px solid #aaaaaa;
}
.blog_footer a:last-child
{
	border-right:0px solid #aaaaaa;
}
.blog_footer a:hover
{
	color:#2F2E3C;
	text-decoration:none;
}
.blog_footer a:focus
{
	color:#2F2E3C;
	text-decoration:none;
}
.blog_hovertext
{
	display:none;
}
.blog ul li:hover >  .blog_inner .blog_img .blog_hovertext
{
	width:100%;
	position:absolute;
	height:100%;
	top:0px;
	display:block;
	text-align:center;
	padding:15px;
	padding-top:17%;
	color:#fff;
	background:rgba(0, 0, 0, .5);
		-webkit-animation-duration: .3s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-webkit-animation-name: fadeInDown;
	-moz-animation-duration: .3s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-moz-animation-name: fadeInDown;
	animation-duration: .3s;
	animation-timing-function: ease;
	animation-fill-mode: both;
	animation-name: fadeInDown;
}
.blogpage 
{
	margin-top:0px;
}
.blogpage ul
{
	margin-bottom:20px;
	display:table;
	margin-top:0px;
}
.blogpage ul li
{
	margin:6px;
	/*height:200px;*/
	width:279px;
}
.innerpageblog
{
	width:100%;
	float:left;
	position:relative;
}
.blog_filter
{
	width:20%;
	position:absolute;	
	top:-48px;
	right:30px;	
	box-sizing:border-box;	
	height:35px;
}
.filter_select{
	width:100%;
	height:35px;
	border:1px solid #2F2E3C;
	font-family: 'Lato', sans-serif;
    font-size: 14px;
	color:#2F2E3C;
	border-radius:3px;
}
.filter_select option{
	padding:7px 3px;
	font-size:12px;
	border-bottom:1px solid #ccc;
}
/*.filterarrow
{
	float:right;
	color:#DD4B3A;
}
.blog_filterclick
{
	width:100%;
	height:1000%;
	display:table;
	line-height:16px;
	font-family: "georgia";
    font-size: 14px;
	color:#2F2E3C;
	cursor:pointer;
	padding:10px;
	border-radius:3px;
	height:37px;
	border:1px solid #2F2E3C;
}
.filter_dropdown
{
	width:100%;
	position:absolute;
	right:0px;
	z-index:9999;
	top:38px;
	display:table;
	border:1px solid #ccc;
	background:#DD4B3A;
}
.filter_dropdown  a
{
	text-decoration:none;
	color:#fff;
	width:100%;
	background:#2F2E3C;
	padding:5px 10px;
	display:block;
	font-family: 'Lato', sans-serif;
}
.filter_dropdown  a:hover
{
	color:#F9DC02;
}*/
.innerpageblog ul li
{
	margin-bottom:20px;
	/*width:270px;*/
	width:24%; margin-right:1%;
}
.blogpage_text h4
{
	margin-top:45px;
}
.newviewmore
{
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	border:1px solid #fff;
	padding:10px 20px;
	font-family: 'Lato', sans-serif;
	margin:auto;
	margin-top:15px;
	display:table;
	transition:all ease .3s;
	outline:none;
}
.newviewmore:hover
{
	border:1px solid #4bb9ef;
	background:#4bb9ef;
	color:#fff;
	transition:all ease .3s;
	text-decoration:none;
}
.mission_fluid
{
	width:100%;
	background:url(../../../../20170722101843im_/http_/sunflowercet.edu.in/images/thebg.jpg) no-repeat;
	height:510px;
	position:relative;
	background-size:cover;
}

.mission_fluid h4
{
	text-align:center;
	font-size:34px;
	color:#fff;
	font-family: 'Lato', sans-serif;
	font-weight:bold;
	margin:60px 0px 40px;
}
.number_fluid
{
	width:100%;
	background:url(../../../../20170722101848im_/http_/sunflowercet.edu.in/images/secbg.jpg) no-repeat;
	height:560px;
	position:relative;
	background-size:cover;
}
.mask
{
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	z-index:98;
	height:100%;
	background:rgba(42, 157, 214, .5);
}
.mission_wrapper
{
	position:absolute;
	top:0px;
	top:0px;
	left:0px;
	font-size:24px;
	text-align:center;
	right:0px;
	font-family: 'georgia';
	color:#fff;
	z-index:99;
}
.staff
{
	width:100%;
	float:left;
	margin-top:40px;
}
.staff ul
{
	list-style-type:none;
}
.staff ul li
{
	float:left;
	width:100%;
	padding-top:50px;
}
.counters_box
{
	width:100%;
	background:#fff;
	height:200px;
	padding:20px;
	padding-top:40px;
	border-radius:10px;
	text-align:center;
	font-family: 'Lato', sans-serif;
	font-weight:bold;
	color:#2a9dd6;
	position:relative;
	font-size:60px;
}
.counters_box p
{
	font-family: 'Lato', sans-serif;
	font-size:18px;
	color:#4e4e4e;
	font-weight:100;
	text-transform:uppercase;
}
.cou_icon
{
	width:50px;
	height:50px;
	background:#2a9dd6;
	border-radius:50%;
	color:#fff;
	text-align:center;
	position:absolute;
	left:0px;
	right:0px;
	padding:0px;
	line-height:0px;
	margin:auto;
	top:-25px;
	z-index:999;
}
.owl-dots {
    margin: 60px auto auto !important;
    width: 150px;
}


.about_collage
{
	width:100%;
	float:left;
	margin-top:40px;
}
.about_collage ul
{
	list-style-type:none;
}
.about_collage ul li
{
	float:left;
	background:#f7f7f7;
}
.about_info
{
	width:100%;
	padding:5px 30px;
	color:#5c5c5c;
	box-sizing:border-box;
	font-size:16px;
	text-align:center;
	font-family: 'georgia';
}
.about_info h5
{
	color:#494949;
	font-size:24px;
	text-align:center;
	font-weight:bold;
	font-family: 'Lato', sans-serif;
}
/*.learnmore
{
	color:#2a9dd6;
	font-size:16px;
	font-family: 'georgia';
	font-style:italic;
	display:table;
	margin:15px auto auto;
	text-decoration:underline;
}
.learnmore:hover
{
	color:#2F2E3C;
	text-decoration:none;
}*/

.learnmore {
    border: 1px solid #2a9dd6;
    color: #434343;
    display: table;
    font-family: "Lato",sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin:15px auto auto;
    padding: 6px 12px;
    transition: all 0.5s ease 0s;
}
.learnmore:hover {
    background: #2a9dd6 none repeat scroll 0 0;
    color: #fff;
    text-decoration: none;
    transition: all 0.5s ease 0s;
}


.welcome_hd
{
	color:#494949;
	font-weight:bold;
	font-family: 'Lato', sans-serif;
	font-size:28px;
	margin:30px 0px 20px;
}
.mainwelcome
{
	width:100%;
	float:left;
}

.multi_tabs3 {
   
    clear: both;
    display: table;
    width: 100%;
}
ul.tabs3 {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
	border-bottom: 1px solid #2a9dd6;
	padding: 4px 0px 0;
}
ul.tabs3 li {
    border-left: medium none;
    color: #373737;
    cursor: pointer;
    float: left;
    text-transform: capitalize;
	font-weight:bold;
	font-family: 'Lato', sans-serif;
	font-size:16px;
    margin: 0 1px 0 0;
    overflow: hidden;
	padding-bottom:10px;
    position: relative;
    text-align: left;
	display: inline-block;
	margin-right: 35px;
	
}
ul.tabs3 li:hover {
	border-bottom:4px solid #2a9dd6;
}
ul.tabs3 li.active3 {
  border-bottom:4px solid #2a9dd6;
}
.tab3_container {
    border-top: medium none;
    clear: both;
    float: left;
    width: 100%;
	position: relative;
	top: -1px;
}
.tab_content3 {
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 21px;
    padding: 20px;
    text-align: justify;
}
.tab_content3 ul{
	margin-top: 20px;
	padding-left: 20px;	
}
.tab_content3 ul li{
	color: #000;
	line-height: 26px;
	font-size: 13px;
}
.wel_leftimg
{
	width:49%;
	float:left;
}
.wel_leftimg > img {
    width: 100%;
}
.wel_info
{
	width:49%;
	float:right;
	color:#333;
	font-size:16px;
	font-family: 'Lato', sans-serif;
	line-height:27px;
}
.wel_info h5
{
	color:#494949;
	font-size:26px;
	font-weight:bold;
	margin-bottom:15px;
	font-family: 'Lato', sans-serif;
}
.visit
{
	color:#434343;
	font-family: 'Lato', sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:15px;
	border:1px solid #2a9dd6;
	padding:8px 15px;
	margin-top:30px;
	display:table;
	transition:ease all .5s;
}
.visit:hover
{
	background:#2a9dd6;
	color:#fff;
	text-decoration:none;
	transition:ease all .5s;
}
.footer_div
{
	width:30%;
	float:left;
	margin-right:38px;
	margin-top:20px;
	font-size:18px;
	color:#d5d5d5;
	font-family: 'georgia';
	line-height:24px;
}
.footer_div h4
{
	color:#d5d5d5;
	font-size:18px;
	font-family: 'Lato', sans-serif;
	font-weight:400;
	border-bottom:1px solid #555557;
	padding-bottom:10px;
	margin-bottom:15px;
	text-transform:uppercase;
}
.cou
{
	float:right;
	font-size:18px;
	color:#35b3f5;
	margin:15px 0px;
}
.footer_social
{
	list-style-type:none;
	margin-top:10px;
}
.footer_social li
{
	float:left;
	margin-right:30px;
}
.footer_social li a
{
	text-decoration:none;
	font-size:24px;
	color:#999999;
	outline:none;
	transition:all ease .3s;
}
.footer_social li a:hover
{
	color:#1595C7;
	transition:all ease .3s;
}
.copy_right
{
	width:100%;
	border-top:1px solid #353739;
	margin-top:20px;
	float:left;
}
.footer_links
{
	width:100%;
	float:left;
	padding:25px 0 10px;
}
.footer_links ul
{
	list-style-type:none;
	margin:auto;
	width:auto;
	display:table;
}
.footer_links ul li
{
	float:left;
	border-right:1px solid #bbbbbb;
	margin-left:20px;
	padding-right:20px;
}
.footer_links ul li:last-child
{
	border-right:0px;
}
.footer_links ul li a
{
	text-decoration:none;
	color:#bbbbbb;
	outline:none;
	font-family: 'georgia';
	font-size:16px;
}
.footer_links ul li a:hover
{
	color:#35b3f5;
}
.footer_links p
{
	color:#bbbbbb;
	font-size:16px;
	text-align:center;
	font-family: 'georgia';
	margin-top:15px;
}
.banner_but
{
	color:#ffffff;
	background:#2a9dd6;
	font-family: 'georgia';
	font-weight:bold;
	font-size:14px;
	padding:12px 15px;
	margin-top:20px;
	display:inline-table;
	text-decoration:none;
	transition:ease all .5s;
}
.banner_but:hover
{
	background:#2f2e3c;
	color:#fff;
	text-decoration:none;
	transition:ease all .5s;
}
.innerfluid
{
	width:100%;
	float:left;
}



/*----- inner about page-------*/
.innerbannerwrapper
{
	max-width: 1140px;
	min-width: 240px;
	margin:auto;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	z-index:99;
}
.innerbannermask
{
	position:absolute;
	width:100%;
	height:100%;
	z-index:9;
	background:rgba(0, 0, 0, .6);
	top:0px;
}
.innerbannerwrapper h4
{
	color:#fff;
	font-size:34px;
	margin-top:150px;
	float:left;
	width:auto;
	margin-left:10px;
	text-align:left;
	text-transform:uppercase;
	font-family: 'Montserrat', sans-serif;
	font-weight:bold;
}
.innerbanner
{
	width:100%;
	float:left;
	/*height:250px;*/
	height:auto;
	overflow:hidden;
	position:relative;
}
.innerbanner img
{
	position:relative;
}
.rootmenu
{
	width:auto;
	float:right;
	list-style-type:none;
	margin-top:160px;	
}
.rootmenu li
{
	float:left;
}
.rootmenu li a
{
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}
.rootmenu li .current{
	color:#F9DC02;
}
.rootmenu li:last-child .root_divider
{
	display:none;
}
.inner_left
{
	width:26%;
	float:left;
	margin:20px 0px;
}
.inner_right
{
	width:72%;
	float:right;
	margin:20px 0px;
    float: right;
	 color: #444;
    font-family: "Lato",sans-serif;
    font-size: 15px;
    line-height: 24px;
	text-align:justify;
}

.wow.fadeInRight.inner_right.animated > div {
    margin-bottom: 10px;
}

.innercontent  h5 {
    color: #1c7da0;
    font-family: "Lato",sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 10px;
}
.innersubmenu
{
	/*border: 1px solid #DDD;*/
    border-radius:3px;
	background:#0b0b0b;
	list-style-type:none;
	color:#F9DC02;
}
.innersubmenu li
{
	list-style:none;
	border-radius:4px 0px 0px 0px;
	border:3px solid #262626;
	
}
.innersubmenu li a
{
	text-decoration:none;
	border-bottom: 1px solid #4B4960;
	display:block;
	color: #fff;
	font-family: "Lato",sans-serif;
	font-size:13px;
	padding:10px;
	outline:none;
	text-decoration: none;
}
/*.innersubmenu li a:hover>li{
	background-color:#4B3854;
}*/

/*.innersubmenu li a:hover
{
	color:#F9DC02;

}*/

.innersubmenu li a i{
	padding-left:5px;
	font-size:14px;
}

.innersubmenu li a.active
{
	/*border-left:3px solid #F9DC02;	*/
	color:#fff;
	background:#4B3854;
}
.innersubmenu ul li a
{
	background:#2F2E3C;
	/*border-left:3px solid #F9DC02;*/
	color:#FFFFFF;
	
}

.innersubmenu ul li a:hover
{
	background:#4B3854;
	/*color:#F9DC02;*/
}

.inner_hd
{
	color:#004a80;
	font-size:25px;
	font-family: "texgyreadventor-regular-webfont";
	text-transform:uppercase;
	margin-bottom:15px;
}
.inner_right h5
{
	/*color:#1C7DA0;
    font-family: "Lato",sans-serif;
    font-size: 30px;
	line-height:25px;
	font-weight:400;
	margin-bottom:10px;*/
	 font-family: "Lato",sans-serif;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px;
    margin-top:0px;
    position: relative;
	color:#2F2E3C;
	text-transform:capitalize;
}
.inner_right ul,.inner_right ol{
	padding-left:25px;
}
.about_iconlist {
    list-style-type: none;
    margin-left: 26px;
    width: 100%;
	margin-top:20px;
}
.about_iconlist li {
    float: left;
    position: relative;
    width: 100%;
	 font-family: "Lato",sans-serif;
}
.about_iconlist li .aboutcheck {
    color: #7a123a;
    font-size: 14px;
    left: -20px;
    position: absolute;
    top: 5px;
}
.innercontent
{
	width:100%;
	float:left;
	/*text-align:center;*/
	 color: #474747;
    font-family: "Raleway",sans-serif;
    font-size: 15px;
    line-height: 25px;
	margin:20px 0;
}
.about_hd {
       font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    
    margin-bottom: 20px;
	    font-size: 24px;
    position: relative;
	margin-top:20px;
    /*text-align: center;*/
    /*text-transform: uppercase;*/
}
.about_hd_small {
     font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #888;
    line-height: 22px;
    letter-spacing: 3px;
	margin-top:8px;
	text-align:center;
}
.q_fonders {
	list-style-type: none;
	width: 100%;
	float: left;
	margin-top: 40px;
	margin-bottom: 40px;
}
.q_fonders li {
    float: left;
    margin: 0 1%;
    position: relative;
    width: 31%;
	text-align:center;
}
.q_fonders li a {
	transition: all ease .5s;
	outline: none;
	position: relative;
	display: block;
	text-decoration: none;
}
.q_fonders li img {
	width: 100%;
	position: relative;
	display: block;
}
.founder_hover {
	display: none;
}
.q_fonders li:hover > .founder_hover {
	width: 100%;
	float: left;
	height: 100%;
	background: rgba(0, 154, 214, 0.7);
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 10px;
	display: block !important;
	box-sizing: border-box;
	transition: all ease .5s;
	-webkit-animation-duration: .3s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-webkit-animation-name: zoomIn;
	-moz-animation-duration: .3s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-moz-animation-name: zoomIn;
	animation-duration: .3s;
	animation-timing-function: ease;
	animation-fill-mode: both;
	animation-name: zoomIn;
}
.founder_hover h5 {
	color: #fff;
	font-family: "Lato", sans-serif;
	font-size: 23px;
	text-transform: uppercase;
	margin: 20px 0 0 0;
}
.founder_hover p {
	color: #fff;
	text-transform: uppercase;
	font-family: "Lato", sans-serif;
	font-size: 17px;
	margin-top: 5px;
}
.foundersdiv {
	width: 100%;
	float: left;
}
.founder_hoverinner {
	width: 95%;
	position: absolute;
	bottom: 0px;
	padding: 15px;
	box-sizing: border-box;
}
.founder_envo {
	float: right;
	font-size: 30px;
	color: #fff;
}
.founder_envo:hover {
	color: #EE2E30;
	text-decoration: none;
}
.founder_read:hover {
	text-decoration: none;
	color: #EE2E30;
}
.founder_read {
	float: left;
	color: #fff;
	padding-top: 12px;
	text-decoration: none;
	font: normal 18px Arial, Helvetica, sans-serif;
}



.aboutus_secbanner
			{
				width:100%;
				float:left;
				list-style-type:none;
			}
			.aboutus_secbanner li
			{
				float:left;
				width:100%;
			}
			#aboutprev1
			{
				width:28px;
				height:48px;
				position:absolute;
				left:20px;
				z-index:9999;
				top:50%;
				cursor:pointer;
			}
			#aboutnext1
			{
				width:28px;
				height:48px;
				position:absolute;
				right:20px;
				top:50%;
				z-index:9999;
				cursor:pointer;
			}
			.about_hdred
			{
			clear: both;
			color: #2F2E3C;
			display: table;
			font-family: "Vollkorn",serif;
			font-size: 36px;
			font-weight: 500;
			line-height: 46px;
			width:60%;
			margin:auto;
			margin-bottom: 15px;
			text-align: center;
			text-transform: capitalize;
			}
			.about_txt
			{
				color: #000;
    font-family: "Lato",sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 32px;
    text-align: center;
			}
			
			
.abt_bottom{
	width: 100%;
	display: table;	
}


.popup_left
{
	width:37%;
	display: table;
	margin-right: 3%;
	float:left;
}
.popup_left img
{
	border:1px solid #eeecec;
	padding:7px;
	width:100%;
}
.modal-box {
	display: none;
	position: fixed;
	z-index: 999999999;
	width:980px;
	height:500px;
	background: white;
	/*box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);*/
	border:6px solid #7A123A;
	background-clip: padding-box;
}
.modal-overlay {
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999999;
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.9) !important;
}
a.popclose {
	position: absolute;
	top:2%;
	right:1%;
	text-decoration: none;
	color: #bbb;
	width:18px;
	height:18px;
	opacity:1;
	z-index:99999;
}
a.popclose:hover {
	color: #222;
	-webkit-transition: color 1s ease;
	-moz-transition: color 1s ease;
	transition: color 1s ease;
	opacity:0.6;
}
.modal-body {
	width:100%;
	float:left;
	box-sizing:border-box;
}
.popup_right
{
	float:right;
	width:60%;
	color: #333;
    font-family: "Raleway",sans-serif;
    font-size: 14px;
    line-height: 26px;
}

#closequickproduct
{
width:30px;
height:30px;
color:#cc2b33;
border-radius:50%;
position:absolute;
right:10px;
font-size:25px;
cursor:pointer;
text-align:center;
}





/*.q_fonders {
    float: left;
    list-style-type: none;
    margin-bottom: 40px;
	margin-top:20px;
    width: 100%;
}
.q_fonders li {
    float: left;
    width: 24%;
	margin-right:15px;
}
.q_fonders li:last-child {
	margin-right:0px;
}
.founder_img {
	height:300px;
	width:100%;
	overflow:hidden;
	display:inherit;
    text-decoration: none;
    transition: all 0.5s ease 0s;
}
.founder_img  img {
    width: 100%;
}
.founder_info
{
	width:100%;
	float:left;
	padding:10px 0px;
}
.founder_info small {
    font-family: 'Roboto', sans-serif;
	font-size:16px;
}
.founder_info h4
{
	 font-family: 'Roboto', sans-serif;
	font-size:16px;
	text-transform:uppercase;
	color:#3b3b3b;
	font-weight:bold;
}
.readmore
{
	font-weight: 400;
    padding: 10px 20px 8px 20px;
    border: 1px solid #eeeeee;
    font-size: 11px;
	color:#3b3b3b;
	margin-top:10px;
	display:table;
	float:left;
	border-right:3px solid #DD4B3A;
	font-family: 'Roboto', sans-serif;
}
.readmore:hover
{
	text-decoration:none;
	color:#fff;
	background:#DD4B3A;
	border: 1px solid #DD4B3A;
	border-right:3px solid #DD4B3A;
}
*/.manager_social
{
	float:right;
		margin-left:15px;
		margin-top:20px;
	list-style-type:none;
	width:55%;
	text-align:center;
}
.manager_social li
{
	float:left;
	margin:0px !important;
	margin-left:-5px !important;	
}
.manager_social li a
{
	color:#3b3b3b !important;
}
.manager_social li a i
{
	color:#3b3b3b !important;
}
.coursespg_hd {
	background: url("../../../../20170722101853im_/http_/sunflowercet.edu.in/images/table-th-bubble.png") no-repeat scroll center bottom;
	color:#1c7da0;
	font-family: 'BebasNeue-webfont', Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: normal;
	text-align: center;
	padding-bottom: 15px;
	line-height:26px;
	text-transform: uppercase;
	margin-bottom: 0;
	border-bottom: 5px solid #5D5B5B;
}
.coursespg_tag
{
	color: #000;
	font-family: "Lato", sans-serif;
	font-size: 14px;
	text-align:center;
	padding:0px;
	margin:0px;
}
.coursesbtn {
	background-color: #181818;
	border-color: #181818;
	color: #FFFFFF;
	text-align: center;
	color: #fff;
	padding: 15px 20px;
	font-size: 16px;
	display: table;
	margin: 20px auto 40px auto;
	font-family: "Raleway", sans-serif;
	font-weight: 700;
	transition: ease all .5s;
}
.coursesbtn:hover {
	background: #991B1F;
	text-decoration: none;
	color: #fff;
	transition: ease all .5s;
}
.coursesbtn:focus {
	background: #991B1F;
	text-decoration: none;
	color: #fff;
}



/*----- contact us-----*/
.contactpage_fluid {
	width: 100%;
	float: left;
}

.contactpg_hd {
	font-family: "Montserrat",sans-serif;
	font-weight: 400;
	color: #333;
	font-size: 26px;
}
.contact_left {
	width: 36%;
	float: left;
	margin-top:25px;
}
.addcon_img {
	width: 100%;
	float: left;
	height: 150px;
}
.addcon_img img {
	width: 100%;
	height: 100%;
}
.address_icons {
	color: #fff;
	background: #2F2E3C;
	text-align: center;
	width: 25px;
	height: 25px;
	line-height: 25px;
	border-radius: 50%;
}
.address_ul {
	list-style-type: none;
	width: 100%;
	float: left;
	padding-left: 35px;
}
.address_ul li {
	width: 100%;
	position: relative;
	color: #333;
	font-family: "Lato", sans-serif;
	margin: 20px 0px;
	font-size: 14px;
}
.address_ul li a {
	color: #333;
	font-size: 14px;
	font-family: "Lato", sans-serif;
}
.address_ul li a:hover {
	color: #FFE300;
	text-decoration: none;
}
.address_ul li .address_icons {
	position: absolute;
	top: 0px;
	left: -35px;
}
.contact_right {
	float: right;
	width: 61%;
	margin-top:25px;
}
.contact_rightinner {
	/*background:#fff;*/
	height: 400px;
	width: 100%;
	float: left;
	padding: 15px;/*border:3px solid #7A123A;*/
}
.contactfielddiv span {
	color: #D5193E;
	font-size: 16px;
}
.contactfielddiv {
	float: left;
	width: 100%;
	margin-bottom:10px;
}
.fields_two {
	float: left;
	width: 48%;
}
.fields_two_right {
	float: right;
}
.contactname {
	font-family: "Lato", sans-serif;
	font-size: 14px;
	color:#2F2E3C;
	margin-bottom: 0px;
	padding: 0px;
}
.contactfealds {
	border: 0px;
	border-radius: 3px;
	height: 35px;
	border:1px solid #ccc;
	line-height: 20px;
	background:#f4f4f4;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
}
.et_pb_submit_cont {
    background: #1D85AA none repeat scroll 0 0;
	border:none;
    border-radius: 3px;
    color: #fff;
    float: right;
    font: 16px Arial,Helvetica,sans-serif;
    height: 50px;
    width: 100px;
	transition:all ease .3s;
}
.et_pb_submit_cont:hover {
    background: #00ACEF none repeat scroll 0 0;
	transition:all ease .3s;
}
.main_gallery
{
	width:100%;
	float:left;
}
.main_gallery ul {
    display: table;
    margin-bottom: 20px;
    margin-top: 0;
}
.main_gallery ul li {
      float: left;
    height: 143px;
    margin: 6px;
    overflow: hidden;
    position: relative;
    width: 221px;
}
.gallery_img {
    height: 100%;
    position: relative;
    width: 100%;
	
}
.gallery_img img {
    height: 100%;
    overflow: hidden;
    transition: all 0.4s ease 0s;
    width: 100%;
}
.gallery_text {
    display: none;
}
.main_gallery ul li:hover > .gallery_text {
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: zoomIn;
    animation-timing-function: ease;
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    color: #fff;
    display: block;
    height: 100%;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%;
}
.gallery_text h4 {
    font-family: "Lato",sans-serif;
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 20px;
    margin-top: 50px;
    text-transform: uppercase;
}


.footer_gallery{
	list-style-type:none;
	width:100%;
	float:left;
}

.footer_gallery li{
	list-style:none;
	width:80px;
	height:70px;
	float:left;
	display:inline-block;
	margin:3px;
	overflow:hidden;
}
.footer_gallery li a{
	outline:none;
	
}
.footer_gallery li a img{
	width:100%;
	height:100%;
}
.blogdetails_right
{
float:right;
width:23%;
}
.blogdetails_left
{
float:left;
width:75%;
}
.newmobilemenu { display:none !important; }
.mobile_multi_tabs3 { display:none; }
.toggle {
    border-bottom: 1px solid #d5d5d5;
    list-style: outside none none;
    padding: 0;
}
.toggle .t_li ul {
    padding-left: 20px;
}
.toggle .t_li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #f5f5f5 none repeat scroll 0 0;
    border-color: #d5d5d5 #d5d5d5 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    cursor: pointer;
    font-family: "Lato",sans-serif;
    position: relative;
}
.toggle h3 {
    color: #3e3e3e;
    font-family: "Lato",sans-serif;
    font-size: 17px;
    margin: 0;
    padding: 10px;
}
.toggle .panel {
    background: #fff none repeat scroll 0 0;
    border-top: 1px solid #d5d5d5;
    display: none;
    padding: 10px 43px 10px 10px;
    position: relative;
	margin-bottom:0px;
}
.toggle .panel p {
    font-family: "Lato",sans-serif;
    margin: 10px 0;
}
.inner_gallery_img{
/*	width:270px;
	height:200px;*/
}
.inner_gallery_img img{
	width:100%;
	height:100%;
}
.blogpage {
    float: left;
   /* margin-top: 20px;*/
    width: 100%;
}
.blogpage ul {
list-style-type:none;
}
.blogpage ul li {
float:left;
margin-right:10px;
width:23%;
text-align:center;
margin-bottom:25px !important;
}
.blogpage ul li a {
text-align:center !important;
color:#2F2E3C;
font-size:16px;

/*text-transform:uppercase;*/

}
.blogpage ul li a:hover{
	color:#FF0000;
}
#f1_container {
  position: relative;
  margin: 1%;
  width: 31%;
  height: 250px;
  z-index: 1;
  display:inline-block;
  font-size:16px;
font-family: 'Lato', sans-serif;
line-height:27px;

}
.front {  background:#229CC9;
text-align:center;
padding:50px;
}
.front p{  
color:#fff;
font-size:20px; margin-top:25px;
}
.back p.bold{color:#fff;
font-size:20px;  }
#f1_container {
  perspective: 1000;
}
#f1_card {
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: all 1.0s linear;
}
#f1_container:hover #f1_card {
  transform: rotateY(180deg);

}
.face {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}
.face.back {
  display: block;
  transform: rotateY(180deg);
  box-sizing: border-box;
  padding: 20px;
  color: white;
  text-align: center;
  background-color: #229CC9;
}





 @media only screen and (min-width : 980px) and (max-width : 1279px) {
.mainwrapper {
	max-width: 960PX;
	min-width: 240px;
	margin: 0px auto;
}
.top_social { margin-right:10px; }
.logohw { height:150px !important;width:150px !important; }
.logohwr {height:84px;width:84px;}
.header_text { width:42%; }
.header_text h4 { font-size:18px; }
.header_text h5 { margin-top:0px; }
ul.tabs3 li { margin:0 20px 0 0; font-size:14px; }
.rootmenu {margin-top:14%; }
.main_gallery ul { text-align:center }
.main_gallery ul li { float:none;display:inline-block;}
.blog_text h4 {font-size:16px; }
.innerfluid .caroufredsel_wrapper { height:407px !important }


}
 @media only screen and (min-width : 768px) and (max-width :979px) {
.mainwrapper {
	max-width: 760PX;
	min-width: 240px;
	margin: 0px auto;
}
.top_social { margin-right:5px; }
.top_addre li {
    float: left;
    margin-left: 1%;
    padding: 10px 10px 10px 0;
}
.top_addre li a, .top_social li a {	font-size:12px;}
.logohw { height:100px !important;width:100px !important; }
.logohwr {height:84px;width:84px;}
.header_text { width:33%; }
.header_text h4 { font-size:16px; }
.header_text h5 { margin-top:0px;font-size:12px; }
.nav ul li > a { padding:20px 8px 25px; }
ul.tabs3 li {
    font-size: 12px;
    margin: 0 10px 0 0;
}
.mission_fluid h4 {
    font-size: 28px;
    margin: 40px 0 20px;
}
.mission_wrapper {
    font-size: 22px;
}
.wel_info h5 { font-size:22px; }
.wel_info { font-size:14px;line-height:20px; }
#clients > li { width:25%; }
.rootmenu {margin-top:10%; }
.blogpage ul li { width:23%; margin-left:1%;margin-right:1%; }
.main_gallery ul { text-align:center }
.main_gallery ul li { float:none;display:inline-block;}
.innerpageblog ul li { width:31.33%;display:inline-block; float:none; }
.innerfluid .caroufredsel_wrapper { height:321px !important }
#f1_container {
    font-size: 14px;
    line-height: 20px;
}


}
 @media only screen and (min-width : 360px) and (max-width :767px) {
.mainwrapper {
	max-width: 550PX;
	min-width: 240px;
	margin: 0px auto;
}
.top_addre { width:100%; }
.top_social , .menu { display:none; }
.newmobilemenu { display:block !important; }
.top_addre li {
    float: right;
	display:inline-block;
    margin-left: 1%;
    padding: 10px 10px 10px 0;
}
.top_addre li a, .top_social li a {	font-size:12px;}
.logo { width:100%; }
.logohw {height:84px !important;width:84px !important;}
.big-caption h4 { font-size:16px; }
.banner_but { display:none; }
.header_text { width:80%; margin-left:75px; }
.header_text h4 { font-size:16px; }
.header_text h5 { margin-top:0px;font-size:12px; }
.welcome_hd { font-size:26px; }
.multi_tabs3 { display:none; }
.mobile_multi_tabs3 { display:block; }
.about_collage { margin-top:0px; }
.about_img, .about_info {
    width: 80%;
}
.main_campus ul li { width:50%; }
.mission_fluid { overflow:hidden; }
.mission_fluid h4 {
    font-size: 22px;
    margin: 20px 0 20px;
}
.mission_wrapper {
    font-size: 18px;
}
.wel_info h5 { font-size:22px; }
.wel_info { font-size:14px;line-height:20px; }
.footer_div { width:100%; margin-right:0; padding:0 2% }
#clients > li { width:33%; }
.newsevents ul li { margin:1%;width:48%; }
.blog ul li { width:50%; }
.counters_box { font-size:34px; }
.rootmenu {margin-top:5%; }
.inner_left, .inner_right { width:100%;padding:0 2%; margin-top:0; }
.blogpage ul li { width:46%; margin-left:2%;margin-right:2%; }
.blogpage ul li a { font-size:14px; }
.main_gallery ul li { width:31.33%;margin:1%; height:100px; }
.blog_filter { width:30%; text-align:center; }
.newsevents_footer { width:98%; height:auto; }
.newsevents_footer a { width:100% }
.blogdetails_left { width:100%; padding:0 2%; }
.blogdetails_right { display:none; }
.innerpageblog ul li { width:48%;margin:1%}
.contact_left, .contact_right  { width:100%; margin:0; padding:0 2%; }
#f1_container {
	width:96%; margin:2%;
}
.q_fonders li { width:96%; margin:2%; }


}
 @media only screen and (min-width : 240px) and (max-width :300px) {
.main_campus ul li { width:100% !important; }
 }
 @media only screen and (min-width : 240px) and (max-width :359px) {
.mainwrapper {
	max-width: 320PX;
	min-width: 240px;
	margin: 0px auto;
}
.top_addre { width:100%; }
.top_social , .menu { display:none; }
.newmobilemenu { display:block !important; }
.top_addre li {
    float: right;
	display:inline-block;
    margin-left: 1%;
    padding: 10px 10px 10px 0;
}
.top_addre li a, .top_social li a {	font-size:10px;}
.logo { width:100%; }
.logohw {height:84px !important;width:84px !important;}
.caption_inner { display:none; }
.header_text { width:80%; margin-left:75px; }
.header_text h4 { font-size:16px; }
.header_text h5 { margin-top:0px;font-size:12px; }
.welcome_hd { font-size:26px; }
.multi_tabs3 { display:none; }
.mobile_multi_tabs3 { display:block; }
.about_collage { margin-top:0px; }
.about_img, .about_info {
    width: 80%;
}
.main_campus ul li { width:50%; }
.mission_fluid { overflow:hidden; }
.mission_fluid h4 {
    font-size: 22px;
    margin: 20px 0 20px;
}
.mission_wrapper {
    font-size: 18px;
}
.wel_info h5 { font-size:22px; }
.wel_info { font-size:14px;line-height:20px; }
.footer_div { width:100%; margin-right:0; padding:0 2% }
.blog ul li ,.newsevents ul li{ margin:2%;width:96%; }
#clients > li { width:50%; }
.newsevents ul li { margin:1%;width:98%; }
.blog ul li { width:96%; }
.counters_box { font-size:34px; }
.rootmenu {margin-top:5%; }
.inner_left, .inner_right { width:100%;padding:0 2%; margin-top:0; }
.blogpage ul li { width:96%; margin-left:2%;margin-right:2%; border:1px solid #ccc; }
.blogpage ul li a { font-size:14px; }
.main_gallery ul li { width:48%;margin:1%; height:100px; }
.blogdetails_left { width:100%; padding:0 2%; }
.blogdetails_right { display:none; }
.innerpageblog ul li { width:96%;margin:2%;}
.contact_left, .contact_right  { width:100%; margin:0; padding:0 2%; }
#f1_container {
	font-size:15px;
	line-height:22px;
	width:96%; margin:2%;
}
.q_fonders li { width:96%; margin:2%; }


}

/*
     FILE ARCHIVED ON 12:43:37 Jun 28, 2017 AND RETRIEVED FROM THE
      ON 13:20:49 Mar 31, 2026.
     JAVASCRIPT APPENDED BY , COPYRIGHT .

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.151
  exclusion.robots: 0.017
  exclusion.robots.policy: 0.008
  esindex: 0.009
  cdx.remote: 186.758
  LoadShardBlock: 199.968 (3)
  PetaboxLoader3.datanode: 171.472 (4)
  PetaboxLoader3.resolve: 171.687 (2)
  load_resource: 200.729
*/