/* 
Theme Name: Child of TheBuilt
Theme URI: http://magniumthemes.com/;
Description: Child theme based on TheBuilt
Author: Your Name
Version: 1.0
Template: thebuilt
*/

/*
* Fonts
*/

@font-face {
  font-family: 'DINPro-Black';
  src: url('fonts/DINPro-Black.eot');
  src: url('fonts/DINPro-Black.eot?#iefix') format('embedded-opentype'),
  url('fonts/DINPro-Black.woff2') format('woff2'),
  url('fonts/DINPro-Black.woff') format('woff'),
  url('fonts/DINPro-Black.svg#DINPro-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'DINPro-Bold';
  src: url('fonts/DINPro-Bold.eot');
  src: url('fonts/DINPro-Bold.eot?#iefix') format('embedded-opentype'),
  url('fonts/DINPro-Bold.woff2') format('woff2'),
  url('fonts/DINPro-Bold.woff') format('woff'),
  url('fonts/DINPro-Bold.svg#DINPro-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'DINPro-Medium';
  src: url('fonts/DINPro-Medium.eot');
  src: url('fonts/DINPro-Medium.eot?#iefix') format('embedded-opentype'),
  url('fonts/DINPro-Medium.woff2') format('woff2'),
  url('fonts/DINPro-Medium.woff') format('woff'),
  url('fonts/DINPro-Medium.svg#DINPro-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'DINPro-Regular';
  src: url('fonts/DINPro-Regular.eot');
  src: url('fonts/DINPro-Regular.eot?#iefix') format('embedded-opentype'),
  url('fonts/DINPro-Regular.woff2') format('woff2'),
  url('fonts/DINPro-Regular.woff') format('woff'),
  url('fonts/DINPro-Regular.svg#DINPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'DINPro-Light';
  src: url('fonts/DINPro-Light.eot');
  src: url('fonts/DINPro-Light.eot?#iefix') format('embedded-opentype'),
  url('fonts/DINPro-Light.woff2') format('woff2'),
  url('fonts/DINPro-Light.woff') format('woff'),
  url('fonts/DINPro-Light.svg#DINPro-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*
* Quick Fix
*/

.nav #mgt-menu-item-4348 .sub-menu li.menu-item>a {
    width: 270px!important;
}

.wpb_animate_when_almost_visible {
    opacity: 1 !important;
}

.no-js.js_active.vc_desktop.vc_transform.gr__fff-aus_com_au {
	padding: 0px !important;
	margin-top: -10px !important;
	overflow: hidden !important;
}

.home.page-id-11 #mgt-menu-item-2907 {
	display: none !important;
}

#mgt-menu-item-4413 {
	display: none !important;
}

.home.page-id-11 #mgt-menu-item-4413 {
	display: block !important;
}

/*
* Headings Fonts
*/

.page-item-title h1, h2.mgt-header-block-title, .mgt-button strong, .mgt-counter-value, .mgt-promo-block-content-inside h2  {
	font-family: 'DINPro-Bold' !important;
}

.mgt-promo-block-content-inside h1 {
	font-family: 'DINPro-Medium' !important;
}

h3, h2.widgettitle, .wpb_text_column.wpb_content_element .wpb_wrapper h2, .header-info-2-text .header-info-content-text  {
	font-family: 'DINPro-Medium' !important;
}

h4 {
	font-family: 'DINPro-Medium' !important;
}

h5, h6, p.mgt-header-block-subtitle {
	font-family: 'DINPro-Regular' !important;
}

.header-info-2-text .header-info-content-title, .mgt-cta-block-content {
	font-family: 'DINPro-Regular' !important;
}

/*
* Header
*/

.mainmenu-belowheader .navbar .nav > li.mgt-animated > a:before {
    background: #27343b;
}

.mainmenu-belowheader .navbar .nav > li.mgt-animated:hover > a:before {
    background: #ffd023;
}

.sticky-header.main-header.sticky-header-elements-menuonly.fixed .sub-menu.sidebar-inside.megamenu-column-4 {
    padding-top: 16px !important;
	max-width: 1170px !important;
}

.sticky-header.main-header.sticky-header-elements-menuonly.fixed .sub-menu.sidebar-inside.megamenu-column-4 #nav_menu-13.widget.widget_nav_menu {
    width: 18% !important;
	margin-left: 0px !important;
    margin-bottom: 10px !important;
}

.sticky-header.main-header.sticky-header-elements-menuonly.fixed .sub-menu.sidebar-inside.megamenu-column-4 #nav_menu-13.widget.widget_nav_menu #menu-products-services-column-2 {
	width: 100% !important;
}

