@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1500px) {
.about {
    padding: 40px 0;
}
	.about p {
    text-align: center;
    padding: 0 130px;
}
	
}
@media screen and (max-width:1500px) {
.about p {
    text-align: center;
    padding: 0 80px;
}
}
@media screen and (max-width:1500px) {
.bannerSlider .slide__text h2 {
    font-size: 50px;
}
	.bannerSlider .slide__text {
    top: 19%;
	}
}
@media screen and (max-width:991px) {


.about {
    padding: 20px 0;
}
	.about p {
    text-align: center;
    padding: 0 20px;
}
	.comn-title {
    line-height: 25px;
	}
	.bannerSlider .slide__text h2 {
    font-size: 35px;
    line-height: 49px;
	padding: 30px 0;
}
	.bannerSlider .slide__text {
    top: 15%;
	}
	.slide__text .left .button-3 {
    margin: 0px auto !important;
}
}
@media screen and (max-width:767px) {

.mb-bg {
    display: block !important;
}
	.dv-bg {
    display: none !important;
}
	.bannerSlider .slide__text {
    top: 5%;
    display: inline;
}
	.right img{
    /* padding-top: 20px; */
    margin-top: 20px;
    display: none !important;
}
	.bannerSlider .slide__text h2 {
    font-size: 30px;
    line-height: 40px;
		padding: 40px 10px 11px;
}
	.slide__text .left .button-3 {
	display: grid !important;
	float: none;
	margin: 0 auto !important;
}
	.button-3 {
    width: 162px;
		height: 45px;
	}
	.button-3 a {
    line-height: 49px;
	font-size: 14px;
	}
	.eff-3 {
    width: 162px;
	height: 45px;
	}
	.slide__text .left img{
    width: 35%;
    padding-top: 20px;
}
	.bannerSlider .slide__image img {
    width: auto;
    height: 100%;
	}
}
@media screen and (max-width:600px) {
	.instadiv .comn-title {
		font-size: 18px !important;
	}
.slide__text .left .button-3 {
    margin-top: 5px;
    display: none !important;
}
	.bannerSlider .slide__text {
    top: 25%;
	}
	.bannerSlider .slide__text h2 {
    font-size: 24px;
		line-height: 28px;
	}
	.slide__text .left img {
    padding-top: 14px;
		display: none;
}
.cl-dec .user-name{font-size: 18px;position: relative;
    top: 9px;}
.user span i{height: 45px;width: 45px;font-size: 20px;}
.user span{padding-right: 10px;}
.cl-dec  .user {
    padding-left: 70px;
}
.client_slider .test_read{margin-left: 77px;}
    .instadiv {
    padding-top: 40px;
}
    
    
}
@media screen and (max-width:500px) {
.bannerSlider .slide__text {
    top: 9%;
}
}

@media screen and (max-width:400px) {
.about p {
    text-align: center;
    padding: 0 0px;
}
	.bannerSlider .slide__text h2 {
    font-size: 14px;
		line-height: 20px;
	}
	.bannerSlider .slide__text {
    top: 13%;
}
	.slide__text .left img {
    padding-top: 14px;
		display: none;
}
	.cl-dec .user-name {
    font-size: 15px;
	}
	
}