.@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: 2048px) {
	.product_description .description { padding: 83px 0 0 13px; }
}
@media only screen and (max-width: 1920px) {
	.product_description .description { padding: 83px 0 0 13px; }
}
@media only screen and (max-width: 1680px) {
	.product_description .description { padding: 83px 0 0 13px; }
}
@media only screen and (max-width: 1600px) {
	.product_description .description { padding: 83px 0 0 13px; }
}*/
@media only screen and (max-width: 1499px) {
	
h1, h2, h3, h4, h5, h6 { line-height:1.2; }
#header_part .logo { margin-left:0; }
.premium_bible .logo { left:0; margin:0; }
.filter_bar .wrap_box { padding-left:0; }
.featured_bible_box { padding-top:80px; }
footer:before { width: 100%; max-width: calc(100% - 30px); left: 15px; margin-left: 0px; }
.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: 1440px) {
}
@media only screen and (max-width: 1439px) {
}
@media only screen and (max-width: 1366px) {
}

@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;}
.home .inspire_sec h3 { font-size: 23px;}
.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) {
.page_banner .heading h1,
.inspire_sec.categories h1,
h1 { font-size:40px; line-height:45px; }
.vc_row h2,
.practical_principal_box h2 ,
h2 { font-size:32px; line-height:37px; }
.vc_row h3,
h3 { font-size:25px; line-height:30px; }
h4 { font-size:22px; line-height:26px; }
h5 { font-size:18px; line-height:22px; }
h6 { font-size:15px; line-height:20px; }

.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; }

footer .footer_bar .col1 { width: 36%; }
footer .footer_bar .col2 { width: ; }
footer .footer_bar .col3 { width: ; }
footer .footer_bar .col4 { width: 16%; padding-right:0; }

.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; }

}

@media only screen and (max-width: 1023px) {
.page_banner .heading h1,
.inspire_sec.categories h1,
h1 { font-size:35px; line-height:40px; }
.vc_row h2,
.practical_principal_box h2 ,
.review_box h3,
h2 { font-size:30px; line-height:35px; }
.vc_row h3,
h3 { font-size:22px; line-height:26px; }
h4 { font-size:20px; line-height:24px; }
h5 { font-size:18px; line-height:22px; }
h6 { font-size:15px; line-height:20px; }

.featured_bible_box h4 a { background-position: right 5px; }
#header_part .logo { max-width: 200px; }
#header_part nav ul li { padding: 10px 10px; }
.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; }
footer .footer_bar .col1 { padding-left:0; }
footer .footer_bar address { padding-left: 60px; padding-top:25px; }
footer .footer_bar .social { padding-left: 60px; }
footer .footer_bar .col2 { padding:0; }
footer .footer_bar .col3 { padding: 0 15px; }  
footer .footer_bar .col4 { padding-left: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 .left_part { width:100%; } */
.product_description .description .right_part { /* width: 100%;  */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; }
.page-id-21773 .vc_row.Search_box .wpb_text_column .wpb_wrapper ,
.vc_row.Search_box .wpb_text_column .wpb_wrapper { padding:0; }
.v_instgrm .wpb_content_element { margin-bottom:0; }
footer { margin-top:50px;}
#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;}
.home .inspire_sec h3 { font-size: 20px;}
.home .sub_title { font-size: 13px; }
.home .sub_title strong { font-size: 13px; }
.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:auto;}
.product_description .right_side .text { min-height:inherit; }
}

