/*：本代码只用作演示,不是源码。源码下载链接: http://www.bootstrapmb.com/item/6206(此说明不在下载的源码里，只用在演示页面里)*//* -------------------------------------------------  max-width: 1400px---------------------------------------------------*/@media only screen and (max-width: 1400px) {.ol_shape1 {    max-width: 70px;}.ol_shape2,.ol_shape3 {    max-width: 60px;}.ol_shape4 {    max-width: 30px;}.ol_shape5 {    max-width: 50px;}.ol_shape6 {    max-width: 30px;}.ol_shape7 {    max-width: 50px;    left: 10px;}.ol_shape30,.ol_shape31 {    left: 2%;	max-width: 75px;}.ol_shape33 {    right: 2%;    max-width: 60px;}.ol_shape34 {    right: 6%;    max-width: 68px;}.ol_shape32 {    max-width: 55px;}}/* -------------------------------------------------  (min-width: 991px) and (max-width: 1199px)---------------------------------------------------*/@media only screen and (min-width: 991px) and (max-width: 1199px) {.widget_countdown {	padding: 10px;}.widget_countdown .countdown_box .countdown {	font-size: 20px;}.widget_countdown .countdown_box::before {	font-size: 16px;	top: 3px;}.widget_countdown .countdown_time .cd_text {	font-size: 10px;}}/* -------------------------------------------------  (min-width: 767px) and (max-width: 991px)---------------------------------------------------*/@media only screen and (min-width: 767px) and (max-width: 991px) {header .social_icons li a {	width: 25px;}}/* -------------------------------------------------  max-width: 1199px---------------------------------------------------*/@media only screen and (max-width: 1199px) {section,.top_footer {    padding: 80px 0;}section.small_pt,.top_footer.small_pt {    padding-top: 40px;}section.small_pb,.top_footer.small_pb {    padding-bottom: 40px;}.h1, h1 {    font-size: 34px;}.h2, h2 {    font-size: 30px;}.h3, h3 {    font-size: 26px;}.h4, h4 {    font-size: 22px;}.h5, h5 {    font-size: 18px;}.large_divider {    height: 80px;}.medium_divider {	height: 40px;}.small_divider {    height: 20px;}.medium_padding {	padding: 40px;}.page-title h1 {	font-size: 36px;}.ol_shape1 {    top: 20px;}.ol_shape3 {    top: 30px;}.ol_shape6 {    top: 5%;}.ol_shape7 {    display: none;}.newsletter_box {    padding: 40px 30px;}.icon_bg i {    font-size: 110px;}.icon_bg {    right: 50px;}.ol_shape8,.ol_shape11 {   max-width: 50px;}.ol_shape9 {	max-width: 40px;}.ol_shape10 {    max-width: 80px;}.ol_shape13,.ol_shape15,.ol_shape16 {    max-width: 60px;}.ol_shape14,.ol_shape19 {    max-width: 40px;}.ol_shape17 {    max-width: 30px;}.ol_shape18 {    bottom: 12%;	max-width: 40px;}.newsletter_overlap {    margin-bottom: -80px;}}@media only screen and (min-width: 992px) {.heading_s1.text-lg-left::before {	margin: 0;	right: auto;}.heading_s1.text-lg-center::before {	margin: 0 auto;    right: 0;}.heading_s1.text-lg-right::before {	margin: 0;    right: 0;	left: auto;}.heading_s2.text-lg-left::before {	margin: 0;	right: auto;}.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-menu {	display: none;	left: 100%;	top: 0;}.navbar-expand-lg .navbar-nav li:hover >.dropdown-menu, .overlay_menu .navbar-expand-lg .navbar-nav li:hover >.dropdown-menu.cart_box {	display: block;}.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-menu.dropdown-reverse {	left: auto;	right: 100%;}.navbar-expand-lg .navbar-nav li:hover >.dropdown-menu.cart_box {	-webkit-transform: scale(1);    transform: scale(1);}}/* -------------------------------------------------  max-width: 991px---------------------------------------------------*/@media only screen and (max-width: 991px) {.padding_eight_all {	padding: 5%;}#navbarSupportedContent .navbar-nav {	max-height: 80vh;	overflow-y: auto;}.header_wrap .navbar {	display: block;	position: static;}.header_wrap .navbar-expand-lg .navbar-nav.attr-nav {	display: block;	float: right;}.navbar-expand-lg .navbar-nav.attr-nav li {	float: left;}.navbar-brand {	padding: 10px 0;	vertical-align: top;}.navbar-expand-lg .attr-nav li .nav-link {	padding: 14px 10px !important;}.header_wrap .navbar-collapse {	position: absolute;	left: 0;	right: 0;	z-index: 999;}.header_wrap.light_skin .navbar-collapse::before {	border-top: 1px solid rgba(255,255,255,0.2);	content: "";	position: absolute;	left: 0;	top: 0;	right: 0;}.header_wrap.dark_skin .navbar-collapse {	border-top: 1px solid #eee;	border-bottom: 1px solid #eee;}.header_wrap #navbarSupportedContent .navbar-nav {	padding: 10px;}.header_wrap #navbarSupportedContent .navbar-nav:not([class*="bg_"]):not([class*="bg-"]) {	background-color: #343a40;}.header_wrap.dark_skin #navbarSupportedContent .navbar-nav:not([class*="bg_"]):not([class*="bg-"]) {	background-color: #fff;}.navbar-expand-lg .navbar-nav >li >.nav-link, .nav-fixed .navbar-expand-lg .navbar-nav >li >.nav-link, .bottom-header .navbar-expand-lg .navbar-nav >li >.nav-link {	padding: 10px;}.dark_skin:not([class*="bg_"]):not([class*="bg-"]) .navbar-nav .dropdown-menu {	box-shadow: none;	border: 0;	margin-top: 0;}.dark_skin .navbar-nav .dropdown-menu {	box-shadow: none;	border: 0;	margin-top: 0;}.navbar-collapse .navbar-nav .dropdown .dropdown-menu {	padding-left: 15px;}.dropdown-toggle::after, .dropdown-toggler::after {	float: right;	margin-top: 3px;}.navbar-nav li.show .dropdown-toggle::after,.navbar-nav li .dropdown-menu li.show .dropdown-toggler::after {	-moz-transform: rotate(180deg);	-webkit-transform: rotate(180deg);	transform: rotate(180deg);}.dropdown-toggler::after {	-moz-transform: rotate(0deg);	-webkit-transform: rotate(0deg);	transform: rotate(0deg);}.banner_content h2 {	font-size: 40px;}.icon_box {	padding: 15px;}.icon_box_style2:hover {	margin-top: 15px;}.md-height-300 {	height: 300px !important;}.testi_desc {	margin-top: 20px;}.testimonial_img img {	max-width: 60px;}.testimonial_style4 .testi_desc {    margin-top: 0;}.testimonial_style4 .testimonial_img {    float: left;    margin-right: 10px;}.nav_bottom_right.testimonial_style4.owl-theme .owl-nav .owl-prev {    right: 50px;}.nav_bottom_right.testimonial_style4.owl-theme .owl-nav .owl-next {    right: 0px;}.testimonial_style1 .testimonial_img {	margin-left: -40px;}.testimonial_style1 .testimonial_box {	padding: 20px 20px 20px 20px;	margin: 5px 5px 5px 20px;}.testi_meta {	overflow: visible;}.grid_col4 >li {	width: 33.33%;}.course_list .content_img {	float: none;	width: 100%;	margin-left: 0;	margin-top: 0;}.course_list .content_desc {	overflow: hidden;	max-height: none;	min-height: auto;}.testimonial_style2 .testimonial_img {	margin: -60px auto 20px;}.testimonial_style2 .testimonial_box {	margin-top: 45px;	padding: 15px;}.overlap_section {	border-radius: 0 100px 100px 0;}.testimonial_style1 .testimonial_box::before {	right: 20px;	font-size: 100px;}.header_wrap .navbar .navbar-nav.attr-nav .btn {    margin: 8px 0;}.content_box.hover_style1:hover {    margin-top: 15px;}.testi_img_holder {    margin-top: 30px;}.ol_shape8 {    left: 4%;}.ol_shape34 {    right: 12%;}.ol_shape29 {    top: 8%;    left: 5%;    max-width: 55px;}.ol_shape30, .ol_shape31 {    max-width: 65px;}.ol_shape32 {	max-width: 45px;    top: 9%;    right: 7%;}}/* -------------------------------------------------  min-width: 768px---------------------------------------------------*/@media only screen and (min-width: 768px) {.heading_s1.text-md-left::before {	margin: 0;    right: auto;}.heading_s1.text-md-center::before {	margin: 0 auto;    right: 0;}.heading_s1.text-md-right::before {	margin: 0;    right: 0;	left: auto;}}/* -------------------------------------------------  max-width: 767px---------------------------------------------------*/@media only screen and (max-width: 767px) {.h1, h1 {    font-size: 32px;}.h2, h2 {    font-size: 28px;}.h3, h3 {    font-size: 24px;}.h4, h4 {    font-size: 20px;}.heading_s4 .sub_title {    font-size: 70px;    margin-bottom: -30px;}section,.top_footer {    padding: 50px 0;}section.small_pt,.top_footer.small_pt {    padding-top: 25px;}section.small_pb,.top_footer.small_pb {    padding-bottom: 25px;}.large_divider {    height: 50px;}.medium_divider {	height: 25px;}.small_divider {    height: 15px;}.medium_padding {	padding: 25px;}.padding_eight_all {    padding: 45px 5%;}.scrollup {    font-size: 20px;    height: 40px;    line-height: 40px;	right: 10px;    width: 40px;}.banner_content h2 {	font-size: 30px;	margin-bottom: 15px;}.banner_content p {	margin-bottom: 25px;}.overlap_box {	margin: 0;}.icon_box,.content_box,.team_box,.blog_post {	margin-top: 15px;}.sm-height-300 {	height: 300px !important;}.price .alert {	padding: 5px 10px;}.teacher span {	font-size: 14px;}.box_counter {	margin-top: 20px;}[class*="col-"]:nth-child(-n+2) .box_counter {	margin-top: 0;}.content_meta li {	padding-right: 10px;	font-size: 14px;}.event_date {	max-width: 80px;}.page-title h1 {	font-size: 30px;}.countent_detail_meta li {	float: none;	padding-right: 0;	margin-right: 0;	border-right: 0;	clear: both;	text-align: center;	margin-bottom: 15px;}.instructor img {	float: none;	margin-right: 0;}.countent_detail_meta li.enroll_btn {	float: none;}.nav-tabs li.nav-item {	margin-right: 10px;}.rating_review {	padding: 10px;}.review_number {	font-size: 50px;}.contact_map iframe {	height: 300px;}.map_radius_rtrb {	border-radius: 0 0 10px 10px;}.error_txt {	font-size: 140px;}.grid_col3 >li,.grid_col4 >li {	width: 50%;}.overlap_section {	border-radius: 0;	margin: 0;}.icon_box_style1.icon_box:hover {	-moz-transform: translate3d(0,0px, 0);	-webkit-transform: translate3d(0,0px, 0);	transform: translate3d(0,0px, 0);}.res_md_p_0 {	padding: 0;}.single_post .post_navigation, .single_post .related_post {	margin: 30px 0;}.course_detail {	margin-bottom: 25px;}.cta_section p:last-child {	margin-bottom: 15px;}.blog_hover_style1:hover {    margin-top: 15px;}.ol_shape2 {    right: 20px;}.ol_shape4 {    bottom: 0px;}.ol_shape6 {    top: 1%;}.fancy_img {    margin-top: 30px;}.offer_info {    margin-top: 0;    margin-bottom: 30px;}.apply_form {    margin-bottom: 0;}.event_list {    margin-top: 20px;}.icon_bg {    top: 30%;}.banner_content_wrap.banner_py_large .carousel-item {    padding: 100px 0;}.ol_shape8 {    top: 5%;}.ol_shape8, .ol_shape11,.ol_shape12 {    max-width: 30px;}.ol_shape9 {    max-width: 25px;	top: 8%;}.ol_shape10 {    max-width: 60px;}.ol_shape12 {    bottom: 6%;}.ol_shape13, .ol_shape15, .ol_shape16 {    max-width: 40px;}.ol_shape14, .ol_shape19 {    max-width: 25px;}.ol_shape17 {    max-width: 20px;}.ol_shape19 {    top: 10%;}.ol_shape18 {    bottom: 10%;    max-width: 30px;}.ol_shape20 {    top: 8%;    left: 4%;}.ol_shape21 {    top: 35%;    left: 4%;}.ol_shape22,.ol_shape23 {    left: 5%;}.ol_shape24 {    top: 4%;    right: 5%;}.ol_shape25 {    right: 5%;}.ol_shape26 {    right: 5%;}.ol_shape27 {    right: 4%;}.ol_shape28 {    right: 3%;    max-width: 41px;}.ol_shape34 {    max-width: 48px;}.ol_shape29 {    top: 6%;    max-width: 40px;}.ol_shape30, .ol_shape31 {    max-width: 55px;}.ol_shape32 {    max-width: 35px;    top: 8%;    right: 6%;}.ol_shape33 {    max-width: 40px;}.testimonial_style5 .testimonial_box::before {    left: 70px;    font-size: 80px;}.newsletter_overlap {    margin-bottom: -50px;}}/* -------------------------------------------------  max-width: 640px---------------------------------------------------*/@media only screen and (max-width: 640px) {.carousel-control-next, .carousel-control-prev {	font-size: 14px;	height: 40px;	top: auto;	width: 40px;	margin: 0 5px;}.banner_content_wrap .carousel-item {	padding: 30px 0;}.nav_style1.owl-theme .owl-nav .owl-next {	right: 0;}.nav_style1.owl-theme .owl-nav .owl-prev {	left: 0;}.overlap_box  {	margin-top:50px;}.cat_overlap_box {    top: 0;}.ol_shape1 {    top: -30px;}.ol_shape3 {    top: 35%;}.ol_shape5 {    bottom: 5px;}.ol_shape6 {    top: 0%;    left: 70%;}}/* -------------------------------------------------  max-width: 580px---------------------------------------------------*/@media only screen and (max-width: 580px) {.btn-default,.btn-black,.btn-outline-white,.btn-outline-black,.btn-outline-default {	padding: 10px 25px;}.btn-group-sm >.btn, .btn-sm {    padding: 7px 15px;}.btn-group-lg >.btn, .btn-lg {    padding: 15px 40px;}.btn-xs {    padding: 4px 15px;    font-size: 12px;}.btn-md {    padding: 10px 25px;    font-size: 16px;}.btn-lg {    padding: 10px 25px;    font-size: 18px;}.btn.btn-xs i {    font-size: 12px;}.btn.btn-lg i {    font-size: 24px;}}/* -------------------------------------------------  max-width: 576px---------------------------------------------------*/@media only screen and (min-width: 576px) {.heading_s1.text-sm-left::before {	margin: 0;	right: auto;}.heading_s1.text-sm-center::before {	margin: 0 auto;    right: 0;}.heading_s1.text-sm-right::before {	margin: 0;    right: 0;	left: auto;}}/* -------------------------------------------------  max-width: 575px---------------------------------------------------*/@media only screen and (max-width: 575px) {.rating_review,.rating_box {	width: 100%;}.breadcrumb {	padding-top: 5px;}footer .widget_title {	margin-top: 0;}.widget_title {	margin-bottom: 15px;}}/* -------------------------------------------------  max-width: 480px---------------------------------------------------*/@media only screen and (max-width: 480px) {.h1, h1 {    font-size: 24px;}.h2, h2 {    font-size: 22px;}.h3, h3 {    font-size: 20px;}.h4, h4 {    font-size: 18px;}.h5, h5 {    font-size: 16px;}.h6, h6 {    font-size: 14px;}section,.top_footer {    padding: 30px 0;}.overlap_box {    margin-top: 30px;}section.small_pt,.top_footer.small_pt {    padding-top: 15px;}section.small_pb,.top_footer.small_pb {    padding-bottom: 15px;}.large_divider {    height: 30px;}.medium_divider {	height: 15px;}.small_divider {    height: 10px;}.medium_padding {	padding: 15px;}.padding_ten_all {	padding: 30px;}.btn-default, .btn-black, .btn-outline-white, .btn-outline-black, .btn-outline-default {	padding: 10px 22px;}.btn-default,.btn-black,.btn-outline-white,.btn-outline-black,.btn-outline-default {	font-size: 14px;}.btn + .btn {    margin-left: 5px;}.btn-group-sm >.btn, .btn-sm {    padding: 7px 15px;}.btn-group-lg >.btn, .btn-lg {    padding: 15px 40px;}.btn-xs {    padding: 4px 15px;    font-size: 12px;}.btn-md {    padding: 10px 22px;    font-size: 14px;}.btn-lg {    padding: 10px 22px;    font-size: 16px;}.btn i {	font-size: 18px;}.btn.btn-lg i {    font-size: 22px;}.padding_eight_all {    padding: 25px 5%;}.navbar-brand {	padding: 17px 0;}.navbar-expand-lg .attr-nav li .nav-link {    padding: 16px 10px !important;}.navbar-brand img {	max-width: 150px;}.navbar-toggler,.header_wrap .navbar .navbar-nav.attr-nav .btn {    margin: 11px 0;}.banner_content h2 {	font-size: 20px;	margin-bottom: 10px;}.banner_content p {	font-size: 16px;	margin-bottom: 20px;}.carousel-control-next, .carousel-control-prev {	font-size: 16px;	height: 40px;	width: 40px;}.box_counter img {	max-width: 40px;	margin-bottom: 10px;}.counter_text {	font-size: 20px;}.login_footer a,.custome-checkbox .form-check-label {	font-size: 14px;}.custome-checkbox .form-check-label::before {	height: 18px;	width: 18px;}.custome-checkbox input[type="checkbox"] + .form-check-label::after {	top: 4px;	left: 4px;}.page-title h1 {	font-size: 22px;}.course_title h2, .event_title h2 {	font-size: 18px;}.nav-tabs li.nav-item {	margin-right: 0;}.nav-tabs li.nav-item a {	padding: 10px;}.course_author {	padding: 20px 20px 20px 20px;	margin: 5px 5px 5px 20px;}.author_img {	margin-left: -40px;}.author_img img {	max-width: 60px;}.user_img img {	max-width: 60px;}.author_meta {	overflow: visible;}.author_desc {	margin-top: 15px;	width: 100%;	display: inline-block;}.rating_box {	padding: 10px;}.item_name, .course_item_meta {	font-size: 14px;}.course_item .course_item_meta .duration {	margin-bottom: 5px;}.accordion .card-header a {	padding: 15px 15px 15px 40px;	font-size: 14px;}.accordion .card-header a::after {	left: 15px;	top: 16px;}.course_tabs .accordion .card-header a {	padding: 15px 100px 15px 40px;}.item_meta.duration {	right: 15px;	font-size: 12px;	top: 14px;}.review_number {	font-size: 40px;}.countdown_box .countdown,.countdown_box::before {	font-size: 30px;}.countdown_time .cd_text {	font-size: 14px;}.share h5 {	margin-top: 10px;}blockquote::before {	left: 15px;	top: 14px;}blockquote {	padding: 15px 15px 15px 55px;}.post_navigation span {	font-size: 14px;}.error_txt {	font-size: 100px;}.grid_filter li {	margin: 5px 3px;	width: 47%;}.grid_col3 >li,.grid_col4 >li {	width: 100%;}.fancy_box::before,.fancy_box::after {	content: normal;}.single_post .post_navigation, .single_post .related_post {	margin: 20px 0;}.course_detail {	margin-bottom: 15px;}.single_post .comment_list {	margin-bottom: 20px;}.form_lg .btn {    padding: 10px 20px;}.newsletter_box {    padding: 30px 20px;}.icon_bg i {    font-size: 90px;}.testimonial_style5 .testimonial_box::before {    left: 50px;    font-size: 60px;}.testimonial_style5 .testimonial_box {    margin: 15px;    padding: 15px;}.newsletter_overlap {    margin-bottom: -30px;}}/* -------------------------------------------------  max-width: 380px---------------------------------------------------*/@media only screen and (max-width: 380px) {.light_skin .header_list li a {	font-size: 14px;}.navbar-expand-lg .navbar-nav.attr-nav li {	position: static;}.border_list::before {	content: normal;}.btn-login li a {	padding: 7px 15px;}.course_tabs .nav-tabs li.nav-item a {	font-size: 13px;	padding: 7px}.countdown_box .countdown {	font-size: 20px;}.countdown_box::before {	font-size: 22px;}.countdown_time .cd_text {	font-size: 12px;}.comment_content .comment-reply {	padding: 5px 10px;}.user_img img {	max-width: 40px;}.comment_info.reply {	padding-left: 20px;}.content_title {	font-size: 16px;}.event_list .content_desc p {	font-size: 14px;}.header_wrap .navbar .navbar-nav.attr-nav .btn {    display: none;}.owl-carousel .event_box.box_shadow1 {    margin: 0 7px;}.ol_shape19 {    display: none;}.ol_shape16 {    left: 55%;}.ol_shape18 {    bottom: 6%;}.testimonial_style5 .testimonial_box::before {    left: 30px;    font-size: ;}}/*：本代码只用作演示,不是源码。源码下载链接: http://www.bootstrapmb.com/item/6206(此说明不在下载的源码里，只用在演示页面里)*/