/*
* Menu
*/

.nav .sub-menu li.menu-item > a {
	width: 250px !important;
}

.sub-menu.sidebar-inside.megamenu-column-4 {
	padding-top: 16px !important;
}

.menu-about-column-1-container, .menu-about-column-2-container, .menu-industries-column-1-container, .menu-industries-column-2-container, #text-15.widget.widget_text, .text-16.widget.widget_text {
	padding: 16px !important;
}

#nav_menu-11.widget.widget_nav_menu, .menu-products-services-column-1 {
	border-right: #fff solid 16px !important;
}

#nav_menu-13.widget.widget_nav_menu {
	width: 27% !important;
	border-right: #fff solid 16px;
}

.nav .sub-menu li.menu-item > a {
    width: 100%;
}

#nav_menu-13.widget.widget_nav_menu {
	width: 18% !important;
	margin-bottom: 10px !important;
}

#nav_menu-14.widget.widget_nav_menu {
	width: 30% !important;
	border-right: #fff solid 16px;
}

/*
* Bounce Scroll Down
*/

.arrow.bounce {
	position: fixed !important;
	bottom: 20px !important;
	left: 20px !important;
	z-index: 9999;
	display: block !important;
	width: 50px !important;
	height: 50px !important;
	background: #ffcf23;
	
}

.arrow.bounce i { color: #27343b; text-decoration: none; line-height: 50px; text-align: center !important; font-size: 20px}

.arrow {
  text-align: center;
  margin: 0px;
}
.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}

/*
* Owely Carousel
*/

.owl-theme {
    background: none !important;
}

/*
* Slider
*/

.rev_slider .tp-revslider-mainul .tp-caption, .rs-layer {
	font-family: 'DINPro-Bold' !important;
}


.iframe-container {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}

.iframe-container iframe {
  position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    border: 0 !important;
}

/*
* Sidebar
*/

.main-sidebar .widget {
	margin-bottom: 20px !important;
}

#main-sidebar .mgt-button-wrapper.mgt-button-wrapper-align-left .mgt-button:before {
    background: #ffffff !important;
}

/*
* Font Awesome Icons
*/

.mgt-font-icon i.fa {
	font-family: "Font Awesome 5 Pro" !important;
}

/*
* Testimonials
*/

.mgt-client-review-content {
	color: #fff !important;
}

.mgt-client-review.text-white.reviews-style-wide::before {
	color: #fff !important;
}

.mgt-client-review-title h5 {
	color: #ffcf23 !important;
}

.owl-theme .owl-controls .owl-page span {
    background: #fff !important;
}

/*
* Body
*/

.blog-post .entry-content h1, .blog-post .entry-content h2, .blog-post .entry-content h3, .blog-post .entry-content h4, .blog-post .entry-content h5, .blog-post .entry-content h6, .page .entry-content h1, .page .entry-content h2, .page .entry-content h3, .page .entry-content h4, .page .entry-content h5, .page .entry-content h6, .single .project-container h1, .single .project-container h2, .single .project-container h3, .single .project-container h4, .single .project-container h5, .single .project-container h6, .comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6 {
    color: #27343b;
}

.mgt-promo-block .mgt-promo-block-content h1, .mgt-promo-block .mgt-promo-block-content h2, .mgt-promo-block .mgt-promo-block-content h3, .mgt-promo-block .mgt-promo-block-content h4, .mgt-promo-block .mgt-promo-block-content h5, .mgt-promo-block .mgt-promo-block-content h6 {
    color: #ffffff;
}

.mgt-promo-block.animated:hover .mgt-promo-block-content {
    background-color: rgba(39, 52, 59, 0.5);
}

.portfolio-item-block h4.title {
    color: #ffffff;
}

.mgt-counter-wrapper .mgt-counter-value {
    color: #27343b !important;
}

.mgt-button.mgt-style-solid-invert, .mgt-button.mgt-style-solid-invert:active, .mgt-button.mgt-style-solid-invert:focus {
    background: #31424b !important;
}

.mgt-button:before {
    background: #ffd023 !important;
}

.wpb-js-composer .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #27343b !important;
    background-color: #31424b !important;
}

