/* Reep - Creative Agency & Portfolio HTML5 Template  */

@media only screen and (max-width: 1800px){
	.testimonial-section-two .testimonial-thumb {
		top: 0;
		right: 0;
	}
}

@media only screen and (max-width: 1700px){
	.testimonial-section-two .testimonial-thumb {
		top: 0;
		right: 0;
	}
}

@media only screen and (max-width: 1439px){
	/* home page 01 */
	.call-to-action-two::before {
		top: -80px;
	}
	.main-footer-one {
		padding: 120px 0 100px;
	}
	.call-to-action-two .sec-title {
		margin-bottom: 0;
	}

	/* home page 02 */
	.accordion-section-one .accordian-shape21 {
		display: none;
	}
	.testimonial-section-two .testimonial-thumb {
		right: 0;
	}
	.about-section-one .about-wrap .about-desc p {
		width: 100%;
	}
	.banner-section-five .banner-thumb {
		position: inherit;
	}
	/* home page 03 */
	.banner-section-three .banner-content-wrapper .banner-flower {
		display: none;
	}
	.about-section-two .about-content .about-list-item ul li {
		display: flex;
		align-items: anchor-center;
	}
	.service-section-one .service-thumb {
		left: -225px;
	}
	.service-section-one .service-thumb-two {
		right: -245px;
	}
	.accordion-section-two .accordion-thumb31 {
		position: inherit;
	}
	.accordion-section-two .accordion-thumb32 {
		position: inherit;
	}
	.main-footer-three {
		padding: 120px 0 120px;
	}

	/* home page 04 */
	.banner-section-four .banner-content-wrap .banner-content h2{
		font-size: 100px;
		line-height: 100px;
	}
	.banner-section-four .banner-content-wrap .banner-content h2 span {
		font-size: 100px;
		line-height: 100px;
	}
	.banner-section-four .banner-content-wrap .banner-content h3{
		font-size: 100px;
		line-height: 100px;
	}
	.banner-section-four .banner-content-wrap .banner-content h3 span {
		font-size: 100px;
		line-height: 100px;
	}
	.about-section-three .about-thumb {
		position: inherit;
	}
	.about-section-three {
		padding: 116px 0px 100px;
	}
	.about-section-three .about-shape41 {
		display: none;
	}
	.why-choose-section-one .choose-list-item {
		gap: 30px;
		padding: 40px 20px 18px 20px;
	}
	.team-section-one {
		padding: 100px 0 120px;
	}
	.why-choose-section-one .why-choose-thumb {
		position: inherit;
	}
	.call-to-action-one {
		padding: 120px 0 60px;
	}

	/* home page 05 */
	.banner-section-five .banner-thumb {
		position: inherit;
	}
	.reep-header-area.style-two.five .header-btn a {
		padding: 8px 18px;
	}
	.work-section-two .work-bottom .work-list {
		padding-left: 0px;
	}
	.reep-header-area.style-two.five .header-btn {
		margin-left: 0px;
	}

	/* home page 06 */
	.project-section-two .project-items {
		grid-gap: 20px;
	}
	.project-section-two .project-items .project-box .project-thumb {
		margin-bottom: 30px;
	}
	.project-section-two .project-items .project-box .project-thumb p {
		left: 28%;
	}
	.project-section-two .project-items .project-box .project-thumb span {
		left: 36%;
	}

	/* home page saven */
	.feature-section-saven .feature-item-box {
		margin-bottom: 0px;
		padding-right: 0px;
	}
	.feature-section-saven .feature-item-box.right {
		padding-left: 0px;
		padding-right: 0px;
	}
	.feature-section-saven .feature-item-box .feature-content .feature-title {
		font-size: 25px;
	}
	/* inner page all */
	.services-details-area .service-details-icon-box .service-details-icon-thumb {
		float: inherit;
	}
	.services-details-area .service-details-icon-box P {
		display: block;
	}
	.services-details-area .service-details-icon-box .service-details-icon-thumb {
		float: inherit;
	}
	.services-details-area .service-details-icon-box .service-details-box-content h4 {
		margin: 30px 0 11px;
	}
	.team-details-area .team-details-right .contact-info-box .contact-info-content p {
		font-size: 18px;
	}
	.blog-details-area .widget-sidber .sidber-widget-recent-post {
		gap: 10px;
	}
	.blog-details-area .blog-details-content .blog-details-desc.two {
		width: 100%;
	}

	.testimonial-section-two .testimonial-thumb {
		top: 0;
		right: 0;
	}

}


@media only screen and (max-width: 1400px){
	
}

@media only screen and (max-width: 1200px){
	/* home page 01 */
	.project-section-one .project-box .project-thumb::before {
		width: 100%;
	}
    .reep-header-area {
        padding: 10px 10px 0 10px;
    }
    .sec-title .section-desc p {
        width: 100%;
    }

	/* home page 02 */
	.banner-section-two .banner-content-wrap .banner-content .banner-img {
		left: 65px;
		top: 10px;
	}
	.about-section-one {
		padding: 100px 0px 0px;
	}
	.about-section-one .about-wrap {
		margin-left: 0;
	}
	.about-section-one .about-wrap .about-desc p {
		width: 100%;
	}
	.feature-section-three .feature-item-box {
		padding: 70px 10px 50px;
	}
	.counter-section-two .counter-box p {
		font-size: 20px;
	}
	.testimonial-section-two .testimonial-thumb {
		right: -90px;
	}
	.main-footer-two .footer-content .footer-social-icon .social-icon li {
		margin-right: 20px;
	}

	/* home page 03 */
	.banner-section-three .banner-content-wrapper .banner-title {
		font-size: 100px;
		line-height: 100px;
	}
	.banner-section-three .banner-content-wrapper .banner-content-wrap .banner-thumb31 {
		left: 35%;
	}
	.banner-section-three .banner-content-wrapper .banner-content-wrap .banner-content p {
		width: 35%;
	}
	.service-section-one .service-thumb {
		position: inherit;
	}
	.service-section-one .service-thumb-two {
		position: inherit;
	}
	.service-section-one .service-content {
		padding: 100px 0px 0px 50px;
	}
	.about-section-two .about-content {
		top: 0px;
		padding: 56px 50px 42px 50px;
	}
	.service-section-one .service-content.two {
		padding: 100px 50px 0px 0px;
	}

	/* home page 04 */
	.feature-section-five .feature-item-box .feature-content .feature-title {
		font-size: 18px;
	}
	.feature-section-five .feature-item-box {
		padding: 0px 15px;
	}
	.feature-section-five .feature-icon img {
		width: 80px;
		height: 80px;
	}
	.counter-section-three .counter-box.four {
		width: 350px;
		height: 350px;
		padding: 140px 0px;
	}
	.service-section-two .service-box {
		grid-gap: 20px;
		grid-template-columns: 0.1fr 1.8fr 2fr 0.4fr;
	}
	.why-choose-section-one .choose-list-item {
		padding: 40px 20px 18px 20px;
		display: block;
	}

	/* home page 05 */

	.reep-header-area.style-two.five .header-btn {
		margin-left: 0px;
	}
	.banner-section-five .banner-content-wrap .banner-shape5 {
		display: none;
	}
	.banner-section-five .banner-content-wrap .banner-content h2 {
		font-size: 60px;
		line-height:72px;
	}
	.work-section-two .work-bottom .work-list ul li {
		display: flex;
	}

	/* home page saven */
	.feature-section-six .feature-item-box {
		padding: 40px 20px 23px;
	}
	.feature-section-six .feature-item-box .feature-content .feature-title {
		font-size: 18px;
	}
	.service-section-six .service-thumb-wrapper {
		padding: 50px 20px 40px;
	}
	.service-section-six .service-thumb-wrapper .service-content h4 {
		font-size: 25px;
	}
	.banner-section-five .banner-thumb {
		position: inherit;
	}
	/* inner page all */
	.services-details-area .service-details-icon-box P {
		display: block;
	}
	.services-details-area .service-details-icon-box .service-details-icon-thumb {
		float: inherit;
	}
	.services-details-area .service-details-icon-box .service-details-box-content h4 {
		margin: 30px 0 11px;
	}




}


@media (min-width: 1024px) and (max-width: 1199px){
	/* home page 01 */
    .banner-section-one .banner-content-wrap .banner-content h2 {
        font-size: 50px;
    }
	.project-section-one .project-box .project-thumb figure {
		width: 100%;
	}
	.project-section-one .project-box .project-thumb figure img{
		width: 100%;
	}
	.project-section-one .project-box .project-thumb p {
		left: 170px;
	}
	.project-section-one .project-box .project-thumb {
		margin-bottom: 30px;
	}
	.project-section-one .project-box .project-thumb::before {
		width: 100% !important;
	}

	/* home page 02 */
	.project-section-two .project-items .project-box .project-thumb p {
		top: 46%;
		left: 28%;
	}
	.project-section-two .project-items .project-box .project-thumb span {
		top: 56%;
		left: 36%;
	}
	.project-section-two .project-items {
		grid-gap: 20px;
	}
	.project-section-two .project-items .project-box .project-thumb {
		margin-bottom: 30px;
	}
	.main-footer-two .footer-content.pl {
		padding-left: 30px;
	}
	.reep-header-area.style-two .header-right-wrapper .header-sidebar .header-btn {
		margin-left: 0;
	}
	.reep-header-area.style-two .header-right-wrapper
	 .header-sidebar .header-sidbar-button .menubars {
		right: 10px;
	}
	.banner-section-two .banner-content-wrap .banner-content .banner-img {
		display: none;
	}
	.banner-section-two .banner-content-wrap .banner-content .banner-img2{
		display: none;
	}
	.accordion-section-one .tab_container .accordion li a {
		font-size: 22px;
	}
	.testimonial-section-two .testimonial-thumb {
		right: -275px;
	}
	.main-footer-two .footer-content .footer-social-icon .social-icon li {
		margin-right: 15px;
	}
	.main-footer-two .footer-content .footer-menu ul li a {
		font-size: 16px;
	}

	/* home page 03 */
	.feature-section-four .feature-item-box .feature-content .feature-desc {
		font-size: 16px;
	}

	.blog-section-three .single-blog-box .blog-content .blog-title a {
		font-size: 20px;
	}
	.sec-title .section-desc p {
		width: 80%;
	}

	/* home page 04 */
	.service-section-two .service-item .service-thumb {
		position: inherit;
	}
	.service-section-two .service-box {
		grid-gap: 20px;
		grid-template-columns: 0.1fr 2fr 2fr 0.4fr;
		margin-left: 0;
	}
	.service-section-two .service-box .service-title .title {
		font-size: 23px;
	}
	.counter-section-three .counter-box.two {
		width: 300px;
		height: 300px;
		margin-left: -10px;
	}
	.counter-section-three .counter-box.three {
		width: 300px;
		height: 300px;
		margin-left: -60px;
	}
	.counter-section-three .counter-box.four {
		width: 300px;
		height: 300px;
		padding: 140px 0px;
		margin-left: -60px;
	}
	.testimonial-section-four .testi-active .swiper-wrapper
	 .swiper-slide .testi-box .single-testi-box .testi-desc p {
		width: 80%;
		font-size: 25px;
	}

	/* home page 05 */
	.reep-header-area.style-two.five .header-btn a {
		padding: 8px 15px;
	}
	.banner-section-five .banner-content-wrap .banner-content h2 {
		font-size: 50px;
		line-height: 60px;
	}
	.banner-section-five .banner-content-wrap .banner-content a {
		padding: 13px 30px;
	}
	.service-section-three .service-content {
		padding: 0px 0px 0 10px;
	}
	.service-section-three .service-content .sec-title .section-desc p {
		width: 100%;
	}
	.service-section-three .service-content .serive-shape51 {
		display: none;
	}
	.service-section-three .service-content .serive-shape52 {
		display: none;
	}
	.service-section-three .service-content.two {
		padding: 0px 0px 0px 10px;
	}
	.work-section-two .single-work-box::before {
		width: 200px;
		height: 200px;
		left: 55px;
		top: 4px;
	}


	/* home page six */
	.service-section-five .service-box {
		padding: 52px 10px 40px 10px;
	}
	.service-section-five .service-box .service-title .title a {
		font-size: 30px;
	}
	.contact-section-two .contact-form-box .contact-title h3 {
		font-size: 30px;
	}
	.contact-section-two .contact-form-box {
		padding: 60px 20px 50px 20px;
	}
	.contact-section-two .contact-form-box .contact-form button {
		padding: 20px 80px;
	}

	/* home page saven */
	.banner-section-saven .banner-content-wrap .banner-content h2 {
		font-size: 80px;
		line-height: 90px;	
	}
	.service-section-six .service-thumb-wrapper
	.service-content h4 {
		font-size: 20px;
	}
	.feature-section-saven .feature-item-box .feature-content .feature-title {
		font-size: 28px;
	}

}

