@charset "utf-8";
/* CSS Document */
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.jumbotron{margin:0;padding:0;background:none;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;}
html 
{
	position: relative;
	min-height: 100%;
}
.padding-less
{
	padding:0;
}
.row-centered 
{
    text-align:center;
}
.col-centered 
{
    display:inline-block;
    float:none;
    text-align:left;
    margin-right:-4px;
}
body
{
	background:#fff;
	margin:0;
	padding:0;
}
a{text-decoration:none;}
a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6,p
{
	line-height:1.5em;
	margin:0;
	padding:0;
}
.homepage-header-section
{
	padding:15px 0;
	position:relative;
	z-index:9999;
	background:rgba(255,255,255,0.9);
	box-shadow:#999 1px 1px 1px;
}
.homepage-header-section .homepage-logo
{

}
.homepage-header-section .homepage-logo h1
{
	text-align:center;
}

.homepage-slider-section
{
	height:100%;
	width:100%;
	position:fixed;
	top:0;
	left:0;
	background:#f4f4f4;
}
.homepage-slider-section img
{
	width:100%;
	height:100%;
	-webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.homepage-footer-section
{
	background:#012f4d;
	background:rgba(1,47,77,0.9);
	height:120px;
	position:absolute;
	bottom:0;
	left:0;
	padding:20px 0;
	width:100%;
}
.homepage-footer-section h1
{
	color:#ddd;
	font-size:25px;
	text-align:center;
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	text-shadow:#333 1px 1px 1px;
}
.homepage-department-list
{
	margin:0 auto;
	padding-top:5px;
	text-align:center;
}

.homepage-department-list ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.homepage-department-list ul li
{
	display:inline;
	margin-right:10px;
}
.homepage-department-list ul li span
{
	color:#ddd;
	padding-left:10px;
}
.homepage-department-list ul li a
{
	text-transform:capitalize;
	color:#fff;
	font-size:16px;
	font-family: 'Noto Sans', sans-serif;
}
.homepage-department-list ul li a:hover
{
	color:#fff;
	text-decoration:underline;
}
@media only screen and (max-width: 768px) 
{
	
	.row-centered 
	{
		text-align:left;
	}
	.col-centered 
	{
		display:inline-block;
		float:none;
		text-align:left;
		margin-right:0;
	}
	.homepage-header-section
	{
		padding:15px 0;
		position:relative;
		z-index:9999;
		background:rgba(255,255,255,0.9);
		box-shadow:none;
	}
	.homepage-header-section .homepage-logo
	{
	
	}
	.homepage-header-section .homepage-logo h1
	{
		text-align:left;
	}
	.homepage-header-section .homepage-logo h1 img
	{
		width:90%;
	}
	
	.homepage-slider-section
	{
		height:100%;
		width:100%;
		position:relative;
	}
	.homepage-slider-section img
	{
		width:100%;
		height:100%;
		-webkit-background-size: cover;
	   -moz-background-size: cover;
	   -o-background-size: cover;
	   background-size: cover;
	}
	
	.homepage-footer-section
	{
		background:#012f4d;
		background:rgba(1,47,77,0.9);
		height:100%;
		position:absolute;
		bottom:0;
		top:260px;
		border-top:1px dotted #ddd;
		padding:20px 0;
		width:100%;
	}
	.homepage-footer-section h1
	{
		color:#ddd;
		font-size:25px;
		text-align:left;
		font-weight:bold;
		font-family: 'Roboto', sans-serif;
		text-transform:uppercase;
		text-shadow:#333 1px 1px 1px;
	}
	.homepage-department-list
	{
		margin:0 auto;
		padding-top:10px;
		text-align:left;
		width:100%;
	}
	
	.homepage-department-list ul
	{
		margin:0;
		padding:0;
		list-style:none;
	}
	.homepage-department-list ul li
	{
		display:block;
		padding:10px 0;
		margin-right:0;
		
	}
	.homepage-department-list ul li span
	{
		display:none;
	}
	.homepage-department-list ul li a
	{
		text-transform:capitalize;
		color:#fff;
		display:block;
		font-size:16px;
		font-family: 'Noto Sans', sans-serif;
	}
	.homepage-department-list ul li a:hover
	{
		color:#fff;
		text-decoration:underline;
	}
}


/* Homepage CSS End*/

.first-header-section
{
	height:30px;
	background:#333;
}
.first-left-header-menu
{
	float:left;
	height:30px;
}
.first-left-header-menu ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.first-left-header-menu ul li
{
	display:inline;
	line-height:30px;
	margin-right:10px;
}
.first-left-header-menu ul li:last-child
{
	margin-right:0;
}
.first-left-header-menu ul li a
{
	color:#ddd;
	font-size:13px;
	font-family: 'Noto Sans', sans-serif;
}
.first-left-header-menu ul li a:hover
{
	color:#fff;
}
.first-left-header-menu ul li a i
{
	padding-right:3px;
}
.first-left-header-menu ul li a:focus
{
	text-decoration:none;
}

.first-right-header-menu
{
	float:right;
	height:30px;
}
.first-right-header-menu ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.first-right-header-menu ul li
{
	display:inline;
	line-height:30px;
	margin-right:10px;
}
.first-right-header-menu ul li:last-child
{
	margin-right:0;
}
.first-right-header-menu ul li a
{
	color:#ddd;
	font-size:13px;
	font-family: 'Noto Sans', sans-serif;
}
.first-right-header-menu ul li a:hover
{
	color:#fff;
}
.first-right-header-menu ul li a i
{
	padding-right:3px;
}
.first-right-header-menu ul li a:focus
{
	text-decoration:none;
}

@media only screen and (max-width: 768px) 
{
	.first-header-section
	{
		height:30px;
		position:fixed;
		top:0;
		left:0;
		z-index:9999;
		width:100%;
		
		background:#333;
	}
	.first-right-header-menu
	{
		float:right;
		height:30px;
	}
}






.header-section
{
	height:140px;
	position:relative;
	z-index:8888;
	border-bottom:1px solid #ddd;
}
.header-section .logo
{
	float:left;
	padding-top:27px;
}
p.logo-title
{
	position:absolute;
	top:20px;
	right:95px;
	color:#999;
	letter-spacing:1px;
	font-size:12px;
}
.logo-text
{
	float:right;
	padding-top:50px;
}
.logo-text h1
{
	font-family: 'Roboto', sans-serif;
	font-size:17px;
	color:#666;
	border-radius:100px;
	text-transform:uppercase;
	letter-spacing:2px;
	padding:2px 20px;
	border:2px solid #666;
}

@media only screen and (max-width: 768px) 
{
	.header-section
	{
		height:auto;
		padding:20px 0;
		position:relative;
		z-index:auto;
		margin-top:30px;
		border-bottom:1px solid #ddd;
	}
	.header-section .logo
	{
		float:left;
		padding-top:0px;
	}
	p.logo-title
    {
    	position:absolute;
    	top:-10px;
    	right:15px;
    	color:#999;
    	letter-spacing:1px;
    	font-size:12px;
    }
	
}

.nopadding
{
	padding:0;
}
.header-menu
{
	float:right;
	padding-top:10px;
}
.menu-section
{
	width:100%;
	height:50px;
	background:#01253a;
}
@media only screen and (max-width: 768px) 
{
	.header-menu
	{
		display:none;
	}
	.menu-section
	{
		display:none;
	}
}

.slider-container-section
{
	height:500px;
	padding:20px 0;
	border-radius:3px;
}
@media only screen and (max-width: 768px) 
{
	.slider-container-section
	{
		height:100%;
		padding:20px 0;
		border-radius:3px;
		
	}
}

.latest-news-section
{
	height:40px;
}
.latest-news-section h2
{
	line-height:40px;
	color:#fff;
	font-size:15px;
	text-align:center;
	font-family: 'Roboto Slab', serif;
}
.right-padding-less
{
	padding-right:0;
}
.left-padding-less
{
	padding-left:0;
}
.homepage-three-box
{
	padding-top:20px;
 	padding-bottom:20px;
}
.homepage-box-section
{
	height:50px;
	background:#eee;
	border-radius:100px;
}
.homepage-box-section h1
{
	font-size:20px;
	line-height:50px;
	text-align:center;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
}
.homepage-box-section h1 a
{
	color:#fff;
}
@media only screen and (max-width: 768px) 
{
	.homepage-three-box
	{
		padding-top:20px;
		padding-bottom:20px;
	}
	.homepage-box-section
	{
		height:50px;
		background:#eee;
		border-radius:3px;
		margin-bottom:5px;
	}
	.homepage-box-section h1
	{
		font-size:20px;
		line-height:50px;
		text-align:center;
		text-transform:uppercase;
		font-family: 'Roboto', sans-serif;
	}
	.homepage-box-section h1 a
	{
		color:#fff;
	}
}

.homepage-about-section
{
	padding:50px 0;
}
.homepage-about-list
{
	
}
.homepage-about-list ul
{
	margin:0 15px;
	padding:0;
	list-style:none;
}
.homepage-about-list ul li
{
	padding-bottom:15px;
	line-height:1.5em;
	font-family: 'Lato', sans-serif;
}
.homepage-about-list ul li:before 
{
  content: "\f05d";
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em;
  width: 1.3em; 
  color:#333;
}
.college-video-section
{
	background:#fff;
	padding:10px;
	box-shadow:#eee 1px 1px 22px;
}
@media only screen and (max-width: 768px) 
{
	.college-video-section
	{
		margin-top:20px;
	}
}

.homepage-about-section
{
	
}
.homepage-about-section h1
{
	font-family: 'Roboto', sans-serif;
	font-size:20px;
	margin:0;
	color:#666;
	padding-bottom:5px;
}
.homepage-about-section .saparate
{
	background:#666;
	width:40px;
	height:2px;
	margin:0;
	margin-bottom:25px;
}
.homepage-about-box
{
	border:1px solid #ddd;
	border-radius:3px;
	padding:10px;
	height:130px;
	margin-bottom:30px;
	box-shadow:#eee 2px 2px 20px;
}
.homepage-about-box p
{
	font-size:16px;
	font-family: 'Lato', sans-serif;
	line-height:1.5em;
}

.background-1
{
	background:#a1d042;
}
.background-2
{
	background:#f13d6d;
}
.background-3
{
	background:#48a8a7;
}
.background-4
{
	background:#f5a46d;
}
.background-5
{
	background:#0076bc;
}
.background-6
{
	background:#333;
}
.js-tabby .tabs-pane 
{
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.js-tabby .tabs-pane.active 
{
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.js-tabby .tabs-pane:focus 
{
  outline: none;
}
.homepage-tab-section
{
	background:#eee url(../images/pattern.jpg) repeat;
	padding-top:50px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding-bottom:50px;
	
}
.homepage-tab
{
	height:60px;
	
}
.homepage-tab ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.homepage-tab ul li
{
	display:inline;
	float:left;
	margin-right:20px;
}
.homepage-tab ul li:last-child
{
	margin-right:0;
}
.homepage-tab ul li a
{
	float:left;
	background:#fff;
	box-shadow:#ddd 0px 0px 11px;
	color:#999;
	line-height:30px;
	border-radius:100px;
	font-size:15px;
	padding:5px 30px;
	text-align:left;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
}
.homepage-tab ul li a sup
{
	color:#fff;
	position:relative;
	z-index:9999;
	float:right;
	margin-left:4px;
	margin-top:-5px;
	padding:8px 5px;
	border-radius:2px;
	background:#F00;
	font-size:10px;
	font-family: 'Lato', sans-serif;
}
.homepage-tab ul li a:hover
{
	color:#000;
}
.homepage-tab ul li a.active
{
	color:#fff;
	background:#f5a46d;
}
@media only screen and (max-width: 768px) 
{
	.homepage-tab
	{
		height:auto;
		
	}
	.homepage-tab ul
	{
		margin:0;
		padding:0;
		list-style:none;
	}
	.homepage-tab ul li
	{
		display:inline;
		float:left;
		margin-right:5px;
		margin-bottom:5px;
		
	}
	.homepage-tab ul li:last-child
	{
		margin-right:0;
		
	}
	.homepage-tab ul li a
	{
		float:left;
		background:#fff;
		box-shadow:none;
		color:#999;
		line-height:30px;
		border-radius:3px;
		font-size:12px;
		padding:1px 20px;
		text-align:left;
		font-family: 'Roboto', sans-serif;
		text-transform:uppercase;
	}
	.homepage-tab ul li a sup
	{
		color:#fff;
		position:relative;
		z-index:9999;
		float:right;
		margin-left:4px;
		margin-top:-5px;
		padding:8px 5px;
		border-radius:2px;
		background:#F00;
		font-size:10px;
		font-family: 'Lato', sans-serif;
	}
	.homepage-tab ul li a:hover
	{
		color:#000;
	}
	.homepage-tab ul li a.active
	{
		color:#fff;
		background:#f5a46d;
	}
}

.homepage-tab-action
{
	margin:20px 0;
}
.latest-events
{
	height:auto;
	background:#fff;
	box-shadow:#ddd 1px 1px 11px;
	border-radius:3px;
}
.latest-event-img
{
	height:240px;
	background:#ddd;
	border-radius:3px 3px 0 0;
}
.latest-event-img span
{
	float:right;
	position:relative;
	z-index:9999;
	padding:5px 10px;
	margin-top:-30px;
	font-family: 'Lato', sans-serif;
	font-style:italic;
	background:#fff;
	color:#666;
}
.latest-event-img img
{
	border-radius:3px 3px 0 0;	
}
.latest-event-content
{
	padding:20px;
	height:130px;
}
.latest-event-content h1
{
	font-size:17px;
	color:#0076bc;
	font-family: 'Varela Round', sans-serif;
}
.latest-event-content p
{
	font-size:13px;
	margin:0;
	color:#333;
	text-transform:uppercase;
	letter-spacing:1px;
	line-height:normal;
	padding:0;
	padding-bottom:5px;
	font-family: 'Lato', sans-serif;
}
.latest-events:hover
{
	box-shadow:#ddd 1px 1px 11px;
}
.latest-events:hover h1
{
	color:#0076bc;
}

@media only screen and (max-width: 768px) 
{
	.latest-events
	{
		height:auto;
		background:#fff;
		box-shadow:#ddd 1px 1px 11px;
		border-radius:3px;
		margin-bottom:20px;
	}
	.latest-event-img
	{
		height:auto;
		background:#fff;
		border-radius:3px 3px 0 0;
	}
	.latest-event-img span
	{
		float:right;
		position:relative;
		z-index:9999;
		padding:5px 10px;
		margin-top:-30px;
		font-family: 'Lato', sans-serif;
		font-style:italic;
		background:#fff;
		color:#666;
	}
	.latest-event-img img
	{
		border-radius:3px 3px 0 0;	
	}
	.latest-event-content
	{
		padding:20px;
		height:auto;
	}
	.latest-event-content h1
	{
		font-size:17px;
		color:#0076bc;
		font-family: 'Varela Round', sans-serif;
	}
	.latest-event-content p
	{
		font-size:13px;
		margin:0;
		color:#333;
		text-transform:uppercase;
		letter-spacing:1px;
		line-height:normal;
		padding:0;
		padding-bottom:5px;
		font-family: 'Lato', sans-serif;
	}
	.latest-events:hover
	{
		box-shadow:#ddd 1px 1px 11px;
	}
	.latest-events:hover h1
	{
		color:#0076bc;
	}
}

.homepage-tab-button
{
	margin-top:20px;
	float:right;
	
}
.homepage-tab-button a
{
	background:#0076bc;
	color:#fff;
	float:left;
	font-size:14px;
	border-radius:100px;
	padding:5px 20px;
	letter-spacing:2px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
}
.homepage-tab-button a i
{
	float:right;
	padding-left:10px;
	padding-top:2px;
}
.homepage-tab-button a:hover
{
	background:#f5a46d;
}
@media only screen and (max-width: 768px) 
{
	.homepage-tab-button
	{
		margin-top:10px;
		float:left;
		width:100%;
		
	}
	.homepage-tab-button a
	{
		background:#0076bc;
		color:#fff;
		width:100%;
		display:block;
		float:left;
		font-size:14px;
		border-radius:100px;
		padding:7px 20px;
		letter-spacing:2px;
		font-family: 'Roboto', sans-serif;
		text-transform:uppercase;
	}
	.homepage-tab-button a i
	{
		float:right;
		padding-left:20px;
		padding-top:2px;
	}
	.homepage-tab-button a:hover
	{
		background:#f5a46d;
	}
}


.footer-section
{
	padding:50px 0;	
	background:#01253a;
}
.footer-first-content
{
}
.footer-first-content h1
{
	color:#ddd;
	text-transform:uppercase;
	font-size:20px;
	letter-spacing:2px;
	font-family: 'Roboto', sans-serif;
}
.saparate
{
	width:50px;
	height:2px;
	margin-top:10px;
	background:#ddd;
	margin-bottom:20px;
}
.footer-first-content p
{
	font-family: 'Lato', sans-serif;
	color:#ddd;
	font-size:16px;
}
h2.number_counter
{
	color:#ddd;
	margin-top:-5px;
	font-family: 'Roboto', sans-serif;
}
.footer-map-section
{
	
}
.footer-map-section iframe
{
	border:1px solid #666;
	padding:3px;
}
.footer-contact-list
{
	
}
.footer-contact-list table
{
	width:100%;
}
.footer-contact-list table tr td
{
	padding:5px 0;
	font-family: 'Lato', sans-serif;
	color:#ddd;
}
.footer-contact-list table tr td i
{
	padding-top:5px;
	font-size:18px;
	padding-right:5px;
	text-align:right;
}
.footer-contact-list table tr td a
{
	text-decoration:underline;
	color:#ddd;
}
.quick-link
{
}
.quick-link ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.quick-link ul li
{
	padding-bottom:5px;
}
.quick-link ul li a
{
	font-family: 'Lato', sans-serif;
	color:#ddd;
	text-transform:capitalize;
}
.quick-link ul li a i
{
	padding-right:5px;
}
.quick-link ul li a:hover
{
	text-decoration:underline;
}
.last-footer-section
{
	height:50px;
	
}
.last-footer-section .college-copyright
{
	height:50px;
}
.last-footer-section .college-copyright p
{
	height:50px;
	line-height:50px;
	font-family: 'Varela Round', sans-serif;
	font-size:13px;
	color:#666;
}

.last-footer-section .design-company
{
	height:50px;
	float:right;
}
.last-footer-section .design-company p
{
	height:50px;
	line-height:50px;
	font-family: 'Varela Round', sans-serif;
	font-size:13px;
	color:#666;
}
.last-footer-section .design-company p a
{
	text-decoration:underline;
	color:#333;
}
.last-footer-section .design-company p img
{
	width:15px;
	margin-left:10px;
	height:auto;
}
.social-network
{
	
}
.social-network ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.social-network ul li
{
	display:inline;
	float:left;
	margin-right:10px;
}
.social-network ul li a
{
	
	width:40px;
	height:40px;
	float:left;
	color:#01253a;
	border-radius:100px;
	line-height:40px;
	text-align:center;
}
.social-network ul li a i
{
	line-height:40px;
	font-size:20px;
}
.facebook
{
	background:#fff;
}
.twitter
{
	background:#fff;
}
.instagram
{
	background:#fff;
}
.youtube
{
	background:#fff;
}
.facebook:hover
{
	background:#3b5998;
	color:#fff;
}
.twitter:hover
{
	background:#1da1f2;
	color:#fff;
}
.instagram:hover
{
	background:#405de6;	
	color:#fff;
}
.youtube:hover
{
	background:#cd201f;
	color:#fff;
}

@media only screen and (max-width: 768px) 
{
	.footer-section
	{
		padding:50px 0;	
		background:#01253a;
	}
	.footer-first-content
	{
		padding-bottom:20px;
	}
	.footer-first-content h1
	{
		color:#ddd;
		text-transform:uppercase;
		font-size:20px;
		letter-spacing:2px;
		font-family: 'Roboto', sans-serif;
	}
	.saparate
	{
		width:50px;
		height:2px;
		margin-top:10px;
		background:#ddd;
		margin-bottom:20px;
	}
	.footer-first-content p
	{
		font-family: 'Lato', sans-serif;
		color:#ddd;
		font-size:16px;
	}
	.social-network
	{
		float:left;	
		width:100%;
		padding-bottom:20px;
	}
	h2.number_counter
	{
		color:#ddd;
		margin-top:-5px;
		font-family: 'Roboto', sans-serif;
	}
	.footer-map-section
	{
		
	}
	.footer-map-section iframe
	{
		border:1px solid #666;
		padding:3px;
	}
	.footer-contact-list
	{
		
	}
	.footer-contact-list table
	{
		width:100%;
	}
	.footer-contact-list table tr td
	{
		padding:5px 0;
		font-family: 'Lato', sans-serif;
		color:#ddd;
	}
	.footer-contact-list table tr td i
	{
		padding-top:5px;
		font-size:18px;
		padding-right:5px;
		text-align:right;
	}
	.footer-contact-list table tr td a
	{
		text-decoration:underline;
		color:#ddd;
	}
	.quick-link
	{
	}
	.quick-link ul
	{
		margin:0;
		padding:0;
		list-style:none;
	}
	.quick-link ul li
	{
		padding-bottom:5px;
	}
	.quick-link ul li a
	{
		font-family: 'Lato', sans-serif;
		color:#ddd;
		text-transform:capitalize;
	}
	.quick-link ul li a i
	{
		padding-right:5px;
	}
	.quick-link ul li a:hover
	{
		text-decoration:underline;
	}
	.last-footer-section
	{
		height:auto;
		padding-top:20px;
	}
	.last-footer-section .college-copyright
	{
		height:auto;
		text-align:center;
	}
	.last-footer-section .college-copyright p
	{
		height:auto;
		line-height:normal;
		font-family: 'Varela Round', sans-serif;
		font-size:13px;
		color:#666;
	}
	
	.last-footer-section .design-company
	{
		height:auto;
		float:none;
		text-align:center;
	}
	.last-footer-section .design-company p
	{
		height:auto;
		line-height:normal;
		font-family: 'Varela Round', sans-serif;
		font-size:13px;
		color:#666;
	}
	.last-footer-section .design-company p a
	{
		text-decoration:underline;
		color:#333;
	}
	.last-footer-section .design-company p img
	{
		width:15px;
		margin-left:10px;
		height:auto;
	}
	
}

.normal-menu
{
	display:block;
}
.mobile-menu
{
	display:none;
}
.normal-view
{
	display:block;
}
.mobile-view
{
	display:none;
}

.margin-left
{
	margin-left:80px;
}
@media only screen and (max-width: 768px) 
{
	.normal-menu
	{
		display:none;
	}
	.mobile-menu
	{
		display:block;
		padding:20px;
	}
	.mobile_class
	{
		padding:15px 12px;
		width:100%;
		border:none;
		font-family: 'Varela Round', sans-serif;
	}
	.margin-left
	{
		margin-left:0;
	}
	.normal-view
	{
		display:none;
	}
	.mobile-view
	{
		display:block;
	}

}

.benner-section
{
	background:#f4f4f4 url(../images/pattern.jpg) repeat; 
	border-bottom:1px solid #ddd;
}
.benner-section .benner-text-section
{
	padding:30px 0;
	text-align:center;
}
.benner-section .benner-text-section h1
{
	font-family: 'Varela Round', sans-serif;
	font-size:30px;
	color:#666;
	font-weight:bold;
	text-transform:capitalize;
}
.breadcrumb
{
	background:none;
	padding-top:10px;
	margin:0;
}
.breadcrumb 
{
	
}
.breadcrumb li 
{
	font-family: 'Varela Round', sans-serif;
}
.breadcrumb li a
{
	font-family: 'Varela Round', sans-serif;
	color:#0076bc;
}
@media only screen and (max-width: 768px) 
{
	.benner-section
	{
		background:#f4f4f4 url(../images/pattern.jpg) repeat; 
		border-bottom:1px solid #ddd;
	}
	.benner-section .benner-text-section
	{
		padding:20px 0;
		text-align:center;
	}
	.benner-section .benner-text-section h1
	{
		font-family: 'Varela Round', sans-serif;
		font-size:20px;
		color:#666;
		font-weight:bold;
		text-transform:capitalize;
	}
	.breadcrumb
	{
		background:none;
		padding-top:10px;
		margin:0;
	}
	.breadcrumb 
	{
		text-align:center;
	}
	.breadcrumb li 
	{
		font-family: 'Varela Round', sans-serif;
		font-size:12px;
	}
	.breadcrumb li a
	{
		font-family: 'Varela Round', sans-serif;
		color:#0076bc;
		font-size:12px;
	}
}


.content-section
{
	padding:50px 0;
}
.bottom-border
{
	border-bottom:1px solid #ddd;
}
.page-section
{
	margin-bottom:20px;
	border-bottom:1px dotted #ddd;
}
.page-section.last-border
{
	border-bottom:none;
}
.page-section img
{
	margin-bottom:20px;
}
.page-section h2
{
	font-family: 'Roboto', sans-serif;
	text-transform:capitalize;
	color:#01253a;
	font-weight:normal;
	font-size:20px;
	padding-bottom:10px;
}
.page-section p
{
	font-family: 'Lato', sans-serif;
	padding-bottom:5px;
	font-size:16px;
	line-height:1.5em;
}
.page-section ul
{
	margin-bottom:20px;
	padding-left:20px;
}
.page-section ul li
{
	font-family: 'Lato', sans-serif;
	padding-bottom:5px;
	font-size:16px;
	line-height:1.5em;
}
.content-left-menu
{
	
	padding:0;
	
}

.content-left-menu ul
{
	padding:0;
	margin:0;
	list-style:none;
}
.content-left-menu ul li
{
	border-bottom:1px solid #ddd;
}
.content-left-menu ul li:last-child
{
	border-bottom:none;
}
.content-left-menu ul li a
{
	padding:15px 17px;
	font-size:14px;
	color:#666;
	display:block;
	font-family: 'Lato', sans-serif;
	border-right:5px solid transparent;
}
.content-left-menu ul li a:before 
{
  content: "\f0da";
  font-family: FontAwesome;
  display: inline-block;
  margin-left:0;
  width: 1em; 
  color:#333;
}
.content-left-menu ul li a.active
{
	color:#0076bc;
	border-right:5px solid #0076bc;
}
.content-left-menu .panel
{
	border-radius:3px;
	margin-bottom:0px;
	background:#fff;
	box-shadow:#ddd 1px 1px 11px;
	
}
.content-left-menu .panel-heading
{
	border-radius:1px 0 1px 0;
	background:#eee;
}
.content-left-menu .panel-title
{
	font-size:18px;
	color:#666;
	padding:5px 0;
	background:#eee;
	text-decoration:none;
	font-family: 'Roboto', sans-serif;
}
.content-left-menu .panel-title a:focus
{
	text-decoration:none;
}


.message-section
{
	margin-bottom:10px;
}
.message-section blockquote
{
  display:block;
  background: #fff;
  padding: 15px 20px 15px 45px;
  margin: 0 0 20px;
  position: relative;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  line-height: 1.2;
  color: #666;
  text-align: justify;
  border-left: 15px solid #f5a46d;
 -moz-box-shadow: 0px 0px 11px #ddd;
  -webkit-box-shadow: 0px 0px 11px #ddd;
  box-shadow: 0px 0px 11px #ddd;
}
.message-section blockquote::before
{
  content: "\201C";
  font-family: Georgia, serif;
  font-size: 60px;
  font-weight: bold;
  color: #999;
  position: absolute;
  left: 10px;
  top:5px;
}
.message-section blockquote::after
{
  content: "";
}
.message-section p.right-text
{
	text-align:right;
	font-size:22px;
	font-weight:bold;
	font-family: 'Dancing Script', cursive;
}
.message-section h3
{
	text-align:center;
	font-size:20px;
	font-family: 'Varela Round', sans-serif;
}
.message-section p.center-text
{
	text-align:center;
	font-size:26px;
	padding-top:10px;
	font-weight:bold;
	font-family: 'Dancing Script', cursive;
}
.page-section table
{

}
.page-section table thead tr th
{
	background:#0076bc;
	color:#fff;
	border:1px solid #0076bc;
	padding:20px 20px;
	font-size:16px;
	text-align:left;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
}
.page-section table tbody tr td
{
	
	padding:20px;
	line-height:1.5em;
	font-size:14px;
	font-family: 'Lato', sans-serif;
	text-transform:capitalize;
	border:1px solid #ddd;
}
h2.center-text
{
	text-align:center;
}
p.center-text
{
	text-align:center;
}
.dynamic-content-section
{
	
}
.dynamic-content-section p
{
	font-family: 'Lato', sans-serif;
	padding-bottom:5px;
	font-size:16px;
	line-height:1.5em;
}
.dynamic-content-section table
{

}
.dynamic-content-section table thead tr th
{
	background:#0076bc;
	color:#fff;
	border:1px solid #0076bc;
	padding:10px 10px;
	font-size:15px;
	text-align:center;
	font-family: 'Roboto', sans-serif;
	text-transform:capitalize;
}
.dynamic-content-section table tbody tr td
{
	
	padding:10px;
	
	line-height:1.5em;
	font-size:14px;
	font-family: 'Lato', sans-serif;
	text-transform:capitalize;
	border:1px solid #ddd;
}
.dynamic-content-section .radio-toolbar input[type="radio"] 
{
  display: none;
}
.dynamic-content-section .radio-toolbar label 
{
  display: inline-block;
  color:#999;
  font-size:16px;
  font-family: 'Roboto', sans-serif;
  border-radius:3px;
  background:#eee;
  padding:10px 20px;
  cursor:pointer;
}
.dynamic-content-section .radio-toolbar input[type="radio"]:checked+label 
{
  color:#fff;
  background:#f5a46d;
  cursor:pointer;
}

.dynamic-content-section form
{
	
}
.dynamic-content-section form .form-group
{
	padding-bottom:10px;
}
.dynamic-content-section form label
{
	padding-bottom:10px;
	font-size:17px;
	font-family: 'Lato', sans-serif;
	font-weight:normal;
}
.dynamic-content-section form .form-control
{
	height:auto;
	padding:8px;
	box-shadow:none;
	border-radius:3px;
	border:1px solid #ccc;
	border-bottom:2px solid #ccc;
	font-family: 'Lato', sans-serif;
	font-size:14px;
}
.dynamic-content-section form .form-control:focus
{
	border:1px solid #666;
	border-bottom:2px solid #999;
}
.resize-none
{
	resize:none;
}
.float-right
{
	float:right;
}
.dynamic-content-section form .btn
{
	background:#0076bc;
	color:#fff;
	float:left !important; 
	position:relative;
	display:block;
	border:none;
	font-size:14px;
	border-radius:100px;
	padding:7px 30px;
	letter-spacing:2px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
}
.dynamic-content-section form .btn i
{
	
}
.dynamic-content-section form .btn:hover
{
	background:#f5a46d;
}
.dynamic-content-section form .btn:focus
{
	outline:none;
	background:#f5a46d;
	box-shadow:none;
}
.dynamic-content-section form input[type=number]::-webkit-inner-spin-button, 
.dynamic-content-section form input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
  -moz-appearance: textfield;
  -moz-appearance: number-input;
}


.branch-menu-section
{
	
		
}
.branch-menu-section ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.branch-menu-section ul li
{
	display:inline;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.branch-menu-section ul li a
{
	float:left;
	color:#999;
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	border-radius:3px;
	background:#eee;
	padding:10px 20px;
}
.branch-menu-section ul li a:hover
{
	color:#fff;
	background:#f5a46d;
}
.branch-menu-section ul li a.active
{
	color:#fff;
	background:#f5a46d;
}

@media only screen and (max-width: 768px) 
{
	.branch-menu-section
	{
		float:left;
		margin-bottom:10px;
			
	}
	.branch-menu-section ul
	{
		margin:0;
		padding:0;
		list-style:none;
	}
	.branch-menu-section ul li
	{
		display:inline;
		float:left;
		margin-right:10px;
		margin-bottom:10px;
	}
	.branch-menu-section ul li a
	{
		float:left;
		color:#999;
		font-size:16px;
		font-family: 'Roboto', sans-serif;
		border-radius:3px;
		background:#eee;
		padding:5px 15px;
	}
	.branch-menu-section ul li a:hover
	{
		color:#fff;
		background:#f5a46d;
	}
	.branch-menu-section ul li a.active
	{
		color:#fff;
		background:#f5a46d;
	}
}


.faculty-section
{
	
}
.faculty-section .faculty-box
{
	background:#f4f4f4;
	border-bottom:2px solid #ddd;
	border-radius:3px;
	padding:20px;
	height:380px;
	margin-bottom:30px;
}
.faculty-section .faculty-box .faculty-img
{
}
.faculty-section .faculty-box .faculty-img img
{
	width:100%;
	
}
.faculty-section .faculty-box .faculty-content
{
	padding:10px 0;
}
.faculty-section .faculty-box .faculty-content h1
{
	font-size:16px;
	font-family: 'Roboto', sans-serif;
}
.faculty-section .faculty-box .faculty-content p
{
	font-size:16px;
	font-style:italic;
	font-family: 'Lato', sans-serif;
}
@media only screen and (max-width: 768px) 
{
	.faculty-section .faculty-box
	{
		background:#f4f4f4;
		border-bottom:2px solid #ddd;
		border-radius:3px;
		padding:20px;
		height:auto;
		margin-bottom:30px;
	}
}


.course-details
{
	padding:10px;
	border-radius:3px;
	background: #fafafa;
    border: solid 1px #eee;
}
.course-details table
{
	width:100%;
	border:none;
}
.course-details table tbody tr td
{
	border:none;
	padding:10px 10px;
	font-size:16px;	
}
@media only screen and (max-width: 768px) 
{
	table 
	{
		overflow-x: auto;
		display: block;
	}
	.course-details
	{
		padding:10px;
		border-radius:3px;
		background: #fafafa;
		border: solid 1px #eee;
	}
	.course-details table
	{
		width:100%;
		border:none;
	}
	.course-details table tbody tr td
	{
		border:none;
		padding:10px 10px;
		font-size:16px;	
		text-align:left;
	}
}

h5.heading-sm
{
	font-family: 'Lato', sans-serif;
	font-size:16px;	
}
h5.heading-sm b
{
	font-family: 'Roboto', sans-serif;	
}
.subject-list
{
	margin:20px 0;
}
.subject-list h2
{
	font-family: 'Lato', sans-serif;
	font-size:20px;
	color:#666;
	padding-bottom:10px;
	border-bottom:1px dotted #ddd;
}
.subject-list h2:before 
{
  content: "\f0da";
  font-family: FontAwesome;
  display: inline-block;
  margin-left:0;
  width:15px; 
  color:#333;
}
.subject_box
{
	padding-top:20px;
}
.subject_box h3
{
	font-family: 'Lato', sans-serif;
	font-size:17px;
	color:#666;
	padding-bottom:10px;
}
.student-zone
{
	
}
.student-zone .padding-less
{
	padding-right:0;
	padding-left:10px;
}
.student-zone .student-box
{
	height:100px;
	margin-bottom:10px;
	border-radius:3px;
}
.student-zone .student-box h1
{
	font-size:17px;
	color:#fff;
	letter-spacing:1px;
	text-transform:uppercase;
	line-height:100px;
	text-align:center;
	 font-family: 'Varela Round';
}
.student-zone .student-box .click-button
{
	display:none;
}
.student-zone .student-box:hover h1
{
	display:none;
}
.student-zone .student-box:hover .click-button
{
	display:block;
	
}
.student-zone .student-box:hover .click-button h2
{
	line-height:100px;
	text-align:center;
	font-family: 'Varela Round';
	color:#fff;
	font-size:22px;
}
.student-zone .student-box:hover .click-button h2 a
{
	color:#fff;
}
@media only screen and (max-width: 768px) 
{
	.student-zone .padding-less
	{
		padding-right:15px;
		padding-left:15px;
	}
	.student-zone .student-box
	{
		height:100px;
		margin-bottom:10px;
		border-radius:3px;
	}
}

.placement-section
{
	
}
.placement-section h1
{
	font-family: 'Lato', sans-serif;
	font-size:20px;
	color:#666;
	padding-bottom:10px;
	border-bottom:1px dotted #ddd;
}
.placement-section h1:before 
{
  content: "\f0da";
  font-family: FontAwesome;
  display: inline-block;
  margin-left:0;
  width:15px; 
  color:#333;
}
.top-margin
{
	margin-top:20px;
}
.placement-chart-box
{
	background:#fafafa;
	border:1px solid #eee;
	border-radius:1px;
	padding:20px 15px;
	height:150px;
	margin-bottom:30px;
	box-shadow:#eee 0px 0px 8px;
	-webkit-transition: width 2s, height 4s; /* Safari */
    transition: width 2s, height 4s;
}
.placement-chart-box:hover
{
	box-shadow:#eee 0 0  20px;
	
}
.placement-chart-box h2
{
	text-align:center;
	font-size:36px;
	padding-bottom:10px;
	font-weight:bold;
	font-family: 'Lato', sans-serif;
}
.placement-chart-box p
{
	text-align:center;
	font-size:17px;
	padding:0;
	color:#666;
	line-height:normal;
	letter-spacing:2px;
	text-transform:capitalize;
	font-family: 'Lato', sans-serif;
}
.placement-chart-box p.small-text
{
	text-align:center;
	font-size:12px;
	padding:0;
	line-height:normal;
	letter-spacing:normal;
	text-transform:capitalize;
	font-family: 'Lato', sans-serif;
}
.placement-chart-box:hover h2
{
	font-weight:bold;
}
.placement-chart-box:hover p
{
	color:#666;
}

.compus-drive
{
	height:250px;
	background:#eee;
	border:1px solid #eee;
	margin-bottom:15px;
}
.compus-drive-img
{
	height:210px;
	background:#fff;
}
.compus-drive-img h2
{
	text-align:center;
	line-height:210px;
	font-size:20px;
	color:#eee;
	letter-spacing:2px;
	text-transform:uppercase;
	font-family: 'Lato', sans-serif;
}
.compus-drive-text
{
	display:none;
	padding:20px;
	
	height:210px;
}
.compus-drive-text h2
{
	text-align:center;
	padding-top:20px;
	font-size:20px;
	font-family: 'Lato', sans-serif;
	
}
.compus-drive-number
{
	text-align:center;
}
.compus-drive-number p
{
	line-height:40px;
	font-size:20px;
	font-family: 'Lato', sans-serif;
}
.compus-drive:hover .compus-drive-img
{
	display:none;
}
.compus-drive:hover .compus-drive-text
{
	display:block;
	background:#333;
}
.compus-drive:hover .compus-drive-text h2
{
	color:#fff;
}
.padding-right-less
{
	padding-right:0;
	padding-bottom:0;
}

.color-1
{
	color:#a1d042;
}
.color-2
{
	color:#f13d6d;
}
.color-3
{
	color:#48a8a7;
}
.color-4
{
	color:#f5a46d;
}
.color-5
{
	color:#0076bc;
}
.color-6
{
	color:#333;
}


.infrastructure-section
{
	background:#fafafa;
	padding:10px;
	height:auto;
	border-radius:2px;
	margin-bottom:30px;
	border:2px solid #eee;
	border-bottom:5px solid #eee;
	box-shadow:#eee 0px 0px 8px;
	-webkit-transition: width 2s, height 4s; /* Safari */
    transition: width 2s, height 4s;
	
}

.infrastructure-section:hover
{
	box-shadow:#eee 0 0  20px;
	
}
.infrastructure-section .infrastructure-image
{
	width:100%;
}
.infrastructure-section .infrastructure-image img
{
	width:100%;
	height:100%;
	padding:2px;
	border-radius:3px;
	border:2px solid #eee;
}
.infrastructure-section .infrastructure-content
{
	height:auto;
	padding-left:5px;
}
.infrastructure-section .infrastructure-content h1
{
	font-size:18px;
	padding-top:20px;
	color:#888;
	letter-spacing:1px;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;	
}
.infrastructure-section .infrastructure-button p
{
	padding-top:15px;
	padding-bottom:20px;
	line-height:normal;
	text-align:center;
}
.infrastructure-section .infrastructure-button p a
{
	background:#0076bc;
	color:#fff;
	float:left;
	font-size:12px;
	border-radius:100px;
	padding:7px 20px;
	letter-spacing:2px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	-webkit-transition: width 2s, height 4s; /* Safari */
    transition: width 2s, height 4s;
}
.infrastructure-section .infrastructure-button p a i
{
	float:right;
	padding-left:10px;
	padding-top:2px;
}
.infrastructure-section .infrastructure-button p a:hover
{
	background:#f5a46d;
}
.infrastructure-section .infrastructure-button p a:focus
{
	text-decoration:none;
}
.infrastructure-section:hover .infrastructure-content h1
{
	color:#0076bc;
}
.infrastructure-section:hover .infrastructure-button p a
{
	background:#f5a46d;
	border-radius:100px;
	
}

@media only screen and (max-width: 768px) 
{
	.infrastructure-section
	{
		background:#fafafa;
		padding:10px;
		height:100%;
		border-radius:2px;
		margin-bottom:30px;
		border:2px solid #eee;
		border-bottom:5px solid #eee;
		box-shadow:#eee 0px 0px 8px;
		-webkit-transition: width 2s, height 4s; /* Safari */
		transition: width 2s, height 4s;
		
	}
	
	.infrastructure-section:hover
	{
		box-shadow:#eee 0 0  20px;
		
	}
	.infrastructure-section .infrastructure-image
	{
		width:100%;
	}
	.infrastructure-section .infrastructure-image img
	{
		width:100%;
		height:100%;
		padding:2px;
		border-radius:3px;
		border:2px solid #eee;
	}
	.infrastructure-section .infrastructure-content
	{
		height:auto;
		padding-left:5px;
	}
	
}

.news-section
{
	height:170px;
	padding:20px;
	background:#fafafa;
	border-radius:2px;
	margin-bottom:30px;
	border:1px solid #ddd;
	box-shadow:#eee 0px 0px 8px;
	-webkit-transition: width 2s, height 4s; /* Safari */
    transition: width 2s, height 4s;
}
.news-section h1
{
	padding-top:5px;
	font-size:17px;
	line-height:normal;
	font-family: 'Roboto', sans-serif;
}
.news-section p.news-date
{
	font-size:14px;
	padding-top:5px;
	font-family: 'Lato', sans-serif;
}
.news-section p
{
	
}
.news-section label.news-new
{
	background:#F00;
	padding:1px 5px;
	color:#fff;
	font-size:10px;
	border-radius:3px;
	letter-spacing:1px;
	font-family: 'Lato', sans-serif;
	text-transform:uppercase;
}
p.news-text
{
	font-size:14px;
	padding-top:5px;
	font-style:oblique;
}
.news-button
{
	
}
.news-button a
{
	background:#0076bc;
	color:#fff;
	float:left;
	font-size:11px;
	border-radius:100px;
	padding:5px 20px;
	letter-spacing:2px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	-webkit-transition: width 2s, height 4s; /* Safari */
    transition: width 2s, height 4s;
}
.news-button a i
{
	float:right;
	padding-left:10px;
	padding-top:2px;
}
.news-button a:hover
{
	background:#f5a46d;
}




.news-second-section
{
	border:1px solid #eee;
	padding:20px;
	background:#fafafa;
	border-radius:2px;
	margin-bottom:35px;
	box-shadow:#eee 0px 0px 8px;
	-webkit-transition: width 2s, height 4s; /* Safari */
    transition: width 2s, height 4s;
	border-radius:3px;
	border-bottom:2px solid #eee;
}
.news-second-image-section
{
	
}
.news-second-image-section img
{
	border:2px solid #eee;
}
.news-second-content-section
{
	
}
.news-second-content-section label.news-new
{
	background:#F00;
	padding:1px 5px;
	color:#fff;
	font-size:10px;
	border-radius:3px;
	letter-spacing:1px;
	font-family: 'Lato', sans-serif;
	text-transform:uppercase;
}
.news-second-content-section h1
{
	padding-top:5px;
	font-size:20px;
	color:#333;
	line-height:1.5em;
	font-family: 'Roboto', sans-serif;
}
.news-second-content-section p
{
	font-size:14px;
	padding:0;
	font-style:italic;
	line-height:none;
	font-family: 'Lato', sans-serif;
}
.news-second-content-section a
{
	background:#0076bc;
	color:#fff;
	float:left;
	font-size:11px;
	margin-top:10px;
	border-radius:100px;
	padding:5px 20px;
	letter-spacing:2px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	-webkit-transition: width 2s, height 4s; /* Safari */
    transition: width 2s, height 4s;
}
.news-second-content-section a i
{
	float:right;
	padding-left:10px;
	padding-top:2px;
}
.news-second-content-section a:hover
{
	background:#f5a46d;
}

.btn-read-more
{
    background:#666;
	color:#fff;
	float:left;
	font-size:11px;
	border-radius:100px;
	padding:2px 10px;
	letter-spacing:2px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	-webkit-transition: width 2s, height 4s; /* Safari */
    transition: width 2s, height 4s;
}

.btn-read-more a i
{
	float:right;
	padding-left:10px;
	padding-top:2px;
}
.btn-read-more:hover
{
	background:#666;
	color:#fff;
}

@media only screen and (max-width: 768px) 
{
	
	.news-second-section
	{
		border:1px solid #eee;
		padding:20px;
		background:#fafafa;
		border-radius:2px;
		margin-bottom:35px;
		box-shadow:#eee 0px 0px 8px;
		-webkit-transition: width 2s, height 4s; /* Safari */
		transition: width 2s, height 4s;
		border-radius:3px;
		border-bottom:2px solid #eee;
	}
	.news-second-content-section label.news-new
	{
		background:#F00;
		padding:1px 5px;
		color:#fff;
		margin-top:10px;
		font-size:10px;
		border-radius:3px;
		letter-spacing:1px;
		font-family: 'Lato', sans-serif;
		text-transform:uppercase;
	}
}


.photo-gallery-view-section
{
	
}
.photo-gallery-view-section .col-sm-4
{
	padding-bottom:30px;
}
.photo-gallery-view-section .col-sm-4 img
{
	border-radius:3px;
	border:5px solid #ddd;
	padding:2px;
}
.photo-gallery-view-section .col-sm-4 img:hover
{
	border:5px solid #f5a46d;
}
ul.pager
{
	padding:0;
	
}
ul.pager li
{
	padding-right:10px;
}
ul.pager li a
{
	background:#eee;
	color:#999;
	border:1px solid #eee;
	outline:none;
	padding:5px 20px;
	font-size:18px;
	text-transform:uppercase;
	border-radius:100px;
	font-family: 'Roboto', sans-serif;
}
ul.pager li a:hover
{
	background:#f5a46d;
	color:#fff;
	border:1px solid #f5a46d;
}

.video-gallery-section
{
	margin-bottom:20px;
}
.video-gallery-section h1
{
	padding-bottom:10px;
	font-size:20px;
	color:#333;	
	text-transform:capitalize;
	line-height:1.5em;
	font-family: 'Roboto', sans-serif;
	border-bottom:1px dashed #ddd;
}
.video-gallery-section h1 label
{
	background:#eee;
	padding:0 10px;
	text-align:center;
	height:auto;
	position:absolute;
	margin-top:-0px;
	margin-left:10px;
	font-size:12px;
	border-radius:3px;
}
.video-image-section
{
	width:100%;
	margin:20px 0;
	border-radius:3px;
}
.video-image-section img
{
	border-radius:3px;
	border:5px solid #ddd;
	padding:2px;
	opacity:0.5;
}
.video-play-section
{
	position:absolute;
	left:40%;
	top:40%;
}
.video-play-section a
{
	color:#930;
	text-align:center;
	font-size:50px;
	text-decoration:none;
	opacity:0.5;
}
.video-image-section:hover img
{
	opacity:0.8;
	border:5px solid #f5a46d;
	
}
.video-image-section:hover .video-play-section a
{
	color:#930;
	opacity:1;
}
@media only screen and (max-width: 768px) 
{
	.video-gallery-section
	{
		margin-bottom:20px;
	}
	.video-gallery-section h1
	{
		padding-bottom:10px;
		font-size:20px;
		color:#333;	
		text-transform:capitalize;
		line-height:1.5em;
		font-family: 'Roboto', sans-serif;
		border-bottom:1px dashed #ddd;
		margin-bottom:20px;
	}
	.video-gallery-section h1 label
	{
		background:#eee;
		padding:0 10px;
		text-align:center;
		height:auto;
		float:right;
		position:absolute;
		margin-top:-0px;
		margin-left:10px;
		font-size:12px;
		border-radius:3px;
	}
	
	.video-image-section
	{
		width:100%;
		margin:20px 0;
		border-radius:3px;
	}
	.video-image-section img
	{
		border-radius:3px;
		border:5px solid #ddd;
		padding:2px;
		opacity:0.5;
	}
	.video-play-section
	{
		position:absolute;
		left:40%;
		top:40%;
	}
	.video-play-section a
	{
		color:#930;
		text-align:center;
		font-size:50px;
		text-decoration:none;
		opacity:0.5;
	}
	.video-image-section:hover img
	{
		opacity:0.8;
		border:5px solid #f5a46d;
		
	}
	.video-image-section:hover .video-play-section a
	{
		color:#930;
		opacity:1;
	}
}


.contact-form
{
	border:1px solid #eee;
	padding:20px;
	background:#fafafa;
	border-radius:2px;
	margin-bottom:35px;
	box-shadow:#eee 0px 0px 8px;
	-webkit-transition: width 2s, height 4s; /* Safari */
    transition: width 2s, height 4s;
	border-radius:3px;
	border-bottom:2px solid #eee;
}
.contact-form h1
{
	font-family: 'Roboto', sans-serif;
	font-size:20px;
	margin:0;
	color:#666;
	text-transform:uppercase;
	padding-bottom:5px;
}
.contact-form .saparate
{
	background:#666;
	width:40px;
	height:2px;
	margin:0;
	margin-bottom:25px;
}
.contact-address
{
	padding:20px 0;
}
.contact-address h1
{
	font-family: 'Roboto', sans-serif;
	font-size:20px;
	margin:0;
	color:#666;
	text-transform:uppercase;
	padding-bottom:5px;
}
.contact-address .saparate
{
	background:#666;
	width:40px;
	height:2px;
	margin:0;
	margin-bottom:25px;
}
.contact-address table
{
	width:100%;
}
.contact-address table tbody tr td
{
	padding:0px 0;
	border:none;
	font-family: 'Lato', sans-serif;
}
.contact-address table tbody tr td h4
{
	font-family: 'Roboto', sans-serif;
	color:#333;
	font-size:17px;
	
}
.contact-address table tbody tr td strong
{
    
    font-family: 'Roboto', sans-serif;
    color:#666;
}
.contact-address table tbody tr td p.p-font-size
{
	font-size:15px;
	font-family: 'Lato', sans-serif;
}

.contact-address table tbody tr td i
{
	margin-right:10px;
	margin-top:1px;
	background:#0076bc;
	width:30px;
	font-size:18px;
	border-radius:3px;
	text-align:center;
	line-height:30px;
	height:30px;
	border:none;
	color:#fff;
}
.contact-address table tbody tr td i.i-css-none
{
   padding-right:5px;
   margin-right:0;
	margin-top:0;
	background:#0076bc;
	width:auto;
	font-size:18px;
	border-radius:0;
	text-align:left;
	line-height:0;
	height:auto;
	border:none;
	color:#333;
}
.contact-bottom-border
{
	border-bottom:5px double #eee;
}

@media only screen and (max-width: 768px) 
{
	.contact-address
	{
		padding:20px 0;
		border:none;
	}
	.contact-address h1
	{
		font-family: 'Roboto', sans-serif;
		font-size:20px;
		margin:0;
		color:#666;
		text-transform:uppercase;
		padding-bottom:5px;
	}
	.contact-address .saparate
	{
		background:#666;
		width:40px;
		height:2px;
		margin:0;
		margin-bottom:25px;
	}
	.contact-address table
	{
		width:100%;
	}
	.contact-address table tbody tr td
	{
		padding:0px 0;
		border:none;
		font-family: 'Lato', sans-serif;
	}
	.contact-address table tbody tr td h4
	{
		font-family: 'Roboto', sans-serif;
		color:#333;
		font-size:17px;
		
	}
	.contact-address table tbody tr td strong
	{
		
		font-family: 'Roboto', sans-serif;
		color:#666;
	}
	.contact-address table tbody tr td p.p-font-size
	{
		font-size:15px;
		font-family: 'Lato', sans-serif;
	}
	
	.contact-address table tbody tr td i
	{
		margin-right:10px;
		margin-top:1px;
		background:#0076bc;
		width:30px;
		font-size:18px;
		border-radius:3px;
		text-align:center;
		line-height:30px;
		height:30px;
		border:none;
		color:#fff;
	}
	.contact-address table tbody tr td i.i-css-none
	{
	   padding-right:5px;
	   margin-right:0;
		margin-top:0;
		background:#0076bc;
		width:auto;
		font-size:18px;
		border-radius:0;
		text-align:left;
		line-height:0;
		height:auto;
		border:none;
		color:#333;
	}
	.contact-bottom-border
	{
		border-bottom:5px double #eee;
	}
}

.error-template-section
{
	border:1px solid #eee;
	border-radius:3px;
	padding:50px 20px;
	
}
.error-template-section h1
{
	text-align:center;
	font-size:26px;
	color:#666;
	font-style:italic;
	font-family: 'Roboto', sans-serif;
	text-transform:capitalize;
}
.error-template-section p
{
	text-align:center;

}
.press-design-section
{
	border:1px solid #eee;
	padding:20px;
	background:#fafafa;
	border-radius:2px;
	box-shadow:#eee 0px 0px 5px;
	border-radius:3px;
	border-bottom:2px solid #eee;
}

.press-design-section img
{
	background:#fff;
	padding:4px;
	border-radius:3px;
	border:1px solid #ddd;
}
.press-design-section blockquote
{
  display:block;
  background: #fff;
  padding: 15px 20px 15px 45px;
  margin: 0 0 20px;
  position: relative;
  font-family: Georgia, serif;
  font-size: 16px;
  line-height: 1.2em;
  color: #666;
  text-align:left;
  border-left: 15px solid #0076bc;
  border-right: 2px solid #0076bc;
}

.press-design-section blockquote::before
{
  content: "\201C"; /*Unicode for Left Double Quote*/
  font-family: Georgia, serif;
  font-size: 60px;
  font-weight: bold;
  color: #999;
  position: absolute;
  left: 10px;
  top:5px;
}

.press-design-section blockquote::after
{
  content: "";
}

.press-design-section blockquote a
{
  text-decoration: none;
  background: #eee;
  cursor: pointer;
  padding: 0 3px;
  color: #c76c0c;
}
.press-design-section blockquote a:hover
{
   color: #666;
}
.press-design-section blockquote em
{
  font-style: italic;
}
.press-design-section ul
{
	padding:0;
	margin:0 20px;
	list-style:decimal;
}
.press-design-section h1.page-title
{
	font-size:17px;
	padding-bottom:10px;
	margin-bottom:20px;
	font-weight:normal;
	font-family: 'Roboto', sans-serif;
	border-bottom:5px double #ddd;
	color:#01253a;
}
.press-design-section h1
{
	font-weight:normal;
	font-family: 'Roboto', sans-serif;
	line-height:1.5em;
	
}
.press-design-section h2
{
	font-weight:normal;
	font-family: 'Roboto', sans-serif;
	line-height:1.5em;
	
}
.press-design-section h3
{
	font-weight:normal;
	font-family: 'Roboto', sans-serif;
	line-height:1.5em;
	
}
.press-design-section h4
{
	font-weight:normal;
	font-family: 'Roboto', sans-serif;
	line-height:1.5em;
}
.press-design-section h5
{
	font-weight:normal;
	font-family: 'Roboto', sans-serif;
	line-height:1.5em;
}
.press-design-section h6
{
	font-weight:normal;
	font-family: 'Roboto', sans-serif;
	line-height:1.5em;
	
}

.press-design-section ul li
{
	padding-bottom:8px;
	line-height:1.6em;
	font-size:15px;
	font-family: 'Lato', sans-serif;
}
.press-design-section ol
{
	padding:0;
	margin:0 18px;
	list-style:decimal;
}
.press-design-section ol li
{
	padding-bottom:8px;
	line-height:1.6em;
	font-size:15px;
	font-family: 'Lato', sans-serif;
}
.tooltip.top .tooltip-inner 
{
    background-color:#01253a;
	font-size:16px;
	padding:20px;
	font-family: 'Lato', sans-serif;
}
.tooltip.top .tooltip-arrow 
{
      border-top-color: #01253a;
}
.captcha
{
	float:right;
	margin-top:-34px;
	margin-right:8px;
	position:relative;
	z-index:9999;
}
.captcha img
{
	border-radius:100px;
	border:1px solid #ddd;
}
.alert
{
	border-radius:1px;
}