/* #Media Queries
================================================== */

@media (min-width: 992px) and (max-width: 1199px) {
.banner .btn{ padding:8px 12px; font-size:12px;}
} 
/* END__ */

@media (min-width: 768px) and (max-width: 991px) {
.step-process{ display:block;}
.step-process li { display: block; border-right: none;border-bottom: 1px solid #e0e0e0;padding-top: 50px; width:auto;}
.step-process li:after { content: "\f103"; bottom: -30px; top: auto; padding-left: 0; padding-top: 3px; left: -moz-calc(50% - 30px); left: -webkit-calc(50% - 30px); left: -o-calc(50% - 30px); left: calc(50% - 30px); }
	.banner .btn{ padding:8px 12px; font-size:12px;}
.section, .site-content{ padding:40px 0;}
.page-menu ul li{ -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{ width:100% !important; max-width:100% !important;}
.banner .carousel-caption{left:auto; right:auto; top:auto; -webkit-transform:translateY(0%); -ms-transform:translateY(0%); transform:translateY(0%); position:relative;}
.banner .carousel-caption h2{ font-size:36px;}
} 
/* END__ */

@media only screen and (max-width: 767px) {
body{ font-size:1rem;}
p {line-height:1.5rem}
h1, .h1 {font-size:1.875rem;}
h2, .h2 {font-size:1.6875rem;}
h3, .h3 {font-size:1.4375rem;}
h4, .h4 {font-size:1.25rem;}
h5, .h5 {font-size:1.125rem;}
h6, .h6 {font-size:1rem;}
.step-process{ display:block;}
.step-process li { display: block; border-right: none;border-bottom: 1px solid #e0e0e0;padding-top: 50px; padding-bottom: 50px; width:auto;}
.step-process li:after { content: "\f103"; bottom: -30px; top: auto; padding-left: 0; padding-top: 3px; left: -moz-calc(50% - 30px); left: -webkit-calc(50% - 30px); left: -o-calc(50% - 30px); left: calc(50% - 30px); }
.section, .site-content{ padding:25px 0;}
.page-banner{ height:200px;}
.book-search{ float:none; width:auto; margin-top:20px;}
.page-menu ul li{ -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{ width:100% !important; max-width:100% !important;}
	
.banner .carousel-caption{left:auto; padding:0 0 15px; right:auto; top:auto; -webkit-transform:translateY(0%); -ms-transform:translateY(0%); transform:translateY(0%); position:relative;}
.banner .carousel-caption h2{ font-size:36px;}
	
.w1 .form-block{ margin-top:35px;}
.w5 .book-case .full-img a{ display:block; height:auto; text-align:center;}
/*.banner .btn{ padding:3px 6px; font-size:8px;}*/
.w5 .book-case .full-img a imgP{ display:block; height:auto; width:100%;}
.pre-header ul.top-menu-link, .pre-header ul.social-link{ float:none; text-align:center; border:none;}
.pre-header ul.social-link li, .pre-header ul.top-menu-link li{ float:none; display:inline-block; border:none;}
.post-header{ text-align:center;}
	.menu > li > a{ color:#fff;}	
} 
/* END__ */

@media (max-width: 480px) {
} 
/* END__ */

