@media (max-width: 1070px) {

	/* Boxed layout */

	.boxed-layout {
		max-width: 100%;
		margin: auto;
		border: none;
	}

	header #menu-menu-1 {
		margin-top: 0;
	}

}

@media screen and (min-width:1000px) {


	/* Header layout - Standard large */

	.header-layout-standard-large .navbar-brand img {
		max-height: 56px!important;
		margin: -14px 0!important;
	}


	/* Header layout - Centered large */

	.header-layout-large.sticky .navbar-header {
		display: none;
	}

	.header-layout-large.sticky .menu-item a {
		padding: 21px 5px!important;
	}

	.header-layout-large .primary {
		box-shadow: inset 0 4px 3px -3px rgba(0, 0, 0, 0.04);
	}

	.header-layout-large .our-info a,
	.header-layout-large .our-info span,
	.header-layout-large .soc-icons i {
		line-height: 52px;
	}

	.header-layout-large .menu-item a {
		padding: 30px 5px!important;
	}

	.header-layout-large .dropdown .dropdown-menu a {
		padding: 10px 25px!important;
	}


	.header-layout-large .navbar-header {
		float: none!important;
		display: table;
		margin: 0 auto;
		position: relative;
		margin-top: -44px;
		margin-bottom: 0px;
		z-index: 358888;
	}

	.header-layout-large .navbar-header .navbar-brand {
		padding: 0 25px!important;
		background: #fff;
		z-index: 58888;
		line-height: normal;
		max-height: none;
	}

	.header-layout-large .navbar-header .navbar-brand img {
		height: 85px!important;
		max-height: 85px!important;
	}

	.header-layout-large .navbar-primary,
	.header-layout-large .no-menu-assigned {
		float: none!important;
		display: table;
		margin: 0 auto!important;
	}

	.header-layout-large .no-menu-assigned a {
		margin: 0;
	}


	/* Header layout - Centered small */

	.header-layout-large.header-layout-large-small .navbar-brand {
		margin-top: 25px;
	}

	.header-layout-large.header-layout-large-small .navbar-brand img {
		height: 28px!important;
		max-height: 28px!important;
	}

	
	/* Full layout */

	.full-layout .container {
		max-width: 80%!important;
		width: 80%
	}

	.full-layout .container .countup-item {
		width: 22%;
	}

	.full-layout .partners-list {
		max-width: 75%!important;
		width: 75%!important;
	}


	/* Header layout - inverted layout */

	.header-inverted-layout .navbar-header {
		float: right;
	}

	.header-inverted-layout .navbar-collapse {
		float: left;
	}
}

