/* Normal desktop :1200px. */
@media (min-width: 1300px) and (max-width: 1600px) {

	.slider__content__02 .main-title {
		width:100%;
	}
	p.left-line3 {
	    width: 90%;
	    display: inline-block;
	}

}


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {


}
/*bootstrap grid for tablets */
@media   (min-width: 767px) and (max-width: 1200px) {

	.appoinment-btn{
		padding-bottom:40px;
	}
}
/* Tablet desktop :768px. */
@media   (min-width: 767px) and (max-width: 1025px) {

	.col-md-6 .hero-content .main-title, div .slider__content__02 .main-title {
		font-size: 40px!important;
	}
	.wpcf7-form-control.wpcf7-submit.theme_btn.b-shadow.btn-block{
		margin-bottom:20px!important;
	}

	div .section-title h2 {
		font-size:40px;
	}

	div .hero-banner-right .single-image img {
		width: 75%;
	}
	.testimonial-area .no-gutters .col-md-6{
		margin-top:60px!important;
	}
}

 @media (max-width:500px){
	.contact-form-area.contact-form-03.pb-30{
		padding-bottom:0px!important;
	}
	.contact-form-area .input-area.input-checkbox .form-control{
		width:100%!important;
		margin:auto!important;
	}
 }
/* small mobile :320px. */
@media (max-width: 767px) {
	.main-header-area .logo-img img {
		max-width: 194px!important;
	}
	.contact-form-area.contact-form-03 .input-area.input-checkbox {
	/*display: none !important;*/
	    padding: 0 1rem 20px 1rem;
	}
.testimonial-item.g.slick-slide{
	background:white;
}
.testimonial-area.pt-100.pb-65{
	padding-bottom:0px!important;
}
.col-md-6.offset-md-3{
	background:#F1ECE0;
}
	.contact-form-area.contact-form-03.pb-30{
		padding-bottom: 20px;
	}
	.contact-area.contact-area-02.pb-100{
		padding-bottom: 70px;
	}
	/*process area */
	.process-area.pb-80.pt-100{
		padding-bottom: 70px;
		padding-top: 80px;
	}

	/*"let's discuss your needs" h6 */
	h6.mb-20.mt-100{
		margin-top:80px;
	}

	.single-slider-03 {
	    height: 350px;
	}
	.blogs-04__meta.pl-40 {
		padding-left:15px;
	}
	.blogs-04__meta li {
		padding-right: 20px;
	}
	.blogs-04__meta li:last-child {
		padding-right: 0;
	}
	.top-cta span {
		font-size: 18px !important;
	}

	.counter-bg.counter-bg-02.theme-bg2.pt-80.pb-30{
		padding-bottom: 20px;
	}
 
	/* meet our team in about.php*/
	.section-title.text-center.mb-95{
		margin-bottom:70px;
	}
	/*"Why Sharpe's mobile padding top*/
	.section-title.text-center.mb-80{
		padding-top: 60px;
	}
	.section-title.text-center.pt-170{
		padding-top:80px;
		margin-bottom:80px;
	}
/* church services section*/
	.promotion-area.promotion-area-03.pb-95{
		padding-bottom: 70px;
	}

	/*faq-area-02 mobile  */

.faq-area-02.pt-125{
	padding-top: 60px;
	padding-bottom: 50px;
}

/*blog mobile */
.blog-standard-area.pt-130.pb-130{
padding-top:90px;
padding-bottom:30px;
}
	.promotion-area-02.pt-125{
		padding-top:80px;
	}

	/*contact details mobile */
	.contact-details-area.pb-100{
		padding-bottom:70px;
	}
}

@media (max-width: 574px) { 
	.header-top-area .col-xs-12 {
		width: 100%;
	}
	.show-only-mobile {
		display: block !important;
	}
	.show-only-desktop { 
		display: none !important;
	}
	.hero-sld {
		margin-top:50px;
	}
	.single-image  {
		width: 100%;
	    display: inline-block;
	    overflow: hidden;
			margin-top: 30px;
			margin-bottom:30px;
	}
	.page-id-178 .contact-area .row {
    	flex-direction: column-reverse;
	}
	.page-id-178 .contact-area .contact-form-area  {
		margin-top: 50px;
	}
}
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container {
		width:450px
	}
	
}
@media only screen and (max-width: 360px) {
	.posts-author__icon i {
	    font-size: 11px !important;
	    line-height: 35px !important;
	    width: 35px !important;
	    height: 35px !important;
	}
	.posts-author__content span {
		font-size: 12px !important;
	}
	.blogs-04__meta li {
		padding-right: 10px;
	}
}