@media only screen and (max-width: 767px) {
	
	.product_description .description{margin-top:0px;}
#header_part { box-shadow: 0px 4px 4px rgba(0,0,0,0.2); }	
.page_banner .heading h1,
.inspire_sec.categories h1,
h1 { font-size:30px; line-height:35px; }
.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,
h3 { font-size:22px; line-height:26px; }
h4 { font-size:20px; line-height:24px; }
h5 { font-size:18px; line-height:22px; }
h6 { font-size:15px; line-height:20px; }

.mm-menu { background: #993333; }
.mm-opened #wrapper { box-shadow: 0px 0px 10px rgba(0,0,0,0.4); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.4); -ms-box-shadow: 0px 0px 10px rgba(0,0,0,0.4); }
.mm-opened a.close { display: block; }
.mm-opened #header_part .search_btn { opacity: 0; }
#back-to-top { display: block; }

a.close { width: 50px; height: 20px; font-size: 0px; position: absolute; left: 10px; top: 30px; z-index: 8888; }
a.close:before,  a.close:after { width: 30px; height: 3px; display: block; position: absolute; left: 4px; top: 0px; content: ""; background: #000; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
a.close:after { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }

a.mobilemenu {  display: block; font-size: 16px; color: #000; height: 30px; line-height: 32px; font-family: 'PT Sans', sans-serif; text-transform: uppercase; overflow: hidden; padding: 0 0px 0 0; position: relative; width: 30px; font-size:0; }
.mobilemenu span { width: 30px; -webkit-transition: -webkit-transform .3s;transition:transform .3s; background: #000; display: block; height: 3px; position: absolute; right: 0; top: 15px; }
.mobilemenu span:before{ top: -10px; transition-property:top,transform; }
.mobilemenu span:after,.mobilemenu span:before { background-color: #000; content: ""; display: block; height: 3px; left: 0; position: absolute; width: 100%; transition-duration:.3s,.3s; }
.mobilemenu span:after{ bottom: -10px; transition-property:bottom,transform; }

.mm-menu .mm-navbar > *, .mm-menu .mm-navbar a, .mm-listview > li > a, .mm-listview > li > span { text-transform: uppercase; }
.mm-menu .mm-navbar .mm-btn::before, .mm-menu .mm-navbar .mm-btn::after, .mm-menu .mm-listview > li .mm-prev::before, .mm-menu .mm-listview > li .mm-next::after, .mm-menu .mm-listview > li .mm-arrow::after, .mm-menu .mm-listview > li .mm-prev::after, .mm-menu .mm-listview > li .mm-next::before { border-color: rgba(255,255,255,0.5); }

.top p { line-height: 15px; }
#header_part .social { display: none; }
#header_part .search_btn { width:30px; height: 30px; font-size:0; line-height:0; background:url(../images/search2.png) center center no-repeat; background-size: 20px auto; display: block; }
#header_part .search { padding:0; width: 100%; position:absolute; left:0px; top:63px; border: 2px solid rgba(0,0,0,0.4); z-index:1; display: none; }
#header_part .search .field { height: 40px; }
#header_part .ptb { padding: 10px 0; }
#header_part nav { display: none; }
body.body_global #site-content .type-page .post-inner.thin {  padding: 25px 0 0 !important; }

/* .abide_sec .col2:nth-of-type(2) { order:-1; } */
.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; }
/*.global_button:after { right: 10px; top: 50%; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); margin:0; position:absolute;  }*/
.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; }

footer .footer_bar .col2,
footer .footer_bar .col3,
footer .footer_bar .col4,
footer .footer_bar .col1 { width: 100%; border-bottom: 2px dashed rgba(0,0,0,0.2); margin-bottom: 20px; padding: 0 0 20px 0; }
footer .footer_bar .logo { max-width: 200px; }	
footer .footer_bar address { padding-left: 10px; }
footer .footer_bar .social { padding-left: 10px; }
footer .copyright_bar { padding: 0px 0 0 0; margin: 0 auto; text-align: center; max-width: 280px; }
footer .copyright_bar .menu li { margin-left: 4px; float: none; display: inline-block; vertical-align: top; }
footer .copyright_bar .menu li:nth-last-of-type(1), footer .copyright_bar .menu li:nth-last-of-type(2) { margin-left: 0px; padding-left: 0px; border: 0px; }
footer .copyright_bar p br { display: block; }
footer { padding: 40px 0 30px; }
.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; }
footer { margin-top:30px;}
.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; }
footer .footer_bar .col4 ul ,
footer .footer_bar .col2 ul { padding-left: 10px; }
#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); }
footer .footer_bar .instagram { padding-left: 3px; max-width: 100%; }
footer .footer_bar #sb_instagram.sbi_col_2 #sbi_images .sbi_item { width: 25%; }
.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 20px; }
.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 { padding:0; }*/
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; }