@media (min-width: 992px) {
	.navbar-nav .menu-item a {
		font-size:16px;
		margin:0 5px;
	}
	
	body .slide-details .slide-info2 {
		font-size:25px;
	}

}
@media (max-width: 1300px) {
	.navbar-brand img {
		max-height: 52px;
	}
}
@media (max-width: 1200px) {

	html .navbar-nav .menu-item:last-child a, html .navbar-nav .current-menu-item.menu-item:last-child a, html .navbar-nav .current_page_parent.menu-item:last-child a {
		padding: 11px 10px 9px;
	}

	.navbar-nav .menu-item a {
		font-size:15px;
		margin:0 8px;
		padding: 39px 0;
	}

	.navbar-brand img {
		max-height: 48px;
	}

	body .slide-details .slide-title {
		font-size: 40px !important;
	}
	.slideshow ul.ticks {font-size: 0.8em;}
}
@media (max-width: 1100px) {
	.navbar-brand img {
		max-height: 40px;
	}
}
@media (max-width: 1000px) {


	/* Larger header */

	.header-layout-large img,
	.header-layout-standard-large img {
		max-height: 44px;
	}

	.desktop-only {
		display: none;
	}


	/* Navbar fix */
	.navbar-brand img {
		max-height: 44px;
	}
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
		text-align: center;
    }
	.navbar-nav .menu-item:last-child a{
		margin-top: 0 !important;
	}
	.navbar-collapse {
        padding: 0 15px;
	}

    .navbar-collapse.collapse.in { 
        display: block!important;
		box-shadow: none;
    }
    .collapsing {
        overflow: hidden!important;
    }

    section.content{
    	height:auto!important;
    	padding-right:0;
    }

    .scroller-bar{
    	display:none!important;
    }

    .scroller-horizontal .scroller-bar{
    	display:block!important;
    }


	/* Navbar */

	.header-details {
		font-size:15px;
	}

	.header-details .learn-more {
		font-size: 15px;
	}

	.header-details img {
		height: 20px;
	}

	header nav {
		padding: 0px;		
	}


	.navbar-header {
		padding: 0px 5px;
	}

	.navbar-brand {
		padding: 0px 15px!important;
	}

	.navbar-collapse {
		border: none!important;
		position: relative;
	}

	.navbar-toggle {
		padding: 30px 0;
		border: 0;
		background-color: transparent;
	}
	
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
		background-color: transparent;
	}

	.navbar-toggle i {
		font-size: 21px;
		color: #fff!important;
	}

	.navbar-nav .menu-item a {
		padding: 10px 5px!important;
		font-size:14px !important;
	}

	.navbar-nav .current-menu-item,
	.navbar-nav .current_page_parent {
		background-color: #e15454;
	}

	.navbar-nav .caret {
		display: none;
	}

	header .navbar-nav .current-menu-item a,
	header .navbar-nav .current_page_parent a {
		border: none!important;
		color: #ffce00!important;
		font-weight: bold;
	}

	.navbar-nav .dropdown i.fa {
	    position: absolute;
	    right: 7px;
	    top: 14px;
	    font-size: 16px;
	}

	.navbar-nav .dropdown.open {
		background-color: #fafafa;
	}

	.navbar-nav .dropdown.open .dropdown-toggle {
		border: none;
		background-color: transparent!important;
	}

	.navbar-nav .dropdown.open .dropdown-menu {
		padding-bottom: 15px;
		border: none;
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
	}

	.navbar-nav .dropdown.open .dropdown-menu a {
		padding: 5px 5px!important;
		padding-left: 35px!important;
	}

	.navbar-secondary {
		display: block;
	}

	.navbar-secondary .menu-item a {
		font-weight: bold;
	}

	.navbar-secondary .menu-social-icons {
		padding-left: 5px;
	}

	.navbar-secondary .menu-social-icons a {
	    display: inline-block;
	    width: auto;
	    font-size: 15px;
	    padding-right: 0px!important;
	    padding-left: 0px!important;
	}

	header.sticky nav {
		padding: 0px;
	}

	header.sticky .navbar-toggle {
		padding: 12px 0 10px 0;
	}

	.admin-bar header.sticky nav {
		top: 32px!important;
	}

	.admin-bar header.sticky .navbar-collapse {
		top: 0px!important;
	}


	/* Services widget */

	.page-section-services {
		padding: 0;
	}

	.services-list {
		height: auto!important;
	}

	.service-item {
		position: relative;
		overflow: hidden;
		margin-top: 0px!important;
		padding-top: 33px!important;
	}

	.service-item:last-child {
		margin-bottom: 30px!important;
	}

	.service-column-left {
		width: 130px;
		position: absolute;
	}

	.service-column-right {
		width: 100%;
		text-align: center;
		min-height: 78px;
	}

	.service-item .service-line-bottom {
		display: none;
	}

	.service-item:last-child .service-line-bottom {
		display: block;
		height: 200px;
	}


	/* Slideshow widget */

	body .slideshow .slick-dots {
		margin-top: -40px;
	}

	body .slideshow .slick-dots li {
		margin: 0 1px;
	}

	body .slide-details .slide-title {
		font-size: 36px!important;
		line-height: 38px;
		margin-top: 0px;
	}

	body .slide-details .slide-info {
		font-size: 16px!important;
	}
	
	body .slide-details .slide-info strong {
		font-size:22px !important;
	}
	
	body .slide-details .slide-info2 {
		font-size: 20px!important;
		max-width: 70%;
	}
	
	body .slide-details .slide-button a {
		font-size:20px;
	}
	
	body .slide-details .slide-button a i {
		font-size:20px;
		width:50px;
		line-height:50px;
		margin:0 0 0 34px;
	}

	body .slide-details .slide-right .slide-button a i {
		font-size:20px;
		width:auto;
		line-height:normal;
		margin:0;
	}
	
	body .slide-details .slide-button .btn {
		padding-left:34px;
		font-size: 20px;
		height: 70px;
	}
	body .slideshow .slide-details .slide-right .slide-button a span {
		margin-top: 13px;
	}
	body .slide-details.confidential-form .slide-button a {
		font-size:20px;
		height:60px;
		line-height:60px;
	}

	body .slide-details.confidential-form .slide-button a i {
		font-size:20px;
		width:60px;
		line-height:60px;
		margin:0;
	}

	body .slide-details.confidential-form .slide-button .btn {
		padding:0 84px 0 42px;
	}

	body .slideshow .slide-right {
		bottom: 0px;
	}

	.btn-danger {
		padding: 0px 16px;
	}


	/* Portfolio widget */

	.portfolio-item {
		height: 230px;
	}


	/* Partners widget */

	.partners-list {
		width: 100%;
	}


	/* Blog widget */

	.blog-item {
		position: static!important;
		width: 100%!important;
	}

	.blog-column-right {
		padding-left: 15px;
	}

	.blog-list {
		position: static!important;
		height: auto!important;
	}

	.no-results {
		position: relative;
		margin-right: 15px;
	}

	/* Page category */

	.category-item {
		padding: 12px 10px!important;
	}


	/* Back to top button */

	.back-top {
		display: none!important;
	}


	/* Pagination */

	.comment-navigation {
		margin-top: 0px;
		margin-bottom: 20px
	}

}
@media (max-width: 992px) {
#wrapper .page-slideshow {height: auto !important;}
	.slideshow .slide-right {
		bottom: 0px;
		left: 0;
		text-align: left;
		position: relative;
	}
	
	.ninja-forms-form-wrap .ninja-forms-field-description {
		display:none;
	}
	
	.location-section {
		padding:0;
	}
	
	.location-form {
		margin-top:20px;
	}
	.confidential-form .location-form {
		padding:20px 15px 0;
	}
	
	.confidential-form .location-form input[type=submit] {
		font-size:14px;
	}

}

