@media only screen and (max-width: 1524px) {
	body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page { max-width:none !important; width:auto !important; margin-left:-27px !important; margin-right:-27px !important; }	
	.center_height .wpb_single_image .vc_figure .vc_single_image-wrapper img { height: 295px; }
}

@media only screen and (max-width: 1499px) {	
	.premium_bible .logo { left:0; margin:0; }
	.filter_bar .wrap_box { padding-left:0; }
	.featured_bible_box { padding-top:80px; }
	.product_description .description { padding: 60px 0 0 13px; }
	.product_description .right_side .text { min-height: 490px; }
	.product_description .product_slider .slides img { height: 558px; }
	.center_height .wpb_single_image .vc_figure .vc_single_image-wrapper img { height: 240px; }
}

@media only screen and (max-width: 1399px) {
	.hero-bar .wrapper { min-height: 500px; }
	.hero-bar h1 { padding-bottom: 40px; }
	
	.calendar-bar .h1 { padding-bottom: 35px; }
	
	.blog-bar .h2 { padding-bottom: 35px; }
	
	.instagram-bar { padding: 80px 0px; }
	.instagram-bar .h2 { padding-bottom: 30px; }
	
	.testimonial-bar { min-height: 440px; }
	
	.form-bar { padding: 70px 0px 46px; }
	.form-bar .wpcf7-wrapper { padding: 10px 0px 0px; }
	
	#footer { padding: 70px 0px; }
}

@media only screen and (max-width: 1365px) {
	.page_banner .logo { left: 20px; top: 55px; margin-left: 0; }
	.page_banner .heading { right:20px; left:auto; margin:0; }
	.featured_bible_box .wpb_single_image { margin-bottom: 30px; }
	.testimonial_box2 .evc-owl-carousel { padding: 0 60px; }
	.abide_sec h3 {font-size: 26px; line-height: 30px;  padding-bottom: 15px;}
	.product_description .description { padding: 19px 0 0 13px;}
	.product_description .description{margin-top:5px;}
	.product_description .product_slider .slides img { height: 528px; }
}

@media only screen and (max-width: 1279px) {
	h1,	.h1 { font-size: 35px; line-height: 40px; }
	h2,	.h2 { font-size: 35px; line-height: 40px; }
	
	.button { min-width: 250px; }
	
	.menu-bar { padding-right: 10px; }
	.menu-bar ul li { padding: 0px 22px 0px 0px; }
	.header-cntr .header-inner .socials a { margin: 0px 0px 0px 6px; }
	
	.header-cntr .search { margin-right: 10px; width: 160px; }
	
	.hero-bar .wrapper { min-height: 400px; }
	.hero-bar h1 { padding-bottom: 25px; }
	.hero-bar .icon { width: 55px; }
	
	.blog-bar { padding: 0px 0px 63px; }
	
	.image-and-content-bar .text { padding: 50px 30px; }
	.image-and-content-bar .left { width: 46%; }
	
	.instagram-bar { padding: 60px 0px; }
	
	.testimonial-bar { min-height: 420px; }
	.testimonial-bar .wrapper { max-width: 900px; }
	.testimonial-bar .quote { font-size: 45px; line-height: 50px; }
	
	/* Other CSS */
	.page_banner .heading h1,
	.inspire_sec.categories h1,
	.vc_row h2,
	.practical_principal_box h2 ,
	.abide_sec .intro { padding-bottom: 40px; }
	.flex_row { margin: 0 -10px; }
	.flex_row .col2 ,
	.flex_row .col3 ,
	.flex_row .col4 ,
	.flex_row .col5 { padding-left: 10px; padding-right: 10px; }
	.inspire_sec { padding: 40px 0; }
	.mid_banner { margin-bottom: 40px; }
	.inspire_sec h4 { font-size: 18px; line-height: 22px; }
	.inspire_sec h5 { font-size: 15px; line-height: 19px; padding-bottom:5px; }
	.search_trns { padding: 40px 0 70px; }
	.premium_bible { margin-bottom: 40px; }
	.inspire_sec.categories .col4 ,
	.inspire_sec.new_release .col3,
	.inspire_sec.favourites .col3 { padding: 0 25px 50px; }
	.inspire_sec.categories .flex_row,
	.inspire_sec.new_release .flex_row,
	.inspire_sec.favourites .flex_row { margin: 0 -25px; }
	.v_instgrm { height:auto; min-height:inherit; padding: 70px 0 90px; }
	
	.blog_banner .text { padding: 20px; }
	.blog_banner h2 { padding-bottom: 10px; }
	.blog_banner .date { padding-bottom: 10px; }
	.blog_banner p { padding-bottom: 15px; }
	.blog_banner h1 { padding: 20px 40px; }
	.blog_banner { min-height:450px; }
	.filter_bar select,
	.filter_bar .global_button { min-width:inherit; width:190px; }
	.filter_bar .search { width: 500px; }
	.filter_bar h3 { padding-bottom: 0; }
	.blog_bar .special .heading h3 { padding: 15px; font-size: 30px; line-height: 36px; }  
	.blog_bar .post_loop.special .internal .text { padding: 20px; }
	.blog_bar .post_loop .author { padding-bottom: 10px; }
	.blog_bar .post_loop h3 { padding-bottom: 10px; }
	.blog_bar .post_loop .date { padding-bottom: 10px; }
	.blog_bar .post_loop p { padding-bottom: 15px; }
	.blog_bar .post_loop .internal .text { padding: 15px; }
	
	.inspire_sec.might_like h4 { font-size: 18px; line-height: 22px; }
	.product_description .right_side .text { padding-right:0; }
	.product_description .left_side { width: 50%; }
	.product_description .right_side { width: 50%; padding: 0 0 0 30px; }
	.product_description h1 { font-size: 30px; line-height: 36px; padding-bottom: 20px; }
	.product_description .description { padding: 30px 0 0 0; }
	.product_description .description .left_part span { font-size: 15px; padding: 5px 0; }
	.product_description .description .left_part { width: 65%; }
	.product_description .description .right_part { width: 35%; }
	.practical_principal_box h2 { padding-bottom: 10px; }
	.testimonial_box .flex_row { padding-bottom: 50px; }
	.video_box .video { padding-bottom: 54%; }
	.video_box { background-attachment:scroll; }
	.content_box.error404-content { padding: 80px 0; }
	
	.page_banner .banner figure img { height: 350px; }
	.page_banner .logo { max-width: 200px; }
	.featured_bible_box { padding-top:50px; }
	.testimonial_box2 .evc-t-item { padding:0; }
	.evc-owl-carousel .owl-nav .owl-prev { left:0; }
	.evc-owl-carousel .owl-nav .owl-next { right:0; }
	.testimonial_box2 .evc-t-content .evc-t-author, .testimonial_box2 .evc-t-content p { font-size: 25px; line-height: 1.3; }
	.testimonial_box2 .evc-t-content .evc-t-author, .testimonial_box2 .evc-t-content p { font-size: 25px; line-height: 1.3; }
	.testimonial_box2 { padding: 60px 0 70px; }
	.vc_row.Search_box { padding: 50px 0; }
	.start-your-day { padding: 60px 0; }
	
	.start-your-day .wpb_content_element { margin:0; }
	.start-your-day h2 { margin-right:0; } 
	.featured_bible_box h4 a { background-position: right 6px; }
	.select_product_box { padding: 75px 0 40px; }
	.select_product_box .btn_group li, .select_product_box .tabs-nav li { width: 33.333%; }
	.mid_banner .tag { max-width: 140px; }
	.mid_banner .content { padding: 0 40px 0 160px; }
	.select_product_box .btn_group ul { padding: 0 0 30px; }
	.inspire_sec .pic img { }
	.blog_bar .post_loop a.pic img { height: 280px; }
	
	body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page h4 a:hover ,
	body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page h4 { font-size: 18px; line-height: 22px; }
	body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page .wpb_text_column,
	body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page .evc-iwt-content { padding-bottom: 50px; }  
	body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page h4 a { background-position: right 4px; }
	
	.abide_sec h3 { font-size: 22px; line-height: 26px;}
	.abide_sec .global_link { font-size: 16px; line-height: 24px; background-position: right 3px;}
	.abide_sec .text { padding: 15px 15px 19px 0; }
	.product_description .description {padding: 48px 0 0 0;}
	.center_height .wpb_single_image .vc_figure { min-height:200px;}
	.center_height .wpb_single_image .vc_figure .vc_single_image-wrapper img { height: 210px; }
	
	.top-section-bar { padding: 2rem 0rem 0rem !important; }
}

