@media screen and (min-width: 1201px) {
	/* Header */
	html #headerwrap {
		top: 30px;
		border-bottom: 3px #f58025 solid;
	}
	html .admin-bar #headerwrap {
		top: 62px;
	}
	html .admin-bar #header-top-wrap,
	html .admin-bar #headerwrap.fixed-header {
		top: 32px;
	}
	html .page.has-fixed-header #pagewrap,
	html .archive.has-fixed-header #pagewrap,
	html .category.has-fixed-header #pagewrap,
	html .single.has-fixed-header #pagewrap{
		padding-top: 117px !important;
	}
	html header#header.pagewidth .logo-wrap {
		padding: 0px;
		margin: 0;
	}
	html #header,
	html #headerwrap.fixed-header #header {
		padding: 3px 0;
		transition: all .3s;
		-webkit-transition: all .3s;
	}
	html header#header #site-logo {
		display: inline-block;
	}
	html #logo-description-wrap {
		max-width: 1160px;
		margin: 0 auto;
		position: relative;
	}
	html header#header #header-start {
		width: 23%;
		float: right;
		display: inline-block;
	}
	html #header #site-description {
		visibility: visible;
		left: auto;
		right: 0;
		top: 35px;
		margin: 0;
		padding: 0;
		border: 0;
		border-radius: 0;
		text-align: left;
		width: auto;
		line-height: 1em;
		font-size: .8em;
		background-color: transparent;
	}
	html #header #site-description:before {
		display: none;
	}
	
	html .pagewidth,
	html .full_width .themify_builder_row .row_inner {
		width: 940px;
	}

	/* Header Top */
	html #header-top-wrap {
		background: #005daa;
		clear: both;
		width: 100%;
		height: 30px;
		transition: all .3s;
		-webkit-transition: all .3s;
		z-index: 99;
		position: fixed;
		top: 0;
		left: 0;
	}
	html .fixed-header-on #header-top-wrap {
		height: 0px;
		overflow: hidden;
	}
	html #header-top ul#menu-top-menu {
		margin: 0;
		padding: 0;
		float: right;
	}
	html #header-top ul#menu-top-menu li {
		display: inline-block;
		padding: 0;
		margin: 0;
	}
	html #header-top ul#menu-top-menu li a {
		color: #ffffff;
		padding: 0px 10px;
		margin: 0px;
		border-left: 1px #fff solid;
		font-size: .85em;
	}
	html #header-top ul#menu-top-menu li:first-child a {
		border-left: 0px;
	}
	html #headerwrap .social-widget {
		position: absolute;
		top: -35px;
		margin-top: 2px;
	}
	html #headerwrap.fixed-header .social-widget {
		position: relative;
		top: 0;
		margin-top: 0px;
	}
	html .social-widget ul li a,
	html .social-widget div.rss a {
		color: #ffffff;
	}
	html #headerwrap.fixed-header .social-links.horizontal li {
		margin: 0;
	}
	html #headerwrap.fixed-header .social-links.horizontal li a {
		padding: 20px 2px;
	}
	html #headerwrap.fixed-header .social-links.horizontal li a:hover {
		color: #c03d20;
	}
	html .social-widget .phone_widget,
	html .social-widget .textwidget {
		color: #ffffff;
		font-size: 0.9em;
	}
	html #headerwrap.fixed-header .social-widget .phone_widget,
	html #headerwrap.fixed-header .social-widget .textwidget {
		display:none;
	}
	
	/* Navigation */
	html #main-nav ul.sub-menu {
		width: 320px;
		padding: 0px;
		margin: 5px 0 0 0;
		border-radius: 0px;
		border: 0;
		left: 0%;
		-webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3);
		box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3);
	}
	html #main-nav ul.sub-menu li {
		width: 100%;
	}
	html #main-nav li:hover > ul.sub-menu {
		top: 100%;
	}
	html #main-nav ul.sub-menu a {
		width: 100%;
		padding: 7px 15px;
		text-align: left;
		font-size: 1rem;
		background-color: #ECECEC;
		border-bottom: 1px solid #cccccc;
		color: #f58025 !important;
	}
	html #headerwrap.fixed-header #main-nav ul.sub-menu a {
		color: #f58025 !important;
	}
	html #main-nav ul.sub-menu a:hover,
	html #headerwrap.fixed-header #main-nav ul.sub-menu a:hover {
		background-color: #f58025;
		color: #ffffff !important;
	}
	html #main-nav a, html #main-nav .current_page_item a,
	html #main-nav .current-menu-item a,
	html #headerwrap.fixed-header a {
		color: #005daa;
		padding: 20px 8px;
		margin: 0 auto;
		font-size: 0.95rem;
	}
	html #headerwrap.fixed-header #main-nav > li > a {
		padding: 5px 8px;
	}
	html #main-nav a:hover,
	html #main-nav .current_page_item a:hover,
	html #main-nav .current-menu-item a:hover {
		color: #ffffff;
		background-color: #f58025;
	}
	html #main-nav .careers a,
	html #main-nav .careers.current_page_item a,
	html #main-nav .careers.current-menu-item a,
	html #headerwrap.fixed-header .careers a {
	    color: #f58025;
	}
	html #main-nav .careers a:hover,
	html #main-nav .careers.current_page_item a:hover,
	html #main-nav .careers.current-menu-item a:hover,
	html #headerwrap.fixed-header .careers a:hover {
		color: #ffffff;
	}
	
	/* Our Team */
	html .tshowcase .ts-col_4 {
		width: 24%;
		margin: 0 0.5%;
	}
	html .single.single-tshowcase div#pagewrap {
		padding-top: 135px !important;
	}
	html .single.single-tshowcase .tshowcase-single-title {
		font-size: 1.6em;
		color: #005daa;
		margin-bottom: 0.33333333em;
		padding-right: 15px;
	}
	html .single.single-tshowcase .tshowcase-single-position {
		font-size: 1.1em;
		color: #005daa;
		font-style: normal;
	}
		/*** Our Team Home ***/
		html .home .tshowcase .tshowcase-box-photo,
		html .tshowcase .tshowcase-box-photo img {
			width: 80px;
			margin-right: 5px;
		}
		html .home .tshowcase .tshowcase-box-title {
			font-weight: normal;
			font-size: 0.8125em;
			padding: 0;
			float: right;
			width: 114px;
			border-bottom: 2px solid #f58025;
			color: #005daa;
		}
		html .home .tshowcase .tshowcase-box-title a {
			color: #005daa;
			font-size: 1em;
		}
		html .home .tshowcase .tshowcase-box-details {
			float: right;
			width: 114px;
			font-size: 0.75em;
			line-height: 1.3em;
		}
		
	/* Posts */
	html .loops-wrapper.list-post article.post.has-post-title .post-title {
		margin-bottom: 0;
		font-size: 1.2em;
   		font-weight: bold;
	}
	html .single.single-post div#pagewrap {
		padding-top: 120px !important;
	}
	html .archive.category article.post .post-content h2.post-title a {
		font-size: 26px;
		font-size: 1.625rem;
		color: #005daa;
		text-rendering: optimizeLegibility;
		line-height: 1.15538em;
	}
	
	/* Footer */
	html #footer .one,
	html #footer .two,
	html #footer .footer-social-widgets {
		display: block;
		width: 100%;
		vertical-align: middle;
		margin: 0 auto;
		padding: 0;
	}
	html #footer .footer-social-widgets {
		text-align: center;
	}
}