@media (max-width: 780px) {

	.home-contact .panel-grid-cell {
		margin:30px 0 0 !important;
		font-size:24px;
	}

	#home-form.home-contact .panel-grid-cell {
		margin-top:0px !important;
	}
	#home-form .field-wrap.list-radio-wrap > label {
		line-height: normal;
		white-space: normal;
		width: 100% !important;
	}
	.home-contact .col-md-6:nth-child(1) {
		margin-bottom:20px;
	}
	
	.home-contact .col-md-6:nth-child(2) {
		margin-bottom:0px;
	}
	
	.uk-map {
		display:none;
	}
	
	.confidential-form .location-form {
		padding:40px 40px 20px;
		margin:20px 0;
		min-height:300px;
	}
	
	.confidential-form .location-form input[type=submit] {
		font-size:18px;
	}
}

@media (max-width: 768px) {

	.show-mobile {display: block;}

	.free-guide img {
		float: none;
		margin: 0 auto;
	}
	
	.header-details {
		line-height:14px;
		padding:10px 0;
		height:auto;
	}


	/* Slideshow widget */

	body .slideshow .slick-dots {
		display: none!important;
	}

	body .slide-details .slide-title {
		font-size: 32px!important;
		margin-top:0;
	}
	body .slide-details .slide-info2 {
	    font-size: 16px !important;
	}
	.slideshow ul.ticks {
		margin-bottom: 10px;
	}
	body .slideshow .slide-button {
		padding-top: 25px!important;
	}
	body .slide-details {
		width:100%;
	}
	body .slideshow .slide-right h2 {
		color: #fff;
	}
	body .slide-details .slide-button a i {
		font-size:16px;
		width:50px;
		line-height:50px;
		margin:0 0 0 20px;
	}
	
	body .slide-details .slide-button .btn {
		padding-left:20px;
	}

	body .slideshow .slide-right {
		position: relative;
		text-align: left;
		bottom: auto;
		right: auto;
	}
	.page-id-1548 .slideshow .slide-right {bottom: 0px;}
	body .slideshow .slide-right span {
		color: #fff;
	}
	.slideshow .slide-right .btn, .slideshow .slide-details .slide-right .slide-button a i {
		font-size: 16px;
	}
	body .slideshow .slide-right .slide-button {
		padding: 5px 0 0 !important;
	}

	body .slide-details .slide-right .slide-button .btn {
		padding-left:40px;
	}

	.home .slide-info {
		margin-top: -10px;
	}



	/* Wordpress admin panel fix */
	
	.admin-bar header.sticky .header-details {
		top: 46px!important;
	}

	.admin-bar header.sticky nav {
		top: 46px!important;
	}

	header.sticky nav {
		top: .px!important;
	}


	/* Portfolio widget */

	/*.portfolio-item {
		height: 180px!important;
	}*/

	.portfolio-title {
		font-size: 18px;
	}


	/* Contact page */

	.contact-section {
		margin-top: 30px;
		padding-top: 30px;
	}

	
	/* General page */

	.section-title-large .title {
		font-size: 30px;
	}


	/* Post content */

	table {
		width: 100%;
		overflow: scroll;
		display: block;
	}

	.post-inner img {
		max-width: 100%;
	}

	#wp-calendar {
		width: 100%;
		display: table;
	}

	/* Admin */

	.admin-edit {
		font-size: 14px!important;
	}
	
	.ninja-forms-form-wrap label,
	.ninja-forms-form-wrap input,
	.ninja-forms-form-wrap select,
	.ninja-forms-form-wrap textarea,
	.ninja-forms-form-wrap .g-recaptcha,
	.ninja-forms-field-error,
	.ninja-forms-cont input[type=submit] {
		width:100% !important;
		margin:0 !important;
		text-align:left;
	}
	#home-form .ninja-forms-form-wrap label {
		width:auto !important;
		margin:0 !important;
		text-align:left;
	}
	#home-form .listradio-wrap .nf-field-element label {margin-left: 30px !important;}
	#home-form .ninja-forms-form-wrap input[type="text"], #home-form .ninja-forms-form-wrap input[type="tel"], #home-form .ninja-forms-form-wrap input[type="email"], #home-form .ninja-forms-form-wrap select, #home-form .ninja-forms-form-wrap textarea {font-size: 16px;}
	.landing-section .panel-grid-cell:first-child {
		border-right: 0;
		margin: 0 -15px;
	}
	
	.landing-section .panel-grid-cell:last-child {
		margin: 0 -15px;
	}
	
	.landing-section .panel-grid-cell:nth-child(2) p {
		font-size:14px;
	}
	
	.landing-section p.lead {
		margin:0 0 25px;
		font-size:18px !important;
	}
	
	.landing-section p.lead:first-child {
		font-size:24px !important;
		line-height:34px !important;
		margin-top: 30px;
	}

	.free-guide input[type=submit] {
		width: 50px !important;
	}


}
@media (max-width: 767px) {
	ul.ticks {padding-left: 0;}
	.slideshow .slide-patern-show::before {transform: none; left: -40px; }
	.hide-mobile {display: none !important;}
	.free-guide .container {flex-direction: column;}
	#pg-1060-0 > .panel-row-style {padding-bottom: 0 !important;}
	.multi-step > div:nth-child(1) {order: 3;}
	.multi-step > div:nth-child(2) {order: 2;}
	.multi-step > div:nth-child(3) {order: 1; margin-bottom: 40px !important;}
	.top-bar {line-height: 1.4em; padding: 6px 0;}
	.top-bar span {display: block; text-align: center;}
	.top-bar span.hide-mobile {display: none;}
	.slideshow .slide-patern {max-height: unset;}
	#wrapper .page-slideshow {height: auto !important; max-height: unset;}
	.slideshow .slideshow-slide .container {padding-left: 15px; padding-right: 15px;}
	body .slide-details, body .slideshow .slide-right {text-align: left;}
	.page-id-1548 .slideshow .slide-right {bottom: 0px;}
	.slideshow .slide-details .slide-right .slide-button a img {position: absolute; right: 5px; top: 23px;}
	body .slide-details .slide-right .slide-button .btn {padding-right: 50px;}
	body .slide-details .slide-info2 {max-width: 100%;}
	body .slide-details, body .slideshow .slide-right {text-align: center;}
	body .slide-details ul.ticks li {display: inline-block; padding-left: 30px; padding-right: 30px;}
}