@media (min-width: 992px) and (max-width: 1024px){

	/* home page 01 */
	.reep-header-area .header-right-wrapper .header-sidebar .header-btn {
        margin-left: 0 !important;
    }
    .reep-header-area .header-right-wrapper .header-sidebar .header-sidbar-button .menubars {
        right: 15px;
    }
    .banner-section-one .banner-content-wrap .banner-content h2 {
        font-size: 50px;
    }
	.feature-section-one .feature-thumb::before {
		position: inherit;
		border: 0;
	}
	.feature-section-one .feature-item .feature-item-box .feature-content .feature-desc {
		font-size: 14px;
	}
	.counter-section-one {
		padding: 70px 0px 100px;
	}
	.project-section-one .project-box .project-thumb figure {
		width: 100%;
	}
	.project-section-one .project-box .project-thumb figure img {
		width: 100%;
	}
	.project-section-one .project-box .project-thumb {
		margin-bottom: 20px;
	}
	.project-section-one .project-box .project-thumb p {
		left: 125px;
	}
	.blog-section-one .single-blog-box.two {
		margin-top: 0;
	}
	.blog-section-one .single-blog-box.three {
		margin-top: 0;
	}
	.call-to-action-two::before {
		top: 0;
	}
	.project-section-one .project-box .project-thumb::before {
		width: 100% !important;
	}

	/* home page 02 */
	.reep-header-area.style-two .header-right-wrapper .header-sidebar .header-sidbar-button .menubars {
		right: 10px;
	}
	.banner-section-two .banner-content-wrap .banner-content .banner-img {
		display: none;
	}
	.banner-section-two .banner-content-wrap .banner-content .banner-img2{
		display: none;
	}
	.feature-section-three .feature-item-box {
		padding: 70px 0px 50px;
	}
	.accordion-section-one .tab_container .accordion li a {
		font-size: 22px;
	}
	.testimonial-section-two .testimonial-thumb {
		right: -290px;
	}
	.project-section-two .project-items .project-box .project-thumb p {
		top: 46%;
		left: 28%;
	}
	.project-section-two .project-items .project-box .project-thumb span {
		top: 56%;
		left: 36%;
	}
	.project-section-two .project-items {
		grid-gap: 20px;
	}
	.project-section-two .project-items .project-box .project-thumb {
		margin-bottom: 30px;
	}
	.main-footer-two .footer-content.pl {
		padding-left: 30px;
	}
	.main-footer-two .footer-content {
		margin-bottom: 30px;
	}


	/* home page 03 */
	.banner-section-three .banner-content-wrapper .banner-content-wrap .banner-thumb32 {
		display: none;
	}
	.banner-section-three .banner-content-wrapper .banner-content-wrap .banner-thumb31 {
		left: 55%;
	}
	.banner-section-three .banner-content-wrapper .banner-content-wrap .banner-content p {
		width: 50%;
	}
	.accordion-section-two .sec-title .section-desc p {
		width: 70%;
	}

	/* home page 04 */
	.banner-section-four .banner-content-wrap .banner-content h2 {
		font-size: 60px;
		line-height: 60px;
	}
	.banner-section-four .banner-content-wrap .banner-content h2 span{
		font-size: 60px;
		line-height: 60px;
	}
	.banner-section-four .banner-content-wrap .banner-content h3 {
		font-size: 60px;
		line-height: 60px;
	}.banner-section-four .banner-content-wrap .banner-content h3 span {
		font-size: 60px;
		line-height: 60px;
	}
    .feature-section-five .feature-item-box {
		padding: 0px;
	}
	.about-section-three .about-content {
		padding-left: 0px;
	}
	.counter-section-three .counter-box.two {
		width: 300px;
		height: 300px;
		margin-left:0px;	
	}
	.counter-section-three .counter-box.three {
		width: 300px;
		height: 300px;
		padding: 105px 0px;
		margin-left: 0px;
		margin-top: 100px;
	}
	.counter-section-three .counter-box.four {
		width: 300px;
		height: 300px;
		padding: 95px 0px;
		margin-left: 0px;
		margin-top: 30px;
	}
	.service-section-two .service-item .service-thumb {
		position: inherit;
	}
	.service-section-two .service-box {
		grid-template-columns: 0.1fr 1.8fr 2fr 0.4fr;
		margin-left: 0px;
	}
	.service-section-two .service-box .service-title .title {
		font-size: 22px;
	}

	/* home page 05 */
	.reep-header-area.style-two.five .header-btn a {
		padding: 8px 15px;
	}
	.banner-section-five .banner-content-wrap .banner-content h2 {
		font-size: 50px;
		line-height: 60px;
	}
	.banner-section-five .banner-content-wrap .banner-content a {
		padding: 13px 30px;
	}
	.service-section-three .service-content {
		padding: 0px 0px 0 10px;
	}
	.service-section-three .service-content .sec-title .section-desc p {
		width: 100%;
	}
	.service-section-three .service-content .serive-shape51 {
		display: none;
	}
	.service-section-three .service-content .serive-shape52 {
		display: none;
	}
	.service-section-three .service-content.two {
		padding: 0px 0px 0px 10px;
	}
	.work-section-two .single-work-box::before {
		width: 200px;
		height: 200px;
		left: 55px;
		top: 4px;
	}

	/* home page six */
	.banner-section-six .banner-content-wrap .banner-thumb .banner-content {
		top: 160px;
	}
	.service-section-five .service-box {
		padding: 52px 10px 40px 10px;
	}
	.service-section-five .service-box .service-title .title a {
		font-size: 30px;
	}
	.contact-section-two .contact-form-box .contact-title h3 {
		font-size: 30px;
	}
	.contact-section-two .contact-form-box {
		padding: 60px 20px 50px 20px;
	}
	.contact-section-two .contact-form-box .contact-form button {
		padding: 20px 80px;
	}

	/* home page saven */
	.banner-section-saven .banner-content-wrap .banner-content h2 {
		font-size: 80px;
		line-height: 90px;	
	}
	.service-section-six .service-thumb-wrapper
	.service-content h4 {
		font-size: 20px;
	}
	.feature-section-saven .feature-item-box .feature-content .feature-title {
		font-size: 28px;
	}
	.about-section-five .about-thumb .counter-box {
		bottom: 8px;
		left: 0px;
	}
	.feature-section-six .feature-item-box {
    	padding: 40px 0px 23px;
	}
	.feature-section-six .feature-item-box .feature-content .feature-title {
		font-size: 16px;
	}

	/* inner page all */
	.services-details-area .services-details-content .services-details-title {
		font-size: 30px;
	}
	.project-details-area .project-details-content .project-details-list-item ul li{
		display: flex;
	}
	.blog-details-area .blog-details-content .blog-details-title {
		font-size: 22px;
	}
	.blog-details-area .widget-sidber .sidber-widget-recent-post {
		display: block;
	}
	.blog-details-area .widget-sidber .sidber-widget-recent-post .recent-widget-thumb {
		margin-bottom: 30px;
	}
	.blog-details-area .widget-sidber .widget-catefories-tags a {
		padding: 6px 10px;
	}
}