.portfolio-filter.filter-bordered {
    border: 1px solid #31424b !important;
}

.portfolio-filter {
    background: #31424b !important;
}

/*
* Team
*/

.awsm-modal-trigger:hover .awsm-personal-info::after {
	color: #31424b !important;
}

.awsm-modal-trigger figure figcaption {
	display: block !important;
	position: relative !important;
	width: 100% !important;
}

.slide-ins-style.style-1 figcaption {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    padding: 20px;
	padding-left: 0px !important;
	padding-top: 10px !important
	padding-bottom: 10px !important;
    background: rgba(35, 35, 35, 0);
    color: #2A2F35;
    text-align: left;
    opacity: 1;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transition: -webkit-transform 0.6s, opacity 0.4s;
    -moz-transition: -moz-transform 0.6s, opacity 0.4s;
    -webkit-transition: opacity 0.4s, -webkit-transform 0.6s;
    transition: opacity 0.4s, -webkit-transform 0.6s;
    -moz-transition: transform 0.6s, opacity 0.4s, -moz-transform 0.6s;
    transition: transform 0.6s, opacity 0.4s;
    transition: transform 0.6s, opacity 0.4s, -webkit-transform 0.6s, -moz-transform 0.6s;
    font-size: 0;
}

.slide-ins-style.style-1 figcaption {
	height: 120px !important;
	position: relative !important;
	padding-top: 10px !important;
}

.slide-ins-style.style-1 figcaption .awsm-personal-info {
	height: 100px !important;
	position: relative !important;
	top: 0px !important;
}

.slide-ins-style.style-1 figcaption h3 {
	color: #27343b;
	margin-top: 0px !important;
	position: absolute !important;
	top: 0px;
}

.awsm-grid-wrapper .awsm-grid {
	padding: 0px 0 !important;
}

.awsm-grid-wrapper .awsm-grid > .awsm-grid-card {
    margin: 0 0 0px;
}

.page-id-1449 .awsm-personal-info::after {
	content: "Read more \f061";
	color: #ffd023;
	text-transform: uppercase;
	font-size: 12px;
    height: auto;
	font-family: "Font Awesome 5 Pro", 'DINPro-Regular', sans-serif !important;
	position: absolute;
	top: 55px !important;
	-webkit-transition: color 0.4s, -webkit-transform 0.6s;
    transition: color 0.4s, -webkit-transform 0.6s;
    -moz-transition: color 0.6s, color 0.4s, -moz-transform 0.6s;
}

.single-mgt_portfolio .awsm-personal-info::after {
	content: "Read more \f061";
	color: #ffd023;
	text-transform: uppercase;
	font-size: 12px;
    height: auto;
	font-family: "Font Awesome 5 Pro", 'DINPro-Regular', sans-serif !important;
	position: absolute;
	top: 65px !important;
	-webkit-transition: color 0.4s, -webkit-transform 0.6s;
    transition: color 0.4s, -webkit-transform 0.6s;
    -moz-transition: color 0.6s, color 0.4s, -moz-transform 0.6s;
}

.awsm-personal-info span {
    text-transform: none;
    font-size: 12px;
    line-height: 1.4;
    display: block;
	position: absolute;
	top: 30px !important;
}

.awsm-modal-image-main {
	margin-bottom: 15px !important;
}

.awsm-modal-details {
	position: relative;
	height: auto !important;
	padding-bottom: 100px;
}


.awsm-modal-details h3 {
	text-transform: none !important;
    font-size: 13px !important;
    line-height: 1.4;
    display: block;
	position: absolute;
	top: 30px !important;
	font-family: 'DINPro-Medium' !important;
}

.awsm-modal-details h2 {
	position: absolute;
	font-family: 'DINPro-Medium' !important;
	font-size: 24px !important;
}


.awsm-modal-details p {
	position: relative;
	top: 70px;
}

/*
* Header
*/

header .header-center {
    display: table-cell;
    vertical-align: middle;
    min-width: 650px;
}

.header-info-2-text {
    margin-left: 20%;
    float: left;
    width: 70%;
}

.header-info-2-text .header-info-half .header-info-content-icon {
    font-size: 32px;
    line-height: 32px;
    color: #3B5059;
    float: left;
    margin-right: 10px;
}