@media (max-width: 600px) {
	 .widget_maskitto_services {display: none;}
	.post-inner h1 {font-size: 30px;}
	.confidential-form h3, .initial-assessment-content strong {font-size: 18px;}
	.initial-assessment-content li {font-size: 13px;}

	.header-details .learn-more {
		font-size: 12px;
		margin: 0 10px;
	}

	/* Wordpress admin panel fix */
	.admin-bar header.sticky .header-details {
		top: 0px!important;
	}
	.admin-bar header.sticky nav, header.sticky nav {
		top: 0px!important;
	}


	/* 404 page */

	.page-404 {
		background-size: 100%;
		height: 250px;
		border-right: 10px solid #e15555;
		border-left: 10px solid #e15555;
	}

	/* Testominials */

	.testimonials-item {
		padding: 80px 40px!important;
	}

	.landing-profile.float-right {
		float:none;
		width:100%;
		margin:0 0 20px;
	}
}


@media (max-width: 480px) {
	#home-form .field-wrap {
		width: 100%;
	}
	#home-form .ninja-forms-form-wrap input[type="text"], #home-form .ninja-forms-form-wrap select, #home-form .ninja-forms-form-wrap textarea {
		width: 100% !important;
	}
	.slideshow .slide-right h2 {display: none;}

	.profile-container .col-xs-3, .profile-container .col-xs-9 {
		width: 100% !important;
		text-align: center !important;
	}

	.free-guide {
		font-size: 20px;
	}

	.free-guide img {
		float: none;
		margin: 0 auto;
	}


	.free-guide a {
		font-size: 13px;
		padding: 0 20px;
		line-height: 50px;
		height: 50px;
	}

	.free-guide input[type=text] {
		font-size: 16px;
		width: 90%;
	}

	.free-guide input[type=submit] {
		right: -20px;
	}
	
	.navbar-brand img {
		max-height:44px;
	}
	
	.header-details {
		font-size:14px;
	}


	/* Slideshow widget */

	body .slide-details .slide-title {
		font-size: 28px!important;
		line-height:30px;
	}

	body .slide-details .slide-info {
		font-size: 12px!important;
	}
	
	body .slide-details .slide-info strong {
		font-size: 30px!important;
	}

	body .slide-details .slide-info strong.hours {
		font-size: 16px!important;
	}
	
	body .slide-details .slide-info2 {
		font-size: 14px!important;
	}

	body .slideshow .slide-right .slide-button {
		padding: 5px 0 0 !important;
	}

	body .slide-details .slide-right .slide-button .btn {
		padding-left:40px;
		font-size: 18px !important;
		padding: 0 20px 0 20px;
	}
	
	.slide-details .slide-button a img {
		display: none !important;
	}

	body .slide-details .slide-right .slide-button i {
		font-size: 18px !important;
	}

	.home .slide-info {
		margin-top: 10px;
	}

	.btn-danger {
		padding: 0px 12px;
		font-size: 10px;
	}

	.btn-danger i {
		margin-right: 6px;
	}
	
	.home-contact .post-inner {
		font-size:18px;
	}


	/* Testominials */

	.testimonials-item {
		padding: 75px 20px!important;
	}


	/* Services widget */

	.service-item {
		padding-top: 35px!important;
	}

	.service-item .service-column-left {
		width: auto;
		position: static;
	}

	.service-item .service-column-right {
		width: auto;
		margin-left: 0;
		text-align: center;
		padding-right: 0;
	}
	
	.service-item .service-line,
	.service-item .service-line-bottom {
		display: none!important;
	}


	/* Contact page */

	.contact-section {
		margin-top: 20px;
		padding-top: 20px;
	}


	/* Partners widget */

	.partners-list {
		width: 100%;
	}
	
	.location-headings {
		display:none;
	}
	
	.location-form .inner {
		padding:0 15px;
	}
	
	.confidential-form .location-form {
		padding:20px 15px;
		margin:-40px 0 20px;
		min-height:300px;
	}
	
	.confidential-form .location-form input[type=submit] {
		font-size:18px;
		white-space:normal;
		line-height:normal;
		padding:0 20px;
	}

	.initial-assessment-content ul {
		padding-left:0;
	}

	.initial-assessment-content li {
		font-size: 16px;
		padding-bottom: 6px;
	}

	.next-steps .step-list {
		font-size: 14px;
	}
	
	.next-steps .step-list .step-icon {
		max-width: 50px;
	}
	
	footer.bottom .footer-logo img {
		max-height:40px !important;
	}

}

