/*
Template: Industrie - industrie WordPress Theme
Author: peacefulqode.com
Version: 1.0
Design and Developed by: Peaceful
*/
@media(max-width:1365px){
	.pt-section-title-box.text-center{padding:0;}
	footer#pt-footer{font-size:14px;}
	.pt-section-title-box .pt-section-title{font-size:44px;line-height:52px;}
	.pt-call-box i{width:45px;height:45px;line-height:45px;}
	.pt-call-box h5{font-size:1em;}
	.pt-call-box span{font-size:13px;}
}
@media(max-width:1199px){
	section{padding:90px 0px;}
	
.industrial-market {
  
    padding: 90px 0px;
}



.pt-img-17 {
    width: 100%;
    object-fit: cover;
}

.what-we-do1:after {
    content: "";
    position: absolute;
    right: 96%;
    top: 0;
    display: inline-block;
    width: 100%;
    height: 100%;
    background: var(--primary-color);
}
.pt-img-16 {
    display: none;}
.pt-popup-video-block1 {
    display: none;}

.what-we-do2 {
   
    padding: 30px 0px 0px 0px;
}
.what-we-do {
  
    padding: 130px 0px 90px 0px;
}
.what-we-do1 {
   
    padding: 90px 15px;
}


.pt-img-12 {
    width: 100%;
    height: 368px;
    object-fit: cover;
}
.pt-image-box {left: -45%;}

.pt-counter-contain2 { display: none; }

.pt-img-9 {
    object-fit: cover;
    border-style: solid;
    border-width: 0px 0px 8px 0px;
    border-color: #FF5317;
    margin-top: 0;
    width: 100%;
    height: 90%;
    margin-top: 30px;
}
.pt-icon-box-style-03 .pt-icon-box-title {
    font-size: 30px;
    line-height: 38px;
    margin-top: 15px;}
.pt-icon-box-style-01 .pt-icon-box-title {
    font-size: 30px;
    line-height: 38px;
    margin-top: 15px;}

.pt-img-6 {
    height: 100%;
    width: 100%;
    max-width: 100%;
    object-fit: cover;
}
.pt-counter-top {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 130px;
    padding: 45px 30px 45px 30px;
}

header#pt-header.pt-header-style-2 .pt-menu-search-block { display: none; }


header#pt-header.pt-header-style-2 .pt-toggle-btn a {
  
    top: 0;}
    header#pt-header.pt-header-style-2 .pt-toggle-btn {
    line-height: 51px;
    padding: 28px 20px;
}
.pt-bg-img-1 { display: none; }
.pt-img-4 {width: 100%; max-width: 100%;}
	.container{max-width:960px;}
	.section-style:before{content:"";position:absolute;right:100%;top:0;display:inline-block;width:100%;height:100%;background:var(--dark-color);}
	.pt-foote-recent-post .pt-foote-recent-post-media img{width:60px;height:auto;}
	.pt-footer-social ul li a{width:45px;height:45px;line-height:45px;}
	.about-images{width:600px;height:800px;object-fit:cover;}
	.center-position{position:absolute;right:-5%;bottom:-5%;transform:translate(-50%,-50%);}
	.counter.single-counter{text-align:left;}
	.whay-choice-us{padding:0;}
	.pt-img-0{display:none;}
	.Working-with-excelent1{margin:0px 0px 0px 0px;padding:90px 0px;}
	.pt-img-2{margin-top:30px;}
	.pt-img-1{position:absolute;bottom:0%;right:-2%;height:32%;width:30%;opacity:0.08;}
}
@media(max-width:1023px){
	.container{max-width:100%;}
	footer#pt-footer{font-size:16px;}
	.pt-subscribe-block{margin-bottom:30px;}
	#pt-footer .pt-footer-style-1  .pt-copyright-footer .row{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important;}
}





@media(max-width:767px){
	section{padding:60px 0px;}

	.pt-section-title-box .pt-section-title{font-size:38px;line-height:1.3;}
	.pt-section-title-box.text-center{margin-bottom:30px;}
	#pt-footer .pt-footer-style-1 .pt-copyright-footer .text-right{text-align:center!important;}
	#pt-footer .pt-footer-style-1 .pt-copyright-footer .pt-copyright{padding:15px 0;display:inline-block;width:100%;}
	.pt-footer-social{text-align:left;}
	.pt-footer-social ul li{float:none;display:inline-block;}
	.content-area .site-main{padding:60px 0;}
	.pt-blog-post .pt-blog-contain{padding:15px;}
	.pt-blog-post .pt-post-meta ul li{font-size:12px;}
	.quote-from-1{padding:0 15px 30px;}
	header#pt-header .pt-menu-search-block a{ display: none; }
	.container-pt{ padding: 0px 15px; }
	.pt-list-1 { right: 15px; }

.pt-icon-box-style-03 {
    display: flex;
    margin-left: 0;
}
header#pt-header .pt-bottom-header .navbar .navbar-brand img {
    height: 100%;
    width: 134px;
}


.pt-q {
    padding: 60px 0px;
}
}

@media(max-width:479px){
	.pt-section-title-box .pt-section-title{font-size:30px;line-height:1.3;}
	.pt-subscribe-block .pt-subscribe-img{display:none;}
	.pt-subscribe-block .pt-subscribe-details{margin-left:0;text-align:center;}
	.pt-subscribe-from form input{text-align:center;}
	.pt-subscribe-from form input[type="submit"]{position:relative;width:100%;}
	#pt-footer .pt-footer-style-1 .widget ul.menu#menu-footer-menu li{width:calc(100% - 0px);}
}