/*Tablet desktop :768px.*/
@media (min-width: 768px) and (max-width: 991px){
	
	/* home page 01 */
	.reep-header-area {
		display: none;
	}
	.mean-container .mean-nav ul li a i{
		display: none;
	}
	.reep-header-area .header-right-wrapper .header-sidebar .header-sidbar-button .menubars {
        right: 15px;
    }
	.reep-header-area .header-right-wrapper .header-sidebar .header-btn {
        margin-left: 0;
    }
    .reep-header-area .header-right-wrapper .header-sidebar .header-sidbar-button .menubars {
        right: 15px;
    }
    .banner-section-one .banner-content-wrap .banner-content h2 {
        font-size: 35px;
    }
	.feature-section-one {
		padding: 115px 0 90px;
	}
	.feature-section-one .feature-thumb::before {
		position: inherit;
		border: 0;
	}
	.feature-section-one .feature-item .feature-item-box .feature-content .feature-desc {
		font-size: 14px;
	}
	.feature-section-one .feature-thumb {
		margin-top: 0;
	}
	.counter-section-one {
		padding: 70px 0px 100px;
	}
	.work-section-one .work-thumb-wrapper .work-thumb1 {
		display: none;
	}
	.work-section-one .work-thumb-wrapper .work-logo {
		display: none;
	}
	.work-section-one .work-thumb-wrapper .work-thumb2 {
		right: -20px;
		top: 0;
	}
	.feature-section-two {
		padding: 100px 0 100px;
	}
	.project-section-one .project-box .project-thumb figure {
		width: 100%;
	}
	.project-section-one .project-box .project-thumb figure img {
		width: 100%;
	}
	.project-section-one .project-box .project-thumb {
		margin-bottom: 20px;
	}
	.project-section-one .project-box .project-thumb p {
		left: 260px;
	}
	.blog-section-one .single-blog-box.two {
		margin-top: 0;
	}
	.blog-section-one .single-blog-box.three {
		margin-top: 0;
	}
	.call-to-action-two::before {
		top: 0;
	}
	.project-section-one .project-box .project-thumb::before {
		width: 100% !important;
	}

	/* home page 02 */
	.mean-container .mean-nav ul li a i{
		display: none;
	}
	.reep-header-area.style-two .header-right-wrapper .header-sidebar .header-sidbar-button .menubars {
		right: 10px;
	}
	.banner-section-two .banner-content-wrap .banner-content .banner-img {
		display: none;
	}
	.banner-section-two .banner-content-wrap .banner-content .banner-img2{
		display: none;
	}
	.banner-section-two .banner-content-wrap .banner-content h4 {
		letter-spacing: 0.1em;
	}
	.banner-section-two .banner-content-wrap .circle-text {
		bottom: -160px;
		right: 60px;
	}
	.about-section-one .about-wrap {
		margin-left: 0;
		margin-top: 50px;
	}
	.about-section-one .about-wrap .about-shape21 {
		display: none;
	}
	.feature-section-three .feature-item-box {
		padding: 70px 0px 50px;
		margin-bottom: 20px;
	}
	.accordion-section-one .tab_container .accordion li a {
		font-size: 22px;
	}
	.testimonial-section-two .testimonial-thumb {
		display:none;
	}
	.project-section-two .project-items .project-box .project-thumb p {
		top: 46%;
        left: 40%;
	}
	.project-section-two .project-items .project-box .project-thumb span {
		top: 52%;
        left: 42%;
	}
	.project-section-two .project-items {
		grid-gap: 20px;
		grid-template-columns: 2fr;
	}
	.project-section-two .project-items.two {
		grid-template-columns: 2fr;
	}
	.project-section-two .project-items .project-box .project-thumb {
		margin-bottom: 30px;
	}
	.main-footer-two .footer-content.pl {
		padding-left: 30px;
	}
	.main-footer-two .footer-content {
		margin-bottom: 30px;
	}
	
	/* home page 03 */
	.banner-section-three .banner-content-wrapper .banner-content-wrap .banner-thumb31 {
		display: none;
	}
	.banner-section-three .banner-content-wrapper .banner-content-wrap .banner-thumb32 {
		display: none;
	}
	.banner-section-three .banner-content-wrapper .banner-content-wrap .banner-content p {
		width: 80%;
	}
	.about-section-two .about-content {
		position: inherit;
		padding: 56px 0px 42px 10px;
	}
	.service-section-one .service-content {
		padding: 100px 0px 0px 0px;
	}
	.service-section-one .service-content .sec-title .section-desc p {
		width: 80%;
	}
	.accordion-section-two .accordion-thumb31 {
		display: none;
	}
	.accordion-section-two .accordion-thumb32 {
		display: none;
	}
	.feature-section-four .feature-item-box {
		margin-bottom: 30px;
	}
	.testimonial-section-three .testi-active .swiper-wrapper .swiper-slide .testi-box .single-testi-box .testi-desc p {
		width: 80%;
	}


	/* home page 04 */
	.banner-section-four .banner-content-wrap .banner-content h2 {
		font-size: 60px;
		line-height: 60px;
	}
	.banner-section-four .banner-content-wrap .banner-content h2 span{
		font-size: 60px;
		line-height: 60px;
	}
	.banner-section-four .banner-content-wrap .banner-content h3 {
		font-size: 60px;
		line-height: 60px;
	}.banner-section-four .banner-content-wrap .banner-content h3 span {
		font-size: 60px;
		line-height: 60px;
	}
    .feature-section-five .feature-item-box {
		padding: 0px;
	}
	.about-section-three .about-content {
		padding-left: 0px;
	}
	.counter-section-three .counter-box.two {
		width: 300px;
		height: 300px;
		margin-left:0px;	
	}
	.counter-section-three .counter-box.three {
		width: 300px;
		height: 300px;
		padding: 105px 0px;
		margin-left: 0px;
		margin-top:30px;
	}
	.counter-section-three .counter-box.four {
		width: 300px;
		height: 300px;
		padding: 95px 0px;
		margin-left: 0px;
		margin-top: 30px;
	}
	.service-section-two .service-item .service-thumb {
		position: inherit;
	}
	.service-section-two .service-box {
		grid-template-columns: 0.1fr 1.8fr 2fr 0.4fr;
		margin-left: 0px;
	}
	.service-section-two .service-box .service-title .title {
		font-size: 22px;
	}
	.about-section-three {
		padding: 0px 0px 0px;
	}
	.testimonial-section-four .testi-active .swiper-wrapper .swiper-slide 
	.testi-box .single-testi-box .testi-desc p {
		font-size: 25px;
		width: 90%;
	}
	.testimonial-section-four .testimonial-thumb{
		display: none;
	}
	.call-to-action-one .section-desc p.desc-4 {
		width: 80%;
	}

	/* home page 05 */
	.reep-header-area.style-two.five .header-btn a {
		padding: 8px 15px;
	}
	.banner-section-five .banner-content-wrap .banner-content h2 {
		font-size: 50px;
		line-height: 60px;
	}
	.banner-section-five .banner-content-wrap .banner-content a {
		padding: 13px 30px;
	}
	.banner-section-five .banner-content-wrap .banner-content p {
		width: 80%;
	}
	.banner-section-five .banner-content-wrap {
		padding: 170px 0px 100px;
	}
	.service-section-three .service-content {
		padding: 30px 0px 0 10px;
	}
	.service-section-three .service-content .sec-title .section-desc p {
		width: 100%;
	}
	.service-section-three .service-content .serive-shape51 {
		display: none;
	}
	.service-section-three .service-content .serive-shape52 {
		display: none;
	}
	.service-section-three .service-content.two {
		padding: 30px 0px 0px 10px;
	}
	.work-section-two .single-work-box::before {
		width: 200px;
		height: 200px;
		left: 75px;
		top: 4px;
	}
	.contact-section-one .contact-form-box {
		padding: 85px 20px 80px 20px;
	}

	/* home page six */
	.banner-section-six .banner-content-wrap .banner-thumb .banner-content {
		top: 160px;
	}
	.banner-section-six .banner-content-wrap .banner-thumb .banner-content h2 {
		font-size: 100px;
		line-height: 100px;
	}
	.about-section-four .about-thumb {
		text-align: center;
		margin-bottom: 50px;
	}
	.service-section-five .service-box {
		padding: 52px 10px 40px 10px;
	}
	.service-section-five .service-box .service-title .title a {
		font-size: 30px;
	}
	.contact-section-two .contact-form-box .contact-title h3 {
		font-size: 30px;
	}
	.contact-section-two .contact-form-box {
		padding: 60px 20px 50px 20px;
	}
	.contact-section-two .contact-form-box .contact-form button {
		padding: 20px 80px;
	}
	.service-section-five .section-btn {
		text-align: left;
		margin-top: 0;
		margin-bottom: 40px;
	}
	.service-section-five .service-box::before {
		display: none;
	}
	.service-section-five .service-box .content p {
		width: 100%;	
	}

	/* home page saven */
	.banner-section-saven .banner-content-wrap .banner-content h2 {
		font-size: 60px;
		line-height: 70px;	
	}
	.service-section-six .service-thumb-wrapper
	.service-content h4 {
		font-size: 20px;
	}
	.feature-section-saven .feature-item-box .feature-content .feature-title {
		font-size: 28px;
	}
	.about-section-five .about-thumb .counter-box {
		bottom: 8px;
		left: 0px;
	}
	.feature-section-six .feature-item-box {
    	padding: 40px 0px 23px;
	}
	.feature-section-six .feature-item-box .feature-content .feature-title {
		font-size: 16px;
	}
	.about-section-five .about-wrap {
		margin-bottom: 50px;
	}
	.about-section-five .about-thumb figure {
		width: 100%;
	}
	.about-section-five .about-thumb figure img{
		width: 100%;
	}
	.service-section-six .service-thumb figure {
		width: 100%;
	}
	.service-section-six .service-thumb figure img{
		width: 100%;
	}
	.about-section-five .sec-title .section-desc p {
		width: 80%;
	}
	.service-section-six .service-thumb2 figure {
		width: 100%;
	}
	.service-section-six .service-thumb2 figure img{
		width: 100%;
	}
	.marquee-section-one {
		transform: rotate(0deg);
		padding: 0px 0px 0px;
	}
	.marquee-section-one.two {
		padding: 0px 0px 0px;
		transform: rotate(0deg);
		margin-top: 70px;
	}
	.project-section-three.saven {
		padding: 120px 0px 100px;
	}
	.call-to-action-three .section-desc p {
		width: 80% !important;
	}
	.feature-section-saven .feature-thumb figure {
		width: 100%;
	}
	.feature-section-saven .feature-thumb figure img{
		width: 100%;
	}
	.feature-section-saven .feature-item-box .feature-content .feature-desc {
		width: 80%;
	}


	/* inner page all */
	.team-details-area .team-thumb img {
		width: 100%;
		margin-bottom: 30px;
	}
	.team-details-area .team-details-skills {
		margin-top: 50px;
	}
	.blog-details-area .blog-details-content .blog-details-title {
		font-size: 25px;
	}
	.blog-details-area .single-comment-area {
		margin-bottom: 30px;
	}
}