.header-info-2-text .header-info-half .header-info-content-title {
    font-size: 12px;
	line-height: 14px;
	color: #FFD023;
    text-transform: uppercase;
    font-weight: bold;
	padding-top: 1px;
}

.header-info-2-text .header-info-half .header-info-content-text, .header-info-2-text .header-info-half .header-info-content-text a {
    font-size: 17px;
    line-height: 17px;
	color: #3B5059 !important;
	 -webkit-transition: color 1s ease-out;
  -moz-transition: color 1s ease-out;
  -o-transition: color 1s ease-out;
  transition: color 1s ease-out;
}

.header-info-2-text .header-info-half .header-info-content-text a:hover {
	color: #FFD023 !important;
}

/*
* Sticky Header
*/

header .light-logo {
    display: none;
}

.sticky-header.fixed .light-logo {
	display: inline-block;
	width: 79px;
	height: auto;
	margin-right: 20px;
	padding-top: 9px;
	float: left;
}

.sticky-header.fixed .navbar-collapse ul {
	max-width: 1060px;
	display: inline-block;
	float: right;
}

/*
* Our History
*/

.mgt-counter-wrapper .mgt-counter-value {
	line-height: 1 !important;
	padding-bottom: 15px !important;
}

/*
* Product
*/

.gridzyContainer {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

.pswp {
	z-index: 9999999 !important;
}

.pswp__bg {
	opacity: 0.8 !important;
}

.portfolio-list.portfolio-list-related.clearfix.portfolio-columns-4 {
	background-color: #d7d7d7 !important;
}
/*
* Posts
*/

.mgt-post-list .mgt-post .mgt-post-image {
    background: #d7d7d7;
    height: 230px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: cover;
    margin-bottom: 25px;
}

.tag-cloud-link {
	text-transform: capitalize !important;
}

/*
* Footer
*/
.footer-sidebar-2-wrapper {
	border-top: #FFCF23 4px solid !important;
}

footer {
    background: #27343b !important;
}

#footer-sidebar-2 #text-11 {
	padding-right: 0px;
	width: 34%;
}

#footer-sidebar-2 #text-11.widget img {
    max-width: 220px;
    height: auto;
}

#footer-sidebar-2 #nav_menu-7 {
	padding-left: 40px;
	width: 17%;
	padding-right: 0px;
	margin-right: 0%;
}

#footer-sidebar-2 #text-12 {
	padding-left: 40px;
	padding-right: 0px;
	width: 20%;
}

#footer-sidebar-2 #text-13 {
	padding-left: 40px;
	padding-right: 0px;
	width: 29%;
}

#top-link {
    bottom: 11px !important;
}



/*
* Media Queries
*/

@media screen and (max-width: 1200px) {
	.container {
		width: 90%;
	}
	.navbar-inner {
		width: 90%;
		max-width: 90%;
	}
	.navbar-inner .container {
		width: 100% !important;
	}
	/*
	* Header Menu
	*/
	#nav_menu-13.widget.widget_nav_menu {
		width: 25% !important;
		margin-bottom: 10px !important;
	}

	#nav_menu-14.widget.widget_nav_menu {
		width: 25% !important;
		border-right: #fff solid 16px;
	}
	.sticky-header.fixed .navbar-collapse ul li a {
		padding-left: 10px;
		padding-right: 10px;
	}
	.sticky-header.fixed .mainmenu-belowheader .navbar .nav>li.pull-right>a {
		padding-left: 30px;
		padding-right: 30px;
		margin-left: 10px;
	}
	
	/*
	* Portfolio Filter
	*/
	
	.portfolio-filter a {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	/*
	* Footer
	*/
	#footer-sidebar-2 #text-11 {
		padding-right: 0px;
		width: 29% !important;
	}
	#footer-sidebar-2 #nav_menu-7 {
		padding-left: 40px;
		width: 20% !important;
		padding-right: 0px;
		margin-right: 0%;
	}
	#footer-sidebar-2 #text-12 {
		padding-left: 40px;
		padding-right: 0px;
		width: 21% !important;
	}
}

@media screen and (max-width: 1055px) {

	.navbar-collapse ul li a {
		padding-left: 12px !important;
		padding-right: 12px !important;
		font-size: 14px !important;
	}
	.sticky-header.main-header.sticky-header-elements-menuonly.fixed .sub-menu.sidebar-inside.megamenu-column-4 #nav_menu-13.widget.widget_nav_menu {
    width: 25% !important;
	margin-left: 0px !important;
    margin-bottom: 10px !important;
}
}