@media only screen and (max-width: 1023px) {
	
	.button { min-width: 300px; }
	
	.menu-bar { display: none; }
	.header-cntr .header-inner .socials { display: none; }
	
	.header-cntr .wrapper { max-width: 768px; }
	.header-cntr .header-inner { min-height: 81px; }
	.header-cntr .logo { font-size: 23px; }
	.header-cntr .search { margin: 0px 10px 0px auto; width: 240px; }
	
	.wrapper, .container { padding: 0px 20px; max-width: 715px; }
	
	a.menuToggle { display: block; }
	
	.hero-bar .wrapper { padding: 60px 20px 36px; min-height: 300px; max-width: 765px; }
	.hero-bar .text { padding: 0px; width: 370px; }
	.hero-bar h1 { padding-bottom: 22px; font-size: 40.5px; line-height: 47.25px; letter-spacing: 0.135px;  }
	.hero-bar p { font-size: 13.5px; line-height: 21.6px; letter-spacing: 0.135px;  }
	.hero-bar .icon { width: 45px; top: 49px; right: 35px; }
	
	.calendar-bar { padding: 54px 0px 43px; }
	.calendar-bar .h1 { padding-bottom: 45px; }
	.calendar-bar .wrapper { max-width: 700px; }
	.calendar-bar .tiles-wrap .repeat { width: 50%; }
	
	.blog-bar .wrapper { max-width: 715px; }
	.blog-bar .tiles-wrap { padding: 0px; }
	.blog-bar .tiles-wrap .repeat { padding: 0 11px 36px; width: 50%; }
	.blog-bar .h2 { padding-bottom: 37px; }
	.blog-bar .btn-wrap .button { margin-top: 0px; }
	
	.image-and-content-bar .text, 
	.image-and-content-bar.rightalign .text { padding: 46px 20px 35px; order: -1; width: 100%; }
	.image-and-content-bar .image,
	.image-and-content-bar.rightalign .image { width: 100%; max-height: 406px; display: flex; flex-wrap: wrap; }
	.image-and-content-bar .image img { height: 100%; }
	.image-and-content-bar .text .text-inner { max-width: 675px; }
	.image-and-content-bar .info { padding-bottom: 5px; }
	.image-and-content-bar .btn-group { margin-left: auto; width: 300px; }
	
	.instagram-bar { padding: 69px 0px 71px; }
	.instagram-bar .h2 { padding-bottom: 47px; }
	
	.testimonial-bar { min-height: 490px; }
	.testimonial-bar .wrapper { max-width: 690px; }
	.testimonial-bar .quote { font-size: 55px; line-height: 65px; }
	
	.form-bar { padding: 50px 0px 30px; }
	.form-bar h2 { font-size: 34px; }
	.form-bar .wrapper { max-width: 800px; }
	.form-bar .wpcf7-wrapper { padding: 22px 0px 0px; max-width: 300px; }
	.form-bar .row-form { gap: 0px; }
	.form-bar .row-form .col-4 { width: calc(100% - 0px); }
	.form-bar .bottom { padding-top: 50px; max-width: 730px; }
	.wpcf7-select, input[type="text"], input[type="email"], input[type="tel"], textarea { margin-bottom: 17px; }
	
	.error-page { padding: 60px 0px 30px; }
	
	#footer { padding: 52px 0px 51px; }
	#footer .wrapper { max-width: 770px; }
	
	/* Other CSS */
	.page_banner .heading h1,
	.inspire_sec.categories h1,
	.vc_row h2,
	.practical_principal_box h2 ,
	.review_box h3,
	.featured_bible_box h4 a { background-position: right 5px; }
	.abide_sec h3 { font-size:22px; line-height: 28px; padding-bottom: 10px; }
	.global_link { font-size: 16px; line-height: 20px; }
	.abide_sec .text { padding: 0 0 20px; }
	
	.flex_row { margin: 0 -7px; }
	.flex_row .col2 ,
	.flex_row .col3 ,
	.flex_row .col4 ,
	.flex_row .col5 { padding-left: 7px; padding-right: 7px; }
	
	.inspire_sec .top_content p { font-size: 20px; line-height: 24px; }
	.inspire_sec .heading-bar { margin-bottom: 30px; }
	.inspire_sec .top_content { padding-bottom: 30px; }
	.sub_title strong { font-size: 17px; }
	
	.mid_banner .tag { max-width: 150px; }
	.mid_banner .global_button { left: 0px; right: 0px; bottom: 0px; }
	.mid_banner .container { height:auto; min-height:330px; }
	  
	.heading-bar h2 { padding: 5px 20px; }
	.inspire_sec.bible_types .top_content p { font-size: 17px;line-height:30px; }
	.inspire_sec .col5, .inspire_sec .col3 { padding-bottom: 30px; }
	.slick-slide { padding:0; }
	.search_trns .slick-slide { padding: 0 15px; }
	.premium_bible h3 { font-size: 30px; line-height: 36px; }
	.premium_bible p { font-size: 18px;line-height: 26px; padding-bottom: 20px; }
	.premium_bible .logo { max-width: 250px; }
	.premium_bible { min-height:450px; padding: 140px 0 70px; }
	
	.inspire_sec.categories .col4,
	.inspire_sec.new_release .col3,
	.inspire_sec.favourites .col3 { padding: 0 10px 40px; }
	
	.inspire_sec.categories .flex_row,
	.inspire_sec.new_release .flex_row,
	.inspire_sec.favourites .flex_row { margin: 0 -10px; }
	.inspire_sec.favourites .heading-bar { margin-bottom: 40px; }
	.about_sec { padding: 70px 0; }

	.blog_bar .post_loop { width: 50%; }
	.filter_bar .search { width: 300px; }
	.product_description h1 br { display: none; }
	.product_description .subtitle { padding-bottom: 10px; }
	.product_description .right_side p { line-height: 25px; }

	.product_description .description .right_part { padding:20px 0 0 0; }
	.testimonial_box h4 strong { font-size: 25px; line-height: 30px; }
	.inspire_sec.might_like h4 { font-size: 15px; line-height: 20px; }
	.download_bar .button { padding: 10px 20px; font-size: 18px; }
	.download_bar .download_bar_inner { padding: 0 20px; }
	.content_box.error404-content { padding: 50px 0; }
	
	.page_banner .banner figure img { height: 300px; }
	.page_banner .logo { max-width: 150px; }
	.page_banner .heading { width: 55%; }
	.text_box .wpb_text_column { margin-bottom: 0; }
	
	.iframe_video_box .wpb_content_element { margin-bottom:0; }
	.vc_row h2 { padding-bottom: 30px; }
	.v_instgrm { padding: 50px 0; }
	.testimonial_box2 .evc-t-image { width: 150px; }
	.testimonial_box2 .evc-t-image img { width: 150px !important; height: 150px !important; }
	.testimonial_box2 .evc-t-content { width: calc(100% - 150px); padding: 0 0 0 30px; }
	.testimonial_box2 .evc-t-content .evc-t-author, .testimonial_box2 .evc-t-content p { font-size: 24px; }
	.vc_row.Search_box form h2 { position:static; padding: 0 0 15px; }
	.vc_row.Search_box .wpb_text_column .wpb_wrapper { padding:0; }
	.v_instgrm .wpb_content_element { margin-bottom:0; }
	#site-content .type-post .date .author { padding:30px 0 0px; }
	.inspire_sec.categories h1 { padding-bottom: 40px; }
	.practical_principal_box .thumb_list { margin: 0 -10px; }
	.practical_principal_box .thumb_list .col { padding: 0 10px 25px; }
	.filter_bar { padding: 30px 0; }
	.filter_bar .search .submit { right: 15px; }
	.author-section h4 { font-size: 32px; line-height: 40px; } 
	.select_product_box { padding: 50px 0 40px; }
	.select_product_box .btn_group li, .select_product_box .tabs-nav li { width: 33.333%; }
	.mid_banner .content { padding: 0 15px 0 160px; }
	.mid_banner p { padding-bottom: 25px; font-size: 18px; line-height: 30px; }
	.select_product_box .showlink { width: 220px; }
	.search-page .search-wrap { padding: 50px 0 0; }
	.inspire_sec .pic img { }
	.blog_bar .post_loop a.pic img { height: 280px; }
	#site-content .type-post .post-inner .alignleft { margin: 5px 20px 10px 0; }
	.select_product_box .image_side { width: 36%; }   .button-lg { padding: 20px 67px 20px;}ul.tabs li { padding: 12px 70px !important}
	
	.custom_header_box .submenu.top_menuss li a { font-size: 14px !important; padding: 5px !important; }
	body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page .wpb_column { padding-left: 10px; padding-right:10px; }
	body.body_global #site-content .type-page .post-inner .vc_row .wpb_column.vc_col-sm-12 .vc_row,
	body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page { margin-left: -10px !important; margin-right: -10px !important; }
	#site-content .type-post h1, body.body_global #site-content .type-page h1, body.body_global #site-content .type-page h2, body.body_global #site-content .type-page 
	h3, body.body_global #site-content .type-page h4, body.body_global #site-content .type-page h5, body.body_global #site-content .type-page h6 { margin-top:20px; }
	#site-content .type-page .postslists .vc_grid-item h4 { margin-top: 0px; }
	
	
	.vc_btn3.vc_btn3-style-modern, .vc_btn3 { padding: 12px 15px ; font-size:14px ; }
	.abide_sec h3 { font-size: 20px; line-height: 26px; padding-bottom: 5px; }
	.abide_sec .global_link { font-size: 14px; line-height: 18px; }
	.abide_sec .text {padding: 0 0 15px;}
	.center_height .wpb_single_image .vc_figure { min-height:inherit;}
	.center_height .wpb_single_image .vc_figure .vc_single_image-wrapper img { height: 100px; }
	body.body_global #site-content .type-page .post-inner .center_divs .wpb_single_image + .wpb_text_column h4 { font-size: 14px; line-height:1.1; letter-spacing:normal; }
	
	.name_repeat .vc_col-sm-2 { padding: 0 10px !important; }
	.name_repeat .vc_col-sm-2 p { font-size: 14px; line-height: 1.3; }
} 

