@media (min-width: 1024px) and (max-width: 1199px) {	.tabify-design ul.nav-tabs{		display: -webkit-box;		display: -moz-box;		display: -ms-flexbox;		display: -webkit-flex;		display: flex;		justify-content: center;		-webkit-box-align: center;		-webkit-flex-align: center;		-ms-flex-align: center;	}	.tabify-design ul.nav-tabs li{		-webkit-flex: 0 0 23%;		-ms-flex: 0 0 23%;		flex: 0 0 23%;	}	.tabify-design ul.nav-tabs li a{padding: 10px 10px;}}@media (min-width: 992px) and (max-width: 1023px) {	.tabify-design ul.nav-tabs{		display: -webkit-box;		display: -moz-box;		display: -ms-flexbox;		display: -webkit-flex;		display: flex;		justify-content: center;		-webkit-box-align: center;		-webkit-flex-align: center;		-ms-flex-align: center;	}	.tabify-design ul.nav-tabs li{		-webkit-flex: 0 0 23%;		-ms-flex: 0 0 23%;		flex: 0 0 23%;	}	.tabify-design ul.nav-tabs li a{padding: 10px 10px;}

}


@media only screen and (max-width: 991px){
	.xs-sm-after-bg:after{
		content: "";
		position: absolute;
		background: #fff;
		width: 100%;
		height: 100%;
		top: 0px;
		opacity: 0.9;
	}
	.xs-sm-after-bg .container-fluid{
		max-width: 540px;
		position:relative;
		z-index:9;
	}
	.pay-per-click-services .click-box{text-align: center;}
	
	.click-box div, .click-box span{margin: auto;}
	.xs-sm-justify-content-center{
		justify-content: center;
		-webkit-box-align: center;
		-webkit-flex-align: center;
		-ms-flex-align: center;
	}
	.xs-sm-flex-column{
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.xs-sm-mt-40{margin-top:40px;}
	.xs-sm-order-2{order:2;}
	.xs-sm-t-center{text-align:center;}
}

@media only screen and (max-width: 767px){
	.text-in-page{padding: 0px 15px;}
	.xs-flex-column{
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.xs-mr-none{margin-right:0px !important;}
}


@media (min-width: 768px) and (max-width: 991px) {
	.head-right-auto{margin-left:auto; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex;
display: flex; padding-right: 6%;}
	.mobile-menu .mean-bar .meanmenu-reveal{top: 50%; transform: translateY(-50%); right: 4% !important;} 
	.home-slider .slide-text{left: 40px; transform: translateY(-50%); width: 430px;}
	.slide-text h1{font-size: 25px; line-height: 32px; padding-left: 0px;}
	.slide-text h1:after{display:none;}
	.slide-text a{margin-left: 0px;}
	.section-skills {overflow: hidden;}
	.section-skills .row [class*="col-"]{padding: 40px 15px 40px; display:block;}
	.xs-height-350{height:350px;}	
	.process-data li strong{font-size: 15px; margin:0px;}
	
	.btn-quote{padding:0px; border:none;}
	
	/* SERVICE US PAGE */
	.video-profile .column-in{padding: 40px 25px;}
	.video-profile .row-eq-height{-webkit-flex-direction: column; flex-direction: column;}
	.xs-height-350{height:350px;}
	.sm-flex-width .title-column{flex: 0 0 62%;  -webkit-flex: 0 0 62%;}
	.btn-column{margin-left: auto;}	
	
	/* BLOG CSS */
	.blog-dates{margin-top:20px;}
	
	/* ABOUT US PAGE */
	.video-profile .row-eq-height{-webkit-flex-direction: column; flex-direction: column;}
	.video-profile .column-in{padding:40px;}
	
	/* ABOUT US PAGE */
	.abt-fcolumn{-webkit-flex-direction: column; flex-direction: column;}		.tabify-design ul.nav-tabs{		display: -webkit-box;		display: -moz-box;		display: -ms-flexbox;		display: -webkit-flex;		display: flex;		justify-content: center;		-webkit-box-align: center;		-webkit-flex-align: center;		-ms-flex-align: center;	}	.tabify-design ul.nav-tabs li{		-webkit-flex: 0 0 23%;		-ms-flex: 0 0 23%;		flex: 0 0 23%;	}	.tabify-design ul.nav-tabs li a{padding: 10px 10px;}
	/* FOOTER CSS */
	.footer-sm-center{text-align:center; margin-bottom: 30px;}}@media (max-width: 991px){
	.m-direction-column{		-webkit-flex-direction: column;		-ms-flex-direction: column;		flex-direction: column;	}	.xs-sm-mt-40{margin-top:40px;}	.xs-sm-order-1{order:1;}	.xs-sm-order-2{order:2;}	}@media (max-width: 767px){	.container{max-width: 540px;}
	.xs-mt-20{margin-top:20px;}
	.xs-mt-30{margin-top:30px;}
	.xs-mt-50{margin-top:50px;}
	.slide-text a{margin-left: 0px;}
	.mobile-menu{margin-left:auto;}
	.tb-equal, .process-section{padding:40px 0px;}	 	
	#sidemenu_toggle{display:block;}
	.only-mobile{display:block;}
	.hide-mobile{display:none;}
	.home-slider .slide-text{left: 50%; text-align: center;}
	.slide-text h1{font-size: 24px; font-weight: 600; line-height: 28px; padding-left: 0;}
	.slide-text h1:after{display:none;}
	.tab-services li{
		flex: 1 0 50%;
		-webkit-flex: 1 0 50%;
	}
	.tab-services, .process-data{
		/* flex-wrap */
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.feature-all .four-features .tab-content .active{-webkit-flex-direction: column; flex-direction: column;}
	.process-data li span:after{display:none;}
	.header-appear .navbar{position:static;}
	header nav .btn-quote, header nav .btn-social{display:none;}
	
	#theme-banner-four{overflow: hidden;}
	
	.process-data li{flex: 0 0 50%; margin-bottom: 25px;}
	.process-data li strong{font-size: 17px; margin: 0px;}
	.process-data li small{position:static;}
	.container-fluid {padding-right: 15px; padding-left: 15px;}
	.progress-block-group{padding-right: 0px;}	
	.d-flex-column{-webkit-flex-direction: column; flex-direction: column;}	
	/* CTA */
	.call-to-action-two .icon-layer{left: initial; margin-left: 100px; right: 30px;}	.call-to-action-two .title-column .inner{padding:0px;}	.call-to-action-two .title-column .inner span{display: block; position: static; margin: auto; text-align: center;}	.call-to-action-two .title-column h3{margin: 6px 0px;}
	
	.section-skills {overflow: hidden;}
	.section-skills .row [class*="col-"]{padding: 40px 15px 40px; display:block;}
	.xs-height-350{height:350px;}
	.xs-flex-column{-webkit-flex-direction: column; flex-direction: column;}
	
	/* BLOG CSS */
	.blog-dates{margin-top:20px;}
	
	/* SERVICE US PAGE */
	.video-profile .column-in{padding: 40px 25px;}
	.video-profile .row-eq-height{-webkit-flex-direction: column; flex-direction: column;}
	.xs-height-350{height:350px;}
	
	/* ABOUT US PAGE */
	.abt-fcolumn{-webkit-flex-direction: column; flex-direction: column;}
	.graf-section-one .graf-column-in{text-align:center;}
	.graf-section-one .graf-column-in .circliful{margin:auto;}
	
	/* FOOOTER CSS */
	.theme-footer-one{padding-top: 40px; text-align: center;}
	.theme-footer-one .bottom-footer{margin-top: 30px; text-align: center;}
	.theme-footer-one .bottom-footer p, .theme-footer-one .bottom-footer ul{float:none;}
	.theme-footer-one .bottom-footer ul li:first-child a{margin:0px;}
	.tabify-design ul.nav-tabs li{display: block; margin-bottom: 25px;}
}


@media (min-width: 320px) and (max-width: 480px) {
	.home-slider .slide-text{width: 90%;}	
	.home-slider .slide-text small{display:none;}
	.process-data li{		-webkit-flex: 0 0 100%;		-ms-flex: 0 0 100%;		flex: 0 0 100%;		margin-bottom: 15px;	}
	.feature-all .four-features .tab-content .active{-webkit-flex-direction: column; flex-direction: column;}
	.wd-box{padding:0px;}
	
	.slide-text h1{font-size: 21px; margin: 0px 0px 15px;}
	
	.tab-services li{
		flex: 1 0 100%;
		-webkit-flex: 1 0 100%;
	}
	
}