@media (max-width: 400px) {
	.admin-bar header.sticky nav, header.sticky nav {
		top: 0px!important;
	}
	.header-details img {
		display: none;	
	}
	.header-details .learn-more {
	    font-size: 12px;
	    margin: 6px 0 -4px;
	    clear: both;
	    float: left;
	    width: 100%;
	}
	.header-details .phone, .header-details .phone a {
		display: none;
	}
}
@media (max-width: 340px) {
.navbar-brand img {
		max-height:40px;
	}
}
@media (max-width: 320px) {

	.free-guide input[type=text] {
		font-size: 16px;
		width: 90% !important;
		float: left;
	}

	.free-guide input[type=submit] {
		right: -20px;
	}

	.free-guide img {
		float: none;
	}

	.admin-bar header.sticky nav, header.sticky nav {
		top: 0px!important;
	}



	.header-details .learn-more {
		font-size: 12px;
		margin: 6px 0 -4px;
	}

	
	.navbar-brand img {
		max-height:40px;
	}

	.slide-details .slide-button {
		padding-top: 10px !important;
	}
	
	.slide-details .slide-button a {
		font-size:16px !important;
	}

	.slide-details .slide-button a, .slide-details.confidential-form .slide-button a {
		font-size:16px;
		height:60px;
		line-height:60px;
	}

	.home .slide-details .slide-button a {
		font-size:16px;
		height:68px;
		line-height:normal;
	}
	.home .slide-details .slide-button a img {
		display: none !important;
	}

	.slide-details .slide-button a i, .slide-details.confidential-form .slide-button a i {
		font-size:16px;
		width:40px;
		line-height:60px;
		margin:0;
	}

	.slide-details .slide-button .btn, .slide-details.confidential-form .slide-button .btn {
		padding:0 64px 0 32px;
	}

	.home .slide-details .slide-right span strong {
		font-size:24px;
	}

	.home .slide-details .slide-info {
		margin-top: -10px;
	}

	.slide-details .slide-info strong {
		font-size: 24px!important;
	}

	.slide-details .slide-info strong.hours {
		font-size: 14px!important;
	}

	.contact-section .contact-text, .contact-section .contact-text h1, .contact-section .contact-text h3 {
		text-align:center;
	}

	.post-inner h1.main-title, .location-section h1 {
		font-size:30px;
	}

	.location-form {
		min-height:400px;
	}

	.location-section .post-inner {
		text-align:center;
	}

	.landing-profile.text-left {
		text-align:center !important;
	}

	.confidential-form h3 {
		font-size: 18px;
	}

	.contact-section .contact-text, .contact-section .contact-text-right {
		padding:20px;
	}

	.contact-section .contact-text-right img {
	    max-width: 100%;
	}

	.contact-section .contact-text-right a.office-btn {
		padding:20px;
	}
}