@media screen and (max-width: 1024px) {
	/*
	* Header Menu
	*/
	#nav_menu-13.widget.widget_nav_menu, #custom_html-2.widget_text.widget.widget_custom_html, #nav_menu-12.widget.widget_nav_menu {
		width: 25% !important;
		margin-bottom: 10px !important;
	}
	#nav_menu-14.widget.widget_nav_menu {
		width: 25% !important;
		border-right: #fff solid 16px;
	}
	/*
	* Header Menu
	*/
	header .header-left {
		min-width: 20% !important;
	}
	header .header-left.logo {
		text-align: left !important;
		margin: 20px 0;
		display: inline-block !important;
	}
	header .header-center {
		display: inline-block !important;
		min-width: 70% !important;
	}
	header .header-right {
		text-align: right !important;
		display: inline-block !important;
		min-width: 10% !important;
	}
	header .header-center .header-info-2-text {
		
	}
	
	/*
	* Portfolio Filter
	*/
	
	.portfolio-filter a {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
}

@media screen and (max-width: 992px) {
	/*
	* Header Menu
	*/
	#nav_menu-13.widget.widget_nav_menu, #custom_html-2.widget_text.widget.widget_custom_html, #nav_menu-12.widget.widget_nav_menu {
		width: 33% !important;
		margin-bottom: 10px !important;
	}
	#nav_menu-14.widget.widget_nav_menu {
		width: 33% !important;
		border-right: #fff solid 16px;
	}
	#custom_html-2.widget_text.widget.widget_custom_html {
		display: none;
	}
	
	/*
	* Header Menu
	*/
	header .header-left {
		min-width: 15% !important;
	}
	header .header-center {
		min-width: 80% !important;
	}
	header .header-right {
		min-width: 5% !important;
	}
	.navbar-collapse, .navbar-inner {
		width: 100% !important;
	}
	.navbar-collapse ul li a {
		padding-left: 15px !important;
		padding-right: 15px !important;
		font-size: 13px !important;
	}
	.mainmenu-belowheader .navbar .nav>li.pull-right>a {
		padding-left: 20px !important;
		padding-right: 20px !important;
		margin-left: 10px;
	}
	.col-md-6.footer-copyright, .col-md-6.footer-menu {
		width: 50% !important;
		float: left !important;
	}
	.col-md-6.footer-menu {
		width: 50% !important;
		float: right !important;
	}
	.col-md-6.footer-copyright {
		text-align: left !important;
	}
	.col-md-6.footer-menu {
		text-align: right !important;
	}
	#menu-footer-menu {
		display: inline-block !important;
	}
}

@media screen and (max-width: 979px) {
	/*
	* Footer
	*/
	#footer-sidebar-2 #text-11 {
		padding-right: 0px;
		width: 50% !important;
	}
	#footer-sidebar-2 #nav_menu-7 {
		padding-left: 40px;
		width: 50% !important;
		padding-right: 0px;
		margin-right: 0%;
	}
	#footer-sidebar-2 #text-12 {
		padding-left: 0px;
		padding-right: 0px;
		width: 50% !important;
	}
	#footer-sidebar-2 #text-13 {
		padding-left: 40px;
		padding-right: 0px;
		width: 50% !important;
	}
}


@media screen and (max-width: 930px) {
	/*
	* Header Menu
	*/
	.navbar-collapse ul li a {
		padding-left: 10px !important;
		padding-right: 10px !important;
		font-size: 13px !important;
	}
	.mainmenu-belowheader .navbar .nav>li.pull-right>a {
		padding-left: 20px !important;
		padding-right: 20px !important;
		margin-left: 10px;
	}
	/*
	* Portfolio Filter
	*/
	
	.portfolio-filter a {
		padding-left: 15px !important;
		padding-right: 15px !important;
		font-size: 13px !important;
	}
}

@media screen and (max-width: 872px) {
	/*
	* Header Menu
	*/
	.navbar-collapse ul li a {
		padding-left: 8px !important;
		padding-right: 8px !important;
		font-size: 12px !important;
	}
	.mainmenu-belowheader .navbar .nav>li.pull-right>a {
		padding-left: 20px !important;
		padding-right: 20px !important;
		margin-left: 10px;
	}
	header .header-left {
		min-width: 20% !important;
	}
	header .header-center {
		min-width: 70% !important;
	}
	header .header-right {
		min-width: 10% !important;
	}
	header .header-center .header-info-2-text {
		width: 80% !important;
	}
	/*
	* Portfolio Filter
	*/
	
	.portfolio-filter a {
		padding-left: 10px !important;
		padding-right: 10px !important;
		font-size: 13px !important;
	}
}