@media (min-width: 576px) and (max-width: 767px){
	
	/* home page 01 */
	.reep-header-area {
		display: none;
	}
	.mean-container .mean-nav ul li a i{
		display: none;
	}
	.reep-header-area .header-right-wrapper .header-sidebar .header-sidbar-button .menubars {
        right: 15px;
    }
	.reep-header-area .header-right-wrapper .header-sidebar .header-btn {
        margin-left: 0;
    }
    .reep-header-area .header-right-wrapper .header-sidebar .header-sidbar-button .menubars {
        right: 15px;
    }
    .banner-section-one .banner-content-wrap .banner-content h2 {
		font-size: 25px;
		letter-spacing: 10px;
	}
	.feature-section-one {
		padding: 115px 0 90px;
	}
	.feature-section-one .feature-thumb::before {
		position: inherit;
		border: 0;
	}
	.feature-section-one .feature-thumb {
		margin-top: 0;
	}
	.feature-section-one .feature-thumb figure{
		width: 100%;
	}
	.feature-section-one .feature-thumb figure img{
		width: 100%;
	}
	.counter-section-one {
		padding: 70px 0px 100px;
	}
	.counter-section-one .counter-box.active {
		width: 260px;
		height: 260px;
		padding: 60px 0;
	}
	.counter-section-one .counter-box{
		width: 260px;
		height: 260px;
		padding: 60px 0;
	}
	.work-section-one .work-thumb-wrapper .work-thumb1 {
		display: none;
	}
	.work-section-one .work-thumb-wrapper .work-logo {
		display: none;
	}
	.work-section-one .work-thumb-wrapper .work-thumb2 {
		display: none;
	}
	.feature-section-two {
		padding: 100px 0 100px;
	}
	.project-section-one .project-box .project-thumb figure {
		width: 100%;
	}
	.project-section-one .project-box .project-thumb figure img {
		width: 100%;
	}
	.project-section-one .project-box .project-thumb {
		margin-bottom: 20px;
	}
	.project-section-one .project-box .project-thumb p {
		left: 160px;
	}
	.blog-section-one .single-blog-box.two {
		margin-top: 0;
	}
	.blog-section-one .single-blog-box.three {
		margin-top: 0;
	}
	.call-to-action-two::before {
		top: 0;
	}
	.testimonial-section-one .testi-active .swiper-wrapper .swiper-slide 
	.testi-box .single-testi-box .testi-desc p {
		width: 90%;
	}
	.blog-section-one .section-btn {
		text-align: left;
		margin-bottom: 50px;
	}
	.project-section-one .project-box .project-thumb::before {
		width: 100% !important;
	}

	/* home page 02 */
	.mean-container .mean-nav ul li a i{
		display: none;
	}
	.reep-header-area.style-two .header-right-wrapper .header-sidebar .header-sidbar-button .menubars {
		right: 10px;
	}
	.banner-section-two .banner-content-wrap .banner-content .banner-img {
		display: none;
	}
	.banner-section-two .banner-content-wrap .banner-content .banner-img2{
		display: none;
	}
	.banner-section-two .banner-content-wrap .banner-content h4 {
		letter-spacing: 0.1em;
	}
	.banner-section-two .banner-content-wrap .circle-text {
		bottom: -160px;
		right: 60px;
	}
	.about-section-one .about-wrap {
		margin-left: 0;
		margin-top: 50px;
	}
	.about-section-one .about-wrap .about-shape21 {
		display: none;
	}
	.feature-section-three .feature-item-box {
		padding: 70px 0px 50px;
		margin-bottom: 20px;
	}
	.accordion-section-one .tab_container .accordion li a {
		font-size: 22px;
	}
	.testimonial-section-two .testimonial-thumb {
		display:none;
	}
	.testimonial-section-two .testi-active .swiper-wrapper .swiper-slide 
	.testi-box .single-testi-box .testi-desc p {
		width: 100%;
	}
	.counter-section-two .counter-box p {
		font-size: 18px;
	}
	.counter-section-two {
		padding: 70px 0px 100px;
	}
	.project-section-two .project-items .project-box .project-thumb p {
		top: 46%;
        left: 40%;
	}
	.project-section-two .project-items .project-box .project-thumb span {
		top: 52%;
        left: 42%;
	}
	.project-section-two .project-items {
		grid-gap: 20px;
		grid-template-columns: 2fr;
	}
	.project-section-two .project-items.two {
		grid-template-columns: 2fr;
	}
	.project-section-two .project-items .project-box .project-thumb {
		margin-bottom: 30px;
	}
	.main-footer-two .footer-content.pl {
		padding-left: 30px;
	}
	.main-footer-two .footer-content {
		margin-bottom: 30px;
	}


	/* home page 03 */
	.banner-section-three .banner-content-wrapper .banner-title {
		font-size: 60px;
		line-height: 60px;
	}
	.banner-section-three .banner-content-wrapper .banner-content-wrap .banner-thumb31 {
		display: none;
	}
	.banner-section-three .banner-content-wrapper .banner-content-wrap .banner-thumb32 {
		display: none;
	}
	.banner-section-three .banner-content-wrapper .banner-content-wrap .banner-content p {
		width: 80%;
	}
	.about-section-two .about-content {
		position: inherit;
		padding: 56px 0px 42px 10px;
	}
	.service-section-one {
		padding: 100px 0px 0px;
	}
	.service-section-one .service-content {
		padding: 100px 0px 0px 0px;
	}
	.service-section-one .service-content .sec-title .section-desc p {
		width: 80%;
	}
	.accordion-section-two .accordion-thumb31 {
		display: none;
	}
	.accordion-section-two .accordion-thumb32 {
		display: none;
	}
	.feature-section-four .feature-item-box {
		margin-bottom: 30px;
	}
	.testimonial-section-three .testi-active .swiper-wrapper .swiper-slide 
	.testi-box .single-testi-box .testi-desc p {
		width: 90%;
	}
	.accordion-section-two .sec-title {
		padding-left: 0px;
	}
	.accordion-section-two .tab_container {
		padding: 0px 0px;
	}


	/* home page 04 */
	.banner-section-four .banner-content-wrap .banner-content h2 {
		font-size: 40px;
		line-height: 40px;
	}
	.banner-section-four .banner-content-wrap .banner-content h2 span{
		font-size: 40px;
		line-height: 40px;
	}
	.banner-section-four .banner-content-wrap .banner-content h3 {
		font-size: 40px;
		line-height: 40px;
	}.banner-section-four .banner-content-wrap .banner-content h3 span {
		font-size: 40px;
		line-height: 40px;
	}
	.banner-section-four .banner-content-wrap .banner-content h4 {
		font-size: 20px;
		letter-spacing: 2px;
	}
    .feature-section-five .feature-item-box {
		padding: 0px;
	}
	.about-section-three .about-content {
		padding-left: 0px;
	}
	.counter-section-three .counter-box {
		margin: auto;
		margin-bottom: 20px;
	}
	.counter-section-three .counter-box.two {
		width: 300px;
		height: 300px;
		margin-left:0px;
		margin: auto;
		margin-bottom: 20px;	
	}
	.counter-section-three .counter-box.three {
		width: 300px;
		height: 300px;
		padding: 105px 0px;
		margin-left: 0px;
		margin-top:30px;
		margin: auto;
		margin-bottom: 20px;
	}
	.counter-section-three .counter-box.four {
		width: 300px;
		height: 300px;
		padding: 95px 0px;
		margin-left: 0px;
		margin-top: 30px;
		margin: auto;
		margin-bottom: 20px;
	}
	.service-section-two .service-item .service-thumb {
		position: inherit;
	}
	.service-section-two .service-box {
		display: block;
		margin-left: 0px;
	}
	.service-section-two .service-box .service-title .title {
		font-size: 22px;
	}
	.service-section-two .section-btn {
		text-align: left;
		margin-top: 0px;
		margin-bottom: 40px;
	}
	.service-section-two .service-box .service-btn {
		text-align: left;
	}
	.about-section-three {
		padding: 0px 0px 0px;
	}
	.why-choose-section-one .sec-title {
		margin-left: 0px;
	}
	.testimonial-section-four .testi-active .swiper-wrapper .swiper-slide 
	.testi-box .single-testi-box .testi-desc p {
		font-size: 25px;
		width: 90%;
	}
	.testimonial-section-four .testimonial-thumb{
		display: none;
	}
	.call-to-action-one .section-desc p.desc-4 {
		width: 80%;
	}
	.why-choose-section-one .choose-list-item {
		margin-left: 0px;
	}

	/* home page 05 */
	.reep-header-area.style-two.five .header-btn a {
		padding: 8px 15px;
	}
	.banner-section-five .banner-content-wrap .banner-content h2 {
		font-size: 50px;
		line-height: 60px;
	}
	.banner-section-five .banner-content-wrap .banner-content a {
		padding: 13px 30px;
	}
	.banner-section-five .banner-content-wrap .banner-content p {
		width: 90%;
	}
	.banner-section-five .banner-content-wrap {
		padding: 170px 0px 100px;
	}
	.service-section-three .service-content {
		padding: 30px 0px 0 10px;
	}
	.service-section-three .service-content .sec-title .section-desc p {
		width: 100%;
	}
	.service-section-three .service-content .serive-shape51 {
		display: none;
	}
	.service-section-three .service-content .serive-shape52 {
		display: none;
	}
	.service-section-three .service-content.two {
		padding: 30px 0px 0px 10px;
	}
	.service-section-three .service-thumb {
		margin-bottom: 20px;
	}
	.work-section-two .single-work-box::before {
		width: 200px;
		height: 200px;
		left: 170px;
		top: 4px;
	}
	.contact-section-one .contact-form-box {
		padding: 85px 20px 80px 20px;
	}
	.work-section-two .work-bottom .work-desc p {
		margin-left: 0px;
		margin-top: 30px;
	}

	/* home page six */
	.banner-section-six .banner-content-wrap .banner-thumb .banner-content {
		top: 30px;
	}
	.banner-section-six .banner-content-wrap .banner-thumb .banner-content h2 {
		font-size: 100px;
		line-height: 100px;
	}
	.about-section-four .about-thumb {
		text-align: center;
		margin-bottom: 50px;
	}
	.service-section-five .service-box {
		padding: 52px 10px 40px 10px;
		column-gap: 10px;
		grid-template-columns: 0.5fr 1fr 50px;
	}
	.service-section-five .service-box .service-title .title a {
		font-size: 20px;
	}
	.contact-section-two .contact-form-box .contact-title h3 {
		font-size: 30px;
	}
	.contact-section-two .contact-form-box {
		padding: 60px 20px 50px 20px;
	}
	.contact-section-two .contact-form-box .contact-form button {
		padding: 20px 80px;
	}
	.service-section-five .section-btn {
		text-align: left;
		margin-top: 0;
		margin-bottom: 40px;
	}
	.service-section-five .service-box::before {
		display: none;
	}
	.service-section-five .service-box .content p {
		width: 100%;	
	}



	/* home page saven */
	.banner-section-saven .banner-content-wrap .banner-content h2 {
		font-size: 40px;
		line-height: 50px;	
	}
	.service-section-six .service-thumb-wrapper
	.service-content h4 {
		font-size: 20px;
	}
	.feature-section-saven .feature-item-box .feature-content .feature-title {
		font-size: 28px;
	}
	.about-section-five .about-thumb .counter-box {
		bottom: 8px;
		left: 0px;
	}
	.feature-section-six .feature-item-box {
    	padding: 40px 0px 23px;
	}
	.feature-section-six .feature-item-box .feature-content .feature-title {
		font-size: 16px;
	}
	.feature-section-saven .feature-item-box .feature-number {
		font-size: 60px;
		left: 6px;
	}
	.feature-section-saven .feature-item-box.right .feature-number {
		left: 6px;
	}
	.about-section-five .about-wrap {
		margin-bottom: 50px;
	}
	.about-section-five .about-thumb figure {
		width: 100%;
	}
	.about-section-five .about-thumb figure img{
		width: 100%;
	}
	.service-section-six .service-thumb figure {
		width: 100%;
	}
	.service-section-six .service-thumb figure img{
		width: 100%;
	}
	.about-section-five .sec-title .section-desc p {
		width: 80%;
	}
	.service-section-six .service-thumb2 figure {
		width: 100%;
	}
	.service-section-six .service-thumb2 figure img{
		width: 100%;
	}
	.marquee-section-one {
		transform: rotate(0deg);
		padding: 0px 0px 0px;
	}
	.marquee-section-one.two {
		padding: 0px 0px 0px;
		transform: rotate(0deg);
		margin-top: 70px;
	}
	.project-section-three.saven {
		padding: 120px 0px 100px;
	}
	.call-to-action-three .section-desc p {
		width: 80% !important;
	}
	.feature-section-saven .feature-thumb figure {
		width: 100%;
	}
	.feature-section-saven .feature-thumb figure img{
		width: 100%;
	}
	.feature-section-saven .feature-item-box .feature-content .feature-desc {
		width: 80%;
	}

	/* inner page all */
	.services-details-area .services-details-content .services-details-title {
		font-size: 25px;
	}
	.services-details-area .services-details-text .service-details-text-content p {
		font-size: 20px;
		width: 100%;
	}
	.project-details-area .project-details-content h4 {
		font-size: 25px;
	}
	.project-details-area .project-details-content .project-details-text {
		font-size: 20px;
	}
}