@media screen and (max-width: 1200px) {
	html .pagewidth,
	html .full_width .themify_builder_row .row_inner {
		max-width: 98% !important;
	}
	
	html .admin-bar #headerwrap {
		top: 32px;
	}
	html .admin-bar #header-top-wrap,
	html .admin-bar #headerwrap.fixed-header {
		top: 32px;
	}
	
	/* Header Top*/
	html #header-top ul#menu-top-menu {
		margin: 0;
		padding: 0;
	}
	html #header-top ul#menu-top-menu li {
		list-style: none;
		padding: 0;
		margin-bottom: 5px;
	}
	html #header-top ul#menu-top-menu li a {
		display: block;
		color: #ffffff;
		background-color: #B5B5B5;
		text-align: center;
	}
	html #header-top ul#menu-top-menu li.menu-item a:hover {
		color: #fff;
	}
	html #header-top ul#menu-top-menu li.client-bttn a {
		background-color: #005daa;
	}
	html #header-top ul#menu-top-menu li.maner-solutions-bttn a {
		background-color: #f58025;
	}
	html #header-top ul#menu-top-menu li.maner-cloud-bttn a {
		background-color: #A0A0A0;
	}
	html .social-widget .phone_widget,
	html .social-widget .textwidget {
		display: block;
	}
	
	/* Our Team */
	html .home .tshowcase .tshowcase-box {
		width: 48%;
		margin: 0 1% 5%;
		float: none;
	}
	html .home .tshowcase .tshowcase-box .ts-float-left {
		width: 100%;
		float: none;
		display: block;
	}
	html .home .tshowcase .tshowcase-box .ts-float-left .tshowcase-box-photo {
		float: none;
		margin: 0 0 15px 0;
		display: block;
		text-align: left;
	}
	html .home .tshowcase .tshowcase-box .ts-float-left .tshowcase-box-info {
		float: none;
		margin: 0;
		display: block;
		text-align: left;
	}
	
	/* posts */
	html #content .loops-wrapper.list-post .has-post-date .post-meta,
	html #content .loops-wrapper.list-post .has-post-date .post-title {
		padding: 0;
	}
	
	/* Footer */
	html #footer .footer-nav-wrap ul {
		padding: 0;
	}
}

@media screen and (max-width: 680px) {
	html .themify_builder .team-bottom .module-text,
	html .themify_builder .team-bottom .module-widget {
		text-align: center !important;
    	margin: 5px 0;
	}
}

@media screen and (max-width: 500px) {
	html .home .tshowcase .tshowcase-box {
		width: 100%;
		display: block;
	}
	html .home .tshowcase .tshowcase-box .ts-float-left {
		width: 100%;
		float: none;
		display: block;
	}
	html .home .tshowcase .tshowcase-box .ts-float-left .tshowcase-box-photo {
		float: none;
		margin: 0 0 15px 0;
		display: block;
		text-align: center;
	}
	html .home .tshowcase .tshowcase-box .ts-float-left .tshowcase-box-info {
		float: none;
		margin: 0;
		display: block;
		text-align: center;
	}
}