
@font-face {
    font-family: 'texgyreadventorregular';
    src: url('../fonts/texgyreadventor-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
     font-family: 'open_sansregular';
      src:url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype');
}
body {
	font-family: 'open_sansregular';
	  background-color: rgb(229, 229, 229);
	font-size: 100%;
}

.gridDownloads{ width:100%; box-shadow:4px 4px 4px silver;}
.gridDownloads th{padding:6px;font-size:13px; text-align:center;}
.gridDownloads td{padding:6px;font-size:13px; text-align:center;}

.pDate {margin-left:0px;  }

.orderedList{font-size:14px; color:Black; margin-left:40px; margin-top:20px;}
.newsHolder{width:100%; background-color: rgb(234, 234, 234); padding: 1px 20px;  box-shadow: 4px 4px 4px silver;  margin-bottom: 10px;  }

#headingFont
{
   font-family: "Times New Roman", Georgia, Serif;
    /* -webkit-text-stroke: 1px white; */
                }
.footerName{ color:White;  margin-top: 0px; margin-bottom: 0px;}

.imgGallery{   border: 4px solid rgb(124, 123, 123); width: 187px; height: 138px;
  box-shadow: 4px 3px 3px rgb(171, 171, 171);}

.masterCources{ width:325px;margin-right:10px; padding-right: 5px; min-height:250px;float:left; }

.AlbumCoverContainer{ margin-left:33%; margin-top:0px; }
.albumDropdown{padding:6px; width:150px; }
.AlbumCoverContainer img{ width:150px; margin-right:10px; }

.imgBigContent{   width: 49%;  float: left;}

.tblInfra{width:100%;   }
.tblInfra td{border:2px solid silver; text-align:center; font-size:14px;}
.tblInfra th{background-color:rgb(15, 137, 181); border:2px solid silver; text-align:center; font-size:16px;color:White; padding:6px; }

#menu ul ul li a:link, #menu ul ul li a:visited{
	border:none;
	}

.googleMap{width:100%; height:280px; }	
.contactData{ padding:10px;}	
.buttonSubmit{width:150px; padding:3px; }

.query{  box-shadow: 3px 3px 2px rgb(128, 127, 127);  padding: 2px 6px;  border: 2px solid rgb(128, 126, 126);
  width: 100%; }

.queryUL li{ margin-bottom: 5px;padding: 2px;}

.contactAddress{width: 32%; min-height: 370px; border: 15px solid rgb(171, 171, 171);
  background-color: rgb(239, 236, 236); float: left; margin-right: 10px;  box-shadow: 4px 4px 4px silver;
  margin-bottom: 20px;}
	
.imgMessages{  float: right; margin-left: 20px; margin-right: 10px; width: 185px;
  height: 200px;  border: 4px solid rgb(182, 181, 179);  box-shadow: 4px 4px 4px rgb(165, 164, 164);
  margin-bottom: 10px;}
  
.imgPages{float:left; margin-right:40px;   width: 520px;  height: 260px;   border: 4px solid rgb(182, 181, 179);  box-shadow: 4px 4px 4px rgb(165, 164, 164); margin-bottom:10px;}

.mainContent{ width:100%;  padding: 6px 15px; min-height:200px;  box-shadow: 2px 2px 4px rgb(58, 58, 58); background-color:White;}

.mainContent h2{ text-align: center;   margin-top: 9px; background-color: rgb(52, 51, 51); color: White; padding: 6px;
  text-shadow: 2px 0px 2px rgb(244, 91, 11); box-shadow: 4px 4px 3px rgb(160, 159, 159);
  letter-spacing: 1px;   font-size: 27px; }
  
 .mainContent h3 { font-size: 19px;  font-weight: bold;  text-decoration: underline;}
 
 .mainContent p  { font-size: 14px; color: #333333; text-align:justify; line-height: 25px;}
 .mainContent ul   {   font-size: 14px; color: #333333; text-align: justify;   line-height: 25px;}
.contactAddress ul{list-style:none; padding:0px; text-align:center; }

#menu li a:hover, #menu ul li.active a{
	
	
	}
	
#menu li li a:link, #menu li li a:visited{
	
	
	}
	
#menu li li a:hover{
	color:#FFFFFF;
	
	}

#menu li ul{
	background:rgba(56, 56, 54, 0.89);
	z-index:9999;
	position:absolute;
	left:-999em;
	height:auto;
	width:225px;
	border-bottom:1px solid #FFFFFF;
	}

.footerImgLaft{float:left; }
/*.footerImgLaftt {
	float: left;
}*/

/*.footerImgRight{ float:right;}*/

