@media (max-width: 1100px){
	#featured .box.img, #featured .box.info, #featured .box.info.active{width:50%;}
	#featured .img.middle{float: right;}
	#featured .info.middle{float: left;}
	#featured .info h3{font-size: 32px;}
	#featured .info p{font-size: 17px;}
	#featured .box.img{opacity: 1;}
}
@media (max-width: 768px){
	#featured .box.img, #featured .box.info, #featured .box.info.active{width:100%;}
	#featured .info h3{font-size: 40px;}
	#featured .info p{font-size: 20px;}
}
@media (max-width: 550px){
	#featured .info h3{font-size: 24px;}
	#featured .info p{font-size: 15px;padding: 0 15px;}	
}
@media(max-width: 992px){
	.mob-nav{display: block;}
	#navbar ul{display: none; width: 100%;}
	#navbar ul li{display: list-item;}
	#navbar ul li a{float: none;padding: 6px 0;}
}
@media(min-width: 993px){
	#navbar ul{display: block !important;}
}
@media (max-width: 800px){
	footer .social {padding: 33px 25px;}	
}
@media (max-width: 1200px){
	.service {padding: 0 20px;}
	.service fieldset{padding: 10px;}
	.service h3{font-size: 20px;}
	.team-member h3{font-size: 20px;}
	.team-member p{font-size: 14px;}
}
@media (max-width: 992px){
	.service{margin-bottom: 30px;}
	.service fieldset {padding: 20px 35px;}
	.service h3{font-size: 25px;}
	.service p{font-size: 15px;}
	
	.team-member{margin: 0;margin-bottom: 50px;}
	.team-member h3{font-size: 30px;}
	.team-member p{font-size: 19px;}

	.pricebox{margin-bottom: 45px;}

	#story p{padding: 0 70px;}
	.video-block{margin-bottom: 20px;}
	.video-info{text-align: center;padding-left: 15px;}
	.video-info h3{padding: 0 30px 10px;}	
}
@media (max-width: 768px){
	.heading{font-size: 30px;}
	#about p{ -webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}
	#story p{ -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; padding: 0 40px;}
	#story .container{padding: 0;}
	.team-member h3{font-size: 22px;}
	.team-member p{font-size: 15px;}
	#testimonials p{font-size: 24px}
	#testimonials h3{font-size: 18px;}
	.work-item img{width: 100%;}
	.contact-info a{margin-bottom: 30px;}
	footer .social a{margin: 0 11px;}
}
@media (max-width:550px){
	section{padding-top: 50px;padding-bottom: 50px}
	.heading{font-size: 28px;margin-bottom: 50px;}
	#about p{font-size: 14px;}
	#about p:first-letter {font-size: 60px;line-height: 59px;}
	#featured{padding-top: 40px;}
	.info h3{font-size: 24px;}
	#block h1{font-size: 26px;padding: 0 25px 15px;margin-bottom: 15px;}
	#block p{font-size: 20px;}
	.button, button{font-size: 14px;}
	.service fieldset legend{padding: 0px 29px;font-size: 63px;}
	.service h3{font-size: 18px;padding: 0px 12px 10px;margin-bottom: 18px;}
	.service p{font-size: 13px;}
	#sometext h3{font-size: 17px;padding: 23px 25px;}
	#sometext h3 span{font-size: 15px;padding: 0 10px;}
	#sometext p{font-size: 15px;}
	#story h3{font-size: 19px;margin-top: 15px;margin-bottom: 25px;}
	#story h3.heading-2{border-bottom: 7px double;}
	#story p{padding: 0 20px;font-size: 14px;}
	#story p:first-letter{font-size: 40px;line-height: 35px;}
	.video-info h3{font-size: 19px;padding: 0 22px 5px;margin-bottom: 20px;}
	.video-info h3.heading-2{border-bottom: 7px double;}
	.video-info p{font-size: 14px;}
	#testimonials{padding-bottom: 50px;}
	#testimonials p{font-size: 18px;margin-top: 18px;margin-bottom: 10px;}
	#testimonials h3{padding: 20px 30px;font-size: 15px;margin-bottom: 10px;}
	.filter-options{padding: 17px 5px 8px;margin-bottom: 30px;}
	.filter-options > span{font-size: 17px;}
	.filter-options button{font-size: 13px;padding: 3px 10px;}
	.pricebox ul li{line-height: 1;}
	#pricing {padding-bottom: 30px;}
	.contact-info p{font-size: 16px;}
	footer .social {padding: 24px 21px;}
	footer .social span{font-size: 17px;}
	footer .social a{font-size: 23px; margin: 0px 5px;}
	footer .copyright{font-size: 14px;}
}


