/* -------------------------------------------------
  max-width: 1400px
---------------------------------------------------*/
@media only screen and (max-width: 1400px) {
	.full_screen, .full_screen .carousel-item {
		min-height: 31vh;
	}

	.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) {
	.full_screen, .full_screen .carousel-item {
		min-height: 31vh;
	}

	.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;
	}
	.GalVideo {
		margin: -176px 0px 0px 67px;
	}
}

/* -------------------------------------------------
  max-width: 1199px
---------------------------------------------------*/
@media only screen and (max-width: 1199px) {
	section,
	.top_footer {
		padding: 80px 0;
	}

	.full_screen, .full_screen .carousel-item {
		min-height: 31vh;
	}

	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) {
	.full_screen, .full_screen .carousel-item {
		min-height: 31vh;
	}

	.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) {
	.full_screen, .full_screen .carousel-item {
		min-height: 31vh;
	}

	.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) {
	.full_screen, .full_screen .carousel-item {
		min-height: 31vh;
	}

	.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) {
	.full_screen, .full_screen .carousel-item {
		min-height: 31vh;
	}

	.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: 0px 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) {
	.full_screen, .full_screen .carousel-item {
		min-height: 31vh;
	}

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