.maturam{list-style:none;font-size:14px;font-weight:bold;padding:0px; }

#menu li ul a{ width: 100%; }

#menu li ul ul{margin:-32px 0 0 0;}

#menu li:hover ul ul{left:-999em;}

#menu li:hover ul, #topnav li li:hover ul{left:auto;}

#menu li:hover{position:static;}

#menu li.last a{margin-right:0;}

#menu li ul li {color:Red;  padding: 5px; }






/* start header */
.header_bg{
  box-shadow: 4px 4px 4px silver;
	border-top:2px groove #3b3b3b;
	background-color: #FFC602;
}

.contatRight{   padding-left: 40px; background-repeat: no-repeat;  color: rgb(7, 0, 92);
  margin: 3px 0px;  font-size: 20px;  line-height: 26px;}

.imageMarquee {width:70px; height:70px; box-shadow: 4px 4px 4px rgb(90, 89, 89); margin-right:10px; float:left; }
.imageCourses {width:70px; height:70px; margin-right:10px; float:left; }

.pDate {color:black;  float: left;  margin-left: 10px; }

.activityH4{color:rgb(57, 194, 27);}
.subRecentActivity h4{ margin:0px;  }
.subRecentActivity {margin-top:10px; background-color:rgb(254, 255, 211); padding:10px; width:350px;min-height:92px;  box-shadow: 4px 4px 4px rgb(90, 89, 89); }

.courcesOffered {  margin-top: 10px; font-size: 13px; background-color: #ffffff;
  width: 311px; min-height: 50px; box-shadow: 4px 4px 4px rgb(90, 89, 89); }