/* body.body_global #site-content .type-page .post-inner .submenu.top_menuss li { display: block; } */
.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; } 
footer::before { max-width: 100%; left: 0; }
footer .footer_bar .logo { max-width: 100%; margin-top: 0; }
footer .footer_bar address {padding-left: 75px;}
footer .footer_bar .social { justify-content: center; padding: 0; width: 100%; }
footer .footer_bar .col2, footer .footer_bar .col3, footer .footer_bar .col4, footer .footer_bar .col1 { border-bottom: 0px dashed rgba(0,0,0,0.2); margin-bottom: 0px;}

footer .footer_bar .menu li {font-size: 18px; line-height: 26px;}
footer .footer_bar #sb_instagram.sbi_col_2 #sbi_images .sbi_item {width: 50%;}
footer .footer_bar #sb_instagram img { width: 100%; }
footer .footer_bar #sb_instagram.sbi_col_2 #sbi_images .sbi_item:last-child { display: none; }
footer .footer_bar #sb_instagram.sbi_col_2 #sbi_images .sbi_item:nth-last-of-type(2) { display: none; }
footer .footer_bar #sb_instagram.sbi_col_2 #sbi_images .sbi_photo_wrap { height: 156px; }

footer .col4.footer-desktop { display: none; }
footer .footer-mobile { display: inline-block; padding-right: 50px; }
footer .footer_bar .col2 { display: flex; justify-content: space-between;}
footer .copyright_bar { margin: 0;text-align: left; max-width: 457px;}
footer .copyright_bar p br { display: none; }
footer .copyright_bar p { font-size: 16px; line-height: 22px; }
footer .copyright_bar .menu li { font-size: 16px; line-height: 22px; border: 0; position: relative; }
footer .copyright_bar .menu li:after { content:""; background: #000; width: 2px; height: 17px; display: inline-block; position: absolute; right: -9px; top: 2px; }
footer .copyright_bar .menu li:last-child:after { display: none; }
.top 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; }
.menuopen #header_part { z-index: 9999;}
#header_part .search {  margin-top: 12px; position: relative; display: block; top: 0; left: 0; border: 0;}
#header_part .logo { max-width: 100%; padding-left: 65px; }
#header_part .ptb { flex-wrap: wrap; flex-direction: column-reverse; align-items: unset; -webkit-align-items: unset; }
#header_part .search .field { padding: 7px 40px 7px 65px; height: 50px;background: #e8e8e8;font-size: 18px;letter-spacing: 1px; font-weight: 400;  font-family: 'Open Sans', sans-serif, Arial; }
a.mobilemenu { position: absolute; top: 26px;}
#header_part .search .submit { cursor: pointer; }
#header_part nav { display: block; position: fixed; height: 100%; top: 0; background: #fff; border: 0; z-index: 99; width: 90%; left: 0; right: 0; box-shadow: 0px 4px 4px rgba(0,0,0,0.2);  transform: translate3d(-100%, 0px, 0px); z-index: 9; transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s; overflow: hidden; overflow-y: auto; padding-bottom: 30px; padding-top: 30px;}
.menuopen #header_part nav { transform: translate3d(0px, 0px, 0px); }
#header_part nav ul li { display: block; padding: 17px 15px; border-bottom: 1px solid #000; letter-spacing: 0; font-size: 20px; line-height: 22px; } 

#header_part nav ul { text-align: left; }
#header_part nav ul li:hover > ul.sub_menu {display: none; }
#header_part nav ul li .submenu {position: absolute;right: 5px;width: 30px;height: 30px;top: 12px; cursor: pointer; }
#header_part nav ul li .submenu::after {content: ""; margin-top: -3px; display: inline-block; width: 10px; height: 10px; background: transparent; text-indent: -9999px; border-top: 2px solid #000;border-left: 2px solid #000; transition: all 250ms ease-in-out; text-decoration: none; color: transparent; transform: rotate(-135deg);cursor: pointer; position: absolute; right: 10px;
top: 8px; }

#header_part nav ul li ul.sub_menu { position: relative; left: 0; width: 100%; right: 0; box-shadow: none; }
#header_part nav ul li ul.sub_menu li { border: 0; }
#header_part nav ul li li ul.sub_menu {left: 15px;}
#header_part nav ul li li a {padding: 10px 15px;}
#header_part nav ul li li.current-menu-item > a, #header_part nav ul li li a:hover { background: none; color: #993333; }
#header_part nav ul li ul.sub_menu li .submenu { right: -10px; }