/* Pagination custom margin */

@media (min-width: 1000px) {
	.comment-navigation {
		margin-bottom: 30px;
	}
}


/* Slideshow widget manual height */

@media (min-width: 1400px) { 
	#wrapper .slideshow .slideshow-split {
		height:100%;
	}
}

@media (max-width: 1600px) { .page-slideshow { height: 480px; } }

@media (max-width: 1400px) { .page-slideshow, .slideshow .slide-patern { height: 450px; } }

@media (max-width: 1300px) { .page-slideshow, .slideshow .slide-patern { height: 440px; } }

@media (max-width: 1200px) { .page-slideshow, .slideshow .slide-patern { height: 440px; } .slideshow .slide-patern-show { background-position: -20% 0 !important; } }

@media (max-width: 1000px) { .page-slideshow, .slideshow .slide-patern { height: 400px !important; } .home .page-slideshow, .home .slideshow .slide-patern { height: 330px !important; } 

@media (max-width: 992px)  { .slideshow .slide-patern-show { background-position: -11% 0 !important; } .home .page-slideshow, .home .slideshow .slide-patern { height: 400px !important; }
	#wrapper .slideshow .slideshow-split {
		height:100%;
	}
}

@media (max-width: 800px)  { .page-slideshow { height: 300px; } 
	#wrapper .slideshow .slideshow-split {
		height:100%;
	}
}

