
/* 1199 */

@media screen and (max-width: 1199.5px) {
	.header .menu ul li a{
		padding: 0px 5px;
		font-size: 90%;
	}
	.header .btn{
		margin-left: 20px;
	}
	.site-banner .slider-nav .items h3{
		padding: 15px 10px;
		font-size: 75%;
	}
	.site-services .items .content{
		padding: 20px 10px;
	}
	.site-services .items .content h3 a{
		font-size: 100%;
	}
	.site-setup--step .title-main{
		max-width: 80%;
		margin: 0 auto;
		margin-bottom: 50px;
	}
	.site-setup--step .title-main .heading{
		line-height: 1.5;
	}
	.items-step h3{
		font-size: 100%;
	}
	.site-about .title-main{
		text-align: center;
	}
	.items-group .title{
		font-size: 18px;
	}
	.page-pricing .nav li a{
		padding: 10px 20px;
	}
	.page-about--content .heading{
		font-size: 200%;
	}
	.hero-tab ul li{
		padding: 0px 10px;
	}
}

/* 991 */

@media screen and (max-width: 991.5px) {
	.header .menu,
	.header-top .contact{
		display: none;
	}
	.header-top{
		padding: 10px 0px;
	}
	.site-banner .slider-for .items h2{
		font-size: 200%;
	}
	.site-banner .slider-nav .slick-track{
		flex-wrap: wrap;
	}
	.site-banner .abnut{
		margin: 0;
	}
	body, html{
		font-size: 14px;
	}
	.site-res{
		padding-top: 10px;
	}
	.page-pricing .nav{
		flex-wrap: wrap;
	}
	.page-about--content .heading{
		position: relative;
		bottom: 0;
		top: 0;
	}
	.page-trick{
		padding-bottom: 20px;
	}
	.hero-tab ul{
		flex-wrap: wrap;
	}
	.hero-tab ul li a{
		padding: 10px 0px;
	}
	.hero-about-services .images--content{
		width: 70%;
	}
	.site-banner .slider-for .items p{
		margin-bottom: 20px;
	}
	.site-banner .slider-for .items h2{
		font-size: 200% !important;
	}
	.menu-mobile ul li a svg{
		display: none;
	}
}

/* 767 */

@media screen and (max-width: 767.5px) {
	.site-banner .content{
		line-height: 1.3;
	}
	.site-banner .slider-for .items p{
		margin-bottom: 20px;
	}
	.site-banner .slider-for .items h2{
		margin-bottom: 10px;
	}
	.site-banner .slider-nav .slick-track{
		justify-content: flex-start;
	}
	.site-banner .slider-nav .items h3{
		padding: 15px 5px;
		font-size: 100%;
	}
	.site-banner .slider-nav .slick-list{
		padding-right: 100px !important;
	}
	.site-about .title-main{
		margin-bottom: 30px;
	}
	.site-setup .site-setup--content .title-main .content{
		margin-bottom: 20px;
	}
	.site-setup--step .title-main{
		max-width: 100%;
	}
	.site-setup--step .title-main{
		line-height: 1.5;
	}
	.title-main .heading2{
		font-size: 180%;
	}
	.site-res .btn{
		padding: 0px 10px;
	}
	.page-archive .list-post{
		max-width: 100%;
	}
	.page-banner .title-banner{
		max-width: 100%;
		padding-left: 10px;
	}
	.page-banner{
		height: auto;
		padding: 50px 0px;
	}
	.page-banner .title-banner h2{
		font-size: 150%;
	}
	.page-about--content .heading{
		margin-bottom: 20px;
	}
	.page-about--content .the_content{
		padding-top: 20px;
	}
	.page-hl{
		padding-top: 0;
	}
	.page-hl ul li h3{
		font-size: 100%;
	}
	.page-hl ul li{
		padding-bottom: 10px;
	}
	.page-trick{
		padding-bottom: 0;
	}
	.page-team .items{
		height: 250px;
		margin-bottom: 20px;
	}
	.page-team{
		padding-bottom: 0;
	}
	.items-contact{
		margin-bottom: 20px;
	}
	.page-hl .title-main .heading{
		font-size: 200%;
	}
	.page-hl .title-main .content{
		font-size: 100%;
	}
	.hero-banner{
		min-height: 300px;
		position: relative;
		padding-bottom: 30px;
	}
	.hero-banner:before{
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(255,255,255,0.3);
	}
	.hero-banner .container{
		position: relative;
		z-index: 5;
	}
	.hero-hsct{
		padding: 0;
	}
	.hero-hsct .the_content{
		padding-top: 20px;
	}
	.page-contact .content-contact .btn:last-child{
		margin: 0;
	}
	.page-contact .content-contact .btn{
		padding: 0px 10px;
		font-size: 12px;
	}
	.page-qa{
		padding-top: 0;
	}
	.hero-about-services .images--content{
		width: 100%;
		position: relative;
		top: 0;
		transform: translate(0);
	}
	.hero-about .content{
		padding-bottom: 20px;
	}
	.hero-about-services{
		padding-bottom: 0;
	}
	.hero-banner .title-banner h2{
		line-height: 1.3;
	}
	.site-faq .faq--content{
		padding-left: 0;
	}
	.header .logo{
		padding:10px 0px;
	}
	.site-about .the_content{
		padding-left: 0;
		padding-top: 20px;
	}
	.site-services .title-main{
		max-width: 100%;
		padding-top: 0;
	}
	.title-border{
		padding-left: 10px;
	}
	.title-border .heading,
	.title-heading .heading{
		font-size: 200%;
		line-height: 1.3;
	}
	.site-sd-services .content{
		padding-bottom: 20px;
	}
	.site-banner .slider-for .items img{
		max-width: 80%;
		margin:0 auto;
		margin-top: 10px;
	}
	
}

