/******************************

INDEX:

******************************/

body {
    overflow: visible;
    overflow-x: hidden;
}





@media (min-width: 1400px){
	.widget .footer-social-links{
		padding-top: 20px;
	}
}



@media (max-width:1366px) {
	


	
	
	
	
	/* About us 1 */
	.about-us-about .image-wrap{
		padding: 0 0 0 30px;
	}
	.about-us-about .second-image{
		left: 0;
	}
	
}



@media (min-width: 1201px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1194px;
    }
}



@media (max-width: 1200px){




	
	/* Background image */
	.pbmit-bg-image-hide{
		background-image: none;
	}
	/** Digital Agency **/ 
	
	
	.digital-agency-blog .pbmit-blog-column:nth-child(2) .pbmit-blog-style-9,
	.digital-agency-blog .pbmit-blog-column:nth-child(3) .pbmit-blog-style-9{
		margin-top: 0;
	}
	.digital-agency-blog .button-wrapper{
		margin-top: 30px;
	}
	/* Digital Studio */
	
	.digital-studio-iconheading{
		padding: 0 14px;
	}
	
	
	
	/* Digital Marketing */
	
	.digital-marketing-testimonial{
		margin-top: 80px;
		padding-bottom: 0;
	}
	
	
	
	
	
	

	/* Personal Portfolio 2 */
	.pbmit-section-number::before{
		display: none;
	}
	
	
	/* Blog Details */
	
	.post.blog-details .pbmit-blog-classic-inner .wp-block-columns{
		display: block;
	}
	.post.blog-details .pbmit-blog-classic-inner .wp-block-column figure{
		padding: 0;
	}
	.post.blog-details .pbmit-blog-classic-inner .wp-block-image img{
		width: 100%;
	}
	.post.blog-details .pbmit-blog-classic-inner .wp-block-column:last-child figure{
		padding: 30px 0 0;
	}
	
	
	/* Footer */
	.pbmit-footer-widget-area .pbmit-footer-widget .widget_text h3{
		padding-right: 80px;
	}
	
}

@media(max-width:1199px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: none;
    }
	.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		padding-right: calc(var(--bs-gutter-x) * .8);
		padding-left: calc(var(--bs-gutter-x) * .8);
	}
}