.newsMarquee li{color:Black; font-size:13px; color:#333333; margin-top:10px; }
.newsMarquee{  min-height:160px; width:100%; height: 160px;}
.newsMarquee a{ color:Black; font-size:13px; color:#333333;}

.imgAdmission{ width:100%; height:}

element.style {
}




	.NewsSectionGrid {
		px;
		box-shadow: 4px 4px 4px silver;
	}


	.NewsSectionGrid {
		background-color: rgb(255, 208, 86);
		margin-left: 10px;
		width: 375px;
		min-height: 380px;
		float: left;
		border: 1px solid green;
	}

	.marqueeNews {
		padding-left: 10px;
		height: 410px;
	}

		.marqueeNews p {
			font-size: 14px;
			margin: 0px;
			padding: 0px;
		}

	.headingTop {
		margin-top: 0px;
		background-color: rgb(89, 89, 89);
		color: White;
		padding: 5px;
	}

	.newsHeading {
		background-color: White;
		background-color: rgb(20, 112, 160);
		padding: 14px;
		margin-right: 10px;
		font-size: 14px;
	}

		.newsHeading a {
			color: White;
		}

	.studentName {
		text-align: left;
		/* padding-left: 251px; */
		font-size: 12px;
		font-weight: bold;
		margin: 1px 0px;
		color: #FAB41C;
		background-repeat: no-repeat;
		padding: 6px 11px;
		text-align: left;
		background-position: 4px 0px;
		background-size: 15% 96%;
		background-color: rgb(62, 172, 210);
		/* background-image: url('../images/courseBackground.png'); */
	}

	.resultHeading {
		background-color: White;
		background-color: rgb(34, 218, 12);
		padding: 14px;
		margin-right: 10px;
		font-size: 14px;
	}

		.resultHeading a {
			color: White;
		}


	#socialIcons i {
		padding-top: 6px;
	}

	.imgLogo {
		width: 126px;
		margin-right: 17px;
		float: left;
		margin-top: 0px;
	}

	#logoContainer {
		width: 940px;
	}

		#logoContainer h1 span {
			text-shadow: 2px 2px rgb(150, 146, 146);
			font-weight: bold;
			font-size: 40px;
		}

		#logoContainer h1 {
			color: rgb(250, 250, 250);
			text-shadow: 3px 2px 3px rgb(107, 106, 106);
			margin-top: 0px;
			margin-bottom: 0px;
			font-weight: bold;
			font-size: 43px;
		}

		#logoContainer h3 {
			color: rgb(100, 95, 95);
			margin-top: -2px;
			margin-bottom: 5px;
			font-size: 20px;
			font-weight: bold;
		}

	.slider_bg {
		position: relative;
	}

		.slider_bg:before, .slider_bg:after {
			z-index: -1;
			position: absolute;
			content: "";
			bottom: 15px;
			-webkit-box-shadow: 0 15px 10px #777;
			-moz-box-shadow: 0 15px 10px #777;
			box-shadow: 0 15px 10px #777;
			-webkit-transform: rotate(-3deg);
			-moz-transform: rotate(-3deg);
			-o-transform: rotate(-3deg);
			-ms-transform: rotate(-3deg);
			transform: rotate(-3deg);
		}

		.slider_bg:after {
			-webkit-transform: rotate(3deg);
			-moz-transform: rotate(3deg);
			-o-transform: rotate(3deg);
			-ms-transform: rotate(3deg);
			transform: rotate(3deg);
			right: 10px;
			left: auto;
		}

	/* Start of Slider Shadow */
	#da-slider {
		margin-top: 0px;
		box-shadow: 6px 5px 4px rgb(144, 144, 144)
	}

	/* End of Slider Shadow */


	.SliderResponsive {
		cursor: move;
		position: absolute;
		left: 0px;
		top: 0px;
		width: 1140px;
		height: 580px;
		margin-top: 12px;
		overflow: hidden;
	}

	.SliderResponsiveContainer {
		position: relative;
		width: 850px;
		height: 415px;
	}

	.header_bg1 {
		border-top: 8px groove #3b3b3b;
		background: url('../images/slider_bg.jpg') no-repeat left;
		background-size: 100%;
	}

	.header {
		padding: 6px 0;
	}

	.logo h1 a {
		font-size: 1em;
		text-transform: uppercase;
		color: #3B3B3B;
		text-decoration: none;
		font-family: 'texgyreadventorregular';
	}
	/* search */
	.h_search {
		width: 19%;
		position: relative;
		margin-top: 0%;
	}

		.h_search form {
			width: 100%;
		}

			.h_search form input[type="text"] {
				font-family: 'open_sansregular';
				padding: 10px 16px;
				outline: none;
				color: #c6c6c6;
				font-size: 13px;
				border: 1px solid rgb(236, 236, 236);
				background: #FFFFFF;
				width: 73.333%;
				line-height: 22px;
				position: relative;
				-webkit-appearance: none;
			}

			.h_search form input[type="submit"] {
				font-family: 'open_sansregular';
				background: #3B3B3B;
				color: #ffffff;
				text-transform: uppercase;
				font-size: 13px;
				padding: 12px 20px;
				border: none;
				cursor: pointer;
				width: 26.333%;
				position: absolute;
				line-height: 1.5em;
				outline: none;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
				-webkit-appearance: none;
			}

				.h_search form input[type="submit"]:hover {
					background: #FF5454;
				}
	/* menu */
	.h_menu {
		padding: 0;
		margin-top: 7px;
		background: #3B3B3B;
	}

	.navbar {
		position: relative;
		min-height: 31px;
		margin-bottom: 0px;
		border: none;
	}

	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		background: #3B3B3B;
		color: #ffffff;
		padding: 0;
	}

	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
		background: #DB161E;
		color: #ffffff;
	}

	.navbar-default .navbar-nav > li > a {
		color: #fff;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.nav > li {
		border-right: 1px solid rgb(255, 253, 253);
	}

		.nav > li > a {
			font-size: 12px;
			padding: 5px 9px;
			text-transform: uppercase;
		}
	/*Start of Submenu */

	#nav .current a {
		color: #105b63;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.menu li a:hover, .menu li.active a {
		-webkit-transform: rotateY(30deg);
		-moz-transform: rotateY(30deg);
		-ms-transform: rotateY(30deg);
		transform: rotateY(30deg);
	}

	.toggleMenu {
		display: none;
		padding: 0;
	}

	.nav:before,
	.nav:after {
		content: " ";
		display: table;
	}

	.nav:after {
		clear: both;
	}

	.nav ul {
		list-style: none;
	}

	/* Start of Sub Menu */

	.nav > li.hover > ul {
		min-width: 200px;
		left: -1px;
		top: 38px;
	}

	.nav li li.hover ul {
		left: 100%;
		-webkit-transition: background .2s linear;
		-moz-transition: background .2s linear;
		-ms-transition: background .2s linear;
		-o-transition: background .2s linear;
		transition: background .2s linear;
	}

	.nav > li > li > a {
		font-size: 0.85em;
		padding: 20px 40px;
		display: block;
		color: #555;
		/*background: #fff;*/
		background: #fff;
		position: relative;
		z-index: 9999;
		font-weight: normal;
		-webkit-transition: all 0.3s ease-out;
		-moz-transition: all 0.3s ease-out;
		-ms-transition: all 0.3s ease-out;
		-o-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;
		width: 100%;
		text-decoration: none;
		margin: 0;
		text-transform: lowercase;
		border: none;
	}

	.nav li ul li a {
		padding: 4px 10px;
		font-size: 14px;
	}

	.nav li li {
		border-top: 1px solid #e8ebf1;
		border-bottom: 1px solid #e8ebf1;
		width: 100%;
		border-top: none;
	}

		.nav li li:hover {
			border-top: none;
		}

		.nav li li a {
			color: white;
			text-transform: capitalize;
			font-size: 0.85em;
		}

			.nav li li a:hover {
				-webkit-transform: rotateY(15deg);
				-moz-transform: rotateY(15deg);
				-ms-transform: rotateY(15deg);
				transform: rotateY(15deg);
			}

	.nav > li > a:hover, .nav > li > a:focus {
		-webkit-transform: rotateY(15deg);
		-moz-transform: rotateY(15deg);
		-ms-transform: rotateY(15deg);
		transform: rotateY(15deg);
		color: #000;
	}

	.nav > li > ul {
		position: absolute;
		left: -9999px;
		padding: 0;
		z-index: 9999;
		background: rgba(60, 176, 12, 0.83);
	}


	/* End of Sub Menu */




	/* start soc_icons */
	.soc_icons {
	}

		.soc_icons ul {
			margin-bottom: 0;
		}

			.soc_icons ul li {
				display: inline-block;
				border-left: 1px solid rgb(253, 253, 253);
				padding: 0px;
				margin-left: -3px;
			}

				.soc_icons ul li a {
					color: #ffffff;
					font-size: 24px;
					display: block;
					/*	width: 87px ;*/
					-webkit-transition: all 0.3s ease-in-out;
					-moz-transition: all 0.3s ease-in-out;
					-o-transition: all 0.3s ease-in-out;
					transition: all 0.3s ease-in-out;
				}

					.soc_icons ul li a:hover {
						background: #FF5454;
					}
	/* start slider */
	.slider_bg {
		background-size: 100%;
	}

	.slider {
		padding: 4%;
	}
	/* start main */
	.main_bg {
		background: rgb(219, 22, 30);
	}

	.main {
		padding: 1% 0;
	}

	.images_1_of_4 img {
		display: inline-block;
	}

	.images_1_of_4 h4 {
		color: white;
		border: 2px solid rgb(255, 149, 29);
		background-color: rgb(45, 45, 45);
		box-shadow: 4px 4px 4px rgb(178, 178, 178);
		padding: 6px;
		margin: 0px 0 15px;
	}

		.images_1_of_4 h4 a {
			display: inline-block;
			color: #ffffff;
			font-size: 18px;
			font-family: 'texgyreadventorregular';
			text-transform: uppercase;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
		}

			.images_1_of_4 h4 a:hover {
				text-decoration: none;
				color: #ff5454;
			}

	.imgAbout {
		width: 165px;
		height: 105px;
	}

	.images_1_of_4 span {
		width: 175px;
		height: 115px;
		display: block;
		padding: 5px;
		text-align: center;
		margin: 0 auto;
		margin-bottom: 7px;
		box-shadow: 5px 5px 5px silver;
	}

	.bg:hover {
		background: red;
	}

	.bg {
		background: #8E8B8B;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.images_1_of_4 span i {
		font-size: 6em;
		color: #e0e0e0;
		line-height: 2em;
		text-shadow: 1px 1px 0px #3b3b3b;
		-webkit-text-shadow: 1px 1px 0px #3b3b3b;
		-moz-text-shadow: 1px 1px 0px #3b3b3b;
		-o-text-shadow: 1px 1px 0px #3b3b3b;
		-ms-text-shadow: 1px 1px 0px #3b3b3b;
	}

	.para {
		font-size: 13px;
		line-height: 20px;
		color: #333333;
	}

	.images_1_of_4 a {
		position: relative;
		z-index: 1;
	}
	/* Button 1 */
	.fa-btn {
		font-size: 14px;
		background: none;
		cursor: pointer;
		padding: 12px 40px;
		display: inline-block;
		margin: 10px 0px;
		text-transform: uppercase;
		outline: none;
		position: relative;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-o-border-radius: 4px;
	}

		.fa-btn:after {
			content: '';
			position: absolute;
			z-index: -1;
			-webkit-transition: all 0.3s;
			-moz-transition: all 0.3s;
			transition: all 0.3s;
		}

	.btn-1 {
		border: 2px solid #54E5FF;
		color: #3b3b3b;
	}
	/* Button 1e */
	.btn-1e {
		overflow: hidden;
	}

		.btn-1e:after {
			width: 100%;
			height: 0;
			top: 50%;
			left: 50%;
			background: #54E5FF;
			opacity: 0;
			-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
			-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
			-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
			transform: translateX(-50%) translateY(-50%) rotate(45deg);
		}

		.btn-1e:hover, .btn-1e:active {
			color: #ffffff;
			text-decoration: none;
		}

			.btn-1e:hover:after {
				height: 260%;
				opacity: 1;
			}

			.btn-1e:active:after {
				height: 400%;
				opacity: 1;
			}
	/* start main_btm */
	.main_btm {
		background-color: rgb(229, 229, 229);
		border-top: 1px solid rgb(233, 233, 233);
	}

	.content_right h4 {
		color: #353535;
		font-size: 2.5em;
		font-family: 'texgyreadventorregular';
		line-height: 1.5em;
	}

		.content_right h4 span {
			color: #ff5454;
		}

	.content_right a {
		position: relative;
		z-index: 1;
	}
	/* start footer */
	.footer_bg {
		background-color: rgb(47, 47, 47);
	}

	.footer {
		padding: 5px;
	}

	.copy p {
		color: #3b3b3b;
		font-size: 14px;
		line-height: 1.8em;
	}

		.copy p a {
			color: #ff5454;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
		}

			.copy p a:hover {
				color: #3b3b3b;
				text-decoration: none;
			}
	/* start about */
	.about {
		padding: 4% 0;
	}

		.about h2 {
			margin: 0 0 20px;
			text-transform: capitalize;
			font-size: 3em;
			color: #3b3b3b;
			font-family: 'texgyreadventorregular';
		}

		.about a {
			position: relative;
			z-index: 1;
		}
	/* start  technology */
	.technology {
		padding: 4% 0;
	}

		.technology h2 {
			margin: 0 0 20px;
			text-transform: capitalize;
			font-size: 3em;
			color: #3b3b3b;
			font-family: 'texgyreadventorregular';
		}

		.technology h4 {
			font-size: 22px;
			color: #5b5b5b;
			font-weight: 100;
			text-transform: capitalize;
			display: block;
			margin: 10px 0 8px;
		}

	.tech_para {
		padding-left: 0;
		padding-right: 0;
	}

	.technology_list1 {
		margin-top: 20px;
	}

	.pagination > li > a, .pagination > li > span {
		font-size: 16px;
		padding: 10px 16px;
		color: #BDBDBD;
		background-color: #3b3b3b;
		border: 1px solid #2C2929;
	}

		.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
			color: #FFFFFF;
			background-color: #ff5454;
			border-color: #DA4A4A;
		}

	.alert {
		font-size: 13px;
	}

	.alert-warning {
		color: #3b3b3b;
		background-color: #F3F3F3;
		border-color: #E2E2E2;
	}
	/* start blog */
	.blog_left {
		display: block;
	}

	.blog_img {
		margin: 4% 0 2%;
	}

	.blog_left img {
		width: 100%;
	}

	.blog_left h4 a {
		margin: 0 0 20px;
		display: block;
		text-transform: capitalize;
		font-size: 1.5em;
		color: #3b3b3b;
		font-family: 'texgyreadventorregular';
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

		.blog_left h4 a:hover {
			text-decoration: none;
			color: #ff5454;
		}

	.blog_list {
	}

		.blog_list ul li {
			display: inline-block;
			margin-left: 10px;
		}

			.blog_list ul li:first-child {
				margin-left: 0;
			}

		.blog_list li a {
			display: block;
			padding: 4px 8px;
			color: #b6b6b6;
			text-transform: capitalize;
		}

		.blog_list ul li i {
			font-size: 15px;
			color: #b6b6b6;
		}

		.blog_list li span {
			padding-left: 10px;
			font-size: 14px;
			color: #b6b6b6;
		}

			.blog_list li span:hover, .blog_list li a:hover {
				color: #ff5454;
				text-decoration: none;
			}

	.read_more a {
		position: relative;
		z-index: 1;
	}

	.blog_right h4 {
		text-transform: capitalize;
		font-size: 2em;
		color: #3b3b3b;
		font-family: 'texgyreadventorregular';
		margin-bottom: 15px;
	}
	/* start Social Likes */
	.social_network_likes {
		text-align: center;
	}

		.social_network_likes li {
			width: 24.33333%;
			display: inline-block;
			margin-left: -4px;
		}

			.social_network_likes li:first-child {
				margin-left: 0;
			}

			.social_network_likes li a {
				display: block;
				color: #FFF;
				font-size: 1.5em;
				text-transform: capitalize;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
			}

				.social_network_likes li a p {
					padding: 10px 0 5px;
					font-size: 14px;
				}

				.social_network_likes li a span {
					display: block;
					font-size: 24px;
				}

				.social_network_likes li a div.followers {
					border-bottom: 1px solid #FFFFFF;
				}

				.social_network_likes li a:hover {
					text-decoration: none;
				}

			.social_network_likes li:first-child a {
				border-left: none;
			}

			.social_network_likes li a.tweets {
				background: #34CCFF;
			}

				.social_network_likes li a.tweets:hover {
					background: #2DC0F1;
				}

			.social_network_likes li a.facebook-followers {
				background: #3B5A99;
			}

				.social_network_likes li a.facebook-followers:hover {
					background: #33518D;
				}

			.social_network_likes li a.email {
				background: #27c1b9;
			}

				.social_network_likes li a.email:hover {
					background: #0BB1A8;
				}

			.social_network_likes li a.dribble {
				background: #EB4D89;
			}

				.social_network_likes li a.dribble:hover {
					background: #E04580;
				}

			.social_network_likes li a div.social_network {
				padding: 15px 0 10px;
			}

	.social_network i {
		width: 45px;
		height: 45px;
		display: block;
		background: url(../images/social-icons.png) no-repeat;
		margin: 0 auto;
	}

		.social_network i.twitter-icon {
			background-position: 0px 0px;
		}

		.social_network i.facebook-icon {
			background-position: -47px 0px;
		}

		.social_network i.email-icon {
			background-position: -104px 0px;
		}

		.social_network i.dribble-icon {
			background-position: -156px 0px;
		}
	/* start ads_nav */
	.ads_nav {
		margin-top: 30px;
	}

		.ads_nav li {
			float: left;
			width: 46.333333%;
			margin: 0 0 15px 15px;
		}

			.ads_nav li:nth-child(2), .ads_nav li:nth-child(4) {
				margin-left: 0;
			}

			.ads_nav li a {
				display: block;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
			}

				.ads_nav li a img {
					width: 100%;
				}

				.ads_nav li a:hover {
					zoom: 1;
					filter: alpha(opacity=50);
					opacity: 0.7;
					-webkit-transition: opacity .15s ease-in-out;
					-moz-transition: opacity .15s ease-in-out;
					-ms-transition: opacity .15s ease-in-out;
					-o-transition: opacity .15s ease-in-out;
					transition: opacity .15s ease-in-out;
				}
	/* start tag_nav */
	.tag_nav {
		margin: 8% 0;
	}

		.tag_nav li {
			margin: 10px 5px 0 0;
			display: inline-block;
		}

			.tag_nav li a {
				display: block;
				text-transform: capitalize;
				background: #3b3b3b;
				color: #ffffff;
				font-size: 13px;
				padding: 8px 14px;
				border-radius: 2px;
				-webkit-border-radius: 2px;
				-moz-border-radius: 2px;
				-o-border-radius: 2px;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
			}

				.tag_nav li.active a, .tag_nav li a:hover {
					background: #ff5454;
					color: #ffffff;
					text-decoration: none;
				}
	/* start news_letter */
	.news_letter {
		margin: 8% 0;
	}

		.news_letter form input[type="text"] {
			font-family: 'open_sansregular';
			font-weight: 100;
			padding: 10px;
			display: block;
			width: 100%;
			background: #ffffff;
			outline: none;
			color: #555555;
			font-size: 13px;
			border: 1px solid #DADADA;
			-webkit-appearance: none;
		}

		.news_letter form span {
			position: relative;
			z-index: 1;
		}

		.news_letter form input[type="submit"] {
			-webkit-appearance: none;
			cursor: pointer;
			border: none;
			outline: none;
			background: none;
		}
	/* start contact */
	.company_ad h2 {
		margin: 0 0 20px;
		text-transform: capitalize;
		font-size: 3em;
		color: #3b3b3b;
		font-family: 'texgyreadventorregular';
	}

	.company_ad p {
		font-size: 14px;
		color: #3b3b3b;
	}

		.company_ad p a {
			color: #ff5454;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
		}

			.company_ad p a:hover {
				text-decoration: none;
				color: #3b3b3b;
			}

	.contact-form h2 {
		margin: 0 0 20px;
		text-transform: capitalize;
		font-size: 3em;
		color: #3b3b3b;
		font-family: 'texgyreadventorregular';
	}

	.contact-form span {
		display: block;
		text-transform: capitalize;
		font-size: 14px;
		color: #5b5b5b;
		font-weight: normal;
		margin-bottom: 10px;
	}

	.contact-form textarea {
		font-family: 'Open Sans', 'sans-serif';
		padding: 10px;
		display: block;
		width: 99.3333%;
		background: #ffffff;
		outline: none;
		color: #c0c0c0;
		font-size: 0.8725em;
		border: 1px solid #ECECEC;
		-webkit-appearance: none;
		resize: none;
		height: 120px;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-o-border-radius: 4px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

		.contact-form textarea:focus {
			border: 1px solid #ff5454;
		}

	.form-control {
		box-shadow: none;
		border: 1px solid #ECECEC;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

		.form-control:focus {
			box-shadow: none;
		}

	.contact-form input[type="submit"] {
		font-family: 'open_sansregular';
		-webkit-appearance: none;
		cursor: pointer;
		border: none;
		outline: none;
		background: none;
		text-transform: uppercase;
		font-weight: 100;
	}

	.contact-form label {
		position: relative;
		z-index: 1;
	}

	.form-control:focus {
		border-color: #ff5454;
	}
	/* start details */
	.details img {
		margin-bottom: 20px;
	}
	/***** Media Quries *****/
	@media only screen and (max-width: 1440px) and (min-width: 240px) {
		.wrap {
			width: 95%;
		}
	}

	@media only screen and (max-width: 1440px) {
	}

	@media only screen and (max-width: 1366px) {
	}

	@media only screen and (max-width: 1280px) {
	}

	@media only screen and (max-width: 1024px) {
		.imgPages {
			float: left;
			margin-right: 40px;
			/*width: 445px;*/
		}

		#ulContactData {
			line-height: 31px;
		}

		.nav > li > a {
			font-size: 13px;
			padding: 6px 7px;
		}

		.h_search {
			width: 26%;
		}

		#logoContainer {
			width: 70%;
		}

			#logoContainer h1 {
				font-size: 30px;
			}

		.SliderResponsive {
			width: 600px;
			height: 290px;
			margin-top: 12px;
		}

		.SliderResponsiveContainer {
			position: relative;
			width: 600px;
			height: 290px;
		}


		.images_1_of_4 h4 a {
			font-size: 1.2em;
		}

		.para {
			font-size: 13px;
		}

		.content_right h4 {
			font-size: 2em;
		}
	}

	@media only screen and (max-width: 767px) {
		.collapse {
			z-index: 99999999;
			position: absolute;
			width: 100%;
		}

		.logo {
			text-align: center;
		}

		.h_search {
			width: 98%;
			padding: 20px;
		}

		.h_menu {
			position: relative;
		}

		.soc_icons {
			position: absolute;
			top: 0px;
			background: #3b3b3b;
		}

		.navbar-default .navbar-toggle {
			border-color: #FFF;
		}

		.navbar {
			min-height: 51px;
		}

		.navbar-default .navbar-collapse, .navbar-default .navbar-form {
			border-color: #3b3b3b;
		}

		.navbar-default {
			background-color: #3b3b3b;
			border: none;
		}

		.navbar-nav {
			margin: 0px 0px;
		}

		.nav > li > a {
			padding: 20px 15px;
		}

		.soc_icons ul li a {
			font-size: 20px;
			line-height: 50px;
			width: 51px;
			height: 51px;
		}
		/* Hide the menu by default */
	


		.slider_bg {
			background-size: 100% 100%;
		}

		.main {
			padding: 4% 0;
		}

		.images_1_of_4 {
			margin-bottom: 4%;
		}

		.main {
			padding: 2%;
		}

		.technology {
			padding: 4%;
		}

		.about {
			padding: 4%;
		}

		.social_network_likes li {
			width: 24.3333%;
		}

		.tag_nav {
			margin: 4% 0;
		}

		.news_letter {
			margin: 4% 0;
		}

		.technology h4 {
			font-size: 20px;
		}
	}

	@media only screen and (max-width: 640px) {
		.collapse {
			z-index: 99999999;
			position: absolute;
			width: 100%;
		}

		.SliderResponsive {
			width: 100%;
			height: 100%;
		}

		.company_ad {
			margin-left: 0;
		}

		.blog_left h4 a {
			font-size: 1.2em;
		}

		.technology h4 {
			font-size: 17px;
		}
	}

	@media only screen and (max-width: 480px) {
		.CourseContainer {
			margin-top: 30px;
		}

		.collapse {
			z-index: 99999999;
			position: absolute;
			width: 100%;
		}

		.contactAddress {
			width: 100%;
		}

		.SliderResponsive {
			width: 100%;
			height: 100%;
		}

		.images_1_of_4 h4 {
			margin: 20px 0 10px;
		}

		.technology h2 {
			font-size: 2em;
		}

		.about h2 {
			font-size: 2em;
		}

		.company_ad h2 {
			font-size: 2em;
		}

		.contact-form h2 {
			font-size: 2.5em;
		}

		.blog_left h4 a {
			font-size: 1em;
		}

		.blog_list ul li {
			margin-left: 5px;
		}

		.blog_list li a {
			padding: 4px 4px;
		}

		.detail h2 {
			font-size: 2em;
		}
	}

	@media only screen and (max-width: 320px) {
		.contactAddress {
			width: 100%;
		}

		.CourseContainer {
			margin-top: 30px;
		}

		.imgPages {
			width: 100%;
			height: 184px;
		}

		.masterCources {
			width: 100%;
		}

		.pDate {
			margin-left: 0px;
			font-weight: bold;
		}


		#logoContainer h1 {
			color: white;
			margin-top: 5px;
			margin-bottom: 0px;
			font-size: 31px;
		}

		.main {
			padding: 8% 2%;
		}

		.soc_icons ul li a {
			font-size: 20px;
			width: 46px;
		}

		.images_1_of_4 h4 {
			margin: 15px 0 10px;
		}

		.social_network_likes li a p {
			font-size: 12px;
		}

		.images_1_of_4 span {
			width: 140px;
			height: 140px;
		}

			.images_1_of_4 span i {
				font-size: 5em;
				line-height: 1.8em;
			}

		.images_1_of_4 h4 a {
			font-size: 1em;
		}

		.technology h4 {
			font-size: 14px;
			line-height: 1.5em;
		}

		.blog_list ul li:nth-child(3) {
			margin-left: 0;
		}
	}

	@media only screen and (max-width: 360px) and (min-width: 200px) {
		.collapse {
			z-index: 99999999;
			position: absolute;
			width: 100%;
		}

		.images_1_of_4 {
			margin-bottom: 4%;
			background-color: White;
		}

		.footerName {
			color: White;
			font-size: 24px;
			clear: both;
			padding-top: 10px;
		}

		.footerImgLaft {
			margin-left: 20%;
			margin-top: 10px;
		}
		/*#footerImgLaftt {
		margin-left: -17px !important;*/
		/*margin-top: 11px !important;*/
		/*}*/
		/*.footerImgLaftt{   margin-left: 20%;  margin-top: 10px; }*/
		
		
		
		
		{
			float: left;
			margin-left: 20%;
		}

		.CourseContainer {
			margin-top: 30px;
		}

		.contactAddress {
			width: 100%;
		}

		.SliderResponsive {
			width: 100%;
			height: 100%;
		}

		.NewsSectionGrid {
			width: 320px;
			min-height: 380px;
			margin-bottom: 15px;
		}

		.marqueeNews {
			padding: 10px;
			height: 320px;
			width: 310px;
		}

		.subRecentActivity {
			width: 290px;
		}


		.imgLogo {
			width: 100px;
			margin-left: 6%;
			margin-top: 3%;
			float: none;
		}

		#logoContainer {
			width: 100%;
			text-align: center;
		}

			#logoContainer h1 span {
				font-size: 38px;
			}

		#headerRight {
			padding: 0px;
			text-align: center;
		}

			#headerRight h3 {
				padding: 0px;
				margin: 0px;
			}

		#logoContainer h1 {
			color: white;
			margin-top: 5px;
			margin-bottom: 0px;
			font-size: 33px;
		}

		#logoContainer h3 {
			color: rgb(100, 95, 95);
			margin-top: 0px;
			margin-bottom: 0px;
			font-size: 18px;
		}

		.para {
			color: #FFFFFF;
		}

		.contatRight {
			padding-left: 0px;
			background-image: none;
		}

		.courcesOffered {
			min-height: 55px;
		}

		.NewsSectionGrid {
			width: 320px;
			min-height: 526px;
			margin-bottom: 15px;
		}

		.contatRight {
			font-size: 19px;
			font-weight: bold;
		}
	}

	@media only screen and (max-width: 320px) {
		.NewsSectionGrid {
			width: 290px;
			min-height: 380px;
			margin-bottom: 15px;
		}

		.collapse {
			z-index: 99999999;
			position: absolute;
			width: 100%;
		}

		.images_1_of_4 {
			background-color: white;
			margin-bottom: 4%;
		}

		.marqueeNews {
			width: 280px;
		}

		.courcesOffered {
			margin-top: 10px;
			background-color: #ffffff;
			width: 290px;
			min-height: 92px;
			box-shadow: 4px 4px 4px rgb(90, 89, 89);
		}
	}