/*
*Theme Name : ThemeName
*Description : ThemeName Theme
*Version : 1.0
*/

@media(max-width:767px){
	.header-style-3 .pbmit-logo .site-branding .site-title:after {
        position: absolute;
        content: '';
        left: -24px;
        bottom: -50px;
        background-color: var(--pbmit-white-color);
        height: 32px;
        width: 88%;
        clip-path: polygon(100% 0, 100% 0%, 50% 100%, 0 0%, 0 0);
    }
    .site-header .site-branding img {
       max-width: 77%;
	}
	.header-style-3 .pbmit-main-header-area >.container{
		padding:0 0 0 20px;
	}
	 .header-style-3 .pbmit-main-header-area >.container .d-flex {
        position: relative;
        right: 13px;
    }
	.pbmit-icon-shape{
	-webkit-clip-path: polygon(-1% 25%, -1% 75%, 50% 100%, 101% 75%, 101% 25%, 50% 0%);
    clip-path: polygon(-1% 25%, -1% 75%, 50% 100%, 101% 75%, 101% 25%, 50% 0%);
	   }
	rs-fullwidth-wrap{
		height:auto!important;
	}
	.about-us-two-bg_img{
		margin-top: 114px;
		position:relative;
	}
		
    .about-one_right {
        padding: 32px 0px 0px 0px;
    }
	.pbmit-element-portfolio-style-2 .pbminfotech-title-box {
        position: absolute;
        clip-path: unset;
        opacity: 1;
    }
	.pbmit-element-portfolio-style-2 .pbminfotech-title-box {
        padding: 24px 30px 10px 0px;
        background: #d52f2c;
        box-shadow: unset;
        width: 100%;
    }
	 .pbmit-element-portfolio-style-2 .portfolio-container .swiper-slide .pbmit-featured-img-wrapper img {
        height: 100%;
        margin-bottom: 53px;
        margin: 30px 0 0;
    }
	.why_client h4 {
      font-size: 1.4rem;
      }
	.pbmit-ihbox-style-6 .pbmit-ihbox-btn {
        display: block;
    }
	  .pbmit-ihbox-style-6 {
        width: 300px;
        height: 360px;
        display: block;
        margin: 0 auto;
    }
	.pbmit-ihbox-style-6 .pbmit-ihbox-btn {
        font-weight: 600;
       font-size: 13px;
       line-height: 12px;
	}
	.pbmit-ihbox-style-6 .pbmit-ihbox-btn a{
		margin: 8px 0 0 0;
	}
	.site-footer .widget {
        padding-top: 30px;
    }
	.why_trust_us {
      padding: 60px 0 54px!important;
   }
	.pbmit-tbar-title {
        font-size: 28px;
        line-height: 37px;
    }
	.contact_subheading h2 {
       font-size: 1.2rem;
       line-height: 26px;
  }
	.pbmit-heading-subheading{
		text-align:center;
	}
	.pbmit-ihbox-style-8 {
       padding: 10px;
  }
	.blog-one-top_area{
		text-align:center;
	}
	.custom .tp-bullet{
		margin-left: 24px;
		margin-top: 48px;
	}
	.custom .tp-bullet.selected {
        background: red !important;
  }
	.custom .tp-bullet{
		background:#fff!important;
	}
	.pbmit-element-portfolio-style-2 .pbminfotech-title-box{
		padding:0!important;
	}
	.pbmit-element-portfolio-style-2 .pbmit-portfolio-title {
        font-size: 21px;
        line-height: unset;
        margin-bottom: unset;
        padding: 7px; 
    }
	.portfolio-container {
       padding-bottom: 72px;
    }
	.pbmit-ihbox-style-6 .pbmit-element-title{
		line-height: 18px;
	}
	.pbmit-element-portfolio-style-2 {
		margin-top: -37px;
	}
}
@media(min-device-width:768px) and (max-device-width:991px) {
	 .header-style-3 .pbmit-logo .site-branding .site-title:after {
        position: absolute;
        content: '';
        left: -24px;
        bottom: -50px;
        background-color: var(--pbmit-white-color);
        height: 32px;
        width: 88%;
        clip-path: polygon(100% 0, 100% 0%, 50% 100%, 0 0%, 0 0);
    }
    .site-header .site-branding img {
       max-width: 77%;
	}
	.header-style-3 .pbmit-main-header-area >.container{
		padding:0 0 0 20px;
	}
	 .header-style-3 .pbmit-main-header-area >.container .d-flex {
        position: relative;
        right: 13px;
    }
	rs-fullwidth-wrap{
		height:589px;
	}
	.pbmit-element-portfolio-style-2 .pbmit-swiper-button {
        display: block;
    }
	.pbmit-element-portfolio-style-2 .portfolio-container .swiper-slide .pbmit-featured-img-wrapper img{
		object-fit: cover;
  object-position: center;
	}
	.pbmit-ihbox-style-6{
		position: relative;
        right: 69px;
	}
	.about-one_right {
        padding: 14px 0px 0px 0px;
    }
	.story_content {
    text-align: center;
  }
	.our_story_img img{
		margin: 0 auto;
		display:block;
	}
	.txt_center{
		text-align:center;
	}
	.about-us-two-bg_img{
		margin-left: 123px;
	}
	.pbmit-ihbox-box {
        position: relative;
        left: 73px;
   }
	.pbmit-blog-style-1 .pbminfotech-box-content {
          height: 381px;
    }
}
@media(min-width:992px) and (max-width:1199px){
	  .header-style-3 .pbmit-logo .site-branding .site-title:after {
        position: absolute;
        content: '';
        left: -24px;
        bottom: -50px;
        background-color: var(--pbmit-white-color);
        height: 32px;
        width: 88%;
        clip-path: polygon(100% 0, 100% 0%, 50% 100%, 0 0%, 0 0);
    }
    .site-header .site-branding img {
       max-width: 77%;
	}
	.header-style-3 .pbmit-main-header-area >.container{
		padding:0 0 0 20px;
	}
	 .header-style-3 .pbmit-main-header-area >.container .d-flex {
        position: relative;
        right: 13px;
    }
	.pbmit-element-portfolio-style-2 .pbmit-swiper-button {
        display: block;
    }
	.about-one_right {
        padding: 14px 0px 0px 0px;
    }
	.pbmit-ihbox-box {
        position: relative;
        left: 73px;
   }
	.about-us-two-bg_img {
        margin-left: 113px;
   }
}