@media screen and (max-width: 788px) {
	/*
	* Header Menu
	*/
	header .header-center .header-info-2-text {
		width: 90% !important;
	}
	.mainmenu-belowheader .navbar .nav>li.pull-right>a {
		padding-left: 15px !important;
		padding-right: 15px !important;
		margin-left: 5px;
	}
	/*
	* Portfolio Filter
	*/
	
	.portfolio-filter a {
		padding-left: 10px !important;
		padding-right: 10px !important;
		font-size: 12px !important;
	}
	
}
@media screen and (max-width: 768px) {
	.navbar-inner {
		width: 100%;
		max-width: 100%;
	}
	
	.navbar-toggle {
		margin-bottom: 0px !important;
	}
	.navbar .navbar-toggle {
		display: block !important;
		background-color: #27343b !important;
	}
	.navbar-inner .container {
		width: 100% !important;
	}
	.navbar-collapse #menu-main-menu-1 {
		padding-left: 30px !important;
		padding-right: 30px !important;
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}
	#nav_menu-13.widget.widget_nav_menu, #custom_html-2.widget_text.widget.widget_custom_html, #nav_menu-12.widget.widget_nav_menu {
		width: 100% !important;
		margin-bottom: 0px !important;
	}
	#nav_menu-14.widget.widget_nav_menu {
		width: 100% !important;
		border-right: #fff solid 0px;
	}
	.pull-right {
		margin-top: 10px !important;
	}
	.pull-right a, .pull-right a:hover {
		background-color: #ffd023 !important;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
		padding-left: 30px !important;
		padding-right: 30px !important;
		display: inline-block !important;
	}
	.portfolio-filter a {
		padding-left: 10px !important;
		padding-right: 10px !important;
		font-size: 12px !important;
		width: 25% !important;
	}
	
}


@media screen and (max-width: 710px) {
	.header-info-2-text .header-info-half .header-info-content-text, .header-info-2-text .header-info-half .header-info-content-text a {
		    font-size: 14px;
	}
	
}

@media screen and (max-width: 666px) {
	header .header-left {
		min-width: 30% !important;
	}
	header .header-center {
		min-width: 60% !important;
	}
	header .header-right {
		min-width: 10% !important;
	}
	header .header-center .header-info-2-text {
		width: 90% !important;
	}
	.header-info-2-text .header-info-half {
		display: block !important;
		width: 100% !important;
		padding-top: 8px !important;
	}
	.header-info-2-text .header-info-half .header-info-content-text, .header-info-2-text .header-info-half .header-info-content-text a {
		    font-size: 17px;
	}
	
}

@media screen and (max-width: 570px) {
	header .header-left {
		min-width: 70% !important;
	}
	header .header-center{
		display: none !important;
	}
	header .header-right {
		min-width: 30% !important;
	}
	header .header-right .header-nav {
		float: right !important;
	}
	/*
	* Footer
	*/
	#footer-sidebar-2 #text-11 {
		padding-right: 0px;
		width: 100% !important;
	}
	#footer-sidebar-2 #nav_menu-7 {
		padding-left: 0px;
		width: 100% !important;
		padding-right: 0px;
		margin-right: 0%;
	}
	#footer-sidebar-2 #text-12 {
		padding-left: 0px;
		padding-right: 0px;
		width: 100% !important;
	}
	#footer-sidebar-2 #text-13 {
		padding-left: 0px;
		padding-right: 0px;
		width: 100% !important;
	}
	.col-md-6.footer-copyright, .col-md-6.footer-menu {
		width: 100% !important;
		float: left !important;
	}
	.col-md-6.footer-menu {
		width: 100% !important;
		float: right !important;
	}
	.col-md-6.footer-copyright {
		text-align: center !important;
	}
	.col-md-6.footer-menu {
		text-align: center !important;
	}
	#menu-footer-menu {
		display: inline-block !important;
	}
	.portfolio-filter a {
		padding-left: 10px !important;
		padding-right: 10px !important;
		font-size: 12px !important;
		width: 50% !important;
	}
}

