@media (min-width: 320px) {
	.home .header-wrapper,
	.home .banner-slide,
	.home .banner-slide .banner-item {
		width: 100% !important;
		/*height: 522px !important;*/
		height: 746px !important;
	}
	
	.home .banner-content-wrapper {
		bottom: 10px;
	}
}
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 480 and up) */
@media (min-width: 480px) {

	/*************TOP HEADER***************/

	.phnum-label, .phnum, .contact-address {
		text-align: center;
	}

	.contact-address {
		width: auto;
		float: none;
	}


	/*---------Leadins----------------*/
	#leadin-item-2 .leadin-green-backgournd { left: 0; }


	/*************Front Page***************/

	.right-content .help-list-wrap {
		padding-bottom: 280px;
	}

	/*---------Services Page----------------*/
	.services-item .view { width: 261px; }


	/*************Sidebar***************/
		.download-wrap a.download-text {
			height: 40px;
			line-height: 40px;
		}


	/*Single Services Page*/
	.single-services a.enquire-btn {
		width: 263px;
		margin-left: auto;
		margin-right: auto;
	}

	/*------------------------------------------------------------------
		[ Contact Us ]
	-------------------------------------------------------------------*/

	/*Contact Info*/
	.contact-info ul li {
		display: inline-block;
		*display: inline;
		zoom: 1;
		vertical-align: top;
	}

	.contact-info ul li:first-child {
		width: 49%;
	}

}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.top-center-overlay .holder { width: 1800px; }
	.navbar-menu { display: none; }


	/*TOP MENU*/
	.navbar-inverse .navbar-nav>li>a {
		font-size: 14px;
		padding: 0;
	}

	.navbar-inverse .navbar-nav > li {
		margin-left: 20px;
		position: relative;
	}

	.navbar-inverse .navbar-nav > li:first-child { margin-left: 0; }

	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
		background: none;
		border: none;
	}
	

	/*Sub Menu*/
	.top-menu ul li > ul { 
		position: absolute;
		padding-left: 0;
		width: 190px;
		background: #004890;
		display: none;
	}

	.top-menu ul li:hover ul {
		display: block;
	}


	.top-menu ul li > ul > li > a {
		font-family: "open_sansbold";
		color: #fff;
		font-size: 14px;
		line-height: 17px;
		display: block;
		padding: 5px 10px;
	}

	/*---------Banner----------------*/

	.banner-title {
		text-align: center;
	}

	.banner-content-container .content-slide {
		width: 100% !important;
	}

	a.banner-view-more {  margin: 0 auto; }

	/*---------Leadins----------------*/
	.leadin-container { margin-right: 0; }
	#leadin-item-1 .leadin-green-backgournd { right: 0; }

	#leadin-item-2 .leadin-green-backgournd  { left: -313px; background-size: 100% 100% }


	/*************Front Page***************/
	.front-page .left-content ul li {
		/*font-size: 18px;*/
		font-size: 14px;
	}

	/*------------------------------------------------------------------
		[ Business Post Graduate Placement Program ]
	-------------------------------------------------------------------*/

	/*Placement Form*/
	.placement-form-wrap .gform_body ul li {
		display: inline-block;
		*display: inline;
		zoom: 1;
		vertical-align: top; 
		width: 49%;
		margin-right: 2%;
	}

	.placement-form-wrap .gform_body ul li.long-text { width: 100%; }

	.placement-form-wrap .gform_body ul li.last {
		margin-right: 0;
	}

	.placement-form-wrap .gform_body ul li.selection .gfield_label,
	.placement-form-wrap .gform_body ul li.selection .ginput_container,
	.placement-form-wrap .gform_body ul li.selection  ul.gfield_radio li {
		display: inline-block;
		*display: inline;
		zoom: 1;
		vertical-align: top;
	}

	.placement-form-wrap .gform_body ul li.selection .ginput_container { width: 25%; }

	.placement-form-wrap .gform_body ul li.selection .gfield_label {
		margin-right: 10px;
	}

	.placement-form-wrap .gform_body ul li.selection  ul.gfield_radio li { width: 46%; }

	.placement-form-wrap .gform_body ul li.selection  ul.gfield_radio li label {
		line-height: 14px;
		vertical-align: middle;
		height: 21px;
	}

	.placement-form-wrap .gform_body ul li.selection { width: 100%; }

	/*------------------------------------------------------------------
		[ Contact Us ]
	-------------------------------------------------------------------*/

	/*Contact Info*/
	

	/*Contact Form*/
	.contact-form  .gform_body ul li {
		display: inline-block;
		*display: inline;
		zoom: 1;
		vertical-align: top;
		width: 48%;
		margin-right: 2%;
		margin-bottom: 5px;
	}

	.contact-form  .gform_body ul li.last { margin-right: 0; }
	.contact-form  .gform_body ul li.long-text { width: 100%; }

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px){

	.header-wrapper,
	.banner-slide,
	.banner-slide .banner-item {
		width: 100% !important;
		height: 481px !important;
	}

	/*************TOP HEADER***************/

		.home .header-wrapper, .home .banner-slide, .home .banner-slide .banner-item {
				height: 746px !important;
				/*height: 522px !important;*/
		}

		.headinfo-wrapper {
			padding-top: 32px;
		}
		.phnum-label, .phnum, .contact-address {
			text-align: right;
		}

		.phnum-wrap .phnum {
			font-size: 36px;
		}

		.phnum-label { 
			float: left; 
			/*width: 330px;*/
			width: 325px;
			padding-top: 13px;
			font-size: 20px;
			line-height: 20px;
		}
		.phnum { float: right; }


		.top-center-overlay,
		.top-center-overlay .holder { height: 481px; }

		/*---------TOP MENU----------------*/
		.navbar-collapse { padding: 0; }
		.menu-wrapper {
			margin-top: 35px;
		}
		.navbar { margin-bottom: 0; }

		.navbar-inverse .navbar-nav > li {
			margin-left: 14px;
		}

		.navbar-inverse .navbar-nav>li>a {
			font-size: 13px;
		}

		a.banner-view-more { margin: 0; }

		/*---------Banner----------------*/

		.banner-title {
			font-size: 46px;
			line-height: 50px;
			text-align: left;
		}

		.banner-content-container .content-slide {
			width: 42% !important;
			float: right;
		}

		.home .banner-content-wrapper {
			bottom: 223px;
			/*bottom: 100px;*/
		}

		.banner-content-wrapper { bottom: 45px; }

		/*---------Leadins----------------*/

		.leadin-wrapper {
			bottom: 0;
		}

		.leadin-container { margin-right: auto; }

		.leadin-item { height: 126px; }

		#leadin-item-2 .leadin-green-backgournd { left: 0; }

		/*************Front Page***************/

		.right-content .featuredimg-wrapper {
			bottom: auto;
			top:0;
		}
		
		.right-content .help-list-wrap {
			padding-bottom: 0;
			padding-top: 270px;
		}		

		h2.content-label { 
			width: 311px; 
			margin-top: 80px;
			line-height: 41px; 
			font-size: 44px;
		}

		.right-content h1.page-title,
		h2.what-we-do-label { font-size: 46px; }


		a.getstarted-text { font-size: 30px; width: 257px; }

		
		/*---------Services Page----------------*/

		#sidebar-slide { margin-top: 70px; height: 444px; }
		#sidebar-slide .slick-list { position: relative; }
		#sidebar-slide .what-we-do-inner {
			height: 444px;
		}
		.services-item .view { width: 100%; }

		h2.online-portfolio-title { text-align: left; }

		#sidebar-slide .what-we-do-lists-content {
			width: 200px;
		}

		#sidebar-slide .what-we-do-lists-content .featured-image {
			width: 145px;
			height: 145px;
			line-height: 145px;
		}

	/*	#sidebar-slide .what-we-do-lists-wrap .slick-prev, #sidebar-slide .what-we-do-lists-wrap .slick-next {
			top: 307px;
		}*/


		.services-item { margin-bottom: 20px; }

		/*************Sidebar***************/

		.download-wrap {
			padding: 11px 10px;
		}
		.download-wrap a.download-text {
			font-size: 19px;
			line-height: 19px;
		}

		#sidebar-slide .what-we-do-lists-content .post-title { margin-bottom: 5px; }

		/*Single Services Page*/
		.single-services .featured-image {
			float: left;
			width: 263px;
			margin-right: 30px;
		}

		/*------------------------------------------------------------------
			[ Business Post Graduate Placement Program ]
		-------------------------------------------------------------------*/

		/*Placement Form*/
		.contact-form { margin-top: 80px; }
		.placement-form-wrap {
			width: 100%;
		}


		.placement-form-wrap .gform_body ul li.long-text {
			display: block;

		}

		/*************Footer***************/


		.footer-menu-wrapper { margin-top: 0px; }

		.titan-seo-footer { margin-top: 0; }

		.copyright,
		.footer-menu ul { text-align: left; }

		.titan-badge,
		.titan-badge span { text-align: right; }
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px){

	/*************TOP HEADER***************/
	.phnum-label {
		/*width: 455px;*/
		width: auto;
		
	}

	/*---------TOP MENU----------------*/
	.navbar-inverse .navbar-nav>li>a { font-size: 16px; }

	

	.navbar-inverse .navbar-nav > li {
				margin-left: 17px;
	}

	.top-left-overlay,
	.top-right-overlay {
		height: 481px;
	}

	/*---------Banner----------------*/
	.banner-content-container .content-slide {
			width: 38% !important;
			float: right;
	}
	
	/*************Front Page***************/
	.what-we-do-inner {
		background-position: -226px center;
	}

	.what-we-do-lists-wrap .slick-prev {
		left: -60px;
	}

	.what-we-do-lists-wrap .slick-next {
		right: -60px;
	}

	/*************Sidebar***************/

		.download-wrap {
			padding: 15px 10px;
		}
		.download-wrap a.download-text {
			font-size: 22px;
			line-height: 20px;
		}

	/*------------------------------------------------------------------
		[ Business Post Graduate Placement Program ]
	-------------------------------------------------------------------*/

		/*Placement Form*/
		.placement-form-wrap {
			width: 60%;
		}

		.placement-form-wrap .gform_body ul li.selection .ginput_container {
			width: 40%;
		}

	/*************Footer***************/

	.footer-wrapper { height: 90px; }

	.titan-badge span { display: inline; margin-right: 16px; }
}