@media all and (min-width: 1440px) {

    .container{
        padding-left: 0;
        padding-right: 0;
    }
    .careers-content {
    padding: 0 0px;
}
    .pa-footer-content {
    padding: 0 0px;
}
}
@media all and (max-width: 1399px) {
	.handcrafted-techniques-left-text {
		padding: 45px 70px;
	}
	.handcrafted-techniques-right-img {
		padding: 400px 0;
	}
	.handcrafted-techniques-left-img {
		padding: 230px 0;
	}
	.single-desktop-services-slider-text-content {
		padding: 60px 35px 60px 40px;
	}
	.careers-content .single-desktop-services-slider-text-content {
		padding: 50px 50px 50px 45px;
	}
}


@media all and (max-width: 1199px) {
	.about-hero-area {
		padding-top: 200px;
		padding-bottom: 100px;
	}
	.careers-content .single-desktop-services-slider-text-content {
		min-height: 470px;
	}
	.careers-area {
		padding-top: 200px;
	}
	.handcrafted-techniques-left-text {
		padding: 40px 40px;
	}
	.handcrafted-techniques-right-img {
		padding: 340px 0;
	}
	.handcrafted-techniques-left-img {
		padding: 160px 0;
	}
	.pa-single-hero-area {
		padding-bottom: 600px;
	}
	.services-heading {
		margin-left: 0;
	}

}

@media all and (max-width: 991px) {
	.halfwidth_image {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.article_images .halfwidth_image:last-of-type {
		margin-bottom: 0;
	}
	.news_image:nth-of-type(3n) {
		margin-top: 0;
	}
	.related_news_item_title {
		font-size: 20px;
		line-height: 20px;
		letter-spacing: 0.4px;
	}
	.related_news_item_text {
		margin-bottom: 17px;
	}
	.article_images .fullwidth_image {
		margin-left: -30px;
    	margin-right: -30px;
	}
	.fullwidth_image {
		position: relative;
		width: 100vw;
	}
	.container {
		padding: 0 30px;
	}
	.article_container h1 {
		letter-spacing: 0.7px;
	}
	.article_text p {
		font-size: 14px;
		line-height: 18px;
	}
	.article_subtitle h2 {
		margin-bottom: 50px;
		margin-top: 30px;
		font-size: 35px;
		font-weight: 400;
		line-height: 35px;
		letter-spacing: 0.7px;
	}
	.news_category {
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 27px;
		max-width: unset;
	}
	.related_news_category {
		font-size: 12px;
		font-weight: 400;
		line-height: 16px;
	}
	.article_copy {
		margin-bottom: 20px;
	}
	.newsimg {
		max-height: 413px;
		padding-top: 106%;
	}
	.related_news .title {
		font-size: 25px;
		line-height: 25px;
		letter-spacing: 0.5px;
		margin-bottom: 24px;
	}
	.article_body {
		margin-top: 93px;
	}
	.article_body .copy_container {
		max-width: unset;
	}
	.news_image {
		height: 450px;
	}
	.pa-single-hero-area {
		padding-bottom: 550px;
	}
	.about-us-area,.home-about-us-area,.hometwo-about-us-area {
		padding: 80px 0;
	}
	.single-desktop-services-slider-text-content {
		padding: 60px 20px;
	}
	.owl-carousel .single-desktop-services-slider-normal-text h3 span {
		margin-right: 0;
		display: block;
	}
	.owl-carousel .single-desktop-services-slider-normal-text p,.owl-carousel .single-desktop-services-slider-text-head {
		margin-left: 0;
	}
	.handcrafted-techniques-area,.home-single-image-area,.services-area {
		padding: 80px 15px;
	}
	.handcrafted-techniques-right-img {
		padding: 400px 0;
	}
	.handcrafted-techniques-left-img {
		padding: 230px 0;
	}
	.handcrafted-techniques-left-img.desktop,.handcrafted-techniques-right-img.desktop {
		display: none;
	}
	.handcrafted-techniques-left-img.mobile,.handcrafted-techniques-right-img.mobile {
		display: block;
	}
	.handcrafted-techniques-left-text {
		padding: 0;
		margin-bottom: 50px;
	}
	.careers-content .single-desktop-services-slider-text-content {
		min-height: 575px;
	}
	.all-p-humber {
		right: 30px;
	}
	.contact-content {
		padding: 0 15px;
	}
	.footer-top-contact-text {
		padding: 80px 0;
	}
	.footer-logo-content img {
		width: 190px;
		margin-top: -10px;
	}
	.handcrafted-techniques-area .col-lg-5 {
		padding-right: 12px;
	}
	.handcrafted-techniques-area .col-lg-7 {
		padding-left: 12px;
	}
	.featured_news_info {
		margin-left: 27px;
		margin-bottom: 38px;
	}
	.featured_news_info .title {
		font-size: 25px;
		line-height: 25px;
		letter-spacing: 0.5px;
	}
	.featured_news {
		height: 497px;
	}
	.related_news {
		margin-top: 77px;
	}
}

@media all and (min-width: 768px) and (max-width: 991px) {
	.article_body {
		margin-top: 130px;
	}
}

@media all and (max-width: 767px) {
	h1, h1 span {
		font-size: 40px;
	}
	h2 {
		font-size: 30px;
	}
	.desktop-services-slider {
		display: none !important; 
	}
	.single-desktop-services-slider {
		margin-bottom: 25px;
	}
	.mobile-services-slider {
		display: block;
		margin-top: 80px;
	}
	.pa-single-hero-area {
		padding-top: 150px;
		padding-bottom: 500px;
	}
	.home-single-image-content {
		padding: 180px 0;
	}
	.handcrafted-techniques-left-img {
		padding: 200px 0;
	}
	.handcrafted-techniques-right-img {
		padding: 260px 0;
	}
	.about-hero-area {
		padding-top: 180px;
		padding-bottom: 90px;
	}
	.careers-content .single-desktop-services-slider-text-content {
		min-height: inherit;
	}
	.cabinet-maker-area {
		padding: 0 15px;
	}
	.careers-area {
		padding-top: 165px;
	}
	.pa-header-area {
		padding: 40px 0;
	}
	.pa-header-logo img,.footer-logo-content img {
		width: 160px;
	}
	.all-p-humber {
		top: 50px;
	}
	.main-contact-content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		padding-top: 75px;
	}
	.main-contact-form-content {
		margin-top: 55px;
	}
	.footer-top-background-image {
		padding: 160px 0;
	}
	.main-contact-form-content form {
		max-width: inherit;
	}
	.careers-area {
		padding-bottom: 80px;
	}
	.pa-footer-area {
		padding-top: 80px;
	}

}

