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




.service-details-content.blog-details__left h2

 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.service-details-content.blog-details__left p

 {
    padding-top: 10px;
    padding-bottom: 10px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.about-one__right,.why-choose-two__right{
		max-width:100%;
	}
}
@media only screen and (max-width:1024px){
	.main-slider__text{
		color:#fff;
	}

	.bg_f{
		background:#e7ff6e;
	}
	.mobile-nav__content .logo-box{
		display:none;
	}
  .main-menu__wrapper-inner{
		position: fixed;
        width: 100%;
        background: #fff;
	}
	.main-menu-two__right, .main-menu__right{
		display:none;
	}
	.main-slider .item {
		position: relative;
		padding-top: 177px;
		padding-bottom: 108px;
	}
	.feature-one{
		padding: 74px 0 90px;
	}
	.about-one__img>img{
		height: 508px;
	}
	.sliding-text__inner{
		padding: 25px 0 25px;
	}
	.sliding-text-two{
		margin-bottom: 41px;
	}
	.services-one {
        padding: 0px 0 69px;
        margin-bottom: 50px;
    }
	.why-choose-two__img-1 img{
		 height: 489px;
	}
	.why-choose-one {
        padding: 120px 0 47px;
    }
	.cta-section .cta-content h2{
	    font-size: 40px;
	}
	.faq-one__right{
		max-width:100%;
	}
	.faq-one__right{
		padding: 40px 20px;
	}
	.faq-one{
		padding: 84px 0 47px;
	}
	.faq-one__bottom{
		margin-top: 43px;
	}
	.main-menu__top-inner{
		display:none;
	}
	.page-header__inner{
		padding: 149px 0 68px;
	}
	 .contact-info__single {
        padding: 18px 20px 0;
    }
}
@media only screen and (max-width:767px){
	.main-menu__logo img {
       max-width: 117px;
  }	
	.main-slider__content{
		margin-top:-37px;
	}
	.main-slider{
		margin-bottom: 34px;
	}
	.sliding-text-two{
		padding-top: 0;
		margin-bottom: 36px;
	}
	.sliding-text__inner{
		padding: 15px 0 15px;
	}
	.about-one{
	   padding: 0px 0 42px;
	}
	.services-one {
        padding: 0px 0 27px;
        margin-bottom: 47px;
    }
	  .why-choose-one {
        padding: 80px 0 50px;
    }
	.cta-section .cta-content h2{
		 font-size: 25px;
	}
	 .video-one {
        padding: 80px 0 60px;
    }
	.faq-one {
        padding: 16px 0 35px;
    }
	.faq-one__right{
		padding: 30px 8px;
	}
	.faq-one__bottom{
		 margin-top: 41px;
	}
	.footer-widget__newsletter{
		padding:unset;
	}
	.footer-widget__about{
		margin-bottom: 11px;
		padding-top: 41px;
	}
	.footer-widget__usefull-link{
		margin-top: 24px;
	}
	.site-footer__social{
		justify-content: start;
	}
	.page-header__inner{
		 padding: 94px 0 32px;
	}

	.about-one__left{
		margin-top: 65px;
	}

}