html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

	color: gray;

}

body {
	overflow-x: hidden;
	/* Hide horizontal scrollbar */

	overflow-y: scroll;
	/* Add vertical scrollbar */
}

#capt {}

:root {

	--green: #228e5d;

	--black: #272727;

}



.modal-backdrop {

	opacity: 0.6;

}



#rev_body {

	max-height: 82vh;

	overflow-y: scroll;

}



.limg01 {

	border: 1px solid dimgrey;

}



.revoving_pdding_pto {

	border: none;

	padding-top: 15px;

}



.revoving_pdding_pto img {

	/*	border:1px solid dimgrey;*/

}



.head-text {

	text-align: left;

}

.collapse {

	display: none;

}

.rev-pad {

	padding: 0;

}

.rev {

	border: 2px solid;

	padding: 10px;

}

.txt-left {

	text-align: left;

}

@media (max-width: 767px) {



	/*.popupimgtesd .fa-trash-o

{

	right: 27px;

}*/

	.feedsaction {

		position: relative;

	}

	._claim_profile {

		border: 2px solid black !important;

		color: black !important;

	}

	.profilelist {

		color: black;

	}

}




.list_bor {

	border: 1px solid;

	border-bottom: 1px solid !important;

}

#mob_whatsapp {

	display: none;

}

#ser_bor {

	/*	changes for service m-b:10*/

	margin-bottom: 0px !important;

	padding-top: 10px;

	padding-bottom: 10px;



}

.listing-gen {

	margin-bottom: 10px;

}

.box_list .listing_1 h4 a {

	color: #1a1f24;

	font-family: 'Open Sans', sans-serif;

	font-weight: 600;

	font-size: 17px;

	margin-bottom: 5px;

	text-decoration: none;
}

.ser_bor {

	/*	border:1px solid #d0cdcd;*/

	border-top: none;
}

.no_listing {

	color: #000;

	font-size: 30px;

	font-weight: 700;

	padding-bottom: 15px;

	padding-top: 15px;

	padding-left: 15px;

}

.no_list {

	color: #000;

	/*    font-size: 30px;*/

	/*font-weight: 700;

  padding-bottom: 30px;

    padding-top: 30px;

    padding-left: 15px;*/

	/*padding: 44px 0px 0;*/

	/* text-align: center;*/

	/*  border-top: 1px solid #000;*/

	/*background-color:#f2e9d7 !important;*/

	margin-bottom: 10px;

	/*position: relative; */

}

.no_list .listing_1 {

	background-color: #fff9ec !important;
	*/
}

.bottom {



	border-bottom: 1px solid blue;

	margin-bottom: 26px;

}

.no_list>div:first-child {

	text-align: right;

	font-size: 12px;

	color: #000;

	/*position: absolute;*/

	top: 5px;

	right: 10px;

	padding-right: 15px;

	padding-left: 15px;

}

.no_list>div:first-child>img {

	width: 18px;

	vertical-align: middle;

	/*display: none; */

}

.rev_bx {

	border: 2px solid #d0cdcd;

	padding-bottom: 20px;

	margin-bottom: 15px
}

.rev_bx p {

	margin: 10px 0;

}

.rev_bx p a {

	color: #0072e4;

	font-weight: 700;

	text-decoration: underline;

}

.diff_loc {

	padding-left: 32px;

}

.rev_str {

	padding: 0;

}

.location {

	/*change for profile f-s:12px*/

	font-size: 14px;

}

.stay {

	padding: 0;

}

.bold_inr,
.bold_inr .fa fa-inr {

	font-weight: 700;

	color: #000;

}

}

.course_desk {

	padding: 0px 0px 15px 15px;

	margin-bottom: 20px;

}

.ind_head {

	font-size: 25px;

	font-weight: 800;

	color: #000;

	text-align: center;

	padding-top: 20px;

}

}

.ind_img {

	padding: 40px 85px 10px 0px;

}

.img_text {

	font-size: 12px;

	line-height: 30px;

	color: #000;

	padding: 16px;

}

.popular_black {

	color: #000;

}

.popular_bold {

	font-weight: 700;

	color: #000;

}

.search_para {

	margin-top: 15px;

	color: #000;

}

.amount_rate {

	font-size: 18px;

	margin-right: 5px;

	font-weight: 900;

	color: #000;

	float: right;

	display: none;

}

.ind_but {

	margin: 14px 27px 10px 10px;

	border: 2px solid #228e5d;

	padding: 1% 2%;

}

.ind_but a {

	color: #228e5d;

}

}

.img_ico {

	/*        width:15% !important;*/

	height: 20px;

}

.icon_only {

	color: #fff;

}

.rev_img_pro {

	padding: 17px 0px 0px 0px;

}

/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {

	display: block;

}

body {

	line-height: 1;

}

ol,
ul {

	list-style: none;

}

blockquote,
q {

	quotes: none;

}

blockquote:before,
blockquote:after,
q:before,
q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

body {

	font-family: 'Open Sans', sans-serif;

	background-size: cover;

	background-repeat: no-repeat;

	font-size: 14px;

	line-height: 22px;

}

button:focus {

	outline: none;

}

button:active {

	outline: none;

}

/*.row {

	margin: 0 !important

}*/

a:focus {

	text-decoration: none;

}

a:active {

	text-decoration: none;

}

a:hover {

	text-decoration: none;

}

#icon {

	font-size: 30px;

}

.header-area {

	width: 100%;

	height: auto;

	background: rgb(255, 255, 255);

	z-index: 99;

}

.navbar-default {

	background: #272727;



	border: 0;

	margin-bottom: 0;

}

.navbar-header a.navbar-brand {

	display: inline-block;

	height: 70px;

	padding: 15px 0;

}

.navbar-brand.sticky-logo {

	padding: 0px !important;

}

.top_logo_ {

	width: 109px;
	object-fit: cover;

	/*	width: 165px;

	margin: 0px auto;*/

}



.locationicon {



	font-size: 18px;

	color: #ffffff !important;



}



.dropmenucolor {



	color: black !important;

}



.main-menu ul.navbar-nav li a {

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

	/*	color: #ffffff;*/

	font-size: 14px;

	font-weight: 500;

	padding: 24px 0px;

	text-transform: capitalize;

}

.main-menu ul.navbar-nav li a .fa {

	/*	width: 18px;*/

	color: #ed1b24;

}

.main-menu ul.navbar-nav li {

	display: inline-block;

	padding: 0px 12px;

}

.add_pr_tab a {

	border: 0;

	padding: 7px 9px !important;

	background-color: #228e5d !important;

	color: white !important;

	border-radius: 50px;

	font-size: 13px !important;

	position: relative !important;

	overflow: hidden;

	z-index: 30;

}

.add_pr_tab {

	margin-top: 16px;

}

.stick .main-menu ul.nav>li>a:hover {

	color: #228e5d;

}

.main-slider .slick-arrow {

	position: absolute;

	top: 50%;

	transform: translateY(-50%);

	cursor: pointer;

	z-index: 12;

	padding: 16px 16px;

	width: 50px;

	background-color: #ed3122;

	border-radius: 50px;

}

.main-slider .slick-arrow :hover {

	background-color: #228e5d;

}

.main-slider .arrow_prev {

	left: 40px;

}

.main-slider .arrow_next {

	right: 40px;

}

.mainfeatures {

	background-color: #228e5d;

	padding: 20px 0px;

	position: relative;

}

.slick-dotted.slick-slider {

	margin-bottom: 0px;

}

.inner_fea p {

	margin: 0;

	font-size: 22px;

	color: #fff;

	font-weight: 500;

	text-align: center;

}

.what_lookfor {

	padding: 70px 0px;

	background-color: #fff;

}

.what_lookfor h2 {

	display: inline-block;

	font-size: 36px;

	font-weight: 900;

	margin-bottom: 70px;

	position: relative;

	text-transform: capitalize;

	color: #000;

	line-height: 40px;

}

.main_card {

	margin-top: 20px;

}

.card_1 {

	background-color: white;

	box-shadow: 1px 1px 5px #c8c8c8;

	position: relative;

	margin-bottom: 50px;

}

.card_1 .d_v1 {

	display: inline-block;

	background-color: #228e5d;

	/* padding: 3px 6px; */

	position: absolute;

	left: 17px;

	top: -15px;

	padding: 4px 7px 0px 7px;

}

.drplmli4 .row {
	padding-left: 10px !important;
	padding-bottom: 5px !important;
}

.pad_15 {

	padding-left: 15px;

	padding-right: 15px;

}

.po_req {

	position: relative;

}

.po_req:before {

	content: '';

	width: 0;

	height: 0;

	border-bottom: 16px solid #228e5d;

	border-left: 8px solid transparent;

	position: absolute;

	top: -10px;

	left: -14px;

}

.card_1 span img {

	width: 20px;

}

.in_cd1 {

	/* height: 259px; */

	overflow: hidden;

}

.in_cd1 img {

	transition: 0.5s all linear;

}

.in_cd1_text {

	padding: 12px 20px;

	overflow: hidden;

}

.in_cd1_text h3 {

	font-family: 'Open Sans', sans-serif;

	font-size: 20px;

	font-weight: 700;

	color: #000;

	margin-bottom: 5px;

}

.in_cd1_text p {

	color: #666;

	text-align: left;

	min-height: 110px;

	overflow: hidden;

}

.in_cd1_text a {

	color: #000;

}

.in_cd1_text a:hover {

	color: red;

}

.card_1:after {

	content: '';

	position: absolute;

	border: 0;

	height: 2px;

	width: 0;

	left: 50%;

	bottom: 0;

	background-color: #ed6867;

	-ms-transition: all 0.4s ease;

	-webkit-transition: all 0.4s ease;

	transition: all 0.4s ease;

}

.card_1:hover::after {

	left: 0;

	width: 100%;

}

.in_cd1_text a i {

	margin-left: 10px;

}

.sec_ab_tus {

	background: rgba(0, 0, 0, 0) url(../img/abbg.png) no-repeat scroll center bottom / cover;

	position: relative;

	padding: 75px 0;

	position: relative;

}

.rw_about {

	margin-bottom: 100px !important;

}

.sec_ab_tus h2 {

	display: inline-block;

	font-size: 36px;

	font-weight: 900;

	margin-bottom: 70px;

	position: relative;

	text-transform: capitalize;

	color: #fff;

	line-height: 40px;

}

.sec_ab_tus h2::after {

	border: 1px solid #fff;

	bottom: -20px;

	content: "";

	left: 0;

	margin: 0 auto;

	position: absolute;

	right: 0;

	width: 40%;

}

.sec_ab_tus p {

	font-size: 15px;

	color: #fff;

}

.list_of_event {

	padding: 70px 0px;

	background-color: #e6e6e6;

}

.list_of_event h2 {

	display: inline-block;

	font-size: 36px;

	font-weight: 900;

	margin-bottom: 70px;

	position: relative;

	text-transform: capitalize;

	color: #000;

	line-height: 40px;

}

.list_of_event h2:before {

	border: 1px solid #000;

	bottom: -20px;

	content: "";

	left: 0;

	margin: 0 auto;

	position: absolute;

	right: 0;

	width: 40%;

}

.re_evnt {

	margin-top: 30px;

}

.m10_5 {

	margin-bottom: 45px !important;

}

.lftimg {

	width: 100%;

	overflow: hidden;

	position: relative;

}

.lftimg img {

	transition: 10s all;

}

.lftimg img:hover {

	transform: scale(2) rotate(12deg);

	transition: 10s all;

}

.lr_ev_img_cont_wrapper {

	float: left;

	width: 100%;

	padding-top: 30px;

}

.lr_ev_img_cont_wrapper ul {

	text-align: left;

	margin-bottom: 20px;

}

.lr_ev_img_cont_wrapper ul li {

	display: inline-block;

	font-size: 16px;

	color: #000;

	margin-right: 25px;

}

.lr_ev_img_cont_wrapper i {

	color: #228e5d;

	margin-right: 6px;

	font-size: 18px;

}

.lr_ev_img_cont_wrapper ul li:last-child {

	margin-right: 0px;

}

.lr_ev_img_cont_wrapper h4 {

	font-size: 22px;

	font-weight: 700;

	color: #000;

	margin-bottom: 12px;

}

.lr_ev_img_cont_wrapper p {

	color: #464646;

	margin-bottom: 15px;

}

.bk_ev_now {

	border: 2px solid #228e5d;

	color: #228e5d;

	font-weight: 700;

	text-transform: uppercase;

	padding: 9px 22px;

	display: inline-block;

	margin-top: 15px;

	border-radius: 50px;

}

.bk_ev_now:hover {

	color: #228e5d;

	border: 2px solid #228e5d;

}

.lastest_wedingvenue {

	padding: 70px 0px;

}

.lastest_wedingvenue h2 {

	display: inline-block;

	font-size: 36px;

	font-weight: 900;

	margin-bottom: 70px;

	position: relative;

	text-transform: capitalize;

	color: #000;

	line-height: 40px;

}

.lastest_wedingvenue h2:before {

	border: 1px solid #000;

	bottom: -20px;

	content: "";

	left: 0;

	margin: 0 auto;

	position: absolute;

	right: 0;

	width: 40%;

}

.section_slider {

	margin-bottom: 70px;

}

.section_slider {

	text-align: left;

}

.section_slider .slick-arrow {

	position: absolute;

	bottom: -60px;

	display: block;

	left: 0;

	border: 1px solid #228e5d;

	right: 0;

	margin: 0px auto;

	padding: 12px 13px;

	cursor: pointer;

}

.section_slider .arrow_prev1 {

	left: -56px;

}

.section_slider .arrow_next1 {

	right: -56px;

}

.section_slider .slick-slide {

	margin-left: 20px;

}

.slick-slide {

	outline: none;

}

.slider_sec1 {

	padding: 35px 20px;

	background-color: #228e5d;

	position: relative;

}

.slider_sec1 h3 {

	font-weight: 700;

	text-transform: uppercase;

	color: #fff;

	font-size: 20px;

	width: 80%;

	margin-bottom: 12px;

	margin-top: 20px;

}

.comments_like {

	margin-bottom: 12px;

}

.slider_sec1 li {

	list-style: none;

	display: inline-block;

	color: #fff;

	margin-right: 20px;

}

.slider_sec1 li i {

	margin-right: 5px;

}

.slider_sec1 p {

	color: #fff;

}

.book_now {

	border-radius: 30px;

	padding: 10px 20px;

	background-color: #fff;

	color: #000;

	font-weight: 700;

	margin-top: 20px;

}

.date_sec {

	background-color: #228e5d;

	position: absolute;

	top: 0;

	right: 25px;

	padding: 10px 10px;

	text-align: center;

}

.date_sec p {

	font-size: 15px;

	color: #ffffff;

	margin-bottom: 0px;

}

.section_slider .slick-list {

	margin-left: -20px;

}

.panel {

	border-width: 0 0 1px 0;

	border-style: solid;

	border-color: #fff;

	background: none;

	box-shadow: none;

}

.panel:last-child {

	border-bottom: none;

}

.panel-group>.panel:first-child .panel-heading {

	border-radius: 4px 4px 0 0;

}

.panel-group .panel {

	border-radius: 0;

}

.panel-group .panel+.panel {

	margin-top: 0;

}

.panel-heading {

	background-color: #228e5d;

	border-radius: 0;

	border: none;

	color: #fff;

	padding: 0;

}

.panel-title a {

	display: block;

	color: #fff;

	padding: 15px;

	position: relative;

	font-size: 16px;

	font-weight: 400;

}

.panel-body {

	background: #fff;

}

.panel:last-child .panel-body {

	border-radius: 0 0 4px 4px;

}

.panel:last-child .panel-heading {

	border-radius: 0 0 4px 4px;

	transition: border-radius 0.3s linear 0.2s;

}

.panel:last-child .panel-heading.active {

	border-radius: 0;

	transition: border-radius linear 0s;

}

/* #bs-collapse icon scale option */

.panel-heading a:before {

	content: '\e146';

	position: absolute;

	font-family: 'Material Icons';

	right: 10px;

	top: 14px;

	font-size: 24px;

	transition: all 0.5s;

	-webkit-transform: scale(1);

	transform: scale(1);

}

.panel-heading.active a:before {

	content: ' ';

	transition: all 0.5s;

	-webkit-transform: scale(0);

	transform: scale(0);

}

.bs-collapse .panel-heading a:after {

	content: ' ';

	font-size: 24px;

	position: absolute;

	font-family: 'Material Icons';

	right: 5px;

	top: 10px;

	-webkit-transform: scale(0);

	transform: scale(0);

	transition: all 0.5s;

}

.bs-collapse .panel-heading.active a:after {

	content: '\e909';

	-webkit-transform: scale(1);

	transform: scale(1);

	transition: all 0.5s;

}

/* #accordion rotate icon option */

#accordion .panel-heading a:before {

	content: '\e316';

	font-size: 24px;

	position: absolute;

	font-family: 'Material Icons';

	right: 5px;

	top: 10px;

	-webkit-transform: rotate(180deg);

	transform: rotate(180deg);

	transition: all 0.5s;

}

#accordion .panel-heading.active a:before {

	-webkit-transform: rotate(0deg);

	transform: rotate(0deg);

	transition: all 0.5s;

}

.faq_section {

	background-color: #e6e6e6;

	padding: 70px 0px;

}

.section-headline h2 {

	display: inline-block;

	font-size: 36px;

	font-weight: 900;

	margin-bottom: 70px;

	position: relative;

	text-transform: capitalize;

	color: #000;

	line-height: 40px;

}

.section-headline h2::after {

	border: 1px solid #000;

	bottom: -20px;

	content: "";

	left: 0;

	margin: 0 auto;

	position: absolute;

	right: 0;

	width: 40%;

}

.category_course {

	padding: 70px 0px;

	background-color: #f3f1f1;

}

.category_course h2 {

	font-size: 36px;

	font-weight: 900;

	margin-bottom: 70px;

	position: relative;

	text-transform: capitalize;

	color: #000;

	line-height: 40px;

	text-align: center;

}

.bcat {

	width: 100%;

	position: relative;

	background-color: #f8f8f8;

	padding: 30px 20px;

	margin-bottom: 30px;

	position: relative;

}

.bcat:before {

	content: '';

	position: absolute;

	top: 0;

	width: 2px;

	height: 100%;

	background-color: #228e5d;

	right: 0;

}





.padr {

	padding-right: 0
}

.quote {

	color: #fff;

	text-align: center;

	margin-bottom: 30px;

}

/*-------------------------------*/

/*    Carousel Fade Transition   */

/*-------------------------------*/

#fade-quote-carousel.carousel {

	padding-bottom: 60px;

}

#fade-quote-carousel.carousel .carousel-inner .item {

	opacity: 0;

	-webkit-transition-property: opacity;

	-ms-transition-property: opacity;

	transition-property: opacity;

}

#fade-quote-carousel.carousel .carousel-inner .active {

	opacity: 1;

	-webkit-transition-property: opacity;

	-ms-transition-property: opacity;

	transition-property: opacity;

}

#fade-quote-carousel.carousel .carousel-indicators {

	bottom: 10px;

}

#fade-quote-carousel.carousel .carousel-indicators>li {

	background-color: #228e5d;

	border: none;

}

#fade-quote-carousel blockquote {

	text-align: center;

	border: none;

	color: #fff;

	font-size: 16px;

	line-height: 26px;

}

#fade-quote-carousel .profile-circle {

	width: 100px;

	height: 100px;

	margin: 0 auto;

	border-radius: 100px;

}

.testimonials-area {

	background: rgba(0, 0, 0, 0) url(../img/dummy.jpg);

	height: auto;

	width: 100%;

	padding: 70px 0px;

	position: relative;

	background-repeat: no-repeat;

	background-size: cover;

	background-attachment: fixed;

}

.testimonials-area:before {

	content: '';

	background-color: rgba(0, 0, 0, 0.8);

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

}

.footer {

	background-repeat: no-repeat;

	background-size: cover;

	background: #303030;

	padding: 36px 0px;

}

.textp p {

	position: relative;

	font-size: 14px;

	line-height: 30px;

	color: #bbbbbb;

	font-weight: 400;

	margin-bottom: 30px;

}

.footer_logo {

	margin-bottom: 30px;

	display: inline-block;

	width: 150px;

}

.footer .widget-title {

	position: relative;

	font-size: 20px;

	color: #ffffff;

	font-weight: 600;

	text-transform: capitalize;

	margin-bottom: 24px;

}



.POPULAR_footer_PTO {

	position: relative;

	font-size: 15px;

	color: #ffffff;

	font-weight: 600;

	text-transform: capitalize;

	margin-bottom: 24px;

}

.more_link li {

	padding-left: 16px;

	position: relative;

	margin-bottom: 20px;

}



.location_footer_PTO {

	/*padding-left: 16px;*/

	position: relative;

	margin-bottom: 20px;

}



.logo_footer_PTO {

	padding-left: 19px;

	padding-top: 9px;

}



.more_link li:before {

	position: absolute;

	left: 0;

	top: 0;

	font-size: 16px;

	color: #bbbbbb;

	font-weight: 400;

	content: "\f101";

	font-family: "fontAwesome";

	-webkit-transition: all 300ms ease;

	-moz-transition: all 300ms ease;

	-ms-transition: all 300ms ease;

	-o-transition: all 300ms ease;

	transition: all 300ms ease;

}

.more_link li a {

	color: #bbbbbb;

	font-size: 14px;

	font-weight: 500;

	text-transform: capitalize;

}

.location_footer_PTO a {

	color: #bbbbbb;

	font-size: 14px;

	font-weight: 500;

	text-transform: capitalize;

}





.newsletter-widget .text {

	position: relative;

	top: -10px;

	font-size: 14px;

	line-height: 27px;

	color: #bbbbbb;

	font-weight: 400;

	margin-bottom: 15px;

}

.newsletter-form {

	position: relative;

	max-width: 100%;

	margin-bottom: 35px;

}

.newsletter-widget .form-group {

	position: relative;

	display: block;

}

.newsletter-form .form-group input[type="text"],
.newsletter-form .form-group input[type="email"] {

	position: relative;

	display: block;

	width: 100%;

	font-size: 14px;

	line-height: 30px;

	color: #ffffff;

	padding: 14px 32px;

	padding-right: 80px;

	height: 64px;

	border: 0;

	background-color: #232020;

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	-ms-border-radius: 30px;

	-o-border-radius: 30px;

	border-radius: 30px;

	-webkit-transition: all 300ms ease;

	-moz-transition: all 300ms ease;

	-ms-transition: all 300ms ease;

	-o-transition: all 300ms ease;

	transition: all 300ms ease;

	font-weight: 600;

}

.send_email {

	position: absolute;

	right: 0;

	top: 0;

	border: 0;

	padding: 21px 20px;

	text-align: center;

	color: #ffffff;

	background-color: #228e5d;

	font-size: 18px;

	font-weight: 600;

	border-top-right-radius: 30px;

	border-bottom-right-radius: 30px;

	-webkit-transition: all 300ms ease;

	-moz-transition: all 300ms ease;

	-ms-transition: all 300ms ease;

	-o-transition: all 300ms ease;

	transition: all 300ms ease;

}

.social-links h4 {

	position: relative;

	display: block;

	font-size: 20px;

	line-height: 1.2em;

	color: #ffffff;

	font-weight: 700;

	margin-bottom: 20px;

}

.soc_link_ft li {

	display: inline-block;

	margin-right: 20px;

}

.soc_link_ft li a {

	color: #777777;

	font-size: 18px;

}

.soc_link_ft li a:hover {

	color: #228e5d;

}

input:focus {

	outline: none;

}

.last_footer {

	background-color: #232020;

	padding: 30px 0px;

	text-align: center;

}

.last_footer p {

	color: #fff;

	font-size: 14px;

}

.more_link li a:hover {

	color: #fff;

}

.bcat h5 {

	font-size: 16px;

	margin-bottom: 6px;

	color: #000;

	font-weight: 700
}

.search_wrap {

	background-color: #f8f8f8;

	padding: 0px 0px 0px 0px;

}

.search_wrap .form-control {

	font-size: 14px;

	color: #666;

	border: 1px solid #d0d0d0;

	border-radius: 0;

	text-align: left;

	font-weight: normal;

	background-color: #fff;

	height: 45px;

}

.form-control:focus {

	box-shadow: none;

}

.wrp_wrap {

	margin-bottom: 15px;

}

.btn_scourse {

	width: 100%;

	background-color: red;

	border: 0;

	padding: 12px 0px;

	color: #fff;

	font-size: 15px;

	font-weight: 700;

	transition: 0.5s all;

}

.btn_scourse:hover {

	background-color: #228e5d;

}

.bcat:hover {

	background-color: #e4e4e4;

}

.why_us {

	background: rgba(248, 248, 248, 0.8) url(../img/whyus.jpg);

	background-size: cover;

	background-position: center top;

	background-repeat: no-repeat;

	background-attachment: fixed;

	position: relative;

	position: relative;

}

.why_us:before {

	content: '';

	position: absolute;

	top: 0 left:0;

	width: 100%;

	height: 100%;

	background-color: rgba(0, 0, 0, 0.8);

}

.why_in {

	padding: 70px 0px;

	position: relative;

}

.why_in>h2 {

	color: #fff;

	font-size: 36px;

	line-height: 50px;

	font-weight: 900;

	margin-bottom: 60px;

	text-align: center;

}

.bv1 {

	margin-bottom: 25px;

}

.bv1 .col-md-2 {

	text-align: center;

}

.bv1 img {

	width: 32px;

}

.bv1 .col-md-10 {

	padding-left: 0;

}

.bv1 h5 {

	font-size: 20px;

	color: #228e5d;

	text-transform: capitalize;

	font-weight: 700;

	margin-top: 0;

	margin-bottom: 15px;

}

.bv1 p {

	font-size: 15px;

	font-style: italic;

	color: #fff;

	margin-bottom: 30px;

}

.main-slider {

	position: relative;

}

/* .main-slider:before{

  content:'';

  position: absolute;

  top: 0;

  left:0;

  width: 100%;

  height: 100%;

  background-color: rgba(0,0,0,0.8);

  z-index: 9;

}

 */

.slider_wrap {

	position: relative;

}

.wrap_text {

	position: absolute;

	z-index: 11;

	width: 100%;

	text-align: center;

	/* top: 50%; */

	/* transform: translateY(-50%); */

	height: 100%;

	background-color: rgba(0, 0, 0, 0.71);

	top: 0;

}

.bottom_post_box_pto {

	display: flex;

}

/* .main-0container_pto{

  width: 46% !important;

} */



.hide_what_box_pto {

	border: 0px !important;

	padding: 0px !important;

}

.left_profile_pto {

	padding-right: 3px !important;

	padding-left: 0px !important;

}





element.style {}

.what-in-min-text {

	/* display: block !important; */

}











.maifile_box_pto {

	margin-top: -22px;

}

.inputbox_popup_right_PTO {

	/* margin-left: 10px !important; */

}

.location_popupfeed_PTO {

	font-size: 13px;



	padding: 0px;

	margin-top: 0px !important;

	color: #767676;



}

.textbox_popup_pto {

	border: 0px;

}

.right_date_popup_postion_PTO {

	text-align: end;

	color: rgb(122, 121, 121) !important;

	font-weight: 700;

	font-size: 13px;

}

.name_PTO_main {

	text-align: start;

	color: black;

	font-weight: 600;

}

.pop_feed_container {

	width: 100%;

	resize: none;

	font-size: 16px;

	color: black;

	position: relative;

	/* border-radius: 16px; */

	/* border: 1px solid black; */

	text-align: center;

	/* padding: 15px; */

	/* height: 60px; */

	margin-bottom: 10px;

}







.fotter_postbox_pto {

	padding-bottom: 15px;

	pad
}

.mindumage {

	margin: 0px;

}



.post_left_itam_pto {

	padding-left: 0px;

	padding-right: 0px;

	margin-bottom: 10px;

	display: flex;



}

.inputbox_popup_right_PTO {

	/* padding-left: 14px !important; */

}

.textbox_popup_pto {

	height: 134px !important;

}

body {

	background-color: #eee;

}



.modal-backdrop.fade.in {

	display: none;

}

/* .blog-and-feeds-content .view-more-feeds {

      display: none;

    } */



.edubird_heading_post_pTO {

	color: #000 !important;

	/*padding-top: 12px;*/

}



.about_post_PTO {

	color: #767676;

}



.view-more-feeds-button {

	color: blue;

	cursor: pointer;

}



.dassss {

	justify-content: end;

}



.dassss div {

	margin-right: 10px;

}



.forum-image {

	position: absolute;



	height: 33px;

	width: 33px;

	border-radius: 50px;

	background-size: cover;



	background-position: center;

	border: 1px solid black;

	margin-top: 4px;

}



#post_message {

	background-color: #228e5d;

	color: #fff;

	padding-top: 10px;

	padding-bottom: 35px;

	padding-left: 15px;

	padding-right: 15px;

	font-weight: 600;

}



.pargraph_post_PTO p span {

	color: #767676 !important;

}



#post_message a {

	color: #fff;

	text-decoration: underline;

}



.over {

	width: 306px;

}



.table_3 .over .badge {

	background-color: green;

}



.table_3 .over .badge i {

	color: #fff;

}



.listing {

	background: red;

	width: 40px;

	height: 20px;

	border-radius: 5px;

	color: #fff;

	padding: 6px;

}



#accordion-style-1 h1,

#accordion-style-1 a {

	color: #000;

}



#accordion-style-1 .btn-link {

	font-weight: 400;

	color: #000;

	padding: 7px 10px;

	text-decoration: none !important;

	font-size: 13px;

	font-weight: bold;

	text-align: left;

	background-color: #f1f1f1;

}



.dash_feeds {

	margin-top: 5px !important;

	background: #f6f6f6;

	box-shadow: inset 0px 2px 10px #767676;

}



/* .profile-set {

      background-color: #228e5d;

      color: white !important;

      border-bottom: 1px solid #fff;

      padding: 10px;

      font-size: 14px;

      font-weight: bold;

    } */



.profile-set-1 {



	padding: 0px;

}



.profile-set span,

#stats span {

	background-color: green;

	border-radius: 50%;

	color: #fff;

	padding: 5px 7px;

	margin-left: 5px;

}



#stats>tbody>tr>td {

	border: none;

}



#stats>tbody>tr>td:last-child {

	text-align: right;

}



#accordion-style-1 .card-body {

	border-top: 2px solid #007b5e;

}



#accordion-style-1 .card-header .btn.collapsed .fa.main {

	display: none;

}



#accordion-style-1 .card-header .btn .fa.main {

	background: #007b5e;

	padding: 13px 11px;

	color: #ffffff;

	width: 35px;

	height: 41px;

	position: absolute;

	left: -1px;

	top: 10px;

	border-top-right-radius: 7px;

	border-bottom-right-radius: 7px;

	display: block;

}



#tab-2>.stu_lbl a {

	position: absolute;

	top: 2em;

	right: 0
}



.card-body>.stu_lbl a {

	position: absolute;

	top: 2em;

	right: 0;

	background-color: #fff;

	color: #ed1c25;

	border: 1px solid #ed1c25;

	z-index: 10;

	margin-right: 20px;

	margin-right: 20px;

	padding: 5px 16px;

}



.w3-teal {

	border-top: 10px solid #ed1c25;

	border-radius: 5px;

	background-color: #fff !important;

}



.w3-container {

	padding: 20px;

}



.w3-card-4 {

	border-radius: 5px;

}



.w3-display-topright {

	color: red;

	font-size: 35px;

	margin-top: 10px;

}





.courses h3 {

	margin-bottom: 8px;

}



.pop-up {

	/*border:2px solid black;*/

	position: absolute;

	left: 76%;

	padding: 20px;

	margin: 12px;

}



.row-align {

	margin-bottom: 2px;

}



.row-align p,

.dash_feeds p {

	margin-bottom: 10px;

	margin-top: 10px;

}



.inner_das_2 h3 {

	margin-bottom: 5px;

}



.row-align img,

.dash_feeds img {

	max-height: 150px;

}



.fulls {



	padding: 0px !important;

}







.course-details th,

.course-details td {

	padding: 5px 10px;

}

. {

	margin-top: 15px;

	margin-right: 15px;

}



/*.add_loc_class

{

  margin-top:20px;

}*/

@media (max-width: 767px) and (min-width: 320px) {

	.over {

		width: 164px;

		overflow: hidden;

		text-overflow: ellipsis;

		display: block;

		white-space: nowrap;

	}



	.message-enquiry {

		right: 73px;

	}



	.mindumage {

		height: 35px;

		width: 35px;

	}



	.add-to-your-post {

		display: flex;

		justify-content: space-between;

		align-items: center;

		gap: 5rem;

		border: 1px solid rgb(193, 190, 190);

		padding: 8px 8px;

		border-radius: 5px;

	}

	.post-header {
		padding: 10px;
		/*display: flex;*/
		align-items: center;
		/*gap: 11px;*/
	}

	.card {

		padding-top: 0 !important;

	}



	.image-align {

		/* height: 60px;

  width: 60px;

  margin: 26px auto 20px; */

	}



	.feeddel {

		display: none;

	}

}



.tab-listing- {

	display: none;

}



.wiminicons1 .whole_row_tut {

	display: none;

}







.box_location_time_PTO {

	display: flex;

	padding-left: 0px;

	padding-right: 0px;

	justify-content: space-between;

	line-height: 16px;

}



.location_feed_PTO {

	margin: 0px 0px 1px 50px;

	padding: 0px;

	margin-top: 2px;

	color: #767676;

	/* text-align: start; */

}



.right_date_postion_PTO {

	text-align: end;

	color: rgb(122, 121, 121) !important;

	font-weight: 700;

	"



}



.blog-and-feeds-content p {

	text-align: justify;

}







.edubird_post_PTO {

	/*margin-top: 14px !important;*/



}





.crossbuttonm_pto {

	margin-top: 15px !important;

	margin-right: 15px !important;

}



.inner_wp_txt {

	background: white;

	padding: 40px 25px 40px 25px;
	/*padding: 118px 25px 154px 25px;*/

}

.search-bannera h1 {

	font-size: 40px;

	color: #228e5d !important;

	padding: 0px 11px 15px;

	line-height: 41px;

	text-transform: uppercase;

	font-weight: bold;

}

.search-bannera p {

	font-size: 13px;

	color: #000;

	padding: 0px 0px 5px;

}

/* 
.search-bannera {

	margin-top: 5%;

} */

.text-info-3 {

	text-align: left !important;

}

.tablink.active {

	position: relative;

}

.tablink.active:after {

	content: "";

	height: 8px;

	width: 8px;

	background-color: #228e5d;

	border: solid 1px #228e5d;

	transform: rotate(45deg);

	border-top: 0;

	border-left: 0;

	display: inline-block;

	position: absolute;

	top: 32px;

	left: 50%;

	margin-left: -5px;

}

.wrap_text h2 {

	font-size: 28px;

	color: #fff;

	margin-bottom: 40px;

}

.wrap_text h1 {

	font-weight: 900;

	font-size: 35px;

	color: #fff;

	margin-bottom: 40px;

	line-height: 53px;

}

.wrap_text p {

	font-size: 20px;

	color: #fff;

	margin-bottom: 30px;

}

.start_learn {

	background-color: #ed3122;

	padding: 15px 35px;

	font-size: 18px;

	color: #fff;

	text-transform: capitalize;

	transition: 0.5s all;

	border-radius: 50px;

	display: inline-block;

}

.start_learn:hover {

	color: #fff;

	transition: 0.5s all;

	background-color: #228e5d;

}

.panel-body p {

	margin-bottom: 10px;

}

.benifits {

	padding: 70px 0px;

}

.benifits h2 {

	font-weight: 700;

	color: #000;

	font-size: 24px;

	text-transform: capitalize;

	position: relative;

	margin-bottom: 50px
}

.benifits h2:before {

	content: "";

	width: 60px;

	height: 2px;

	background-color: #fa3500;

	left: 0;

	bottom: -16px;

	position: absolute;

}

.bg_red {

	background-color: red !important;

}

.our_work {

	background-color: #f0f0f0;

	background: url(../img/counter.jpg);

	background-repeat: no-repeat;

	background-attachment: fixed;

	background-size: cover;

	position: relative;

}

.our_work:before {

	content: '';

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: rgba(0, 0, 0, 0.8)
}

.count {

	background-attachment: fixed;

	background-position: bottom;

	background-repeat: no-repeat;

	background-size: cover;

	position: relative;

}

.overlay1 {

	background-color: rgba(0, 0, 0, 0.35);

	height: 450px;

	width: 100%;

	position: absolute;

	top: 0;

	left: 0;

}

.main_counter_area .main_counter_content .single_counter {

	color: #fff;

}

.m-t-1 p {

	letter-spacing: 1px;

	font-weight: 100;

	font-size: 16px;

	font-weight: 700;

	color: #fff;

	line-height: 24px;

	text-transform: uppercase;

}

.main_counter_content .col-md-2 {

	width: 19.666667%;

}

.m-t-1 h1 {

	font-size: 45px !important;

	color: #fff;

	display: inline-block;

	position: relative;

	width: 100px;

	margin-bottom: 50px !important;

	line-height: 53px;

}

.our_work_star2 {

	position: absolute;

	right: 7%;

	width: 95px;

	z-index: 1;

	top: 30%;

}

.m-t-1 h1:before {

	content: '';

	position: absolute;

	bottom: -31px;

	width: 37px;

	background-color: white;

	left: 0;

	height: 3px;

	right: 0;

	margin: 0px auto;

}

.centerac {

	text-align: center;

	font-size: 40px;

	color: white;

	letter-spacing: 1px;

	position: relative;

	margin-bottom: 100px;

}

.centerac::after {

	content: '';

	position: absolute;

	width: 100px;

	height: 4px;

	background-color: #5db040;

	bottom: -13px;

	left: 46%;

}

.centerac:before {

	content: '';

	width: 16px;

	height: 16px;

	border-radius: 50%;

	border: 2px solid #000;

	background: #5db040;

	display: inline-block;

	position: absolute;

	bottom: -19px;

	z-index: 1;

	left: 49.6%;

}

.ov_counter {

	padding: 100px 0px;

}

.section2 {

	background-color: white;

}

.main_counter_content {

	text-align: center;

	display: inline-block;

	width: 100%;

}

.our_work h1 {

	font-size: 36px;

	font-weight: 900;

	color: #fff;

	text-align: center;

	margin-bottom: 40px;

}

/* -------------------------------- 

xpopup 

-------------------------------- */

.cd-popup_0 {

	position: fixed;

	left: 0;

	top: 0;

	height: 100%;

	width: 100%;

	background-color: rgba(0, 0, 0, 0.7);

	opacity: 0;

	visibility: hidden;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	transition: opacity 0.3s 0s, visibility 0s 0.3s;

	z-index: 100000;

}

.cd-popup_0.is-visible {

	opacity: 1;

	visibility: visible;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;

	transition: opacity 0.3s 0s, visibility 0s 0s;

	z-index: 100000;

}

.cd-popup-container_0 {

	width: 60%;

	z-index: 10000;

	position: absolute;

	top: 50%;

	left: 0;

	border-radius: 5px;

	right: 0;

	margin: 0px auto;

	transform: translateY(-50%) !important;

	background: #FFF;

	text-align: center;

	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

	-webkit-transition-duration: 0.3s;

	-moz-transition-duration: 0.3s;

	transition-duration: 0.3s;

}

.cd-popup-container_0 .cd-popup-close_0 {

	position: absolute;

	top: 8px;

	right: 8px;

	width: 30px;

	height: 30px;

	z-index: 1000;

}

.cd-popup-container_0 .cd-popup-close_0::before,
.cd-popup-container_0 .cd-popup-close_0::after {

	content: '';

	position: absolute;

	top: 12px;

	width: 14px;

	height: 3px;

	background-color: #000000;

}

.cd-popup-container_0 .cd-popup-close_0::before {

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg);

	left: 8px;

}

.cd-popup-container_0 .cd-popup-close_0::after {

	-webkit-transform: rotate(-45deg);

	-moz-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	-o-transform: rotate(-45deg);

	transform: rotate(-45deg);

	right: 8px;

}

.is-visible .cd-popup-container_0 {

	-webkit-transform: translateY(0);

	-moz-transform: translateY(0);

	-ms-transform: translateY(0);

	-o-transform: translateY(0);

	transform: translateY(0);

}

/* -------------------------------- 

xpopup 

-------------------------------- */

.cd-popup_11 {

	position: fixed;

	left: 0;

	top: 0;

	height: 100%;

	width: 100%;

	background-color: rgba(0, 0, 0, 0.7);

	opacity: 0;

	visibility: hidden;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	transition: opacity 0.3s 0s, visibility 0s 0.3s;

	z-index: 100000;

}

.cd-popup_11.is-visible {

	opacity: 1;

	visibility: visible;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;

	transition: opacity 0.3s 0s, visibility 0s 0s;

	z-index: 100000;

}

.cd-popup-container_11 {

	width: 65%;

	z-index: 10000;

	position: absolute;

	top: 50%;

	left: 0;

	border-radius: 5px;

	right: 0;

	margin: 0px auto;

	transform: translateY(-50%) !important;

	background: #FFF;

	text-align: center;

	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

	-webkit-transition-duration: 0.3s;

	-moz-transition-duration: 0.3s;

	transition-duration: 0.3s;

}

.cd-popup-container_11 .cd-popup-close_11 {

	position: absolute;

	top: 8px;

	right: 8px;

	width: 30px;

	height: 30px;

	z-index: 1000;

}

.cd-popup-container_11 .cd-popup-close_11::before,
.cd-popup-container_11 .cd-popup-close_11::after {

	content: '';

	position: absolute;

	top: 12px;

	width: 14px;

	height: 3px;

	background-color: #000000;

}

.cd-popup-container_11 .cd-popup-close_11::before {

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg);

	left: 8px;

}

.cd-popup-container_11 .cd-popup-close_11::after {

	-webkit-transform: rotate(-45deg);

	-moz-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	-o-transform: rotate(-45deg);

	transform: rotate(-45deg);

	right: 8px;

}

.is-visible .cd-popup-container_11 {

	-webkit-transform: translateY(0);

	-moz-transform: translateY(0);

	-ms-transform: translateY(0);

	-o-transform: translateY(0);

	transform: translateY(0);

}

.cd-popup-container_11 .cd-popup-trigger_0 {

	font-weight: bold
}

/* -------------------------------- 

xpopup 

-------------------------------- */

.cd-popup_12 {

	position: fixed;

	left: 0;

	top: 0;

	height: 100%;

	width: 100%;

	background-color: rgba(0, 0, 0, 0.7);

	opacity: 0;

	visibility: hidden;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	transition: opacity 0.3s 0s, visibility 0s 0.3s;

	z-index: 100000;

}

.cd-popup_12.is-visible {

	opacity: 1;

	visibility: visible;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;

	transition: opacity 0.3s 0s, visibility 0s 0s;

	z-index: 100000;

}

.cd-popup-container_12 {

	width: 41%;

	z-index: 10000;

	position: absolute;

	top: 50%;

	left: 0;

	border-radius: 5px;

	right: 0;

	margin: 0px auto;

	transform: translateY(-50%) !important;

	background: #FFF;

	text-align: left;

	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

	-webkit-transition-duration: 0.3s;

	-moz-transition-duration: 0.3s;

	transition-duration: 0.3s;

	border-top: 6px solid #228e5d;

}

.cd-popup-container_12 .cd-popup-close_12 {

	position: absolute;

	top: 8px;

	right: 8px;

	width: 30px;

	height: 30px;

	z-index: 1000;

}

.cd-popup-container_12 .cd-popup-close_12::before,
.cd-popup-container_12 .cd-popup-close_12::after {

	content: '';

	position: absolute;

	top: 12px;

	width: 14px;

	height: 3px;

	background-color: #000000;

}

.cd-popup-container_12 .cd-popup-close_12::before {

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg);

	left: 8px;

}

.cd-popup-container_12 .cd-popup-close_12::after {

	-webkit-transform: rotate(-45deg);

	-moz-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	-o-transform: rotate(-45deg);

	transform: rotate(-45deg);

	right: 8px;

}

.is-visible .cd-popup-container_12 {

	-webkit-transform: translateY(0);

	-moz-transform: translateY(0);

	-ms-transform: translateY(0);

	-o-transform: translateY(0);

	transform: translateY(0);

}

.cd-popup_newsletter {

	position: fixed;

	left: 0;

	top: 0;

	height: 100%;

	width: 100%;

	background-color: rgba(0, 0, 0, 0.7);

	opacity: 0;

	visibility: hidden;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	transition: opacity 0.3s 0s, visibility 0s 0.3s;

	z-index: 100000;

}

.cd-popup_newsletter.is-visible {

	opacity: 1;

	visibility: visible;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;

	transition: opacity 0.3s 0s, visibility 0s 0s;

	z-index: 100000;

}

.edit_sv_pr {

	width: 100%;

	color: #fff;

	background-color: #228e5d;

	border: 0;

	box-shadow: none;

	padding: 7px 0px;

	text-transform: uppercase;

	font-weight: 700;

	font-size: 13px;

	letter-spacing: 0px;

}

.pro_textarea {

	height: 150px !important;

}

.right_div_pr h4 {

	display: inline-block;

	color: #000;

	text-transform: uppercase;

	font-weight: 700;

	font-size: 18px;

	vertical-align: middle;

	margin-top: 0
}

.iner_rigt_pr button {

	background: #228e5d;

	border: none;

	border-radius: 4px;

	outline: none;

	cursor: pointer;

	color: #fff;

	font-size: 15px;

	margin-bottom: 10px;

	-webkit-transition: all 0.30s ease-in-out;

	-moz-transition: all 0.30s ease-in-out;

	-ms-transition: all 0.30s ease-in-out;

	transition: all 0.30s ease-in-out;

	border: 0;

	padding: 5px 20px 8px 20px;

	line-height: inherit;

	margin-top: 20px;

}

.iner_rigt_pr button:hover {

	background: #228e5d;

}

.edicon {

	display: inline-block;

	margin-left: 15px;

	width: 25px;

}

.fillbox {

	margin-top: 10px;

}

.wp_form {

	margin-bottom: 15px;

}

.wp_form .form-control {

	border: 1px solid #e0e0e0;

	height: 40px;

	color: #000;

	font-size: 13px;

	border-radius: 0;

}

.edico {

	width: 120px;

	margin: 0px auto;

}

/* -------------------------------- 

xpopup 

-------------------------------- */

.cd-popup_13 {

	position: fixed;

	left: 0;

	top: 0;

	height: 100%;

	width: 100%;

	background-color: rgba(0, 0, 0, 0.7);

	opacity: 0;

	visibility: hidden;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	transition: opacity 0.3s 0s, visibility 0s 0.3s;

	z-index: 100000;

}

.cd-popup_13.is-visible {

	opacity: 1;

	visibility: visible;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;

	transition: opacity 0.3s 0s, visibility 0s 0s;

	z-index: 100000;

}

.cd-popup-container_13 {

	width: 48%;

	z-index: 10000;

	position: absolute;

	top: 50%;

	left: 0;

	border-radius: 5px;

	right: 0;

	margin: 0px auto;

	transform: translateY(-50%) !important;

	background: #FFF;

	text-align: center;

	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

	-webkit-transition-duration: 0.3s;

	-moz-transition-duration: 0.3s;

	transition-duration: 0.3s;

}

.cd-popup-container_13 .cd-popup-close_13 {

	position: absolute;

	top: 8px;

	right: 8px;

	width: 30px;

	height: 30px;

	z-index: 1000;

}

.cd-popup-container_13 .cd-popup-close_13::before,
.cd-popup-container_13 .cd-popup-close_13::after {

	content: '';

	position: absolute;

	top: 12px;

	width: 14px;

	height: 3px;

	background-color: #000000;

}

.cd-popup-container_13 .cd-popup-close_13::before {

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg);

	left: 8px;

}

.cd-popup-container_13 .cd-popup-close_13::after {

	-webkit-transform: rotate(-45deg);

	-moz-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	-o-transform: rotate(-45deg);

	transform: rotate(-45deg);

	right: 8px;

}

.is-visible .cd-popup-container_13 {

	-webkit-transform: translateY(0);

	-moz-transform: translateY(0);

	-ms-transform: translateY(0);

	-o-transform: translateY(0);

	transform: translateY(0);

}

.credit-card-box .panel-title {

	display: inline;

	font-weight: bold;

}

.credit-card-box .form-control.error {

	border-color: red;

	outline: 0;

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);

}

.credit-card-box label.error {

	font-weight: bold;

	color: red;

	padding: 2px 8px;

	margin-top: 2px;

}

.credit-card-box .payment-errors {

	font-weight: bold;

	color: red;

	padding: 2px 8px;

	margin-top: 2px;

}

.credit-card-box label {

	display: block;

	text-align: left;

	color: #000;

}

/* The old "center div vertically" hack */

.credit-card-box .display-table {

	display: table;

}

.credit-card-box .display-tr {

	display: table-row;

}

.credit-card-box .display-td {

	display: table-cell;

	vertical-align: middle;

	width: 50%;

}

/* Just looks nicer */

.credit-card-box .panel-heading img {

	min-width: 180px;

}

.card_details_pay {

	width: 80%;

	margin: 0px auto;

	padding: 65px 0px;

}

.credit-card-box {

	border: 1px solid #e4e4e4;

	padding: 0px 0px 30px 0;

}

.h3card {

	margin-top: 0;

	background-color: #f5f5f5;

	font-size: 18px;

	font-weight: 700;

	color: #000;

	padding: 6px 0px;

}

.card_details_pay form {

	padding: 10px 0px 0px 0px;

}

.form-group00 {

	margin-bottom: 20px;

}

.btn-block {

	display: block;

	width: 100%;

	border-radius: 0;

	border: 0;

	margin-top: 10px;

	padding: 8px 0px;

	font-size: 14px;

}

button:focus {

	outline: none !important;

}

button:active {

	outline: none !important;

}

.credit-card-box .form-control {

	border: 1px solid #e0e0e0;

	height: 40px;

	border-radius: 0;

	font-size: 13px;

}

.credit-card-box .input-group-addon {

	color: #fff;

	background-color: #228e5d;

	border: 0;

	border-radius: 0px;

}

.form_wrapper h2 {
	font-size: 20px !important;

	font-weight: 900;

	color: #000;

	text-transform: uppercase;

}

.input_field .radio {

	display: inline-block;

	margin-right: 25px;

}

.af_login {

	width: 25px;

	border-radius: 50px;

	vertical-align: middle;

	border: 2px solid #ffffff;

	height: 26px;

}

.dp_menu {

	min-width: none;

	border-radius: 0 !important;

	margin: 0 !important;

	padding: 0 !important;

}

.dp_menu li {

	display: block !important;

	padding: 0 !important;

	border-bottom: 1px solid #c5c6c6;

}

.main-menu ul.navbar-nav li.active a {

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

	color: #000000;

	position: relative;

	font-weight: 700;

}

.dp_menu a {

	display: block !important;

	padding: 8px 9px !important;

	letter-spacing: 0 !important;

	font-weight: normal !important;

}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {

	color: #000;

	background-color: transparent;

}

.dp_menu a:hover {

	background-color: #228e5d !important;

	color: white !important;

}

/* ----------------------------------------dashboard css------------------------------------------- */

.top_m_search {

	background: url(../img/counter.jpg);

	background-repeat: no-repeat;

	background-size: cover;

	position: relative;

	padding: 62px 0px;

}

.box_q {

	margin-top: 0 !important;

}

.serch_box {

	width: 100%;

	margin: 0px auto;

	margin-top: 30px;

	position: relative;

}

.inp_txt .form-control {

	width: 40%;

	height: 45px;

	border: 0;

	outline: 0;

	border-radius: 23px 0px 0px 23px;

	display: inline-block;

}

.dropdown_tb_sub {

	width: 225px;

	display: inline-block;

	background-color: #fff;

	transition: all .5s ease;

	position: relative;

	font-size: 14px;

	color: #000000;

	height: 100%;

	text-align: left;

	outline: none;

}

.dropdown_tb_sub .select_sub {

	cursor: pointer;

	display: block;

	padding: 11px 10px;

	outline: none;

}

.dropdown_tb_sub .select_sub>i {

	font-size: 13px;

	color: #228e5d;

	cursor: pointer;

	transition: all .3s ease-in-out;

	float: right;

	line-height: 20px
}

.dropdown_tb_sub:active {

	background-color: #f8f8f8
}

.dropdown_tb_sub.active:hover,
.dropdown_tb_sub.active {

	background-color: #f8f8f8
}

.dropdown_tb_sub.active .select_sub>i {

	transform: rotate(-180deg)
}

.dropdown_tb_sub .dropdown-menu_tb_sub {

	position: absolute;

	background-color: #fff;

	width: 100%;

	left: 0;

	margin-top: 1px;

	overflow: hidden;

	display: none;

	max-height: 144px;

	overflow-y: auto;

	z-index: 9;

	outline: none;

}

.dropdown_tb_sub .dropdown-menu_tb_sub li {

	padding: 10px;

	transition: all .2s ease-in-out;

	cursor: pointer
}

.dropdown_tb_sub .dropdown-menu_tb_sub {

	padding: 0;

	list-style: none;

	max-height: 228px;

}

.dropdown_tb_sub .dropdown-menu_tb_sub li:hover {

	background-color: #228e5d;

	color: #fff;

}

.dropdown_tb_sub .dropdown-menu_tb_sub li:active {

	background-color: #228e5d;

	color: #fff;

}

.location_icon {

	position: relative;

	margin-bottom: 10px;

}

.inp_txt .form-control {

	width: 40%;

	height: 45px;

	border: 0;

	outline: 0;

	border-radius: 23px 0px 0px 23px;

	display: inline-block;

}

.location_icon i {

	position: absolute;

	top: 50%;

	right: 15px;

	font-size: 20px;

	color: #ed1b24;

	transform: translateY(-50%);

}

.dropdown_2 {

	width: 200px !important;

	display: inline-block;

	background-color: #fff;

	transition: all .5s ease;

	position: relative;

	font-size: 14px;

	color: #474747;

	height: 100%;

	text-align: left;

	border-radius: 0 !important;

}

.serch_box button {

	background-color: #228e5d;

	text-transform: uppercase;

	border: 1px solid transparent;

	font-weight: 700;

	letter-spacing: 3px;

	padding: 10.2px 29px;

	border-radius: 0px 23px 23px 0px;

	color: #fff;

}



.con_busi {

	background-color: #fff;

	/*padding: 20px 0px 0 0;*/

}

.plr00 {
	padding: 0px 5px;
}

.busi_h1 {

	color: #000000;

	text-transform: uppercase;

	font-weight: 900;

	font-size: 30px;

	margin-bottom: 4px;

	margin-top: 0;

	line-height: 34px;

}

.card {

	position: relative;

	/*	background: #fff;*/

}

.card-body.card-padding {

	/*padding: 15px 0px;*/

}

/*.po_ul_list {

	position: relative;

	display: none;

}*/

.bar1 {

	position: relative;

}

.bar2 {

	position: relative;

}

.agt_info p span {

	font-size: 16px;

	/* color: #fff; */

}

.agt_info .fa {

	font-size: 11px;

	/*	background-color: #61413f;*/

	background: #228e5d;

	padding: 6px 0px;

	border-radius: 50px;

	vertical-align: middle;

	color: #fff;

	margin-right: 5px;

	width: 24px;

	height: 24px;

	text-align: center;

}

.agt_info .fa-check {

	background-color: green;

	/*change for job/project m-l:29*/

	/*margin-left:29px;*/

}

.agt_info .row {

	margin-bottom: 5px !important;

	display: flex
}

.bar3 {

	position: relative;

}

.crad_restro .tab-list {

	list-style: none;

	padding: 0;

	white-space: nowrap;

	margin: 0;

	overflow: auto;

	box-shadow: inset 0 -2px 0 0 #eeeeee;

	width: 100%;

	background: #303030;

}

.crad_restro .tab-list li {

	display: inline-block;

	vertical-align: top;

	text-transform: capitalize;

}

.crad_restro .tab-list li>a {

	display: inline-block;

	/*color: #848484;*/

	color: white !important;

	position: relative;

	width: 100%;

	-webkit-transition: all;

	-o-transition: all;

	transition: all;

	-webkit-transition-duration: 250ms;

	transition-duration: 250ms;

	font-weight: 500;

	cursor: pointer !important;

	background-color: transparent;

	text-decoration: none !important;

}

.crad_restro .tab-list li>a::after {

	content: "";

	height: 2px;

	position: absolute;

	width: 100%;

	left: 0;

	bottom: 0;

	-webkit-transition: all;

	-o-transition: all;

	transition: all;

	-webkit-transition-duration: 250ms;

	transition-duration: 250ms;

	-webkit-transform: scale(0);

	-ms-transform: scale(0);

	-o-transform: scale(0);

	transform: scale(0);

}

.crad_restro .tab-list li.active>a {

	color: #000;

	font-weight: 700;

	background: red;

}

.crad_restro .tab-list li.active>a::after {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

}

.crad_restro .tab-list.tn-justified>li {

	display: table-cell;

	width: 1%;

	text-align: center;

}

.crad_restro .tab-list.tn-icon>li .zmdi {

	font-size: 22px;

	line-height: 100%;

}

.crad_restro .tab-list.scrollable {

	width: 100%;

	overflow-y: hidden;

	overflow-x: scroll;

	-ms-overflow-style: none;

	-webkit-overflow-scrolling: touch;

}

.crad_restro .tab-list.scrollable::-webkit-scrollbar {

	width: 8px;

	height: 3px;

}

.crad_restro .tab-list.scrollable::-webkit-scrollbar-track {

	border-radius: 10px;

}

.crad_restro .tab-list.scrollable::-webkit-scrollbar-thumb {

	border-radius: 10px;

	background: rgba(0, 0, 0, .1);

}

.crad_restro .tab-list.scrollable::-webkit-scrollbar-thumb:window-inactive {

	background: rgba(255, 0, 0, 0.4);

}

.crad_restro .tab-list:not([tab-color])>li>a::after {

	background: #228e5d;

}

.crad_restro .tab-list[tab-color="green"]>li>a::after {

	background: #4caf50;

}

.crad_restro .tab-list[tab-color="red"]>li>a::after {

	background: #f44336;

}

.crad_restro .tab-list[tab-color="teal"]>li>a::after {

	background: #009688;

}

.crad_restro .tab-list[tab-color="amber"]>li>a::after {

	background: #ffc107;

}

.crad_restro .tab-list[tab-color="black"]>li>a::after {

	background: #000000;

}

.crad_restro .tab-list[tab-color="cyan"]>li>a::after {

	background: #00bcd4;

}

.crad_restro .tab-content {

	padding: 15px 0px;

	border: 0;

}

.my_modal {

	margin: 14.5rem auto;

}

@media (min-width: 768px) {







	/*	.feed-listing-style{

 		 height:175px;

 	}*/

	.list_desc h4 {

		height: 37px;

		margin: 0 auto 5px;

	}

	/*.po_ul_list {

		position: relative;

		display: none;

	}



   .bottom_post_box_pto{

      display: flex;

    }

/* .main-0container_pto{

  width: 46% !important;

} */



	.hide_what_box_pto {

		border: 0px !important;

		padding: 0px !important;

	}

	.left_profile_pto {

		padding-right: 3px !important;

		padding-left: 0px !important;

	}





	element.style {}

	.what-in-min-text {

		/* display: block !important; */

	}











	.maifile_box_pto {

		margin-top: -22px;

	}

	.inputbox_popup_right_PTO {

		/* margin-left: 10px !important; */

	}

	.location_popupfeed_PTO {

		font-size: 13px;



		padding: 0px;

		margin-top: 0px !important;

		color: #767676;



	}

	.textbox_popup_pto {

		border: 0px;

	}

	.right_date_popup_postion_PTO {

		text-align: end;

		color: rgb(122, 121, 121) !important;

		font-weight: 700;

		font-size: 13px;

	}

	.name_PTO_main {

		text-align: start;

		color: black;

		font-weight: 600;

	}

	.pop_feed_container {

		width: 100%;

		resize: none;

		font-size: 16px;

		color: black;

		position: relative;

		/* border-radius: 16px; */

		/* border: 1px solid black; */

		text-align: center;

		/* padding: 15px; */

		/* height: 60px; */

		margin-bottom: 10px;

	}







	.fotter_postbox_pto {

		padding-bottom: 15px;

		pad
	}

	.mindumage {

		margin: 0px;

	}



	.post_left_itam_pto {

		padding-left: 0px;

		padding-right: 0px;

		margin-bottom: 10px;

		display: flex;



	}

	.inputbox_popup_right_PTO {

		/* padding-left: 14px !important; */

	}

	.textbox_popup_pto {

		height: 134px !important;

	}

	body {

		background-color: #eee;

	}



	.modal-backdrop.fade.in {

		display: none;

	}

	/* .blog-and-feeds-content .view-more-feeds {

      display: none;

    } */



	.edubird_heading_post_pTO {

		color: #000 !important;

	}



	.about_post_PTO {

		color: #767676;

	}



	.view-more-feeds-button {

		color: blue;

		cursor: pointer;

	}



	.dassss {

		justify-content: end;

	}



	.dassss div {

		margin-right: 10px;

	}







	#post_message {

		background-color: #1e174b;

		color: #fff;

		padding-top: 10px;

		padding-bottom: 35px;

		padding-left: 15px;

		padding-right: 15px;

		font-weight: 600;

	}



	.pargraph_post_PTO p span {

		color: #767676 !important;

	}



	#post_message a {

		color: #fff;

		text-decoration: underline;

	}



	.over {

		width: 306px;

	}



	.table_3 .over .badge {

		background-color: green;

	}



	.table_3 .over .badge i {

		color: #fff;

	}



	.listing {

		background: red;

		width: 40px;

		height: 20px;

		border-radius: 5px;

		color: #fff;

		padding: 6px;

	}



	#accordion-style-1 h1,

	#accordion-style-1 a {

		color: #000;

	}



	#accordion-style-1 .btn-link {

		font-weight: 400;

		color: #000;

		padding: 7px 10px;

		text-decoration: none !important;

		font-size: 13px;

		font-weight: bold;

		text-align: left;

		background-color: #f1f1f1;

	}



	.dash_feeds {

		margin-top: 5px !important;

		background: #f6f6f6;

		box-shadow: inset 0px 2px 10px #767676;

	}



	/* .profile-set {

      background-color: #1e174b;

      color: white !important;

      border-bottom: 1px solid #fff;

      padding: 10px;

      font-size: 14px;

      font-weight: bold;

    } */



	.profile-set-1 {



		padding: 0px;

	}



	.profile-set span,

	#stats span {

		background-color: green;

		border-radius: 50%;

		color: #fff;

		padding: 5px 7px;

		margin-left: 5px;

	}



	#stats>tbody>tr>td {

		border: none;

	}



	#stats>tbody>tr>td:last-child {

		text-align: right;

	}



	#accordion-style-1 .card-body {

		border-top: 2px solid #007b5e;

	}



	#accordion-style-1 .card-header .btn.collapsed .fa.main {

		display: none;

	}



	#accordion-style-1 .card-header .btn .fa.main {

		background: #007b5e;

		padding: 13px 11px;

		color: #ffffff;

		width: 35px;

		height: 41px;

		position: absolute;

		left: -1px;

		top: 10px;

		border-top-right-radius: 7px;

		border-bottom-right-radius: 7px;

		display: block;

	}



	#tab-2>.stu_lbl a {

		position: absolute;

		top: 2em;

		right: 0
	}



	.card-body>.stu_lbl a {

		position: absolute;

		top: 2em;

		right: 0;

		background-color: #fff;

		color: #696969;

		border: 1px solid #ed1c25;

		z-index: 10;

		margin-right: 20px;

		margin-right: 20px;

		padding: 5px 16px;

	}



	.w3-teal {

		border-top: 10px solid #ed1c25;

		border-radius: 5px;

		background-color: #fff !important;

	}



	.w3-container {

		padding: 20px;

	}



	.w3-card-4 {

		border-radius: 5px;

	}



	.w3-display-topright {

		color: red;

		font-size: 35px;

		margin-top: 10px;

	}



	.dash_feed_img img {

		width: 35px;

		height: 35px;

		clip-path: circle(50%);

		object-fit: cover;

		/*      width:28px;

      clip-path: circle(50%);*/

		/*      margin-right: 5px;

      margin-top: -7px;*/

	}



	.courses h3 {

		margin-bottom: 8px;

	}



	.pop-up {

		/*border:2px solid black;*/

		position: absolute;

		left: 76%;

		padding: 20px;

		margin: 12px;

	}



	.row-align {

		margin-bottom: 2px;

	}



	.row-align p,

	.dash_feeds p {

		margin-bottom: 10px;

		margin-top: 10px;

	}



	.inner_das_2 h3 {

		margin-bottom: 5px;

	}



	.row-align img,

	.dash_feeds img {

		max-height: 150px;

	}



	.fulls {



		padding: 0px !important;

	}

	.badge {

		height: 34px;

		background-color: green;

		border-radius: 54px;

	}



	.badge i {

		color: #fff;

		font-size: 22px;

	}

	/*@media screen and (max-width: 765px)*/

	@media screen and (min-width: 1024px) {

		.joing-process-img img {



			width: 1024px;

			display: flex;

		}



	}

	.marg-top {
		margin-top: 50px;
	}

	.images-work img {

		max-width: 70%;

		margin: auto !important;

		display: block;
	}

	.pagework .SectionFeature-heading {

		/*font-size: 40px;*/

		font-size: 35px;

		line-height: 1.37;

		font-weight: 700;

		color: white;
		;

	}

	ol li {

		list-style: block;

		color: white;

		padding: 8px;

		font-size: 17px;

	}

	.eligbility {

		background: #1f1b1b;

		color: white;

		/*font-family: 'Dancing Script', cursive;*/

		padding: 75px 0px;

	}

	.order_list {

		margin: 0px 57px;

	}

	.benifit-tet {
		font-size: 16px;

		font-weight: 600;

		padding: 10px 0px;
	}

	.SectionFeature-body p {

		padding: 1px 0px;

	}

	.edubg_img {

		background: url("<?=frontend_assets?>/img/Banner_BG.png");

	}



	.partner_image img {

		margin: 0 auto;

		display: block;

		text-align: center;

	}



	.offer_details {

		font-size: 14px;

		padding: 0px 10px;

		color: black;

		border-left: 4px solid red;

		margin: 0px 0px 16px;

		border-radius: 4px;

		/*font-weight:600;*/

		line-height: 1.2;

	}

	.r_p {

		font-size: 24px;

		line-height: 1.1;

		font-weight: 700;

		color: black;



	}



	.offter_define {

		padding-inline-start: 7px;

		max-width: 500px;



	}

	.p_main_box {

		margin-top: 80px;

	}

	.benifits_p {

		margin: 34px 0px;

	}

	.custome_heading {

		line-height: 1.7 !important;

	}

	.horizontal_row {

		margin: 40px 0px;

	}

	.h1_desc {

		margin-top: 10px;

		padding: 7px 0px;

		font-weight: 700;

		color: black;

		font-size: 21px;

		line-height: 1.2;

	}

	.short_desc {

		font-size: 16px;

		text-align: center;

		line-height: 1.4;

	}

	.Feature-heading {

		font-size: 35px;

		line-height: 1.2;

		font-weight: 700;

		color: #1f1273;

		margin-bottom: 10px;

	}

	.partner_desc {

		color: black;

		font-size: 16px;

		line-height: 1.5;

		margin-bottom: 32px;

	}

	.partner_pay {



		margin-top: 34px;

	}

	.partner_pay>h1 {

		margin-bottom: 39px;

		text-align: center;

		color: white;

		font-size: 22px;

		font-weight: 700;

		line-height: 1.5;

	}

	.partner_btn {

		border: none;

		background: #228e5d;

		color: #fff;

		padding: 10px 40px;

		border-radius: 5px;

		width: 200px;

		text-align: center;

		display: block;

		margin: auto;

		font-weight: 700;

		font-size: 20px;

		padding: 15px;

	}







	@media screen and (max-width: 765px) {

		.partner_pay {

			padding: 58px 20px;

		}

		.p_main_box {

			margin-top: 10px;

		}

		.benifits_p {

			margin: 10px 0;

		}

	}

	@media only screen and (max-width: 600px) {

		.edubg_img {

			background-image: none;

		}

		.short_desc {

			font-size: 14px;

			line-height: 1.4;

		}

		.offer_details {

			font-size: 16px;

		}

	}

	hr {

		padding: unset;

		height: unset;

		border: 1px solid #f6f6f6;

	}



	.course-details th,

	.course-details td {

		padding: 5px 10px;

	}

	. {

		margin-top: 15px;

		margin-right: 15px;

	}



	/*.add_loc_class

{

  margin-top:20px;

}*/

	@media (max-width: 767px) and (min-width: 320px) {

		.over {

			width: 164px;

			overflow: hidden;

			text-overflow: ellipsis;

			display: block;

			white-space: nowrap;

		}



		.message-enquiry {

			right: 73px;

		}



		.mindumage {

			height: 35px;

			width: 35px;

		}



		.add-to-your-post {

			display: flex;

			justify-content: space-between;

			align-items: center;

			gap: 5rem;

			border: 1px solid rgb(193, 190, 190);

			padding: 8px 8px;

			border-radius: 5px;

		}



		.post-header {

			padding: 10px;

			display: flex;

			align-items: center;

			gap: 11px;

		}



		.card {

			padding-top: 0 !important;

		}



		.image-align {

			/* height: 60px;

  width: 60px;

  margin: 26px auto 20px; */

		}



		.feeddel {

			display: none;

		}

	}



	.tab-listing- {

		display: none;

	}



	.wiminicons1 .whole_row_tut {

		display: none;

	}







	.box_location_time_PTO {

		display: flex;

		padding-left: 0px;

		padding-right: 0px;

		justify-content: space-between;



	}





	.right_date_postion_PTO {

		text-align: end;

		color: rgb(122, 121, 121) !important;

		font-weight: 700;

		"



	}



	.blog-and-feeds-content p {

		text-align: justify;

	}







	.edubird_post_PTO {

		margin: 4px 0px 0px !important;



	}



	/* .mainbox_of_feed_post_PTO {

		padding-bottom: 10px;

		border-top: 1px solid #edecec;
		;

		padding-top: 15px;

	} */

	.crossbuttonm_pto {

		margin-top: 15px !important;

		margin-right: 15px !important;

	}





	*/
	/*	.innserdiv img{

width: 52px;

height: 52px;

	}*/

	.filter_data_serach .listing_1 h4 {

		height: 45px;
		*/
	}

	.more_inf h4 {

		/*		height: 45px;*/

	}

	.crad_restro .tab-list li>a {

		padding: 15px;

	}

}

@media (max-width: 767px) {

	.crad_restro .tab-list li>a {

		padding: 15px 8px;

	}

	.curloc1 {

		/*	top: 1.1em !important;*/

		top: 16px;

	}

}

@media (min-width: 320px) and (max-width: 767px) {

	.curloc {

		top: 32px;

	}

}

.txt_bck a {

	/* position: relative;

  display: block;

  top: 10px;*/

	padding: 0 0 12px;

}

.span_edt_loc,
.span_edt_loc_1,
.span_edt_loc_2 {

	font-size: 27px !important;

}

.span_close,
.span_close_1,
.span_close_2 {

	font-size: 27px !important;

}

/*.whole_row{ display:flex!important;} */

.mob-marg {
	padding-top: 5px;
	margin-right: 5px;
}

}

.con_busi .tab-list li>a {

	color: #151515;

}

.dashboard_main {

	padding: 20px 0px 0px 0px;

}

.inner_das_tab {

	padding: 8px 8px;

	box-shadow: 1px 1px 5px #c8c8c8;

}

.inner_das_tab p {

	font-size: 11px;

	margin-bottom: 15px;

}

.inner_das_tab i {

	font-size: 22px;

	color: #40aa48;

}

.das_per {

	padding: 7px 12px;

	border-radius: 50px;

	font-size: 12px;

	border: none;

	background-color: #e8f6e9;

	color: #68b476;

	font-weight: 700;

}

.inner_das_2 h3 {

	/*dashboard changes mt:50px	fnt-s20*/

	margin: 8px 0px 1px 59px;

	font-size: 14px;

	text-transform: uppercase;

	font-weight: 700;

	color: #000;

}



.no_pad {

	padding: 0px !important;

}

.inner_das_2 table th,
.inner_das_2 table td {

	padding: 10px 15px;

	text-align: left;

	color: #000;

	font-size: 13px;

}

.inner_das_2 table tr {

	border: 1px solid #ddd;

}

.inner_das_2 table th {

	font-size: 15px;

	background-color: #228e5d;

	color: #fff;

	padding: .625em;

	text-align: left;

}

/* .inner_das_2 table {

  border: 1px solid #ccc;

  border-collapse: collapse;

  margin: 0;

  width: 100%;

  table-layout: fixed;

}

.inner_das_2 table caption {

  font-size: 1.5em;

  margin: .5em 0 .75em;

}

@media screen and (max-width: 600px) {

  .inner_das_2 table {

    border: 0;

  }

  .inner_das_2 table caption {

    font-size: 1.3em;

  }

  .inner_das_2 table thead {

    border: none;

    clip: rect(0 0 0 0);

    height: 1px;

    margin: -1px;

    overflow: hidden;

    padding: 0;

    position: absolute;

    width: 1px;

  }

  .inner_das_2 table tr {

    border-bottom: 3px solid #ddd;

    display: block;

    margin-bottom: .625em;

  }

  .inner_das_2 table td {

    border-bottom: 1px solid #ddd;

    display: block;

    font-size: .8em;

    text-align: left;

  }

  .inner_das_2 table td::before {

    content: attr(data-label);

    float: left;

    font-weight: bold;

    text-transform: uppercase;

  }

  .inner_das_2 table td:last-child {

    border-bottom: 0;

  }

} */

.dinner_rec {

	color: #000;

	font-size: 26px;

	text-align: center;

	margin-bottom: 30px;

	font-weight: 700;

	text-transform: capitalize;

}

.inner_recomm .slick-slide {

	margin-left: 20px;

}

.inner_recomm .slick-list {

	margin-left: -20px;

}

.inner_recomm .slick-arrow {

	position: absolute;

	top: 50%;

	transform: translateY(-50%);

	z-index: 100;

	background-color: rgb(237, 49, 35);

	border-radius: 50px;

	padding: 12px 12px;

	width: 40px;

	cursor: pointer;

}

.inner_recomm .arrow_prev2 {

	left: -50px;

}

.inner_recomm .arrow_next2 {

	right: -50px;

}

.ineer_re_box {

	padding: 10px 15px;

	background-color: #fff;

	border-bottom: 3px solid #228e5d;

	height: 150px;

}

.ineer_re_box h6 {

	font-size: 15px;

	font-weight: 700;

	color: #228e5d;

}

.ineer_re_box p {

	color: #484848;

	font-size: 14px;

	min-height: 75px;

	overflow: hidden;

}

.recommended_menu {

	margin-top: 40px;

	display: none;

}

.inner_wrt_rew h3 {

	font-family: 'Open Sans', sans-serif;

	font-weight: 700;

	color: #000;

	font-size: 20px;

	margin-bottom: 0;

	margin-top: 20px;

}

.inner_wrt_com li {

	display: inline-block;

	margin-right: 20px;

}

.rew_txt {

	color: #6b6b6b !important;

	font-size: 13px;

	line-height: 18px;

	margin-top: 5px;

}

.rew_nme a {

	color: #ed1b24;

	font-size: 16px;

	font-weight: 700;

}

.rew_cty {

	margin-bottom: 0;

	font-size: 12px;

	color: #969696 !important;

}

.rew_dys {

	margin-bottom: 0;

	font-size: 12px;

	color: #969696 !important;

}

.rew_txt {

	color: #6b6b6b !important;

	font-size: 13px;

	line-height: 18px;

	margin-top: 5px;

	margin-bottom: 15px;

}

.crad_restro .tab-content {

	padding: 15px 0px;

	border: 0;

}

.pstar {

	color: #e7711b !important;

}

input[type=checkbox],
input[type=radio] {

	margin: 0px 0 0;

	vertical-align: middle;

	outline: none;

	top: 4px;

}

input[type=checkbox]:focus {

	outline: none;

}

.star_l {

	margin-top: 0px;

	display: inline-block;

	margin-right: 5px;

}

.inner_book_tbl {

	padding: 15px 15px;

}

.top_m_search:before {

	content: '';

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: rgba(0, 0, 0, 0.5);

}

.dropdown_tb {

	width: 100%;

	display: inline-block;

	background-color: #fff;

	transition: all .5s ease;

	position: relative;

	font-size: 13px;

	color: #474747;

	height: 100%;

	text-align: left;

	outline: none;

	border: 1px solid #ccc;

}

.dropdown_tb .select {

	cursor: pointer;

	display: block;

	padding: 4px 6px;

	outline: none;

}

.dropdown_tb .select>i {

	font-size: 10px;

	color: #228e5d;

	cursor: pointer;

	transition: all .3s ease-in-out;

	float: right;

	line-height: 21px;

	outline: none;

}

.dropdown_tb:active {

	background-color: #f8f8f8
}

.dropdown_tb.active:hover,
.dropdown_tb.active {

	background-color: #f8f8f8
}

.dropdown_tb.active .select>i {

	transform: rotate(-180deg)
}

.dropdown_tb .dropdown-menu_tb {

	position: absolute;

	background-color: #fff;

	width: 100%;

	left: 0;

	margin-top: 1px;

	overflow: hidden;

	display: none;

	max-height: 144px;

	overflow-y: auto;

	z-index: 9;

	border: 1px solid #ccc;

}

.dropdown_tb .dropdown-menu_tb li {

	padding: 2px 10px;

	transition: all .2s ease-in-out;

	cursor: pointer
}

.dropdown_tb .dropdown-menu_tb {

	padding: 0;

	list-style: none
}

.dropdown_tb .dropdown-menu_tb li:hover {

	background-color: #d8d8d8;

}

.dropdown_tb .dropdown-menu_tb li:active {

	background-color: #d8d8d8;

}

.pag1>.active>a,
.pag1>.active>span,
.pag1>.active>a:hover,
.pag1>.active>span:hover,
.pag1>.active>a:focus,
.pagination>.active>span:focus {

	background-color: #ed1e27;

	border-color: #ed1e27;

}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {

	z-index: 2;

	color: #228e5d;

	background-color: #eee;

	border-color: #ddd;

}

.pag2>li {

	display: inline !important;

	margin: 0;

	font-size: 14px;

}

.pag1>li>a,
.pag1>li>span {

	font-weight: 700;

	color: #000000;

}

/* ---------------------------------------------end here------------------------------------- */

/* ---------------------------listing css start here---------------------------- */

.filter_bx {

	background-color: #ffffff;

	padding: 0px 15px;

	margin-bottom: 15px;

}

.course_list_ {

	/*changes for footer ptb-15	*/

	padding: 0px 0px;

}

.top_filter {

	margin-bottom: 20px;

	background: #fff;

	padding: 10px 15px 10px;

	position: relative;

}

.top_filter .text-mrg span {

	color: #ed3122;

	font-weight: 700;

}

/*Styling Selectbox*/

.dropdown_di {

	width: 100%;

	display: inline-block;

	background-color: #fff;

	transition: all .5s ease;

	position: relative;

	font-size: 13px;

	color: #474747;

	height: 38px;

	text-align: left;

	border: 1px solid #ccc;

	border-radius: 0;

	outline: none;

}

.dropdown_di .select {

	cursor: pointer;

	display: block;

	padding: 6px 10px;

	outline: none;

}

.dropdown_di .select>i {

	font-size: 13px;

	color: #228e5d;

	cursor: pointer;

	transition: all .3s ease-in-out;

	float: right;

	line-height: 21px;

}

/*.dropdown_di:active {

  background-color: #f8f8f8

}*/

/*.dropdown_di.active:hover,

.dropdown_di.active {

  border-radius: 0px;

  background-color: #f8f8f8

}*/

.dropdown_di.active .select>i {

	transform: rotate(-180deg)
}

.dropdown_di .dropdown-menu_di {

	position: absolute;

	background-color: #fff;

	width: 100%;

	left: 0;

	margin-top: 1px;

	box-shadow: 0 1px 2px rgb(204, 204, 204);

	border-radius: 0px;

	overflow: hidden;

	display: none;

	max-height: 144px;

	overflow-y: auto;

	z-index: 9
}

.dropdown_di .dropdown-menu_di li {

	padding: 5px 10px;

	transition: all .2s ease-in-out;

	cursor: pointer
}

.dropdown_di .dropdown-menu_di {

	padding: 0;

	list-style: none;

}

.dropdown_di .dropdown-menu_di li:hover {

	background-color: #f2f2f2;

}

.dropdown_di .dropdown-menu_di li:active {

	background-color: #e2e2e2;

}

.srt_box {

	width: 180px;

	margin-left: 5px;

}

.desc_bx {

	padding: 0px 15px;

}

.top_filter p {

	color: #1a1f24;

	/*margin-bottom: 10px;*/

	margin-top: 0px;

	/*margin-left: 5px;*/

}

.listing_restro {

	/*padding: 10px;*/

	/* margin-bottom: 15px;*/



	border-radius: 5px;

	margin-bottom: 15px;

}

.list_desc h4 a {

	/*	color: #1a1f24;*/

	color: #228e5d;

	font-family: 'Open Sans', sans-serif;

	font-weight: 600;

	font-size: 16px;

	margin-bottom: 5px;

	text-decoration: none;

	/*chnages for job/project 1.1*/

	/*	line-height: 1;*/

}

.listing_heart {

	position: absolute;

	color: #d0cdcd;

	top: 0px;

	right: 0px;

	cursor: pointer;

}

.recipes_heartred {

	color: red;

}

.listing_heart i {

	font-size: 22px;

}

.listing_heart i:hover {

	color: red
}

.list_desc h4 {

	font-size: 16px;

	color: #000;

	font-weight: 900;

	display: -webkit-box !important;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: normal;

	/*height: 18px;

    width: 92%;*/

	/*changes for job/project*/

	line-height: 1.1;

	/*changes for service paginatin add m*/

	/*    margin-bottom: -3px;*/

}

.listing_1 {



	background-color: #fff;

	/*	padding: 15px 0px;*/

	border-bottom: 1px solid #c1c1c1;

}

.ap_f {

	background-color: #228e5d;

	padding: 7px 13px;

	text-transform: uppercase;

	border: 0;

	color: white;

	border-radius: 3px;

	font-size: 13px;

	margin-bottom: 15px;

	/*for mobile filter 	*/

	float: right;

	margin-top: 53px;

}

.distance h6 {

	font-family: 'Open Sans', sans-serif;

	text-transform: uppercase;

	font-size: 15px;

	font-weight: 700;

	color: #000;

	margin-bottom: 7px;

}



/*.heightforlistingtitle

{

height: 45px;



}*/

.distance p {

	color: #000;

	margin-bottom: 5px;

}

.rate_resto label {

	display: block;

	font-size: 13px;

	font-weight: normal;

}

.rate_resto h6 {

	font-family: 'Open Sans', sans-serif;

	text-transform: uppercase;

	font-size: 15px;

	font-weight: 700;

	color: #000;

	margin-bottom: 7px;

	display: inline-block;

}

.pri_re h6 {

	margin-top: 12px;

	font-family: 'Open Sans', sans-serif;

	text-transform: uppercase;

	font-size: 14px;

	font-weight: 700;

	color: #000;

	margin-bottom: 7px;

	display: inline-block;

}

.pri_ck .col-md-11,
.pri_ck .col-xs-11 {

	padding-right: 0;

	padding-left: 8px;

}

.pri_ck label {

	margin-bottom: 8px;

}

.pri_ck .row .col-md-1,
.pri_ck .row .col-xs-1 {

	padding: 0;

}

.pri_ck label {

	display: block;

	font-weight: normal;

	font-size: 13px;

	cursor: pointer;

}

.pad_r {

	padding-left: 0;



}

#desig {
	font-weight: bold;
	color: #555454;
	margin-bottom: -1px;

	/* single line truncation with ellipsis */
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;

	/* optional: max width */

}

/* If you want multi-line ellipsis using WebKit */
#desig.multi-line {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* number of lines to show */
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}




.listservicepad {



	padding-top: 15px;

	padding-bottom: 15px;

}



#desig>a {

	color: #555454;
	;

}

.lblContactAddress i {

	color: #228e5d;

	margin-right: 5px;

	font-size: 16px;

}

.lblContactAddress {

	color: #8e979b;

	font-size: 13px;

}

.major_ {

	/*	 color: blue;*/

	color: #303030;

	font-weight: bold;



}

.major_ li {



	margin-right: 5px;

	/*background-color: #f8f8f8;*/

	border: none;

	font-size: 14px !important;

	/*border-radius: 50px;*/

	/*changes for pageination service line-height:20 now 14 m-b:4px now 0px*/

	margin-bottom: 0;

	line-height: 17px;

	font-size: 12;

	/*	font-family: lato;*/

	width: 97%;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	color: #1900ff;

	font-weight: 600;

}

.sabout .major_ li {

	color: #fff;



}

.major_ li a {

	/* color: #1a1f24; */

	/*changes for course */



	color: #0072e4;



}



.sabout .major_ li h2 {

	font-size: 16px;

	text-decoration: underline;

	padding-bottom: 5px;

}

.inner_agt_profile {



	background-color: #424644;

}

.charg-hour span {
	color: #1a1f24;

	border: none;

	font-size: 14px !important;

	border-radius: 50px;

	margin-bottom: 4px;

	line-height: 20px;
	color: #808080;
	font-weight: 500;
}

.sabout {
	font-size: 14px;
	text-align: justify;
	display: block !important;
}

.accordian_off b {
	color: #808080;
}

.lang-sec b {
	color: #808080;
}

.major_ {

	/*margin-top: 10px; */

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	/*line-height: 11px;*/

	/*line-height:17px;

	max-height: 38px;*/

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	margin-bottom: 0px;

	width: 100%;

	/*changes for job/project here margin is 6px now 0*/

	/*margin-top: 0px;*/





}

.bonline {

	background-color: #228e5d;

	color: white;

	text-transform: uppercase;

	border: 0;

	padding: 7px 15px;

	border-radius: 3px;

	font-weight: 700;

	font-size: 13px;

	margin-right: 7px;

}

.more_info_c {

	margin-bottom: 0px;

}

.major_ li a:hover {

	background-color: #e8e8e8;

}

.bonline:hover {

	background-color: #ef4948;

}

.bs_sll {

	background-color: #f4c150;

	color: #000;

	font-size: 10px;

	font-weight: 900;

	text-transform: uppercase;

	padding: 0px 14px 0px 8px;

	display: inline-block;

	position: relative;

}

.bs_sll:before {

	content: '';

	position: absolute;

	right: -8px;

	top: 3px;

	background-color: #f4c14f;

	width: 15px;

	height: 16px;

	transform: rotate(44deg);

}

.off_price {

	font-size: 14px;

	margin-right: 5px;

	font-weight: 900;

	color: #000;

	/*for listing 	*/

	/*course listing */

	/*	float: right;*/

}

.viet_eat .off_price {

	float: unset;

}

.more_info_c ul li {

	margin-right: 14px;

	/*change for courses f-size:13 now 16*/

	font-size: 15px;

	position: relative;

	/*padding-left: 10px; */

	/*overflow: hidden;

text-overflow: ellipsis;

white-space: nowrap;*/

}

.more_info_c ul li:before {

	/*content: '';

	position: absolute;

	top: 50%;

	left: 0;

	transform: translateY(-50%);

	background-color: #ed3122;

	border-radius: 50px;

	width: 5px;

	height: 5px;*/

}

.ads_div {

	margin-bottom: 12px;

	display: none;

}

.listing_mid_banner {

	margin-bottom: 15px;

}

.listing_mid_banner img {

	vertical-align: middle;

	max-width: 100%;

	height: auto;

}

.mess_count {

	position: relative;

}

.mess_count i {

	font-size: 20px;

	padding: 25px 0px;

}

.total_count {

	position: absolute;

	top: -14px;

	right: -11px;

	background-color: #ed3122;

	width: 21px;

	text-align: center;

	font-size: 10px;

	border-radius: 50px;

	color: #fff;

}

/*  --------------------------------------prashant----------------------------- */

.page-banner {

	background: url(../img/counter.jpg) no-repeat center;

	background-size: cover;

	position: relative;

}

.affiliate {

	background: url(../img/affiliates.jpg) no-repeat center;

}

.page-banner:before {

	content: '';

	position: absolute;

	top: 0;

	left: 0;

	background-color: rgba(0, 0, 0, 0.6);

	width: 100%;

	height: 100%
}

.page-banner .opacity {

	height: 100%;

	text-align: center;

	padding: 40px 0 55px 0;

	position: relative;

}

.page-banner .opacity h3 {

	color: #fff;

	font-size: 35px;

	text-transform: uppercase;

	margin-bottom: 17px;

	font-weight: 700;

	margin-top: 20px;

	line-height: 44px;

}

.page-banner .opacity span {

	display: block;

	width: 81px;

	background: #fff;

	height: 1px;

	margin: 0 auto;

	position: relative;

}

.page-banner .opacity span:before {

	content: '';

	width: 2px;

	height: 21px;

	background: #ed1b24;

	position: absolute;

	top: 100%;

	left: 50%;

	margin: -10px -1px 0 0;

}

.video_banner_div {

	margin-top: 40px;

}

.s_pad0 {

	position: sticky;

	top: 0;

	padding: 0;

}

img {

	max-width: 100%;

	/**height:140px;**/

	max-height: 100%;

	margin: auto;

}

.agent_details {

	padding: 1px 0px;

}

.s_pad_l {

	padding-left: 0;

}

.in_8_agent {

	background-color: #fff;

	padding: 55px 35px;

}

.find_my_match_span {

	position: absolute;

	background-color: #228e5d;

	color: #fff;

	padding: 15px 0;

	top: -28px;

	left: 0;

	display: inline-block;

	right: 0;

	font-weight: 600;

	font-size: 20px;

	width: 275px;

	text-align: center;

	margin: 0px auto;

}

.rltive {

	position: relative;

}

.rltive:before {

	content: '';

	width: 0;

	height: 0;

	border-bottom: 28px solid #c32419;

	border-left: 23px solid transparent;

	position: absolute;

	left: -23px;

	top: -15px;

}

.info_txt {

	margin-bottom: 15px;

}

.info_txt h5 {

	font-size: 24px;

	margin-bottom: 10px;

	text-transform: uppercase;

	color: #ed3122;

	font-weight: 700;

}

.info_txt span {

	font-family: 'CoreMellow-Light' !important;

	font-size: 23px;

	color: #228e5d;

}

.wrp_fc {

	margin-bottom: 10px;

	position: relative;

}



.sizeofrupee {



	font-size: 12px;

}

.pad_nl {

	padding-left: 14px;

}

.dropdown_fj {

	width: 100%;

	display: inline-block;

	background-color: #fff;

	transition: all .5s ease;

	position: relative;

	font-size: 13px;

	color: #000;

	height: 100%;

	text-align: left;

	outline: none;

	border: 1px solid #e0e0e0;

}

.dropdown_fj .select {

	cursor: pointer;

	display: block;

	padding: 8px 10px;

	outline: none;

}

.dropdown_fj .select>i {

	font-size: 13px;

	color: #ed1b24;

	cursor: pointer;

	transition: all .3s ease-in-out;

	float: right;

	line-height: 20px;

	outline: none;

}

.dropdown_fj:active {

	background-color: #f8f8f8
}

.dropdown_fj.active:hover,
.dropdown_fj.active {

	background-color: #f8f8f8
}

.dropdown_fj.active .select>i {

	transform: rotate(-180deg)
}

.dropdown_fj .dropdown-menu_fj {

	position: absolute;

	background-color: #fff;

	width: 100%;

	left: 0;

	margin-top: 1px;

	border: 1px solid #e0e0e0;

	overflow: hidden;

	display: none;

	max-height: 144px;

	overflow-y: auto;

	z-index: 9;

	border-top: 0;

}

.dropdown_fj .dropdown-menu_fj li {

	padding: 5px 10px;

	transition: all .2s ease-in-out;

	cursor: pointer
}

.dropdown_fj .dropdown-menu_fj {

	padding: 0;

	list-style: none;

}

.dropdown_fj .dropdown-menu_fj li:hover {

	background-color: #228e5d;

	color: #fff;

}

.dropdown_fj .dropdown-menu_fj li:active {

	background-color: #228e5d;

	color: #fff;

}



.dropdown_fj01 {

	width: 100%;

	display: inline-block;

	background-color: #fff;

	border-radius: 0;

	transition: all .5s ease;

	position: relative;

	font-size: 13px;

	color: #000;

	height: 100%;

	text-align: left;

	outline: none;

	border: 1px solid #e0e0e0;

}

.dropdown_fj01 .select {

	cursor: pointer;

	display: block;

	padding: 8px 10px;

	outline: none;

	border: 2px solid black !important;

}

/*#ed1b24*/

.dropdown_fj01 i {

	font-size: 13px;

	color: #000;

	cursor: pointer;

	transition: all .3s ease-in-out;

	float: right;

	line-height: 20px;

	outline: none;

}

.dropdown_fj01:active {

	background-color: #f8f8f8;

	outline: none;

}

.dropdown_fj01.active:hover,
.dropdown_fj01.active {

	border-radius: 5px 5px 0 0;

	background-color: #fff
}

.dropdown_fj01.active .select>i {

	transform: rotate(-180deg);

	outline: none;

}

.dropdown_fj01 .dropdown_menu_fj01 {

	position: absolute;

	background-color: #fff;

	width: 100%;

	left: 0;

	margin-top: 1px;

	overflow: hidden;

	display: none;

	max-height: 144px;

	overflow-y: auto;

	z-index: 9;

	border: 1px solid #e0e0e0;

	outline: none;

	padding: 15px 15px !important;

}

.dropdown_fj01 .dropdown_menu_fj01 li {

	padding: 8px 10px;

	transition: all .2s ease-in-out;

	cursor: pointer;

	display: none
}

.dropdown_fj01 .dropdown_menu_fj01 {

	padding: 0;

	list-style: none
}

.dropdown_fj01 .dropdown_menu_fj01 li:hover {

	background-color: #228e5d;

	color: #fff;

}

.dropdown_fj01 .dropdown_menu_fj01 li:active {

	background-color: #228e5d;

	color: #fff;

}

.dropdown_menu_fj01 label {

	font-weight: normal;

	margin-bottom: 0;

	font-size: 13px;

}

.dropdown_menu_fj01 .option-inputr {

	top: 0px;

	margin: 0px;

	margin-right: 0px;

	height: 17px;

	width: 17px;

}

.dropdown_menu_fj01 .option-inputr:checked::before {

	height: 15px;

	width: 15px;

	position: absolute;

	content: "✔";

	display: inline-block;

	font-size: 11.6667px;

	text-align: center;

	line-height: 16px;

}

.wrp_fc textarea {

	height: 100px !important;

	border-radius: 0px;

	border: 1px solid #e0e0e0;

}

.file-placeholder {

	position: relative;

	cursor: pointer;

	width: 100%;

	height: 42px;

}

.file-placeholder label {

	display: block;

	position: absolute;

	z-index: 2;

	top: 0;

	left: 0;

	width: 100%;

	max-width: 400px;

	height: 40px;

	margin-bottom: 0;

}

.file-placeholder input[type=file] {

	position: absolute;

	z-index: 3;

	top: 0;

	left: 0;

	width: 100%;

	height: 40px;

	opacity: 0;

}

.file-placeholder .file-browse {

	width: 100%;

	height: 41px;

	border: 0;

}

.file-placeholder .file-browse .file-browse-txt {

	display: block;

	float: left;

	line-height: 38px;

	width: 80%;

	padding-left: 10px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	color: #020202;

	font-size: 13px;

	border: 1px solid #e0e0e0;

}

.file-placeholder .file-browse .browse {

	display: block;

	float: left;

	width: 20%;

	background-color: #228e5d;

	color: #FFF;

	height: 40px;

	line-height: 40px;

	padding: 0 10px;

	text-align: center;

}

.sv_p_det {

	background-color: #228e5d;

	color: #fff;

	font-size: 13px;

	font-weight: 700;

	border: 0;

	padding: 7px 30px;

	border-radius: 0px;

	margin-top: 5px;

	margin-left: 11px;

	text-transform: uppercase;

	/* border-radius: 4px; */

}

.p-0 {

	padding: 0;

}

.p-5px {

	padding-left: 5px;

}

.option-inputr {

	-webkit-appearance: none;

	-moz-appearance: none;

	-ms-appearance: none;

	-o-appearance: none;

	appearance: none;

	position: relative;

	top: 0px !important;

	right: 0;

	bottom: 0;

	left: 0;

	height: 20px;

	width: 20px;

	transition: all 0.15s ease-out 0s;

	border: 1px solid lightgray;

	color: #fff;

	cursor: pointer;

	display: inline-block;

	margin-right: 0.5rem;

	outline: none;

	position: relative;

	z-index: 0;

}

.option-inputr:hover {

	background: #ed1b24;

}

.ads_div {

	margin-bottom: 12px;

}

.findmymatch {

	padding: 60px 0px;

}

.dropdown_fmm {

	width: 100%;

	display: inline-block;

	background-color: #fff;

	border-radius: 0;

	transition: all .5s ease;

	position: relative;

	font-size: 14px;

	color: #000;

	height: 100%;

	text-align: left;

	outline: none;

	border: 1px solid #e0e0e0;

}

.dropdown_fmm .select {

	cursor: pointer;

	display: block;

	padding: 8px 10px;

	outline: none;

}

.dropdown_fmm .select>i {

	font-size: 13px;

	color: #228e5d;

	cursor: pointer;

	transition: all .3s ease-in-out;

	float: right;

	line-height: 20px;

	outline: none;

}

.dropdown_fmm:active {

	background-color: #f8f8f8;

	outline: none;

}

.dropdown_fmm.active:hover,
.dropdown_fmm.active {

	border-radius: 5px 5px 0 0;

	background-color: #fff
}

.dropdown_fmm.active .select>i {

	transform: rotate(-180deg);

	outline: none;

}

.dropdown_fmm .dropdown_menu_fmm {

	position: absolute;

	background-color: #fff;

	width: 100%;

	left: 0;

	margin-top: 1px;

	overflow: hidden;

	display: none;

	max-height: 144px;

	overflow-y: auto;

	z-index: 9;

	border: 1px solid #e0e0e0;

	outline: none;

}

.dropdown_fmm .dropdown_menu_fmm li {

	padding: 8px 10px;

	transition: all .2s ease-in-out;

	cursor: pointer
}

.dropdown_fmm .dropdown_menu_fmm {

	padding: 0;

	list-style: none
}

.dropdown_fmm .dropdown_menu_fmm li:hover {

	background-color: #228e5d;

	color: #fff;

}

.dropdown_fmm .dropdown_menu_fmm li:active {

	background-color: #228e5d;

	color: #fff;

}

.dropdown_fm01 {

	width: 100%;

	display: inline-block;

	background-color: #fff;

	border-radius: 0;

	transition: all .5s ease;

	position: relative;

	font-size: 13px;

	color: #000;

	height: 100%;

	text-align: left;

	outline: none;

	border: 1px solid #e0e0e0;

}

.dropdown_fm01 .select {

	cursor: pointer;

	display: block;

	padding: 8px 10px;

	outline: none;

}

.dropdown_fm01 .select>i {

	font-size: 13px;

	color: #228e5d;

	cursor: pointer;

	transition: all .3s ease-in-out;

	float: right;

	line-height: 20px;

	outline: none;

}

.dropdown_fm01:active {

	background-color: #f8f8f8;

	outline: none;

}

.dropdown_fm01.active:hover,
.dropdown_fm01.active {

	border-radius: 5px 5px 0 0;

	background-color: #fff
}

.dropdown_fm01.active .select>i {

	transform: rotate(-180deg);

	outline: none;

}

.dropdown_fm01 .dropdown_menu_fm01 {

	position: absolute;

	background-color: #fff;

	width: 100%;

	left: 0;

	margin-top: 1px;

	overflow: hidden;

	display: none;

	max-height: 144px;

	overflow-y: auto;

	z-index: 9;

	border: 1px solid #e0e0e0;

	outline: none;

	padding: 15px 15px !important;

}

.dropdown_fm01 .dropdown_menu_fm01 li {

	padding: 8px 10px;

	transition: all .2s ease-in-out;

	cursor: pointer
}

.dropdown_fm01 .dropdown_menu_fm01 {

	padding: 0;

	list-style: none
}

.dropdown_fm01 .dropdown_menu_fm01 li:hover {

	background-color: #228e5d;

	color: #fff;

}

.dropdown_fm01 .dropdown_menu_fm01 li:active {

	background-color: #228e5d;

	color: #fff;

}

.dropdown_menu_fm01 label {

	font-weight: normal;

	margin-bottom: 0;

	font-size: 13px;

}

.dropdown_menu_fm01 .option-inputr {

	top: 4px;

	margin: 0px;

	margin-right: 0px;

	height: 17px;

	width: 17px;

}

.dropdown_menu_fm01 .option-inputr:checked::before {

	height: 15px;

	width: 15px;

	position: absolute;

	content: "✔";

	display: inline-block;

	font-size: 11.6667px;

	text-align: center;

	line-height: 16px;

}

.inner_food_dropdown .form-control {

	width: 100%;

	background-color: #fff;

	border-radius: 0;

	height: 40px;

	border: 1px solid #e0e0e0;

	color: #000;

	font-size: 13px;

}

.dropdown_fm02 {

	width: 100%;

	display: inline-block;

	background-color: #fff;

	border-radius: 0;

	transition: all .5s ease;

	position: relative;

	font-size: 13px;

	color: #000;

	height: 100%;

	text-align: left;

	outline: none;

	border: 1px solid #e0e0e0;

}

.dropdown_fm02 .select {

	cursor: pointer;

	display: block;

	padding: 8px 10px;

	outline: none;

}

.dropdown_fm02 .select>i {

	font-size: 13px;

	color: #228e5d;

	cursor: pointer;

	transition: all .3s ease-in-out;

	float: right;

	line-height: 20px;

	outline: none;

}

.dropdown_fm02:active {

	background-color: #f8f8f8;

	outline: none;

}

.dropdown_fm01.active:hover,
.dropdown_fm01.active {

	border-radius: 5px 5px 0 0;

	background-color: #fff
}

.dropdown_fm02.active .select>i {

	transform: rotate(-180deg);

	outline: none;

}

.dropdown_fm02 .dropdown_menu_fm02 {

	position: absolute;

	background-color: #fff;

	width: 100%;

	left: 0;

	margin-top: 1px;

	overflow: hidden;

	display: none;

	max-height: 144px;

	overflow-y: auto;

	z-index: 9;

	border: 1px solid #e0e0e0;

	outline: none;

	padding: 15px 15px !important;

}

.dropdown_fm02 .dropdown_menu_fm02 li {

	padding: 8px 10px;

	transition: all .2s ease-in-out;

	cursor: pointer
}

.dropdown_fm02 .dropdown_menu_fm02 {

	padding: 0;

	list-style: none
}

.dropdown_fm02 .dropdown_menu_fm02 li:hover {

	background-color: #228e5d;

	color: #fff;

}

.dropdown_fm02 .dropdown_menu_fm02 li:active {

	background-color: #228e5d;

	color: #fff;

}

.dropdown_menu_fm02 label {

	font-weight: normal;

	margin-bottom: 0;

	font-size: 13px;

}

.dropdown_menu_fm02 .option-inputr {

	top: 4px;

	margin: 0px;

	margin-right: 0px;

	height: 17px;

	width: 17px;

}

.dropdown_menu_fm02 .option-inputr:checked::before {

	height: 15px;

	width: 15px;

	position: absolute;

	content: "✔";

	display: inline-block;

	font-size: 11.6667px;

	text-align: center;

	line-height: 16px;

}

.dropdown_fm03 {

	width: 100%;

	display: inline-block;

	background-color: #fff;

	border-radius: 0;

	transition: all .5s ease;

	position: relative;

	font-size: 13px;

	color: #000;

	height: 100%;

	text-align: left;

	outline: none;

	border: 1px solid #e0e0e0;

}

.dropdown_fm03 .select {

	cursor: pointer;

	display: block;

	padding: 8px 10px;

	outline: none;

}

.dropdown_fm03 .select>i {

	font-size: 13px;

	color: #228e5d;

	cursor: pointer;

	transition: all .3s ease-in-out;

	float: right;

	line-height: 20px;

	outline: none;

}

.dropdown_fm03:active {

	background-color: #f8f8f8;

	outline: none;

}

.dropdown_fm03.active:hover,
.dropdown_fm03.active {

	border-radius: 5px 5px 0 0;

	background-color: #fff
}

.dropdown_fm03.active .select>i {

	transform: rotate(-180deg);

	outline: none;

}

.dropdown_fm03 .dropdown_menu_fm03 {

	position: absolute;

	background-color: #fff;

	width: 100%;

	left: 0;

	margin-top: 1px;

	overflow: hidden;

	display: none;

	max-height: 144px;

	overflow-y: auto;

	z-index: 9;

	border: 1px solid #e0e0e0;

	outline: none;

	padding: 15px 15px !important;

}

.dropdown_fm03 .dropdown_menu_fm03 li {

	padding: 8px 10px;

	transition: all .2s ease-in-out;

	cursor: pointer
}

.dropdown_fm03 .dropdown_menu_fm03 {

	padding: 0;

	list-style: none
}

.dropdown_fm03 .dropdown_menu_fm03 li:hover {

	background-color: #228e5d;

	color: #fff;

}

.dropdown_fm03 .dropdown_menu_fm03 li:active {

	background-color: #228e5d;

	color: #fff;

}

.dropdown_menu_fm03 label {

	font-weight: normal;

	margin-bottom: 0;

	font-size: 13px;

}

.dropdown_menu_fm03 .option-inputr {

	top: 4px;

	margin: 0px;

	margin-right: 0px;

	height: 17px;

	width: 17px;

}

.dropdown_menu_fm03 .option-inputr:checked::before {

	height: 15px;

	width: 15px;

	position: absolute;

	content: "✔";

	display: inline-block;

	font-size: 11.6667px;

	text-align: center;

	line-height: 16px;

}

.dropdown_fm04 {

	width: 100%;

	display: inline-block;

	background-color: #fff;

	border-radius: 0;

	transition: all .5s ease;

	position: relative;

	font-size: 13px;

	color: #000;

	height: 100%;

	text-align: left;

	outline: none;

	border: 1px solid #e0e0e0;

}

.dropdown_fm04 .select {

	cursor: pointer;

	display: block;

	padding: 8px 10px;

	outline: none;

}

.dropdown_fm04 .select>i {

	font-size: 13px;

	color: #228e5d;

	cursor: pointer;

	transition: all .3s ease-in-out;

	float: right;

	line-height: 20px;

	outline: none;

}

.dropdown_fm04:active {

	background-color: #f8f8f8;

	outline: none;

}

.dropdown_fm04.active:hover,
.dropdown_fm04.active {

	border-radius: 5px 5px 0 0;

	background-color: #fff
}

.dropdown_fm04.active .select>i {

	transform: rotate(-180deg);

	outline: none;

}

.dropdown_fm04 .dropdown_menu_fm04 {

	position: absolute;

	background-color: #fff;

	width: 100%;

	left: 0;

	margin-top: 1px;

	overflow: hidden;

	display: none;

	max-height: 144px;

	overflow-y: auto;

	z-index: 9;

	border: 1px solid #e0e0e0;

	outline: none;

	padding: 15px 15px !important;

}

.dropdown_fm04 .dropdown_menu_fm04 li {

	padding: 8px 10px;

	transition: all .2s ease-in-out;

	cursor: pointer
}

.dropdown_fm04 .dropdown_menu_fm04 {

	padding: 0;

	list-style: none
}

.dropdown_fm04 .dropdown_menu_fm04 li:hover {

	background-color: #228e5d;

	color: #fff;

}

.dropdown_fm04 .dropdown_menu_fm04 li:active {

	background-color: #228e5d;

	color: #fff;

}

.dropdown_menu_fm04 label {

	font-weight: normal;

	margin-bottom: 0;

	font-size: 13px;

}

.dropdown_menu_fm04 .option-inputr {

	top: 4px;

	margin: 0px;

	margin-right: 0px;

	height: 17px;

	width: 17px;

}

.dropdown_menu_fm04 .option-inputr:checked::before {

	height: 15px;

	width: 15px;

	position: absolute;

	content: "✔";

	display: inline-block;

	font-size: 11.6667px;

	text-align: center;

	line-height: 16px;

}

.dropdown_fm05 {

	width: 100%;

	display: inline-block;

	background-color: #fff;

	border-radius: 0;

	transition: all .5s ease;

	position: relative;

	font-size: 13px;

	color: #000;

	height: 100%;

	text-align: left;

	outline: none;

	border: 1px solid #e0e0e0;

}

.dropdown_fm05 .select {

	cursor: pointer;

	display: block;

	padding: 8px 10px;

	outline: none;

}

.dropdown_fm05 .select>i {

	font-size: 13px;

	color: #228e5d;

	cursor: pointer;

	transition: all .3s ease-in-out;

	float: right;

	line-height: 20px;

	outline: none;

}

.dropdown_fm05:active {

	background-color: #f8f8f8;

	outline: none;

}

.dropdown_fm05.active:hover,
.dropdown_fm05.active {

	border-radius: 5px 5px 0 0;

	background-color: #fff
}

.dropdown_fm05.active .select>i {

	transform: rotate(-180deg);

	outline: none;

}

.dropdown_fm05 .dropdown_menu_fm05 {

	position: absolute;

	background-color: #fff;

	left: 0;

	margin-top: 1px;

	overflow: hidden;

	display: none;

	overflow-y: auto;

	z-index: 9;

	border: 1px solid #e0e0e0;

	outline: none;

	padding: 15px 15px !important;

	width: 680px !important;

	left: -301px !important;

	max-height: 350px !important;

}

.dropdown_fm05 .dropdown_menu_fm05 li {

	padding: 8px 10px;

	transition: all .2s ease-in-out;

	cursor: pointer
}

.dropdown_fm05 .dropdown_menu_fm05 {

	padding: 0;

	list-style: none
}

.dropdown_fm05 .dropdown_menu_fm05 li:hover {

	background-color: #228e5d;

	color: #fff;

}

.dropdown_fm05 .dropdown_menu_fm05 li:active {

	background-color: #228e5d;

	color: #fff;

}

.dropdown_menu_fm05 label {

	font-weight: normal;

	margin-bottom: 0;

	font-size: 13px;

	margin-bottom: 5px;

}

.dropdown_menu_fm05 .option-inputr {

	top: 4px;

	margin: 0px;

	margin-right: 0px;

	height: 17px;

	width: 17px;

}

.dropdown_menu_fm05 .option-inputr:checked::before {

	height: 15px;

	width: 15px;

	position: absolute;

	content: "✔";

	display: inline-block;

	font-size: 11.6667px;

	text-align: center;

	line-height: 16px;

}

.dropdown_menu_fm05 h5 {

	margin-top: 0;

	font-size: 20px;

	color: #228e5d;

	font-weight: 700;

}

.findmar_b {

	margin-bottom: 20px !important;

}

.inner_food_dropdown textarea {

	height: 150px !important;

	border: 1px solid #e0e0e0;

}

.food_sub_btn_1 {

	background-color: #228e5d;

	color: #fff;

	padding: 10px 70px;

	font-size: 16px;

	font-weight: 600;

	border-radius: 0;

	margin-top: 50px;

	transition: 0.5s all;

	border: 0;

}

.inner_find_1 {

	background-color: #fff;

	width: 100%;

	position: relative;

	padding: 55px 10px;

}

.option-inputr:checked {

	background: #ed1b24;

}

.dropdown_r0 {

	width: 100%;

	display: inline-block;

	background-color: #fff;

	transition: all .5s ease;

	position: relative;

	font-size: 14px;

	color: #000000;

	height: 100%;

	text-align: left;

	outline: none;

}

.dropdown_r0 .select {

	cursor: pointer;

	display: block;

	padding: 10px;

	outline: none;

}

.dropdown_r0 .select>i {

	font-size: 13px;

	color: #228e5d;

	cursor: pointer;

	transition: all .3s ease-in-out;

	float: right;

	line-height: 20px;

	outline: none;

}

.dropdown_r0:active {

	background-color: #f8f8f8
}

.dropdown_r0.active:hover,
.dropdown_r0.active {

	box-shadow: 0 0 4px rgb(204, 204, 204);

	border-radius: 5px 5px 0 0;

	background-color: #f8f8f8
}

.dropdown_r0.active .select>i {

	transform: rotate(-90deg)
}

.dropdown_r0 .dropdown-menu_r0 {

	position: absolute;

	background-color: #fff;

	width: 100%;

	left: 0;

	margin-top: 1px;

	border-radius: 0 1px 5px 5px;

	overflow: hidden;

	display: none;

	max-height: 200px;

	overflow-y: auto;

	z-index: 9
}

.dropdown_r0 .dropdown-menu_r0 li {

	padding: 10px;

	transition: all .2s ease-in-out;

	cursor: pointer
}

.dropdown_r0 .dropdown-menu_r0 {

	padding: 0;

	list-style: none
}

.dropdown_r0 .dropdown-menu_r0 li:hover {

	background-color: #ed1d24;

	color: #fff
}

.dropdown_r0 .dropdown-menu_r0 li:active {

	background-color: #ed1d24
}

.search_tab_recipes .form-control {

	width: 100%;

	padding: 15px 5px;

	background: transparent;

	border: none;

	border-bottom: 1px solid #228e5d;

	border-radius: 0;

	padding: 21px 24px 21px 0px;

	outline: none;

	color: #000;

	box-shadow: none !important;

}

.ser_box {

	position: relative;

	width: 100%;

	display: inline-block;

}

.form-control {

	font-size: 13px;

}

.ser_box button {

	position: absolute;

	top: 50%;

	right: 0px;

	transform: translateY(-50%);

	background-color: transparent;

	border: 0;

	color: #228e5d;

}

.section_recipes {

	padding: 50px 0px;

}

.recipes_start {

	margin: 30px 0px !important;

}

.inner_recipes_box {

	background-color: white;

	box-shadow: 1px 1px 5px #c8c8c8;

}

.inner_rec_img {

	position: relative;

}

.recipes_heart {

	position: absolute;

	color: #fff;

	top: 10px;

	right: 10px;

}

.recipes_heart i {

	font-size: 22px;

}

.span_clock {

	position: absolute;

	bottom: 0;

	left: 0;

	background-color: #228e5d;

	color: #fff;

	padding: 5px 15px;

}

.span_link_rec {

	position: absolute;

	bottom: 0;

	right: 0;

	background-color: #228e5d;

	padding: 5px 15px;

}

.recip_link li {

	display: inline-block;

}

.span_link_rec a i {

	color: #fff;

	margin-right: 10px;

}

.inner_rec_txt {

	padding: 20px 20px;

}

.inner_rec_txt p {

	color: #666;

	font-size: 14px;

	margin-bottom: 20px;

}

.inner_rec_txt h4 a {

	color: #228e5d;

	margin-bottom: 10px;

	font-weight: 700;

	text-decoration: none;

}

.inner_recipe_btn {

	background-color: #ed1d24;

	color: #fff;

	font-weight: 600;

	font-size: 15px;

	padding: 5px 20px;

	border-radius: 0;

}

.rec_box_like {

	margin-top: 10px;

}

.rec_box_comment li {

	display: inline-block;

	margin-right: 10px;

}

.rec_box_comment li:last-child {

	margin-right: 0px;

}

.inner_rec_txt h4 {

	font-size: 18px;

	margin-bottom: 10px;

}

.pag2>li {

	display: inline !important;

	margin: 0;

	font-size: 14px;

}

.pag1>li>a,
.pag1>li>span {

	font-weight: 700;

	color: #000000;

}

.pag1>.active>a,
.pag1>.active>span,
.pag1>.active>a:hover,
.pag1>.active>span:hover,
.pag1>.active>a:focus,
.pagination>.active>span:focus {

	background-color: #ed1e27;

	border-color: #ed1e27;

}

.inner_recipe_btn:hover {

	background-color: #e30810;

	color: #fff;

}

.recipes_heart:hover {

	cursor: pointer;

}

.recipes_heartred {

	color: red;

}

.add_post {

	padding: 15px 0px;

}

.inner_add_post {

	background-color: #fff;

	/*padding: 40px 25px;*/

	padding: 15px 15px;

}

.nameof_t {

	margin-top: 5px;

}

.nameof_t p {

	color: #000;

	display: inline-block;

	margin-right: 5px;

}

.p_93 {

	padding-left: 25px;

}

.wel_nm {

	color: #000;

	font-size: 16px;

}

.wel_nm span {

	font-weight: 700;

	color: #ed1d24;

}

.change-content {

	margin-top: 10px;

}

.p_93.form-control {



	border: 2px solid #7c7171;

	height: 52px !important;

	color: #000;

	font-size: 16px;

	border-radius: 0;

}

.wrp_fc.form-control::placeholder {

	font-size: 17px;

}

.dropdown_0 {

	width: 100%;

	display: inline-block;

	background-color: #fff;

	transition: all .5s ease;

	position: relative;

	font-size: 13px;

	color: #000;

	height: 100%;

	text-align: left;

	outline: none;

	border: 1px solid #e0e0e0;

}

.dropdown_0 .select {

	cursor: pointer;

	display: block;

	padding: 8px 10px;

	outline: none;

}

.dropdown_0 .select>i {

	font-size: 13px;

	color: #228e5d;

	cursor: pointer;

	transition: all .3s ease-in-out;

	float: right;

	line-height: 20px;

	outline: none;

}

.dropdown_0:active {

	background-color: #f8f8f8
}

.dropdown_0.active:hover,
.dropdown_0.active {

	background-color: #f8f8f8
}

.dropdown_0.active .select>i {

	transform: rotate(-180deg)
}

.dropdown_0 .dropdown-menu_0 {

	position: absolute;

	background-color: #fff;

	width: 100%;

	left: 0;

	margin-top: 1px;

	border: 1px solid #e0e0e0;

	overflow: hidden;

	display: none;

	max-height: 144px;

	overflow-y: auto;

	z-index: 9;

	border-top: 0;

}

.dropdown_0 .dropdown-menu_0 li {

	padding: 5px 10px;

	transition: all .2s ease-in-out;

	cursor: pointer;

	color: #000;

}

.dropdown_0 .dropdown-menu_0 {

	padding: 0;

	list-style: none;

}

.dropdown_0 .dropdown-menu_0 li:hover {

	background-color: #228e5d;

	color: #fff;

}

.dropdown_0 .dropdown-menu_0 li:hover span {

	color: #fff
}

.dropdown_0 .dropdown-menu_0 li:active {

	background-color: #228e5d;

	color: #fff;

}

.dropdown_o {

	width: 100%;

	display: inline-block;

	background-color: #fff;

	transition: all .5s ease;

	position: relative;

	font-size: 13px;

	color: #000;

	height: 100%;

	text-align: left;

	outline: none;

	border: 1px solid #e0e0e0;

}

.dropdown_o .select {

	cursor: pointer;

	display: block;

	padding: 8px 10px;

	outline: none;

}

.dropdown_o .select>i {

	font-size: 13px;

	color: #228e5d;

	cursor: pointer;

	transition: all .3s ease-in-out;

	float: right;

	line-height: 20px;

	outline: none;

}

.dropdown_o:active {

	background-color: #f8f8f8
}

.dropdown_o.active:hover,
.dropdown_o.active {

	background-color: #f8f8f8
}

.dropdown_o.active .select>i {

	transform: rotate(-180deg)
}

.dropdown_o .dropdown-menu_o {

	position: absolute;

	background-color: #fff;

	width: 100%;

	left: 0;

	margin-top: 1px;

	border: 1px solid #e0e0e0;

	;

	overflow: hidden;

	display: none;

	max-height: 144px;

	overflow-y: auto;

	z-index: 9
}

.dropdown_o .dropdown-menu_o li {

	padding: 8px 10px;

	transition: all .2s ease-in-out;

	cursor: pointer
}

.dropdown_o .dropdown-menu_o {

	padding: 0;

	list-style: none
}

.dropdown_o .dropdown-menu_o li:hover {

	background-color: transparent;

}

.dropdown_o .dropdown-menu_o li:active {

	background-color: transparent
}

.dropdown-menu_o {

	width: 686px !important;

	left: -359px !important;

	max-height: 350px !important;

}

.dropdown_o h5 {

	margin-top: 0;

	font-size: 20px;

	color: #228e5d;

	font-weight: 700;

}

.dropdown_o .ul_50 {

	display: inline-block;

	width: 19%;

	vertical-align: top;

}

.dropdown_o label {

	font-weight: normal;

	text-transform: capitalize;

	font-size: 13px;

}

.dropdown_o .option-inputr {

	top: 4px;

	margin: 0px;

	margin-right: 0px;

	height: 17px;

	width: 17px;

}

.dropdown_o .option-inputr:checked::before {

	height: 15px;

	width: 14px;

	position: absolute;

	content: "✔";

	display: inline-block;

	font-size: 11.6667px;

	text-align: center;

	line-height: 16px;

}

.ctd0 {

	display: inline-block;

}

.ctd0 label {

	margin-right: 25px;

	font-weight: normal;

}

.ctd0 .checkboxr {

	margin-right: 7px;

	margin-top: 0;

	width: 17px;

	height: 17px;

	top: 2px;

	outline: none;

}

.ctd0 .option-inputr:checked::before {

	width: 17px;

	height: 17px;

	line-height: 16px;

	outline: none;

}

.option-inputr:checked::before {

	height: 20px;

	width: 18px;

	position: absolute;

	content: "✔";

	display: inline-block;

	font-size: 11.6667px;

	text-align: center;

	line-height: 19px;

	outline: none;

}

.option-inputr:checked::after {

	content: "";

	display: block;

	position: relative;

	z-index: 100;

	animation: click-wave 0.65s ease 0s 1 normal none running;

	background: rgb(64, 224, 208);

	outline: none;

}

.de500 {

	height: 155px !important;

}

.htb {

	margin-top: 40px;

	margin-bottom: 40px;

	border-top: 1px solid #d8d8d8;

}

.up_gal .box {

	display: block;

	min-width: 100%;

	height: 100%;

	background-color: white;

	transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);

	overflow: hidden;

	margin-bottom: 25px;

	position: relative;

}

.up_gal .js--image-preview {

	height: 148px;

	width: 100%;

	position: relative;

	overflow: hidden;

	background-image: url(style.css);

	background-color: white;

	background-position: center center;

	background-repeat: no-repeat;

	background-size: cover;

	position: relative;

	border: 1px solid #e0e0e0;

	border-bottom: 0;

}

.up_gal .js--image-preview::after {

	font-family: FontAwesome;

	content: "\f03e";

	position: absolute;

	font-size: 4.5em;

	color: #e6e6e6;

	top: 50%;

	left: 0;

	right: 0;

	margin: 0px auto;

	transform: translateY(-50%);

	z-index: 0;

	text-align: center;

}

.up_gal .upload-options {

	position: relative;

	height: 50px;

	background-color: #228e5d;

	cursor: pointer;

	overflow: hidden;

	text-align: center;

	transition: background-color ease-in-out 150ms;

}

.up_gal .upload-options label {

	align-items: center;

	width: 100%;

	height: 100%;

	font-weight: 400;

	text-overflow: ellipsis;

	white-space: nowrap;

	cursor: pointer;

	overflow: hidden;

	position: relative;

}

.up_gal .upload-options input {

	width: 0.1px;

	height: 0.1px;

	opacity: 0;

	overflow: hidden;

	position: absolute;

	z-index: 1;

}

.up_gal .upload-options label::after {

	font-family: FontAwesome;

	content: "\f067";

	position: absolute;

	font-size: 1.5rem;

	color: #e6e6e6;

	top: 50%;

	left: 0;

	right: 0;

	margin: 0px auto;

	transform: translateY(-50%);

	z-index: 0;

}

.js--image-preview1 img {

	width: 346px !important;

	height: 430px !important;

}

._sb_ {

	color: #0048b8;
	;

	float: right;

	margin-top: 20px;

	border: none;

	float: right;

	margin-top: 18px;

	padding: 9px;

	border-bottom: 1px solid;

	background: none;

	margin-right: 13px;

	font-size: 15px;

}

.sb_ {

	background-color: #228e5d;

	color: #fff;

	border: 0;

	padding: 9px 35px;

	border-radius: 5px;

	margin-top: 26px;

	transition: 0.3s all;

	float: right;

}

.sb_:hover {

	background-color: #303030;

}

.hired {

	margin-top: 20px;

	font-weight: 700;

}

.relative_div .input-group-addon {

	color: #fff;

	background-color: #228e5d;

	border: 0;

	border-radius: 0px;

}

.others_fil_a h1 {

	color: #000;

	font-weight: 700;

	margin-bottom: 20px;

	font-size: 16px;

	margin-top: 0;

}

.files-wr {

	padding: 20px 0;

}

.files-wr label {

	margin-bottom: 20px;

	border-bottom: 1px dashed #228e5d;

	position: relative;

	display: inline-block;

	color: #228e5d;

	font-size: 18px;

	font-weight: 400;

	cursor: pointer;

	transition: all .2s;

}

.files-wr label:after {

	content: '+';

	width: 32px;

	height: 32px;

	border-radius: 50px;

	background-color: #228e5d;

	position: absolute;

	top: -4px;

	right: -47px;

	font-size: 18px;

	line-height: 32px;

	color: #fff;

	text-align: center;

	transition: all .2s;

	font-weight: 700;

}

.files-wr input {

	display: none;

}

.files-wr .file-item.hide-btn {

	display: none;

}

.files-wr .file-item {

	position: relative;

	margin-top: 4px;

	display: flex;

	align-items: center;

}

.files-wr .file-name {

	font-size: 16px;

	font-style: italic;

	line-height: 26px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	padding-right: 10px;

}

.files-wr .btn-del-file {

	margin-left: 5px;

	padding: 2px 5px;

	border-radius: 0;

	line-height: 16px;

	color: #fff;

	text-align: center;

	cursor: pointer;

	transition: all .2s;

	background-color: #228e5d;

}

.result_restro {

	padding: 0px 0px;

}

.card {

	position: relative;

	/*	background: #fff;*/

}

.bar1,
.bar2,
.bar3 {

	width: 30px;

	height: 3px;

	background-color: #228e5d;

	margin: 6px 0;

	transition: 0.4s;

}

.crad_restro .tab-list {

	list-style: none;

	padding: 0;

	white-space: nowrap;

	margin: 0;

	overflow: auto;

	box-shadow: inset 0 -2px 0 0 #39756a;

	width: 100%;

}

.tab_list_mobile {

	display: none;

}

.crad_restro .tab-list li {

	display: inline-block;

	vertical-align: top;

	text-transform: capitalize;

}

.crad_restro .tab-list li.active>a {

	color: #000;

	font-weight: 700;

}

.crad_restro .tab-list li>a {

	display: inline-block;

	color: #848484;

	position: relative;

	width: 100%;

	-webkit-transition: all;

	-o-transition: all;

	transition: all;

	-webkit-transition-duration: 250ms;

	transition-duration: 250ms;

	font-weight: 500;

	cursor: pointer !important;

	background-color: transparent;

	text-decoration: none !important;

}

.crad_restro .tab-list li>a::after {

	content: "";

	height: 2px;

	position: absolute;

	width: 100%;

	left: 0;

	bottom: 0;

	-webkit-transition: all;

	-o-transition: all;

	transition: all;

	-webkit-transition-duration: 250ms;

	transition-duration: 250ms;

	-webkit-transform: scale(0);

	-ms-transform: scale(0);

	-o-transform: scale(0);

	transform: scale(0);

}

::selection {

	background: #3EC1D5;

	text-shadow: none;

}

.crad_restro .tab-list li.active>a::after {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

}

.crad_restro .tab-content {

	padding: 0px 0px;

	border: 0;

}

.dv_1 {

	padding: 12px 25px;

	position: relative;

}

.dv_1 h1 {

	color: #228e5d;

	font-size: 22px;

	font-weight: 700;

	line-height: 28px;

	text-transform: capitalize;

	display: inline-block;

}

.bred_crmb {

	display: inline-block;

}

.pad_l,
.form_wrapper input[type="text"].pad_l {}

.d_ib {

	display: inline-block;

	margin-right: 25px;

	font-size: 17px;

	font-weight: 600;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 15px;

	padding-right: 15px;

	margin-top: 26px;

	border: 5px solid #fff;

}

.d_ib i {

	color: #228e5d;

	font-size: 16px;

	width: 20px;

}

.d_ib .fa-envelope {

	margin-right: 5px;

}

.dv_1 p a {

	color: #000;

	font-weight: 700;

}

.card-body p {

	color: #514f4f;

}

.dv_1 p {

	font-size: 14px;

	color: #666 !important;

	/*	margin-bottom: 8px;*/

	line-height: 24px;

}

.to_cost b {

	color: #000;

}

.viet_img {

	position: relative;

	margin-top: 15px;

}

.viet_img_1 {

	width: 100%;

}

.squareMeal_sec {

	padding: 20px 0px 0 0;

}

.squareMeal_sec h4 {

	font-size: 20px;

	margin-bottom: 10px;

	color: #228e5d;

	font-weight: 700;

}

.squareMeal_sec p {

	color: #000 !important;

}

.adv_sec1 {

	margin-top: 25px;

}

.inner_adv1 {

	position: relative;

}

.w100 {

	width: 100%;

}

.btn_rate_review {

	background: #9d4255;

	color: #fff;

	border: 1px solid rgba(255, 255, 255, .6);

	text-transform: uppercase;

	font-size: 14px;

	font-weight: 300;

	line-height: 18px;

	letter-spacing: 2px;

	padding: 1.6% 3%;

	border-radius: 3px;

	position: absolute;

	top: 48px;

	left: 20px;

}

.r_location_hotel {

	color: #000;

	font-weight: 700;

	margin-top: 15px;

	margin-bottom: 15px;

	font-size: 20px;

}

#map {

	width: 100%;

	height: 400px;

}

.m_info_details {

	padding: 0px 25px;

}

.sameh3 {

	margin-bottom: 20px;

}

.sameh3 h3 {

	font-size: 15px;

	margin-bottom: 8px;

	color: #228e5d;

	font-weight: 700;

	text-transform: uppercase;

}

.sameh3 p {

	margin-bottom: 0;

	color: #000;

}

.m_info_details p {

	color: #000;

}

.sameh3 i {

	color: #ed6867;

	margin-right: 5px;

}

.inner_pad_0 {

	padding: 0 !important;

}

.inner_pad_0 h4 {

	color: #000;

	font-weight: 700;

	margin-bottom: 20px;

	font-size: 16px;

	margin-top: 0;

}

.in_v_r_1 {

	padding: 20px 25px;

}

.r_mb {

	margin-bottom: 15px !important;

	background-color: #e4e3e3;

}

.r_img {

	border-radius: 50%;

	border: 1px solid silver;

	padding: 5px 5px;

	width: 65px;

	margin-bottom: 10px;

	margin-top: 20px;

}

.r_m {

	margin-bottom: 10px !important;

	background-color: #fff;

	border-bottom: 1px solid #ddd;

}

.inner_viet_review p {

	margin-bottom: 0;

}

.lbl_txt {

	margin-bottom: 15px;

	color: #000;

	font-weight: 700;

	font-size: 16px;

}

.add_row {

	border: none;

	background-color: #eee;

	color: #000;

	border-radius: 0px;

	outline: none;

	padding: 5px 15px;

	margin-top: 10px;

	cursor: not-allowed !important
}

.add_row i {

	margin-left: 5px;

}

#room_fileds {

	width: 100%;

}

#room_fileds input {

	width: 90%;

	display: inline-block;

	margin-bottom: 20px;

}

.del_row {

	display: inline-block;

	border: none;

	background-color: #228e5d;

	color: #fff;

	margin-left: 10px;

	border-radius: 50%;

	width: 24px;

	height: 24px;

	font-size: 14px;

}

.add_js {

	color: #fff !important;

	background-color: red !important;

	cursor: pointer !important;

}

.r_user h6 {

	font-size: 12px;

	color: #000;

	margin-bottom: 0;

}

.r_bd {

	padding: 0px 0px 0px 0px;

	position: relative;

}

.inner_viet_review h4 {

	color: #000000;

	font-size: 16px;

	margin-bottom: 0;

	margin-top: 0;

	font-weight: 700;

}

.inner_viet_review .r_link {

	margin-bottom: 5px;

}

.inner_r {

	padding-left: 0px;

}

.inner_r li {

	list-style: none;

	display: flex;

	margin-right: 20px;

	color: gray;

	font-size: 13px;

}

.star-ratings-css {

	unicode-bidi: bidi-override;

	color: #c5c5c5;

	font-size: 25px;

	height: 25px;

	width: 100px;

	position: relative;

	padding: 0;

	text-shadow: 0px 1px 0 #a2a2a2;

}

.rating_1 {

	width: 60%;

}

.star-ratings-css-top {

	color: #e7711b;

	padding: 0;

	position: absolute;

	z-index: 1;

	display: block;

	top: 0;

	left: 0;

	overflow: hidden;

}

.star-ratings-css span {

	font-size: 18px;

}

.star-ratings-css-bottom {

	padding: 0;

	display: block;

	z-index: 0;

}

.auto_hght {

	overflow: hidden;

	text-overflow: ellipsis;

	height: auto;

	max-height: 70px;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	display: -webkit-box;

	line-height: 21px;

	margin-bottom: 5px;

}

.addreport p {

	font-size: 13px;

	line-height: initial;

}

.inner_viet_review p a {

	color: #000;

	font-size: 13px;

	text-transform: capitalize;

	font-weight: 700;

}

.listing_heart1 {

	position: absolute;

	color: #d0cdcd;

	top: 0px;

	right: 15px;

	cursor: pointer;

}

.special_offers {

	padding: 50px 0px;

}

.mni {

	display: inline-block;

	width: 120px;

	margin-bottom: 30px;

}

.pdf_cat img {

	width: 45px;

	margin-right: 12px;

	vertical-align: bottom;

}

.pdfdetails {

	display: inline-block;

}

.pdf_cat p {

	text-transform: uppercase;

	font-size: 14px;

	font-weight: 700;

	color: #000;

	margin-bottom: 0;

	line-height: 14px;

}

.pdfdetails span {

	color: gray;

	font-size: 12px;

}

.seller_de {

	background-color: #ffffff;

	padding: 20px 15px;

	margin-bottom: 15px;

}

.seller_de h3 {

	margin-top: 0;

	font-size: 15px;

	font-weight: 700;

	margin-bottom: 12px;

	text-transform: uppercase;

	color: #000;

}

.sel_p_img img {

	width: 100%;

}

.sel_p_img {

	/*here changes for job/project 6px now 13*/

	/*	    margin-top: 11px;*/

	margin-right: 5px;

	width: 30px;

	height: 30px;

	border-radius: 50px;

	overflow: hidden;

	display: flex;

	background-color: #eee;

	background-size: cover;

	background-position: center;

}

.rev_img_pro .sel_p_img {

	width: 36px;

	height: 36px;

	margin-top: 0;

}

.se_name_ h5 {

	margin-top: 0;

	/*margin-bottom: 5px;*/

	line-height: 14px;

	text-align: left;

}

.se_name_ p {

	color: #a5a5a5;

	margin-bottom: 0;

}

.war_p {

	color: #1a00a7 !important;

}

.se_name_ h5 a {

	color: #228e5d;

	font-size: 15px;

	font-weight: 700;

}

.war_p a {

	color: #1a00a7;

}

.contact_viet_eat {

	background-color: white;

}

.contact_viet_eat .nav-tabs {

	border: 0;

}

.contact_viet_eat .nav-tabs>li {

	width: 50%;

	text-align: center;

	font-weight: 700;

	color: #000;

	background-color: #c7c7c7;

}

.contact_viet_eat .nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {

	border: 0;

	color: #000;

}

.contact_viet_eat .nav-tabs>li>a {

	margin: 0;

	border-radius: 0;

}

.contact_viet_eat .tab-content {

	border: 0;

	margin-bottom: 15px;

}

.tab-content {

	/*	border: 1px solid #ccc;

	padding: 0 15px 15px;*/

}

#book {

	padding: 25px 0px 0 0;

}

.contact_viet_eat .tab-content h3 {

	margin-top: 0;

	font-size: 15px;

	font-weight: 700;

	margin-bottom: 12px;

	text-transform: uppercase;

	color: #000;

}

.contact_viet_eat .tab-content hr {

	margin-top: 5px;

	margin-bottom: 5px;

}

.contact_viet_eat .tab-content h4 {

	font-size: 14px;

	color: #000;

	margin-bottom: 0;

}

#book h4>i {

	margin-right: 5px;

	color: #228e5d;

}

.relative_div {

	position: relative;

}

#book input {

	border-radius: 0;

	border: 1px solid #e8e8e8;

	color: #000;

	font-size: 13px;

}

.book_now2 {

	color: #fff;

	background-color: #228e5d;

	font-weight: 700;

	width: 100%;

	border-radius: 4px;

	margin-top: 15px;

	padding: 7px 0px;

	text-transform: uppercase;

}

.soc_lik {

	text-align: center;

}

.soc_lik li {

	background: none;

	display: inline-block;

	/**margin-right: 5px;**/

}

.soc_lik li a {

	color: #fff;

	width: 32px;

	height: 32px;

	display: inline-block;

	border-radius: 50px;

}

.f_s {

	background-color: #4266b3;

}

.soc_lik li a i {

	vertical-align: bottom;

	color: #fff;

}

.t_s {

	background-color: #1ea1f3;

}

.g_s {

	background-color: #d41a1b;

}

.l_s {

	background-color: #2573b0;

}

.m_s {

	background-color: #003465;

}

.t_sss {
	background: #53ce60;
}

.t_ss {

	background-color: #0a66c2;

}

.q_s {
	background-color: #228e5d
}

#enquire {

	padding: 15px 0px 0 0;

}

.form_viet_eat input {

	margin-bottom: 10px;

	border-radius: 0;

	border: 1px solid #e8e8e8;

	color: #000;

	font-size: 13px;

}

.form_viet_eat textarea {

	margin-bottom: 10px;

	border-radius: 0;

	border: 1px solid #e8e8e8;

	color: #000;

	font-size: 13px;

}

.loader1 {

	width: 100%;

	border-radius: 100%;

	position: relative;

	text-align: center;

	margin-top: 15px;

	display: none;

}

#loader-4 span:nth-child(1) {

	animation: opacitychange 1s ease-in-out infinite;

}

#loader-4 span {

	display: inline-block;

	width: 12px;

	height: 12px;

	border-radius: 100%;

	background-color: #228e5d;

	margin: 0px 2px;

	opacity: 0;

}

#loader-4 span:nth-child(2) {

	animation: opacitychange 1s ease-in-out 0.33s infinite;

}

#loader-4 span:nth-child(3) {

	animation: opacitychange 1s ease-in-out 0.66s infinite;

}

.re_sent_mk {

	color: #228e5d;

	font-weight: 700;

	margin-top: 5px;

	margin-bottom: 0;

	display: none;

}

.addreport {

	background-color: #ffffff;

	padding: 15px 15px;

	margin-bottom: 15px;

}

.addreport .report_btn {

	background-color: #228e5d;

	padding: 7px 0px;

	width: 100%;

	color: #fff;

	font-size: 13px;

	margin-top: 0;

	border: 0;

	text-transform: uppercase;

	font-weight: 700;

}

.report_ad_div {

	display: none;

	margin-top: 15px;

}

.addreport .form-control {

	border-radius: 0;

	height: 150px;

	border: 1px solid #ccc;

	font-size: 13px;

	resize: none;

}

.addreport button {

	background-color: #228e5d;

	padding: 7px 0px;

	width: 100%;

	color: #fdf8f8;

	font-size: 13px;

	margin-top: 15px;

	border: 0;

	text-transform: uppercase;

	font-weight: 700;

	border-radius: 4px;

}

.list_report {

	color: #228e5d;

	font-weight: 700;

	margin-top: 15px;

	margin-bottom: 0;

	display: none;

}

.crad_restro .tab-list li>a {

	padding: 15px 10px;

}

.spl_ofr {

	color: #fff;

	background-color: #ed6867;

	padding: 8px 15px;

	text-transform: uppercase;

	position: relative;

	font-weight: 700;

}

.spl_ofr:before {

	content: '';

	width: 0px;

	height: 0;

	border-top: 39px solid #ed6766;

	border-right: 25px solid transparent;

	position: absolute;

	top: 0px;

	right: -25px;

}

.cd-popup {

	position: fixed;

	left: 0;

	top: 0;

	height: 100%;

	width: 100%;

	background-color: rgba(0, 0, 0, 0.44);

	opacity: 0;

	visibility: hidden;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	transition: opacity 0.3s 0s, visibility 0s 0.3s;

	z-index: 10000;

}

.cd-popup.is-visible {

	opacity: 1;

	visibility: visible;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;

	transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container {

	position: absolute;

	top: 50%;

	left: 0;

	right: 0;

	margin: 0px auto;

	transform: translateY(-50%);

	width: 50%;

	background: #FFF;

	border-radius: .25em .25em .4em .4em;

	text-align: center;

	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

	/* Force Hardware Acceleration in WebKit */

	-webkit-transition-property: -webkit-transform;

	-moz-transition-property: -moz-transform;

	transition-property: transform;

	-webkit-transition-duration: 0.3s;

	-moz-transition-duration: 0.3s;

	transition-duration: 0.3s;

}

.cd-popup-container .cd-buttons:after {

	content: "";

	display: table;

	clear: both;

}

.cd-popup-container .cd-popup-close {

	position: absolute;

	top: 8px;

	right: 8px;

	width: 30px;

	height: 30px;

}

.cd-popup-container .cd-popup-close::before,
.cd-popup-container .cd-popup-close::after {

	content: '';

	position: absolute;

	top: 12px;

	width: 14px;

	height: 3px;

	background-color: #8f9cb5;

}

.cd-popup-container .cd-popup-close::before {

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg);

	left: 8px;

}

.cd-popup-container .cd-popup-close::after {

	-webkit-transform: rotate(-45deg);

	-moz-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	-o-transform: rotate(-45deg);

	transform: rotate(-45deg);

	right: 8px;

}

.inner_booking_popup {

	padding: 20px 25px;

	background-color: #f9f9f9;

}

.inner_booking_popup hr {

	border-top: 1px solid #dad8d8;

}

.inner_booking_popup p {

	color: #666;

	font-weight: 600;

}

.inner_booking_popup input {

	border-radius: 2px;

	padding: 20px 10px;

	background-color: #fff;

	border: 1px solid #f1f1f1;

}

.inner_booking_popup textarea {

	border-radius: 0;

	padding: 10px 10px;

	background-color: #fff;

	border: 1px solid #f1f1f1;

}

.pop_pad_l {

	padding-left: 0px;

	padding-right: 7px;

}

.pop_pad_r {

	padding-right: 0px;

	padding-left: 7px;

}

.margin_box_1 {

	margin-top: 20px !important;

}

.margin_box_2 {

	margin-bottom: 20px !important;

}

.pop_con input {

	margin-right: 10px;

}

.pop_con span {

	font-weight: 500;

	font-size: 14px;

}

.pop_confirm_btn {

	padding: 7px 13px;

	font-size: 14px;

	font-weight: 600;

	border-radius: 0;

	background-color: #228e5d;

	color: #fff;

	border: 0;

}

.con_msg {

	font-size: 11px;

	color: #000;

}

.txt_pop {

	color: #228e5d;

	font-weight: 700;

}

.other_ul .slider-container {

	display: flex;

	align-items: center;

	justify-content: center;

	height: 500px;

	width: 100%;

	perspective: 1000px;

	position: relative;

	transform-style: preserve-3d;

	overflow-x: hidden;

	overflow-y: visible;

}

.other_ul p {

	color: #000;

	margin-top: 15px;

	font-size: 13px;

	line-height: 18px;

}

.other_ul .slide {

	background-size: cover;

	background-repeat: no-repeat;

	border-radius: 5px;

	width: 20%;

	height: 400px;

	overflow: hidden;

	position: absolute;

	top: 0;

	left: 0;

	width: calc(20% - 20px);

	z-index: 1000;

	transition: all 0.3s ease-in-out;

	opacity: 0;

}

.other_ul .slide .content {

	background-color: #fff;

	padding: 10px 10px;

	text-align: center;

	margin-top: 200px;

	height: 200px;

	position: relative;

}

.other_ul .slide.slide-1 {

	transform-origin: right;

	transform: scale(0.95) rotateY(-20deg);

	left: 1.5% !important;

	z-index: 1;

	opacity: 1;

}

.other_ul .slide.slide-2 {

	transform-origin: right;

	transform: rotateY(-10deg);

	left: 20% !important;

	z-index: 2;

	opacity: 1;

}

.other_ul .slide.slide-3 {

	left: 40% !important;

	z-index: 2;

	opacity: 1;

}

.other_ul .slide.slide-4 {

	transform-origin: left;

	transform: rotateY(10deg);

	left: 60% !important;

	z-index: 2;

	opacity: 1;

}

.other_ul .slide.slide-5 {

	transform-origin: left;

	transform: scale(0.95) rotateY(20deg);

	margin-left: 0;

	left: 78.5% !important;

	z-index: 1;

	opacity: 1;

}

.other_ul img.circle {

	object-fit: cover;

	width: 110px;

	height: 110px;

	border-radius: 50%;

	margin-top: -34%;

	background-color: #fff;

	border: 1px solid #228e5d;

}

.other_ul .buttons-container {

	position: absolute;

	bottom: 0;

}

.other_ul .arrow {

	background: #228e5d;

	border-radius: 50%;

	border: 1px solid #fff;

	cursor: pointer;

	color: #fff;

	width: 50px;

	height: 50px;

	margin: 30px 20px 0;

}

.fmy {

	color: #000 !important;

	font-family: 'CoreMellow-Medium';

	font-size: 22px;

}

.other_ul p span {

	font-weight: 700;

	color: #000;

	text-transform: uppercase;

}

.other_ul p span i {

	margin-left: 5px;

	font-weight: 700;

}

.main_d0 ul li:last-child {

	margin-right: 0;

}

.cd-popup_review {

	position: fixed;

	left: 0;

	top: 0;

	height: 100%;

	width: 100%;

	background-color: rgba(0, 0, 0, 0.7);

	opacity: 0;

	z-index: 100000000;

	visibility: hidden;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	transition: opacity 0.3s 0s, visibility 0s 0.3s;

}

.cd-popup_review.is-visible {

	opacity: 1;

	visibility: visible;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;

	transition: opacity 0.3s 0s, visibility 0s 0s;

	z-index: 100000000;

}

.dum_ctxt {

	padding: 45px 30px;

}

.cd-popup-container_review {

	width: 50%;

	z-index: 10000;

	position: absolute;

	top: 50%;

	left: 0;

	right: 0;

	margin: 0px auto;

	transform: translateY(-50%) !important;

	background: #FFF;

	text-align: center;

	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

	padding: 25px 35px;

	-webkit-transition-duration: 0.3s;

	-moz-transition-duration: 0.3s;

	transition-duration: 0.3s;

}

.cd-popup-container_review h5 {

	color: #000;

	font-size: 20px;

	margin-bottom: 25px;

	font-weight: 700;

}

.cd-popup-container_review .cd-buttons:after {

	content: "";

	display: table;

	clear: both;

}

.cd-popup-container_review .cd-popup-close_review {

	position: absolute;

	top: 11px;

	right: 8px;

	width: 30px;

	height: 30px;

}

.cd-popup-container_review .cd-popup-close_review::before,
.cd-popup-container_review .cd-popup-close_review::after {

	content: '';

	position: absolute;

	top: 12px;

	width: 14px;

	height: 3px;

	background-color: #000;

}

.cd-popup-container_review .cd-popup-close_review::before {

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg);

	left: 8px;

}

.cd-popup-container_review .cd-popup-close_review::after {

	-webkit-transform: rotate(-45deg);

	-moz-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	-o-transform: rotate(-45deg);

	transform: rotate(-45deg);

	right: 8px;

}

.is-visible .cd-popup-container_review {

	-webkit-transform: translateY(0);

	-moz-transform: translateY(0);

	-ms-transform: translateY(0);

	-o-transform: translateY(0);

	transform: translateY(0);

}

.main_rev h4 {

	font-size: 14px;

	color: #000;

	margin-bottom: 12px;

}

.main_rev .form-control {

	border: 1px solid #e0e0e0;

	height: 40px;

	color: #000;

	font-size: 13px;

	border-radius: 0;

}

.h180 {

	height: 150px !important;

}

.main_rev button {

	background-color: #228e5d;

	padding: 7px 0px;

	color: #fff;

	font-size: 14px;

	margin-top: 15px;

	border: 0;

	text-transform: uppercase;

	font-weight: 700;

	padding: 8px 30px;

}

.main_rev button:hover {

	background-color: #228e5d;

}

.rating1 {

	border: none;

	float: left;

}

.rating1>input {

	display: none;

}

.rating1>label:before {

	margin: 0px 4px 0px 0px;

	font-size: 1.25em;

	font-family: FontAwesome;

	display: inline-block;

	content: "\f005";

}

.rating1>.half:before {

	content: "\f089";

	position: absolute;

}

.rating1>label {

	color: #cbd1d9 !important;

	float: right;

	font-size: 14px !important;

}

/**** CSS Magic to Highlight Stars on Hover ****/

.rating1>input:checked~label,
.rating1:not(:checked)>label:hover,
.rating1:not(:checked)>label:hover~label {

	color: #e7711b !important;

}

.rating1>input:checked+label:hover,
.rating1>input:checked~label:hover,
.rating1>label:hover input:checked label,
.rating1>input:checked label:hover label {

	color: #e7711b;

}

.contact_viet_eat .nav-tabs>li>a {

	color: #fff;

	border: 0;

}



.agent_dp_ {

	height: auto;

	padding: 64px;

	background: #424644;



}

.inner_profile_part1 .ag_pic {

	width: auto;

	max-height: 100%;

	margin: auto;

}

.inner_profile_part1 {

	/*border-radius: 50%;*/

	overflow: hidden;

	width: 185px;

	height: 185px;

	display: flex;

	background-color: #eee;

	margin: 0 auto 4px;

	border-radius: 50%;

}

.mem_since b {

	color: #fff;

}

.sc_links_coonect {

	/*margin-top: 0px;

	margin-right: 0px;

/*	display: flex;

	justify-content: center;*/

	margin: 0;

	padding: 0;

	text-align: center;

}

.sc_links_coonect ul {

	list-style: none;

	/*chages for course m-t-11*/

	margin-top: 11px;

}

.sc_links_coonect ul li {

	display: inline-block;

	margin-right: 0px;

	font-size: 16px;

	margin-right: 7px;

}

.sc_links_coonect ul li .fa-facebook {

	color: #fff;

	background: #385498;

	height: 38px;

	width: 38px;

	text-align: center;

	padding-top: 12px;

}

.sc_links_coonect ul li .fa-twitter {

	color: #fff;

	background: #349bea;

	height: 38px;

	width: 38px;

	text-align: center;

	padding-top: 12px;

}

.sc_links_coonect ul li .fa-instagram {

	color: #fff;

	background: #d73f7c;

	height: 38px;

	width: 38px;

	text-align: center;

	padding-top: 12px;

}

.sc_links_coonect ul li .fa-linkedin {

	color: #fff;

	background: #2573b0;

	height: 38px;

	width: 38px;

	text-align: center;

	padding-top: 12px;

}

.sc_links_coonect ul li .fa-google-plus {

	color: #cc2915;

}

.sc_links_coonect ul li .fa-whatsapp {

	color: #fff;

	background: #53ce60;

	height: 38px;

	width: 38px;

	text-align: center;

	padding-top: 12px;

}

.dprigts h3 {
	/*h1*/

	font-weight: 700;

	font-size: 18px;

	/*	font-size: 24px;*/

	text-transform: capitalize;

	color: #fff;

}

.dprigts h3 span {

	font-size: 13px;

	color: #fff;

	font-weight: normal;

	margin-left: 5px;

}

.l_tion {

	margin-top: 10px;

	font-size: 13px;

	margin-bottom: 15px;

}

.l_tion img {

	width: 20px;

	margin-right: 5px;

	vertical-align: middle;

}

.agt_info {

	padding: 0px 0px;

	margin-top: 0px;

}

.agt_info li {

	margin-bottom: 10px;

}

.agt_info p {

	margin-bottom: 0px;

	font-size: 13px;

	font-weight: 700;

	color: #fff;



}

.agt_info p a {

	color: #fff;



}

.agt_info li img {

	width: 28px;

	margin-right: 8px;

	vertical-align: middle;

}

.follow_pro {

	background-color: #228e5d;

	color: #fff;

	border: 0;

	padding: 8px 25px;

	border-radius: 5px;

	margin-top: 20px;

	transition: 0.3s all;

	letter-spacing: 1px;

	text-transform: uppercase;

	font-weight: 700;

}

.follow_pro i {

	background-color: #413496;

	padding: 6px 5px 4px 7px;

	border-radius: 50px;

	margin-right: 3px;

	font-size: 12px;

}

.v_review a {

	font-size: 16px;

	color: #f2f2f2;

	font-weight: 700;

}

.v_listing {

	display: none;

}

.v_listing a {

	font-size: 16px;

	color: #fbfbfb;

	font-weight: 700;

}

.inner_v_section {

	padding: 0px 0px;

}

.under_dp {

	/**padding: 15px 0px;**/

	margin-bottom: 20px;

}

.padl_for_md {

	padding-right: 0px;

	padding-left: 0px;

}

.under_dp h3 {

	font-size: 16px;

	font-weight: 700;

	color: #000;



}

.under_dp p {

	/*chagnes for course m-b:0*/

	margin-bottom: 0px;

}

.pro_follow {

	background-color: #fff;

	padding: 15px;

}

.h-tab {

	display: flex;

	flex-direction: column;

	justify-content: flex-start;

}

.h-tab_tab-head {

	display: flex;

	flex-direction: row;

	padding: 0;

	list-style: none;

	width: 100%;

}

.h-tab_tab-head li.active {

	color: #000;

	border: 1px solid #eee;

	border-top: 3px solid #228e5d;

	border-bottom: none;

	background-color: #fff;

}

.h-tab_tab-head li {

	font-size: 15px;

	margin: 0 0 1px 0;

	cursor: pointer;

	margin: 0 0 -1px;

	color: #bbb;

	font-weight: 600;

	padding: 15px 25px;

	border-bottom: 0px;

	overflow: hidden;

	position: relative;

	border: 1px solid transparent;

	text-align: center;

}

.h-tab_tab-head li span {

	display: block;

	text-align: center;

	font-size: 26px;

	font-weight: 700;

	margin-bottom: 4px;

}

.h-tab_container {

	/*	chnages for service pagenation  p:15px 0px*/

	padding: 15px 0px 0px 0px;

	border-top: 1px solid #ddd;
	/*background-color: #fff;*/

}

.pr_list1 {

	margin-bottom: 15px;

	background-color: #FFF;

	border: 1px solid #e2e8ec;

	background-color: #FFF;

	text-align: center;

}

.fsale {

	border-bottom: 5px solid #228e5d;

}

.in_txt_pr {

	padding: 15px 12px;

}

.pr_name_list {

	width: 100%;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	text-align: left;

	font-size: 15px;

	color: #000;

	margin-bottom: 8px;

}

.lst_pr_pri {

	text-align: left;

}

.lst_pr_pri .main_spn {

	padding: 6px 25px 6px 0;

	color: #228e5d;

	font-size: 20px;

	font-weight: 700;

	display: inline-block;

}

.inner_tab_profile {

	padding-top: 10px;

	text-align: center;

	background-color: #fff;

	margin-bottom: 15px;

}

.inner_tab_profile img {

	border-radius: 50%;

	width: 100px;

}

.inner_tab_profile p {

	font-size: 13px;

	margin: 5px 0px;

}

.follow_pro_1 {

	padding: 8px 0px;

	border: none;

	border-radius: 0px;

	color: #fff;

	background-color: #69cad1;

	font-size: 13px;

	letter-spacing: 1px;

	width: 100%;

}

#room_fileds2 input {

	width: 90%;

	display: inline-block;

	margin-bottom: 20px;

}

#room_fileds2 {

	width: 100%;

}

.follow_pro:hover i {

	background-color: #228e5d;

}

.what_u_learn {

	padding: 20px 20px;

}

.what_u_learn h4 {

	font-size: 18px;

	font-weight: 700;

	color: #000;

	margin-bottom: 15px;

}

.what_u_learn p {

	font-size: 14px;

	color: #29303b;

	margin-bottom: 15px;

	position: relative;

	padding-left: 15px;

}

.what_u_learn p:before {

	content: '';

	position: absolute;

	top: 7px;

	left: 0;

	width: 7px;

	height: 7px;

	background-color: #228e5d;

	border-radius: 50px;

}

.dec_course {

	padding: 9px 15px;

}

.dec_course h4 {

	font-size: 18px;

	font-weight: 700;

	color: #000;



}

/*change for question comment*/

.dec_course p {

	font-size: 14px;

	color: #29303b;



}

.includes_in {

	padding: 20px 20px;

}

.includes_in h4 {

	font-size: 18px;

	font-weight: 700;

	color: #000;

	margin-bottom: 15px;

}

.includes_in p {

	font-size: 14px;

	color: #29303b;

	margin-bottom: 15px;

	position: relative;

	padding-left: 15px;

}

.includes_in p:before {

	content: '';

	position: absolute;

	top: 7px;

	left: 0;

	width: 7px;

	height: 7px;

	background-color: #228e5d;

	border-radius: 50px;

}

.in_course_list {

	padding: 0px 16px;

}

.in_course_list h4 {

	font-size: 18px;

	font-weight: 700;

	color: #000;

	margin-bottom: 15px;

}

.in_course_list p {

	font-size: 14px;

	color: #29303b;

	margin-bottom: 15px;

	position: relative;

	/*padding-left: 15px;*/

}

.detail_c .dec_course h4 {

	margin-top: 15px;

}

.detail_c .in_course_list p,
.detail_c .dec_course h4 {

	margin-bottom: 0px;

}

/*.in_course_list p:before {

	content: '';

	position: absolute;

	top: 7px;

	left: 0;

	width: 7px;

	height: 7px;

	background-color: #228e5d;

	border-radius: 50px;

}*/

.m20 {

	margin-bottom: 20px;

}

.in_rw li {

	margin-right: 0 !important;

}

.extra_mat {

	margin-top: 5px;

}

.cd-popup_catch {

	position: fixed;

	left: 0;

	top: 0;

	height: 100%;

	width: 100%;

	background-color: rgba(0, 0, 0, 0.7);

	opacity: 0;

	z-index: 100000000;

	visibility: hidden;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	transition: opacity 0.3s 0s, visibility 0s 0.3s;

}

.cd-popup_catch.is-visible {

	opacity: 1;

	visibility: visible;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;

	transition: opacity 0.3s 0s, visibility 0s 0s;

	z-index: 100000000;

}

.dum_ctxt {

	padding: 45px 30px;

}

.cd-popup-container_catch {

	width: 35%;

	z-index: 10000;

	position: absolute;

	top: 50%;

	left: 0;

	right: 0;

	/*  height: 500px;

  overflow: scroll;*/

	margin: 0px auto;

	transform: translateY(-50%) !important;

	background: #FFF;

	text-align: center;

	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

	padding: 25px 35px;

	-webkit-transition-duration: 0.3s;

	-moz-transition-duration: 0.3s;

	transition-duration: 0.3s;

}

.cd-popup-container_catch h5 {

	color: #000;

	font-size: 20px;

	margin-bottom: 25px;

	font-weight: 700;

}

.cd-popup-container_catch .cd-buttons:after {

	content: "";

	display: table;

	clear: both;

}

.cd-popup-container_catch .cd-popup-close_catch {

	position: absolute;

	top: 11px;

	right: 8px;

	width: 30px;

	height: 30px;

}

.cd-popup-container_catch .cd-popup-close_catch::before,
.cd-popup-container_catch .cd-popup-close_catch::after {

	content: '';

	position: absolute;

	top: 12px;

	width: 14px;

	height: 3px;

	background-color: #000;

}

.cd-popup-container_catch .cd-popup-close_catch::before {

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg);

	left: 8px;

}

.cd-popup-container_catch .cd-popup-close_catch::after {

	-webkit-transform: rotate(-45deg);

	-moz-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	-o-transform: rotate(-45deg);

	transform: rotate(-45deg);

	right: 8px;

}

.is-visible .cd-popup-container_catch {

	-webkit-transform: translateY(0);

	-moz-transform: translateY(0);

	-ms-transform: translateY(0);

	-o-transform: translateY(0);

	transform: translateY(0);

}

.avg_star {

	margin-bottom: 8px;

	margin-top: 8px;

}

.book_now2:hover {

	color: #fff;

}

.fill_form {

	width: 60%;

	margin: 0px auto;

	margin-top: 40px;

}

.wrp_frm {

	margin-bottom: 20px;

}

.wrp_frm .form-control {

	border-radius: 0;

	height: 45px;

}

.wrp_frm .send_en {

	width: 100%;

	background-color: red;

	padding: 10px 10px;

	border: 0;

	color: #fff;

	text-transform: uppercase;

	font-weight: 700;

	letter-spacing: 1px;

}

.extra_mat span b {

	font-weight: 700;

	color: #000;

}

/* ------------------------------------end here--------------------------------------- */

/*----------------------------------------prashant2-----------------------------------*/

.profile_div_edit {

	padding: 70px 0px;

}

.inner_div_dp img {

	width: 120px;

	margin: 0px auto;

}

.inner_div_dp h4 {

	color: #011935;

	text-transform: uppercase;

	font-weight: 700;

	font-size: 15px;

	margin-top: 0px;

	margin-top: 15px;

}

.inner_div_dp h5 {

	color: #011935;

	text-transform: uppercase;

	font-size: 14px;

	margin-top: 5px;

}

.inner_div_dp span {

	font-size: 13px;

	border: 1px dashed #000;

	padding: 2px 15px;

	background-color: #8e8e8e;

	color: #eeeeee;

	font-weight: 600;

}

.inner_div_dp p {

	font-weight: 600;

	margin-top: 15px;

	margin-bottom: 5px;

}

.iner_rigt_pr {

	background-color: #fff;

	padding: 80px 80px;

	border-radius: 4px;

}

.iner_rigt_pr h4 {

	font-size: 20px;

	color: #000;

	text-transform: uppercase;

	font-weight: 700;

	text-align: left;

	margin-bottom: 10px;

}

.iner_rigt_pr p {

	font-size: 14px;

	margin-bottom: 25px;

	line-height: initial;

}

.right_div_pr h4 {

	display: inline-block;

	color: #000;

	text-transform: uppercase;

	font-weight: 700;

	font-size: 18px;

	vertical-align: middle;

	margin-top: 0;

	margin-bottom: 10px;

}

.fillbox {

	margin-top: 10px;

}

.wp_form {

	margin-bottom: 15px;

}

.wp_form label {

	color: #000;

	text-transform: uppercase;

}

.pad_l_0 {

	padding-left: 0;

}

.wp_form {

	margin-bottom: 15px;

	position: relative;

}

.wp_form label {

	color: #000;

	text-transform: uppercase;

	margin-bottom: 5px;

	font-weight: 700;

}

.pad_r_0 {

	padding-right: 0;

}

.setting_div {

	padding: 75px 0px;

}

.setting_div .nav-tabs {

	border: 0;

	text-align: left;

}

.setting_div .nav-stacked>li {

	margin-bottom: 12px;

	width: 80%;

}

.setting_div .nav-tabs>li.active>a {

	color: #FFFFFF;

	background-color: #228e5d;

}

.nav-stacked>li+li {

	margin-top: 0px;

}

.tabh4 {

	font-size: 18px;

	padding: 15px 30px;

	border-bottom: 1px solid lightgray;

	margin-top: 0;

	color: #fff;

	font-weight: 700;

	margin-bottom: 0;

	background-color: #228e5d;

}

.warp_tab_v {

	padding: 35px 35px;

}

.avatar-upload {

	position: relative;

	max-width: 175px;

	margin: 0px auto;

	margin-bottom: 35px;

}

.avatar-upload .avatar-edit {

	position: absolute;

	right: 12px;

	z-index: 1;

	top: 10px;

}

.avatar-upload .avatar-edit input {

	display: none;

}

.avatar-upload .avatar-edit input+label {

	display: inline-block;

	width: 34px;

	height: 34px;

	margin-bottom: 0;

	border-radius: 100%;

	background: #228e5d;

	border: 1px solid transparent;

	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);

	cursor: pointer;

	font-weight: normal;

	transition: all 0.2s ease-in-out;

}

input:focus label,
input:valid label {

	top: -10px;

	font-size: 14px;

	color: #0b425d;

	font-weight: bold;

}

.avatar-upload .avatar-edit input+label:after {

	content: "\f040";

	font-family: 'FontAwesome';

	color: #ffffff;

	position: absolute;

	top: 5px;

	left: 0;

	right: 0;

	text-align: center;

	margin: auto;

}

.avatar-upload .avatar-preview {

	width: 175px;

	height: 175px;

	position: relative;

	border-radius: 100%;

	border: 6px solid rgba(31, 23, 75, 0.14);

}

.avatar-upload .avatar-preview>div {

	width: 100%;

	height: 100%;

	border-radius: 100%;

	background-size: cover;

	background-repeat: no-repeat;

	background-position: center;

}

.edit_sv_pr {

	width: 100%;

	color: #fff;

	background-color: #228e5d;

	border: 0;

	box-shadow: none;

	padding: 7px 0px;

	text-transform: uppercase;

	font-weight: 700;

	font-size: 13px;

	letter-spacing: 0px;

}

.warp_tab_v {

	padding: 35px 35px;

}

.tv12 h1 {

	font-size: 18px;

	color: #000;

	font-weight: 700;

	margin-top: 0;

	margin-bottom: 10px;

}

.tv12 h4 {

	font-size: 14px;

	color: #000;

	font-weight: 600;

	margin-top: 10px;

	margin-bottom: 10px;

}

.tv12 p {

	margin-bottom: 15px;

}

.tv12 button {

	background-color: #f9f9f9;

	box-shadow: none;

	border: 1px solid lightgray;

	margin-right: 4px;

	padding: 6px 12px;

	border-radius: 4px;

	font-size: 13px;

	color: #000;

}

.tv12 button:hover {

	background-color: #228e5d;

	color: #fff;

}

.sn6 p {

	font-size: 13px;

	line-height: 18px;

}

.cpassw {

	margin-top: 0;

	font-size: 18px;

	color: #000;

	font-weight: 700;

	margin-bottom: 25px;

}

.footer_tab_setting {

	padding: 0px 35px;

	padding-bottom: 20px;

}

.footer_tab_setting button {

	background-color: #228e5d;

	color: #fff;

	padding: 7px 15px;

	text-transform: uppercase;

	font-weight: 700;

	font-size: 13px;

	border: 0;

	transition: 0.5s all;

}

.credit-card-box {

	border: 1px solid #e4e4e4;

	padding: 0px 0px 30px 0;

}

.h3card {

	margin-top: 0;

	background-color: #f5f5f5;

	font-size: 18px;

	font-weight: 700;

	color: #000;

	padding: 6px 0px;

}

.form-group00 {

	margin-bottom: 20px;

}

.credit-card-box label {

	display: block;

	text-align: left;

	color: #000;

}

.credit-card-box .form-control {

	border: 1px solid #e0e0e0;

	height: 40px;

	border-radius: 0;

	font-size: 13px;

}

.credit-card-box .input-group-addon {

	color: #fff;

	background-color: #228e5d;

	border: 0;

	border-radius: 0px;

}

.btn-block {

	display: block;

	width: 100%;

	border-radius: 0;

	border: 0;

	margin-top: 10px;

	padding: 8px 0px;

	font-size: 14px;

}

.setting_div .tab-content {

	background-color: #fff;

	border: 0;

	padding: 0px 0px;

}

.setting_div .nav-tabs>li>a {

	color: #228e5d;

	border: 0px;

	margin: 0;

	font-size: 15px;

	padding: 12px 15px;

	border-radius: 4px;

	font-weight: 700;

}

.setting_div .nav-tabs>li>a:hover,
.setting_div .nav-tabs>li>a:focus {

	background-color: #228e5d;

	color: #FFFFFF;

	z-index: 99;

	transition: all 0.5s ease 0s;

}

.wp_form .form-control {

	border: 1px solid #e0e0e0;

	height: 40px;

	color: #000;

	font-size: 13px;

	border-radius: 0;

}

.pro_textarea {

	height: 150px !important;

}

.wp_fmm .form-control {

	border: 1px solid #e0e0e0;

	height: 40px;

	color: #000;

	font-size: 13px;

	border-radius: 0;

}

.inner_slide .form-control::placeholder {

	color: #000;

}

.wp_fmm label {

	font-weight: 600;

	color: #000;

	margin-bottom: 5px;

}

.wp_fmm {

	margin-bottom: 20px;

	position: relative;

}

.spn_abs {

	position: absolute;

	top: 50%;

	right: 14px;

	cursor: pointer;

	transform: translateY(-50%);

}

.wp_fmm:last-child {

	margin-bottom: 0;

}

.h3card img {

	vertical-align: middle;

}

#room_fileds3 input {

	width: 90%;

	display: inline-block;

	margin-bottom: 20px;

}

#room_fileds3 {

	width: 100%;

}

.nav_search {

	position: relative;

}

.nav_search .form-control {

	border-radius: 0;

	width: 295px;

	background-color: #e4e3e3;

	border: 0;

	height: 40px;

}

.nav_search button {

	position: absolute;

	top: 50%;

	right: 7px;

	background-color: transparent;

	border: 0;

	box-shadow: none;

	transform: translateY(-50%);

}

.top_20 {

	margin-top: 12px;

}

.top_21 {

	margin-top: 21px;

}

#room_fileds2 input {

	width: 90%;

	display: inline-block;

	margin-bottom: 20px;

}

#room_fileds2 {

	width: 100%;

}

.follow_pro:hover i {

	background-color: #228e5d;

}

#navmenu5 ul {

	list-style: none;

	padding: 0;

	margin: 0;

	z-index: 999;

}

#navmenu5 ul li {

	position: relative;

	float: left;

	width: 150px;

	padding: 0
}

#navmenu5 li ul {

	display: none;

}

#navmenu5 ul li a {

	display: block;

	padding: 8px 10px;

	;

	text-decoration: none;

	color: #fff;

	background: #228e5d;

}

#navmenu5 ul li a:hover {

	background: #ed3122;

}

#navmenu5 li:hover>ul {

	display: block;

	position: absolute;

}

#navmenu5 li:hover li {

	float: none;

}

#navmenu5 li:hover a {

	background: #228e5d;

}

#navmenu5 ul ul ul {

	left: 100%;

	top: 0;

}

.cat_anchor {

	display: inline !important;

	background-color: transparent !important;

	color: #000 !important;

	padding: 0 !important;

}

.first_li {

	width: auto !important;

	padding: 0 0px 20px 0px !important;

}

.top_ul_mar {

	margin-top: 15px !important;

}

/*----------------------------prashant3----------------------*/

.inbox_div_0 {

	padding: 75px 0px;

}

.innerinbox {

	width: 100%;

	height: auto;

	background-color: #fff;

	padding: 40px 25px;

}

.ofs {

	text-transform: uppercase;

	font-weight: 700;

	color: #000;

	position: relative;

	margin-bottom: 35px;

	margin-top: 0px;

	font-size: 24px;

}

.md4 {

	padding: 0;

}

.dropdown_33 {

	width: 115px;

	display: inline-block;

	background-color: #fff;

	transition: all .5s ease;

	position: relative;

	font-size: 13px;

	color: #000;

	height: 100%;

	text-align: left;

	outline: none;

	border: 1px solid #e0e0e0;

}

.dropdown_33 .select {

	cursor: pointer;

	display: block;

	padding: 8px 10px;

}

.dropdown_33 .select>i {

	font-size: 13px;

	color: #ed1b24;

	cursor: pointer;

	transition: all .3s ease-in-out;

	float: right;

	line-height: 20px;

}

.dropdown_33:active {

	background-color: #f8f8f8
}

.dropdown_33.active:hover,
.dropdown_33.active {

	background-color: #f8f8f8
}

.dropdown_33.active .select>i {

	transform: rotate(-180deg);

}

.dropdown_33 .dropdown-menu_33 {

	position: absolute;

	background-color: #fff;

	width: 100%;

	left: 0;

	margin-top: 1px;

	overflow: hidden;

	display: none;

	max-height: 144px;

	overflow-y: auto;

	z-index: 11111;

	border: 1px solid #e0e0e0;

}

.dropdown_33 .dropdown-menu_33 li {

	padding: 6px 10px;

	transition: all .2s ease-in-out;

	cursor: pointer
}

.dropdown_33 .dropdown-menu_33 {

	padding: 0;

	list-style: none
}

.dropdown_33 .dropdown-menu_33 li:hover {

	background-color: #f2f2f2
}

.dropdown_33 .dropdown-menu_33 li:active {

	background-color: #e2e2e2
}

.serach_message {

	display: inline-block;

	width: 70%;

}

.serach_message .form-control {

	width: 85%;

	display: inline-block;

	border: 1px solid #e0e0e0;

	height: 40px;

	color: #000;

	font-size: 13px;

	border-radius: 0;

}

.serach_message button {

	background-color: #228e5d;

	padding: 8.7px 14px;

	border: 0;

	color: #fff;

	transform: translate(-3px, 0px);

	transition: 0.5s;

}

.innerinbox .mar {

	background: #3576db;

	color: white;

	border: 0;

	padding: 6px 12px;

	font-size: 13px;

	border-radius: 4px;

}

.innerinbox .mar1 {

	background: rgba(30, 59, 127, 0.94);

	color: white;

	border: 0;

	padding: 6px 12px;

	font-size: 13px;

	border-radius: 4px;

}

.table_formate_view {

	width: 100%;

	margin: 22px auto;

}

.table_1 {

	margin: 0 0 28px 0;

	width: 100%;

	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

	display: table;

}

.row_1.header_1 {

	color: #000;

	background: #eaeaea;

}

.row_1 {

	display: table-row;

	background: #fff;

}

.cell {

	padding: 10px 12px;

	display: table-cell;

	font-size: 13px;

	border-width: 1px 0 0 1px;

	background-color: #f8f8f8;

	border-bottom: 1px solid #ddd;

}

.cc11 {

	background-color: #228e5d;

	color: #fff;

	font-weight: 700;

	border: 0;

	font-size: 14px;

}

.cc12 {

	background-color: #228e5d;

	color: #fff;

	font-weight: 700;

	border: 0;

	font-size: 14px;

}

.cc13 {

	background-color: #228e5d;

	color: #fff;

	font-weight: 700;

	border: 0;

	font-size: 14px;

}

.cc14 {

	background-color: #228e5d;

	color: #fff;

	font-weight: 700;

	border: 0;

	font-size: 14px;

}

.container001 {

	display: inline-block;

	position: relative;

	padding-left: 0;

	margin-bottom: 14px;

	cursor: pointer;

	font-size: 14px;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	padding-left: 3px;

	margin-left: 5px;

}

.container001 input {

	position: absolute;

	opacity: 0;

	cursor: pointer;

}

.checkmark001 {

	position: absolute;

	top: 0;

	left: 0;

	height: 17px;

	width: 17px;

	background-color: #ccc;

}

.container001:hover input~.checkmark001 {

	background-color: #228e5d;

}

.container001 input:checked~.checkmark001 {

	background-color: #228e5d;

}

.checkmark001:after {

	content: "";

	position: absolute;

	display: none;

}

.container001 input:checked~.checkmark001:after {

	display: block;

}

.container001 .checkmark001:after {

	left: 6px;

	top: 3px;

	width: 6px;

	height: 10px;

	border: solid white;

	border-width: 0 3px 3px 0;

	-webkit-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	transform: rotate(45deg);

}

.cell a {

	color: #000;

}

.del_ {

	background-color: #3576db;

	color: white;

	border: 0;

	padding: 4px 12px;

	font-size: 14px;

	border-radius: 2px;

}

.mg0 {

	margin: 0;

}

.img_name {

	padding: 10px 0px;

}

.readimg {

	width: 55px;

	vertical-align: middle;

}

.rd_div {

	display: inline-block;

	margin-left: 10px;

	transform: translateY(11px);

}

.rd_div p {

	margin: 0;

	text-transform: uppercase;

	font-weight: 700;

	color: #000000;

}

.sent_ {

	font-size: 12px;

}

.dt_ {

	font-weight: 700;

	color: #444343;

}

.innerread {

	width: 90%;

	margin: 30px auto;

}

.innerread p {

	line-height: 24px;

	color: #646464;

	margin-bottom: 15px;

}

.dividep {

	border-top: 1px solid lightgray;

	margin-top: 25px;

	margin-bottom: 25px;

	position: relative;

}

.dividep:before {

	content: '';

	position: absolute;

	top: -3px;

	left: 46%;

	width: 51px;

	height: 5px;

	background-color: #228e5d;

	border-radius: 50px;

}

.bubble2 {

	background-color: rgba(105, 202, 209, 0.33);

	padding: 10px 15px;

	position: relative;

}

.bubble2:before {

	width: 0;

	height: 0;

	border-top: 10px solid transparent;

	border-right: 26px solid #ceeef0;

	border-bottom: 10px solid transparent;

	position: absolute;

	content: '';

	top: 15px;

	left: -25px;

}

.navsideim1 {

	width: 40px;

	border-radius: 50%;

	margin-bottom: 10px;

	margin-right: 10px;

	vertical-align: middle;

}

.timedate {

	display: inline-block;

	transform: translateY(7px);

}

.spnx {

	font-size: 13px;

	display: block;

	transform: translateY(3px);

	font-weight: 600;

	text-transform: uppercase;

}

.sent_1 {

	font-size: 12px;

}

.pn0 {

	border: 1px solid #e0e0e0;

	border-radius: 0;

	height: 150px !important;

	outline: none;

}



.replybtn {

	background-color: #228e5d;

	color: white;

	border: 0;

	padding: 7px 25px;

	text-transform: uppercase;

	letter-spacing: 1px;

	margin-top: 20px;

	font-weight: 600;

	font-size: 14px;

	transition: 0.3s all;

}

.a_back {

	text-transform: uppercase;

	letter-spacing: 1px;

	margin-top: 24px;

	font-weight: 600;

	font-size: 13px;

	transition: 0.3s all;

	display: inline-block;

	color: #000;

}

.replybtn:hover {

	background-color: #228e5d;

	transition: 0.3s all;

}

#room_fileds4 {

	width: 100%;

}

#room_fileds4 input {

	width: 90%;

	display: inline-block;

	margin-bottom: 20px;

}

.topic_tut {

	display: none;

}

.int_vid {

	width: 90%;

	display: inline-block;

}

.int_vid_1 i {

	font-size: 16px;

	display: inline-block;

	/*margin-left: 10px;*/

	color: #ed1b24;

}

.stu_lbl a {

	font-weight: 600;

	text-transform: uppercase;

	border-radius: 50px;

	font-size: 13px;

	background-color: #228e5d;

	color: #fff;

	display: inline-block;

	padding: 7px 15px;

}

.stu_lbl a:hover {

	background-color: #228e5d;

}

@media screen and (max-width: 580px) {

	.row_1 .cell:before {

		margin-bottom: 3px;

		content: attr(data-title);

		min-width: 98px;

		font-size: 10px;

		line-height: 10px;

		font-weight: bold;

		text-transform: uppercase;

		color: #969696;

		display: block;

	}

}

.enr_req {

	/*changes for course*/

	font-size: 15px;

	/*color: #000;*/

	/*comment margin for course*/

	/*margin: 2px 0px;*/

	font-weight: bold;

}

.enr_req b {

	color: inherit;

	font-weight: 700;

}

.re_time {

	display: inline-block;

	font-size: 13px;

	color: #000;

}

#clockdiv {

	font-family: sans-serif;

	color: #fff;

	display: inline-block;

	font-weight: 100;

	text-align: center;

	font-size: 30px;

	vertical-align: -webkit-baseline-middle;

}

#clockdiv>div {

	border-radius: 3px;

	display: inline-block;

	width: 52px;

	text-align: left;

}

#clockdiv div>span {

	padding: 5px;

	border-radius: 3px;

	background: #228e5d;

	display: inline-block;

	font-size: 12px;

	line-height: initial;

}

.star_l .fa {

	color: #d2d2d2;

}

.smalltext {

	padding-top: 0px;

	font-size: 12px;

	color: #000;

}

.cd-popup_112 {

	position: fixed;

	left: 0;

	top: 0;

	height: 100%;

	width: 100%;

	background-color: rgba(0, 0, 0, 0.7);

	opacity: 0;

	visibility: hidden;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	transition: opacity 0.3s 0s, visibility 0s 0.3s;

	z-index: 100000;

}

.cd-popup_112.is-visible {

	opacity: 1;

	visibility: visible;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;

	transition: opacity 0.3s 0s, visibility 0s 0s;

	z-index: 100000;

}

.cd-popup-container_112 {

	width: 48%;

	z-index: 10000;

	position: absolute;

	top: 50%;

	left: 0;

	border-radius: 5px;

	right: 0;

	margin: 0px auto;

	transform: translateY(-50%) !important;

	background: #FFF;

	text-align: center;

	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

	-webkit-transition-duration: 0.3s;

	-moz-transition-duration: 0.3s;

	transition-duration: 0.3s;

}

.cd-popup-container_112 .cd-popup-close_112 {

	position: absolute;

	top: 8px;

	right: 8px;

	width: 30px;

	height: 30px;

	z-index: 1000;

}

.cd-popup-container_112 .cd-popup-close_112::before,
.cd-popup-container_112 .cd-popup-close_112::after {

	content: '';

	position: absolute;

	top: 12px;

	width: 14px;

	height: 3px;

	background-color: #000000;

}

.cd-popup-container_112 .cd-popup-close_112::before {

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg);

	left: 8px;

}

.cd-popup-container_112 .cd-popup-close_112::after {

	-webkit-transform: rotate(-45deg);

	-moz-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	-o-transform: rotate(-45deg);

	transform: rotate(-45deg);

	right: 8px;

}

.is-visible2 .cd-popup-container_112 {

	-webkit-transform: translateY(0);

	-moz-transform: translateY(0);

	-ms-transform: translateY(0);

	-o-transform: translateY(0);

	transform: translateY(0);

}

.form_wrapper .input_field2 {

	position: relative;

	margin-bottom: 20px;

}

.form_wrapper .col_half2 {

	width: 50%;

	float: left;

}

.form_wrapper .input_field2>span {

	position: absolute;

	left: 0;

	top: 0;

	color: #333;

	height: 100%;

	border-right: 1px solid #ccc;

	text-align: center;

	width: 30px;

}

.form_wrapper .input_field2>span>i {

	padding-top: 10px;

}

.bottom_row2 a {

	text-decoration: none;

	color: #4c4c4c;

}

/*.serach_slider {

  margin-bottom: 50px;

}*/

.inner_slide {

	width: 100%;

	position: relative;

	margin: 0px auto
}

.inner_slide::placeholder {

	color: #000;

}

.inner_slide .form-control {

	height: 40px;

	border-radius: 4;

	background-color: transparent;

	border: 1px solid #000;

	color: #000;

	font-size: 12px;

	box-shadow: none;

	/*border-top:none;*/

	/*chnages for home page location m-t20px*/

	/*	margin-top: 20px;*/

}

/*.inner_slide button {

  position: absolute;

  top: 50%;

  border: 0;

  color: #fff;

  font-size: 18px;

  transform: translateY(-51%);

  right: 0px;

  padding: 0;

  background-color: #ed3122;

  padding: 0px 30px;

  height: 100%;

  border-radius: 0px 25px 25px 0px;

}

.inner_slide button:hover {

  color: #fff;

}*/

.input_field2 .form-control {

	height: 35px;

	border-radius: 0;

}

.detail_c {

	padding: 15px 0px;

}

.ad_wrap .form-control {

	border: 1px solid #e0e0e0;

	height: 40px;

	color: #000;

	font-size: 13px;

	border-radius: 0;

}

.ad_wrap {

	margin-bottom: 12px;

}

input,
select,
textarea,
input[type="text"],
input[type="date"],
input[type="url"],
input[type="email"],
input[type="password"],
input[type="tel"],
button,
button[type="submit"] {

	box-shadow: none !important;

}

.he180 {

	height: 150px !important;

}

.ad_upload_img h4 {

	margin-top: 0;

	text-transform: uppercase;

	font-weight: 700;

	margin-bottom: 20px;

	color: #000;

	font-size: 18px;

}

.ad_upload_img {

	margin-top: 30px;

}

.ad_wrap label {

	color: #000;

	font-weight: 700;

	margin-bottom: 10px;

}

.wall_amt {

	font-size: 14px;

	margin-top: 18px;

	text-transform: uppercase;

	font-weight: 900;

	color: #228e5d;

}

.wall_amt span {

	font-size: 22px;

}

.crad_restro .tab-list li>a span {

	font-weight: 700;

	color: white;

}

.why_in h5 {

	font-size: 20px;

	color: #228e5d;

	text-transform: capitalize;

	font-weight: 700;

	margin-top: 0;

}

.postadd_s a {

	color: #fff;

	font-weight: normal;

	display: inline-block;

	margin-top: 20px;

	padding: 10px 20px;

	font-size: 16px;

	border: 2px solid #fff;

	border-radius: 50px;

	background-color: #228e5d;

}

.postadd_s .fa {

	transition: 0.5s all;

}

.postadd_s a:hover {

	border: 2px solid #c91a0e;

}

.postadd_s:hover.postadd_s .fa {

	transition: 0.5s all;

	transform: translateX(7px);

}

.contact_div {

	padding: 80px 0 120px 0;

}

.con_frm_div h3 {

	text-transform: uppercase;

	font-weight: 700;

	font-size: 22px;

	margin-top: 0;

	color: #000;

	margin-bottom: 15px;

}

.con_frm_div .fr_dv1 textarea {

	min-height: 175px;

}

.c_fre {

	margin-top: 35px;

}

.con_frm_div .fr_dv1 .form-control {

	height: 40px;

	display: block;

	width: 100%;

	background: #fff;

	border: 1px solid #dad9d9;

	margin-bottom: 18px;

	padding: 12px 20px;

	border-radius: 0;

}

.con_frm_div button {

	background-color: #228e5d;

	color: #fff;

	font-size: 13px;

	font-weight: 700;

	border: 0;

	padding: 7px 30px;

	border-radius: 0px;

	margin-top: 20px;

	text-transform: uppercase;

	border-radius: 4px;

}

.con_frm_map {

	position: relative;

}

.contact-information {

	background: rgba(0, 0, 0, 0.8);

	padding: 12px 20px;

	width: 375px;

	position: absolute;

	top: 140px;

	left: 0;

	right: 0;

	margin: 0px auto;

}

.contact-information h6 {

	font-weight: 600;

	text-transform: uppercase;

	color: #fff;

	margin-bottom: 20px;

	font-size: 18px;

}

.contact-information ul li {

	position: relative;

	color: #fff;

	margin-bottom: 18px;

	line-height: 20px;

	padding-left: 30px;

}

.contact-information ul li i {

	position: absolute;

	top: 4px;

	left: 0;

	color: #228e5d;

	padding-left: 1px;

	font-size: 18px;

}

.limg {

	position: relative;

	width: 100%;

	overflow: hidden;

	height: 138px;

	display: flex;

	background-color: #e0e0e0;

	border: 1px solid #ddd;

	background-size: cover;

	background-position: center;

}

.bimg {

	/*	width: 100%;

	height: 300px*/
	;

	background-size: 90%;

	background-position: center;

	background-repeat: no-repeat;

	margin: auto;

	background-color: #fff;

	border-radius: 50%;

	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

}

#result {

	/* width: 500px;

	height: 300px; */

	/* padding-left: 124px; */

	margin-left: auto;

	margin-right: auto;

	border-radius: 0px;

	/*display: none;*/

}

.limg a {

	margin: auto;

}

.limg img {

	width: auto;

	max-height: 100%;

	margin: auto;

}

.day_remaining {

	position: absolute;

	top: 10px;

	left: 0;

}

.day_remaining span {

	background-color: #fff;

	padding: 1px 0px;

	display: inline-block;

	font-size: 15px;

	color: #E91E63;

	font-weight: 600;

}

.pfix {

	overflow-y: hidden;

}

.day_remaining span b {

	color: #ed3122;

	font-weight: 900;

	font-size: 13px;

	line-height: initial;

}

.user_dash {

	position: absolute;

	top: 60px;

	left: 0;

	width: 100%;

	background-color: #228e5d;

	height: 100vh;

	padding: 0px 20px;

	display: none;

	z-index: -1;

}

.change .bar1 {

	-webkit-transform: rotate(-45deg) translate(-4px, 6px);

	transform: rotate(-45deg) translate(-4px, 6px);

}

.change .bar2 {

	opacity: 0;

}

.change .bar3 {

	-webkit-transform: rotate(45deg) translate(-7px, -8px);

	transform: rotate(45deg) translate(-7px, -8px);

}

.warp_pass {

	position: relative;

	width: 60%
}

.sidenav {

	height: 100%;

	width: 0;

	position: fixed;

	z-index: 100;

	top: 0;

	left: 0;

	background-color: #fff;

	overflow-x: hidden;

	transition: 0.5s;

}

.sidenav h5 {

	background: #F2F3F5;

	padding: 20px 15px;

	font-size: 15px;

	font-weight: 900;

	color: #000;

}

.sidenav li {

	position: relative;

	border-bottom: 1px solid #E8E9EB;

}

.extra_layer {

	position: relative;

}

.extra_layer:before {

	content: '\f105';

	font-family: "FontAwesome";

	position: absolute;

	top: 1em;

	right: 10px;

	font-size: 17px;

	transform: translateY(-50%);

	color: #ed3122;

}

.sidenav a {

	padding: 8px 8px 8px 15px;

	text-decoration: none;

	font-size: 14px;

	color: #818181;

	display: block;

	transition: 0.3s;

}

.sidenav a:hover {

	color: #000;

}

.sidenav .closebtn {

	position: absolute;

	top: 0;

	right: 0px;

	font-size: 36px;

	color: #ed3122;

	padding: 5px;

}

.layer2 {

	display: none;

}

.back_link a {

	color: #000;

	padding: 8px 8px 8px 15px;

	font-weight: 600;

}

.back_link {

	background-color: #c3c4c4;

	color: #000;

}

/*.back_link:before {

  content: '\f104';

  font-family: "FontAwesome";

  position: absolute;

  top: 50%;

  left: 5px;

  font-size: 17px;

  transform: translateY(-50%);

  color: #000;

}*/

.layer3 {

	display: none;

}

.layer3 a {

	padding-left: 30px;

}

.layer3 .back_link:before {

	left: 20px;

}

.layer4 {

	display: none;

}

.layer4 .back_link:before {

	left: 30px;

}

.layer4 a {

	padding-left: 40px;

}

.layer5 {

	display: none;

}

.layer5 .back_link:before {

	left: 40px;

}

.layer5 a {

	padding-left: 50px;

}

.layer6 {

	display: none;

}

.layer6 .back_link:before {

	left: 50px;

}

.layer6 a {

	padding-left: 60px;

}

.hoverflow {

	height: 100vh;

	overflow: hidden;

}

body {

	position: relative;

}

.srt_box12 {

	margin-bottom: 15px;

}

#msform {

	width: 100%;

	margin: 0px auto;

	text-align: center;

	position: relative;

	min-height: 264px;

	background-color: #fff
}

#msform fieldset {

	background: white;

	border: 0 none;

	border-radius: 3px;

	padding: 25px 20px;

	box-sizing: border-box;

	width: 100%;

	margin: 0 0%;

	position: absolute;

}

#msform fieldset:not(:first-of-type) {

	display: none;

}

#msform .action-button {

	width: 100px;

	background: #228e5d;

	font-weight: bold;

	color: white;

	border: 0 none;

	border-radius: 1px;

	cursor: pointer;

	padding: 10px 5px;

	margin: 20px 0px 0;

	border-radius: 4px;

}

#msform .action-button:hover,
#msform .action-button:focus {

	box-shadow: 0 0 0 2px white, 0 0 0 3px #67d5bf;

}

/*headings*/

.fs-title {

	font-size: 16px;

	text-transform: uppercase;

	color: #63a2cb;

	margin-bottom: 10px;

}

.fs-subtitle {

	font-weight: normal;

	font-size: 14px;

	color: #666;

	margin-bottom: 20px;

	font-weight: 700;

	color: #000;

	text-align: left;

}

/*progressbar*/

#progressbar {

	margin-bottom: 30px;

	overflow: hidden;

	/*CSS counters to number the steps*/

	counter-reset: step;

}

#progressbar li {

	list-style-type: none;

	color: white;

	text-transform: uppercase;

	font-size: 9px;

	width: 10%;

	float: left;

	position: relative;

}

#progressbar li:before {

	content: counter(step);

	counter-increment: step;

	width: 20px;

	line-height: 20px;

	display: block;

	font-size: 10px;

	color: #333;

	background: white;

	border-radius: 3px;

	margin: 0 auto 5px auto;

}

/*progressbar connectors*/

#progressbar li:after {

	content: '';

	width: 100%;

	height: 2px;

	background: white;

	position: absolute;

	left: -50%;

	top: 9px;

	z-index: -1;
	/*put it behind the numbers*/

}

#progressbar li:first-child:after {

	/*connector not needed before the first step*/

	content: none;

}

/*marking active/completed steps green*/

/*The number of the step and the connector before it = green*/

#progressbar li.active:before,
#progressbar li.active:after {

	background: #67d5bf;

	color: white;

}

.help-block {

	font-size: 0.8em;

	color: #7c7c7c;

	text-align: left;

	margin-bottom: 0.5em;

}

/*the container must be positioned relative:*/

.autocomplete {

	position: relative;

	display: inline-block;

}

.autocomplete-items {

	position: absolute;

	border: 1px solid #d4d4d4;

	border-bottom: none;

	border-top: none;

	z-index: 99;

	/*position the autocomplete items to be the same width as the container:*/

	top: 100%;

	left: 0;

	right: 0;

}

.autocomplete-items div {

	padding: 10px;

	cursor: pointer;

	background-color: #fff;

	border-bottom: 1px solid #d4d4d4;

	text-align: left;

}

/*when hovering an item:*/

.autocomplete-items div:hover {

	background-color: #e9e9e9;

}

/*when navigating through the items using the arrow keys:*/

.autocomplete-active {

	background-color: DodgerBlue !important;

	color: #ffffff;

}

.chooes label {

	width: 100%;

	display: block;

}

.chooes .col-md-10 {

	padding: 0;

	text-align: left;

}

.chooes .row {

	margin-bottom: 15px !important
}

/* -------------------radio button-------------------- */

.control-group {

	display: block;

}

.control {

	display: block;

	position: relative;

	padding-left: 30px;

	margin-bottom: 15px;

	cursor: pointer;

	font-size: 14px;

	text-align: left;

}

.control input {

	position: absolute;

	z-index: -1;

	opacity: 0;

}

.control__indicator {

	position: absolute;

	top: 2px;

	left: 0;

	height: 20px;

	width: 20px;

	background: #e6e6e6;

}

.control--radio .control__indicator {

	border-radius: 50%;

}

.control:hover input~.control__indicator,
.control input:focus~.control__indicator {

	background: #ccc;

}

.control input:checked~.control__indicator {

	background: #228e5d;

}

.control:hover input:not([disabled]):checked~.control__indicator,
.control input:checked:focus~.control__indicator {

	background: #228e5d;

}

.control input:disabled~.control__indicator {

	background: #e6e6e6;

	opacity: 0.6;

	pointer-events: none;

}

.control__indicator:after {

	content: '';

	position: absolute;

	display: none;

}

.control input:checked~.control__indicator:after {

	display: block;

}

.control--checkbox .control__indicator:after {

	left: 8px;

	top: 4px;

	width: 3px;

	height: 8px;

	border: solid #fff;

	border-width: 0 2px 2px 0;

	transform: rotate(45deg);

}

.control--checkbox input:disabled~.control__indicator:after {

	border-color: #7b7b7b;

}

.control--radio .control__indicator:after {

	left: 7px;

	top: 7px;

	height: 6px;

	width: 6px;

	border-radius: 50%;

	background: #fff;

}

.control--radio input:disabled~.control__indicator:after {

	background: #7b7b7b;

}

.select {

	position: relative;

	display: inline-block;

	width: 100%;

}

.select select {

	display: inline-block;

	width: 100%;

	cursor: pointer;

	padding: 10px 15px;

	outline: 0;

	border: 0;

	border-radius: 0;

	background: #e6e6e6;

	color: #7b7b7b;

	appearance: none;

	-webkit-appearance: none;

	-moz-appearance: none;

}

.select select::-ms-expand {

	display: none;

}

.select select:hover,
.select select:focus {

	color: #000;

	background: #ccc;

}

.select select:disabled {

	opacity: 0.5;

	pointer-events: none;

}

.select__arrow {

	position: absolute;

	top: 16px;

	right: 15px;

	width: 0;

	height: 0;

	pointer-events: none;

	border-style: solid;

	border-width: 8px 5px 0 5px;

	border-color: #7b7b7b transparent transparent transparent;

}

.select select:hover~.select__arrow,
.select select:focus~.select__arrow {

	border-top-color: #000;

}

.select select:disabled~.select__arrow {

	border-top-color: #ccc;

}

/* ---------------------------end here----------------------- */

fieldset p {

	margin-bottom: 15px;

	font-size: 13px;

	text-align: left;

}

.ydone {

	font-size: 18px;

	font-weight: 900;

	color: #ed3125;

	margin-bottom: 15px;

}

.autocomplete_search {

	position: relative;

	display: inline-block;

	width: 100%;

	/* margin-left: 25%; */

}

.autocomplete_search-items {

	position: absolute;

	border-bottom: none;

	border-top: none;

	z-index: 99;

	/*position the autocomplete_search items to be the same width as the container:*/

	top: 100%;

	left: 0;

	right: 0;

	height: 250px;

	overflow-y: auto;

}

.autocomplete_search-items div {

	padding: 10px 15px;

	cursor: pointer;

	background-color: #fff;

	border-bottom: 1px solid #d4d4d4;

	text-align: left;

	color: #000;

	font-size: 14px;

	font-weight: 700;

}

/*when hovering an item:*/

.autocomplete_search-items div:hover {

	background-color: #e9e9e9;

}

/*when navigating through the items using the arrow keys:*/

.autocomplete_search-active {

	background-color: DodgerBlue !important;

	color: #ffffff;

}

.intersted_btn {

	background-color: #228e5d;

	color: #fff;

	border: 0;

	padding: 6px 17px;

	border-radius: 5px;

	margin-top: 5px;

}

/*-----------------------------------------blog css start here--------------------------------------*/

.blogs_div {

	/*	padding: 70px 0px;*/

	padding: 14px 20px;

}

.single-blog-post {



	background: white;

	border: 1px solid dimgrey;

	margin-bottom: 25px;

	padding: 8px;

}

.img_blog img {

	display: inherit;

}

.single-blog-post ul li {

	display: inline-block;

	margin-right: 25px;

	color: #676767;

}

.single-blog-post ul li:last-child {

	margin-right: 0;

}

.single-blog-post ul li i {

	width: 15px;

}

.single-blog-post h1 {

	color: #228e5d;

	font-size: 14px;

	font-weight: bold;

	line-height: 34px;

	margin-bottom: 10px;

}

.fst-para-log {

	margin-top: 15px !important;

}

.single-blog-post h1 a {

	color: #424d6c;

}



.latestfeed {



	margin-bottom: 30px;

}

.single-blog-post h1 a:hover {

	color: #ed3122
}

.single-blog-post p {

	line-height: 24px;

	color: #181515;

	margin-bottom: 15px;

}

.re_blog {

	background: #ed3122;

	text-align: center;

	color: #fff;

	font-size: 15px;

	position: relative;

	margin-top: 25px;

	z-index: 5;

	padding: 11px 35px;

	display: inline-block;

	text-transform: capitalize;

	letter-spacing: 1px;

}

.re_blog:hover {

	background: #228e5d;

	color: #fff
}

.blog_search {

	position: relative;

}

.blog_search .form-control {

	height: 45px;

	border-radius: 0;

	padding: 6px 30px 6px 12px;

}

.blog_search .form-control:focus {

	outline: none;

}

.blog_search button {

	position: absolute;

	top: 48%;

	right: 10px;

	transform: translateY(-50%);

	color: #ed3122;

	font-size: 18px;

	background-color: transparent;

	border: 0;

	padding: 0;

}

.sidebar-data {

	margin-top: 35px;

	margin-bottom: 30px;

}

.sidebar-list ul {

	background: #ffefed;

}

.sidebar-list ul li a {

	padding: 10px 20px;

	display: block;

	color: #000;

	font-size: 15px;

	position: relative;

}

.sidebar-list ul li span {

	position: absolute;

	top: 50%;

	right: 10px;

	transform: translateY(-50%);

}

.sidebar-list ul li.active a,
.theme-siddebar .sidebar-list ul li:hover a {

	background-color: #ed3122;

	color: #fff;

}

.soc_share li {

	margin-right: 15px !important;

}

.soc_share li a {

	color: #fb756b;

	font-size: 18px;

}

.soc_share li a:hover {

	color: #ed3122;

}

.soc_share li a i {

	width: auto !important;

}

.soc_s_count {

	margin-top: 25px;

}

.comments_div {

	border: 1px solid #ffefed;

	padding: 50px 40px;

}

.comments_div h4 {

	color: #000;

	font-size: 16px;

	margin-bottom: 30px;

}

.comm_avatar h5 {

	font-size: 16px;

	color: #000;

	font-weight: 600;

	margin-bottom: 8px;

}

.comm_avatar p {

	margin-bottom: 10px;

}

.us_avatar {

	display: inline-block;

	width: 12%;

}

.comm_avatar {

	display: inline-block;

	width: 87%;

	vertical-align: top;

	padding: 0px 0px 0px 15px;

}

.in_use_avtar {

	width: 70px;

	border-radius: 50%;

	overflow: hidden;

	height: 70px;

}

.con_show {

	background: #fff4f4;

	padding: 20px 22px;

	margin-bottom: 20px;

}

.comment-form {

	border: 1px solid #ffefed;

	border-top: none;

	padding: 50px 40px 85px;

}

.comment-form .title {

	padding-bottom: 35px;

	font-size: 18px;

	color: #000;

}

.comment-form form input {

	display: block;

	width: 100%;

	height: 50px;

	border: none;

	margin-bottom: 30px;

	background: #fff4f4;

	padding: 0 15px;

}

.comment-form form textarea {

	width: 100%;

	max-width: 100%;

	height: 300px;

	max-height: 300px;

	background: #fff4f4;

	border: none;

	padding: 15px;

	margin-bottom: 40px;

	resize: none;

}

.comment-form button {

	background-color: red;

	border: 0;

	color: #fff;

	padding: 12px 45px;

	font-size: 15px;

	letter-spacing: 1px;

	text-transform: uppercase;

	border-radius: 5px;

}

.comment-form button:hover {

	background-color: #228e5d;

}

.more_blog_list {

	background: #ffefed;

	padding: 20px;

	margin-bottom: 20px;

}

.related_b p {

	font-size: 13px;

	margin-bottom: 8px;

}

.related_b p a {

	color: #000
}

.related_b span {

	display: block;

	font-size: 12px;

	color: #909090;

}

.r_detail a {

	color: red !important
}

.more_blog_list hr {

	border-top: 1px solid #e0e0e0;

}

.btblocg {

	color: #000;

}

.btblocg:hover {

	color: red
}

.cssstar li {

	display: inline-block;

}

.cssstar li {

	color: #cbd1d9;

}

.grat {

	color: #e7711b !important
}

.r_list {

	/* display: inline-block;*/

	margin-right: 10px;

}

.filter_data_serach .listing_1 .r_list,
.filter_data_product_serach .listing_1 .r_list,
.listing_restro .listing_1 .r_list {

	margin-right: 0;

}

.budget .header span {

	float: none !important;

	text-align: right;

	font-weight: 700;

	color: #000;

}

.teachhome {

	margin-top: 15px;

	display: none;

}

.tags-input {

	display: flex;

	flex-wrap: wrap;

	background-color: #fff;

	border: 1px solid #e0e0e0;

	padding: 6px 10px 6px 10px;

}

.tags-input-tag {

	display: inline-flex;

	line-height: 1;

	align-items: center;

	font-size: .875rem;

	background-color: #ed3122;

	color: #ffffff;

	border-radius: .25rem;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	padding: .25rem;

	margin-right: .5rem;

	margin-bottom: .25rem;

}

.tags-input-tag:last-of-type {

	margin-right: 0;

}

.tags-input-remove {

	color: #ffffff;

	font-size: 1.125rem;

	line-height: 1;

	background-color: transparent;

	padding: 0;

	border: 0;

}

.tags-input-remove:first-child {

	margin-right: .25rem;

}

.tags-input-remove:last-child {

	margin-left: .25rem;

}

.tags-input-remove:focus {

	outline: 0;

}

.tags-input-text {

	flex: 1;

	outline: 0;

	padding-top: .25rem;

	padding-bottom: .25rem;

	margin-left: .5rem;

	margin-bottom: .25rem;

	min-width: 10rem;

	border: 0;

}

b {

	font-weight: 600;

	color: #000;

}

#myInput1::placeholder {

	color: #000 !important
}

.sign_div_ {

	padding: 25px 0px;

}

.inner_sign {

	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2), 0 1px 3px 0 rgba(0, 0, 0, .1);

	padding: 15px;

}

.download_icon {

	margin-left: 15px;

	color: #b5b5b5 !important;

}

.download_icon:hover {

	color: red !important
}

.radio-inline {

	margin-left: 0 !important;

	margin-right: 10px;

}

/*Portfolio===============================*/

#portfolio {

	margin: 1rem 0;

	-webkit-column-count: 3;

	-moz-column-count: 3;

	column-count: 3;

	-webkit-column-gap: 1rem;

	-moz-column-gap: 1rem;

	column-gap: 1rem;

	-webkit-column-width: 33.33333333333333%;

	-moz-column-width: 33.33333333333333%;

	column-width: 33.33333333333333%;

}

#portfolio-container .tile {

	-webkit-transform: scale(0);

	transform: scale(0);

	-webkit-transition: all 350ms ease;

	transition: all 350ms ease;

}

#portfolio-container .tile:hover {}

#portfolio-container .scale-anm {

	transform: scale(1);

}

#portfolio-container .scale-anm a {

	border: 1px solid #848484;

	padding: 1.4em;

	text-decoration: underline;

}

#portfolio-container p {

	padding: 10px;

	border-bottom: 1px #ccc dotted;

	text-decoration: none;

	font-family: lato;

	text-transform: uppercase;

	font-size: 12px;

	color: #333;

	display: block;

	float: left;

}

#portfolio-container p:hover {

	cursor: pointer;

	background: #333;

	color: #eee;

}

#portfolio-container .tile img {

	max-width: 100%;

	width: 100%;

	height: auto;

	margin-bottom: 1rem;

}

#portfolio-container .btn {

	font-family: Lato;

	font-size: 18px;

	font-weight: normal;

	text-decoration: none;

	cursor: pointer;

	display: inline-block;

	line-height: normal;

	padding: 5px 10px;

	margin: 0;

	height: auto;

	border: 1px solid;

	vertical-align: middle;

	-webkit-appearance: none;

	color: #555;

	background-color: rgba(0, 0, 0, 0);

}

#portfolio-container .btn:hover {

	text-decoration: none;

	color: #fff;

	background-color: #FF1351;

}

#portfolio-container .btn:focus {

	outline: none;

	border-color: var(--darken-2);

	box-shadow: 0 0 0 3px var(--darken-3);

}

/*Portfolio===============================*/

#portfolio-container .active {

	background-color: #FF1351;

	color: #fff;

	outline: 0;

	box-shadow: none;

}

#portfolio-container .active:active {

	background-color: #FF1351;

	color: #fff;

	outline: 0;

	box-shadow: none;

}

.canterms a {

	font-size: 14px;

	font-weight: 600;

	letter-spacing: 0.5px;

	color: #000;

}

.canterms a:hover {

	color: red;

	font-weight: 900
}

.canterms p:first-child {

	margin-bottom: 10px;

	display: block;

}

#for_insti_colg {

	display: none;

}

#for_coh_insti {

	display: none;

}

.bs_profile {

	/*display: inline-block;*/

	margin-right: 10px;

	font-size: 13px;

}

.bs_profile a {

	font-size: 13px;

	color: #228e5d;

	font-weight: 600;

}

.bs_profile a:hover {

	color: red
}

.color_white {

	color: #fff !important;

}

.mainfeatures img {

	width: 32px;

	vertical-align: middle;

	margin-right: 15px;

}

.mainfeatures span {

	color: #fff;

	font-weight: 600;

}

.main_fea_category {

	padding: 25px 0px 40px 0px;

	background-color: #fff;

}

.cat_list_l .col-md-3 {

	text-align: center;

	margin-bottom: 20px;

}

.cat_list_r .col-md-3 {

	text-align: center;

	margin-bottom: 20px;

}

.cat_list_l .col-md-3 img {

	width: 90px;

}

.cat_list_l .col-md-3 a {

	display: inline-block;

	font-size: 13px;

	font-weight: 700;

	color: #228e5d;

}

.cat_list_l .col-md-3 span:hover a {

	color: #fff;

}

.cat_list_r .col-md-3 span:hover a {

	color: #fff;

}

.cat_list_l .col-md-3 p {

	display: block;

	width: 100%;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.cat_list_l .col-md-3 span:hover {

	background-color: red;

}

.cat_list_r .col-md-2 span:hover {

	background-color: red;

}

.color_img {

	display: none;

}

.cat_list_l .col-md-3:hover .color_img {

	display: inline-block;

}

.cat_list_l .col-md-3:hover .basic_img {

	display: none;

}

.cat_list_l .col-md-3 a:hover .color_img {

	display: inline-block;

}

.cat_list_l .col-md-3 a:hover .basic_img {

	display: none;

}

#video_frm {

	width: 100%;

	height: 228px;

}

.overlay {

	width: 100%;

	background: rgba(0, 0, 0, .75);

	position: fixed;

	left: 0;

	top: 0;

	bottom: 0;

	right: 0;

	z-index: 9999;

}

.videoBox {

	position: fixed;

	width: 90%;

	left: 50%;

	top: 50%;

	transform: translateY(-50%) translateX(-50%);

	text-align: center;

}

.videoBox video {

	width: 100%;

}

.close {

	width: 36px;

	height: 36px;

	position: absolute;

	top: -18px;

	right: -18px;

	display: block;

	/* background: transparent url("../img/close.png") no-repeat center center; */

	/* opacity: .8; */

}

.close:hover {

	opacity: 1;

}

@media (min-width: 767px) {

	.videoBox {

		width: 50%;

	}

	.instshareprofile>span>img {

		width: 22px;

		height: 22px;

	}

}

#start_video {

	width: 100%;

	height: 500px;

}

.bottom_fixed {

	position: fixed;

	bottom: 0;

	padding: 8px 0;

	background-color: #fff;

	box-shadow: 4px 0px 5px #adadad;

	width: 100%;

	z-index: 999
}

.inner_fixed .col-sm-2 {

	width: 20%;

	text-align: center;

}

.inner_fixed i {

	font-size: 20px;

	color: #228e5d;

}

.middle_icon i {

	color: #fff
}

.inner_fixed a {

	color: #000;

}

.inner_fixed a:hover {

	color: red
}

.inner_fixed p {

	font-size: 10px;

	line-height: initial;

}

.middle_icon {

	background-color: #228e5d;

	border-radius: 50px;

	position: absolute;

	/* width: 70%; */

	left: 0;

	right: 0;

	margin: 0px auto;

	top: -20px;

	/* padding: 13px 0px; */

	width: 50px;

	height: 50px;

	line-height: 56px;

}

.middle_icon a {

	color: #fff
}

/* .thnks_div{

  position: absolute;

  top: 50%;

  left:0;

  right: 0;

  margin:0px auto;

  text-align: center;

  transform: translateY(-50%);

} */

.jopc {

	font-size: 36px;

	font-weight: 900;

	margin-bottom: 70px;

	position: relative;

	text-transform: capitalize;

	color: #000;

	line-height: 40px;

	text-align: center;

}

.sslink {

	font-size: 16px;

	color: #000;

	font-weight: 700;

	margin-bottom: 15px;

}

.po_icon {

	position: absolute;

	top: 50%;

	right: 10px;

	transform: translateY(-50%);

	color: red;

	width: 15px;

}

.mem_since {

	font-size: 14px;

	color: #fff;



	text-align: center;



}

.video_start_div h5 {

	font-size: 16px;

	color: #000;

	font-weight: 700;

	margin-bottom: 10px;

}

.video_start_div p {

	margin-bottom: 20px;

}

.video_start_div {

	text-align: center;

}

.info_txt p {

	margin-bottom: 8px;

}

.read_m_edu {

	width: 200px;

	margin: 0px auto;

	background-color: #ed3125;

	padding: 7px 0px;

	margin-top: 15px;

	display: inline-block;

	color: #fff;

	border-radius: 50px;

}

.read_m_edu:hover {

	color: #fff;

	background-color: #228e5d;

}

.why_edu {

	padding: 70px 0px;

}

.inner_why_edu h1 {

	font-size: 32px;

	line-height: 40px;

	font-weight: 700;

	color: #000;

	margin-bottom: 20px;

}

.inner_why_edu .post_img_6 img {

	width: 200px;

	margin: 0px auto;

}

.complete_circle {

	width: 130px;

	margin: 0px auto;

	height: 130px;

	border-radius: 50%;

	background-color: #ffffff;

	position: relative;

	margin-bottom: 20px;

}

.complete_circle span {

	position: absolute;

	width: 100%;

	left: 0;

	top: 50%;

	transform: translateY(-50%);

	color: #000;

}

.complete_circle span b {

	font-size: 20px;

	font-weight: 900;

}

.work-section {

	position: relative;

	padding: 70px 0px;

	background-color: #ed3122;

}

.circle_box_ p {

	position: relative;

	font-size: 15px;

	line-height: 30px;

	color: #ffffff;

	text-align: center;

}

.pulse1 {

	animation: pulse_ 2s infinite;

}

@keyframes pulse_ {

	0% {

		box-shadow: 0 0 0 0 rgba(160, 0, 0, 0.54);

	}

	70% {

		box-shadow: 0 0 0 50px rgba(0, 0, 0, 0);

	}

	100% {

		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);

	}

}

.pad15 {

	padding: 15px 0px;

}

.add_more_img {

	background-color: transparent;

	border: 0;

	color: red;

	font-size: 30px;

	position: absolute;

	bottom: 0;

	left: 0;

	right: 0;

	margin: 0px auto;

	display: block;

	width: 100%;

}

.close_thum {

	position: absolute;

	top: 0;

	right: 0px;

	z-index: 9;

	background-color: red;

	color: #fff;

	border-radius: 50px;

	padding: 5px 7px;

	cursor: pointer;

}

.cd-popup_review1 {

	position: fixed;

	left: 0;

	top: 0;

	height: 100%;

	width: 100%;

	background-color: rgba(0, 0, 0, 0.7);

	opacity: 0;

	z-index: 100000000;

	visibility: hidden;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	transition: opacity 0.3s 0s, visibility 0s 0.3s;

}

.cd-popup_review1.is-visible {

	opacity: 1;

	visibility: visible;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;

	transition: opacity 0.3s 0s, visibility 0s 0s;

	z-index: 100000000;

}

.dum_ctxt {

	padding: 45px 30px;

}

.cd-popup-container_review1 {

	background: url("../img/blog-11-1000x600-Copy.jpg");

	width: 40%;

	z-index: 10000;

	position: absolute;

	top: 50%;

	left: 0;

	right: 0;

	margin: 0px auto;

	transform: translateY(-50%) !important;

	background-repeat: no-repeat;

	background-size: cover;

	text-align: center;

	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

	padding: 35px 35px;

	-webkit-transition-duration: 0.3s;

	-moz-transition-duration: 0.3s;

	transition-duration: 0.3s;

	border: 8px solid #fff;

}

.cd-popup-container_review1 h5 {

	color: #fff;

	font-size: 24px;

	margin-bottom: 40px;

	font-weight: 700;

	text-transform: uppercase;

	letter-spacing: 1px;

	position: relative;

}

.subfrm {

	position: relative;

}

.subfrm:before {

	content: '';

	position: absolute;

	background-color: #fff;

	width: 50%;

	height: 2px;

	left: 0;

	bottom: -15px;

	right: 0;

	margin: 0px auto;

}

.subfrm:after {

	content: '';

	position: absolute;

	background-color: #fac315;

	width: 12px;

	height: 12px;

	left: 0;

	bottom: -20px;

	right: 0;

	margin: 0px auto;

	transform: rotate(45deg);

	border: 1px solid;

}

.cd-popup-container_review1 p {

	color: #d8d8d8;

}

.fill-form {

	width: 80%;

	margin: 0px auto;

	margin-top: 40px;

}

.wrp_frm {

	margin-bottom: 15px;

}

.wrp_frm .form-control {

	height: 42px;

	border-radius: 0px;

	background-color: transparent;

	border: 1px solid #fff;

	color: #fff;

}

.wrp_frm .form-control::placeholder {

	color: #fff
}

.wrp_frm .form-control:focus {

	box-shadow: none;

	outline: none;

}

.cd-popup-container_review1 .cd-buttons:after {

	content: "";

	display: table;

	clear: both;

}

.cd-popup-container_review1 .cd-popup-close_review {

	position: absolute;

	top: 11px;

	right: 8px;

	width: 30px;

	height: 30px;

}

.cd-popup-container_review1 .cd-popup-close_review1::before,
.cd-popup-container_review1 .cd-popup-close_review1::after {

	content: '';

	position: absolute;

	top: 12px;

	width: 14px;

	height: 3px;

	background-color: #fac315;

}

.cd-popup-container_review1 .cd-popup-close_review1::before {

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg);

	left: 8px;

}

.cd-popup-container_review1 .cd-popup-close_review1::after {

	-webkit-transform: rotate(-45deg);

	-moz-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	-o-transform: rotate(-45deg);

	transform: rotate(-45deg);

	right: 8px;

}

.is-visible .cd-popup-container_review1 {

	-webkit-transform: translateY(0);

	-moz-transform: translateY(0);

	-ms-transform: translateY(0);

	-o-transform: translateY(0);

	transform: translateY(0);

}

.sb_tm {

	background-color: #228e5d;

	width: 100%;

	border: 0;

	border-radius: 50px;

	padding: 10px 0px;

	text-transform: uppercase;

	color: #fff;

	font-weight: 700;

	letter-spacing: 2px;

	font-size: 16px;

	transition: 0.5s all;

	margin-bottom: 20px;

	margin-top: 15px;

}

.sb_tm:hover {

	background-color: #000;

	transition: 0.5s all;

}

#fill-form .form-control::placeholder {

	color: #fff !important;

}

.container_rd {

	display: block;

	position: relative;

	padding-left: 28px;

	margin-bottom: 20px;

	cursor: pointer;

	font-size: 15px;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	text-align: left;

}

/* Hide the browser's default radio button */

.container_rd input {

	position: absolute;

	opacity: 0;

	cursor: pointer;

}

/* Create a custom radio button */

.checkmark {

	position: absolute;

	top: 0;

	left: 0;

	height: 22px;

	width: 22px;

	background-color: #eee;

	border-radius: 50%;

}

/* On mouse-over, add a grey background color */

.container_rd:hover input~.checkmark {

	background-color: #ccc;

}

/* When the radio button is checked, add a blue background */

.container_rd input:checked~.checkmark {

	background-color: #ed3122;

}

/* Create the indicator (the dot/circle - hidden when not checked) */

.checkmark:after {

	content: "";

	position: absolute;

	display: none;

}

/* Show the indicator (dot/circle) when checked */

.container_rd input:checked~.checkmark:after {

	display: block;

}

/* Style the indicator (dot/circle) */

.container_rd .checkmark:after {

	top: 7px;

	left: 7px;

	width: 8px;

	height: 8px;

	border-radius: 50%;

	background: white;

}

.wrp_fc .form-control {

	height: 43px;

	border-radius: 0;

	/*border: 2px solid #e0e0e0;*/

	border: 2px solid black;

	color: #000;

	margin-top: -1px;

}

.pdu0 {

	padding: 0px 0px 0px 0px;

}

.courses h4 {

	color: #020202;

	font-size: 16px;

	font-weight: 700;

}

.tags {

	background: none repeat scroll 0 0 #fff;

	border: 1px solid #ccc;

	display: table;

	padding: 0.5em;

	width: 100%;

	border: 0;

	border-bottom: 2px solid rgba(127, 161, 188, .68);

	border-radius: 0;

	color: #606060;

	outline: 0;

	font-size: 13px;

	font-weight: 600;

	width: 100%;

	list-style: none
}

.tags li.tagAdd,
.tags li.addedTag {

	float: left;

	margin-left: 0.25em;

	margin-right: 0.25em;

}

.tags li.addedTag {

	background: -webkit-linear-gradient(0deg, #ed3122 0, #ca4338 100%);

	border-radius: 50px;

	color: #fff;

	padding: 5px 12px;

	margin-bottom: 6px;

}

.tags input,
li.addedTag {

	border: 1px solid transparent;

	border-radius: 0px;

	box-shadow: none;

	display: block;

	padding: 0.5em;

}

.tags input:hover {

	border: 1px solid #0070bb;

	outline: none;

	box-shadow: none;

}

.tags input:focus {

	border: 1px solid #0070bb;

	outline: none;

	box-shadow: none;

}

span.tagRemove {

	cursor: pointer;

	display: inline-block;

	padding-left: 0.5em;

	vertical-align: middle;

	font-size: 16px;

}

span.tagRemove:hover {

	color: #fff;

}

.note_red {

	color: red;

	font-size: 13px;

}

.add_more_img_ {

	background-color: transparent;

	border: 0;

	color: red;

	font-size: 36px;

	width: 100%;

	cursor: pointer;

}

.tags1 {

	background: none repeat scroll 0 0 #fff;

	border: 1px solid #ccc;

	display: table;

	padding: 0.5em;

	width: 100%;

	border: 0;

	border-bottom: 2px solid rgba(127, 161, 188, .68);

	border-radius: 0;

	color: #606060;

	outline: 0;

	font-size: 13px;

	font-weight: 600;

	width: 100%;

	list-style: none
}

.tags1 li.tagAdd1,
.tags1 li.addedTag1 {

	float: left;

	margin-left: 0.25em;

	margin-right: 0.25em;

}

.tags1 li.addedTag1 {

	background: -webkit-linear-gradient(0deg, #ed3122 0, #ca4338 100%);

	border-radius: 50px;

	color: #fff;

	padding: 5px 12px;

	margin-bottom: 6px;

}

.tags1 input,
li.addedTag1 {

	border: 1px solid transparent;

	border-radius: 0px;

	box-shadow: none;

	display: block;

	padding: 0.5em;

}

.tags1 input:hover {

	outline: none;

	box-shadow: none;

}

.tags1 input:focus {

	outline: none;

	box-shadow: none;

}

span.tagRemove1 {

	cursor: pointer;

	display: inline-block;

	padding-left: 0.5em;

	vertical-align: middle;

	font-size: 16px;

}

span.tagRemove1:hover {

	color: #fff;

}

.autotag {

	padding: .5ex;

	border-radius: 3px;

	cursor: text;

	min-height: 3.7ch;

	margin: 0 auto;

	max-width: 100%;

	position: relative;

	border-bottom: 2px solid rgba(127, 161, 188, .68);

	border-radius: 0;

}

.autotag>* {

	display: inline-block;

	vertical-align: middle;

	margin: .5ex;

}

.autotag>button {

	background: -webkit-linear-gradient(0deg, #ed3122 0, #ca4338 100%);

	border-radius: 50px;

	color: #fff;

	padding: 5px 12px;

	margin-bottom: 6px;

	border: 0
}

.autotag>button:after {

	content: "\f00d";

	font-family: fontawesome;

	margin-left: 1ex;

}

.autotag input {

	border: 0;

	background-color: transparent;

	font-size: 14px;

	padding: .1em;

	display: inline-block;

}

.autotag input:focus {

	outline: none;

}

.autoselect {

	list-style: none;

	margin: 0;

	padding: 0;

	position: absolute;

	left: 0;

	background-color: #f5f5f5;

	border-radius: 3px;

	z-index: 99;

	width: 100%;

	top: 48px;

}

.autoselect li {

	padding: 8px 15px;

	cursor: pointer;

	margin: .2em;

}

.autoselect li.highlight {

	background-color: #228e5d;

	color: #fff;

	border-radius: 3px;

}

#snackbar4 {

	visibility: hidden;

	min-width: 250px;

	margin-left: -125px;

	background-color: #228e5d;

	color: #fff;

	text-align: center;

	border-radius: 2px;

	padding: 16px;

	position: fixed;

	z-index: 999999999;

	left: 50%;

	bottom: 150px;

	font-size: 17px;

}

#snackbar4.show {

	visibility: visible;

	-webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;

	animation: fadein 0.5s, fadeout 0.5s 2.5s;

}

@-webkit-keyframes fadein {

	from {

		bottom: 0;

		opacity: 0;

	}

	to {

		bottom: 30px;

		opacity: 1;

	}

}

@keyframes fadein {

	from {

		bottom: 0;

		opacity: 0;

	}

	to {

		bottom: 30px;

		opacity: 1;

	}

}

@-webkit-keyframes fadeout {

	from {

		bottom: 30px;

		opacity: 1;

	}

	to {

		bottom: 0;

		opacity: 0;

	}

}

@keyframes fadeout {

	from {

		bottom: 30px;

		opacity: 1;

	}

	to {

		bottom: 0;

		opacity: 0;

	}

}

.s_count {

	margin-left: 5px;

	color: #000;

	font-weight: 700;

}

.dropdown_menu_fj01 h5 {

	padding: 12px 12px 0px 10px;

	font-size: 16px;

	font-weight: 700;

	color: #ed1b24;

	margin-bottom: 8px;

	text-transform: capitalize;

	cursor: pointer;

}

.sub_c_menu li {

	padding: 5px 20px !important;

	text-transform: capitalize;

}

.sub_c_menu {

	max-height: 300px !important;

}

.after_cat_select {

	border: 1px solid #e0e0e0;

	margin-bottom: 20px;

	margin-top: 15px;

	display: none;

}

.inner_af_cat {

	padding: 20px 15px;

	max-height: 400px;

	overflow: auto;

}

#visbleArea8 {

	padding: 20px 0px;

}

.inner_af_cat h5 {

	font-weight: 700;

	color: #000;

	font-size: 16px;

	margin-bottom: 15px;

	margin-top: 0;

}

.af_ul {

	list-style: none;

}

.af_ul li {

	display: inline-block;

	margin-bottom: 8px;

	margin-right: 12px;

	text-transform: capitalize;

}

.acad .af_ul li {

	transition: all .2s ease-in-out;

	cursor: pointer;

	color: #000;

	display: block;

}

.acad .af_ul li:hover {

	background-color: #228e5d;

	color: #fff;

}

.acad .af_ul li p {

	color: #000;

	font-weight: 600;

}

.af_ul label {

	cursor: pointer;

}

.inner_af_cat .option-inputr {

	top: 4px;

	margin: 0px;

	margin-right: 5px;

	height: 17px;

	width: 17px;

}

.inner_af_cat .option-inputr:checked::before {

	height: 15px;

	width: 15px;

	position: absolute;

	content: "✔";

	display: inline-block;

	font-size: 11.6667px;

	text-align: center;

	line-height: 16px;

}

.inner_af_cat label {

	font-weight: normal;

	margin-bottom: 0;

	font-size: 13px;

}

.l_b13 {

	font-size: 14px;

	margin-bottom: 2px;

	color: #000;

	font-weight: 700;

	text-transform: capitalize;

	width: 100%;

}

#Online {
	padding-left: 5px;
}

#Offline {
	padding-left: 5px;
}

.level_1 {
	margin-bottom: 5px;
}

}

.add-destila .fa {
	color: #fff;
}

/*.add-destila{ display: flex; }*/

/*#snackbar4 {

	visibility: hidden;

	min-width: 250px;

	margin-left: -125px;

	background-color: #228e5d;

	color: #fff;

	text-align: center;

	border-radius: 2px;

	padding: 16px;

	position: fixed;

	z-index: 999999999;

	left: 50%;

	bottom: 150px;

	font-size: 17px;

}*/

/*#snackbar4.show {

	visibility: visible;

	-webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;

	animation: fadein 0.5s, fadeout 0.5s 2.5s;

}*/

#snackbar4 a {

	color: #fff;

	font-weight: bold;

}

@-webkit-keyframes fadein {

	from {

		bottom: 0;

		opacity: 0;

	}

	to {

		bottom: 30px;

		opacity: 1;

	}

}

@keyframes fadein {

	from {

		bottom: 0;

		opacity: 0;

	}

	to {

		bottom: 30px;

		opacity: 1;

	}

}

@-webkit-keyframes fadeout {

	from {

		bottom: 30px;

		opacity: 1;

	}

	to {

		bottom: 0;

		opacity: 0;

	}

}

@keyframes fadeout {

	from {

		bottom: 30px;

		opacity: 1;

	}

	to {

		bottom: 0;

		opacity: 0;

	}

}

.after_cat_select h5 {

	font-weight: 700;

	color: rgb(0, 0, 0);

	font-size: 16px;

	margin-bottom: 15px;

	margin-top: 0px;

}

.after_cat_select label {

	font-weight: normal;

	margin-bottom: 0;

	font-size: 13px;

}

.after_cat_select .option-inputr {

	top: 4px;

	margin: 0px;

	margin-right: 5px;

	height: 17px;

	width: 17px;

}

.best_p {

	display: inline-block;

	margin-left: 10px;

	text-transform: lowercase;

}

.colg_p {

	display: inline-block;

	margin-left: 10px;
	/*text-transform: lowercase;*/

}

.hide_input {

	height: 0 !important;

	border: none !important;

	padding: 0;

	margin: 0;

	display: block;

}

#sub_form .error {

	font-size: 12px;

	color: red;

}

#tab2 img {

	margin-bottom: 20px;

}

.ifrm_rap {

	position: relative;

}

.ifrm_rap:before {

	content: '';

	background-color: rgba(0, 0, 0, 0.6);

	position: absolute;

	top: 0;

	width: 100%;

	left: 0;

	height: 100%;

}

.ifrm_rap:after {

	content: '\f144';

	font-family: "FontAwesome";

	position: absolute;

	top: 50%;

	left: 0;

	right: 0;

	margin: 0px auto;

	width: 100%;

	text-align: center;

	font-size: 64px;

	transform: translateY(-50%);

	color: #fff
}

.error_span {

	font-size: 12px;

	color: red;

}

.div_img {

	display: inline-block;

	margin-right: 10px;

}

.div_img i {

	color: #fff;

	font-size: 28px;

	vertical-align: super;

}

.div_img_txt {

	display: inline-block;

}

.rat_rev {

	font-size: 18px;

	font-weight: 700;

	color: #fff;

}

.div_img_txt p {

	font-weight: 600;

	font-size: 12px;

	margin-bottom: 0px;

	color: #fff;

}

.inner_cat_rev .col-sm-4 {

	margin-top: 15px;

	padding-left: 0px;

}

.edit_prof {

	color: #fff;

	font-size: 13px;

	font-weight: 700;

	/*	padding: 7px 23px;*/

	background-color: transparent;

	border-radius: 4px;

	text-transform: uppercase;

	transition: 0.5s all;

	border: 2px solid #fff;

	margin-bottom: 15px;

	width: 100%;

	padding: 6px 8px;

}

.edit_prof {

	display: flex;

}

.email_msg {

	color: #ff0707;

	font-size: 12px;

	font-weight: 600;

}

.email_button {

	cursor: pointer;

}

.gs_map {

	width: 100%;

	height: 300px;

}

.add_location_cl {

	border: 0;

	color: #fff;

	font-size: 13px;

	cursor: pointer;

	vertical-align: text-top;

	margin-left: 10px;

	text-align: right;

	display: block;

	background-color: #228e5d;

	float: right;

	padding: 2px 10px;

	margin-bottom: 5px;

	font-weight: 600;

}

.mar_t_20px {

	margin-top: 20px !important;

}

/*-------------------------------- */

.cd-popup_map,
.cd-popup_map_1,
.cd-popup_map_2,
.cd-popup_loc {

	position: fixed;

	left: 0;

	top: 0;

	height: 100%;

	width: 100%;

	background-color: rgba(0, 0, 0, 0.7);

	opacity: 0;

	visibility: hidden;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;

	transition: opacity 0.3s 0s, visibility 0s 0.3s;

	z-index: 100000;

}

.cd-popup_map.is-visible,
.cd-popup_map_1.is-visible,
.cd-popup_map_2.is-visible,
.cd-popup_loc.is-visible {

	opacity: 1;

	visibility: visible;

	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;

	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;

	transition: opacity 0.3s 0s, visibility 0s 0s;

	z-index: 99999;

}

.cd-popup-container_map_map {

	width: 100%;
}

.cd-popup-container_map {

	width: 75%;

	z-index: 10000;

	position: absolute;

	top: 50%;

	left: 0;

	border-radius: 5px;

	right: 0;

	margin: 0px auto;

	transform: translateY(-50%) !important;

	background: #FFF;

	text-align: center;

	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

	-webkit-transition-duration: 0.3s;

	-moz-transition-duration: 0.3s;

	transition-duration: 0.3s;

}

.cd-popup_map_1 .cd-popup-container_map,
.cd-popup_map_2 .cd-popup-container_map {

	text-align: left;

}

.cd-popup-container_map .cd-popup-close_map,
.cd-popup-container_map .cd-popup-close_map_1,
.cd-popup-container_map .cd-popup-close_map_2 {

	position: absolute;

	top: 8px;

	right: 8px;

	width: 30px;

	height: 30px;

	z-index: 1000;

}

.cd-popup-container_map .cd-popup-close_map::before,
.cd-popup-container_map .cd-popup-close_map::after,
.cd-popup-container_map .cd-popup-close_map_1::before,
.cd-popup-container_map .cd-popup-close_map_1::after,
.cd-popup-container_map .cd-popup-close_map_2::before,
.cd-popup-container_map .cd-popup-close_map_2::after {

	content: '';

	position: absolute;

	top: 12px;

	width: 14px;

	height: 3px;

	background-color: #000000;

}

.cd-popup-container_map .cd-popup-close_map::before,
.cd-popup-container_map .cd-popup-close_map_1::before,
.cd-popup-container_map .cd-popup-close_map_2::before {

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg);

	left: 8px;

}

.cd-popup-container_map .cd-popup-close_map::after,
.cd-popup-container_map .cd-popup-close_map_1::after,
.cd-popup-container_map .cd-popup-close_map_2::after {

	-webkit-transform: rotate(-45deg);

	-moz-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	-o-transform: rotate(-45deg);

	transform: rotate(-45deg);

	right: 8px;

}

.is-visible .cd-popup-container_map {

	-webkit-transform: translateY(0);

	-moz-transform: translateY(0);

	-ms-transform: translateY(0);

	-o-transform: translateY(0);

	transform: translateY(0);

}

/* -------------------------------- 

xpopup 

-------------------------------- */

.span_close,
.span_close_1,
.span_close_2 {

	font-size: 31px;

	color: red;

	cursor: pointer;

}

.whole_row_tut {

	/*padding: 8px 7px 8px 15px;*/

	/*	changes for dashboard*/

	/*    border: 2px solid #ddd;*/

	/*border-bottom: 1px solid rgba(0, 0, 0, 0.1);*/

	height: 52px;

	position: relative;

}

/*.whole_row{ position: absolute; top:0px; width: 100%; }*/

.span_close .fa,
.span_edt_loc .fa {
	margin-top: 8px;
}

.marg-bottom0 {
	margin-bottom: 0px;
}

.loader_bg {

	background-color: rgba(255, 255, 255, 0.63);

	position: absolute;

	top: 0;

	width: 100%;

	height: 100%;

	z-index: 99;

	display: none;

}

.loader_data {

	border: 5px solid #ffffff;

	border-top-color: rgb(255, 255, 255);

	border-top-style: solid;

	border-top-width: 5px;

	border-radius: 50%;

	border-top: 5px solid #ed1b24;

	width: 36px;

	height: 36px;

	-webkit-animation: spin 2s linear infinite;

	animation: spin 2s linear infinite;

	position: fixed;

	top: 150px;

	left: 50vw;

	/*	right: 0;*/

	margin: 0px auto;

}

.loader_data_1 {

	top: unset;

	bottom: 0;

	right: unset;

	left: 8.5em;

}

.mar_5 {

	margin-bottom: 1px;

}

.mar_15 {

	margin-bottom: 15px;

}

.pop_scroll {

	height: 95%;

	overflow: auto;

}

.get_loc {

	cursor: pointer !important;

	font-size: 13px !important;

}

.new_hgt {

	height: 200px !important;

}

.new_wdth {

	width: 70% !important;

}

.get_loc {

	/*border: groove;

    border-radius: 23px;

    padding: 2px 4px 2px 4px;

    border-width: 1px;*/

}

.flt_left {

	float: left;

}

.major_2 li {

	display: inline-block;

	margin-right: 5px;

}

.major_2 li {

	background-color: #1e184b;

	color: #eeeeee;

	border: 1px solid #ed3122;

	padding: 1px 9px;

	font-size: 11px;

	border-radius: 50px;

}

.major_2 {

	margin-bottom: 10px;

	margin-top: 10px;

}

.major_2 li a:hover {

	background-color: #e8e8e8;

}

.f_field1_error {

	color: red;

	text-align: center;

	font-weight: 600;

}

.f_field2_error {

	color: red;

	text-align: center;

	font-weight: 600;

}

.f_field3_error {

	color: red;

	text-align: center;

	font-weight: 600;

}

.f_field5_error {

	color: red;

	text-align: center;

	font-weight: 600;

}

.f_field4_error {

	color: red;

	text-align: center;

	font-weight: 600;

}

.span_edt_loc,
.span_edt_loc_1,
.span_edt_loc_2 {

	font-size: 31px;

	color: red;

	cursor: pointer;

}

.fa_view {

	color: #949494;

	margin-left: 6px;

	font-size: 15px;

}

.cl {

	margin-top: 17px;

}

.ac_loc i {

	color: red;

	margin-right: 5px;

	font-size: 20px;

	vertical-align: middle;

}

.ac_loc {

	float: right;

	font-size: 14px;

	cursor: pointer;

}

.loader_cat {

	border: 4px solid #f3f3f3;

	border-radius: 50%;

	border-top: 4px solid #3498db;

	width: 25px;

	height: 25px;

	border-right: 4px solid #3498db;

	-webkit-animation: spin 2s linear infinite;

	animation: spin 2s linear infinite;

	position: absolute;

	top: 4px;

	right: 35px;

	z-index: 1;

	display: none;

}

/* Safari */

@-webkit-keyframes spin {

	0% {

		-webkit-transform: rotate(0deg);

	}

	100% {

		-webkit-transform: rotate(360deg);

	}

}

.div_load {

	position: relative;
	/*display: none;*/

}

@keyframes spin {

	0% {

		transform: rotate(0deg);

	}

	100% {

		transform: rotate(360deg);

	}

}

.l1 {

	position: absolute;

	top: 21px;

}

.l2 {

	position: absolute;

	top: 21px;

}

.error {

	color: red;

	font-size: 12px;

	text-align: left !important;

	display: block;

}

.area-rating p {

	color: #fff !important;

	padding: 6px 15px;

}

.rte_color {

	color: #e7711b !important;

}

.ls2 {

	position: relative !important;

	/* color: #d0cdcd; */

	top: 0px !important;

	right: 0px !important;

	cursor: pointer !important;

}

.ls2 i:hover {

	color: #1e184b;

}

.msglang {

	color: red;

}

.msglang1 {

	color: red;

	font-size: 12px;

}

.msglang2 {

	color: red;

	font-size: 12px;

}

.current {

	/*    background: #ed1b24 !important;

    color: white !important;

    border: 0px !important;*/

}

.inner_prc_des {

	padding: 0px 0px;

}

.cat_list_l span {

	border-radius: 4px;

	font-size: 14px;

	font-weight: 600;

	display: block;

	text-align: center;

	position: relative;

	border: 1px solid #228e5d;

	padding: 7px 15px;

	color: #228e5d;

	/*margin-bottom: 12px;*/

	/*transition: 0.2s all;*/

	background-color: transparent;

	/*overflow: hidden;*/

	white-space: nowrap;

	/*text-overflow: ellipsis;*/

	width: 100%;

}

.cat_list_r span {

	font-size: 14px;

	font-weight: 600;

	display: block;

	text-align: center;

	position: relative;

	border: 1px solid #228e5d;

	padding: 7px 15px;

	color: #228e5d;

	/*margin-bottom: 12px;*/
	*/ transition: 0.2s all;

	background-color: transparent;

	/* overflow: hidden;*/

	white-space: nowrap;

	text-overflow: ellipsis;

	width: 100%;

}

.wid {

	width: auto;

	padding: 5px 10px;

}

.widc {

	width: auto;

	padding-left: 0px;

}

/*.more_inf .cl_wh {

	background-color: #fff;

}*/

.for_hotel {

	text-align: center;

}

.toggle-text-content span {

	display: none;

}

.toggle-text a {

	color: red;

}

.mycal {

	position: absolute;

	top: 0;

	right: 10px;

	z-index: 100;

	border-bottom: 0px !important;

}

.pg_part {

	width: 100px;

	height: 100px;

	display: inline-block;

	border: 1px solid #ddd;

	margin-right: 10px;

	position: relative;

	text-align: center;

}

.pg_img {

	width: 70px;

	margin: auto;

	max-height: 100%;

	position: absolute;

	left: 0;

	right: 0;

	top: 50%;

	transform: translateY(-50%);

}

#multi_img {

	margin-top: 15px;

}

.pg_part i {

	position: absolute;

	right: 4px;

	top: 4px;

	cursor: pointer;

	color: #ed1b24;

}

.dfmj {

	color: #fff;

	font: inherit;

}

.price_ {

	display: inline-block;

}

.curr_class {

	display: inline-block;

}

.dol {

	color: #228e5d;

}

.real_price {

	font-size: 14px;

	margin-right: 5px;

	font-weight: 900;

	color: #eee;

}

.new_lbafter {

	font-family: 'Open Sans', sans-serif;

	text-transform: uppercase;

	font-size: 15px;

	font-weight: 700;

	color: #000;

	margin-bottom: 7px;

	display: inline-block;

}

.over {

	width: 200px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: block;

	white-space: nowrap;

}

.img-responsive {

	color: #eee;

}

.def button {

	margin-bottom: 15px;

	color: #fff;

	font-size: 13px;

	font-weight: 700;

	padding: 7px 30px;

	background-color: transparent;

	border-radius: 4px;

	text-transform: uppercase;

	transition: 0.5s all;

	border: 2px solid #fff;

}

.def button:hover {

	background-color: #228e5d;

	color: #fff;

	transition: 0.5s all;

	border: 2px solid #228e5d;

}

.cldash {

	color: #fff;

}

.addr button {

	color: #fff;

	font-size: 13px;

	font-weight: 700;

	padding: 7px 12px;

	background-color: transparent;

	border-radius: 4px;

	text-transform: uppercase;

	transition: 0.5s all;

	border: 2px solid #fff;

}

.addr button:hover {

	background-color: #228e5d;

	color: #fff;

	transition: 0.5s all;

	border: 2px solid #228e5d;

}

.in_ser_sec {

	position: relative;

	width: 100%;

	margin: 0px auto;

	margin-top: 10px;

	text-align: left;

	/*border: 1px solid #fff;*/

	padding: 0em 0em 3em;

}

.text-info-3 {

	font-size: 16px;

	color: #fff;

}

.rec_ser_lik {

	display: block;

	color: #fff;

	font-weight: 600;

	font-size: 16px;

	text-decoration: none;

	margin-bottom: 5px;

}

.rec_ser_lik:hover {

	color: #95ca3e;

	text-decoration: none;

}

.rec_ser_lik:link {

	color: #fff;

	text-decoration: none;

}

.inner_rec_ser_lis {

	position: absolute;

	background-color: #fff;

	width: 100%;

	/* padding: 20px 15px; */

	/* padding-bottom: 10px; */

	display: none;

	border-radius: 4px;

	height: 212px;

	overflow-y: scroll;

}

.inner_rec_ser_lis p {

	margin: 8px 0px;

}

.inner_rec_ser_lis .row {

	border-bottom: 1px solid #ddd;

}

.inner_rec_ser_lis .row:last-child {

	border-bottom: none;

}

.go_btn {

	background-color: #95ca3e;

	color: #fff;

	font-weight: 600;

	font-size: 14px;

	padding: 4px 13px;

	margin: 8px 0px;

	border-radius: 4px;

	display: inline-block;

}

.go_btn:hover {

	color: #fff;

}

.close_ser_sec {

	position: relative;

}

.cls_ser_res {

	position: absolute;

	color: #fff;

	right: -30px;

	z-index: 1;

	top: -35px;

	background-color: #95ca3e;

	width: 33px;

	height: 33px;

	border-radius: 50%;

	padding: 8px 0;

	text-align: center;

	font-size: 18px;

	cursor: pointer;

}

.slct_catul li {

	border-bottom: 1px solid #ddd;

	padding: 4px 0px;

	font-size: 13px;

}

.clred {

	color: red;

}

.serh {

	width: 95%;

	margin: 15px auto;

	display: block;

	height: 35px;

	padding: 10px;

	margin-bottom: 0;

	border: 1px solid #ddd;

}

.wrap_text li p {

	color: black;

	font-size: 12px;

	margin: 2px 0px;

	padding-left: 10px;

}

.dropdown_001 {

	width: 100%;

	display: inline-block;

	background-color: #fff;

	transition: all .5s ease;

	position: relative;

	font-size: 13px;

	color: #000;

	height: 100%;

	text-align: left;

	outline: none;

	border: 1px solid #e0e0e0;

}

.dropdown_001 .dropdown-menu_001 li {

	padding: 5px 10px;

	transition: all .2s ease-in-out;

	cursor: pointer;

}

.dropdown_001 .dropdown-menu_001 {

	position: absolute;

	background-color: #fff;

	width: 100%;

	left: 0;

	margin-top: 1px;

	border: 1px solid #e0e0e0;

	overflow: hidden;

	display: none;

	max-height: 144px;

	overflow-y: auto;

	z-index: 9;

	border-top: 0;

}

.dropdown_001 .select {

	cursor: pointer;

	display: block;

	padding: 8px 10px;

	outline: none;

}

.dropdown_001.active .select>i {

	transform: rotate(-180deg);

}

.dropdown_001 .select>i {

	font-size: 13px;

	color: #228e5d;

	cursor: pointer;

	transition: all .3s ease-in-out;

	float: right;

	line-height: 20px;

	outline: none;

}

.dp_menu a:hover .fa {

	color: #fff !important;

}

.div_img img {

	width: 33px;

}

.inner_viet_review h4 {

	margin-bottom: 5px;

}

.inner_r li i {

	margin-right: 2px;

}

.rd_lss {

	display: none;

}

.filter_data_serach .listing_1,
.filter_data_product_serach .listing_1,
.listing_restro .listing_1 {



	/*15px 15px */

	/*	padding:  10px 0px;*/

}

.tit_det {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	line-height: 27px;

	max-height: 50px;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	margin-bottom: 19px;

	width: 98%;

	margin-bottom: 5px;

}

.detail_c .avg_star {

	margin-top: 0px;

}

.details_re hr {

	margin: 0;

}

/*------------------new css------------------------*/

.main_rev label {

	color: #000;

	font-weight: 600;

	font-size: 14px;

	margin-bottom: 5px;

}

.h-tab .rat_rev {

	color: #000;

}

.h-tab .div_img_txt p {

	color: #000;

	font-size: 12px;

}

.h-tab .div_img_txt span {

	color: #000;

}

.social_btn span i {

	color: #fff;

}

.navbar-header li {

	list-style: none;

}

.ser_ico {

	position: absolute;

	top: 50%;

	right: 53px;

	transform: translateY(-50%);

	font-size: 20px;

}

.ser_ico i {

	color: #f0f0f0;
	;

}

.dataTables_wrapper .dataTables_filter input {

	margin-left: 0.5em;

	width: 250px;

	height: 38px;

	padding: 10px;

}

.dataTables_filter {

	margin-bottom: 15px;

}

.tit_res_shw span {

	font-weight: 600;

	font-size: 14px;

}

.tit_res_shw p {

	font-size: 14px;

	text-transform: capitalize;

}

.tit_res_shw i {

	margin: 0 3px;

	font-weight: 600;

	font-size: 18px;

	vertical-align: text-bottom;

}

.filter_bx .form-control {

	border-radius: 0;

	height: 38px;

}

.filter_bx .dropdown_2 {

	width: 100% !important;

}

.filter_bx .input-group-addon {

	border-radius: 0;

}

.abcRioButtonLightBlue {

	width: 100% !important;

	text-align: left !important;

	margin-bottom: 20px;

}

.prc_bld {

	font-weight: 600;

	color: #000;

}

.shr_btn {

	display: none !important;

	font-size: 16px;

	width: 33px;

	height: 33px;

	display: inline-block;

	border-radius: 50%;

	text-align: center;

	padding: 5px 0px;

	cursor: pointer;

	background-color: #228e5d;

}

.shr_btn i {

	color: #fff;

}

.soc_ul_hid {

	display: flex;

	transition: 0.5s all;

}

.d_bk {

	display: inline-block;

	transition: 0.5s all;

}

.pad_l5 {

	padding-left: 0;

	padding-right: 5px;

}

.pad_r5 {

	padding-right: 0;

	padding-left: 5px;

}

.input-group.date .input-group-addon {

	cursor: pointer;

	background-color: #228e5d;

}

.glyphicon {

	color: #fff;

}

#location_val {

	color: #ed1b24;

}

.show_page {

	margin-top: 10px;

}

.clr_btn {

	padding: 0px 10px;

	font-size: 11px;

	color: #fff;

	display: none;

	background-color: #228e5d;

	border-radius: 50px;

	font-weight: 600;

	text-transform: uppercase;

	cursor: pointer;

	margin-top: 11px;

}

.clr_btn.show {

	display: inline-block;

	float: right;

}

.fil_h6 {

	font-family: 'Open Sans', sans-serif;

	text-transform: uppercase;

	font-size: 15px;

	font-weight: 700;

	color: #000;

	margin-bottom: 7px;

	display: inline-block;

}

/*-----------------------------*/

.accordian_off {

	width: 100%;

	/*border: 1px solid #ddd;*/

}

.accordian_off .title {

	background-color: #fff;

	color: #000;

	padding: 8px 15px;

	margin: 0;

	border: 2px solid rgba(0, 0, 0, 0.1);

	font-weight: 300;

	transition: all .25s ease;

	font-size: 14px;

	font-weight: 500;

}

.accordian_off .title:hover {

	background-color: rgba(0, 0, 0, 0.005);

}

.accordian_off ul li:last-child .title {

	border-bottom: 1px solid #ddd;

}

.accordian_off ul .inr_off_des {

	display: none;

	border-bottom: 1px solid #ddd;

	padding: 30px;

	background: #f7f6f6;

}

.inr_off_des li {

	font-size: 14px;

	text-transform: capitalize;

	margin-bottom: 5px;

	list-style: square;

	color: #000;

}

.accordian_off .open_off {

	transition: all .25s ease;

}

.accordian_off .fa {

	transition: all .25s ease;

	float: right;

}

.accordian_off h3 {

	cursor: pointer;

}

/*-----------------------------*/

.inr_off_des h4 {

	font-size: 16px;

	font-weight: 600;

	color: #000;

	margin-bottom: 10px;

}

.loader_listing {

	border: 4px solid #f3f3f3;

	border-radius: 50%;

	border-top: 4px solid #ed1b24;

	border-right: 4px solid #ed1b24;

	width: 40px;

	height: 40px;

	-webkit-animation: spin 2s linear infinite;

	animation: spin 2s linear infinite;

	display: none;

	position: absolute;

	z-index: 10;

	top: 20%;

	right: 0;

	left: 0;

	margin: 0 auto;

}

/* Safari */

@-webkit-keyframes spin {

	0% {

		-webkit-transform: rotate(0deg);

	}

	100% {

		-webkit-transform: rotate(360deg);

	}

}

@keyframes spin {

	0% {

		transform: rotate(0deg);

	}

	100% {

		transform: rotate(360deg);

	}

}

.shadow_listing {

	position: absolute;

	opacity: 0.5;

	width: 100%;

	height: 100%;

	z-index: 1;

	background-color: #fff;

	left: 0;

	right: 0;

	display: none;

}

blockquote p {

	color: #fff;

}

div#preloader {

	position: fixed;

	left: 0;

	top: 0;

	z-index: 1000000;

	width: 100%;

	height: 100%;

	overflow: visible;

	background: #fff url('../img/preloader.gif') no-repeat center center;

}

.err_ico {

	margin: 38px auto;

	width: 155px;

}

/*@media (max-width: 768px) {

  .navbar-collapse.collapse

  {

    display: none;

  }

}*/

.referral a {

	font-weight: bold;

}

.myhid10 {

	display: none
}

.list2 h4 {

	color: black;

	font-weight: 700;

	font-size: 18px;

	margin-bottom: 6px;

}

.listing_020 h4 {

	color: black;

	font-weight: 700;

	font-size: 18px;

	/*here changes for profile margin*/

	/*margin-bottom: 6px;*/

}

.list2 p {

	overflow: hidden;

	text-overflow: ellipsis;

	/*display: -webkit-box;*/

	line-height: 20px;

	/* max-height: 50px;*/

	-webkit-line-clamp: 1;

	-webkit-box-orient: vertical;

	margin-bottom: 0px;

	width: 98%
}

.listing_020 p {

	overflow: hidden;

	display: -webkit-box;

	/*display: -webkit-box;*/

	line-height: 25px;

	max-height: 25px;

	-webkit-line-clamp: 1;

	-webkit-box-orient: vertical;

	margin-bottom: 0px;

	width: 98%;

}

.list2 label {

	color: black;

	margin-top: 5px;

	font-weight: 600;

}

.listing_020 label {

	color: black;

	margin-top: 5px;

	font-weight: 600;

}

.acad_sub {

	display: none;

	border: 1px solid #e0e0e0;

}

.result {

	padding-left: 0;

	margin-bottom: 20px;

	position: absolute;

	max-width: 643px;

	width: 100%;

	max-height: 400px;

	overflow-y: scroll;

	z-index: 9;

	background: #fff;

}

.text-info-1 {

	font-size: 24px;

	line-height: 40px;

	color: #fff;

	font-weight: 700;

	padding: 18px 15px;

}

.list-group-item .fa-angle-right {

	margin: 0px 7px;

	color: #228e5d;

	font-size: 20px;

	transform: translateY(2px);

}

.list-group-item b {

	color: #228e5d;

}

a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {

	background-color: #e6f1f4;

}

.mega-menu {

	max-height: 65vh;

	overflow-y: scroll;

}

.inner_drop_click h6 {

	font-size: 20px;

	font-weight: 700;

	color: #228e5d;

	margin-bottom: 20px;

	margin-top: 0px;

}

.slideup {

	display: none;

}

.slideup {

	position: relative;

	z-index: 100;

	width: 100%;

}

.drop_click {

	/*padding: 20px 0px;*/

	width: 100%;

}

.onclick_close_cross {

	position: absolute;

	top: 5px;

	right: 5px;

	font-size: 17px;

	color: #ececed;

	cursor: pointer;

	z-index: 100;

	margin-top: -8px;

	height: 25px;

	width: 25px;

	background: #228e5d;

	margin: auto;

	display: block;

	text-align: center;

	padding-top: 4px;

	border-radius: 50%;

}

.dropdown_navmen {

	width: 100%;

	display: inline-block;

	border-radius: 0px;

	transition: all .5s ease;

	position: relative;

	font-size: 14px;

	color: #228e5d;

	height: 100%;

	text-align: left;

	outline: none;

}

.select {

	outline: none;

}

.dropdown_navmen .select {

	cursor: pointer;

	display: block;

	padding-bottom: 5px;

	margin-top: 5px;

}

#email-error {}

.dropdown_navmen .select span {

	font-size: 15px;

	font-weight: 700;

	color: #228e5d;

	margin-bottom: 15px;

}

.dropdown_navmen .dropdown_navmen_bar li.active:hover,
.dropdown_navmen .dropdown_navmen_bar li.active {

	border-radius: 0px;

}

.dropdown_navmen .select>i {

	position: absolute;

	font-size: 12px;

	color: #228e5d;

	cursor: pointer;

	transition: all .3s ease-in-out;

	margin-left: 0px;

	border-radius: 50%;

	padding: 6px 0px;

	width: 21px;

	height: 21px;

	text-align: center;

}

.dropdown_navmen .dropdown_navmen_bar li.active .select>i {

	transform: rotate(-180deg);

}

.dropdown_navmen .dropdown_navmen_bar {

	display: inline-block;

	vertical-align: top;

}

.dropdown_navmen .dropdown_navmen_bar {

	width: 100%;

	left: 0;

	border-radius: 0px;

	overflow: hidden;

	display: none;

	z-index: 9;

}

.dropdown_navmen .dropdown_navmen_bar {

	padding: 0;

	list-style: none;

}

.dropdown_navmen .dropdown_navmen_bar li {

	transition: all .2s ease-in-out;

	cursor: pointer;

	padding-left: 1rem;

}

.dropdown_navmen .dropdown_navmen_bar li:hover {

	font-weight: 700;

	transition: 0.5s all;

}

.dropdown_navmen .dropdown_navmen_bar li::before {

	content: "\f101";

	font-family: "FontAwesome";

	/*position: absolute;*/

	margin-right: 7px;

	top: 50%;

	left: 0;

	transform: translateY(-50%);

	color: #020202;

}

.dropdown_navmen .dropdown_navmen_bar li a {

	color: #000;

	transition: 0.5s all;

}

.loader-spin {

	margin: 13px auto;

	font-size: 4px;

	width: 1em;

	height: 1em;

	border-radius: 50%;

	position: absolute;

	text-indent: -9999em;

	-webkit-animation: load5 1.1s infinite ease;

	animation: load5 1.1s infinite ease;

	-webkit-transform: translateZ(0);

	-ms-transform: translateZ(0);

	transform: translateZ(0);

	top: 48%;

	right: 6%;

	display: none
}

@-webkit-keyframes load5 {

	0%,
	100% {

		box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);

	}

	12.5% {

		box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);

	}

	25% {

		box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);

	}

	37.5% {

		box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);

	}

	50% {

		box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);

	}

	62.5% {

		box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);

	}

	75% {

		box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);

	}

	87.5% {

		box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;

	}

}

@keyframes load5 {

	0%,
	100% {

		box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);

	}

	12.5% {

		box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);

	}

	25% {

		box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);

	}

	37.5% {

		box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);

	}

	50% {

		box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);

	}

	62.5% {

		box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);

	}

	75% {

		box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);

	}

	87.5% {

		box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;

	}

}

@-webkit-keyframes load5-black {

	0%,
	100% {

		box-shadow: 0em -2.6em 0em 0em #000, 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7);

	}

	12.5% {

		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5);

	}

	25% {

		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);

	}

	37.5% {

		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5), 2.5em 0em 0 0em rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);

	}

	50% {

		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);

	}

	62.5% {

		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.5), 0em 2.5em 0 0em rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);

	}

	75% {

		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);

	}

	87.5% {

		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.5), -2.6em 0em 0 0em rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0em #ffffff;

	}

}

@keyframes load5-black {

	0%,
	100% {

		box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);

	}

	12.5% {

		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5);

	}

	25% {

		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);

	}

	37.5% {

		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5), 2.5em 0em 0 0em rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);

	}

	50% {

		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);

	}

	62.5% {

		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.5), 0em 2.5em 0 0em rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);

	}

	75% {

		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);

	}

	87.5% {

		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.5), -2.6em 0em 0 0em rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0em #ffffff;

	}

}

.ref {

	padding: 60px 0;

}

.ref a {

	font-weight: 600;

	border-radius: 50px;

	font-size: 13px;

	background-color: #228e5d;

	color: #fff;

	display: inline-block;

	padding: 7px 15px;

}

.txt_bck {

	/*position: relative;*/

	padding-top: 0.5em;

}

.txt_bck a {

	font-size: 14px;

	color: #228e5d !important;

	/*  position: absolute;

  right: 0;

  top: 0;*/

	font-weight: 600 !important;

}

#loc_go {

	background-color: #228e5d;

	color: #fff;

	border: none;

	padding: 0.5em 2em;

	margin-top: 1em;

}

.load_black {

	-webkit-animation: load5-black 1.1s infinite ease;

	animation: load5-black 1.1s infinite ease;

	top: 40%;

}

@media (max-width: 768px) {

	#rev_body {

		max-height: 90vh;

	}



	.inner_viet_review p {

		margin-bottom: 15px;

	}



	.containercolor {

		padding: 15px 0px 0px 0px !important;



	}



	.container_post_pto {

		padding: 0px !important;



	}



	.img_text {

		font-size: 12px;

		line-height: 20px;

		color: #000;

		padding: 16px;

	}



	.tutoredits img {

		margin-left: 8%;

		margin-right: 4%;

	}

	.ind_img {

		padding: 0px;

		max-width: 100%;

	}

	.layer2 {

		display: block;

	}

	#layer1 .extra_layer a {

		display: none !important;

	}

	#course-menu .back_link a {

		display: none !important;

	}

	.search-bannera h1 {

		font-size: 15px;

		line-height: 27px;

		font-weight: 900;

	}

	.search-bannera p {

		font-size: 12px;

	}

	.margin-top {

		margin-top: 10px !important;

	}

	.featuse-code {

		margin-bottom: 50px;

	}

	.dec_course {

		padding: 20px 20px;

		background: #f6f6f6;

	}

	.in_course_list {

		background: #f6f6f6;

	}

	.inner_viet_files {

		background: #f6f6f6;

	}

	.inner_viet_eat {

		background: #f6f6f6;

	}

	.hid_des {

		background: #f6f6f6;

	}

	.layer3 {

		background: #f6f6f6;

	}

	.layer3 a {

		background: #f6f6f6;

		font-size: 13px;

	}

	.search-button {

		display: none !important;

	}

	.explore_list {

		width: 100% !important;

	}

	.jopc {

		font-size: 20px;

		margin-bottom: 15px;

	}

	.tab_lists {

		display: inline-block;

		width: 100% !important;

	}

	/*.top-collage {

	padding: 0px 0px 0px!important;

}*/



	.in_ser_sec {

		width: 100%;

		padding: 0em 0em 0em;

	}

	.tablink {

		width: 25% !important;

	}

	.result {

		max-width: 91% !important;

	}

	.choose-feature .tab_lists {

		display: inline-block;

		width: 45% !important;

	}

	.inner_slide .form-control {

		/*	changes for home screen*/

		/*	margin-top: 10px!important;*/

	}

	.explore-heading {

		margin-top: 15px !important;

	}

	.google_map_btn visible-xs.visible-sm {

		bottom: 0;

		display: block !important;

		position: fixed;

		z-index: 999999;

		right: 0;

	}

	.go {

		background-color: #228e5d;

		color: #dbdbdb;

		border: none;

		padding: 6px 2em;

		margin-top: 15px;

		margin-left: 1px;

		border-radius: 4px;

	}

	.cat_list_l span {

		padding: 7px 5px;

	}

	.cat_list_l .col-md-3 a {

		font-size: 11px;

	}

	.cat_list_l .col-md-3 {

		text-align: center;

		margin-bottom: 20px;

		width: 50%;

		float: left;

		padding: 5px;

	}

	.cat_list_r .col-md-3 {

		width: 50% !important;

		float: left;

		padding: 5px;

	}

	.plro01 {

		padding: 0px;

	}

	.container-futre {

		padding-right: 3px;

		padding-left: 6px;

	}

	.pagework h3 {

		margin-bottom: 15px !important;

	}

	.pagework .workSwitcher {
		margin-bottom: 20px !important;
	}

	.tophow {

		margin-bottom: 100px;

		/*text-align: justify;*/

	}

	.edu-my-current-location-container {

		left: 130px !important;

		margin-left: -74px;

	}

}

.search-header .in_ser_sec {

	margin: 0px auto;

	margin-top: 0px;

}

.search-header .go {

	background-color: #228e5d;

	color: #dbdbdb;

	border: none;

	padding: 15px 5em;

	/*changes for profile page mt:19px*/

	margin-top: 0px;

	margin-left: 1px;

	border-radius: 4px;

}

.tablink.active {

	background-color: #228e5d;

	scale: 0.98;

}

.tablink {

	background-color: #555;

	color: #dbdbdb;

	border: none;

	outline: none;

	cursor: pointer;

	padding: 0.5em 0;

	font-size: 14px;

	margin-right: 5px;

	width: 17%;

	border-radius: 4px;

}

/*.pLR0 {

	padding: 1px;

}*/

.search-header {

	display: none;

	z-index: 999999;

	position: absolute;

	background: #09090996;

	margin-top: 71px;

	width: 100%;

	right: 0;

	padding: 50px 50px;

}

.inner_drop_click {

	background: #fff;

	/*	padding: 25px 0px;*/

}

.show_page {

	margin-top: 10px;

	font-size: 16px;

	color: #000;

	padding: 5px 5px 15px;

}

.bcat {

	display: none;

}

@media (min-width: 1009px) and (max-width: 1269px) {

	.mindsharenow {

		padding: 6px 20px !important;

		baclground: Red;

	}



}

@media (max-width: 1919px) and (min-width: 1251px) {

	.list_desc h4 {

		/*		height: 45px;*/

	}

	.filter_data_serach .listing_1 h4 {

		/*pagination course he45px*/

		/*    height: 45px;*/

	}

	.more_inf h4 {

		/*		height: 45px;*/

	}

	/*.mindsharenow{*/

	/*    padding: 6px 22px;*/

	/*}*/

	#result {
		/* 
		width: 500px;

		height: 300px; */

		/* padding-left: 124px; */

		margin-left: auto;

		margin-right: auto;

		border-radius: 0px;

	}

}

@media (max-width: 767px) and (min-width: 320px) {

	#mob_whatsapp {

		/*	display: block;*/

	}

	.no_list {

		/* 		cmt for Sponsored*/

		/* 		font-size: 20px;*/

		/* 		line-height: 25px;*/

	}

	.no_listing {

		font-size: 20px;

		line-height: 25px;

	}

	.listing_restro {

		padding: 0 !important;

	}

	.SectionFeature-heading {

		font-size: 20px !important;

		text-align: center;

	}

	.tutor-info-sr .filter_data_serach .listing_1 {

		padding: 15px 0px;

		height: auto;

	}

}

#int_vid_1 a {

	color: #fff;

	font-size: 13px;

	border: #ed1b24 solid 1px;

	margin: 9px 0px;

	padding: 5px;

	background: #ed1b24;

	color: ;

}

.tit_res_shw {

	display: flex;

}

.mbtext {

	margin-bottom: 12px;

}

.modal-header {

	padding: 15px;

	border-bottom: 0px solid #e5e5e5;

	background-color: #228e5d;

}

.modal-title {

	margin: 0;

	line-height: 1.42857143;

	color: #fff;

	font-weight: 600;

}

.mllabel {

	margin-left: 5px;

}

.m_b {

	margin-top: 0px !important;

}

#forget-psswd .btn_forgot {

	background-color: #228e5d;

	border: 0;

	padding: 6px 30px;

	color: #fff;

}

/* @media (min-width:1251px) {

.filter_data_serach .listing_1 {

	padding: 15px 15px;

	height: 277px;

	margin-top: 10px;

}

}*/

@media (max-width: 1250px) and (min-width: 768px) {

	.list_desc h4 {

		/*		height: 45px;*/

		display: -webkit-box !important;

		-webkit-line-clamp: 1;

		-webkit-box-orient: vertical;

	}

	/* .filter_data_serach .listing_1 h4 {

		height: 20px;

	} */

	.more_inf h4 {

		/*		height: 45px;*/

	}

	.filter_data_serach .listing_1 {

		padding: 15px 15px;

		/**height: 400px;**/

		/*	margin-top: 10px;*/

	}

	#result {

		/* width: 500px;

		height: 300px; */

		/* padding-left: 124px; */

		margin-left: auto;

		margin-right: auto;

		border-radius: 0px;

	}

}

#pagination2 {

	/*	float: right;*/

	width: 100%;

}

.course_list_ .ads_div {

	display: none;

}

.rate-profile {

	padding: 5px 0px 5px 0px;

}



#tabs {

	display: flex;

}

.salider-feature .list_desc {

	border: #f1eaea solid 1px;

	padding: 15px;

	box-shadow: #f1f1f1 2px 0px 7px 1px;

	background: #f8f6f6;



}

.featuse-code .list_desc {

	border: #f1eaea solid 1px;

	padding: 15px;

	box-shadow: #f1f1f1 2px 0px 7px 1px;

	background: #f8f6f6;



}

.tablink {

	background-color: #555;

	color: #dbdbdb;

	border: none;

	outline: none;

	cursor: pointer;

	padding: 0.5em 0;

	font-size: 14px;

	margin-right: 5px;

	width: 17%;

	border-radius: 4px;

}

.tablink.active {

	background-color: #228e5d;

	scale: 0.98;

}

.tablink:hover {

	background-color: #228e5d;

}

.go {

	background-color: #228e5d;

	color: #dbdbdb;

	border: none;

	padding: 0.7em 2em;

	margin-top: 20px;

	margin-left: 1px;

	border-radius: 4px;

}

@media (max-width: 480px) {

	.tablink {

		font-size: 14px
	}

	.go {

		padding: 0.8em 2em;

		margin-top: 10px !important;

		width: 100%
	}

	#feed_search .go {
		margin-top: 0 !important;
		width: auto;
	}

}

@media (max-width: 768px) {







	.con_busi_pto {

		padding-top: 11px !important;

	}



















	#result {

		width: 100%;

		padding: 0px 28px;

		/* padding-left: 124px; */

		margin-left: auto;

		margin-right: auto;

		margin-bottom: 15px;

		margin-top: 15px;

		border-radius: 0px;

	}

	.dfef {
		/* display: flex; */
		justify-content: center;
	}

	.top-feature {

		margin-top: -21px;

	}

	.privace_police p {

		text-align: justify;

	}

	.SectionFeature-body p {

		font-size: 14px;

		line-height: 24px;

	}

	.featuse-code {

		margin-bottom: 30px;

		margin-top: 10px;

	}

	.pagework .SectionFeature-cta {

		font-size: 14px !important;
		padding: 10px 3px !important;
	}

	.aff .marg-bottom {

		margin-bottom: -67px;

	}

	.partner-bcom .SectionFeature-heading {

		font-size: 22px !important;

		text-align: center;

	}

	.partner-bcom .marg-top {

		margin-top: 0px;

	}

	.benifit-tet {

		font-size: 14px !important;
	}

}

.partner-bcom {
	margin-bottom: 10px !important;
}

.single-blog-post h1 {

	font-size: 20px !important;

	line-height: 25px !important;
}

.single-blog-post p {

	text-align: justify;

}

.blog01 ul li {

	margin: 0px 0px 0px !important;

}

}







@media (max-width: 768px) {

	.hide-on-mobile {

		display: none;

	}

}





.explore-img img {

	width: 50%;

}

.explore-heading {

	margin-top: 60px;

}

/*.colage-block {

	margin-bottom: 30px;

}*/

.collage-overlay {

	position: relative;

}

.rating_college {

	position: absolute;

	top: 0;

	background: #0e0d0d59;

	height: 100%;

	width: 100%;

}

.bottom_block {

	background: #f8f6f6;

	padding: 10px;

}

.review-rating-text {

	font-size: 8px;

	display: block;

	color: #fff;

}

.rating_college .actual-rating {

	line-height: 1;

	font-size: 18px;

	font-weight: 900;

	color: #fff;

}

.college_info h3 {

	font-weight: 600;

	color: #fff;

	display: block;

	margin-top: 3px;

	margin-bottom: 0;

	font-size: 12px;

	text-transform: uppercase;

	line-height: 1.42857143;

}

.extra_info .info {

	font-size: 10px;

	color: #fff;

	display: inline-block;

	text-transform: initial;

}

.extra_info .info {

	font-size: 10px;

	color: #fff;

	display: inline-block;

	text-transform: initial;

}

.bottom_block {

	height: 71px;

	position: relative;

}

.bottom_block .left .course_name {

	text-transform: uppercase;

	font-weight: 900;

	font-size: 10.7px;

	color: #4d586c;

}

.course_rating {

	background-color: #ffa100;

	color: #fff;

	font-weight: 900;

	font-size: 12px;

	padding: 1px 8px;

	border-radius: 8px;

	margin-left: 10px;

	float: right;

	line-height: initial;

}

.bottom_block .left .course_fee {

	display: block;

	font-size: 12px;

	color: #3eae8d;

	font-weight: 900;

	line-height: 1.42857143;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.bottom_block .left .course_rating {

	background-color: #ffa100;

	color: #fff;

	font-weight: 900;

	font-size: 12px;

	padding: 1px 8px;

	border-radius: 8px;

	margin-left: 10px;

	float: right;

	line-height: initial;

}

.bottom_block .right {

	display: inline;

	padding: 1px;

}

.bottom_block .right a {

	display: inline-block;

	text-transform: uppercase;

	font-size: 11px;

	font-weight: 600;

	vertical-align: super;

}

.extra_info {

	padding-bottom: 5px;

	line-height: 1;

}

.rating_college .rating-out-of {

	font-size: 12px;

	color: #fff;

}

.rating_college .review-rating {

	display: inline-block;

	font-size: 8px;

	vertical-align: middle;

	float: right;

	padding: 5px 15px;

}

.collage-overlay img {

	width: 100%;

}

.area-rating {

	position: absolute;

	bottom: 0;

}

.college_block .mid_block .college_info h3 {

	font-weight: 600;

	color: #fff;

	display: block;

	margin-top: 3px;

	margin-bottom: 0;

	font-size: 12px;

	text-transform: uppercase;

	line-height: 1.42857143;

}

.college_info .extra_info {

	padding-bottom: 5px;

	line-height: 1;

}

.college_info .extra_info .info {

	font-size: 10px;

	color: #fff;

	display: inline-block;

	text-transform: initial;

}

.college_info .extra_info .college_loc {

	margin-right: 5px;

}

college_info .extra_info .info {

	font-size: 10px;

	color: #fff;

	display: inline-block;

	text-transform: initial;

}

.tab_lists {

	display: inline-block;

	width: 18%;

	padding: 20px 10px 10px;

	text-transform: uppercase;

	margin-bottom: 20px;

}

.tab_features_list {

	text-align: center;

}

.tab_features_list svg {

	width: 50px;

	height: 50px;

	background: #ccc;

}

.tab_lists .tab_features_list .details h4 {

	font-size: 14px;

	font-weight: 700;

	color: #228e5d;

	margin-bottom: 8px;

	letter-spacing: .5px;

}

.tab_lists .tab_features_list .details p {

	color: #7b7b7b;

	font-weight: 600;

}

.tab_lists:hover {

	box-shadow: #f2f0f0 1px 1px 5px 1px;

}

.choose-feature {

	margin: auto;

	display: block;

	text-align: center;

}

.explore_list {

	width: 32%;

}

/*.top-collage {

	padding: 20px 0px 20px;

}*/

.top-marg {

	padding-top: 70px;

}

.colage-block:hover {

	box-shadow: 1px 1px 5px #c8c8c8;

}

.jopc_fearture {

	font-size: 20px;

	margin-left: 15px;

	font-weight: 700;

	color: #000;

	clear: both;

	margin: 5px 30px;

}

.margin-top {

	margin-top: 30px;

}

.featuse-code {
	margin: 50px 0px 50px;
}

<?php

/*?>.pad15-fut {

    padding: 15px 15px;

}

.MultiCarousel { float: left; overflow: hidden; padding: 15px; width: 100%; position:relative; }

    .MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }

        .MultiCarousel .MultiCarousel-inner .item { float: left;}

        

    .MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:50%;top:calc(50% - 20px); }

    .MultiCarousel .leftLst { left:0; background:#228e5d; color:#fff;}

    .MultiCarousel .rightLst { right:0; background:#228e5d; color:#fff;}

    

        .MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; background:#ccc; width: initial; }<?php */
?>.slick-slide {

	margin: 0px 20px;

}

.slick-slide img {

	width: 100%;

}

.slick-slider {

	position: relative;

	display: block;

	box-sizing: border-box;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-webkit-touch-callout: none;

	-khtml-user-select: none;

	-ms-touch-action: pan-y;

	touch-action: pan-y;

	-webkit-tap-highlight-color: transparent;

}

.slick-list {

	position: relative;

	display: block;

	overflow: hidden;

	margin: 0;

	padding: 0;

}

.slick-list:focus {

	outline: none;

}

.slick-list.dragging {

	cursor: pointer;

	cursor: hand;

}

.slick-slider .slick-track,
.slick-slider .slick-list {

	-webkit-transform: translate3d(0, 0, 0);

	-moz-transform: translate3d(0, 0, 0);

	-ms-transform: translate3d(0, 0, 0);

	-o-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

}

.slick-track {

	position: relative;

	top: 0;

	left: 0;

	display: block;

}

.slick-track:before,
.slick-track:after {

	display: table;

	content: '';

}

.slick-track:after {

	clear: both;

}

.slick-loading .slick-track {

	visibility: hidden;

}

.slick-slide {

	display: none;

	float: left;

	height: 100%;

	min-height: 1px;

}

[dir='rtl'] .slick-slide {

	float: right;

}

.slick-slide img {

	display: block;

}

.slick-slide.slick-loading img {

	display: none;

}

.slick-slide.dragging img {

	pointer-events: none;

}

.slick-initialized .slick-slide {

	display: block;

}

.slick-loading .slick-slide {

	visibility: hidden;

}

.slick-vertical .slick-slide {

	display: block;

	height: auto;

	border: 1px solid transparent;

}

.slick-arrow.slick-hidden {

	display: none;

}

.cke_inner .cke_top {

	/*	display: none;*/

}

@media (min-width: 1251px) {

	.list_desc {

		/*		height: 45px;*/



	}







	/*.filter_data_serach .listing_1 h4 {

height: 45px;

  }*/

	.more_inf h4 {

		/*		height: 45px;*/

	}

	.mindsharenow {

		padding: 6px 22px;

	}

	.llisting .listing_1 {



		height: auto;

		/**margin-top: 10px;**/



	}

}

.how-it-course {

	background: #228e5d !important;

	color: #fff !important;

	padding: 10px 19px !important;

	margin-top: 15px;

	border-radius: 24px;

}

.white-carat {

	color: #fff;

}

.loginmodal-container {

	padding: 30px;

	width: 100% !important;

	background-color: #F7F7F7;

	margin: 0 auto;

	border-radius: 2px;

	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);

	overflow: hidden;

	font-family: roboto;

	border-top: 5px solid #228e5d;

	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.28);

	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.28);

	box-shadow: 0 0 8px rgba(0, 0, 0, 0.28);

}

.loginmodal-container h1 {

	text-align: center;

	font-size: 1.8em;

	font-family: roboto;

}

.loginmodal-container input[type=submit] {

	background-color: #228e5d;

	padding: 7px 0px;

	width: 100%;

	color: #fdf8f8;

	font-size: 13px;

	margin-top: 15px;

	border: 0;

	text-transform: uppercase;

	font-weight: 700;

	border-radius: 4px;

}

.loginmodal-container input[type=text],
input[type=password] {

	height: 44px;

	font-size: 14px;

	width: 100%;

	/*margin-bottom: 10px;*/

	-webkit-appearance: none;

	background: #fff;

	border: 1px solid #d9d9d9;

	border-top: 1px solid #c0c0c0;

	padding: 0 8px;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

}

.loginmodal-container input[type=text]:hover,
input[type=password]:hover {

	border: 1px solid #b9b9b9;

	border-top: 1px solid #a0a0a0;

	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

}

.loginmodal {

	text-align: center;

	font-size: 14px;

	font-family: 'Arial', sans-serif;

	font-weight: 700;

	height: 36px;

	padding: 0 8px;

}

.loginmodal-submit {

	border: 0px;

	color: #fff;

	text-shadow: 0 1px rgba(0, 0, 0, 0.1);

	background-color: #4d90fe;

	padding: 17px 0px;

	font-family: roboto;

	font-size: 14px;

}

.loginmodal-submit:hover {

	/* border: 1px solid #2f5bb7; */

	border: 0px;

	text-shadow: 0 1px rgba(0, 0, 0, 0.3);

	background-color: #357ae8;

}

.loginmodal-container a {

	text-decoration: none;

	color: #666;

	font-weight: 400;

	text-align: center;

	display: inline-block;

	opacity: 0.6;

	transition: opacity ease 0.5s;

}

.login-help {

	font-size: 12px;

}

.search-header {

	display: none;

	z-index: 999999;

	position: absolute;

	background: #090909 !important;

}

.autocomplete_search .form-control {

	/*	color: #ffffff;*/

	background-color: white;

	font-weight: 600;

}

.search-header .form-control {

	display: block;

	width: 100%;

	height: 34px;

	padding: 24px 12px;

	color: #fff;

	border: #fff solid 1px !important;

	font-weight: 600;

}

.search-header::placeholder {

	color: #fff !important;

}

.day_remaining {

	position: inherit;

	top: 21px;

	left: 29px;

	margin-bottom: 4px;

}

.fancybox-content {

	height: 80% !important;

}

.course_list_ {

	/* changes for footer ptb-15	*/

	padding: 0px 0px;

	background: #eee;

}

.marg-top {

	padding: 15px 0px !important;

	margin: 35px 0px;

}



.paddingindiv {



	padding-left: 15px !important;

	padding-right: 15px !important;

}

.limg-tut .limg {

	position: relative;

	width: 100%;

	overflow: hidden;

	/*height: 93px;*/

	display: flex;

	background-color: #e0e0e0;

	/* border-radius: 30px; */

	/*    80*/

	border: 1px solid #ddd;

	background-size: cover;

	background-position: center;
	/* width: 8em;
	height: 9em; */
	/*    width: 6em;

    height: 6em;*/

}

.coruserelate .limg-tut .limg {

	width: 4em;

	height: 4em;

}

.tutor-info-sr .limg-tut .limg {

	width: 100%;

	height: 9em;

	/*  width: 5em;

    height: 5em;*/

}

.listing_020 .limg-tut .usebs {

	width: 100%;

	height: 16em;

	/*  width: 5em;

    height: 5em;*/

}

/*changes for  display inline*/

.marg-top-tut {

	display: inline-block;

	/*padding-top: 10px;*/

}

#int_vid_1 {

	display: none;

	margin-top: 20px
}

.for_indi_tutor .load_black {

	top: 33%;

}

.listing_heart {

	/*display: none;*/
}

.bootstrap-tagsinput {

	background-color: #fff;

	border: 1px solid #ededed;

	box-shadow: none;

	display: inline-block;

	padding: 4px 6px;

	height: 52px !important;

	color: #555;

	vertical-align: middle;

	border-radius: 0px !important;

	width: 100%;

	line-height: 22px;

	cursor: text;

}

.instr-pro .bootstrap-tagsinput {

	height: auto !important;

}

.form_wrapper input[type="number"] {

	width: 100%;

	padding: 8px 10px 9px 35px;

	height: 35px;

	border: 1px solid #ccc;

	box-sizing: border-box;

	outline: none;

	-webkit-transition: all 0.30s ease-in-out;

	-moz-transition: all 0.30s ease-in-out;

	-ms-transition: all 0.30s ease-in-out;

	transition: all 0.30s ease-in-out;

}

.dataTables_wrapper {

	position: relative;

	clear: both;

	overflow: scroll !important;

	zoom: 1;

}

.add-destila .l_b13 {

	font-size: 13px;

	margin-bottom: 2px;

	color: #000;

	font-weight: 700;

	text-transform: capitalize;

	width: 60%;

}

@media (max-width: 767px) and (min-width: 320px) {

	/*.cd-popup-container_map{ margin-top: 80px!important; } */

	.topic_date .pdu0 {
		padding: 0px 3px 0px 0px !important;
	}

	.mobile-pad {
		margin-bottom: 0px !important;
	}

	.margin-stu {
		margin-top: 15px;
	}

	.bootstrap-tagsinput {

		height: auto !important;
	}

	.agent_dp_ .div_img {

		display: inherit;
	}

	.inner_cat_rev .col-sm-4 {

		margin-top: 0px !important;
	}

	.rate-profile {

		padding: 0px;

	}

	.view_all_data a {

		color: #000 !important;

		text-decoration: underline;

	}

	.ser {

		padding: 0px;

	}

	.pro {

		/* padding: 0px; */

	}

	.limg-tut {
		padding: 0px;
	}

	.tut-res:nth-child(even) {

		padding-right: 0px;

		padding-left: 0px !important;

	}

	.review_data .r_m {

		width: 100% !important;

		height: auto !important;

	}

	/*.div_img img { display: block!important;*/

}

.more_inf h4 {

	/*    margin-top: 12px!important;*/

	font-size: 14px;



}

.about-course {
	padding: 30px;

	background: #f7f7f7;
}

.about-course ul {
	padding-left: 15px;
}

.about-course ul li {

	font-size: 13px;

	color: #000;

	padding: 3px 26px 3px 0px;

	list-style: decimal;

	font-weight: 400;

}

.about-course ul li a {

	font-size: 13px;

	color: #e90f0f;

	font-weight: 400;

}

.about-course h3 {
	font-size: 14px;

	padding-right: 20px;

	padding-bottom: 10px;

	color: #000000;

	font-weight: 600;
}

.day_wise_div .l_b13 {

	text-align: left;

}

.relative_div .input-group {
	width: 100%;
}

.page-banner {
	display: none;
}

.agent_profile .whole_row {

	position: inherit;
}

.provide-dtal {
	border: 2px solid #ddd;
	height: 40px;
	padding: 8px 7px 8px 15px;
}

.span_close_1 .fa {
	margin-top: 5px;
}

.span_close_2 .fa {
	margin-top: 5px;
}

.span_edt_loc_2 .fa {
	margin-top: 5px;
}

.profile-ant .provide-dtal {

	border: 2px solid #ddd;

	height: 34px;

	padding: 4px 7px 4px 15px;

	background: #eee;

	border-radius: 4px;

}

.review_data .r_m {

	margin-bottom: 10px !important;

	background-color: #fff;

	border-bottom: 2px solid #000;

	/* width: 50%;

    float: left;*/

}

.top-feature .fa-video-camera {
	display: none;
}



.ctn {

	font-size: 0.9em;

}

.ctn span {

	font-size: 1em;

}

.badge {

	display: inline-block;

	min-width: 10px;

	height: 16px;

	margin-bottom: 4px;

	padding: 2px 5px;
}

.marg-top .sel_p_img {

	margin-top: 0px;

	margin-right: 0px;

	width: 50px;

	height: 50px;
}

.ytp-title-channel-logo {

	border-radius: 25% !important;
}

.agree-tream {
	font-size: 10px;
	text-align: center;
}

#forget-psswd .modal-header .close {

	margin-top: -2px;

	background: #000;

	border-radius: 50%;

	opacity: 1;

	z-index: 99;

	color: #fff;

}

#forget-psswd .modal-content {
	border-bottom-left-radius: 6px;

	border-bottom-right-radius: 6px;
	border-top: #228e5d 6px solid;
}

#forget-psswd .modal-title {

	color: #0f0f0f;

}

#forget-psswd .modal-header {

	background-color: transparent;

}

#forget-psswd .modal-dialog {
	margin-top: 20px;
}

.bs_profile {

	overflow: hidden;

	width: 64%;

	text-overflow: ellipsis;

	white-space: nowrap;

	height: 45px;

}

.dprigts h1 {
	/*overflow: hidden;*/

	/* width: 95%;

    text-align: left;

    text-overflow: ellipsis;

   white-space: nowrap; */

}

@media (max-width: 767px) and (min-width: 320px) {

	.nav-sec-tab {

		padding: 30px 6px 0px !important;

	}

	nav>div a.nav-item.nav-link,
	nav>div a.nav-item.nav-link.active {

		border: none;

		padding: 20px 5px !important;
		font-size: 12px !important;
	}

	.llisting .col-md-4 {
		padding: 0px;
	}

	.pro_follow {

		/*    padding: 20px 15px !important;*/

		padding-bottom: 15px !important;

	}

	.inner_v_section {

		padding: 0px 0px 15px !important;

	}

	.question-details .list_desc h4 {
		height: inherit !important;
	}

	.question-details .list_desc {
		padding: 0px !important;
	}

	.question-details .list_desc h4 {

		margin-top: 0px;
	}

	.full-body-privace h1 {
		font-size: 20px !important;
		padding: 24px 0px 0px !important;
	}

	.list-aro .pad1 {
		padding-left: 0px;
	}

	.privace_police {

		margin-bottom: 30px;

		color: #666;

	}

	.card-body.card-padding {

		padding: 0px 0px;

	}

	.privace_police h2 {

		font-size: 15px !important;

		color: #666;

		padding: 15px 0px 0px !important;

	}

	.page-wk {
		margin-top: 30px !important;
	}

}

/*.padl_for_md .listing_restro {

    padding: 0px 15px 15px!important;

} */

/*.padl_for_md {

    

    margin-bottom: 15px;

}*/

.listing_1 {

	/*change for profile 1rem*/

	margin-bottom: 15px;

}




.breadcrum {



	padding: 15px 126px;

	background-color: #303030;

	color: white;

	margin-bottom: 10px;

	font-size: 16px;

	font-weight: 600;

}





@media (max-width: 767px) and (min-width: 320px) {

	.breadcrum {

		padding: 15px 25px;

		background-color: #303030;

		color: white;

		margin-bottom: 10px;

		font-size: 16px;

		font-weight: 600;

	}

}

.filter_data_serach .listing_1 h4,
#Similar-tutor-container .listing_1 h4 a {

	font-weight: 700;

	overflow: hidden;

	text-overflow: ellipsis;

}

.h-tab_container {

	/** padding-bottom: 15px!important; **/

}

.card-body>.stu_lbl a {

	top: 14px !important;

	width: 34%;

	text-align: center;

	font-size: 10x;

	right: inherit;

	left: 0;

	color: #fdfdfd;

	border: 1px solid #228e5d;

	z-index: 10;

	margin-right: 0px;

	margin-left: 15px;

	padding: 5px 4px !important;

}

}

.cd-popup-container_catch {
	text-align: left;
	border-top: 5px solid #228e5d;
}

.listing-intra .list_desc {
	border: 1px solid #d0cdcd;

	padding: 1em;
}

.tophow {
	margin-bottom: 100px;
}

.llisting .listabc {

	padding: 15px 15px;

	height: 180px;

	margin-top: 10px;

	margin-bottom: 20px;

	border: #d0cdcd solid 1px;

}

.profile-img {

	display: flex;

	padding: 3px 0px;

}

.bs_profile {

	margin-right: 10px;

	font-size: 13px;

	margin-top: 0px;

	display: block;

	padding: 0px 0px;

	margin-left: 0px;

	line-height: 19px;

}

.images-work {
	margin-top: 50px;
}

.nav-sec-tab .nav-tabs {

	border-bottom: none !important;
}

.tab-content012 {

	border: none;
}

.nav-sec-tab {
	padding: 30px 47px 0px;
}

.image-pro img {
	width: 100%;
	margin-top: 20px;
}

.sel_p_imgimg img {
	height: 125px;

	/*width: 100%;*/
}

.sel_p_imgimg {
	border-bottom: 1px solid #ddd;

	height: 200px;
	background: #fff;
	text-align: center;

	background-size: cover;

	background-position: center;

	display: flex;

	background-color: #e0e0e0;

	overflow: hidden;

	background-repeat: no-repeat;

}

.question-details .listing_1 {

	padding: 15px 15px;

	height: 280px;

	margin-top: 10px !important;

}

.question-details .off_price {

	font-size: 18px;

	margin-right: 5px;

	font-weight: 900;

	color: #000;

}

.tutor-info-sr .list2 h4 {
	height: auto;
}

.tutor-info-sr {}

.tut-res:nth-child(odd) {

	padding-left: 0px;

	padding-right: 15px;

	margin-bottom: 25px;

}

.tut-res:nth-child(even) {

	padding-right: 0px;

	padding-left: 15px;

	margin-bottom: 25px;

}

.question-details .more_info_c {

	margin-bottom: 5px;

}



.padtopfooter {



	padding-top: 10px;

}

.service-list002 {



	border: 1px solid grey;

	margin-bottom: 15px;

}



.listing_1 .abc {
	padding-left: 0px !important;
}

.btm .off_price {
	float: left;
}

.listing-intra .off_price {
	float: left;
}

.profile-ant .llisting .productabc {

	padding: 0px 0px;



	margin-top: 10px;
}

.profile-ant .off_price {

	float: left;

}

/*.filter_data_product_serach .llisting .listing_1 {

    border: 1px solid #808080; }  */

.list-aro:nth-child(odd) {

	padding-left: 0px;

	padding-right: 15px;

	/*margin-bottom: 25px;*/

	margin-bottom: 19px;

}



.list-aro:nth-child(even) {

	/*	changes for porfile listings  pd0*/

	/* padding-right: 0px;

    padding-left: 15px;*/

	/* padding: 0;

    margin-bottom: 25px;*/

}

.charg-hour {
	margin-top: 20px;
}

.about-course {
	padding: 20px;

	background: #f7f7f7;
}

.about-course ul {
	padding-left: 15px;
}

.about-course ul li {

	font-size: 13px;

	color: #000;

	padding: 3px 26px 3px 0px;

	list-style: decimal;

	font-weight: 400;

}

.about-course ul li a {

	font-size: 13px;

	color: #e90f0f;

	font-weight: 400;

}

.about-course h3 {
	font-size: 14px;

	padding-right: 20px;

	padding-bottom: 10px;

	color: #000000;

	font-weight: 600;
}

/*.type-sec-check .error {    z-index: 999999;

    position: absolute;

    margin-top: 15px;}

 .type-sec-check .error {

    font-size: 12px;

    color: red;

    margin-right: 4px;

    margin-left: 5px;

    margin-top: 4px;

}  */

.location-map .l_b13 {

	width: 44%;

}

.instra-sec .list_desc {

	border: 1px solid #d0cdcd;

	/*    changes for job/project*/

	/*    padding: 0em 0em 1em 1em;*/

}

@media (min-width: 1251px) {

	.list_desc h4 {

		/*		height: 18px;*/

	}

	.filter_data_serach .listing_1 h4 {

		/*changes for pagenation 45he*/



		display: -webkit-box;

		-webkit-line-clamp: 2;

		overflow: hidden;

		width: 100%;

		-webkit-box-orient: vertical;

		overflow: hidden;

		text-overflow: ellipsis;



	}



	.llisting .listing_1 {

		/*    height: auto !important;*/

	}
}

.text-mrg {



	text-wrap: nowrap;

	margin-top: 9px;

	font-size: 13px !important;

}

/*::-webkit-scrollbar {

	width: 0;

	height: 0;

  }*/

.filter_data_serach .llisting .listing_1 {

	margin-top: 0px;
	margin-top: auto !important;
}



.listing-cours {

	height: auto !important;

	background-color: #fff;



}



.question-details .day_remaining {

	position: inherit;

	top: 0;

	left: 0px;

	margin-bottom: 4px;

}

[id^="NotiflixNotifyWrap"]>div>span.with-icon {

	color: #fff;

}

.in-post .modal-header {

	padding: 5px 0;

	background: unset;

}

.in-post .close {

	position: unset;

	font-size: 30px;

}

.in-post .modal-body {

	position: relative;

	padding: 0px 20px 30px;

}

.in-post .modal-body h3 {

	margin-top: 20px;

	font-size: 1.2rem;

}

.in-post .botton-list a {

	border: 1px solid #228e5d;

	padding: 7px 15px;

	background-color: #228e5d;

	color: white;

	border-radius: 4px;

	font-size: 16px;

	margin-right: 8px;

	width: 100%;

	display: inline-block;

	margin: 10px 0;

	font-weight: bold;

}

.in-post .botton-list a i {

	color: #fff;

}

.form_wrapper input[name=phone] {

	width: 60.5%;

	display: inline;
	/* so that validation error class applied to it doesnt break the design */

}

.form_wrapper select[name=c_code] {

	width: 38%;

	padding: 8px 10px 9px 35px;

	height: 35px;

	border: 1px solid #ccc;

	box-sizing: border-box;

	outline: none;

	-webkit-transition: all 0.30s ease-in-out;

	-moz-transition: all 0.30s ease-in-out;

	-ms-transition: all 0.30s ease-in-out;

	transition: all 0.30s ease-in-out;

}

.drp {

	background-color: #228e5d !important;

	color: #dbdbdb !important;

}

.slick-arrow {

	position: absolute;

	top: 50%;

	transform: translateY(-50%);

	z-index: 1;

	background-color: #228e5d;

	/*  padding: 15px 15px;*/

	width: 40px;

	height: 40px;

	cursor: pointer;

	border-radius: 50px;

}

.arrow_prev2 {

	left: 0px;

}

.arrow_next2 {

	right: 0px;

}

.listing_static .llisting {

	display: none;

}



.listing_static .llisting .col-md-12 {

	padding: 0;

}

#enter_otp {

	display: none;

}

p.udistance {

	/*km away*/

	margin-top: -9px;

	margin-left: 8px;

}

.udistance b {

	font-weight: 600;

	font-size: 13px;

}

.auto_search_filter {

	position: relative;

}

.filter {

	position: fixed;

	background-color: #fff;

	padding: 6px 12px;

	font-size: 16px;

	border-radius: 50px;

	right: 25px;

	bottom: 65px;

	transition: background 0.5s;

	z-index: 99;

	border: 4px solid #adadad;

}

.filter i {

	color: #ed3122 !important;

}

.listing_static .llisting {

	margin-right: -15px !important;

	margin-left: -15px !important;

}

/*   overriding bo slider for blur effect     */

.bo-slider .bo-slide {

	/* Full height */

	height: 450px;

}

.bo-slider img {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	max-width: 100% !important;

	max-height: 100% !important;

}

.bo-slider img.active {

	display: block;

}

.bo-slider .bo-slide div {

	position: absolute;

	width: 100%;

	height: 100%;

	filter: blur(8px);

	-webkit-filter: blur(8px);

	/* Center and scale the image nicely */

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

}

/*   overriding bo slider for blur effect     */

.course-details .filter_data_serach .listing_1,
.course-details .filter_data_product_serach .listing_1,
.course-details .listing_restro .listing_1 {

	padding: 15px 0 15px 0;

}

.course-details .listing_1 p {

	padding: 0;

}

.course-details .list-aro:nth-child(2n+1) {

	margin: 0;

	padding-right: 0;

}

.course-details .list-aro:nth-child(2n) {

	padding-left: 0
}

.course-details .listing_restro {

	margin-bottom: 0;

	/*    changes for dashboard p-t:15px*/

	padding-top: 2px;

}

.course-details .list-aro:first-child {

	padding-top: 0;

}

.course-details h4 {
	font-size: 16px;

	font-weight: 600;

	color: #000;

	padding: 10px 0px;

	height: 28px;
}

.course-details p {
	font-size: 14px;

	padding: 0px 0px 20px;
}

.course-details h3 {
	font-size: 16px;

	font-weight: 600;

	color: #000;

	padding: 10px 0px;
}

.courses h3 {

	margin-bottom: 30px;

	border-bottom: 1px solid #000;

}

.course-details .limg-tut {

	padding-left: 0;

}

.course-details .listing_020 h4 {

	height: auto;

	padding: 0;

	margin-bottom: 0;

}





#tick-mark {

	position: relative;

	display: inline-block;

	width: 22px;

	height: 19px;

}

#tick-mark::before {

	position: absolute;

	left: 0;

	top: 50%;

	height: 50%;

	width: 3px;

	background-color: #fff;

	content: "";

	transform: translateX(10px) rotate(-45deg);

	transform-origin: left bottom;

}

#tick-mark::after {

	position: absolute;

	left: 0;

	bottom: 0;

	height: 3px;

	width: 100%;

	background-color: #fff;

	content: "";

	transform: translateX(10px) rotate(-45deg);

	transform-origin: left bottom;

}

.profile_hire img {

	/*adding:8px;

    color:red;

      background: #228e5d;

  color: white;

  font-size: 17px;

  font-weight: 600;

  border: none;

margin-top: 9px;*/

	/*width:100%;*/

	padding: 4px;

	width: 32px !important;

	display: flex;

	/*background: #228e5d;*/

}

.profile_batch {

	max-width: 28px;

	position: absolute;

	right: 3%;

	z-index: 1;

	margin-top: 5px;

}

.agent-img {

	position: absolute;

	max-width: 34px;

	z-index: 1;

	right: 9%;

	color: red;

	background: #ACFBFF;

	border-radius: 23px;

	margin-top: 5px;

}

.sponsored {

	width: 43px;

	position: absolute;

	right: 14%;

	top: 54px;

	z-index: 1;

}

.share_profile {

	margin-top: 20px !important;

}

.share_profile p {

	color: white;

	font-weight: 700;

	font-size: 14px;



}

.design_title,
.design_title>a {

	color: #c0c0c0;

	margin-bottom: 6px;

	font-size: 14px;

	font-weight: 700;

}



.pay_for_listing>a {

	color: #fff;

	border: 0;

	padding: 13px 35px;

	border-radius: 5px;

	margin-top: 20px;

	margin-left: 50px;

	transition: 0.3s all;

	background-color: #ed1b24;

}

@media screen and (max-width: 850px) {

	.agent-img {

		right: 0;

		left: 10px;

		margin-top: 10px;

	}

	.profile_batch {

		margin-top: 10px;

	}

	.agt_info p {

		margin-left: -44px !important;

		/*color:red;*/

	}

	.dprigts h3 {
		color: #000;
	}

	.design_title,
	.design_title a {

		color: #000;

		text-align: center;

	}

	._comt_align>label {

		color: black !important;

	}



}

.hire-req {

	display: none;

	text-align: left;

	margin-top: 20px;

}

._hire-request {

	display: block;

	text-align: left !important;



}

._hire-req {

	color: white;

	position: relative;

}

._comt_align label,
._comt_align p {

	color: white;

	font-size: 18px;

	margin-top: 20px;



}

._comt_align input[type="text"] {

	padding: 8px;

	color: black;

	border: none;

	width: 88px;

}

#send-request {

	position: absolute;

	background: Red;

	bottom: 0%;

	width: 47px;

	height: 38px;

	border: none;

}

#hire_message {

	width: 290px;

	height: 120px;

	margin-top: 9px;

	color: black;

}

._send-req {

	display: none;

	margin-top: 20px;

}

.send-enquiry {

	position: absolute;

	right: 11%;

}

#send-enquiry {

	border: none;

	background: none;

	position: absolute;

	right: 10%;

	font-size: 21px;

}

.enquiry-msg {

	resize: none;

}

._send-request {

	display: block !important;

}

.side_cat {

	padding: 20px;

	border: 1px solid #ddd;

	margin-bottom: 20px;

	text-align: left;

	background-color: #fff;

}

.side_cat h2 {

	font-weight: 700;

	margin-bottom: 10px;

	text-decoration: underline;

	font-size: 16px;

}

.mobile-img-dash {

	box-shadow: 1px 1px 2px 3px #e10c98;

	padding: 5px;

	margin-top: 18px;

}

/* ---------------- Sponsor Tag ---------------- */
.sponser {
	position: absolute;
	bottom: 26px;
	right: 14px;
	padding: 7px;
	border-radius: 14px 0px 0px 0px;
	background: #228e5d;
	color: white;
	font-weight: 700;
	z-index: 1;
	width: 36px;
	height: 36px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 19px;
	transition: transform 0.25s ease, background-color 0.25s ease, box-shadow 0.25s ease;
}

.sponser i {
	color: white;
}

.sponser:hover {
	background: #1b704a;
	/* darker shade */
	transform: scale(1.08);
	box-shadow: 0 6px 14px rgba(0, 0, 0, 0.2);
}

/* ---------------- Listing Pack Icon ---------------- */
._listing-pack {
	position: absolute;
	top: 85px;
	right: 15px;
	font-size: 19px;
	cursor: pointer;
	color: #ffffff;
	z-index: 1;
	padding: 6px;
	width: 36px;
	height: 36px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: green;
	border-radius: 14px 0 0 14px;
	transition: transform 0.25s ease, background-color 0.25s ease, box-shadow 0.25s ease;
}

._listing-pack:hover {
	background-color: #0f7a3f;
	/* darker green */
	transform: scale(1.08);
	box-shadow: 0 6px 14px rgba(0, 0, 0, 0.2);
}

/* ---------------- Listing Edit Icon ---------------- */
._listing-edit {
	position: absolute;
	top: 1px;
	right: 14px;
	padding: 7px;
	border-radius: 0px 0px 0px 14px;
	background: #228e5d;
	color: white;
	font-weight: 700;
	z-index: 1;
	width: 36px;
	height: 36px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 19px;
	transition: transform 0.25s ease, background-color 0.25s ease, box-shadow 0.25s ease;
}

._listing-edit i {
	color: white;
}

._listing-edit:hover {
	background: #1b704a;
	/* darker shade */
	transform: scale(1.08);
	box-shadow: 0 6px 14px rgba(0, 0, 0, 0.2);
}

.just_need {
	top: 0;
	right: 0;
	border-radius: 0 16px 0 0;
}

.just_spon {
	top: 122px;
	right: 0px;
	border-radius: 0 0 0 14px;
}



/*.sponser-course

{

    top:35% !important;

   

}*/

.sponser-course ._listing-edit {

	top: 0;

}

.dash_listing {

	text-align: center;

	/*margin-top: 20px;*/

	font-size: 20px;

	color: black;

	font-weight: 700;

	font-weight: bold;

	background-color: red;

	padding: 15px;

}

.sponser-product {

	padding: 10px;

	/*right: 2px;*/

	background: #228e5d;

	color: white;

	font-weight: 700;

	/*writing-mode: vertical-lr;*/

}

.sponser-product~._listing-edit {

	position: absolute;

	right: 4px;

	font-size: 20px;

	cursor: pointer;

	color: #030303;

	top: 17px;

}

.af_logi {

	width: 50px;

	border-radius: 50px;

	vertical-align: middle;

	border: 1px solid #030303;

	height: 50px;

}

.comment_des {

	font-style: italic;

	text-align: left;

	font-size: 16px !important;



}

.style-comment {

	background-color: #f7f7f7;

	border-radius: 20px;

	padding: 10px;

	margin-left: 20px;

}



.comment_text {

	font-weight: bold;

}

.comment_text a {

	color: #228e5d !important;

}

._visible {

	text-align: center;

	font-size: 13px;

	font-weight: 500;

	color: #000;

	padding: 5px 0px;

}

._visible img {

	width: 70%;

}

._visible1 {

	background: gray;

}

.dash-mobile-icon {

	padding: 10px 16px;

	border: none;

	background: none;

	width: 100%;

	color: black;

	padding: 0;

	color: inherit;

	display: inline-block;

}

a.dash-mobile-icon:focus,
a.dash-mobile-icon:hover {

	color: inherit;

}

.visible_ {

	background: #228e5d !important;

	color: #fff;

}

#multiCollapseExample2,
#multiCollapseExample3 {

	display: none;

}

.__mobile_dashboard .col-xs-3 {

	margin-top: 20px;

}

.dash_listing a {

	color: white;

}

.question-align,
.toggle-text {

	text-align: left;

}

@media screen and (min-width: 850px) {

	.job-m {

		float: right;

		/*background: red;*/

	}

	/*	.course_st .col-md-12{

padding: 0;

	}*/

	.mindsharenow {

		padding: 7px 26px;

	}

	.questio-offter {

		/*	float: right;*/

	}

}

._quest-style {

	display: inline-block;

	/*	font-size:15px;*/

}

.question-rte {

	margin-left: -14px;

	margin-top: 8px;

}

.quest-dest {

	margin-top: -7px;

	margin-left: 4px;

}

.background_color {

	font-size: 15px;

}

.profile-img {

	margin-top: 0px;

}

/*.list_desc .r_link .r_list

{

	changes for service pageination

	margin-bottom: -3px;

}*/

@media screen and (max-width: 765px) {

	.job-m {

		text-align: center;

	}

	.what-in-min-text .mbtext {
		height: 80px;
	}

	.mindsharenow {

		width: 50%;

		margin-top: 10px;

	}

	.edit_prof {

		line-height: 15px;

	}

	.tutoredits {

		padding: 10px 0px !important;

	}

	.off_price {

		/*text-align: center;*/

	}

	.course-st {

		margin-right: 29px;

	}

	.sc_links_coonect ul li .fa-facebook,

	.sc_links_coonect ul li .fa-twitter,

	.sc_links_coonect ul li .fa-instagram,

	.sc_links_coonect ul li .fa-linkedin,

	.sc_links_coonect ul li .fa-whatsapp {

		height: 38px;

		width: 38px;

		border-radius: 50%;

	}

}

.sc_links_coonect ul li .fa-facebook,

.sc_links_coonect ul li .fa-twitter,

.sc_links_coonect ul li .fa-instagram,

.sc_links_coonect ul li .fa-linkedin,

.sc_links_coonect ul li .fa-heart-o,

.sc_links_coonect ul li .fa-whatsapp {

	height: 38px;

	width: 38px;

	border-radius: 50%;

}

.listing_like {

	border-radius: 50px !important;

	width: 38px;

	height: 38px;

}

.without-link {

	display: inline-block;

	font-size: 15px;

}

.sponsored {

	/*! right: unset; */

	top: 1 !important;

	top: 54px !important;

	right: 39px !important;

}

._coonect {

	/*changes for job/project new */

	margin-bottom: 0 !important;

}

.r_link .r_list {

	margin-bottom: -3px !important;

}

.filter_data_serach .listing_1 h4 {

	/*	changes for service pagination -4px*/

	/*	margin-bottom: -4px !important;*/

}

.course-st {

	float: right;

	margin-right: -33px;

	margin-top: -32px;

}

.view-service {

	position: absolute;

	bottom: 0;

	background: #228e5d;

	padding: 7px 10px;

	color: white;

	margin: 1px 0px;

	border-radius: 0px 50px 50px 0px;

	z-index: 1;

}

.view-service1 {

	/*	  position: absolute;*/

	bottom: 0;

	background: #228e5d;

	padding: 7px 10px;

	color: white;

	margin: 1px 0px;

	border-radius: 0px 50px 50px 0px;

}

.view-service1>.icon-fa-data {

	color: white;

	margin-right: 11px;

}

.details-list {

	flex-direction: column;

	position: absolute;

	bottom: 0;

}

.view-service>.icon-fa-data {

	color: white;

	margin-right: 11px;

}

.course_style {

	padding: 0 !important;

}

.course_style .col-md-12 {

	padding: 0;

}

.btm .col-md-12 {

	padding: 0;

}

.sel_p_imgimg {

	position: relative;

}

.course-img {

	margin-top: 0px !important;

}

.listing_st {

	color: #4d4747;

	/*	font-weight:bold;*/

	font-size: 13px;

}

.edu_location_c {

	/*background-color: #fff;*/

	/*	padding: 1px 0px;*/

	display: inline-block;

	font-size: 15px;

	color: #E91E63;

	font-weight: 600;

}

.bs_profile1 {

	/*changes for course mr:8px 	*/

	margin-right: 2px;

}

.bs_profile1 a {

	color: #4d4747;

	/*	color: #228e5d;*/

	font-weight: 600;

	font-weight: bold;

}

.bs_profile1 a:hover {

	color: #E91E63;

}

.rat_dest {

	font-size: 13px !important;

}



._service-st .col-md-10,
._service-st .col-sm-2 {

	padding: 0;

	font-size: 13px;

	color: #228e5d;

	font-weight: 600;

}

.product-info-sr .listing_1 {

	margin-bottom: 0;

}

.sel_p_img1 {

	height: 40px !important;

	width: 40px !important;

	margin-top: 5px !important;

}

.edu_location_c {

	font-size: 13px !important;

}

@media screen and (max-width: 465px) {

	.marg-top-tut {

		display: inline;

	}

	.profile_hire img {

		width: 25px !important;

	}

	.img_ico {

		margin-right: 0;

		height: 15px;

	}

}

/*@media screen and (max-width: 765px)

{

	.limg-tut .limg{

		height:  80px;

	}

}*/



@media screen and (max-width: 765px) {

	.imagesizeoftutor {

		margin: 0px auto;

		/* border-radius: 50%; */

		overflow: hidden;

		width: 100%;

		/* width: 100px; */

		/* border-radius: 50%; */

		/* height: 250px; */

		display: flex;

		background-color: #eee;

	}



	.text-mrg {

		overflow-x: auto;

	}

}

._quest-style {

	/*	color: blue;*/

	color: #303030;

}

a.edit_apply {

	font-size: 20px;

}

div.edit_apply {

	display: none;

}

div.edit_apply a {

	font-size: 34px;

}

div.edit_apply a i {

	color: green;

}

a.edit_apply i:nth-child(2) {

	display: none;

	color: #228e5d;

}

div.edit_apply .load_black {

	top: 1px;

	right: 11%;

}

.edu-free-sub {

	text-align: center;

	font-size: 15px !important;

	/*	 font-family:  'Dancing Script', cursive;*/

	/*  text-shadow: 4px 4px 4px #aaa;*/

}

.pd_0 {

	padding: 0;

}

.video_image {

	text-align: center;

}

.plan {



	height: 249px;

	padding: 16px;

	display: flex;

	justify-content: center;

	align-content: center;

	align-items: center;

}



.r-prof {

	padding: 0;

}

.rem_m {

	margin-bottom: 0 !important;

}

.membership_tab a {

	text-align: center;

	font-size: 16px;

	color: white;

	font-weight: bold;



}

.membership {

	margin-top: 20px;

}

.membership_tab {

	/*	background-color:#228e5d;*/

	/*	padding: 15px;*/

	text-align: center;

	background: #1f1950;
	;

}

.member_edu_mo .tab-content {

	border: none;

	margin-top: 20px;

}

.m-left {

	/*	margin: 0 4%;*/

	border: 2px solid gray;

}

.membership-img {

	max-width: 128px;

}

.rte_count {

	font-weight: bold;

	color: orange;

}

.m_l {

	margin-left: -17px;

}

.ml-5 {

	margin-left: -5px;

}

.membership_tab .col-sm-3 {

	padding: 0;

}

.service_st {

	/*course	*/

	margin-top: 4px;

}

.rst {

	/*course	*/

	margin-top: 5px;

}

.share-profile {

	background-color: #228e5d;

	padding-top: 4px;

	padding-bottom: 4px;

}

.how_p {

	min-height: 100px;

}

.pic a {

	padding: 10px 22px;

	font-size: 18px;

	font-weight: 600;

	background-color: #303030;

	border-radius: 4px;

	color: #fff !important;

	margin-top: 20px;

	text-decoration: none !important;

	margin: auto;

	display: table;

}

.listing-plan li {

	color: black;

	list-style: symbols;
	;

}

/*for listing header*/

._listing-desk {

	position: absolute;

	top: 11px;

}

.dropdown-menu li {

	position: relative;

}

.listing-plan-h {

	color: black;

	font-size: 17px;

	line-height: 28px;

	background: #228e5d;

	padding: 3px;

	color: white;

	text-align: center;

}

.modal-msg {

	color: black;

	margin-bottom: 14px;

	font-size: 17px;

}

.m-footer {

	margin-top: 25px;

}

.row-align {

	border: 1px solid #d9d9d9;

}

.image-align {

	/*	dash board changes*/

	/* margin-top:20px !important;*/

	margin-top: 8px !important;

}

.mr-t {

	margin-top: 7px;

}

.affiliate-btn {

	padding: 9px 12px;

	/*margin-top: 10px;*/

	background: #228e5d;

	color: white;

	border: none;

}

.padd_0 {

	padding: 0 !important;

}

.loac-cate {

	font-size: 17px;

	font-weight: bold;

	color: #1e154e;

}

.home_cen {

	text-align: center;

	margin-top: 27px;

	line-height: 33px;

	font-size: 22px;

	margin-bottom: 27px;

	/*padding-top: 8%;*/

	padding-top: 2%;

}

.edu_home-ce {

	text-align: center;

	display: flex;

	justify-content: center;

	flex-wrap: wrap;

}

.edu_home-ce img {

	width: 80px;

}

.edu-ques_ {

	font-size: 43px;

	color: red;

}

.edu_home-ce h1 {

	color: #0a639b;

	font-weight: bold;

	font-family: lato;

	font-size: 19px;

}

.home_cen>h1 {

	color: #228e5d;

	font-size: 24px;

	font-weight: 700;

}

.inde-cate_ {

	text-align: center;

	font-size: 22px;

	color: #0a639b;
	;

	padding-left: 10px;

	padding-right: 8px;

	font-weight: bold;

	/*chnage for home page*/

	margin-bottom: 27px;

}

.edu_home-ce .col-md-2 {

	padding-top: 12px;

	/*margin-right: 7px;*/

}

.in_img- {

	border: 3px solid #228e5d;

	padding: 33px 0px;

}

.mar_h1 {

	text-align: center !important;

	line-height: 27px;

	padding-top: 5%;

}

/* .index_search{

	border: 2px solid #1e154e;

	padding: 25px;

} */

.index_search p {

	/*margin-bottom: 19px;*/

	font-size: 17px;

	font-weight: bold;

	color: #ed1b24;

}

.search_para span {

	font-size: 14px;

}

#-circle-left {

	background: none;

	border: none;

	margin-top: 13px;

	/*left: 0;

bottom: -26px;*/

	right: 0;

	top: -14px;

	position: absolute;

	font-size: 18px;

	color: #1e154e;

}

#-circle-left i {

	font-size: 23px;

	vertical-align: text-bottom;

	color: inherit;

}

.dash_feed_img img {

	width: 35px;

	height: 35px;

	border-radius: 50px;

	margin-right: 5px;

	border: 1px solid black;

}

@media screen and (max-width:765px) {

	.edu_home-ce .in_img- {

		padding: 0;

	}

	.inde-cate_ {

		/*home screen changes*/

		padding: 0px 40px;

	}

	/*	.listing_payment

	{

		padding: 0 !important;

	}*/

	.edu_home-ce h1 {

		font-size: 14px;

		line-height: 17px;

	}

	.home_cen {

		line-height: 24px;

		font-size: 15px;

	}

	.inde-cate_ {

		font-size: 14px;

		font-weight: 500;

	}

	.home_cen>h1 {

		font-size: 22px;

	}

	.mar_img h1 {

		font-size: 22px;

	}

	.mar_img {

		margin-top: 20px;

		margin-bottom: 14px;

	}

}

/*@media (min-width: 320px)

	.curloc{

top: 32px;

	}

}*/

/*.interested .listing_020{

	border: 1px solid #228e5d;

}*/

.courses .listing_1 {

	/*	border: none;*/

	/*changes for dashboard*/

	border: 1px solid #d9d9d9;

}

.search-header .row {

	margin-top: 19px;

}

/*.index-srch{*/

/*    padding:29px;*/

/*}*/

.home-blogs .card-box .card {

	border: 2px solid #228e5d;

	padding: 1px 6px;

}

/*.ma-t*/

/*{*/

/*	margin-top: 19px !important;*/

/*}*/

.locationlive {

	top: 1em !important;

}

#user_loc {

	position: relative;

}

#user_loc p {

	font-weight: 600;

	color: #000;

}

#user_loc a {

	font-size: 18px;

	position: absolute;

	right: 0;

	margin-top: 12px;

}

.what-in-min-text {

	width: 100%;

	resize: none;

	font-size: 16px;

	color: black;

	position: relative;

	border-radius: 16px;

	border: 1px solid black;

	text-align: center;

	padding: 15px;

	/*height: 60px;*/

	margin-bottom: 10px;

	background-color: #e0e0e0;

}

.what-in-min-text::placeholder {

	font-family: 'Tangerine', serif;

	font-size: 22px;

	text-align: center;

}

.mindsharenow {

	padding: 14px 9px !important;

	/* position: absolute; */

	margin-left: 5px;

	border-radius: 5px;

	font-size: 14px;

	border: none;

	background: #228e5d;

	color: #fff;

	font-weight: bold;

}

.what-in-min-text1 {

	height: 114px;

	text-align: center;

	padding-top: 12px;

}

#user_loc a i {

	color: #000;

}

div.cur-addr {

	display: none;

}

.no_list .interested {

	/*	border-bottom: 1px solid #000;*/

	/*	margin-bottom: 25px !important;*/

}

#pstep2 {

	display: none;

}

.complete_profile {

	text-align: center;

	padding: 12px;

	font-size: 14px;

	background: #489f33;

}

.complete_profile>p {

	color: white;

}

.complete_profilea {

	color: black;

	font-weight: bold;

}

.complete_profilea:hover {

	color: red;

}

.blog-social-img {

	width: 16px;

}

/*.mindumage img{

width: 50px;

border-radius: 50%;

}*/

.wiminicons img {

	width: 34px;

	vertical-align: text-bottom;

}

.wiminicons {

	/*display: none;

position: absolute;

left: 0;

right: 0;

bottom: 2px;*/

	text-align: center;

	margin-top: 20px;

}

.fileess {

	font-size: 13px;

}

.designation {

	overflow: hidden;

	line-height: 17px;

	display: inline-block;

}

.dash_feed_img h3 {

	margin: 50px 0px 20px 0px;

}

.enry__i img {

	background: blue;

	width: 38px;

	cursor: pointer;

	height: 38px;

	margin-right: 7px;

}

.listing_like {

	/* padding: 11px;

    padding-top: 11px;

  color: #fff;*/

	/* background: #ed1b24;

  height: 38px;

  width: 38px;*/



}

.fa-heart-o {

	height: 38px;

	width: 38px;

	text-align: center;

	/*  color: white;*/

	padding-top: 12px;

}

.listing_popup_enq {

	color: white;

	font-size: 18px;

	text-align: center;

}

.popuplog-enq {

	display: flex;

	justify-content: center;

}

.enquiry_popup_close {

	position: absolute;

	top: 1px;

	right: 0;

	background: none;

	border: none;

	font-size: 31px;

}

.dashbordsticky {

	position: sticky;

	top: 0;

	z-index: 1;

	margin: 0px;

}

.question_count {

	/*	float: right;*/

	font-weight: bold;

}

.listingpromoabc {

	margin: 10px 0;

	padding: 5px;

	/*font-family: 'Lobster', cursive;*/

	text-align: center;

	font-size: 25px;

}

.mypromotiontab {

	background-color: #39756a !important;

}

.listing_like .fa-heart-o {

	color: white;



}

.listing_like {

	background-color: blue;

}

.favouritebtn {

	animation: fav 0.5s ease-in;

	font-size: 22px;

	background: red !important;

	border-radius: 50%;

	color: white;



}

@keyframes fav {

	0% {

		transform: rotate(0deg) scale(1.5);

	}

	40% {

		transform: rotate(0deg) scale(1);

	}

	50% {

		transform: rotate(360deg) scale(1);

	}

	100% {

		transform: rotate(0) scale(1);

	}

}

.feedsaction {

	position: absolute;

	right: 0;

	/*bottom: 9px;*/

}

.feedsaction>button {

	/*background-color:#337180;*/

	color: white;

	border: none;

	width: 80px;

	background: transparent;

}

.feedsaction .fa {

	font-size: 20px;

	color: #173979;

	padding: 10px;

	margin-left: 35px;

}

.instshareprofile>span>img {

	width: 29px;

	height: 29px;

}

.instshareprofile>img {

	width: 29px;

	height: 29px;

}

.instshareprofilenq {

	width: 56px;

	height: 56px;

	padding: 10px;

	border: 2px solid white;

	position: absolute;

	top: -10px;

	cursor: pointer;

}

.instshareprofile {

	display: flex;

}

.dashboardbgimg {

	width: 116px;

	height: 116px;

	/*    border-radius: 50px;*/

	overflow: hidden;

	display: flex;

	background-color: #eee;

	background-size: cover;

	background-position: center;

}

.dashboardimgconatiner {

	margin-left: 10%;

	margin-top: 20px;

}

.dropdwndash {

	background: none;

	border: none;

}

.mindumage {

	height: 50px;

	background-repeat: no-repeat;

	background-size: cover;

	width: 50px;

	background-position: center;

	border-radius: 50%;

	margin: auto;

}

.nonef {

	pointer-events: none;

}

.viewimgcot {

	height: 150px;

	width: 150px;

	display: flex;



}

.dashboardimgconatiner1 p {

	text-align: center;

}

.dashboardimgconatiner1 {

	box-shadow: 0px 0px 5px 2px #645c5c;

	margin: 12px;

	padding: 10px;

}

.warringgg {

	font-size: 16px;

	text-align: center;

	padding: 10px;

}

.radiodrp {

	padding: 10px;

}

.dashdesig {

	font-weight: bold;

	color: blue !important;

}

.reportlisting {

	background: #fff;

	position: absolute;

	bottom: 0;

	right: 0;

	padding: 1px 9px;

	color: #00464d;

	font-weight: bold;

	margin-bottom: 0;

}

.tutoredits {

	height: 58px;

	width: auto;

	display: flex;

	border: 2px solid white;

	padding: 10px 21px;

	margin-bottom: 15px;

}

.tutoredits button {

	padding: 0 !important;

	border: none;

}

.mobfilterlisabws {

	position: sticky;

	z-index: 9;

	top: 60px;

	display: none;

	background-color: #228e5d;

}

.tutoredits img {

	margin-right: 7px;

}

.dashimgicons {

	width: 24px;
	vertical-align: middle;

}

.instpupd {

	font-weight: 600;

	padding: 8px;

	color: blue;

}

.mobfilterytd .filter {

	position: relative;

	right: 0;

	top: 17px;

}

.dashmob {

	display: flex;

	justify-content: center;

}

.pri_reavbc span {

	color: white;

}

.filtimgmb img {

	width: 40px;

	height: 40px;

}

.filterimgaed {

	display: flex;

	justify-content: space-evenly;

}

.lstprofiledetilsec {

	display: flex;

	height: 50px;

}

.kmawaymarker {

	font-size: 18px;

	margin-right: 3px;

	color: #ed1b24;

}

.img_ico {

	/*	border-radius: 50px;*/

	margin-right: 3px;

}

.course-details .marg-top-tut>a>b {

	display: flex;

}

.enry__i {

	width: 37px;

	display: block;

	height: 37px;

	background-color: blue;

	background-size: cover;

	background-position: center;

	border-radius: 50px;

}

/*.filter_data_serach>.row>.col-md-6>.listing_1, */



.filter_data_serach .listing_1 h4 a,

.listing_020 h4 a,
#Similar-tutor-container .listing_1 h4 a {

	font-size: lato;

	/* color: #1b0a94; */

	color: #228e5d;

	font-size: 16px;

}

.homepbog .marg-top-tut>a>b {

	display: flex;

}

.share-profiletaba {

	display: none;

}

.bologtablde>div>h2 {

	color: white;

	font-size: 18px;

	margin-bottom: 2px;

}

.bologtabldesti {

	position: sticky;

	top: 58px;

	z-index: 1;

	background-color: #228e5d;

	/*	margin-top: 44px;*/

}

.bologtablde {

	margin-bottom: 20px;

	padding: 14px 11px;

}

.bologtablde a,
.bologtablde h2 {

	color: white;

}

#blogcategorymota {

	background: white;

	border: none;

	border-radius: 50px;

	width: 40px;

	height: 40px;

}

#blogcategorymota img {

	background-color: white;

	border-radius: 50px;

	display: flex;

}

.sel_p_imgimg {

	border: 1px solid #1b0a94;

	border-bottom: none;

}

.course_desk>.listing_1,
.sel_p_imgimg~.listing_1 {

	border: 1px solid #1b0a94;

	border-top: none;

}

/* .innserdiv img{

      width: 74px;

      height: 74px;

    }*/

.teacherdashdyav {

	font-size: 14px;

	color: black;

	margin-bottom: 11px;

}

.popupimgtesd {

	position: relative;

}

.popupimgtesd .fa-trash-o {

	position: absolute;

	z-index: 1;

	font-weight: bold;

	/*    right: 59px;*/

	color: red;

	background: white;

	padding: 12px;

	right: 0px;

}

.middle_icon,
.inner_fixed>div {

	display: flex;

	justify-content: center;

}

.inner_fixed {

	display: flex;

	justify-content: space-around;

}

.mobiletabicons .fa,
.mobiletabicons img {

	display: flex;

	justify-content: center;

}

.mindsharenowbtn {

	display: flex;

}

.product-info-sr .listing_1 {

	margin-bottom: 20px;

}

.h-tab_container .sel_p_imgimg {

	border: 1px solid #1b0a94;

	border-bottom: none;

}

.h-tab_container .instra-sec .list_desc,
.filter_data_product_serach .interested .listing_1,
.padl_for_md .padd_row {
	border: 1px solid #1b0a94 !important;

	border-top: none;
}

.h-tab_container .dassss {

	display: flex;

}

.listing_statuss {
	position: absolute;
	top: 45px;
	right: 15px;
	font-size: 19px;
	cursor: pointer;
	color: #ffffff;
	z-index: 1;
	padding: 7px;
	width: 36px;
	height: 36px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: green;
	border-radius: 14px 0 0 14px;
	transition: transform 0.25s ease, background-color 0.25s ease, box-shadow 0.25s ease;
}

.listing_statuss:hover {
	background-color: #0f7a3f;
	/* darker green */
	transform: scale(1.08);
	box-shadow: 0 6px 14px rgba(0, 0, 0, 0.2);
}

.just_list {
	top: 0px;
	right: 39px;
	/* border-radius: 50%; */
}

.no_list .listing_statuss {

	bottom: 0;

}

.list-your-course {
	position: absolute;
	font-size: 20px;
	cursor: pointer;
	color: #030303;
	z-index: 1;
	right: 0px;
	top: 80px;
	padding: 8px;
	width: 36;
	height: 36;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 19px;
	background-color: green;
	border-radius: 14px 0 0 14px;
}

.list-your-batch {
	position: absolute;
	font-size: 20px;
	cursor: pointer;
	color: #030303;
	z-index: 1;
	right: 0px;
	top: 40px;
	padding: 7px;
	width: 36;
	height: 36;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 19px;
	background-color: green;
	border-radius: 14px 0 0 14px;
}

.list-your-batch:hover {
	background: #228e5d;
	/* green bg on hover */
	color: #fff;
	/* text turns white */
}

.list-your-course:hover {
	background: #228e5d;
	/* green bg on hover */
	color: #fff;
	/* text turns white */
}

/* default icon color */
.list-your-course .fa {
	color: black;
}

/* icon turns white on hover */
.list-your-course:hover .fa {
	color: #fff;
}

.list-your-chapter-section {

	padding: 35px;

	margin-bottom: 20px;

}

.price-tag-menotrs {

	cursor: pointer;

	display: flex;
	justify-content: center;

	font-weight: bold;

	background-color: #228e5d;

	/* margin-bottom: 5px; */

	margin-right: 0px;

	padding: 10px 6px;
	color: white;
}



.profile_hire .fa-heart-o {

	color: white;

	font-size: 21px;

	padding: 7px;

}

.mentors-work-experience {

	cursor: pointer;
	font-size: 14px;
	color: #555454;

}

.mentors-work-experience span b {

	color: #555454;

}

.mentors-work-experience .fa {

	color: black;
	font-size: 14px;
	margin-right: 7px;

}

.listing-login-container {

	text-align: center;

	padding-top: 16px;

}

.listing-login-container a {

	color: black;

}

.edu-my-current-location-container {

	position: absolute;

	left: 85px;

	/*    left:190px;*/

	top: 16px;

	width: 140px;

	cursor: pointer;
	color: black;

}

.edu-my-current-location-container div {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

	/*    border:1px solid #808690;*/

	padding: 5px;

	color: white;



}

.edu-block-user-action img {

	margin-top: 8px;

	margin-left: 15px;

}

.Location-cd-popup-11 {
	z-index: 99;
	position: absolute;
	top: 326px;
	left: 50%;
	transform: translate(-50%, -50%);
	background: white;
	/* Use auto height with max-height instead of fixed height */
	height: auto;
	max-height: 80vh;
	/* prevents it from going off screen */
	width: 40%;
	border-radius: 22px;
	text-align: center;
	padding: 18px 18px 18px 18px;
	/* added extra bottom padding */
	/* overflow-y: auto; */
	display: none;
}

.Location-cd-popup-11-overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	background: #000000b3;
}


.Location-cd-popup-close {

	position: absolute;

	right: 11px;

	cursor: pointer;

	z-index: 9999;

	top: -36px;

	background: white;

	padding: 3px;

	height: 29px;

	width: 29px;

	border-radius: 50px;

}

.Location-cd-popup-close .fa-close {

	color: black;

	font-size: 14px;

}

.edu-location-map-arrow {

	position: absolute;

	right: 1px;

	top: 1px;

	padding: 4px;

	color: black;

	background: #ffffff;

}

.edu-location-map-arrow .fa {

	color: black;

}

.nav-bar-search {

	width: 42%;

}

.serach-mentors-container {

	margin-top: 16px;





}

.serach-mentors-container .go {

	background: none;

	position: absolute;

	right: 14px;

	padding: 0px;

	top: 5px;

	margin: 0px;

	cursor: pointer;

}

.company-name-of-employee,
.company-name-of-employee a {

	color: black;
	/* font-size: 12px !important; */

}

.feed-Container-profile-page {

	border: 2px solid #d0cdcd;

	padding: 7px;

	margin-bottom: 15px;

}

.feed_img_pro {

	/*    margin-top: 32px;*/

}

.feed-upload-image img {

	object-fit: contain;

	height: 54px;

	width: 54px;

}

@media (min-width: 768px) and (max-width: 992px) {

	.navbar-collapse.collapse {

		display: none !important;

		height: auto !important;

		padding-bottom: 0;

		overflow: visible !important;

	}

	.navbar-collapse.collapse.in {

		display: block !important;

	}

}

.xssm-menu li a img,
.desk-menu img {

	width: 22px;

	object-fit: contain;

	height: 16px;

	padding-right: 5px;

}

.xssm-menu li a .fa {

	padding-right: 5px;

}

.xssm-menu .fa {

	font-size: 17px;

}

.List-post-your-services {

	height: 100%;

	color: white;

	font-size: 19px;

	font-weight: 600;

	/*      position: relative;*/

}

/*.List-post-your-services:hover{    

  background: #228e5d;  



}*/

.List-post-your-services .listing_payment {

	color: white;

	font-size: 18px;

	font-weight: 600;

	background: #2209c0;

	border: 1px solid #2209c0;

}

.blog-and-feeds-content,
.single-bloh-new,
.blog_social_link {

	word-break: break-word;

}

.service-info-sr .listing_1 {

	max-height: 150px !important;

	overflow: hidden;

}

.feed-listing-style {

	border: 1px solid #d9d9d9;

	background: white;

	padding: 24px;

	margin-bottom: 15px;



}

.feed-listing-userimage {

	height: 38px;

	width: 38px;

	background-size: cover;

	background-position: center;

	border-radius: 50px;

	background-repeat: no-repeat;

}

.feed-users-details {

	position: absolute;

	top: 22px;

	left: 76px;

	line-height: 14px;

}

.feed-users-details h5,
.feed-users-details h6 {

	color: black;

}

.feedlisting-st-temp:nth-child(odd) {

	padding: 0px;

}

.feedlisting-st-temp:nth-child(even) {

	padding: 0px;

	padding-left: 5px;

}

.feed-and-users-content {

	margin-top: 10px;

}

.feedposted-date {

	float: right;

}

.feed-and-users-content {

	word-break: break-word;

}

.feed-and-users-image {

	text-align: right;

}

.feed-and-users-image img {

	height: 80px;

}

.nav-bar-search .auto_search {

	border-radius: 0px !important;

}

.sponsored-job-projectbatch {

	font-size: 18px;

	color: #000;

	position: absolute;

	top: 5px;

	right: 10px;

}

.sponsored-job-projectbatch img {

	width: 28px;

	vertical-align: middle;

}

.clearmylocation {

	padding: 0px 10px;

	font-size: 11px;

	color: #fff;

	background-color: #ed1b24;

	border-radius: 50px;

	font-weight: 600;

	text-transform: uppercase;

	cursor: pointer;

	/*    margin-top: 11px;*/

	float: right;

}

/*.list_desc>h4{

	    margin-bottom: 10px;

}*/

.more_info_c {

	margin-top: 10px;

	clear: both;

}

.background_color {

	background: #fff !important;

	padding: 13px !important;

	border-radius: 6px !important;

	margin-bottom: 10px;

	border: none;

}

.background_color .major_ li a {

	background: #90868636 !important;

	border-radius: 24px !important;

	padding: 5px !important;

	margin-right: 3px !important;

	color: black;

}

.background_color .major_ {

	border-radius: 24px;

	padding: 5px;

	margin-right: 3px;

	color: black;

	margin-top: 10px;

}

.background_color .sel_p_img {

	margin-top: 0px;

}

.background_color .more_info_c {

	line-height: 13px;
	margin-top: 15px;

}

.background_color .questio-offter,
.background_color .fa-inr {

	color: green;

	font-size: 18px;

}

.background_color .edu_location_c {

	color: #4d4747;

}

#navmenu6 a {

	color: white;

	padding: 9px 17px;

	border-radius: 2px;

	background: #228e5d;

	margin-top: 19px;

}

.autocompleteTech {

	display: none;

}



/*-----------------------------------------soni--------------------------------------*/



/*-----------------------------------------instrprofile--------------------------------------*/

.mentors-text-container {

	margin: 0 !important;

}

.mentors-text-container.mentor_video_cl {
	cursor: auto;
	background: #ccc;
	cursor: not-allowed;
}







.posting_date_PTO {

	margin-bottom: 25px;

}

.POST_ON_PTO {

	color: red !important;

}



/*-----------------------------------------business--------------------------------------*/

/*.filter_data_serach .pad320{ padding: 0px 10px;}*/

.details-list {
	display: none;
}

.tcontainer:hover .details-list {

	display: block;

}





/*-----------------------------------------business--------------------------------------*/

.view-more {
	float: right;

	padding: 0px 30px;
}

.under_dp span a {
	color: #000;
}

.profile-emply ul {
	display: flex;
}

.profile-emply ul li {
	padding: 3px
}

.profile-em .limg {

	position: relative;

	width: 100%;

	overflow: hidden;

	/* height: 93px; */

	display: flex;

	background-color: #e0e0e0;

	border-radius: 80px;

	border: 1px solid #ddd;

	background-size: cover;

	background-position: center;

	width: 3em;

	height: 3em;

	line-height: 16px;

}

.profile-view {
	padding: 3px;

	text-align: center;

	font-size: 11px;

	color: #303030;

	margin-top: 5px;

	position: absolute;

	font-weight: 600;

	margin-left: 20px;
}





.heading_PTO_main {

	margin-left: 19px;

	margin-bottom: 0px;

	font-size: 16px;

	margin-top: 1px !important;

	line-height: 16px;

}



.List-post-your-services span .fa {
	color: #fff;

	/* font-size: xx-large; */

	margin-top: 5px;

	font-size: 27px;

	margin: 14px 6px;
}



.plr00-btn {
	padding: 0px 10px;
}

@media screen and (max-width: 768px) {

	.inner_das_2 h3 {

		margin: 5px 0px 20px 0px;

		font-size: 16px;

	}

	.cd-popup-container_map {

		height: 69%;

	}

	.km-sec {
		display: none;
	}

	.disk-sh001 {
		display: none !important;
	}

	.mobile-sh001 {
		display: block !important;
	}

	/*		.agt_info .pad_l{padding: 0px 0px 0px 30px; width: 80%;}*/

}

.dp_profile1 {
	display: flex;
}

.dp_profile2 {
	display: flex;
	justify-content: center;
}

.disk-sh001 {
	display: block;
}

.mobile-sh001 {
	display: none;
}





.inner_das_2 h3 {
	margin-bottom: 0px !important;
}

.mem_since1 b {
	color: #fff;
}

.dfef .pad_l {
	padding: 0px;
}

.view-service1:hover {
	background-color: #000;
}





.img-prolist {

	position: relative;

	width: 100%;

	margin-top: 43px;

}

.show-message {
	display: none;
}

.course-list:hover .show-message {

	display: block !important;

}



/*header css*/

.round {

	font-size: 14px;

	width: 18px;

	height: 19px;

	border-radius: 50%;

	position: relative;

	background: #228e5d;

	display: inline-block;

	/**  padding:0.3rem 0.2rem !important;**/

	margin: 0.3rem 0.2rem !important;

	left: -13px;

	/**top:10px;**/

	z-index: 1 !important;

	color: #fff;

	text-align: center;

	top: -7px;

}

@media screen and (min-width:768px) {

	.round {

		position: absolute;

		top: 17px;

		left: 9px;

	}

}

.second-nav {
	background: #228e5d;
	border-radius: 0px;
}

.collapse.navbar-collapse {
	text-align: center;
}

.dropdown-large {
	position: relative !important;
}

.navbar-nav {

	margin: 0;

	text-align: center;

	display: inline-block;

	float: inherit;

}

.dropdown-menu-large {
	flex-flow: wrap;

	max-width: 100%;

	width: 73.5% !important;

	min-width: 550px;

	margin-right: 84px;
}

.drop-03 {
	width: 100% !important;

	min-width: 1000px;

	margin-left: -697px !important;
}

.navbar-default .navbar-nav>li>a {

	color: #fff;

}

.second-nav .navbar-nav>li>a:hover {

	color: #fff;

}

.second-nav .caret {

	color: #fff;
}

.dropdown-menu-large {

	margin-left: 16px;

	margin-right: 16px;

	padding: 20px 0px;

}

.dropdown-menu-large>li>ul {

	padding: 0;

	margin: 0;

}

.dropdown-menu-large>li>ul>li {

	list-style: none;

}

.dropdown-menu-large>li>ul>li.men-crs {

	display: none;

}

.dropdown-menu-large>li>ul>li>a {

	display: block;

	padding: 3px 20px;

	clear: both;

	font-weight: 300;

	line-height: 1.428571429;

	color: #333333;

	white-space: normal;

}

.dropdown-menu-large>li ul>li>a:hover,

.dropdown-menu-large>li ul>li>a:focus {

	text-decoration: none;

	color: #262626;

	background-color: #f5f5f5;

}

.dropdown-menu-large .disabled>a,

.dropdown-menu-large .disabled>a:hover,

.dropdown-menu-large .disabled>a:focus {

	color: #999999;

}

.dropdown-menu-large .disabled>a:hover,

.dropdown-menu-large .disabled>a:focus {

	text-decoration: none;

	background-color: transparent;

	background-image: none;

	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

	cursor: not-allowed;

}

.dropdown-menu-large>li>ul>li.dropdown-header>a {

	padding: 1px 0;

	color: ;

	font-size: 13px;

	font-weight: 700;

}

.dropdown-menu-large .dropdown-header {

	padding: 1px 20px;
}

.dropdown-menu-large .dropdown-header {

	color: #428bca;

	font-size: 16px;

}

.search-button .fa {
	font-size: 16px;
}

@media (max-width: 768px) {

	.dropdown-menu-large {

		margin-left: 0;

		margin-right: 0;

	}

	.round {

		position: relative;

	}

	.dropdown-menu-large>li {

		margin-bottom: 30px;

	}

	.dropdown-menu-large>li:last-child {

		margin-bottom: 0;

	}

	.dropdown-menu-large .dropdown-header {

		padding: 3px 15px !important;

	}



	.collapse.navbar-collapse {
		text-align: inherit;
	}

}

.img_ico {

	/*        width:15% !important;*/

	height: 20px;

}

/*.listing_payment{

    border:none !important;

    width:100% !important;

   background: none;

    padding:8px 9px;

}*/

.listing_payment {

	margin: auto;

	display: block;

}



.list-btn-service .listing_payment {

	padding: 8px 9px;

	margin-top: 10px;

}

.list-btn-service h3 {

	font-size: 14px;

	text-align: center;

	color: #fff;

	line-height: 19px;

	font-weight: 600;

}

/*.listing_payment:hover{

background:#228e5d;;

}*/

.mob_blance {

	float: right;

	color: white;

}

/*header css end here*/

.clrloc {

	margin-top: 11px;

}

#usraddress {

	height: 50px !important;

}

.map_sub_button {

	height: 50px !important;

}

.cd-popup-container_map .curloc {

	top: 2.8em !important;

}

.List-post-your-services {

	color: white;

	font-size: 19px;

	font-weight: 600;

	height: 275px;

	max-height: 500px;

	background: #228e5d;



}

.List-post-your-services .listing_payment {

	/*height: fit-content;

    padding: 15px 0px;   

     margin: auto;

    bottom: 0;

    top: 0;

    position: absolute;*/

}

.List-post-your-services .list-btn-service {

	bottom: 0;

	top: 0;

	margin: auto;

	display: inline-table;

	padding: 0px 15px;

	margin-top: 10%;

}

.List-post-your-services span .fa {
	color: #fff;

	font-size: 54px;

	text-align: center;

	display: block;

}

.List-post-your-services p {
	color: #fff;

	font-size: 15px;

	text-align: center;

	line-height: 18px;

	padding: 10px 0px;
	font-weight: 500;
}

.profile-empoly {

	display: flex;

	justify-content: space-between;

	align-items: center;

}

.total-number-of-employees {

	text-align: center;

}



/*-----------------------------------------performance--------------------------------------*/

.performance-sec .nav-tabs>li.active>a,
.performance-sec .nav-tabs>li.active>a:focus,
.performance-sec .nav-tabs>li.active>a:hover {

	color: #fff;

	cursor: default;

	background-color: #228e5d;

	border: 1px solid #ddd;

	border-bottom-color: transparent;

}

.performance-sec .nav-tabs>li.active>a span,
.performance-sec .nav-tabs>li.active>a span:focus,
.performance-sec .nav-tabs>li.active>a span:hover {

	color: #fff;

}

.performance-sec .nav-tabs>li.active>a span .fa,
.performance-sec .nav-tabs>li.active>a span .fa:focus,
.performance-sec .nav-tabs>li.active>a span .fa:hover {

	color: #fff;

}

.performance-sec .wrapper {
	text-align: center;
}

.performance-sec ul {
	margin: auto;
	display: inline-block;
}

.performance-sec .nav>li>a {

	position: relative;

	display: block;

	width: 150px;

	text-align: center;

	padding: 20px;

	margin-bottom: 30px;

	font-size: 20px;

	border: #228e5d 1px solid;

	margin: 30px 10px;

	border-radius: 10px;

	background: #fff;

	font-weight: 600;

}

.performance-sec .nav>li>a span {
	display: block;

	color: #000;

	font-size: 14px;
}

.performance-sec .nav>li>a span .fa {
	color: #000;

	font-size: 28px;
}

.deskmodel-dnone {
	display: none
}

.performance-sec {
	margin: 25px
}

table {

	border-collapse: collapse;

	width: 100%;

}



.performance-sec table th,
td {

	text-align: left;

	padding: 20px;

	font-size: 14px;

	color: #000;

}



.performance-sec td:nth-child(2) {

	text-align: right;

	margin-right: 60px;

	display: block;



}

.performance-sec .tab-content {

	border: 1px solid #ccc;

	padding: 15px 15px 15px;

}

.performance-sec .panel-body {

	padding: 0px;

}



@media(max-width:767px) {

	.performance-sec .tab-pane {

		&:last-child {
			margin-left: 75px;

		}

	}



	.performance-sec .tab-content {
		border: none;
	}

	.performance-sec {

		margin: 10px;

	}

	.performance-sec .modal-header {

		padding: 15px;

		border-bottom: 0px solid #e5e5e5;

		background-color: #228e5d;

	}

	.performance-sec table th,
	td {

		text-align: left;

		padding: 12px;

		font-size: 12px;

		color: #000;

	}

	.performance-sec td:nth-child(2) {

		margin-right: 20px;

	}

	.performance-sec .btn.focus,
	.performance-sec .btn:focus,
	.performance-sec .btn:hover {

		color: #ffffff;

		text-decoration: none;

	}

}

@media (max-width: 900px) and (min-width: 600px) {

	.performance-sec {

		margin: 5px;

	}



	.performance-sec .nav>li>a {

		width: 70px;

		padding: 5px;

		margin-bottom: 20px;

		font-size: 14px;

		margin: 15px 5px;

		margin: 30px 5px;





	}

	.performance-sec .nav>li>a span .fa {

		font-size: 18px;

	}

	.performance-sec .nav>li>a span {

		font-size: 10px;

	}



}

@media (max-width: 900px) and (min-width: 768px) {

	.performance-sec {

		margin: 15px;

	}



	.performance-sec .nav>li>a {

		width: 85px;

		padding: 5px;

		margin-bottom: 20px;

		font-size: 16px;

		margin: 15px 5px;

		margin: 30px 5px;





	}

	.performance-sec .nav>li>a span {

		display: block;

		color: #000;

		font-size: 12px;

	}

}

@media (max-width: 1200px) and (min-width: 901px) {

	.performance-sec .nav>li>a {

		width: 90px;

		margin-bottom: 20px;

		font-size: 16px;

		padding: 5px;

		margin: 30px 5px;





	}

	.performance-sec .nav>li>a span {

		display: block;

		color: #000;

		font-size: 12px;

	}

}

@media (max-width: 1350px) and (min-width: 1201px) {

	.performance-sec .nav>li>a {

		width: 120px;

		margin-bottom: 20px;

		font-size: 18px;

		padding: 5px;

		margin: 30px 5px;





	}

}

@media (max-width: 1600px) and (min-width: 1351px) {

	.performance-sec .nav>li>a {

		width: 150px;

		margin-bottom: 20px;

		font-size: 18px;

		padding: 20px;

		margin: 30px 5px;





	}

}

@media (max-width: 1900px) and (min-width: 1601px) {

	.performance-sec .nav>li>a {

		width: 200px;

		margin-bottom: 20px;

		font-size: 22px;

		padding: 20px;

		margin: 30px 5px;





	}

}



/*-----------------------------------------performance end--------------------------------------*/

.contact_viet_eat {

	padding: 15px;

}

.innserdiv img {

	width: 100%;

	max-height: 200px;

	object-fit: cover;

}



@media (max-width: 1200px) and (min-width: 320px) {

	/*	.img_ico{ height: 11px; }*/

	/*	.price{ font-size:11px; }*/

}

.tcontainer {

	position: relative;

	background-color: #ddd;

	text-align: center;

	height: 174px;

}

.tcontainer .blur-img001 {

	position: absolute;

	width: 100%;

	height: 100%;

	filter: blur(8px);

	-webkit-filter: blur(8px);

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

}

.tcontainer img,
.tcontainer video {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	max-height: 100%;

	width: 100%;

	/*/ max-width: 100%; /*/

}

.pac-container {

	z-index: 999999 !important;

}

.company-tutor-info {
	margin-top: 10px !important;
}

/*@media (min-width: 900px){

	.agt_info .pad_15xs {

    padding-left: 10px;

}

}*/

@media (max-width: 767px) {

	.plr001 .pad_01 {

		padding: 0px 0px;

	}





	.agt_info.plr001 .pad_l {

		padding: 0px 0px 0px 15px;

	}

	/*    .slider-content .slide-item { 

    display: none!important;

}*/

}



.details-list {

	z-index: 1;

	filter: inherit !important;

	width: auto !important;

	bottom: 0;

}

/*.dash_feed_img{

	display: flex;

}*/

.feed-more-info h3 {

	margin: 0px !important;

	color: black;

}

.feed-listed-user-image {

	float: left;

}

.feed-notification-name {

	color: blue;

	font-weight: bold;

}

.loadMoreEduView {

	background: #228e5d;

	color: white;

	border: none;

	margin-top: 31px;

	padding: 3px 30px;

}

.mentors-services-charges {

	background-color: #ffffff;

	padding: 20px 5px;

	margin-bottom: 15px;

}

.mentors-services-charges h6 {

	color: black;

	margin-bottom: 2px;

	font-weight: bold;



}



< !------------------- .image-tour-profile {
	box-shadow: 1px -2px 8px 3px #228e5d36;

	padding: 10px;
	margin: 5px;
}

.image-tour-profile h2 {
	text-align: center;

	font-weight: 600;

	color: #228e5d;
	font-size: 18px
}

.employee-popup {
	height: 500px;

	overflow-y: scroll;

	overflow-x: hidden;
}

.image-tour-profile h4 {
	text-align: center;

	color: #228e5d;
	font-size: 14px;
	width: 140px;
	margin: auto;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;
}

.empolyeeeee-list .modal-header {

	padding: 15px;

	border-bottom: 0px solid #e5e5e5;

	background-color: #228e5d;

}

.empolyeeeee-list .modal-header .close {

	margin-top: -2px;

	background: #fff;

	border-radius: 50%;

}

.empolyeeeee-list .employee-popup {

	scrollbar-color: #228e5d #e1e1e1;



}

.image-tour-profile img {

	height: 150px;

	object-fit: cover;
	width: 150px;
	border-radius: 50%;

	margin: auto;

	display: block;

	object-position: center;

	border: 2px solid #228e5d;

	/*	background-repeat: no-repeat;

background-position: center center;

background-size: cover; width: 100%*/

}





.imagebluronlistingpage {

	position: absolute;

	width: 100%;

	height: 100%;

	filter: blur(2px);

	-webkit-filter: blur(2px);

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

}

.bo-slider {
	margin-top: 0px;
}



.top_input_box_PTO {

	padding-left: 5px;

	padding-right: 5px;

}









.l_b13_pto {

	color: black !important;

	font-size: 13px !important;

	/* text-align: center !important; */

	font-weight: bold !important;



}







.popup {

	position: relative;

	display: inline-block;

	cursor: pointer;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

}





.popup .popuptext {

	visibility: hidden;

	width: 160px;

	background-color: #555;

	color: #fff;

	text-align: center;

	border-radius: 6px;

	padding: 8px 0;

	position: absolute;

	z-index: 1;

	bottom: 125%;

	left: 50%;

	margin-left: -80px;

}





.popup .popuptext::after {

	content: "";

	position: absolute;

	top: 100%;

	left: 50%;

	margin-left: -5px;

	border-width: 5px;

	border-style: solid;

	border-color: #555 transparent transparent transparent;

}





.popup .show {

	visibility: visible;

	-webkit-animation: fadeIn 1s;

	animation: fadeIn 1s;

}





@-webkit-keyframes fadeIn {

	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}

}



@keyframes fadeIn {

	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}

}











.l_b13_pto1 {

	width: 50% !important;

	font-size: 13px;

	margin-bottom: 2px;

	color: #000;

	font-weight: 700;

	text-transform: capitalize;

}



.acc-type {

	padding-top: 15px;

}



/*  .pac-container {

z-index: 9999 !important;

}*/

.js--image-preview.image-loaded::after {

	content: none;

}



.input-group .form-control {

	z-index: 0;

}



.form-control1_pto {

	display: block;

	width: 100%;

	height: 42px;

	padding: 6px 12px;

	font-size: 14px;

	line-height: 1.42857143;

	color: #555;

	background-color: #fff;

	background-image: none;

	border: 2px solid #1c1b1b !important;

	border-radius: 0px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}





.op0 {

	/*opacity: 0;*/

	display: none !important;

}



.cd-popup_map .cd-popup-container_map {

	/*    width: 100%!important;*/

}



.wp_form label {

	color: #000;

	text-transform: uppercase;

	margin-bottom: 5px;

	font-weight: 700;

	width: 100%;

}



#cat_bag {

	color: red;

	font-size: 12px;

}



.hide_input {

	height: 0 !important;

	border: none !important;

	padding: 0;

	margin: 0;

	display: block;

	position: absolute;

}



.coll {

	color: #000;

	font-weight: 600;

}



.coll li {

	color: #000;

	font-weight: 600;

}



.coll li p {

	color: #000;

	font-weight: 600;

}



#cnt_get_data {

	color: #808080;

}



.l_b13 {

	font-size: 13px;

	margin-bottom: 2px;

	color: #000;

	font-weight: 700;

	text-transform: capitalize;

	width: 40%;

}



.fillpersonaldetail_rak {



	font-size: 20px;

	color: #610500;

	margin-bottom: 17px;

	font-weight: bold;

}



.add_location_cl .fa {

	color: #fff;

}



.plr0 {

	padding: 0px;

}



.thum-img .l_b13 {

	width: 67%;

}



.l_b13 {

	width: 100%;

}



#verify {

	color: #228e5d;

	text-decoration: underline;

}



.cd-popup_map_1 .cd-popup-container_map,

.cd-popup_map_2 .cd-popup-container_map {

	top: unset;

	transform: unset !important;

}



select[name=c_code] {

	width: 40%;

	display: inline-block;

}



input[name=phone] {

	display: inline-block;

	width: 58%;

}



.sv_p_det {

	float: right;

	width: 100%;

	/*	margin-bottom: 20px;*/

}



@media (min-width: 768px) {

	.thum-img {

		padding-left: 15px
	}





}



@media (max-width: 767px) {



	.fillpersonaldetail_rak {

		/* font-size: 20px; */

		color: #610500;

		/* margin-bottom: 17px; */

		margin-bottom: 7px;

		padding-bottom: 12px;

		padding-top: 12px;

		font-weight: bold;

		background-color: white;



	}



	.pto_av_tabs {

		padding-left: 16px;

		padding-right: 5px;

	}



	.pto_ontainer {

		padding-left: 0px;

		padding-right: 0px;

	}



	.p-5px {

		padding-left: 20px;

	}



	.dropdown_menu_fj01 .option-inputr {

		width: 26px;

		height: 26px;

	}



	.dropdown_menu_fj01 .option-inputr:checked::before {

		width: 24px;

		height: 24px;

		font-size: 18px;

	}



	.dropdown_menu_fj01 h6 {

		padding-top: 3px;

	}

}



.texter.wrp_fc textarea {

	height: 182px !important;

}



.agent_details {

	padding: 10px 0px;

}



.nav-tabs {

	border: 0;

	margin-bottom: 8px;

}



.nav-tabs>li {

	width: 33.333%;

}



.nav-tabs>li>a {

	background-color: #fff;

	color: #000;

	margin: 0 2%;

}



.nav-tabs>li:first-child>a {

	margin-left: 0;

}



.nav-tabs>li:last-child>a {

	margin-right: 0;

}



.nav>li>a:focus,

.nav>li>a:hover {

	background-color: #228e5d;

	color: #fff;

}



.nav-tabs>li.active>a,

.nav-tabs>li.active>a:focus,

.nav-tabs>li.active>a:hover {

	background-color: #228e5d;

	color: #fff;

}

.swax {
	padding: 10px !important;

	margin-top: 22px !important;
}

.tab-content {

	border: 0;

	padding: 0;

}

.form_wrapper {
	padding: 10px !important;
}


@media (min-width: 320px) and (max-width: 767px) {

	.swax {
		padding: 0px !important;

		margin-top: 0px !important;
	}

	.form_wrapper {

		padding: 30px 15px 5px 15px !important;

	}

}



.skip {

	background-color: gray;

	/* margin-right: 12px; */

}



@media (min-width: 320px) and (max-width: 991px) {

	#right {

		display: none;

	}

}



.bg_colour_pto {

	background-color: white;

}



.padd_remove {

	/* display: flex;
	padding: 5px; */
	/* padding-left: 15px !important;

	padding-right: 15px !important; */

}



.acc-type {

	padding-top: 15px;

}

.bussinadd_leftbox_pto {

	padding-left: 0px !important;

}

.heading_of_uplod_pto {

	margin-top: 26px !important;

}

.input-group .form-control {

	z-index: 0;

}

.op0 {

	/*opacity: 0;*/

	display: none !important;

}

/*.cd-popup_map .cd-popup-container_map {

width: 100%!important;} */

.wp_form label {

	color: #000;

	text-transform: uppercase;

	margin-bottom: 5px;

	font-weight: 700;

	width: 100%;

}

#cat_bag {

	color: red;

	font-size: 12px;

}

.hide_input {

	height: 0 !important;

	border: none !important;

	padding: 0;

	margin: 0;

	display: block;

	position: absolute;

}

.coll {

	color: #000;

	font-weight: 600;

}

.coll li {

	color: #000;

	font-weight: 600;

}

.coll li p {

	color: #000;

	font-weight: 600;

}

#cnt_get_data {

	color: #808080;

}

.l_b13 {

	font-size: 13px;

	margin-bottom: 2px;

	color: #000;

	font-weight: 700;

	text-transform: capitalize;

	width: 40%;

}

.add_location_cl .fa {
	color: #fff;
}

.plr0 {
	padding: 0px;
}

.thum-img .l_b13 {

	width: 67%;

}

.l_b13 {

	width: 100%;

}

#verify {

	color: #ed3122;

	text-decoration: underline;

}



.cd-popup_map_1 .cd-popup-container_map,
.cd-popup_map_2 .cd-popup-container_map {

	top: unset;

	transform: unset !important;

}

select[name=c_code] {

	width: 40%;

	display: inline-block;

}

input[name=phone] {

	display: inline-block;

	width: 58%;

}

.sv_p_det {

	float: right;

	width: 100%;

	/*	margin-bottom: 20px;*/

}

@media (min-width: 768px) {

	.thum-img {

		padding-left: 15px
	}

}

@media (max-width: 767px) {

	.p-5px {

		padding-left: 5px;

	}

	.dropdown_menu_fj01 .option-inputr {

		width: 26px;

		height: 26px;

	}

	.dropdown_menu_fj01 .option-inputr:checked::before {

		width: 24px;

		height: 24px;

		font-size: 18px;

	}

	.dropdown_menu_fj01 h6 {

		padding-top: 3px;

	}

}

.texter.wrp_fc textarea {

	height: 182px !important;
}

/* 
@media (min-width: 320px) and (max-width: 767px) {

	.form_wrapper {

		padding: 30px 15px 25px 15px !important;

	}
} */

.skip {

	background-color: gray;

	/* margin-right: 12px; */

}

@media (min-width: 320px) and (max-width: 991px) {

	#right {

		display: none;

	}

	.sv_p_det {

		float: left;

		width: 48%;

		margin-top: 0;

	}

}









.containercolor {

	background-color: white;

	padding: 10px;

	background-color: #424644;

}







.checkbox-totur h2 {
	font-size: 16px;

	padding: 20px 30px 10px;

	color: #fff;

	font-weight: 700;
}

/*[type="checkbox"]:not(:checked),

[type="checkbox"]:checked {

	position: absolute;

	left: -9999px;

}

[type="checkbox"]:not(:checked)+label,

[type="checkbox"]:checked+label {

	position: relative;

	padding-left: 27px;

	cursor: pointer;

	text-align: left;

	color: #fff;

}



[type="checkbox"]:not(:checked)+label:before,

[type="checkbox"]:checked+label:before {

	content: '';

	position: absolute;

	left: 0;
	top: 0;

	width: 1.25em;
	height: 1.25em;

	border: 2px solid #ccc;

	background: #fff;

	border-radius: 4px;

	box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1);

}



[type="checkbox"]:not(:checked)+label:after,

[type="checkbox"]:checked+label:after {

	content: '\2713\0020';

	position: absolute;

	top: .15em;
	left: .22em;

	font-size: 1.3em;

	line-height: 0.8;

	color: #09ad7e;

	transition: all .2s;

	font-family: 'Lucida Sans Unicode', 'Arial Unicode MS', Arial;

}



[type="checkbox"]:not(:checked)+label:after {

	opacity: 0;

	transform: scale(0);

}

[type="checkbox"]:checked+label:after {

	opacity: 1;

	transform: scale(1);

}



[type="checkbox"]:disabled:not(:checked)+label:before,

[type="checkbox"]:disabled:checked+label:before {

	box-shadow: none;

	border-color: #bbb;

	background-color: #ddd;

}

[type="checkbox"]:disabled:checked+label:after {

	color: #999;

}

[type="checkbox"]:disabled+label {

	color: #aaa;

}



[type="checkbox"]:checked:focus+label:before,

[type="checkbox"]:not(:checked):focus+label:before {

	border: 2px dotted blue;

}*/

.checkbox-totur label {
	width: 135px;
}



label:hover:before {

	border: 2px solid #4778d9 !important;

}

.agt_info.info-toutar {

	padding: 0px;

	text-align: left;

}

.agt_info.info-toutar p {

	margin-left: 21px;

}

.user-rating {

	font-size: 20px;

	unicode-bidi: bidi-override;

	padding: 10px 0px;

	display: inline-block;

	width: 100%;

	margin-left: 5px;

}

.user-rating input {

	opacity: 0;

	position: relative;

	left: -15px;

	z-index: 2;

	cursor: pointer;

}

.user-rating span.star:before {

	color: #777777;

	content: "ï€†";

	/*padding-right: 5px;*/

}

.user-rating span.star {

	display: inline-block;

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	position: relative;

	z-index: 1;

}

.user-rating span {

	margin-left: -15px;

}

.user-rating span.star:before {

	color: #fff;

	content: "\f005";

	font-size: 12px;

	/*padding-right: 5px;*/

}

.llisting .productabc {

	padding: 15px 15px;

	height: 360px;

	margin-top: 10px;

	margin-bottom: 20px;

	border: #d0cdcd solid 1px;

}

.section5 {

	height: 180px !important;

}

.user-rating input:hover+span.star:before,
.user-rating input:hover+span.star span.star:before,
.user-rating input:checked+span.star:before,
.user-rating input:checked+span.star span.star:before {

	color: #ffd100;

	content: "\f005";

}

.selected-rating {

	color: #ffd100;

	font-weight: bold;

	font-size: 3em;

}



/*	.plr00 {

		padding: 0px 2px;}*/



.po_ul_list_pto {

	padding-left: 15px;

	padding-right: 15px;

}









#MyReview .modal-header button {

	float: right;

	background: no-repeat;

	border: none;

	color: white;

	font-size: 44px;

}

/*#MyReview .modal-header{

				background: #1e174b;

		}*/

.rating-sec {
	cursor: pointer;
}

.charges-mentors {

	color: white;

	margin-left: 11px;

	font-size: 14px;

	font-weight: 600;



}



.charges-mentors .fa {
	color: white;
}



.mentors-text-container img {

	width: 23px;

}

.useVerified .fa {

	color: white;

}

.mentors-text-container {

	display: flex;
	justify-content: center;
	cursor: pointer;

	margin-left: 14px;

	/* border-radius: 3%; */

	display: flex;

	cursor: pointer;

	background-color: #228e5d;

	font-size: 16px;

	font-weight: 800;

	padding: 10px;

}

.mentors-text-container .price {

	color: white;



}

.profilelist {

	color: white;

}

.filter_data_product_serach .interested .listing_1 {

	border: none !important;

}

.box_list {

	border: 1px solid #ccc;

}

.h-tab_container {

	position: relative;

}

.loader_data {

	top: 10px;

	position: absolute;

	left: 0;

	right: 0;

}

.ims {

	background: green;

	padding: 4px;

	border-radius: 100px;

}

.sponsored {

	right: unset;

	top: 19px;

}

.sponsored .agt_info .fa-check {

	margin-left: 4px;

}

@media (min-width: 360px) and (max-width: 426px) {

	.appwhats {

		margin-left: 4px;

	}
}



.padd_01.rev_img_pro {

	padding-left: 2%;

	float: left;

	padding-bottom: 2%;

}

.background_color {

	border: 1px solid #d0cdcd;

}

/*			.padd_row{

						border: 1px solid #d0cdcd;

						border-top: none;

					}*/

.sel_p_imgimg {

	border: 1px solid #d0cdcd;

}

.div_txt {

	/*				text-align: left;*/



}

.div_text {

	/*				text-align: left;*/

	padding: 5% 0% 0% 3%;

}

.div_txt p {

	font-weight: 600;

	font-size: 12px;

	margin-bottom: 0px;

	color: #fff;

}

.agt_info .fa-close {

	background-color: red;

	/*				margin-left:29px;*/



}

.edpr {
	float: right;

	margin-top: 20px;

	margin-right: 117px;
}

@media (max-width: 767px) and (min-width: 320px) {

	.profilelist {

		color: black;

	}

	.useVerified .fa {

		color: black;

	}

	.charges-mentors .fa {
		color: white;
	}



	.mentors-text-container .price {

		color: black;

	}



	._claim_profile {

		border: 2px solid black;

	}

	.instshareprofilenq1 {

		width: 56px;

		height: 56px;

		padding: 10px;

		border: 2px solid white;

		cursor: pointer;

		background: #228e5d;
		;

	}

	.div_txt p {



		color: #000;

	}

	.div_t {

		padding-left: 0px !important;

	}

	.div_text {



		padding-left: 0 !important;

		padding-top: 15px;

	}



	.no_list .list_desc {

		padding: 0;

	}

	.more_inf h4 {

		margin-top: 0 !important;

		padding-top: 0.4em;

	}

	.edpr {

		margin-right: 0 !important;

		float: unset;

	}

	.edit_prof {

		position: unset;

	}

	#edit_prof1 {

		padding: 7px 16px;

	}

	.div_img img {

		width: 25px;

		display: none;

	}

	.listing_quest .listing_1 {

		margin-bottom: 0 !important
	}

}

._claim_profile {



	border: 2px solid white;

	padding: 8px;

	width: 100%;

	display: block;

	border-radius: 9px;

	margin-bottom: 15px;

	color: white;



}

._claim_profile:hover {

	color: red;

}



/*.major_

				{

				display: unset;

				}*/

.major__ li {

	margin-bottom: 10px;

	/*	background-color: #f9eaea;*/

	font-size: 12px;

}

.level_1,
.level_2 {

	display: none;

}

.inner_profile_part1 {

	background-size: cover;

	background-position: center;

}



.rmore,
.rless {

	font-weight: bold
}

.labout {

	display: none;

}

/*.sabout{ display: block; }*/

.listing_1 {

	/*				padding: 0;*/

	border-bottom: none;



}

.interested .listing_1 {

	/*	padding: 15px;

			border: 1px solid #d0cdcd;*/

}

.coruserelate .listing_1 {

	/* padding: 15px 0; */

	margin-bottom: 20px;

}

.interested .padd_row {

	border: none;

}

.listing_1 .abc {

	/*border: 1px solid #d0cdcd;*/

	/*padding: 1em;*/

	width: 90%;

	margin: 0 auto;

}

.sc_links_coonect {

	margin-top: 0px;

	margin-right: 15px;

	margin-bottom: 12px;

}

.r_img {

	width: 50px;

	float: left;

	margin-top: 0
}

.sel_p_img {

	background-size: cover;

	background-position: center;

}

.view_all_data a {

	color: #fff !important;



}

.sabout .major_ li {

	overflow: unset;

	white-space: unset;

}

.h_s_request {

	padding: 12px 15px;

	background: red;

	color: color;

	color: white;

	font-size: 14px;

	font-weight: 600;

	border: none;

}

@media screen and (max-width: 768px) {

	.h_s_request {

		margin-left: 15%;

		margin-right: 9%;

		margin: 11px;

		padding: 12px;

	}

	._claim_profile {

		right: 0%;

	}

}

@media (min-width: 768px) and (max-width: 1023px) {

	.sel_p_img {

		width: 42px;

		height: 42px;

	}

}

@media (max-width: 767px) {}

.rating-sec span.rte_color {

	color: #000 !important;

	font-size: 16px;

}



@media (min-width: 768px) {

	.rating-sec .rte_color {

		color: #fda805 !important;

		font-weight: 600;

	}

}

.more_inf h4 {
	font-size: 16px;

	color: #000;

	font-weight: 900;

	display: -webkit-box !important;

	-webkit-line-clamp: 1;

	-webkit-box-orient: vertical;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: normal;



}



.job {

	text-align: center;

	color: #bbb
}

.job.active {

	color: #000;

	border: 1px solid #eee;

	border-top: 3px solid #228e5d;

	border-bottom: none;

	background-color: #fff;

}













body {

	background-color: #eee;

}

#post_message {

	background-color: #1e174b;

	color: #fff;

	padding: 3px 15px;

	font-weight: 600;

}

#post_message a {

	color: #fff;

	text-decoration: underline;

}

.over {

	width: 306px;

}



.table_3 .over .badge {

	background-color: green;

}

.table_3 .over .badge i {

	color: #fff;

}

.listing {

	background: red;

	width: 40px;

	height: 20px;

	border-radius: 5px;

	color: #fff;

	padding: 6px;

}



#accordion-style-1 h1,

#accordion-style-1 a {

	color: #000;

}

#accordion-style-1 .btn-link {

	font-weight: 400;

	color: #000;

	padding: 7px 10px;

	text-decoration: none !important;

	font-size: 13px;

	font-weight: bold;

	text-align: left;

	background-color: #f1f1f1;

}

.dash_feeds {

	margin-top: 5px !important;

	background: #f6f6f6;

	box-shadow: inset 0px 2px 10px #767676;

}

/*.profile-set{

      background-color: #1e174b;

  color: white !important;

  border-bottom : 1px solid #fff;

  padding: 10px;

  font-size:14px;

  font-weight:bold; 

}*/

.profile-set span,
#stats span {

	background-color: green;

	border-radius: 50%;

	color: #fff;

	padding: 5px 7px;

	margin-left: 5px;

}

#stats>tbody>tr>td {

	border: none;

}

#stats>tbody>tr>td:last-child {

	text-align: right;

}

#accordion-style-1 .card-body {

	border-top: 2px solid #007b5e;

}

#accordion-style-1 .card-header .btn.collapsed .fa.main {

	display: none;

}

#accordion-style-1 .card-header .btn .fa.main {

	background: #007b5e;

	padding: 13px 11px;

	color: #ffffff;

	width: 35px;

	height: 41px;

	position: absolute;

	left: -1px;

	top: 10px;

	border-top-right-radius: 7px;

	border-bottom-right-radius: 7px;

	display: block;

}

#tab-2>.stu_lbl a {

	position: absolute;

	top: 2em;

	right: 0
}

.card-body>.stu_lbl a {

	position: absolute;

	top: 2em;

	right: 0;

	background-color: #fff;

	color: #ed1c25;

	border: 1px solid #ed1c25;

	z-index: 10;

	margin-right: 20px;

	margin-right: 20px;

	padding: 5px 16px;

}

.w3-teal {

	border-top: 10px solid #ed1c25;

	border-radius: 5px;

	background-color: #fff !important;

}

.w3-container {

	padding: 20px;

}

.w3-card-4 {

	border-radius: 5px;

}

.w3-display-topright {

	color: red;

	font-size: 35px;

	margin-top: 10px;

}

.courses h3 {

	margin-bottom: 8px;

}

.pop-up {

	/*border:2px solid black;*/

	position: absolute;

	left: 76%;

	padding: 20px;

	margin: 12px;

}

.row-align {

	margin-bottom: 2px;

}

.row-align p,
.dash_feeds p {

	margin-bottom: 10px;

}

.row-align img,
.dash_feeds img {

	max-height: 150px;

}

.image-align {

	text-align: center;

	height: 100px;

	width: 150px;

	background-position: center;

	background-size: cover;

	margin: auto;

}



.course-details th,
.course-details td {

	padding: 5px 10px;

}

/*.add_loc_class

{

  margin-top:20px;

}*/

@media (max-width: 767px) and (min-width: 320px) {

	.over {

		width: 164px;

		overflow: hidden;

		text-overflow: ellipsis;

		display: block;

		white-space: nowrap;

	}

	.mindumage {

		height: 27px;

		width: 27px;

	}

	.card {

		padding-top: 0 !important;

	}

	.image-align {

		height: 60px;

		width: 60px;

		margin: 26px auto 20px;

	}

}

.tab-listing- {

	display: none;

}

.wiminicons1 .whole_row_tut {

	display: none;

}



.homepbog .interested {

	margin: 0px
}





/*.tutor-info-sr .row{

	margin:0px

} 

*/







/*.mindumage {

    height: 27px;

    width: 27px;

}

*/

.card {

	padding-top: 0 !important;

}



.image-align {

	height: 60px;

	width: 60px;

	margin: 26px auto 20px;

}

.tab-listing- {

	display: none;

}

.wiminicons1 .whole_row_tut {

	display: none;

}

.homepobg .interested {

	margin: 0px;

}

.inner_agt_profile .more_inf .row {

	margin: 0px;

}

#sticker .navbar {

	border-radius: 0px;

}

#sticker .navbar-default .navbar-nav>li>a:focus,
#sticker .navbar-default .navbar-nav>li>a:hover {

	color: white;

}

.agent_details {

	padding: 45px 0px;

}



.bgwhite {
	padding: 10px;

	background-color: white;
}

.h-tab_container .no_list .interested {

	margin: 0px;

}

.h-tab_container #result {

	height: unset;

	/*    width: unset;*/

	display: block;

}

.feeds_data {

	text-align: center;

}

#tab3 .feeds_data {

	text-align: left;

}

.performance-sec .nav-tabs>li {

	width: auto;

}



/*.fix-right-photosec {position: fixed;}*/

.footer {
	position: sticky;

	z-index: 1;
}

.paddinginlistingcourse .course-pd {
	padding: 15px;
}

.rff.remove_padding_pto {
	padding-left: 0;
}

/*.mdfy_containerbox .card-body.card-padding {

    padding: 20px 0px;

}*/



.sv_p_det.skip {
	text-align: center;
}

.ed-content *:not(div, p) {

	all: revert !important;

	font-family: inherit !important;

	color: initial !important;

}



#MyReviewProfile .modal-header h3 {

	color: #fff;

	font-size: 24px;

}

.carousel-item.fade.active,

.bo-slide.fade.active {

	opacity: 1;

	display: block !important;

}

.listing-work .text-contenttool {

	cursor: pointer;

}

.homepbog .listing_1 {

	margin-bottom: 15px;

}

.filter_data_serach .no_list {

	padding-top: 0px;

}

.service-list002 .listing_1 {

	margin-bottom: 0px;

}

.inner_agt_profile .slick-prev {

	left: 0px;

}

.inner_agt_profile .slick-next {

	right: 7px;

}

.business-listing-container h4 {

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	overflow: hidden;

	height: 45px;

	text-overflow: ellipsis;

	/*    line-height: 1.4em;

    max-height: 2.8em;*/

}

.business-listing-container:nth-child(even) {

	padding: 0;

	padding-right: 15px;

}

.business-listing-container:nth-child(odd) {

	margin-bottom: 15px;

}

.about_company {

	margin-top: 0px !important;

}

.profile-instra-heading {

	margin-top: 0px !important;

}

.mentor-info-details-box h3 {

	margin-bottom: 3px;

}

.agt_info_new .question-align {

	font-size: 16px;

}

.user-comment-profile-image {

	float: left;

	margin-right: 11px;

}

.comment-posted-by {

	float: left;

}

.comment-posted-date {

	float: right;

}

.cmt-cntx {

	border-bottom: .5px solid gainsboro;

	padding-top: 15px;

}

.user-comment-container {

	background-color: #f7f7f7;

	border-radius: 20px;

	padding: 10px;

}

.mainbox_of_feed_post_PTO #desig,
.right_date_postion_PTO,
.location_feed_PTO {
	font-size: 13px;
}

.pargraph_post_PTO {
	padding-top: 0;
}

.right_date_postion_PTO {
	padding-left: 35px;
	padding-top: 10px;
}

.right_date_postion_PTO i {
	color: inherit;
	font-size: 18px;
}

.location_footer_PTO {
	width: 95px;
}

.loc-footer-menu {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

a.toggle-text-link {
	font-weight: 600;
}

.topic {
	max-height: unset;
	-webkit-line-clamp: unset;
}

.filter_data_serach .topic {
	padding: 20px 0;
}

.filter_data_serach .topic h3 {
	padding-bottom: 10px;
	font-size: 20px;
}

.tenq,
.tprofile {
	cursor: pointer;
}

.major_ li.toggle-text {
	white-space: unset;
}

.topic .toggle-text-content span {
	display: unset;
}

.topic .toggle-text-content .hid_content {
	display: none;
	line-break: anywhere;
}

.major_ li.toggle-text span a {
	color: #0072e4;
}

.major_ li.toggle-text span a.toggle-text-link {
	color: #000;
}

#topic_profiles .modal-dialog {
	width: 100%;
	height: 100%;
	margin: 0;
}

#topic_profiles .modal-dialog .modal-content {
	width: 100%;
	height: 100%;
	background: #eee;
}

#topic_profiles .loader_bg {
	background-color: unset;
}

#tname {
	color: #fff;
}

#profile_enquiry_ {
	z-index: 1051;
}

#MyReviewProfile .review_data_profile .rev_bx {
	padding-top: 14px;
}

#ftags {
	text-align: left;
	margin-top: 5px;
}

#ftags .bootstrap-tagsinput {
	border: none;
}

#ftags .bootstrap-tagsinput input::placeholder {
	font-size: 1.25rem;
}

#ftags .bootstrap-tagsinput .badge {
	height: 24px;
}

#My-feed-Post .what-in-min-text {
	border-radius: unset;
	margin-bottom: unset;
}

.feed-devider {
	border-top: 1px solid #ffffff;
	margin: 12px 0px;
}

.feed-share-button {
	background: none;
	border: none;
}

.mainbox_of_feed_post_PTO {

	background: white;
	padding: 20px 15px;
	margin: 10px;
	border-radius: 10px;
	position: relative;
}

.feedsaction {
	margin: 0 !important;
}

#feed_search {
	position: relative;
}

#feed_search input {
	background-color: #fff;
	margin: 5px 0;
	height: 45px;
	font-size: 16px;
}

#feed_search .go {
	font-size: 18px;
	top: 11px;
}

#search_remove {
	background: none;
	position: absolute;
	right: 34px;
	padding: 0px;
	top: 12px;
	margin: 0px;
	cursor: pointer;
	display: none;
}

#search_remove::after {
	content: "×";
	background-color: rgba(0, 0, 0, 0.6);
	padding: 0px 6px;
	border-radius: 50%;
	font-size: 24px;
	color: #fff;
}

#ftags .load_black {
	top: 16%;
}

.user-footer-locxosloac li {
	display: inline-block;
	font-weight: 600;
	padding: 6px 0px;
}

.user-footer-locxosloac li a {
	color: #1900ff;

}

.edusjsxdwd>h2 {
	font-weight: bold;
	color: black;
}

.edusjsxdwd {
	padding: 11px;
	margin: 6px 15px;
}

.read-more-content b,
.read-more-content strong {
	font-weight: 700;
}

.alternative-option a {
	color: blue;
	font-weight: bold;
}

.tutor-active-status {
	font-size: 12px;
}

.mentors-profilesteu {
	padding: 0px;
}

a.top-loc {
	/*display: inline-block;
    border: 1px solid #000;
    padding: 5px;
    border-radius: 15px;
    margin-bottom: 10px;
    width: 90%;*/
}

.mentor-info-details-box {
	margin: 16px 0px;
}

@media (max-width: 768px) {
	.km-meter p.mem_since.mobile-left {
		text-align: left !important;
		display: block;
		/* ensure block-level text alignment works */
	}
}



.hdfg {
	padding: 0px 5px !important;
}

.grger {
	display: flex;
	padding: 5px;
}


.fasde {
	color: white !important;
}

.slsdfe {
	padding: 12px !important;
	background-color: white;
}

/* Chat icon overlay */
.chat-icon-overlay {
	position: absolute;
	top: 8px;
	right: 8px;
	z-index: 10;
	/* above the image */
	cursor: pointer;
}

/* Chat icon style */
.chat-icon-overlay .price-tag-menotrs {
	background: rgba(0, 0, 0, 0.6);
	padding: 6px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.chat-icon-overlay .img_ico {
	width: 24px;
	height: 24px;
}

.hiuasdjf {
	font-size: 16px !important;
}

.iasdf {
	font-size: 18px !important;
	margin-bottom: 18px !important;
}

.ioasfi {
	font-weight: bold;
	font-size: 18px;
	color: black !important;
	margin-bottom: 10px;
}



@media (max-width: 768px) {
	.iuasdb {
		height: auto !important;
	}
}

.feed-share-row {
	display: flex;
	justify-content: space-between;
	align-items: center;
	text-align: center;
	flex-wrap: nowrap;
	/* never wrap */
	gap: 8px;
	margin: 10px 0;
	overflow-x: auto;
	/* allow horizontal scroll if too tight */
}

.feed-share-button {
	flex: 1;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
	padding: 8px 0;
	font-size: 14px;
	border: none;
	background: #f8f9fa;
	border-radius: 40px;
	cursor: pointer;
	transition: all 0.2s ease;
	color: #555;
	height: 36px;
	white-space: nowrap;
	/* keep text in one line */
}

.feed-share-button i {
	font-size: 15px;
	line-height: 1;
}

.feed-share-button span {
	display: inline-block;
	line-height: 1;
}

.feed-share-button:hover {
	background: #e9ecef;
	color: #000;
}

/* ✅ Mobile optimization — stay on one row */
@media (max-width: 768px) {
	.feed-share-row {
		gap: 4px;
		justify-content: space-evenly;
	}

	.feed-share-button {
		flex: 1;
		font-size: 12px;
		padding: 5px 0;
		height: 32px;
	}

	.feed-share-button i {
		font-size: 13px;
	}

	.feed-share-button span {
		font-size: 12px;
	}
}


.sreach-for {
	font-size: 20px;
	font-weight: 700;
	text-align: left;
	color: #222;
	margin: 10px 0;
	text-transform: capitalize;
}


.margin_link_pto {
	border-radius: 20px;
}

.popular_black {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 6px;
	margin: 10px 0;
	line-height: 1.4;
}

.popular_bold_pto {
	font-weight: 600;
	color: #000;
	margin-right: 6px;
	white-space: nowrap;
}

.margin_link_pto {
	display: inline-block;
	background-color: #1e9d57;
	color: #fff;
	border-radius: 20px;
	padding: 5px 12px;
	font-size: 13px;
	text-decoration: none;
	/* line-height: 1.6; */
	white-space: nowrap;
	transition: background-color 0.3s ease, transform 0.2s ease;
}

.margin_link_pto:hover {
	background-color: #188a4a;
	transform: translateY(-1px);
}

@media (max-width: 767px) {
	.popular_black {
		gap: 4px;
	}

	.margin_link_pto {
		font-size: 12px;
		padding: 4px 10px;
	}

}

.search_para a {

	/* font-size: 14px; */
	line-height: 20px !important;
	padding: 3px 5px !important;

}


#result {
	font-size: 18px;
	font-weight: 600;
	color: #333;
	text-align: center;
	margin: 30px 0;
	line-height: 1.6;
}

#no-found-result {
	text-align: center;
	/* Center the text */
	color: #555;
	/* Dark gray text color */
	font-size: 18px;
	/* Slightly larger font */
	font-weight: 500;
	/* Medium font weight */
	padding: 30px 20px;
	/* Top/bottom and left/right padding */
	border-radius: 8px;
	/* Rounded corners */
	background-color: #f9f9f9;
	/* Light gray background */
	border: 1px solid #eee;
	/* Light border for subtle emphasis */
	margin-top: 20px;
	/* Space above the div */
	letter-spacing: 0.5px;
	/* Slight spacing between letters */
}


.job-title {
	white-space: nowrap;
	/* Prevents line break */
	overflow: hidden;
	/* Hide overflow */
	text-overflow: ellipsis;
	/* Show ... if text is too long */
	display: block;
	/* Make it a block element */
}

/* .filter_data_serach .listing_1{
	height: 224px !important;
} */


.uioklan {
	/* style="text-align:center; font-weight:bold; font-size:16px; */
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	padding: 10px 0px;
	color: #228E5D !important;
}

.makebgwhite {
	background-color: white;
}

.reset_padding {
	/* background-color: white; */
	/* padding: 10px !important; */
}


.jsadj {
	padding: 10px !important;
}


.feed-card {
	border: 1px solid #e6e6e6;
	border-radius: 8px;
	margin-bottom: 25px;
	background: #fff;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}

.feed-user {
	display: flex;
	align-items: center;
	margin-bottom: 15px;
}

.feed-user-image {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	background-size: cover;
	background-position: center;
	margin-right: 12px;
}

.feed-username {
	font-size: 16px;
	font-weight: 600;
	margin: 0;
}

.feed-location {
	font-size: 13px;
}

.feed-content {
	margin-bottom: 15px;
}

.feed-message {
	font-size: 14px;
	margin-bottom: 12px;
}

.feed-img {
	border-radius: 6px;
	width: 100%;
}

.feed-img-placeholder {
	width: 100%;
	height: 180px;
	background: #f4f4f4;
	border: 1px dashed #ccc;
	border-radius: 6px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #888;
}

.feed-date small {
	font-size: 12px;
}

.feed-card-equal {
	min-height: 230px;
	/* Adjust this to match your old card size */
	height: auto;
}

.feed-listing-userimage {
	width: 55px;
	height: 55px;
	border-radius: 50%;
	background-size: cover;
	background-position: center;
}

.feed-and-users-image img {
	width: 100%;
	height: 90px;
	/* Keep same size always */
	object-fit: cover;
	/* perfect crop */
	border-radius: 5px;
}

.feed-and-users-content p {
	max-height: 70px;
	/* Prevent overflow */
	overflow: hidden;
	text-overflow: ellipsis;
}

.feed-listing-style {
	padding: 10px;
}

.feed-and-users-image img,
.feed-and-users-image video {
	width: 100%;
	height: 90px;
	object-fit: cover;
	border-radius: 5px;
}


.tab-item {
	display: inline-flex;
	align-items: center;
	gap: 3px;
	white-space: nowrap;
}

.tab-badge {
	font-size: 16px;
	font-weight: bold;
	line-height: 1;
	color: #000;
}


.autocomplete-image-suggestion {
	width: 26px;
	height: 26px;
	float: right;
	object-fit: contain;
}

.load-more-loader-spinkit {
	display: none;
	margin: auto;
	display: flex;
	width: 101px;
}

@media (max-width: 767px) {

	/* .jjsad{
		margin: 10px !important;
	} */
}

@media (min-width: 992px) {
	.jkaswewe {
		margin-top: 80px;
		font-size: 22px;
		/* Bigger text */
		font-weight: 700;
		/* Bold text */
	}


	.fasagweg {
		display: none !important;
	}

	.hsafiww {
		display: flex;
		justify-content: end;
	}

	.feed-share-row {
		width: 94%;
	}

	.nhjiuasd {
		display: none;
	}

	.jkaswewe a {
		font-size: 22px;
		/* Make link text same size */
		font-weight: 700;
		/* Bold links */
		text-decoration: none;
		/* Remove underline */
		color: #007bff;
		/* Optional: blue color for links */
	}

	.jkaswewe a:hover {
		text-decoration: underline;
		/* Optional hover effect */
	}

	.search_para {
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.hasdsd {
		display: none !important;
	}

	.hashjk {
		padding-top: 10px;
		text-align: center;
	}

	.kjioasd {
		padding-bottom: 10px;
		text-align: center;
	}

	.banner_just {
		display: grid !important;
		grid-template-columns: repeat(3, 1fr);
		gap: 12px;
		align-items: stretch;

	}

	/*	.banner_just a {
		display: block;
		height: 100%;
		
	}*/

	/*	.banner_just .stanr {
		height: 100%;
		
		display: flex;
		flex-direction: column;
		justify-content: center;
	
		align-items: center;
		padding: 8px;
		border: 1px solid #ccc;
		border-radius: 8px;
	}*/

	/*	.banner_just .stanr img {
		max-width: 70px;
		height: 70px;
	
		object-fit: contain;
	}*/

	/*.banner_just .stanr h2 {
		font-size: 12px;
		margin-top: 5px;
	}*/
}


.biggerbetter {
	color: green !important;
	font-size: 18px;
	font-weight: bold;
}

#tab7 .breadcrumb {
	margin-bottom: 20px;
	background-color: unset;
	padding: 20px 0 0
}

#tab7 .breadcrumb a,
#tab7 .breadcrumb b {
	color: #0072e4;
	;
}

#tab7 .breadcrumb b {
	font-weight: 700;
}

.price-tag-menotrs_pto {
	padding-bottom: 7px;
}

.dfasdafgae {
	width: 100%;
	height: 100%;
}

/* Hide on desktop */
@media (min-width: 768px) {

	.liuabde {
		padding-left: 0px !important;
	}

	.uisaui {
		display: none !important;

	}

	.sponsored {
		right: 22px !important;
	}

}

/* Optional: Show on mobile */
@media (max-width: 767px) {

	.iohiabde {
		padding-left: 0px !important;
		padding-right: 0px !important;
		padding-bottom: 10px !important;
	}

	.dfasdafgae {
		display: none;
	}

	..sponsored {
		right: 20px;
	}

	.hjjas {
		margin: 10px;
	}

	.hiiuianhsd {
		display: flex;
	}

	.style-comment {
		margin-left: 0;
	}

	.iuiuba {
		padding-left: 10px !important;
	}

	.jiuiaves {
		display: none;
	}

	.course_desk {
		padding: 0;
	}

	.mobile-border {
		margin: 10px;
	}

	.hiugsawssew {
		display: none;
	}

	.hjiuaiisv {
		display: none;
	}

	.service-list002 {
		margin: 10px;
	}

	.border-sec {
		margin: 10px;
	}

	.mob_blance {
		display: flex;
		bottom: -1px;
		position: absolute;
		justify-content: center;
		align-items: center;
		right: 0px;
	}

	.uuihkja {
		width: 100%;
		margin-top: 10px;
	}

	.kksajiu {
		padding: 0 !important;
	}

	.uisaui {
		display: block !important;
	}

	.hjasjkdf {
		display: none !important;

	}

	.jukjklss {
		padding: 0 !important;
	}
}




.profile_text_overlay {
	display: none !important;
}



@media (max-width: 767px) {

	.jknmoiuba {
		padding: 13px 13px;
	}

	.hiahsuid {
		/* margin-right: 20px !important; */
	}

	/* .agent_dp_ {
		padding: 14px 27px;
	} */

	.agt_info {
		/* margin-left: 14px; */
	}

	.vav {
		margin-left: 0px;
	}

	.ioh9a {
		white-space: nowrap;
		/* keep it on a single line */
		overflow: hidden;
		/* hide overflow */
		text-overflow: ellipsis;
		/* show ... for overflow */
		display: block;
		/* ensure block/inline-block works */
		max-width: 100%;
		/* adjust width to parent column */

		/* Webkit support (optional, mostly for old Safari/Chrome) */
		-webkit-line-clamp: 1;
		-webkit-box-orient: horizontal;
	}



	.bvva {
		margin-top: 10px;
		padding: 0;

	}

	.edusjsxdwd {
		margin: 0;
	}

	.profile_text_overlay {
		display: block !important;
		position: absolute;
		bottom: 0;
		width: 100%;
		padding: 10px 12px;
		background: rgba(0, 0, 0, 0.5);
		color: #fff;
		text-align: left;
	}

	.dp_profile1_pto {
		position: relative;
		height: 250px;
		background-size: cover;
		background-position: center;
		border-radius: 4px;
		overflow: hidden;
	}

	.profile_text_overlay h3 {
		margin: 0;
		font-size: 18px;
		font-weight: 600;
		color: #fff !important;
	}

	.designation_text {
		font-size: 14px;
		color: #fff;
	}

	.agent_profile .fa-star {
		color: #e7711b !important;
	}

	.rating-sec span.rte_color {
		color: white !important;
	}

}


.sdfsaasgbre {
	border-right: 1px solid black;
}

#chat_user_list {
	border-right: 1px solid black;

}

.kooiua {
	height: 44px;
}

.nhiuhia {
	font-size: 18px;
	color: black;
	font-size: bold;
	padding: 10px 0px;
}

.juihaiuiis {
	text-align: center;
	padding: 20px;
	color: #999;
	justify-content: center;
	align-items: center;
	display: flex;
	height: 100%;

}

.message_header_desk.hide-header {
	display: none !important;
}

.asfvre {
	border-left: 1px solid black;
}

.filter_data_serach a.toggle-text-link {
	color: #000;
}



.hhgsukis {
	padding: 10px;
	background-color: white;
	border-radius: 10px;
}

/* @media (min-width: 768px) {


}

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

@media (min-width: 768px) {

	/* desktop enable */
	.niush {
		padding: 0px 0px !important;
	}

	.hiaaw {
		padding-left: 14px;
	}


	.pja {
		padding-right: 0px;
	}

	.jaj {
		padding-left: 0px;

	}

}

@media (max-width: 767px) {
	/* mobile enable */

	.ioia {
		padding: 0px !important;
	}

	.phiuhis {
		padding: 0 !important;
	}

	.hiaaw {
		padding-left: 33px !important;
	}

	.vara {
		padding: 0px;
	}

	.jaj {
		padding: 0px;
	}

	.pja {
		padding: 0px;
	}
}

.filter_data_serach a.toggle-text-link {
	color: #000;
}


.oiaibsees {
	/* display: flex !important; */
	width: 100%;
	z-index: 98;

}

.iis {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}

.upcoming-batch-fig {
	background: #228e5d;
	z-index: 9;
	display: inline-block;
	inset: 3;
	position: absolute;
	width: 100%;
	right: 0;
	bottom: 0;
	padding: 10px;
}

.upcoming-batch-text {
	font-size: 14px;
	font-weight: 600;
	color: #ffffff;
}

.edu-ribbon {
	width: 95px;
	height: 29px;
	background: #d9182d;
	position: absolute;
	top: 25px;
	left: 3px;
	color: white;
	font-weight: bold;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	transform: rotate(-45deg);
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
	z-index: 10;
}

.edu-ribbon::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 15px;
	height: 30px;
	background: #a01421;
	clip-path: polygon(0 0, 100% 50%, 0 100%);
}

.edu-ribbon::after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 15px;
	height: 30px;
	background: #a01421;
	clip-path: polygon(100% 0, 0 50%, 100% 100%);
}

.cut-price-old {
	text-decoration: line-through;
}

.userlocation-info {
	white-space: nowrap;
}

.listimagers {
	line-height: 5px;
	margin-top: 9px;
}

.lstprofiledetilsec {
	margin-top: 10px;
}

.skills-container-edu-category {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	padding: 26px;
	align-items: center;
}

.skill-tag-edu-cat {
	transition: background-color 0.3s ease, transform 0.2s ease;
	background-color: var(--green);
	color: white;
	padding: 6px 12px;
	border-radius: 20px;
	font-size: 14px;
	font-weight: bold;
	display: inline-block;
	white-space: nowrap;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.skill-tag-edu-cat:hover {
	transform: translateY(-1px);
}

.skill-tag-edu-cat a {
	color: white;
}

.category-heading {
	line-height: 56px;
	margin-top: 21px;
	font-weight: 600;
	color: #000000;
	text-align: center;
	font-size: 39px;
}


.discount-mini-img {
	display: inline-block;
	margin-left: 6px;
	padding: 2px 8px;
	font-size: 12px;
	font-weight: 600;
	color: #c62828;
	background: #ffc400ff;
	border: 1px solid #f5c2c0;
	border-radius: 6px;
	line-height: 1.4;
}

.batch-column-container {
	display: flex;
	flex-direction: column;
	gap: 15px;
}

.single-batch-card {
	border: 1px solid #ddd;
	border-radius: 8px;
	padding: 15px;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	background: #fff;
}

.batch-card-content {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	/* allows stacking on smaller screens */
}

.batch-left {
	flex: 1 1 60%;
}

.batch-left p {
	margin: 5px 0;
}

.batch-right {
	flex: 0 0 auto;
	margin-left: 15px;
}

.batch-join-btn {
	padding: 8px 15px;
	background-color: #28a745;
	color: #fff;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	white-space: nowrap;
}

.batch-expired-btn {
	display: inline-block;
	padding: 8px 15px;
	background-color: #dc3545;
	/* Bootstrap red */
	color: #fff;
	border-radius: 5px;
	font-weight: bold;
	cursor: not-allowed;
	white-space: nowrap;
}


@media (max-width: 767px) {
	.batch-card-content {
		flex-direction: column;
		align-items: flex-start;
	}

	.batch-right {
		margin-left: 0;
		margin-top: 10px;
	}
}

.batch-container {
	display: flex;
	flex-wrap: wrap;
	gap: 40px;
}

.batch-card {
	flex: 1 1 250px;
	/* default for desktop */
	border: 1px solid #ddd;
	border-radius: 8px;
	padding: 15px;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	min-width: 250px;
	box-sizing: border-box;
}

/* Mobile styling */
@media (max-width: 767px) {

	.batch-right {
		width: 100%;
		padding: 0;
	}

	.batch-join-btn {
		width: 100%;
		padding: 10px;

	}

	.batch-expired-btn {
		width: 100%;
		padding: 10px;
		text-align: center;
	}

	.batch-container {
		flex-direction: column;
		gap: 10px;
	}

	.batch-card {
		flex: 1 1 100%;
		min-width: 100%;
		padding: 12px;
	}
}

.batch-box {
	background: #fff;
	padding: 25px;
	border-radius: 8px;
	border: 1px solid #ddd;
	box-shadow: 0 4px 14px rgba(0, 0, 0, 0.05);
	margin-bottom: 25px;
}

.emi-box-flexible {
	cursor: pointer;
	background: #272727;
	color: #fff;
	padding: 10px 15px;
	border-radius: 6px;
	margin-top: 10px;
}

.batch-title {
	font-size: 22px;
	font-weight: 700;
	color: var(--green);
}

.price-tag {
	font-size: 26px;
	font-weight: 700;
	color: #ff9800;
}

.cut-price-old {
	text-decoration: line-through;
}

.small-text {
	color: #555;
	font-size: 14px;
}

/*.emi-box {  }*/
.emi-box-flexible span {
	font-weight: 700;
}

.discount-box {
	background: #e8f3ff;
	padding: 12px;
	border-radius: 6px;
	margin-top: 10px;
	border-left: 4px solid #272727;
}

.cashback {
	color: var(--green);
	font-weight: 700;
}

.redeem {
	color: #272727 font-weight:700;
}

.emi-box-flexible p {
	color: white;
}

.emi-box-flexible span {
	color: white;
}

.discount-per-offer {
	color: var(--green);
	font-weight: 700;
}

.emi-box-more-info-container {
	background: #ffffff;
	border: 1px solid #e5e5e5;
	border-radius: 12px;
	padding: 20px;
	box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
	margin-top: 15px;
}

.emi-title {
	font-size: 20px;
	font-weight: 700;
	color: #1976d2;
	margin-bottom: 15px;
}

.emi-item {
	padding: 12px 15px;
	border-radius: 8px;
	background: #f8faff;
	border: 1px solid #dce7ff;
	margin-bottom: 10px;
	transition: all 0.2s ease;
	cursor: pointer;
}

.emi-item:hover {
	background: #e8f0ff;
	border-color: #bcd4ff;
}

.emi-item input {
	margin-right: 10px;
}

.suggested-products-heading {
	font-size: 24px;
	font-weight: bold;
	color: #333;
	margin-bottom: 15px;
	border-bottom: 2px solid #f0f0f0;
	padding-bottom: 5px;
}

.just_chill {
	right: 0px;

}

.just_chill_chill {
	right: 0px;
	bottom: 0px;
	border-radius: 14px 0px 0px 0px;

}

.stay-card {
	margin-bottom: 20px;
}

@media(min-width: 320px) and (max-width: 767px) {
	.message-enquiry {
		position: absolute;
		right: 92px !important;
		top: 18px;
	}

	.meow {
		position: absolute;
		top: -10px !important;
		right: -8px;
	}

	.plr001 .row {
		margin: 0;
	}



}

.abcd {
	font-weight: 700 !important;
	color: #000;
}

.abcde {
	font-weight: 700 !important;
	color: #000;
}

#myseen a span {
	font-weight: 700 !important;
}

#mylist {
	width: 100% !important;
}

#mylist a {
	white-space: normal;
	width: 100% !important;
	/**font-weight:  700!important;**/
	color: #000 !important;
	font-size: 16px !important;
	font-family: Serif;

}

#seenlist {
	width: 100% !important;
}

#seenlist a {
	white-space: normal;
	/**font-weight:  700!important;**/
	font-size: 16px !important;
	font-family: Serif;
}

.dropdown-menu.main {
	min-width: 430px;
}

.dropdown-menu.noti_ordersdp_menu {
	max-height: 100vh;
	max-width: 400px;
	overflow-y: auto;
	padding: 0 12px;
}

.head-noti {
	margin-top: 18px;
	margin-bottom: 18px;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 600;
	color: #000;
	font-family: Serif;
}

.noti_ordersdp_menu hr {
	padding: 0px !important;
	margin: 0px !important;
}

.hero,
.feature {
	background-size: cover;
	background-position: center;
	min-height: 300px;
	opacity: 0;
	transition: opacity 0.5s ease-in-out;
}

.bg-loaded {
	opacity: 1;
}


.property-type-icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
	line-height: 35px;
	text-align: center;
	background: rgba(0, 0, 0, 0.7);
	border-radius: 50%;
	margin-left: 5px;
}

.property-type-icon i {
	color: #fff;
	font-size: 20px;
}



/* exam card */


.ex_card {
	border: 1px solid #ddd;
	border-radius: 8px;
	padding: 15px;
	margin-bottom: 20px;
	background: #fff;
	display: flex;
	flex-direction: column;
	position: relative;
}

.ex_icon_btn {
	position: absolute;
	top: 10px;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: #fff;
	border: 1px solid #eee;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
	z-index: 10;
	transition: all 0.2s;
}

.ex_prize_icon {
	color: #ffc107;
}

.ex_eval_icon {
	right: 50px;
	color: #007bff;
}

.ex_edit_icon {
	right: 10px;
	color: #666;
}

.ex_title {
	margin: 0 0 8px 0;
	color: #333;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.4;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ex_title_link {
	color: #333;
	text-decoration: none;
}

.ex_badges_row {
	display: flex;
	gap: 8px;
	flex-wrap: nowrap;
	margin-bottom: 10px;
	overflow-x: auto;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.ex_badges_row::-webkit-scrollbar {
	display: none;
}

.ex_badge {
	color: white;
	padding: 3px 10px;
	border-radius: 20px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 500;
	flex-shrink: 0;
	white-space: nowrap;
}

.ex_badge_yellow {
	background: #ffc107;
	color: #000;
}

.ex_details_row {
	display: flex;
	gap: 12px;
	margin-bottom: 10px;
	flex-wrap: wrap;
	font-size: 13px;
	color: #555;
}

.ex_detail_item {
	display: flex;
	align-items: center;
	gap: 5px;
}

.ex_info_box {
	display: flex;
	align-items: center;
	gap: 6px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #666;
	padding: 6px 10px;
	background: #f5f5f5;
	border-radius: 4px;
}

.ex_info_text {
	flex: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ex_user_row {
	display: flex;
	align-items: center;
	gap: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}

.ex_avatar {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	object-fit: cover;
	border: 1px solid #ddd;
}

.ex_user_name {
	margin: 0;
	font-weight: 600;
	color: #333;
	font-size: 13px;
}

.ex_user_loc {
	margin: 0;
	color: #6c757d;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ex_price_paid {
	margin: 0;
	font-weight: 700;
	color: #228E5D;
	font-size: 16px;
}

.ex_price_free {
	margin: 0;
	font-weight: 700;
	color: #28a745;
	font-size: 14px;
	text-transform: uppercase;
}

/* Modal Styles */
.ex_modal_dialog {
	margin-top: 100px;
	max-width: 600px;
}

.ex_modal_header {
	border-bottom: 0;
	padding: 15px 15px 0;
}

.ex_close_btn {
	background-color: white !important;
	opacity: 1;
	text-shadow: none;
	color: #333;
	border-radius: 50%;
}

.ex_modal_title {
	font-weight: 700;
	font-size: 18px;
	width: 100%;
}

.ex_modal_body {
	padding: 20px;
}

.ex_rewards_grid {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 20px;
}

.ex_reward_item {
	text-align: center;
	width: 140px;
}

.ex_reward_img_box {
	width: 120px;
	height: 120px;
	margin: 0 auto 10px;
	position: relative;
}

.ex_reward_img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50%;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

.ex_rank_badge {
	position: absolute;
	bottom: -8px;
	left: 50%;
	transform: translateX(-50%);
	font-size: 12px;
	font-weight: bold;
	padding: 2px 10px;
	border-radius: 12px;
	white-space: nowrap;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.ex_reward_name {
	font-size: 15px;
	font-weight: 600;
	margin: 15px 0 0;
	color: #333;
	line-height: 1.3;
}



/* exam card */





.dashboard-title {
	color: #1f174b;
	font-weight: 700;
	font-size: 28px;
	margin-bottom: 25px;
	text-align: left;
	border-left: 5px solid #f39c12;
	padding-left: 15px;
}

.custom-table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0 10px;
}

.custom-table thead th {
	border: none;
	background-color: #f8f9fa;
	color: #666;
	font-weight: 600;
	padding: 15px;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 0.5px;
}

.custom-table tbody tr {
	background-color: #fff;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
	transition: all 0.2s ease;
}

.custom-table tbody tr:hover {
	transform: translateY(-2px);
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

.custom-table td {
	border: none;
	padding: 20px 15px;
	vertical-align: middle;
	color: #444;
	font-size: 14px;
}

.custom-table td:first-child {
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

.custom-table td:last-child {
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

.guest-info {
	display: flex;
	align-items: center;
	gap: 15px;
}

.guest-img {
	width: 45px;
	height: 45px;
	border-radius: 50%;
	object-fit: cover;
	border: 2px solid #eee;
}

.guest-name {
	font-weight: 600;
	color: #333;
	display: block;
}

.property-link {
	color: #2980b9;
	font-weight: 500;
	text-decoration: none;
}

/* Status Badges */
.badge-custom {
	padding: 6px 12px;
	border-radius: 20px;
	font-size: 12px;
	font-weight: 600;
	display: inline-block;
	min-width: 80px;
	text-align: center;
}

.status-pending {
	background-color: #fff3cd;
	color: #856404;
}

.status-accepted {
	background-color: #d4edda;
	color: #155724;
}

.status-rejected {
	background-color: #f8d7da;
	color: #721c24;
}

.status-expired {
	background-color: #e2e3e5;
	color: #383d41;
}

.price-tag {
	font-weight: bold;
	color: #333;
	font-size: 16px;
}

.date-info {
	font-size: 13px;
	color: #666;
	line-height: 1.5;
}

.date-label {
	color: #999;
	font-weight: 600;
	width: 35px;
	display: inline-block;
}

/* Responsive Styles */
@media (max-width: 768px) {
	.dashboard-title {
		font-size: 22px;
		padding-left: 10px;
		border-width: 4px;
	}

	.custom-table thead {
		display: none;
	}

	.custom-table,
	.custom-table tbody,
	.custom-table tr,
	.custom-table td {
		display: block;
		width: 100%;
	}

	.custom-table tr {
		margin-bottom: 20px;
		border: 1px solid #eaeaea;
		border-radius: 10px;
		box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08);
	}

	.custom-table td {
		display: flex;
		justify-content: space-between;
		align-items: center;
		text-align: right;
		padding: 15px;
		border-bottom: 1px solid #f6f6f6;
		position: relative;
	}

	.custom-table td:last-child {
		border-bottom: none;
		justify-content: center;
		padding-top: 20px;
	}

	.custom-table td::before {
		content: attr(data-label);
		font-weight: 700;
		color: #555;
		text-transform: uppercase;
		font-size: 12px;
		margin-right: 15px;
		text-align: left;
	}

	.guest-info {
		flex-direction: row;
	}

	.custom-table td[data-label="Action"]::before {
		display: none;
	}

	.custom-table td[data-label="Action"] {
		background: #fcfcfc;
		border-top: 1px dashed #eee;
		padding: 15px;
	}

	.action-buttons {
		display: flex;
		width: 100%;
		gap: 10px;
		margin-top: 5px;
	}

	.action-buttons .btn {
		flex: 1;
		padding: 10px !important;
		font-size: 14px !important;
		display: flex;
		justify-content: center;
		align-items: center;
	}
}




/* Fix for Exam Card Layout */
.ex_card {
	min-height: 200px;
}

/* Badges Row */
.ex_badges_row {
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: 8px;
	display: flex;
	flex-wrap: nowrap;
	gap: 5px;
}

.ex_badge {
	font-size: 10px !important;
	padding: 3px 6px !important;
	line-height: 1;
	display: inline-block;
}

/* Details Row */
.ex_details_row {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	font-size: 12px;
	margin-bottom: 10px;
	overflow: hidden;
}

.ex_detail_item {
	margin-right: 8px;
	white-space: nowrap;
	display: inline-flex;
	align-items: center;
}

.ex_detail_item i {
	margin-right: 3px;
	font-size: 12px !important;
}

.ex_detail_item span {
	font-size: 11px !important;
}

.ex_title_link {
	font-size: 16px;
}/* Modal Body and Grid */
.style-modal-content {
    border-radius: 15px;
    border: none;
    box-shadow: 0 10px 40px rgba(0,0,0,0.2);
}

.action-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* 3 items per row */
    gap: 15px;
    padding: 10px;
}

/* The Grid Card Styling */
.grid-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 20px 10px;
    background: #fff;
    border: 1px solid #f0f0f0;
    border-radius: 12px;
    text-decoration: none !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.grid-card i {
    font-size: 26px;
    margin-bottom: 10px;
}

.grid-card span {
    font-size: 13px;
    font-weight: 600;
    color: #444;
}

/* Custom Colors for Icons */
.color-1 i { color: #3498db; } /* Blue - Service */
.color-2 i { color: #2ecc71; } /* Green - Product */
.color-3 i { color: #e67e22; } /* Orange - Courses */
.color-4 i { color: #9b59b6; } /* Purple - Jobs */
.color-5 i { color: #e74c3c; } /* Red - Accomodation */
.color-6 i { color: #1abc9c; } /* Teal - Exams */
.color-7 i { color: #f1c40f; } /* Yellow - Assignments */
.color-8 i { color: #34495e; } /* Dark - Server */
.color-9 i { color: #7f8c8d; } /* Gray - Project */

/* Hover Effects */
.grid-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 20px rgba(0,0,0,0.1);
    border-color: #ddd;
}

.grid-card:hover i {
    transform: scale(1.1);
}

/* Responsive Mobile View */
@media (max-width: 576px) {
    .action-grid {
        grid-template-columns: repeat(2, 1fr); /* 2 items per row on phones */
    }
}