/* Extra Large Devices, Wide Screens */
@media only screen and (max-width : 1600px) {
	.slider-area .slider-content-area p{width: 45%;}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.slider-area-one .slide-text > h1{
		font-size: 40px;
	}
	.team-area .owl-controls .owl-buttons .owl-prev,
	.blog-area .owl-controls .owl-buttons .owl-prev{
		left: 15px;
		opacity: 1;
	}
	.team-area .owl-controls .owl-buttons .owl-prev:after,
	.blog-area .owl-controls .owl-buttons .owl-prev:after,
	.team-area .owl-controls .owl-buttons .owl-next:after,
	.blog-area .owl-controls .owl-buttons .owl-next:after{
		color: #fff;
	}
	.team-area .owl-controls .owl-buttons .owl-next,
	.blog-area .owl-controls .owl-buttons .owl-next{
		right: 50px;
		opacity: 1;
	}
	.team-area .single-team figure .team-content .team-socila,
	.team-area .single-team figure .team-content p{
		top: -20%;
	}
	.team-area .single-team:hover figure .team-socila{
		top: 15%;
	}
	.slider-area .carousel-inner .item .carousel-caption .content h2{font-size: 30px;}
	.banner-area-one .ban-con{padding: 0;}
	.banner-area-one .ban-con h2{font-size: 26px;}
	header .header-logo{margin-top: 20px;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	header .stick .header-logo{
		padding: 29px 0px;
	}
	.about-area .about-content-area{
		display: block;
		padding: 20px 0;
		height: auto;
		text-align: center;
	}
	.feature-area .feature-content{
		text-align: center;
		margin: 0 0 50px;
	}
	.feature-area .feature-skill h4{
		text-align: center;
	}
	.prices-area .prices-box{
		margin: 0 0 30px;
	}
	.subscrive-area form fieldset h2 {
		margin: 12px 0 0;
		font-size: 20px;
	}
	.contact-area .contact-form-area form fieldset .btn-sub{
		text-align: center;
	}
	.subscrive-area form fieldset button{
		padding:10px 5px;
		letter-spacing:0;
		font-size:13px;
	}
	.menu-area ul li,
	header .stick1 .menu-area ul li{padding-right: 12px;}
	.header-area{padding: 20px 0;}
	.slider-area .carousel-inner .item .carousel-caption{left: 0%;right: 0;top:35%;text-align: center;}
	.slider-area .carousel-inner .item .carousel-caption .content p{width: 75%;margin: 0 auto 26px;font-size: 15px;}
	.slider-area .slider-content-area h1{margin: 0 0 5px;}
	.slider-area .slider-content-area p{width: 60%;}
	.section-title-one{max-width: 100% !important;margin: 0 auto 50px;}
	.about-area-one .about-photo-area{margin: 0 0 50px;}
	.about-area-one .service-box{text-align: center;}
	.about-area-one .service-box .service-box-1{float: inherit !important;margin: 0;}
	.about-area-one .service-box .service-box-1 span{margin: 0 auto 20px;}
	.gallery-area-one .image-list{width: 25%;}
	.price-area-one .price-list{margin: 0 0 30px;}
	.contact-area-one .google-map{margin: 0 0 30px;}
	.price-area-one,
	.services-area-one,
	.about-area-one{margin-bottom: -30px;}
	footer .footer-bottom .copyright p{margin: 0 0 15px;}
	footer .footer-bottom .copyright p,
	footer .footer-bottom .footer-socila{text-align: center !important;}
	.banner-area .ban-con h3{font-size: 40px;padding: 0 50px;margin: 0 0 50px;}
	.cd-words-wrapper{text-align: center !important;}
	header .header-logo {margin-top: 28px;}
	.subscrive-area form fieldset button{padding: 10px 20px;}
	.subscrive-area form fieldset input{margin-left: -135px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	header .header-logo{
		display: none;
	}
	header .main-menu,
	.header-area{
		display: none;
	}
	header .mobile-menu-area{
		display: block;
	}
	header,
	.stick{
		padding: 0 !important;
		top: -2px !important;
		z-index: 999999;
	}
	.slider-area-one .slide-text > h1{
		font-size: 20px;
		letter-spacing: 2px;
	}
	.slider-area-one .slide-text > p{
		margin-bottom: 30px;
		font-size: 15px;
	}
	.slider-area .slider-content-area h1{
		font-size: 24px;
		margin: 0 0 5px;
	}
	.bv-video-wrap{
		height: 300px !important;
	}
	.section-heading p{
		width: 100%;
	}
	.about-area .about-content-area{
		display: block;
		height: auto;
		text-align: center;
		padding: 20px 10px;
	}
	.testimoneal-area .testimoneal-indicator .active img,
	.testimoneal-area .testimoneal-indicator li.active{
		height: 150px;
		width: 150px;
	}
	.feature-area .feature-content{
		text-align: center;
		margin: 0 0 26px;
	}
	.feature-area .feature-skill h4{
		text-align: center;
	}
	.prices-area .prices-box{
		margin: 0 0 30px;
	}
	.services-area .services-list,
	.blog-area .blog-content{
		text-align: center;
	}
	.team-area .owl-controls,
	.blog-area .owl-controls{
		left: 0;
		right: 0;
	}
	.contact-area .contact-form-area form{
		margin: 26px 0 0;
	}
	.contact-area .address-bar{
		margin: 0 ;
	}
	.subscrive-area form .text-right,
	.subscrive-area form .text-left{
		text-align: center !important;
	}
	.subscrive-area form fieldset h2{
		margin: 0 0 15px;
	}
	footer .footer-bottom .copyright{
		text-align: center;
		margin: 0 0 10px;
	}
	footer .footer-bottom .footer-socila{
		text-align: center;
	}
	.testimoneal-area .sngl-testimoneal p{
		width: 100%;
	}
	.section{
		margin: 50px 0;
	}
	.section-heading{
		margin: 0 0 20px;
	}
	.about-area .about-content-area{
		padding-bottom: 0; 
	}
	.services-area,
	.prices-area{
		padding: 50px 0 20px !important;
	}
	.feature-area,
	.testimoneal-area{
		padding: 50px 0 !important;
	}
	.footer-top{
		padding: 50px 0 20px !important;
		text-align: center;
	}
	.contact-area .contact-form-area form fieldset{
		margin: 0;
	}
	.contact-area .contact-form-area form fieldset input,
	.contact-area .contact-form-area form fieldset select{
		margin: 0 0 20px !important;
	}
	.team-area .single-team:hover figure .team-content p{
		z-index: 999;
	}
	.team-area .single-team:hover figure .team-socila{
		top: 7%;
		padding-top: 22px;
		z-index: 99;
	}
	.slider-area .carousel-inner .item .carousel-caption{top:25%;}
	.slider-area .carousel-inner .item .carousel-caption .content h2{font-size: 24px;margin: 0 0 15px;}
	.slider-area .carousel-inner .item .carousel-caption .content p{width: 100%;font-size: 14px;margin: 0 0 15px;line-height: 20px;}
	.slider-area .carousel-inner .item .carousel-caption .content a.read-more-btn,
	.slider-area .slider-content-area a{padding: 8px 30px;}
	.section-one{padding: 50px 0;}
	.section-title-one h1{font-size: 24px;}
	.gallery-area-one .image-list{width: 50%;}
	.banner-area-one .ban-con h2{font-size: 18px;}
	.main-btn1{padding: 12px 18px;font-size: 14px;}
	.testimonials-area-one .single-testimonials .media .pull-left{float: initial !important;text-align: center;margin: 0 0 26px;}
	.testimonials-area-one .single-testimonials .media-heading{margin-top: 26px;}
	.testimonials-area-one .single-testimonials .media-body p,
	.testimonials-area-one .single-testimonials .media-body p:before,
	.blog-area-one .blog{text-align: center;left: 0;right: 0;}
	.contact-area-one .contact-form form fieldset .col-sm-4{padding: 0;s}
	.contact-area-one .contact-form form fieldset input{margin: 0 0 15px;}
	.contact-area-one .contact-form form fieldset{margin: 0 0 15px;}
	.contact-area-one .contact-form form fieldset .col-sm-11{width: 100% !important;padding: 0;}
	.contact-area-one .contact-form form fieldset textarea{margin: 0;}
	.contact-area-one .contact-form form fieldset button{transform:rotate(0deg);padding: 8px 30px;margin: 15px auto 0;}
	.section-heading h3{font-size: 36px;}
	.about-area .about-content-area h3{font-size: 20px;}
	.about-area .about-content-area h4{font-size: 15px;}
	.section-heading{margin: 0 0 30px;}
	.banner-area .ban-con h3{font-size: 28px;padding: 0;}
	.slider-area .slider-content-area p{margin: 0 auto 15px;width: 85%;}
	.subscrive-area .sub-con h2{font-size: 30px;}
	.subscrive-area form fieldset input{margin-left: -120px;width: 50%;}
	.count-area-one .funfacts .counter{font-size: 48px;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.slider-area-one .slide-text{
		padding: 10px 50px;
	}
	.slider-area-one .slide-text > h1{
		font-size: 18px;
		margin: 0 0 15px;
		letter-spacing: 0px;
	}
	.slider-area-one .slide-text > p{
		display: none;
	}
	.slider-area .slider-content-area h1{
		margin: 0 0 10px;
	}
	.slider-area .slider-content-area p{
		display: none;
	}
	.bv-video-wrap{
		height: 300px !important;
	}
	.testimoneal-area .testimoneal-indicator li,
	.testimoneal-area .testimoneal-indicator li img{
		width:80px;
		height:80px;
	}
	.testimoneal-area .testimoneal-indicator li.active,
	.testimoneal-area .testimoneal-indicator li.active img{
		width:120px;
		height:120px;
	}
	.section-heading h3{
		font-size:24px;
	}
	.section-heading p{
		font-size: 13px;
	}

	.about-area .about-content-area h3{
		font-size:20px;
		margin:0 0 15px;
	}
	.about-area .about-content-area h4{
		font-size:14px;
	}
	.about-area .about-content-area p{
		font-size:13px;
	}
	.prices-area{
		padding: 50px 0 !important;
	}
	.main-btn{
		padding: 5px 10px;
	}
	.slider-area-one .indicators-line > .carousel-indicators{
		display: none;
	}
	.testimoneal-area .testimoneal{
		padding-top: 130px;
	}
	.testimoneal-area .testimoneal-slider .single-testimoneal blockquote p{
		width: 100%;
	}
	.team-area .single-team:hover figure .team-socila{
		top: 10%;
	}
	.slider-area .carousel-inner .item .carousel-caption{top:35%;}
	.slider-area .carousel-inner .item .carousel-caption .content h2{font-size: 20px;margin: 0 0 20px;}
	.slider-area .carousel-inner .item .carousel-caption .content p{display: none}
	.slider-area .carousel-inner .item .carousel-caption .content a.read-more-btn,
	.slider-area .slider-content-area a{padding: 8px 20px; font-size: 14px;}
	.about-area-one .about-photo-area{margin: 0 0 30px;}
	.section-title-one{margin: 0 auto 30px;}
	.section-title-one p{max-width: 100% !important;}
	.section-title-one h1{font-size: 20px;}
	.section-one{padding: 50px 0;}
	.gallery-area-one .image-list{width: 100%;}
	.testimonials-area-one .single-testimonials .media-body{padding: 50px 30px;}
	.contact-area-one .contact-form ul li{margin: 0 0 15px;}
	.banner-area .ban-con h3{font-size: 24px;margin: 0 0 30px;}
	.team-area-one .single-team .team-content p,
	.about-area-one .service-box .service-box-2 p,
	.blog-area-one .blog p{font-size: 14px;}
	.services-area-one .feature-item h4,
	.about-area-one .service-box .service-box-2 h4{font-size: 18px;}
	.services-area-one .feature-item p{font-size: 13px;}
	.section-title-one p{font-size: 14px;}
	.team-area-one .single-team .team-content h3{font-size: 20px;}
	.count-area-one .funfacts .counter{font-size: 36px;}
	.count-area-one .funfacts .icon{font-size: 30px;width: 60px;height: 60px;line-height: 65px;}
	.subscrive-area{padding: 100px 0;}
	.subscrive-area .sub-con{margin-bottom: 30px;}
	.subscrive-area .sub-con h2{font-size: 24px;}
	.contact-area-one .contact-form{text-align: center;}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
}