/* =====================
   HOME SCREEN STYLES
===================== */

@media (max-width: 992px){
	#home #intro-1 fieldset{border: 15px double;}
	#home #intro-1 fieldset legend{font-size: 25px;border: 15px double;}
	#home #intro-1 fieldset h1{font-size: 45px;}

	#intro-2 .home-title .headline{font-size: 50px;}
	#intro-2 .home-title .title-upper{font-size: 19px;}
	#intro-2 .home-title .title-lower{font-size: 17px;}

	#intro-3 .home-title .headline{font-size: 95px;}
	#intro-3 .home-title p{font-size: 17px;}

	#intro-4 .home-title h3{font-size: 75px}
	#intro-4 .home-title p{font-size: 15px}

	#intro-5 h1{font-size: 36px;}
	#intro-5 p{font-size: 23px;}

	#intro-6 h1{font-size: 50px;}
	#intro-6 p{font-size: 18px;}
}
@media (max-width: 768px){
	#home #intro-1 fieldset{border: 12px double;padding: 8px 40px 15px;}
	#home #intro-1 fieldset legend{font-size: 20px;border: 12px double;}
	#home #intro-1 fieldset h1{font-size: 30px;}
	
	#intro-2 .home-title{border: 11px double;}
	#intro-2 .home-title .headline{font-size: 40px;}
	#intro-2 .home-title .title-upper{font-size: 17px;}
	#intro-2 .home-title .title-lower{font-size: 16px;}
	
	#home.borders{border: 22px double;}
	#intro-3 .home-title .headline{font-size: 75px;}
	#intro-3 .home-title p{font-size: 15px;}

	#intro-4 .home-title{padding:0 16px 10px;}
	#intro-4 .home-title h3{font-size: 50px}
	#intro-4 .home-title p{font-size: 14px}
	#intro-4 .home-links a{font-size: 12px;}

	#intro-5 h1{font-size: 32px;}
	#intro-5 p{font-size: 19px;}	
	#intro-5 button, #intro-5 .button{margin: 20px;font-size: 15px;}

	#intro-6 h1{font-size: 40px;}
	#intro-6 p{font-size: 16px;}	
	#intro-6 button, #intro-6 .button{margin: 20px;font-size: 15px;}	
}
@media (max-width: 550px){
	#home #intro-1 fieldset{border: 15px double;padding: 8px 10px 15px;}
	#home #intro-1 fieldset legend{font-size: 17px;border: 15px double;padding: 10px 12px;}
	#home #intro-1 fieldset h1{font-size: 23px;}

	#intro-2 .home-title{border: 9px double;}
	#intro-2 .home-title .headline{font-size: 26px;}
	#intro-2 .home-title .title-upper{font-size: 15px;}
	#intro-2 .home-title .title-lower{font-size: 14px;}

	#home.borders{border: 20px double;}
	#intro-3 .home-title .headline{font-size: 50px;margin-bottom: -7px;}
	#intro-3 .home-title p{font-size: 13px;padding: 0 3px;}
	#intro-3 .line{margin: 2px 0;}

	#intro-4 .home-title{padding:0 13px 10px;}
	#intro-4 .home-title h3{font-size: 25px;margin-bottom: 2px;}
	#intro-4 .home-title p{font-size: 12px}
	#intro-4 .home-links a{font-size: 11px;}
	
	#intro-5 h1{font-size: 23px;padding: 0 21px 6px;}
	#intro-5 p{font-size: 15px;margin: 12px 0 12px;}
	#intro-5 button, #intro-5 .button{margin: 8px;font-size: 13px;}

	#intro-6 h1{font-size: 30px;padding: 0 21px 6px;}
	#intro-6 p{font-size: 15px;margin: 12px 0 12px;}
	#intro-6 button, #intro-6 .button{margin: 8px;font-size: 13px;}	
}

@media (max-width: 1024px) {
    .slideshow .slides li div, #home, #contact, #testimonials, #block{
        background-attachment: scroll;
    }
}