@media all and (max-width: 575px) {
    .handcrafted-reversed .handcrafted-techniques-heading.text-center h2{
    margin-left: -10px;
}
	.single-desktop-services-child-slider-img {
		padding: 170px 0;
	}
	.pa-single-hero-area {
		padding-top: 145px;
		padding-bottom: 460px;
	}
	.home-single-image-content {
		padding: 160px 0;
	}
	.handcrafted-techniques-right-img {
		padding: 200px 0;
	}
	.handcrafted-techniques-left-img {
		padding: 180px 0;
	}
	.about-hero-area {
		padding-top: 165px;
		padding-bottom: 70px;
	}
	.single-desktop-services-slider-normal-text p, .single-desktop-services-slider-text-head,.careers-content .read-more a {
		margin-left: 0;
        }
    .single-desktop-services-slider-normal-text p{
        margin-right:15px;
	}
	.single-desktop-services-slider-normal-text h3 span {
		margin-right: 0;
		display: block;
            margin-left: 0px;
    padding-bottom: 6px;
	}
    .single-desktop-services-slider-normal-text h3 {
    margin-bottom: 10px;
    margin-left: 0px;
}
    .single-desktop-services-slider-img-content .owl-nav{
        opacity:1;
    }
	.careers-content .single-desktop-services-slider-text-content,.single-desktop-services-slider-text-content {
		padding: 60px 20px;
	}
	.careers-heading h1 {
		margin-bottom: 60px;
	}
	.cabinet-maker-heading h2 {
		text-align: left;
		margin-bottom: 45px;
	}
	.careers-area {
		padding-top: 155px;
	}
	.footer-top-background-image {
		padding: 150px 0;
	}
	.contact-area {
		padding-top: 140px;
	}
	.pa-footer-area {
		padding-top: 85px;
	}
	.main-contact-content {
		padding-top: 65px;
	}
	.handcrafted-techniques-heading h2 {
		margin-bottom: 45px;
		text-align: left !important;
	}

}

@media all and (max-width: 450px) {

	h1, h1 span {
		font-size: 35px;
	}
	h2 {
		font-size: 25px;
	}
    .services-heading h2{
        margin-right: 30px;
    }
    
	h3 {
		font-size: 20px;
	}
	.single-desktop-services-child-slider-img {
		padding: 140px 0;
	}
	.single-desktop-services-slider-img-content .owl-nav button.owl-prev img {
		left: 20px;
	}
	.single-desktop-services-slider-img-content .owl-nav button.owl-next img {
		right: 20px;
	}
	.pa-single-hero-area {
		padding-bottom: 435px;
	}
	.home-single-image-content {
		padding: 125px 0;
	}
	.handcrafted-techniques-right-img {
		padding: 170px 0;
	}
	.handcrafted-techniques-left-img {
		padding: 160px 0;
	}
	.cabinet-maker-heading h2 {
		margin-bottom: 30px;
	}
	.careers-area {
		padding-top: 145px;
	}
	.pa-header-area {
		padding: 35px 0;
	}
	.all-p-humber {
		top: 40px;
	}
	.pa-header-logo img, .footer-logo-content img  {
		width: 135px;
	}
	.contact-area {
		padding-top: 130px;
	}
	.main-contact-content {
		padding-top: 45px;
	}
	.footer-top-background-image {
		padding: 120px 0;
	}

}