@media (max-width: 768px)  { .page-slideshow, .slideshow .slide-patern { height: 350px !important; } .slideshow .slide-patern-show { background:none !important; } #wrapper .slideshow .slideshow-split { background:none !important;} .home .page-slideshow, .home .slideshow .slide-patern { height: 400px !important; } }

@media (max-width: 600px)  { .page-slideshow { height: 260px; } .home .page-slideshow, .home .slideshow .slide-patern { height: 360px; }  }

@media (max-width: 300px)  { .page-slideshow { height: 200px; } .home .page-slideshow, .home .slideshow .slide-patern { height: 360px; } }


/* Blog thumb manual height */

@media (max-width: 1000px) { .blog-large-thumb { height: 250px!important; } }

@media (max-width: 800px)  { .blog-large-thumb { height: 210px!important; } }

@media (max-width: 600px)  { .blog-large-thumb { height: 150px!important; } }

@media (max-width: 450px)  { .blog-large-thumb { height: 125px!important; } }

@media (max-width: 300px)  { .blog-large-thumb { height: 100px!important; } }


/* Portfolio */

@media (min-width: 990px) {

	.portfolio-white-space .portfolio-item:nth-child(4n+0) {
		border-right: 0px rgba(255,255,255,0);
	}

	.portfolio-white-space .portfolio-item:nth-child(-n+4) {
		border-top: 3px solid rgba(255,255,255,0);
	}

}

@media (min-width: 768px) and (max-width: 989px) {

	.portfolio-white-space .portfolio-item:nth-child(2n+0) {
		border-right: 0px rgba(255,255,255,0);
	}

	.portfolio-white-space .portfolio-item:nth-child(-n+2) {
		border-top: 3px solid rgba(255,255,255,0);
	}

}

@media (min-width: 100px) and (max-width: 767px) {

	.portfolio-white-space .portfolio-item {
		border-right: 0px rgba(255,255,255,0);
	}

}

@media (max-width: 1000px) {

	.portfolio-categories li {
		margin: 0;
		margin-bottom: 10px;
	}

	.portfolio-categories li a {
		line-height: 38px!important;
		padding: 0px 16px!important;
	}

}