#header_part nav .close-nav { display: block; }
#header_part nav .close-nav { width: 37px;height: 20px;font-size: 0px;position: absolute;
left: auto;top: 5px;z-index: 8888;right: 0;cursor: pointer;}
#header_part nav .close-nav:before,  #header_part nav .close-nav:after { width: 20px; height: 2px; display: block; position: absolute; left: 4px; top: 12px; content: ""; background: #000; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
#header_part nav .close-nav:after { transform: rotate(-45deg); -webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); }

footer .footer_bar .social a { width: 40px; height: 40px; font-size: 22px; }
#header_part { box-shadow: none; }
.banner h1 { margin-bottom: 0px !important; font-size: 32px !important;text-align: left !important;line-height: 38px !important; display: none !important;}
.banner p { margin-bottom: 10px !important;  font-size: 19px !important; text-align: left !important; line-height: 24px !important; display: none !important;}
.banner a { font-size: 16px !important; text-align: left !important;  display: none !important;}
.banner span { font-size: 16px !important; text-align: left !important;   display: none !important;}
.banner .banner-text h1 {  display: block !important; }
.banner .banner-text p {  display: block !important; color: #000; }
.banner .banner-text a {  display: block !important;background: #000;padding: 15px 15px !important;color: #fff; width: 150px; text-align: center !important;}
.banner .banner-text a:hover { opacity: .8; }
.banner .banner-text { padding-left: 20px !important; display: block !important;}

.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; }



}


@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; }

footer .copyright_bar { width: 100%; }
footer .copyright_bar p { letter-spacing: 0; }
.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; }
.banner h1 { margin-bottom: 0px !important; font-size: 22px !important; text-align: left !important; line-height: 26px !important;}
.banner p { margin-bottom: 5px !important;font-size: 16px !important;text-align: left !important; line-height: 18px !important;}
.banner a { padding: 13px 15px !important; width: 130px; font-size: 14px !important;}
.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; }
/*.flex_row .col4 { width: 100%; }*/
.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; }
footer .footer_bar #sb_instagram.sbi_col_2 #sbi_images .sbi_item { width: 50%; }
.product_description .description .left_part { padding-right: 0px; }
.product_description .description .right_part { padding-top: 25px; }
.product_description .description .right_part img { width: 100%; }
/* .practical_principal_box .thumb_list .col { 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; }

footer .footer_bar .menu li {font-size: 14px; line-height: 22px; }
footer .footer-mobile { padding-right: 20px;  }
footer .copyright_bar p { font-size: 13px; line-height: 20px; }
footer .copyright_bar .menu li { font-size: 14px; line-height: 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; }
#header_part .logo { padding-left: 60px;}
#header_part .search .field { padding: 7px 40px 7px 60px; }
.top p {font-size: 14px; line-height: 20px; letter-spacing: 0;}
#header_part nav ul li { font-size: 18px; }
.banner h1 { line-height: 34px !important; font-size: 28px !important; letter-spacing: 1px !important}
.banner p { line-height: 20px !important; letter-spacing: .5px !important;}
.vc_row h2 {font-size: 20px;line-height: 30px;}
.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%; }
	.home .inspire_sec h3 {font-size: 16px;}
	.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; }
	.top p { font-size: 13px; letter-spacing: 0; }
	.premium_bible h3 {font-size: 26px; line-height: 30px;}
	.about_sec h2 {font-size: 20px;}
	footer .copyright_bar p { font-size: 11px;}
	.copyright_bar .menu li { font-size: 13px; } 
	.product_description .subtitle { font-size: 14px;}
	.product_description h1 {  font-size: 15px; line-height: 24px; }
	
}





@media only screen and (min-width: 768px) {
.mm-menu.mm-current { display: none !important; }
html.mm-opening .mm-slideout { transform: translate(0px, 0px) !important; -webkit-transform: translate(0px, 0px) !important; }
html.mm-opened { overflow: visible !important; }
html.mm-opened body { overflow: visible !important; }
#mm-blocker { display: none !important; }
.custom_header_box .submenu.top_menuss { display: block !important; }
body.body_global #site-content .type-page .post-inner .submenu.top_menuss { display: block !important; }
}