@media only screen and (max-width: 700px) {
header .site-logo img {
    max-height: 9rem;
	}
}

@media only screen and (max-width: 600px) {
	.homeslider .ml-slider img {
    height: 150px !important;
    object-position: 66% 3% !important;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    vertical-align: middle !important;
	}
	.header-topp .topp-barr, .leftar {
		display: block !important;
		text-align: center;
	}
	.topp-barr .leftar li a:first-child {
		margin-right: 0px !important;
	}
	.rightbar {
		justify-content: center !important;
	}
	.pick-upp {
		display: flex;
    justify-content: center;
    margin-top: 20px;
	}
	.get-in-fotmm {
		margin-right: 0px !important;
		padding-top: 60px !important;
    padding: 30px 20px !important;
	}
	.homeblock4 .half-fields-row {
		display: block !important;
	}
	.homeblock4 .half-fields-row .half-field:first-child {
		padding-right: 0px !important;
	}
	.homeblock4 .half-fields-row .half-field:last-child, .homeblock4 .widget_custom_html {
		padding-left: 0px !important;
	}
	.homeblock6 .custom-html-widget form input, .homeblock6 .tnp-widget-minimal input.tnp-email, .homeblock6 .tnp-widget-minimal input.tnp-submit {
		width: 100% !important;
	}
	.homeblock6 .panel-grid-cell {
		margin-bottom: 0px !important;
	}
	.homeblock6 .tnp-widget-minimal input.tnp-email {
		margin-bottom: 30px;
	}
	.homeblock6 {
		padding-bottom: 40px !important;
	}
	.footerblock1 ul.ftr-leftbar {
		float: none !important;
		text-align: center !important;
		justify-content: center;
    display: flex;
	}
	.copy-sec p {
		text-align: center !important;
	}
	.slider-text p {
    font-size: 12px !important;
	}
	.slider-text h3 {
		font-size: 15px !important;
	}
	.slider-text p a {
		top: 0px !important;
		padding-left: 4rem !important;
		font-size: 10px !important;
	}
	.caption .slider-text a.btn {
		font-size: 10px !important;
		top: 0px !important;
		padding: 5px 20px !important;
	}
	.homeblock3 .sp-pcp-post .sp-pcp-post-content p:last-of-type {
    height: 125px !important;
	}
	.homeblock2 .sp-pcp-post .sp-pcp-post-thumb-area img {
		margin: 0px auto !important;
	}
	.homeblock1 h3, .homeblock2 h3, .get-in-fotmm h3.widget-title, .homeblock6 h3.widget-title {
		font-size: 28px !important;
	}
}


@media only screen and (max-width: 781px) and (min-width: 600px) {
	.pick-upp {
		display: flex;
    justify-content: center;
    margin-top: 20px;
	}
	.get-in-fotmm {
		margin-right: 0px !important;
	}
	.homeblock4 .widget_custom_html {
		max-width: 100% !important;
		padding-left: 0px !important;
		margin-left: 0px !important;
	}
	.homeblock5 img {
		margin: 0px auto !important;
	}
	.homeblock6 .custom-html-widget form input, .homeblock6 .tnp-widget-minimal input.tnp-email, .homeblock6 .tnp-widget-minimal input.tnp-submit {
		width: 80% !important;
		margin: 0px auto !important;
		display: flex;
		justify-content: center;
	}
	.homeblock6 .panel-grid-cell {
		margin-bottom: 0px !important;
	}
	.homeblock6 .tnp-widget-minimal input.tnp-email {
		margin-bottom: 30px !important;
	}
	.homeblock6 {
		padding-bottom: 40px !important;
	}
	.footerblock1 ul.ftr-leftbar {
		float: none !important;
		text-align: center !important;
		justify-content: center;
    display: flex;
	}
	.copy-sec p {
		text-align: center !important;
	}
	.slider-text p {
    font-size: 14px !important;
	}
	.slider-text h3 {
		font-size: 16px !important;
	}
	.slider-text p a {
		top: 0px !important;
		padding-left: 4rem !important;
		font-size: 12px !important;
	}
	.caption .slider-text a.btn {
		font-size: 12px !important;
		top: 0px !important;
		padding: 5px 20px !important;
	}
	.homeblock2 .sp-pcp-post .sp-pcp-post-thumb-area img {
		margin: 0px auto !important;
	}
}



@media only screen and (min-width: 780px) and (max-width: 1000px) {
	.pick-upp {
		display: flex;
    justify-content: center;
    margin-top: 20px;
	}
	.slider-text p {
    font-size: 16px !important;
	}
	.slider-text h3 {
		font-size: 42px !important;
	}
	.slider-text p a {
		top: 0px !important;
		padding-left: 4rem !important;
		font-size: 16px !important;
	}
	.caption .slider-text a.btn {
		font-size: 14px !important;
		top: 0px !important;
		padding: 5px 20px !important;
	}
	.get-in-fotmm {
		padding: 50px 30px 10px 30px !important;
	}
	.share-iconss li:first-child {
		display: none !important;
	}
}



@media only screen and (max-width: 1200px) and (min-width: 1000px) {
	.primary-menu-wrapper .primary-menu a {
		margin: 0px 10px !important;
	}
	.homeblock3 .sp-pcp-post .sp-pcp-post-content p:last-of-type {
		height: 120px !important;
	}
	.share-iconss li:first-child {
		display: none !important;
	}
}




@media only screen and (max-width: 1000px) {
	nav.mobile-menu li.current-menu-item a, nav.mobile-menu li a:hover {
    color: #26475f !important;
    text-decoration: none !important;
	}
	nav.mobile-menu a {
    color: #0c0c0c !important;
    text-align: center;
	}
}




/*@media only screen and (max-width: 321px) {
	.metaslider .caption-wrap {
		position: relative !important;
	}
	.metaslider .caption {
		background-color: #26475f !important;
		padding: 10px !important;
	}
}*/

@media only screen and (max-width: 281px) {
	body.home .homeblock3 .sp-pcp-post .sp-pcp-post-content p:last-of-type {
		height: 160px !important;
	}
	.homeblock4 textarea {
		height: 80px !important;
	}
	.share-iconss li:first-child {
		display: none !important;
	}
}














































































