*{
	box-sizing:border-box;
}

body{
	color:#000;
}

a{
	text-decoration:none;
	outline:none;
}

button{
	outline:none;
}

h1, h2, h3, h4, h5, h6{
	font-family: 'Raleway-Bold';
}

/* .t4fixed{ */
	/* position:fixed; */
	/* left:0; */
	/* right:0; */
	/* z-index:999; */
	/* top:185px; */
/* } */

.blueColor{
	background-color:#ee1f24;
}

.iCons ul ,li{
	display:inline;
	font-size:14px;
}

.iCons a{
	color:#a1a1a1;
	font-size:14px;
	font-family: 'Roboto-Regular';
}

.lText{
	color:#ee1f24;
	font-size:25px;
}

.hcontact li{
	display:inline;
}

.hcontact{
	font-size:14px;
}

.hcontact i{
	font-size:22px;
	color:#ee1f24;
}

.hcontact span{
	font-size:18px;
}

.menu a{
	color:#252525;
	font-family: 'Raleway-Bold';
	font-size:16px;
	cursor:pointer;
}

.headerColor{
	background-color:#f6f6f6;
}

.active2{
	background-color:#ee1f24 ;
}

.apply{
	border-radius:25px;
}

.imgSLider img{
	height:600px;
}

.text-Show{
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.6);
}

.mainContent{
	padding-top:15%;
	font-family: 'Roboto-Regular';
}

#aboutPanel2, #aboutPanel3{
	display:none;
}

.Educational{
	color:#ee1f24;
}

.Educational hr{
	width:10%;
	background-color:#ee1f24;
}

.smallFont{
	font-size:13px;
}

.footer{
	background-image:url('../images/footer.jpg');
}

.footer hr{
	background:rgba(255,255,255,0.15);
}

.socialIcon i{
	font-size: 18px;
    width: 40px;
    height: 40px;
    padding-top: 12px;
	background:rgba(255,255,255,0.15);
}

.socialIcon2 i{
	/* padding:5px 6px; */
	width:25px;
	height:25px;
	padding-top:5px;
	background:rgba(255,255,255,0.15);
}

.address{
	position:relative;
	top:-70px;
}

.address i{
	font-size:26px;
}

.hovereffect {
	width:100%;
	float:left;
	overflow:hidden;
	position:relative;
	text-align:center;
	cursor:default;
}

.hovereffect .overlay {
	width:100%;
	height:100%;
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	opacity:0;
	background-color:rgba(0,0,0,0.5);
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}

.hovereffect img {
	display:block;
	position:relative;
	-webkit-transition:all .4s linear;
	transition:all .4s linear;
}

.hovereffect h2 {
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	position:relative;
	font-size:17px;
	background:rgba(0,0,0,0.6);
	-webkit-transform:translatey(-100px);
	-ms-transform:translatey(-100px);
	transform:translatey(-100px);
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	padding:10px;
}

.hovereffect a.info {
	text-decoration:none;
	display:inline-block;
	text-transform:uppercase;
	color:#fff;
	border:1px solid #fff;
	background-color:transparent;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	margin:50px 0 0;
	padding:7px 14px;
}

.hovereffect a.info:hover {
	box-shadow:0 0 5px #fff;
}

.hovereffect:hover img {
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
}

.hovereffect:hover .overlay {
	opacity:1;
	filter:alpha(opacity=100);
}

.hovereffect:hover h2,.hovereffect:hover a.info {
	opacity:1;
	filter:alpha(opacity=100);
	-ms-transform:translatey(0);
	-webkit-transform:translatey(0);
	transform:translatey(0);
}

.hovereffect:hover a.info {
	-webkit-transition-delay:.2s;
	transition-delay:.2s;
}



#rightMenu{
	position:fixed;
	right:0px;
	top:0px;
	width:300px;
	bottom:0px;
	z-index:9999;
	background:rgba(0,0,0,0.9);
}

.textBig{
	font-size:30px;
}


.closeIcon{
	padding:9px 12px;
	font-size:20px;
}

.address{
	background-color:#222;
}

.paddingBottom{
	padding-bottom:4rem;
}

.bgColor{
	background-color:#f5f5f5;
}

.feedback input, textarea, select{
	background-color:#f5f5f5;
}

.feedback textarea{
	height:150px;
}

.error{
	position:fixed;
	bottom:5%;
	left:2%;
	background-color:#ff0000;
	color:#fff;
	padding:5px 15px;
	display:none;
}

.jsResponse{
	position:fixed;
	bottom:5%;
	left:5%;
	background-color:#ff0000;
	color:#fff;
	padding:5px 15px;
	display:none;
	font-size:16px;
}

.t4Ack{
	background-color:#2c5a2c !important;
}

.alert-success{
	background-color:#2c5a2c !important;
}

.nopreview img{
	height:250px;
}

.managementPre img{
	height:300px;
}

.newspreview img{
	height:110px;
}

.mNopreview img{
	height:200px;
}


/*jssor slider loading skin spin css*/
.jssorl-009-spin img {
	animation-name: jssorl-009-spin;
	animation-duration: 1.6s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

@keyframes jssorl-009-spin {
	from { transform: rotate(0deg); }
	to { transform: rotate(360deg); }
}

/*jssor slider bullet skin 057 css*/
.jssorb057 .i {position:absolute;cursor:pointer;}
.jssorb057 .i .b {fill:none;stroke:#fff;stroke-width:2000;stroke-miterlimit:10;stroke-opacity:0.4;}
.jssorb057 .i:hover .b {stroke-opacity:.7;}
.jssorb057 .iav .b {stroke-opacity: 1;}
.jssorb057 .i.idn {opacity:.3;}

/*jssor slider arrow skin 073 css*/
.jssora073 {display:block;position:absolute;cursor:pointer;}
.jssora073 .a {fill:#ddd;fill-opacity:.7;stroke:#000;stroke-width:160;stroke-miterlimit:10;stroke-opacity:.7;}
.jssora073:hover {opacity:.8;}
.jssora073.jssora073dn {opacity:.4;}
.jssora073.jssora073ds {opacity:.3;pointer-events:none;}


.productImage{
	text-align:center;
}

.productImage img{
	width:100%;
	height:250px;
}

.img175 img{
	width:175px !important;
}