@media only screen and (max-width: 991px) {
	.product_description .product_slider .slides img { height: 100%;}
	.product_description .right_side .text { min-height:inherit; }
}

@media only screen and (max-width: 767px) {
	h1,	.h1 { font-size: 30px; line-height: 35px; }
	h2,	.h2 { padding-bottom: 27px; font-size: 28px; line-height: 32px; }
	h3,	.h3 { font-size: 20px; line-height: 28px; }
	p { padding-bottom: 20px; }
		
	.header-cntr .header-inner { padding: 15px 0px; }
	.mobile-menu { width: calc(100% - 72px); }
	.mobile-menu ul { padding: 0px 30px 0px 39px; }
	
	a.menuToggle { margin-left: auto; }
	.header-cntr .search { margin: 15px 0px 0px; order: 3; width: 100%; }
	
	.hero-bar { background-position: center center; }
	.hero-bar .wrapper { padding: 49px 20px 20px; min-height: inherit; }
	.hero-bar .text { width: 194px; }
	.hero-bar .icon { width: 33.919px; top: 15px; right: 18px; }
	.hero-bar h1 { padding: 0px 10px 20px 0px; font-size: 30.375px; line-height: 33px; letter-spacing: 0.101px; }
	.hero-bar p { font-size: 13px; line-height: 19px; letter-spacing: 0.101px;  }
	
	.calendar-bar { padding: 31px 0px 43px; }
	.calendar-bar .h1 { padding-bottom: 22px; }
	.calendar-bar .wrapper { max-width: 356px; }
	.calendar-bar .tiles-wrap .repeat { padding: 0px 11px 14px; width: 100%; }
	.calendar-bar .tiles-wrap .repeat:nth-of-type(3),
	.calendar-bar .tiles-wrap .repeat:nth-of-type(4) { display: none; }
	
	.blog-bar { padding: 0px 0px 70px; }
	.blog-bar .wrapper { max-width: 370px; }
	.blog-bar .tiles-wrap .repeat { padding: 0 11px 23px; width: 100%; }
	.blog-bar .tiles-wrap .repeat:nth-of-type(3),
	.blog-bar .tiles-wrap .repeat:nth-of-type(4) { display: none; }
	.blog-bar .h2 { padding-bottom: 21px; }
	.blog-bar .tiles-wrap h3 { padding: 0px 30px; }
	.blog-bar .tiles-wrap h3 br { display: none; }
	.blog-bar .btn-wrap { padding-top: 36px; }
	
	.image-and-content-bar { border-top-width: 11px; }
	.image-and-content-bar .text, 
	.image-and-content-bar.rightalign .text { padding: 51px 25px 35px; }
	.image-and-content-bar .left { width: 100%; }
	.image-and-content-bar .btn-group { width: 100%; }
	.image-and-content-bar .btn-group .button { margin-left: auto; margin-right: auto; display: table; }
	.image-and-content-bar .image, 
	.image-and-content-bar.rightalign .image { max-height: 190px; }
	
	.instagram-bar { padding: 62px 0px 50px; border-top-width: 11px; }
	.instagram-bar .h2 { padding-bottom: 20px; }
	.instagram-bar .copy { margin: 0px auto; max-width: 314px; }
	.instagram-bar #sb_instagram #sbi_images { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }
	.instagram-bar #sb_instagram #sbi_images .sbi_item { padding: 4px !important; }
	
	.testimonial-bar { padding: 40px 0px; min-height: 364px; }
	.testimonial-bar .wrapper { padding: 0px 28px; }
	.testimonial-bar .quote { font-size: 38.91px; line-height: 45.985px; letter-spacing: 0.141px; }
	.testimonial-bar .name { font-size: 17.686px; line-height: 21.224px; letter-spacing: 0.141px; }
	.testimonial-bar .location { font-size: 12.734px; line-height: 21.224px; letter-spacing: 0.141px; }
	.testimonial-bar .copyright { padding-top: 28px; font-size: 10px; line-height: 12.734px; letter-spacing: 0.566px; }
	
	.form-bar h2 { font-size: 28px; }
	.form-bar .wpcf7-wrapper { padding-top: 1px; }
	.form-bar .bottom { padding: 50px 0px 0px; margin: 0px auto; max-width: 300px; }
	
	.error-page { padding: 40px 0px; }
	.error-page p br { display: none; }
	
	#footer { padding: 45px 0px 50px; }
	#footer .logo { margin-bottom: 25px; }
	#footer .top-menu ul li { padding-bottom: 5px; width: 100%; }
	#footer .top-menu ul li:not(:last-child):after { display: none; }
	#footer p { padding-top: 25px; }
	
	/* Other CSS */
	.product_description .description{margin-top:0px;}
	.page_banner .heading h1,
	.inspire_sec.categories h1,
	.practical_principal_box h2 ,h2 { font-size:25px; line-height:30px; }
	.vc_row h2 {font-size: 26px;line-height: 30px;}
	.wpb_text_column p {letter-spacing: 0em; font-size: 16px; line-height: 22px;}
	.vc_row h3,
	.review_box h3 { font-size:22px; line-height:26px; }

	body.body_global #site-content .type-page .post-inner.thin {  padding: 25px 0 0 !important; }
	
	.abide_sec h1 { font-size:32px; margin-bottom: 0;  }
	.abide_sec p { font-size: 16px; letter-spacing: .5px;padding-top: 0;padding-bottom: 0;}
	.abide_sec .col2 { width: 100%; padding-bottom: 20px; }
	.abide_sec,
	.inspire_sec { padding: 30px 0; }
	.abide_sec .intro { padding-bottom: 20px; }

	.flex_row .col2 { width: 100%; }
	.flex_row .col3 { width: 100%; }
	.flex_row .col4 { width: 50%; }
	.flex_row .col5 { width: 100%; }

	.inspire_sec h3 { padding: 10px 0; font-size:22px; line-height: 26px; }
	.inspire_sec .sub_title strong { padding: 0;}
	.inspire_sec .sub_title { padding-bottom: 5px; }
	.mid_banner .tag { max-width:80px; }
	.mid_banner.has-content .tag { margin-left: -40px; left: 50%; }
	.mid_banner .content { padding: 110px 0 30px; }  
	.mid_banner p { font-size: 16px; line-height: 28px; }
	.mid_banner .global_button { padding: 8px 20px; }
	.global_button { padding: 10px 20px 12px 20px; position: relative; min-width:inherit; }

	.mid_banner { margin-bottom: 20px; }
	.inspire_sec .pic { margin-bottom: 15px; }
	.inspire_sec h3,
	.inspire_sec h4 { padding-top:0; }
	.search_trns { padding: 30px 0 50px; }
	.search_trns .heading-bar { margin-bottom: 40px; }
	.search_trns .slick-slide img { width: 100px; height: 100px; object-fit:contain; }
	.search_trns .slick-slide { padding: 0 10px; }
	.premium_bible .logo { max-width: 150px; left: 50%; margin-left:-75px; }
	.premium_bible { padding: 70px 0 50px; min-height:350px; }
	.v_instgrm { padding: 30px 0 50px; }
	.about_sec { padding:40px 0; }
	.abide_sec h3 { font-size: 24px;  line-height: 26px; margin-bottom: 5px; }
	.abide_sec .col2:last-child img { display: none; }
	.abide_sec .col2:last-child { padding-bottom: 5px; }
	.abide_sec .global_link { font-size: 16px; line-height: 22px; } 
	.abide_sec { padding-bottom:0; }

	.filter_bar h3 { width: 100%; padding-right:0; }
	.filter_bar .search { width: calc(100% - 188px); }
	.filter_bar .search .submit { right: 10px;  }
	.filter_bar { padding: 20px 0; }

	.blog_banner h1 { font-size: 20px; line-height: 28px; padding: 10px; }
	.blog_banner .author { padding-bottom: 10px; }
	.blog_banner h2 { font-size: 25px; line-height: 30px; }
	.blog_banner { min-height:250px; padding-bottom: 40px; }
	
	.inspire_sec.categories h1 { padding-bottom: 15px; }
	.product_description .right_side,
	.product_description .left_side { width: 100%; }
	.product_description .right_side { padding: 20px 0 0 0; }
	.product_description .description .right_part { width: 150px; padding-top:0; }
	.product_description .description .left_part { width: calc(100% - 150px); padding-right:20px; }
	.testimonial_box .text { padding-left: 20px; }
	.select_product_box .image_side { padding: 20px 50px 0; width: 100%; margin-top: 0px; }
	.select_product_box .information { padding: 30px 0 0 0; margin: 0px; width: 100%; }
	.select_product_box .tabs-nav { padding: 0 0 20px; }
	.select_product_box .global_button { width:auto; font-size: 18px; line-height: 24px; }
	.select_product_box .select_color label input[type="radio"] + span { width: 54px; height: 54px; }
	.inspire_sec.might_like .col6 { width: 33.33%; padding-bottom: 30px; }
	.video_box h2 { padding-bottom: 25px; }
	.video_box h2 br { display: none; }
	.video_box { padding-bottom: 50px; }
	.select_product_box .btn_group li, .select_product_box .tabs-nav li { padding-bottom: 10px; font-size: 13px; line-height: 16px; }
	.select_product_box h3 { padding-bottom: 10px; font-size: 16px; line-height: 20px; }
	.select_product_box .btn_group li a { padding: 12px 5px; }
	.select_product_box .btn_group, .select_product_box .tabs-nav { padding-bottom: 10px; }
	.select_product_box span.info { font-size: 16px; line-height: 26px; }
	.content_box { width:auto; padding: 50px 0; }
	.page_banner .logo { max-width: 100px; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); top: 60px; }
	.page_banner .heading { max-width: 100%; width: 100%; text-align: center; right:0; top: 150px; padding: 0 15px; }
	.featured_bible_box { padding-top:30px; }
	.featured_bible_box .wpb_column { padding-bottom: 50px; }
	.featured_bible_box h4 a br { display: none; }
	.featured_bible_box.vc_row .vc_column-inner .vc_row { width:auto; }
	.featured_bible_box .vc_btn3 { margin-top:0; }
	.testimonial_box2 { padding: 30px 0; }
	.testimonial_box2 .evc-owl-carousel { padding: 0 40px; }
	.testimonial_box2 .evc-t-image { width:100%; }
	.testimonial_box2 .evc-t-content { width:100%; padding:20px 0 0 0; }
	.featured_bible_box .wpb_column { padding-bottom:30px; }
	.testimonial_box2 .evc-t-content .evc-t-author, .testimonial_box2 .evc-t-content p { line-height: 1.2; }
	
	.vc_row.Search_box .btn_search:hover { background-position: 10px center; background-size:14px auto; }
	.vc_row.Search_box .btn_search {width: 150px; font-size: 14px; padding: 10px 15px 10px 30px; background-position: 10px center; background-size:14px auto; }
	.vc_row.Search_box input[type="text"] { width: calc(100% - 150px); } 
	.vc_row .vc_column-inner .vc_row { width:auto; }
	.start-your-day { padding: 0px 0 30px; }
	.start-your-day .vc_single_image-wrapper { margin-bottom: 25px; }
	.start-your-day .vc_row h2 { padding-bottom: 15px; }
	.start-your-day input[type="email"] { margin-top: 15px; max-width: 100%; }
	.vc_row h2 { padding-bottom: 20px; }
	.v_instgrm { padding: 30px 0 50px; }

	.filter_bar select { padding:9px 10px 9px 15px; width: 170px; margin:0; } 
	.page_banner .banner figure img { height: 300px; object-position: 34% center; }
	.page_banner .banner { position:relative; }
	.page_banner .banner:after { width: 100%; height: 100%; content:''; position:absolute; left:0; top:0; background: rgba(255,255,255,0.5); }
	.vc_row.Search_box .vc_column-inner { padding-top:0; }  
	.vc_row.Search_box input[type="text"] { padding: 10px; font-size: 15px; }

	#site-content .type-post h2.reply-title,
	#site-content .type-post .comments-wrapper .comments-header h2 { font-size: 25px; line-height:30px; margin-bottom: 15px; }
	.inspire_sec.categories h1 { padding-bottom: 30px; }
	.select_product_box .tabs_bar { padding-left: calc(0px + 0px); }
	
	.practical_principal_box .thumb_list .col { width: 50%; }
	.practical_principal_box .thumb_list { padding: 20px 0 0; }
	.download_bar .button { padding: 10px 20px; font-size: 14px; line-height: 20px; }
	.heading-bar h2 { font-size: 26px; line-height: 30px; }
	.inspire_sec.bible_types .heading-bar { margin-bottom: 15px; }
	.v_instgrm h3 { padding-bottom: 15px; font-size: 26px; line-height: 32px; }
	.v_instgrm #sb_instagram #sbi_images { padding: 3px !important; display: flex; flex-wrap: wrap; justify-content: center; }
	.v_instgrm #sb_instagram.sbi_col_1 #sbi_images .sbi_item { width: 33.3333%; }
	.author-section .wpb_single_image .vc_single_image-wrapper { max-width: 200px; }
	#site-content .type-post .pagination-single a { margin-top: 20px; }
	.author-section { padding: 50px 0 10px; }
	.author-section h4 { font-size: 26px; line-height: 36px; }
	#site-content .type-post .evc-blog-list-widget h2 { padding-bottom: 10px; font-size: 29px; }
	.practical_principal_box .thumb_list p { font-size: 15px; }
	.practical_principal_box p, .practical_principal_box li { font-size: 15px; line-height: 25px; }
	.product_description .right_side p { font-size: 15px; }
	
	body.body_global #site-content .type-page .date { padding: 40px 15px 0; }
	body.body_global #site-content .type-page .date .author { padding: 10px 0 15px; }
	
	.select_product_box .btn_group ul { padding: 0 0 15px; }
	.search-page .search-wrap { padding: 50px 0 40px; }
	.search-page #site-content .type-page .post-inner { padding-bottom: 10px; }
	.search-page .search-wrap .pagination .nav-links a, .search-page .search-wrap .pagination .nav-links .current { margin: 5px; width: 40px; height: 40px; }
	.search-page .search-wrap .pagination .nav-links a.next, .search-page .search-wrap .pagination .nav-links a.prev { background-size: 16px auto; }
	.featured_bible_box .vc_col-sm-1\/5 { width: 50%; } 
	.start-your-day small { padding-top: 25px; }
	.start-your-day .vc_figure img { width: auto !important; } 
	.inspire_sec .pic { position: relative; }
	.inspire_sec .pic img { }
	#site-content .type-post .post-inner .alignleft { margin: 5px 20px 10px 0; max-width: 50%; }
	
	.select_product_box .image_side img { max-height: 300px; }
	ul.tabs li { padding: 12px 20px !important;display: block; margin:0; border-bottom: 1px solid #fff;}	ul.tabs li:last-child { border: 0;}.tab-content { padding: 18px 18px 0;}ul.tabs li.current { border: 1px solid #000 !important;}blockquote { font-size: 25px !important; line-height: 1.2 !important;}blockquote p { font-size: 25px !important; line-height: 1.2 !important;}
	
	
	body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page .wpb_column { padding-left:15px; padding-right:15px; }
	body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page .wpb_text_column,
	body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page .evc-iwt-content { padding-bottom: 40px; }
	body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page { margin-left:-15px !important; margin-right:-15px !important; }
	body.body_global #site-content .type-page .post-inner .custom_header_box .submenu.top_menuss,
	.custom_header_box .submenu.top_menuss { padding: 10px 0 0 0; display:none; }
	
	.menu_sico { display: block; margin-top:0; margin-bottom: 0;  }	
	
	body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page .wpb_column.vc_col-sm-3 { width: 50%; display: inline-block; vertical-align: top; padding-left: 10px; padding-right:10px; }
	body.body_global #site-content .type-page .post-inner .vc_row .wpb_column.vc_col-sm-12 .vc_row { margin-left: -10px !important; margin-right:-10px !important; }
		
	body.body_global #site-content .type-page .post-inner .vc_row .wpb_column { padding-top:10px; padding-bottom: 10px; }
	body.body_global #site-content .type-page .post-inner .submenu.top_menuss { display:block; }
	
	.menu_sico.stick { position:fixed; top:0; left:0; width:100%;  z-index:999; }
	.menu_sico.stick + .submenu.top_menuss { left:0 !important; background:#000 !important; position:fixed; top: 47px; width: 100% !important; transform: none !important; -webkit-transform: none !important; z-index:999; margin:0; }
	body.body_global #site-content .type-page .post-inner .vc_row .wpb_column { padding-top:0; padding-bottom:0; }
	.inspire_sec h3 { font-size: 19px;}
	.home .inspire_sec h3 { font-size: 19px;}
	.inspire_sec .sub_title { font-size: 15px; }
	.inspire_sec .sub_title strong { font-size: 16px; }
	.inspire_sec p { font-size: 14px; line-height: 19px; }
	.inspire_sec .flex_row .col3 { width: 50%; }
	.inspire_sec .flex_row .col3:last-child { display: none; }
	.inspire_sec .sub_title strong {font-size: 14px;}
	.mid_banner .container { min-height: 400px; align-items: flex-end; justify-content: unset;}
	.mid_banner { background-position: 5% center; }
	.mid_banner .global_button { bottom: 40px; padding: 9px 20px 12px; position: relative;}
	.inspire_sec.bible_types .heading-bar h2 { max-width: 60%;}
	.inspire_sec.bible_types .heading-bar::before { top: 31%; height: 1px;}
	.inspire_sec.bible_types .container { padding: 0; }
	.inspire_sec.bible_types .top_content { padding-left: 15px; padding-right: 15px; }
	.inspire_sec.bible_types .flex_row { padding-left: 15px; padding-right: 15px; }
	.inspire_sec.bible_types .top_content p {font-size: 16px; line-height: 24px; padding: 0 0px;}
	.inspire_sec.bible_types .flex_row .col5 { width: 50%; padding-bottom: 25px;}
	.inspire_sec.bible_types .flex_row .col5:last-child { display: none; }
	.inspire_sec.bible_types .flex_row .col5 h4 { padding-bottom: 0;}
	.inspire_sec.bible_types .global_button { margin-top: 30px; }
	
	.search_trns .container { padding: 0; }
	.search_trns .slider_trns { padding: 0 45px; }
	.search_trns .slick-arrow { left: 15px; }
	.slick-slider .slick-arrow.slick-next { left: auto; right: 15px; }
	.premium_bible .logo { width: 100%; max-width: 100%; left: 0; margin:0 auto; }
	.premium_bible .logo img { margin:0 auto; }
	.premium_bible .container { max-width: 80%; margin-top: 6em; }
	.premium_bible h3 {font-size: 31px; line-height: 36px; padding-bottom: 10px; }
	.premium_bible p { font-size: 16px; }
	.premium_bible { min-height: 700px; align-items: unset; -webkit-align-items: unset; }
	
	.inspire_sec.favourites .container { padding: 0; }
	.inspire_sec.favourites h4 { font-size: 14px; line-height: 18px; }
	.inspire_sec.favourites .flex_row .col3 { padding-bottom: 15px;}
	.inspire_sec.favourites .flex_row .col3:last-child { display: none; }
	.inspire_sec.favourites .flex_row .col3:nth-last-of-type(2) { display: none; }
	.inspire_sec.favourites .flex_row { padding: 0 15px; }
	.inspire_sec.favourites .global_button { margin-top: 30px; }
	
	.inspire_sec.new_release .container { padding: 0; }
	.inspire_sec.new_release h4 { font-size: 15px; line-height: 18px; }
	.inspire_sec.new_release .global_button { margin-top: 30px; }
	.inspire_sec.new_release .flex_row { padding: 0 15px; }
	.inspire_sec.new_release .top_content { display: none; }
	.inspire_sec.new_release .flex_row .col3 { padding-bottom: 15px;}
	
	.v_instgrm #sb_instagram.sbi_col_1 #sbi_images .sbi_item {width: 50%;}
	.v_instgrm #sb_instagram.sbi_col_1 #sbi_images .sbi_item:last-child { display: none; }
	
	.about_sec h2 {padding-bottom: 20px; font-size: 26px; line-height: 30px; }
	.about_sec p { font-size: 16px; line-height: 22px; } 
	
	.product_description .left_side .text.mobile { display: block; }
	.product_description .right_side .subtitle { display: none; }
	.product_description .right_side h1.desktop { display: none; } 
	.product_description .right_side p {font-size: 16px;  line-height: 22px; }
	.product_description .description {padding: 35px 0 0 0;}
	.product_description .description .left_part span { font-size: 16px; padding: 5px 0 10px; line-height: 22px; }
	.product_description .description .left_part span a { display: block; padding-left: 0; }
	.single-products .video_box {padding-bottom: 6em;}
	.practical_principal_box h2{font-size: 26px; line-height: 30px; }
	.practical_principal_box p, .practical_principal_box li {font-size: 16px; line-height: 22px;}
	.practical_principal_box .container { padding: 0; }
	.practical_principal_box .head { padding: 0 15px;}
	.practical_principal_box .thumb_list { padding: 20px 15px 0;}
	.practical_principal_box .thumb_list h3 { font-size: 18px; line-height: 22px; }
	.practical_principal_box .thumb_list p { font-size: 16px; letter-spacing: 0; line-height: 22px; }
	
	.download_bar .button { font-size: 16px; line-height: 22px;}
	
	.testimonial_box .flex_row  { align-items: unset; -webkit-align-items: unset; }
	.testimonial_box h4 { font-size: 20px; }
	.testimonial_box p { font-size: 18px; line-height: 26px;}
	.testimonial_box h4 span { display: block; font-family: 'Volkhov', serif;font-weight: 400;text-transform: capitalize;font-size: 26px;line-height: 40px;}
	
	.select_product_box .btn_group li, .select_product_box .tabs-nav li { width: 50%; font-size: 16px; line-height: 21px; max-width: 100%;}
	.select_product_box .btn_group, .select_product_box .tabs-nav { max-width: 80%; }
	.select_product_box h3 { font-size: 18px; line-height: 22px; }
	.select_product_box .select_color label { font-size: 16px; line-height: 22px; text-align: left; max-width: 120px; }
	.select_product_box .select_color { padding-left: 0; }
	.select_product_box .select_color label input[type="radio"] + span { margin: 0 0 5px; }
	.select_product_box span.info a.read-more { font-size: 16px; display: block; background: url('../images/arrow.png') right 4px no-repeat; background-position: right 7px; max-width: 150px; }
	.select_product_box span.info { padding: 5px 0; }
	
	.review_box h3{font-size: 26px; line-height: 30px;}
	.single-products .review_box p {font-size: 16px; line-height: 22px;}
	.review_box hr { display: none; }
	.review_box .load_more {margin-top: 0px; position: absolute; right: 0;font-size: 0px; background: #e4dbc9; width: 60px; height: 100%; top: 0; right: 0;  transform: unset !important; }
	.review_box .load_more:after { content:""; background: url('../images/arrow.png')no-repeat; width: 19px;height: 15px;display: block;left: 50%;position: absolute;top: 50%;transform: translate(-50%,-50%); }
	.review_box { position: relative; padding: 0; }
	.review_box .container{ padding: 45px 85px 45px 15px; }
	
	.inspire_sec.might_like h2 { font-size: 26px; position: relative; }
	.inspire_sec.might_like h2:before {width: 10000px;height: 2px; content: ''; position: absolute;left: 50%;    top: 25%; margin-left: -5000px;background: rgba(0,0,0,1);}
	.inspire_sec.might_like h2 span { display: inline-block; padding: 5px 20px; background: #fff; position: relative; z-index: 9; }
	.inspire_sec.might_like .col6 { width: 50%; padding-bottom: 20px; padding: 0 5px; }
	.inspire_sec.might_like .container { padding: 0; }
	.inspire_sec.might_like .flex_row { padding: 0 15px; }
	.inspire_sec.might_like { padding-top: 40px; }
	
	.abide_sec .text { text-align: center; }
	.abide_sec .col2 .text p { text-align: center; } 
	body.body_global #site-content .type-page .post-inner .submenu.top_menuss { position: relative; }
	.menu_on_top .menu_sico span { right: 20px; }
	.menu_on_top .menu_sico { padding: 10px 20px 10px !important; margin: 0; width: 100%; }body.body_global #site-content .type-page .post-inner .submenu.top_menuss li a { display: inline-block !important;padding: 0 10px !important;text-align: center !important; width: auto; }
	.postslists h4 { font-size: 20px;}
	.postslists p { font-size: 14px; line-height: 22px; }
	.center_divs .wpb_column.vc_column_container.vc_col-sm-1\/5 {width: 100%;float: none; display: block; }
	.center_divs .wpb_column.vc_column_container.vc_col-sm-3  {width: 100%;float: none; display: block; }
	.center_height .wpb_single_image .vc_figure { min-height:auto;}
	.center_height .wpb_single_image .vc_figure .vc_single_image-wrapper img { height: auto; }
	body.body_global #site-content .type-page .post-inner .center_divs .wpb_single_image + .wpb_text_column { min-height:inherit; }
	#site-content .type-page .postslists .vc_grid-item, #site-content .type-post .evc-blog-list-widget .evc-element-item { width: 100%; }
	
	.name_repeat .vc_col-sm-2 { width: 100% !important; }
	.name_repeat .vc_col-sm-2 h3 { margin:0 0 7px 0; }
	.name_repeat .vc_col-sm-2 .wpb_content_element { margin-bottom:0; }
	
	.post_grid_box .vc_row .vc_grid-item h4 { font-size: 20px; }
	
	.top-section-bar { padding: 1rem 0rem 1rem !important; }
	.is-small-wrap .wpb_text_column .wpb_wrapper { padding: 0.4rem 0rem 0rem; }

}  

@media only screen and (max-width: 639px) {
	.testimonial_box .image { width: 100%; }
	.testimonial_box .text { padding: 20px 0 0 0; width: 100%; }
	.testimonial_box h4 { padding-bottom: 5px; }
	.testimonial_box p { line-height: 22px; }
	.testimonial_box .flex_row { padding-bottom: 30px; }
	.blog_bar .post_loop a.pic { height: 0px; position: relative; padding-bottom: 56.25%; }
	.blog_bar .post_loop a.pic img { height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; }
	
	.premium_bible .container { max-width: 85%; }
	.inspire_sec.bible_types .heading-bar h2 { max-width: 70%; }
	.mid_banner .tag {  max-width: 150px; }
	
	.product_description .subtitle { padding-bottom: 0;  font-size: 18px; line-height: 22px;}
	.product_description h1 { font-size: 24px; line-height: 30px;}
	.video_box h2 { line-height: 20px; font-size: 14px; }
	.practical_principal_box h2 { font-size: 22px; line-height: 26px;}
	.practical_principal_box .thumb_list h3 { font-size: 16px; }
	.testimonial_box .image { width: 40%; margin-right: 2%; }
	.testimonial_box .text {padding: 0; width: 58%;}
	.testimonial_box h4 {font-size: 18px;}
	.testimonial_box h4 span { font-size: 22px; }
	.testimonial_box p { font-size: 16px; }

	.innerpage-banner h2 { font-size: 36px !important; line-height: 46px !important;}
	.vc_row form label { width: 100%;}
	.vc_row form input[type="text"],.vc_row form input[type="email"] { width: 100%; }
	.vc_row form textarea{ width: 100%; }
	.contactus-form form p { padding-bottom: 0 !important;  }
	body.body_global #site-content .type-page .contactus-form .vc_column-inner { padding: 0; }
}

@media only screen and (max-width: 479px) {
	.blog_bar .post_loop { width: 100%; }
	.filter_bar .search { width: 100%; margin: 10px 0 0 0; }
	.inspire_sec.might_like .col6 { width: 50%; padding-bottom: 30px; }
	.vc_row.Search_box .btn_search {width: 100%; }
	.vc_row.Search_box input[type="text"] { width: 100%; } 
	.filter_bar select { width: 100%; text-align: center; }
	.product_description .description .left_part { padding-right: 0px; }
	.product_description .description .right_part { padding-top: 25px; }
	.product_description .description .right_part img { width: 100%; }
	.global_button { font-size: 14px; line-height: 20px; }
	.v_instgrm #sb_instagram.sbi_col_1 #sbi_images .sbi_item { width: 50%; }
	.featured_bible_box .vc_col-sm-1\/5 { width: 100%; }
	#site-content .type-post .post-inner .alignleft { margin: 0px 0px 20px 0; max-width: 100%; float: none; width: 100%; }
	.accordian-block h4 { font-size: 16px; }
	body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page .wpb_column.vc_col-sm-3 { width: 100%; display: block; }
	
	
	.abide_sec h1 { font-size: 30px; }
	.abide_sec p { letter-spacing: 0; }
	.abide_sec h3 { font-size: 19px; line-height: 24px;}
	.abide_sec .global_link { font-size: 13px; line-height: 20px; letter-spacing: 0; }
	.heading-bar h2 { font-size: 22px; line-height: 26px;  padding: 5px 10px; }
	.abide_sec .text { padding: 0; }
	.read-more { font-size: 14px; }
	.inspire_sec h4 { font-size: 16px; line-height: 20px; }
	.inspire_sec.bible_types .global_button { margin-top: 10px; }
	.search_trns { padding: 20px 0 40px; }
	.search_trns .slider_trns { margin-top: 30px; }
	.premium_bible .logo { padding:0 40px; }
	.premium_bible .container { max-width: 90%; }
	.premium_bible { margin-bottom: 20px; }
	.inspire_sec.new_release { margin: 0px 0 45px; }
	.about_sec h2 { font-size: 24px; }
	.about_sec p {font-size: 14px; line-height: 20px; }
	.about_sec { padding: 40px 0 20px; }
	.copyright_bar .menu li:after { height: 15px;}
	
	.product_description h1 { font-size: 18px; line-height: 24px; }
	.product_description .right_side p { font-size: 14px; line-height: 20px; }
	.product_description .description .left_part span { font-size: 14px; line-height: 20px; }
	.single-products .video_box { margin: 0; }
	.practical_principal_box h2 { font-size: 18px; line-height: 24px; }
	.practical_principal_box .head {padding: 0 10px;}
	.practical_principal_box .thumb_list {  padding: 20px 10px 0; }
	.practical_principal_box .thumb_list h3 { font-size: 16px; line-height: 20px; }
	.practical_principal_box .thumb_list p{ font-size: 14px; line-height: 20px; }
	.testimonial_box p { font-size: 14px; line-height: 20px; }
	.download_bar .button { font-size: 15px;}
	.testimonial_box h4 span {font-size: 18px; line-height: 24px; padding-bottom: 15px;}
	.testimonial_box h4  {font-size: 16px;}
	.testimonial_box .image {width: 38%; margin-right: 4%;}
	.select_product_box .btn_group, .select_product_box .tabs-nav { max-width: 100%;}
	.select_product_box .btn_group li, .select_product_box .tabs-nav li { font-size: 14px; line-height: 20px; }
	.select_product_box .select_color label { font-size: 14px; line-height: 20px; }
	.select_product_box span.info { font-size: 14px; line-height: 22px;}
	.select_product_box span.info a.read-more { font-size: 14px; background-position: right 5px; max-width: 130px;}
	.single-products .review_box p { font-size: 14px; line-height: 20px; }
	.review_box .container { padding: 45px 70px 45px 15px; }
	.inspire_sec.might_like h2 { font-size: 24px; }
	.practical_principal_box p, .practical_principal_box li { font-size: 14px; line-height: 20px; }

	.wpb_text_column p {letter-spacing: 0em; font-size: 14px; line-height: 20px;}
	.inspire_sec.bible_types .top_content p { font-size: 14px;line-height: 20px;}
	.innerpage-banner h2 { font-size: 30px !important; line-height: 42px !important;}
}

@media only screen and (max-width: 374px) {
	.premium_bible .container { max-width: 100%; }
	.heading-bar h2 {font-size: 20px; line-height: 26px;}
	.abide_sec h3 { font-size: 16px; }
	.abide_sec .global_link { font-size: 11px; line-height: 18px;}
	.abide_sec h1 { font-size: 25px; }
	.premium_bible h3 {font-size: 26px; line-height: 30px;}
	.about_sec h2 {font-size: 20px;}
	.product_description .subtitle { font-size: 14px;}
	.product_description h1 {  font-size: 15px; line-height: 24px; }
}