

@media (max-width: 991px){

	.service-one__title-block {
    margin-bottom: 40px;
	}

	.service-one__content {
    padding-left: 0;
	}

	#carousel .caption h2 {font-size: 25px;
    line-height: 40px;
	}

	#carousel .caption p {font-size: 18px;
    line-height: 18px; width: 100%;}

    .delicious-btn {min-width: 140px;
    height: 33px;line-height: 33px;}

}

@media (max-width: 767px) {

	.testimonial .pic2 img { width: 90%; }

	.social-links { padding-bottom:30px; }
	.abt-title:before {left: 10px;}
	.ico {display: none;}
	.service-title {text-align: center;}

	.service-one__single {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
	}

	.quote-text {text-align: center; margin-bottom: 20px;}

	.quote-text-btn {text-align: center;}

	.quote-text img {display: block; margin: 0 auto; padding-bottom: 30px;}

	.quote-text h6 {line-height: 56px;}

	.get-in-touch { top: -51px; }

	.contact-address {margin-top: 0;margin-bottom: 50px;}

	.home-about {text-align: center;}

	.whybox {width: 100%;}

	#footer {text-align: center;}

	#footer .footer-top .footer-links ul li {margin: 0 auto; display: block;}

	.footer-info ul li .addres-icon {display: none;}
    
 }

 @media only screen and (max-width: 767px) and (min-width: 320px){

 	.Portfolio {width: auto;}

 	.portfolio-main .nav {display: block;}

 	.sidebar {    width: 100%;}
 }