@media(max-width:1024px) {
	.section-lgx {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.section-lgt {
		padding-top: 80px;
	}


	/*=== Revolution ===*/

	.pbmit-spin-text{
        display:none
    }
	/** Digital Agency **/
	.digital-agency-client .fid-style-wrapper{
		display: none;
	}
	
	
	/* Digital Marketing */
	
	.digital-marketing-about2{
		padding: 200px 0 150px;
	}
	
	
	
	
	
	
	
	/* About us 1 */
	.about-us-about .image-wrap{
		padding: 0 0 0 10px;
	}
	
	/* About us 2 */
	.about-us-2-about1 .pbmit-col-right{
		padding-left: 40px;
	}
	/* Footer */
	.pbmit-footer-big-area .pbmit-footer-left-box h3{
		font-size: 50px;
		line-height: 50px;
	}
	.pbmit-footer-widget-area .pbmit-footer-widget .widget_text h3{
		padding-right: 50px;
	}
	
}

@media(max-width:991px) {
	
    /** Section Padding **/
	.section-md{
		padding-top: 80px;
    	padding-bottom: 60px;
	}
	.section-lg{ 
		padding-top: 80px; 
		padding-bottom:70px;
	}
	.section-lgx{ 
		padding-top: 80px; 
		padding-bottom:80px;
	}
	.section-lgt{ 
		padding-top: 80px; 
	}
	.section-lgb{ 
		padding-bottom:80px;
	}
	.section-mdb{
		padding-bottom:50px;
	}
	.section-smb{
		padding-bottom:30px;
	}
	.section-margin{
		margin-top: 80px;
		margin-bottom: 80px;
	}
	.blog-grid-col{
		padding: 80px 0 50px;
	}
    /** Section Title **/
    .pbmit-heading-subheading h2.pbmit-title br{
        display: none;
    }

	
	
	
	
	
	
	
	/* Creative Studio */
	.creative-studio-marqueeover{
		padding-top: 40px;
	}
	.creative-studio-marqueeover .pbmit-marqueeover-text-inner{
		padding: 120px 50px 0px 50px;
	}
	
	
	
	
	
	
	
	/* About Us 1 */
	.about-us-about .second-image{
		display: none;
	}
	.about-us-about .pbmit-col-right{
		padding-top: 70px;
		padding-left: 14px;
	}
	/* About Us 2 */
	.about-us-2-about1 .pbmit-col-right{
		padding: 70px 14px 0;
	}
	.about-us-2-iconheading .pbmit-svg-btn{
		padding-left: 0;
	}
	

	
	



	/* Contact Us 2 */
	.contact-section-style-2 .form-wrapper{
		margin-top: 50px;
	}
	
	/** Footer **/
	.pbmit-footer-widget-area .pbmit-footer-widget.pbmit-footer-widget-col-1 {
		flex: 50%;
		max-width: 50%;
		padding-right: calc(var(--bs-gutter-x) * .6);
	}
	.site-footer .pbmit-footer-widget.pbmit-footer-widget-col-2, 
	.site-footer .pbmit-footer-widget.pbmit-footer-widget-col-3, 
	.site-footer .pbmit-footer-widget.pbmit-footer-widget-col-4{
		flex: 50%;
		max-width: 50%;
	}
	.site-footer .widget{
		padding-top: 0;
	}
	.pbmit-footer-text-area{
		margin-top: 40px;
    	padding: 40px 0 40px 0;
	}
	.pbmit-footer-big-area .pbmit-footer-left-box h3{
		font-size: 40px;
		line-height: 40px;
	}
	.site-footer .pbmit-footer-widget .widget ul>li{
		width: 50%;
		float: left;
	}
	.pbmit-footer-widget-area .pbmit-footer-widget .widget_text h3{
		padding-right: 0;
	}
	
}

@media(max-width:767px) {
	.blog-grid-col{
		padding: 60px 0 30px;
	}
	/* Heading-subheading */
	.pbmit-heading-subheading{
		margin-bottom: 30px;
	}
	.pbmit-heading-subheading .pbmit-title{
		font-size: 30px;
    	line-height: 40px;
	}

	/** Section Padding **/ 
	.section-md{
		padding-top: 60px;
		padding-bottom:40px;
	}
	.section-lg{ 
		padding-top: 60px; 
		padding-bottom:50px;
	}
	.section-lgt{ 
		padding-top: 60px; 
	}
	.section-lgb{ 
		padding-bottom:60px;
	}
	.section-lgx {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.section-mdb{
		padding-bottom:30px;
	}
	.section-smb{
		padding-bottom:10px;
	}
	.section-margin{
		margin-top: 60px;
		margin-bottom: 60px;
	}
	/* Titlebar */
	.pbmit-title-bar-content-inner{
		display: block;
	}
	.pbmit-breadcrumb{
		padding-left: 15px;
	}

	/** Pagination **/
	.swiper-slider[data-dots="true"]{
		padding: 0 !important;
	}
	.swiper-btn-custom{
		display: none !important;
	}
	.swiper-pagination,
	.swiper-buttons{
		display: none;
	}
	
	
	
	
	.digital-studio-icon-heading .image-wrap {
		margin-bottom: 50px;
	}
	
	.pbmit-element-miconheading-style-17 .pbmit-heading-subheading{
		padding-bottom: 20px;
	}
	
	/* Digital Marketing */
	
	.digital-marketing-about2{
		padding: 150px 0 100px;
	}
	.digital-marketing-testimonial{
		margin-top: 60px;
	}
	
	
	
	
	
	.creative-studio-marqueeover .pbmit-marqueeover-text-inner{
		padding: 60px 0px 0px 0px;
	}
	.creative-studio-marqueeover .pbmit-marqueeover-text-inner .pbmit-heading-subheading{
		padding: 30px 0 0;
	}
	.creative-studio-marqueeover .pbmit-heading-subheading .pbmit-title{
		font-size: 30px;
		line-height: 40px;
	}
	
	
	
	
	
	.nav-item{
		margin-top: 5px;
		padding: 5px 0;
		border-bottom: 1px solid rgba(0,0,0,.2);
	}
	.nav-item{
		width: 100%;
	}
	
	
	.verticle-split-slider-portfolio{
		padding: 120px 20px 60px;
	}
	/* About Us */
	.about-us-about .pbmit-col-right{
		padding-top: 50px;
	}

	/* About Us 2 */
	
	.about-us-2-about1 .image-wrap{
		width: auto;
	}
	.about-us-2-about1 .image-wrap img{
		transform: initial;
	}
	.about-us-2-about1 .pbmit-col-right{
		padding: 40px 14px 0;
	}
	.about-us-2-client .pbmit-client-title{
		margin-bottom: 45px;
	}
	
	/**  Title Bar  **/
	.pbmit-title-bar-content{
		min-height: 400px;
	}
	.pbmit-title-bar-content .pbmit-tbar-title {
		font-size: 40px;
		line-height: 50px;
	}
	/* Detail Pages */

	/* Team single detail */

	

	
	

	
	.contact-section-style-2 .form-wrapper{
		padding: 45px 30px;
	}
	/** Footer **/
	.pbmit-footer-widget-area .pbmit-footer-widget.pbmit-footer-widget-col-1{
		flex: 100%;
		max-width: 100%;
		padding-right: calc(var(--bs-gutter-x) * .6);
	}
	.site-footer .pbmit-footer-widget.pbmit-footer-widget-col-2, 
	.site-footer .pbmit-footer-widget.pbmit-footer-widget-col-3, 
	.site-footer .pbmit-footer-widget.pbmit-footer-widget-col-4{
		flex: 100%;
		max-width: 100%;
	}
	.pbmit-footer-copyright-text-area{
		text-align: center;
		margin-top: 5px;
	}
	.pbmit-footer-menu-area {
		text-align: center;
	}
	.pbmit-footer-big-area .pbmit-footer-left-box h3{
		font-size: 35px;
		line-height: 35px;
	}
	.pbmit-two-column-menu.widget ul>li{
		width: 100%;
	}
	.pbmit-footer-big-area .pbmit-footer-right-box{
		text-align: start;
		padding-right: 15px;
		padding-top: 30px;
	}
	
	
	/* Footer */
	.pbmit-footer-text-area{
		margin-top: 0px;
    	padding: 0px 0 40px 0;
	}
	.pbmit-footer-text-inner{
		text-align: center;
	}
	.pbmit-footer-text-inner .row{
		flex-direction: column-reverse;
	}
	.site-footer .pbmit-footer-section .pbmit-footer-copyright-text-area{
		padding-left: 0;
		padding-bottom: 15px;
	}
	
}



@media(max-width:575px) {

	
	/* Creative Studio */
	
	.creative-studio-marqueeover .pbmit-marqueeover-text-inner{
		padding: 20px 0px 0px 0px;
	}
	
	
	
	/** Blog Details **/
	
	.pbmit-blog-meta.pbmit-blog-meta-bottom {
		display: block;
	}
	.pbmit-blog-meta-bottom-left{
		width: 100%;
		text-align: center;
	}
	.pbmit-blog-meta-bottom-right {
		width: 100%;
		margin-top: 20px;
		text-align: center;
	}
	
	
	

}



@media(max-width:1300px) {
	.site-navigation ul.navigation > li > a{
		margin: 0 15px;
	}
}