/* small mobile :480px. */
@media (min-width: 480px) and (max-width: 575px) {
	/* home page 01 */
	.reep-header-area {
		display: none;
	}
	.mean-container .mean-nav ul li a i{
		display: none;
	}
	.reep-header-area .header-right-wrapper .header-sidebar .header-sidbar-button .menubars {
        right: 15px;
    }
	.reep-header-area .header-right-wrapper .header-sidebar .header-btn {
        margin-left: 0;
    }
    .reep-header-area .header-right-wrapper .header-sidebar .header-sidbar-button .menubars {
        right: 15px;
    }
    .banner-section-one .banner-content-wrap .banner-content h2 {
		font-size: 20px;
		letter-spacing: 8px;
	}
	.banner-section-one .banner-content-wrap .banner-content h4 {
		letter-spacing: 1px;
	}
	.sec-title .section-sub-title .sub-title {
		letter-spacing: 1px;
	}
	.sec-title .section-title .title {
		font-size: 25px;
		line-height: 30px;
		letter-spacing: 1px;
	}
	.feature-section-one {
		padding: 115px 0 90px;
	}
	.feature-section-one .feature-thumb::before {
		position: inherit;
		border: 0;
	}
	.feature-section-one .feature-thumb {
		margin-top: 0;
	}
	.feature-section-one .feature-thumb figure{
		width: 100%;
	}
	.feature-section-one .feature-thumb figure img{
		width: 100%;
	}
	.counter-section-one {
		padding: 70px 0px 100px;
	}
	.counter-section-one .counter-box.active {
		width: 260px;
		height: 260px;
		padding: 60px 0;
	}
	.counter-section-one .counter-box{
		width: 260px;
		height: 260px;
		padding: 60px 0;
		margin: auto;
	}
	.work-section-one .sec-title {
		margin-bottom: 0;
	}
	.work-section-one .work-thumb-wrapper .work-thumb1 {
		display: none;
	}
	.work-section-one .work-thumb-wrapper .work-logo {
		display: none;
	}
	.work-section-one .work-thumb-wrapper .work-thumb2 {
		display: none;
	}
	.work-section-one .section-sub-title .sub-title .sh-underline {
		width: 65px;
		left: 70px;
	}
	.feature-section-two {
		padding: 100px 0 100px;
	}
	.accordion-section-one .section-sub-title .sub-title .sh-underline {
		width: 92px;
		left: 30px;
	}
	.project-section-one .project-box .project-thumb figure {
		width: 100%;
	}
	.project-section-one .project-box .project-thumb figure img {
		width: 100%;
	}
	.project-section-one .project-box .project-thumb {
		margin-bottom: 20px;
	}
	.project-section-one .project-box .project-thumb p {
		left: 110px;
	}
	.project-section-one .section-sub-title .sub-title .sh-underline {
		width: 121px;
		left: 70px;
	}
	.blog-section-one .single-blog-box.two {
		margin-top: 0;
	}
	.blog-section-one .single-blog-box.three {
		margin-top: 0;
	}
	.call-to-action-two::before {
		top: 0;
	}
	.testimonial-section-one .testi-active .swiper-wrapper .swiper-slide
	 .testi-box .single-testi-box .testi-desc p {
		width: 90%;
	}
	.testimonial-section-one .section-sub-title .sub-title .sh-underline {
		width: 106px;
		left: 240px;
	}
	.blog-section-one .section-btn {
		text-align: left;
		margin-bottom: 50px;
	}
	.blog-section-one .section-sub-title .sub-title .sh-underline {
		left: 50px;
	}
	.project-section-one .project-box .project-thumb::before {
		width: 100% !important;
	}


	/* home page 02 */
	.mean-container .mean-nav ul li a i{
		display: none;
	}
	.reep-header-area.style-two .header-right-wrapper .header-sidebar .header-sidbar-button .menubars {
		right: 10px;
	}
	.banner-section-two {
		padding: 220px 0px 140px 0px;
	}
	.banner-section-two .banner-content-wrap .banner-content h2 {
		font-size: 50px;
		line-height: 60px;
	}
	.banner-section-two .banner-content-wrap .banner-content .banner-img {
		display: none;
	}
	.banner-section-two .banner-content-wrap .banner-content .banner-img2{
		display: none;
	}
	.banner-section-two .banner-content-wrap .banner-content h4 {
		letter-spacing: 0.1em;
	}
	.banner-section-two .banner-content-wrap .circle-text {
		display: none;
	}
	.about-section-one .about-wrap {
		margin-left: 0;
		margin-top: 50px;
	}
	.about-section-one .about-wrap .about-shape21 {
		display: none;
	}
	.feature-section-three .feature-item-box {
		padding: 70px 0px 50px;
		margin-bottom: 20px;
	}
	.accordion-section-one .tab_container .accordion li a {
		font-size: 22px;
	}
	.testimonial-section-two .testimonial-thumb {
		display:none;
	}
	.testimonial-section-two .testi-active .swiper-wrapper 
	.swiper-slide .testi-box .single-testi-box .testi-desc p {
		width: 100%;
	}
	.counter-section-two .counter-box p {
		font-size: 18px;
	}
	.counter-section-two {
		padding: 70px 0px 100px;
	}
	.counter-section-two .counter-box {
		text-align: center;
	}
	.project-section-two .project-items .project-box .project-thumb p {
		top: 46%;
        left: 40%;
	}
	.project-section-two .project-items .project-box .project-thumb span {
		top: 52%;
        left: 42%;
	}
	.project-section-two .project-items {
		grid-gap: 20px;
		grid-template-columns: 2fr;
	}
	.project-section-two .project-items.two {
		grid-template-columns: 2fr;
	}
	.project-section-two .project-items .project-box .project-thumb {
		margin-bottom: 30px;
	}
	.main-footer-two .footer-content.pl {
		padding-left:0px;
	}
	.main-footer-two .footer-content {
		margin-bottom: 30px;
	}
	.main-footer-two .copyright-text {
		margin-top: 80px;
	}


	/* home page 03 */
	.banner-section-three .banner-content-wrapper .banner-title {
		font-size: 60px;
		line-height: 60px;
	}
	.banner-section-three .banner-content-wrapper .banner-content-wrap .banner-thumb31 {
		display: none;
	}
	.banner-section-three .banner-content-wrapper .banner-content-wrap .banner-thumb32 {
		display: none;
	}
	.banner-section-three .banner-content-wrapper .banner-content-wrap .banner-content p {
		width: 100%;
	}
	.about-section-two .about-content {
		position: inherit;
		padding: 56px 0px 42px 10px;
	}
	.service-section-one {
		padding: 100px 0px 0px;
	}
	.service-section-one .service-content {
		padding: 100px 0px 0px 0px;
	}
	.service-section-one .service-content .sec-title .section-desc p {
		width: 100%;
	}
	.service-section-one .service-content.two {
		padding: 100px 0px 0px 0px;
	}
	.accordion-section-two .accordion-thumb31 {
		display: none;
	}
	.accordion-section-two .accordion-thumb32 {
		display: none;
	}
	.feature-section-four .feature-item-box {
		margin-bottom: 30px;
	}
	.testimonial-section-three .testi-active .swiper-wrapper .swiper-slide 
	.testi-box .single-testi-box .testi-desc p {
		width: 90%;
	}
	.accordion-section-two .sec-title {
		padding-left: 0px;
	}
	.accordion-section-two .tab_container {
		padding: 0px 0px;
	}
	
	
	/* home page 04 */
	.banner-section-four .banner-content-wrap .banner-content h2 {
		font-size: 40px;
		line-height: 40px;
	}
	.banner-section-four .banner-content-wrap .banner-content h2 span{
		font-size: 40px;
		line-height: 40px;
	}
	.banner-section-four .banner-content-wrap .banner-content h3 {
		font-size: 40px;
		line-height: 40px;
	}.banner-section-four .banner-content-wrap .banner-content h3 span {
		font-size: 40px;
		line-height: 40px;
	}
	.banner-section-four .banner-content-wrap .banner-content h4 {
		font-size: 20px;
		letter-spacing: 2px;
	}
    .feature-section-five .feature-item-box {
		padding: 0px;
	}
	.about-section-three .about-content {
		padding-left: 0px;
	}
	.counter-section-three .counter-box {
		margin: auto;
		margin-bottom: 20px;
	}
	.counter-section-three .counter-box.two {
		width: 300px;
		height: 300px;
		margin-left:0px;
		margin: auto;
		margin-bottom: 20px;	
	}
	.counter-section-three .counter-box.three {
		width: 300px;
		height: 300px;
		padding: 105px 0px;
		margin-left: 0px;
		margin-top:30px;
		margin: auto;
		margin-bottom: 20px;
	}
	.counter-section-three .counter-box.four {
		width: 300px;
		height: 300px;
		padding: 95px 0px;
		margin-left: 0px;
		margin-top: 30px;
		margin: auto;
		margin-bottom: 20px;
	}
	.service-section-two .service-item .service-thumb {
		position: inherit;
	}
	.service-section-two .service-box {
		display: block;
		margin-left: 0px;
	}
	.service-section-two .service-box .service-title .title {
		font-size: 22px;
	}
	.service-section-two .section-btn {
		text-align: left;
		margin-top: 0px;
		margin-bottom: 40px;
	}
	.service-section-two .service-box .service-btn {
		text-align: left;
	}
	.about-section-three {
		padding: 0px 0px 0px;
	}
	.why-choose-section-one .sec-title {
		margin-left: 0px;
	}
	.testimonial-section-four .testi-active .swiper-wrapper .swiper-slide 
	.testi-box .single-testi-box .testi-desc p {
		font-size: 20px;
		width: 90%;
	}
	.testimonial-section-four .testimonial-thumb{
		display: none;
	}
	.call-to-action-one .section-desc p.desc-4 {
		width: 80%;
	}
	.why-choose-section-one .choose-list-item {
		margin-left: 0px;
	}

	/* home page 05 */
	.reep-header-area.style-two.five .header-btn a {
		padding: 8px 15px;
	}
	.banner-section-five .banner-content-wrap .banner-content h2 {
		font-size: 50px;
		line-height: 60px;
	}
	.banner-section-five .banner-content-wrap .banner-content a {
		padding: 13px 30px;
	}
	.banner-section-five .banner-content-wrap .banner-content p {
		width: 90%;
	}
	.banner-section-five .banner-content-wrap {
		padding: 170px 0px 100px;
	}
	.service-section-three .service-content {
		padding: 30px 0px 0 10px;
	}
	.service-section-three .service-content .sec-title .section-desc p {
		width: 100%;
	}
	.service-section-three .service-content .serive-shape51 {
		display: none;
	}
	.service-section-three .service-content .serive-shape52 {
		display: none;
	}
	.service-section-three .service-content.two {
		padding: 30px 0px 0px 10px;
	}
	.service-section-three .service-thumb {
		margin-bottom: 20px;
	}
	.work-section-two .single-work-box::before {
		width: 200px;
		height: 200px;
		left: 120px;
		top: 4px;
	}
	.contact-section-one .contact-form-box {
		padding: 85px 20px 80px 20px;
	}
	.work-section-two .work-bottom .work-desc p {
		margin-left: 0px;
		margin-top: 30px;
	}
	.contact-section-one .contact-form-box .contact-form button {
		padding: 20px 70px;
	}

	/* home page six */
	.banner-section-six .banner-content-wrap {
		padding: 150px 0px 10px;
	}
	.banner-section-six .banner-content-wrap .banner-thumb .banner-content {
		top: 0px;
	}
	.banner-section-six .banner-content-wrap .banner-thumb .banner-content h2 {
		font-size: 80px;
		line-height: 80px;
	}
	.banner-section-six .banner-content-wrap .banner-thumb .banner-content h4 {
		font-size: 16px;
		letter-spacing: 4px;
	}
	.about-section-four .about-thumb {
		text-align: center;
		margin-bottom: 50px;
	}
	.service-section-five .service-box {
		padding: 52px 10px 40px 10px;
		column-gap: 10px;
		grid-template-columns: 0.6fr 1fr 50px;
	}
	.service-section-five .service-box .service-title .title a {
		font-size: 20px;
	}
	.contact-section-two .contact-form-box .contact-title h3 {
		font-size: 30px;
	}
	.contact-section-two .contact-form-box {
		padding: 60px 20px 50px 20px;
	}
	.contact-section-two .contact-form-box .contact-form button {
		padding: 20px 80px;
	}
	.service-section-five .section-btn {
		text-align: left;
		margin-top: 0;
		margin-bottom: 40px;
	}
	.service-section-five .service-box::before {
		display: none;
	}
	.service-section-five .service-box .content p {
		width: 100%;	
	}


	/* home page saven */
	.banner-section-saven .banner-content-wrap .banner-content h2 {
		font-size: 40px;
		line-height: 50px;	
	}
	.service-section-six .service-thumb-wrapper
	.service-content h4 {
		font-size: 20px;
	}
	.feature-section-saven .feature-item-box .feature-content .feature-title {
		font-size: 28px;
	}
	.about-section-five .about-thumb .counter-box {
		bottom: 8px;
		left: 0px;
	}
	.feature-section-six .feature-item-box {
    	padding: 40px 0px 23px;
	}
	.feature-section-six .feature-item-box .feature-content .feature-title {
		font-size: 16px;
	}
	.feature-section-saven .feature-item-box .feature-number {
		font-size: 60px;
		left: 6px;
	}
	.feature-section-saven .feature-item-box.right .feature-number {
		left: 6px;
	}
	.about-section-five .about-wrap {
		margin-bottom: 50px;
	}
	.about-section-five .about-thumb figure {
		width: 100%;
	}
	.about-section-five .about-thumb figure img{
		width: 100%;
	}
	.service-section-six .service-thumb figure {
		width: 100%;
	}
	.service-section-six .service-thumb figure img{
		width: 100%;
	}
	.about-section-five .sec-title .section-desc p {
		width: 100%;
	}
	.service-section-six .service-thumb2 figure {
		width: 100%;
	}
	.service-section-six .service-thumb2 figure img{
		width: 100%;
	}
	.marquee-section-one {
		transform: rotate(0deg);
		padding: 0px 0px 0px;
	}
	.marquee-section-one.two {
		padding: 0px 0px 0px;
		transform: rotate(0deg);
		margin-top: 70px;
	}
	.project-section-three.saven {
		padding: 120px 0px 100px;
	}
	.call-to-action-three .section-desc p {
		width: 100% !important;
	}
	.feature-section-saven .feature-thumb figure {
		width: 100%;
	}
	.feature-section-saven .feature-thumb figure img{
		width: 100%;
	}
	.feature-section-saven .feature-item-box .feature-content .feature-desc {
		width: 80%;
	}
	.call-to-action-three {
    	padding: 100px 0 90px;
	}


	/* inner page all */
	.services-details-area .services-details-content .services-details-title {
		font-size: 23px;
	}
	.services-details-area .services-details-text .service-details-text-content p {
		font-size: 20px;
		width: 100%;
		margin-top: 20px;
	}
	.services-details-area .services-details-text .service-details-text-icon::before {
		position: inherit;
	}
	.project-details-area .project-details-content h4 {
		font-size: 22px;
	}
	.project-details-area .project-details-content .project-details-text {
		font-size: 20px;
	}
	.services-details-area .services-details-text {
		display: block;
	}
	.services-details-area .single-benifits-box .benifits-content {
		width: 100%;
		margin-top: 0px;
	}
	.team-details-area .team-details-right .contact-info-box {
		margin-bottom: 20px;
	}
	.team-details-area .team-details-skills {
		margin-top: 50px;
	}
	.blog-details-area .blog-details-content {
		padding: 27px 10px 20px;
	}
	.blog-details-area .blog-details-content .meta-blog > span {
		margin-right: 8px;
	}
	.blog-details-area .blog-details-content .blog-details-title {
		font-size: 20px;
	}
	.blog-details-area .blog-details-content .blog-details-author-talk {
		padding: 41px 20px 40px;
		display: block;
	}
	.blog-details-area .blog-details-thumb {
		margin-bottom: 20px;
	}
	.blog-details-area .blog-details-socila-box .blog-details-social-icon {
		text-align: left;
		margin-top: 20px;
	}
	.blog-details-area .blog-details-socila-box {
		padding: 19px 10px 18px;
	}
	.blog-details-area .single-comment-area .blog-details-comment {
		padding: 29px 15px 25px;
	}
	.blog-details-area .single-comment-area 
	.blog-details-comment .blog-details-comment-thumb {
		float: inherit;
		margin-bottom: 20px;
	}
	.blog-details-area .single-comment-area .blog-details-comment.style-two {
		margin-left: 0px;
	}
	.blog-details-area .single-comment-area {
		margin-bottom: 30px;
	}
	.blog-details-area .widget-sidber {
		padding: 32px 20px 29px;
	}
}

