

@media screen and (min-width: 1400px){
}
@media (min-width: 992px) and (max-width: 1399px){
	.subscribe-banner-content .subscribe-box .plan-price{
		width: 130px;
	}
}
@media (max-width: 1200px){
}
@media (min-width: 992px) and (max-width: 1199px){
	.hero-carousel-item .img-box {
    height: 540px;
}
header nav.navbar ul.navbar-nav li {
    margin: 0 5px;
}
.hero-carousel .owl-nav button.owl-prev {
    margin-left: 0;
}
.hero-carousel .owl-nav button.owl-next {
    margin-right: 0;
}
.subscribe-banner-content .subs-head{
	width: 90%;
}
}
@media (max-width: 991px){
	/*header a.navbar-btn:last-child {
    	display: none;
	}*/
	.hero-carousel-item-content h1, .subscribe-banner-content h1 {
	    font-size: 23px;
	    line-height: 50px;
	    margin-bottom: 0px;
	}
	.hero-carousel-item-content p {
	    font-size: 18px;
	    margin-bottom: 15px;
	    line-height: 30px;
	}
	.hero-carousel-item-content a.hero-btn {
	    padding: 10px 20px;
	    gap: 5px;
	}
	#hero{
	    padding: 80px 10px 0 10px;
	}
	.hero-carousel-item .img-box {
	    height: auto;
	}
	.hero-carousel .owl-nav button.owl-prev {
	    margin-left: -34px;
	}
	.hero-carousel .owl-nav button.owl-next {
	    margin-right: 0;
	}
	a.navbar-btn {
	    padding: 3px 30px;
	    line-height: 45px;
	}
	header a.navbar-brand {
	    order: 1;
	    height: 100px;
	}	
	header a.navbar-brand, footer figure.footer-logo {
	    width: 115px;
	}
	header button.navbar-toggler {
	    order: 3;
	}

	header a.navbar-btn {
	    order: 2;
	    margin-right: 10px;
	    padding: 10px !important;
	    width: auto;
	    height: 40px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}
	header div#navbarNav {
	    order: 4;
	}
	.sub-heading h2, .section-header h2, .sub-heading h3, .submission .card .card-body .tab-pane .tab-header h2 {
	    font-size: 28px;
	    margin-bottom: 15px;
	}
	.section-header h2{
		margin-bottom: 0;
	}
	.about-app-content p, .find-your-content p {
	    margin-bottom: 20px;
	}
	p {
	    font-size: 15px;
	    line-height: 25px;
	}
	#find_id span.color-span {
	    font-size: 20px;
	    margin-bottom: 10px;
	}
	#find_id .find-your-img figure.extra-first {
	    width: 150px;
	    height: 150px;
	    bottom: -10%;
	    right: -10%;
	}
	#find_id .extra-image figure.extra-second {
	    width: 150px;
	    height: 150px;
	}
	#find_id .row {
	    margin-bottom: 120px;
	}
	#find_id, .testimonial, .poster, #about_app, .about, .news, .submission{
	    padding: 60px 10px;
	}
	.library{
		padding: 0px 10px 60px 10px;
	}
	.page-content {
		padding: 60px 10px 0px 10px;
		margin-top: 0px !important;
	}
	.poster:after{
		height: 100%;
	}
	.poster .poster-content{
		height: 100%;
		margin-bottom: 40px;
	}
	.poster .poster-img img {
	    margin-top: 0;
	}
	.testimonial .sub-heading {
	    margin-bottom: 40px;
	}
	.subscribe-content h5.subs-heading {
	    font-size: 28px;
	    line-height: 30.84px;
	    margin-bottom: 20px;
	}
	footer .footer-content {
	    width: 100%;
	}
	footer {
	    padding: 40px 10px 0 10px;
	}	
	div#navbarNav.show ul#menu-main-menu li {
	    margin-bottom: 25px;
	    padding-bottom: 15px;
	    border-bottom: 2px solid #4d0989;
	}

	div#navbarNav.show ul#menu-main-menu li a {
	    font-size: 22px;
	}
	.testimonial .testimonial-item {
	    min-height: 276px;
	}
	#find_id .row.second-row{
		margin-bottom: 0;
	}
	.subscribe-banner {
		height: auto;
		padding: 100px 10px 50px 10px;
		background-color: #DAEFFF;
	}
	.subscribe-banner-content .subs-head {
	    width: 100%;	    
	}

}
@media (min-width: 768px) and (max-width: 991px){
	#find_id .arrow{
		top: 53% !important;
	}
	.submission .card .card-header .nav-tabs li a{
		padding: 8px 5px;
	}
	.subscribe-banner .subscribe-img {
	    width: 100%;
	    height: 500px;
	}

}
@media (max-width: 767px) {
	.hero-carousel-item-content {
	    margin-top: 30px;
	}
	.hero-carousel .owl-nav {
	    top: 70%;
	}
	.hero-carousel .owl-nav button.owl-prev {
	    margin-left: -12px;
	}
	.hero-carousel .owl-nav button.owl-next {
	    margin-right: -12px;
	}
	.header-top .announcement p {
	    font-size: 12px;
	}
	#find_id .find-your-img figure.extra-first {
	    bottom: -10%;
	    right: 0%;
	}
	#find_id .row.second-row {
	    flex-direction: column-reverse;
	}
	#find_id .arrow {
	    width: 50px;
	    height: 50px;
	    top: 52%;
	    left: 45%;
	}
	.poster ul.product-list {
	    flex-wrap: wrap;
	}
	.poster ul.product-list li {
	    flex: 100%;
	}
	.poster .poster-content {
	    margin-bottom: 0;
	}
	.testimonial .owl-nav {
	    top: 40%;
	    left: -1rem;
	}
	.subscribe-after:after{
		height: 100%;
	}
	section.subscribe-section {
	    margin-top: 3rem;
	}
	.footer-link:after {
	    width: 100%;
	    height: 2px;
	    top: -1.5rem;
	    left: 0;
	}
	footer ul.link-list {
	    column-count: 2;
	}
	header a.navbar-btn {
	    padding: 2px 20px;
	    line-height: 35px;
	}
	.testimonial .testimonial-item {
	    min-height: 300px;
	}
	header a.navbar-btn {
	    margin: 0 auto !important;
	    padding: 0px 10px !important;
	    height: 30px;
	    width: auto;
	    font-size: 12px;
	    line-height: 20px;
	}
	.hero-carousel-item .img-box {
	    height: auto;
	}
	#find_id .arrow svg {
	    width: 40px;
	    height: 70px;
	}
	#find_id .find-your-img figure.extra-first {
	    width: 140px !important;
	    height: 140px !important;
	    bottom: -10% !important;
	    right: -2% !important;
	}
    .about .about-content {
	    padding: 0 !important;
	}
	.about .row:last-child {
	    flex-direction: column-reverse;
	}
/*woocommerce-css-start	*/
    .page-id-21 .woocommerce ul.products li.product {
	    flex: 0 0 100%;
	}
	.page-id-23 .devotional-here-btn a.navbar-btn {
	    line-height: 20px;
	    padding: 10px;
	}
/*woocommerce-css-end	*/   
    .subscribe-banner-content .subscribe-box {
    	flex-wrap: wrap;
    	gap: 20px;
    	padding: 25px;
    	margin-bottom: 20px;
    }
	.subscribe-banner-content .subscribe-box .plan-price {
	    flex: 0 0 46%;
	} 
	.subscribe-banner .subscribe-img{
		height: 400px;
	}
}