/* small mobile :320px. */
@media (min-width: 320px) and (max-width: 479px){
	/* home page 01 */
	.reep-header-area {
		display: none;
	}
	.mean-container .mean-nav ul li a i{
		display: none;
	}
	.reep-header-area .header-right-wrapper .header-sidebar .header-sidbar-button .menubars {
        right: 15px;
    }
	.reep-header-area .header-right-wrapper .header-sidebar .header-btn {
        margin-left: 0;
    }
    .reep-header-area .header-right-wrapper .header-sidebar .header-sidbar-button .menubars {
        right: 15px;
    }
    .banner-section-one .banner-content-wrap .banner-content h2 {
		font-size: 18px;
		letter-spacing: 2px;
	}
	.banner-section-one .banner-content-wrap .banner-content h4 {
		letter-spacing: 0px;
		font-size: 15px;
	}
	.sec-title .section-sub-title .sub-title {
		letter-spacing: 1px;
	}
	.sec-title .section-title .title {
		font-size: 25px;
		line-height: 30px;
		letter-spacing: 1px;
	}
	.sec-title .section-sub-title .sub-title .sh-underline {
		display: none;
	}
	.feature-section-one {
		padding: 115px 0 90px;
	}
	.feature-section-one .feature-thumb::before {
		position: inherit;
		border: 0;
	}
	.feature-section-one .feature-thumb {
		margin-top: 0;
	}
	.feature-section-one .feature-thumb figure{
		width: 100%;
	}
	.feature-section-one .feature-thumb figure img{
		width: 100%;
	}
	.counter-section-one {
		padding: 70px 0px 100px;
	}
	.counter-section-one .counter-box.active {
		width: 260px;
		height: 260px;
		padding: 60px 0;
	}
	.counter-section-one .counter-box{
		width: 260px;
		height: 260px;
		padding: 60px 0;
		margin: auto;
	}
	.work-section-one .sec-title {
		margin-bottom: 0;
	}
	.work-section-one .work-thumb-wrapper .work-thumb1 {
		display: none;
	}
	.work-section-one .work-thumb-wrapper .work-logo {
		display: none;
	}
	.work-section-one .work-thumb-wrapper .work-thumb2 {
		display: none;
	}
	.work-section-one .section-sub-title .sub-title .sh-underline {
		width: 65px;
		left: 70px;
	}
	.feature-section-two {
		padding: 100px 0 100px;
	}
	.accordion-section-one .section-sub-title .sub-title .sh-underline {
		width: 92px;
		left: 30px;
	}
	.accordion-section-one .tab_container .accordion li a {
		font-size: 20px;
	}
	.project-section-one .project-box .project-thumb figure {
		width: 100%;
	}
	.project-section-one .project-box .project-thumb figure img {
		width: 100%;
	}
	.project-section-one .project-box .project-thumb {
		margin-bottom: 20px;
	}
	.project-section-one .project-box .project-thumb p {
		left: 30px;
	}
	.project-section-one .section-sub-title .sub-title .sh-underline {
		width: 121px;
		left: 70px;
	}
	.blog-section-one .single-blog-box.two {
		margin-top: 0;
	}
	.blog-section-one .single-blog-box.three {
		margin-top: 0;
	}
	.call-to-action-two::before {
		top: 0;
	}
	.testimonial-section-one .testi-active .swiper-wrapper .swiper-slide
	 .testi-box .single-testi-box .testi-desc p {
		width: 100%;
	}
	.testimonial-section-one .section-sub-title .sub-title .sh-underline {
		width: 106px;
		left: 240px;
	}
	.testimonial-section-one .testi-thumb-wrapper {
		text-align: left;
	}
	.blog-section-one .section-btn {
		text-align: left;
		margin-bottom: 50px;
	}
	.blog-section-one .section-sub-title .sub-title .sh-underline {
		left: 50px;
	}
	.blog-section-one .single-blog-box .blog-content .blog-title a {
		font-size: 20px;
	}
	.main-footer-one .subcribe-form .subscribe-box input {
		width: 70%;
		margin-bottom: 30px;
	}
	.main-footer-one .subcribe-form .subscribe-box button {
		margin-left: 0;
	}
	.main-footer-one .footer-social-icon .social-icon li {
		margin: 0px 8px;
	}
	.main-footer-one .footer-menu ul li {
		margin: 0px 10px;
	}
	.project-section-one .project-box .project-thumb::before {
		width: 100% !important;
	}


	/* home page 02 */
	.mean-container .mean-nav ul li a i{
		display: none;
	}
	.reep-header-area.style-two .header-right-wrapper
	.header-sidebar .header-sidbar-button .menubars {
		right: 10px;
	}
	.banner-section-two {
		padding: 220px 0px 140px 0px;
	}
	.banner-section-two .banner-content-wrap .banner-content h2 {
		font-size: 30px;
		line-height: 40px;
	}
	.banner-section-two .banner-content-wrap .banner-content .banner-img {
		display: none;
	}
	.banner-section-two .banner-content-wrap .banner-content .banner-img2{
		display: none;
	}
	.banner-section-two .banner-content-wrap .banner-content h4 {
		letter-spacing: 0.1em;
	}
	.banner-section-two .banner-content-wrap .circle-text {
		display: none;
	}
	.about-section-one .about-wrap {
		margin-left: 0;
		margin-top: 50px;
	}
	.about-section-one .about-wrap .about-shape21 {
		display: none;
	}
	.nav {
		gap: 0px;
	}
	.feature-section-three .feature-item-box {
		padding: 70px 0px 50px;
		margin-bottom: 20px;
	}
	.accordion-section-one .tab_container .accordion li a {
		font-size: 22px;
	}
	.testimonial-section-two .testimonial-thumb {
		display:none;
	}
	.testimonial-section-two .testi-active .swiper-wrapper 
	.swiper-slide .testi-box .single-testi-box .testi-desc p {
		width: 100%;
	}
	.counter-section-two .counter-box p {
		font-size: 18px;
	}
	.counter-section-two {
		padding: 70px 0px 100px;
	}
	.counter-section-two .counter-box {
		text-align: center;
	}
	.project-section-two .project-items .project-box .project-thumb p {
		top: 46%;
        left: 24%;
	}
	.project-section-two .project-items .project-box .project-thumb span {
		top: 58%;
        left: 36%;
	}
	.project-section-two .project-items {
		grid-gap: 20px;
		grid-template-columns: 2fr;
	}
	.project-section-two .project-items.two {
		grid-template-columns: 2fr;
	}
	.project-section-two .project-items .project-box .project-thumb {
		margin-bottom: 30px;
	}
	.blog-section-two .single-blog-box .blog-content .blog-title a {
		font-size: 20px;
		line-height: 30px;
	}
	.main-footer-two .footer-content.pl {
		padding-left:0px;
	}
	.main-footer-two .footer-content {
		margin-bottom: 30px;
	}
	.main-footer-two .copyright-text {
		margin-top: 80px;
	}

	/* home page 03 */
	.banner-section-three .banner-content-wrapper .banner-title {
		font-size: 40px;
		line-height: 40px;
	}
	.banner-section-three .banner-content-wrapper .banner-content-wrap .banner-thumb31 {
		display: none;
	}
	.banner-section-three .banner-content-wrapper .banner-content-wrap .banner-content h4 {
		font-size: 25px;
		line-height: 35px;
	}
	.banner-section-three .banner-content-wrapper .banner-content-wrap .banner-thumb32 {
		display: none;
	}
	.banner-section-three .banner-content-wrapper .banner-content-wrap .banner-content p {
		width: 100%;
	}
	.about-section-two .about-content {
		position: inherit;
		padding: 56px 0px 42px 10px;
	}
	.service-section-one {
		padding: 100px 0px 0px;
	}
	.service-section-one .service-content {
		padding: 100px 0px 0px 0px;
	}
	.service-section-one .service-content .sec-title .section-desc p {
		width: 100%;
	}
	.service-section-one .service-content.two {
		padding: 100px 0px 0px 0px;
	}
	.service-section-one .service-content .sec-title .section-title .title {
		font-size: 25px;
	}
	.accordion-section-two .accordion-thumb31 {
		display: none;
	}
	.accordion-section-two .accordion-thumb32 {
		display: none;
	}
	.feature-section-four .feature-item-box {
		margin-bottom: 30px;
	}
	.testimonial-section-three .testi-active .swiper-wrapper 
	.swiper-slide .testi-box .single-testi-box .testi-desc p {
		width: 90%;
	}
	.accordion-section-two .sec-title {
		padding-left: 0px;
	}
	.accordion-section-two .tab_container {
		padding: 0px 0px;
	}
	.accordion-section-two .tab_container .accordion li a {
		font-size: 17px;
	}
	.testimonial-section-three .testi-thumb-wrapper {
		text-align: left;
	}
	.blog-section-three .single-blog-box .blog-content .blog-title a {
		font-size: 20px;
	}
	.main-footer-three .subcribe-form .subcribe-title h4 {
		font-size: 20px;
	}
	.main-footer-three .subcribe-form .subscribe-box input {
		width: 80%;
		margin-bottom: 20px;
	}
	.main-footer-three .footer-social-icon .social-icon li {
		margin: 0px 10px;
	}
	.main-footer-three .footer-menu ul li a {
		font-size: 16px;
	}

	/* home page 04 */
	.banner-section-four .banner-content-wrap .banner-content h2 {
		font-size: 30px;
		line-height: 30px;
	}
	.banner-section-four .banner-content-wrap .banner-content h2 span{
		font-size: 30px;
		line-height: 30px;
	}
	.banner-section-four .banner-content-wrap .banner-content h3 {
		font-size: 25px;
		line-height: 30px;
	}.banner-section-four .banner-content-wrap .banner-content h3 span {
		font-size: 25px;
		line-height: 30px;
	}
	.banner-section-four .banner-content-wrap .banner-content h4 {
		font-size: 20px;
		letter-spacing: 2px;
	}
    .feature-section-five .feature-item-box {
		padding: 0px;
	}
	.about-section-three .about-content {
		padding-left: 0px;
	}
	.counter-section-three .counter-box {
		margin: auto;
		margin-bottom: 20px;
	}
	.counter-section-three .counter-box {
		width:280px;
		height:280px;
	}
	.counter-section-three .counter-box.two {
		width: 280px;
		height: 280px;
		margin-left:0px;
		margin: auto;
		margin-bottom: 20px;	
	}
	.counter-section-three .counter-box.three {
		width: 280px;
		height: 280px;
		padding: 105px 0px;
		margin-left: 0px;
		margin-top:30px;
		margin: auto;
		margin-bottom: 20px;
	}
	.counter-section-three .counter-box.four {
		width: 280px;
		height: 280px;
		padding: 95px 0px;
		margin-left: 0px;
		margin-top: 30px;
		margin: auto;
		margin-bottom: 20px;
	}
	.service-section-two .service-item .service-thumb {
		position: inherit;
	}
	.service-section-two .service-box {
		display: block;
		margin-left: 0px;
	}
	.service-section-two .service-box .service-title .title {
		font-size: 22px;
	}
	.service-section-two .section-btn {
		text-align: left;
		margin-top: 0px;
		margin-bottom: 40px;
	}
	.service-section-two .service-box .service-btn {
		text-align: left;
	}
	.about-section-three {
		padding: 0px 0px 0px;
	}
	.why-choose-section-one .sec-title {
		margin-left: 0px;
	}
	.testimonial-section-four .testi-active .swiper-wrapper .swiper-slide 
	.testi-box .single-testi-box .testi-desc p {
		font-size: 17px;
		width: 90%;
	}
	.testimonial-section-four .testimonial-thumb{
		display: none;
	}
	.call-to-action-one .section-desc p.desc-4 {
		width: 100%;
	}
	.why-choose-section-one .choose-list-item {
		margin-left: 0px;
	}
	.why-choose-section-one .choose-list-item .choose-list ul li {
		display: flex;
		align-items: anchor-center;
	}

	/* home page 05 */
	.reep-header-area.style-two.five .header-btn a {
		padding: 8px 15px;
	}
	.banner-section-five .banner-content-wrap .banner-content h2 {
		font-size: 25px;
		line-height: 40px;
	}
	.banner-section-five .banner-content-wrap .banner-content a {
		padding: 13px 30px;
	}
	.banner-section-five .banner-content-wrap .banner-content p {
		width: 100%;
	}
	.banner-section-five .banner-content-wrap {
		padding: 170px 0px 100px;
	}
	.service-section-three .service-content {
		padding: 30px 0px 0 10px;
	}
	.service-section-three .service-content .sec-title .section-desc p {
		width: 100%;
	}
	.service-section-three .service-content .serive-shape51 {
		display: none;
	}
	.service-section-three .service-content .serive-shape52 {
		display: none;
	}
	.service-section-three .service-content.two {
		padding: 30px 0px 0px 10px;
	}
	.service-section-three .service-thumb {
		margin-bottom: 20px;
	}
	.work-section-two .single-work-box::before {
		display:none;
	}
	.contact-section-one .contact-form-box {
		padding: 85px 20px 80px 20px;
	}
	.work-section-two .work-bottom .work-desc p {
		margin-left: 0px;
		margin-top: 30px;
	}
	.contact-section-one .contact-form-box .contact-form button {
		padding: 20px 40px;
	}
	.work-section-two .work-bottom .work-title h2 {
		font-size: 20px;
	}
	.service-section-four .single-flip-box .flip-box-front {
		padding: 40px 10px 52px;
	}


	/* home page six */
	.banner-section-six {
		margin-top: 0;
	}
	.banner-section-six .banner-content-wrap {
		padding: 150px 0px 100px;
	}
	.banner-section-six .banner-content-wrap .banner-thumb .banner-content {
		top: 0px;
	}
	.banner-section-six .banner-content-wrap .banner-thumb .banner-content h2 {
		font-size: 60px;
		line-height: 60px;
	}
	.banner-section-six .banner-content-wrap .banner-thumb .banner-content h4 {
		font-size: 16px;
		letter-spacing: 4px;
	}
	.about-section-four .about-thumb {
		text-align: center;
		margin-bottom: 50px;
	}
	.about-section-four .about-content .section-desc p {
		width: 100%;
	}
	.about-section-four .about-content .section-desc-two p {
		width: 100%;
	}
	.about-section-four .about-content .about-social .social-icon li {
		margin-right: 20px;
	}
	.service-section-five .service-box {
		display: block;
		padding: 52px 10px 40px 10px;
	}
	.service-section-five .service-box .service-btn {
		text-align: left;
		margin-top: 10px;
	}
	.service-section-five .service-box .service-title .title a {
		font-size: 20px;
	}
	.contact-section-two .contact-form-box .contact-title h3 {
		font-size:25px;
	}
	.contact-section-two .contact-form-box {
		padding: 60px 20px 50px 20px;
	}
	.contact-section-two .contact-form-box .contact-form button {
		padding: 20px 30px;
	}
	.contact-section-two .contact-main-info .call-info {
		gap: 10px;
	}
	.contact-section-two .contact-main-info .call-info .call-address h3 {
		font-size: 17px;
	}
	.service-section-five .section-btn {
		text-align: left;
		margin-top: 0;
		margin-bottom: 40px;
	}
	.service-section-five .service-box::before {
		display: none;
	}
	.service-section-five .service-box .content p {
		width: 100%;	
	}


	/* home page saven */
	.banner-section-saven .banner-content-wrap .banner-content h2 {
		font-size: 30px;
		line-height: 40px;	
	}
	.service-section-six .service-thumb-wrapper
	.service-content h4 {
		font-size: 20px;
	}
	.feature-section-saven .feature-item-box .feature-content .feature-title {
		font-size: 25px;
	}
	.about-section-five .about-thumb .counter-box {
		bottom: 8px;
		left: 0px;
	}
	.feature-section-six .feature-item-box {
    	padding: 40px 0px 23px;
	}
	.feature-section-six .feature-item-box .feature-content .feature-title {
		font-size: 16px;
	}
	.feature-section-saven .feature-item-box .feature-number {
		font-size: 60px;
		left: 6px;
	}
	.feature-section-saven .feature-item-box.right .feature-number {
		left: 6px;
	}
	.about-section-five .about-wrap {
		margin-bottom: 50px;
	}
	.about-section-five .about-thumb figure {
		width: 100%;
	}
	.about-section-five .about-thumb figure img{
		width: 100%;
	}
	.service-section-six .service-thumb figure {
		width: 100%;
	}
	.service-section-six .service-thumb figure img{
		width: 100%;
	}
	.about-section-five .sec-title .section-desc p {
		width: 100%;
	}
	.service-section-six .service-thumb2 figure {
		width: 100%;
	}
	.service-section-six .service-thumb2 figure img{
		width: 100%;
	}
	.marquee-section-one {
		transform: rotate(0deg);
		padding: 0px 0px 0px;
	}
	.marquee-section-one.two {
		padding: 0px 0px 0px;
		transform: rotate(0deg);
		margin-top: 70px;
	}
	.project-section-three.saven {
		padding: 120px 0px 100px;
	}
	.call-to-action-three .section-desc p {
		width: 100% !important;
	}
	.feature-section-saven .feature-thumb figure {
		width: 100%;
	}
	.feature-section-saven .feature-thumb figure img{
		width: 100%;
	}
	.feature-section-saven .feature-item-box .feature-content .feature-desc {
		width: 100%;
	}
	.call-to-action-three {
    	padding: 100px 0 90px;
	}

	/* inner page all */
	.breadcumb-area .breadcumb-content .breadcumb-title h4 {
		font-size: 30px;
	}
	.services-details-area .services-details-content .services-details-title {
		font-size: 23px;
	}
	.services-details-area .services-details-text .service-details-text-content p {
		font-size: 20px;
		width: 100%;
		margin-top: 20px;
	}
	.services-details-area .services-details-text .service-details-text-icon::before {
		position: inherit;
	}
	.services-details-area .services-details-text {
		padding: 32px 20px;
	}
	.services-details-area .service-details-icon-box {
		padding: 32px 15px 18px;
	}
	.project-details-area .project-details-content h4 {
		font-size: 22px;
	}
	.project-details-area .project-details-content .project-details-text {
		font-size: 20px;
	}
	.services-details-area .services-details-text {
		display: block;
	}
	.services-details-area .single-benifits-box .benifits-content {
		width: 100%;
		margin-top: 0px;
	}
	.team-details-area .team-details-right .contact-info-box {
		margin-bottom: 20px;
	}
	.team-details-area .team-details-skills {
		margin-top: 50px;
	}
	.blog-details-area .blog-details-content {
		padding: 27px 10px 20px;
	}
	.blog-details-area .blog-details-content .meta-blog > span {
		margin-right: 8px;
	}
	.blog-details-area .blog-details-content .blog-details-title {
		font-size: 20px;
	}
	.blog-details-area .blog-details-content .blog-details-author-talk {
		padding: 41px 20px 40px;
		display: block;
	}
	.blog-details-area .blog-details-thumb {
		margin-bottom: 20px;
	}
	.blog-details-area .blog-details-socila-box .blog-details-social-icon {
		text-align: left;
		margin-top: 20px;
	}
	.blog-details-area .blog-details-socila-box {
		padding: 19px 10px 18px;
	}
	.blog-details-area .single-comment-area .blog-details-comment {
		padding: 29px 15px 25px;
	}
	.blog-details-area .single-comment-area 
	.blog-details-comment .blog-details-comment-thumb {
		float: inherit;
		margin-bottom: 20px;
	}
	.blog-details-area .single-comment-area .blog-details-comment.style-two {
		margin-left: 0px;
	}
	.blog-details-area .single-comment-area {
		margin-bottom: 30px;
	}
	.blog-details-area .widget-sidber {
		padding: 32px 20px 29px;
	}
	.services-details-area .services-details-title {
		font-size: 25px;
	}
	.services-details-area .services-details-desc {
		font-size: 16px;
	}
	.services-details-area .single-benifits-box .benifits-content {
		padding: 30px 15px 23px;
	}
	.services-details-area .widget-sidber {
		padding: 32px 15px 29px;
	}
	.services-details-area .widget-sidber-contact-box {
		padding: 48px 15px 48px;
	}
	.services-details-area .widget-sidber-contact-box .widget-sidber-contact-btn a {
		padding: 16px 60px 15px;
	}
	.services-details-area .services-details-content .services-details-desc {
		font-size: 16px;
	}
	.team-details-area .team-details-right .team-details-content .team-member-title h4 {
		font-size: 25px;
	}
	.team-details-area .team-details-right .team-details-social-icon ul li {
		margin-top: 0;
	}
	.team-details-area .team-details-right .team-details-social-icon ul li a i {
		width: 30px;
		height: 30px;
		margin-left: 0px;
	}
	.team-details-area .team-details-right .team-details-location-box {
		display: block;
	}
	.team-details-area .team-details-right .team-details-location-box .contact-info-content h4 {
		padding: 20px 0 11px 0;
	}
	.team-details-area .team-details-skills .wrapper .skills .skill-item .skill-bar {
		width: 100%;
	}
	.project-details-area .project-details-content p {
		font-size: 16px;
	}
	.project-details-area .project-details-content h3 {
		font-size: 25px;
	}
	.project-details-area .project-details-content .project-details-list-item ul li {
		display: flex;
	}
	.project-details-area .project-details-right {
		padding: 29px 15px 30px;
	}
	.project-details-area .widget-sidber-contact-box {
		padding: 48px 15px 48px;
	}
	.project-details-area .widget-sidber-contact-box .widget-sidber-contact-btn a {
		padding: 16px 60px 15px;
	}
	.blog-details-area .blog-details-content .meta-blog .mate-text {
		padding-left: 0px;
	}
	.blog-details-area .blog-details-content .meta-blog .mate-text::before {
		position:inherit;
	}
	.blog-details-area .blog-details-content .blog-details-desc {
		font-size: 16px;
	}
	.blog-details-area .blog-details-content .blog-details-author-talk {
		padding: 41px 10px 40px;
		display: block;
	}
	.blog-details-area .blog-details-content .blog-details-author-talk .blog-details-author-title p {
		font-size: 18px;
	}
	.blog-details-area .blog-details-content .blog-details-list-item ul li {
		display: flex;
	}
	.blog-details-area .blog-details-content .blog-details-title.two {
		font-size: 24px;
	}
	.blog-details-area .single-comment-area {
		padding: 49px 15px 56px;
	}
	.blog-details-area .single-comment-area .blog-details-comment .blog-details-comment-content h2 {
		display: block;
	}
	.blog-details-area .widget-sidber .sidber-widget-recent-post {
		display: block;
	}
	.blog-details-area .widget-sidber .sidber-widget-recent-post .recent-widget-thumb {
		margin-bottom: 20px;
	}
}
