@media (min-width:1600px) and (max-width:1920px) {
	.cd-popup-container_0 {
		width: 48%;
	}

	.footer-head p {
		font-size: 16px;

	}

	.footer-area-bottom {
		font-size: 16px;
	}

	.flicker-img ul li {
		margin-right: 20px;
	}

	.md5_in p {
		font-size: 16px;
		line-height: 24px;
	}

	.md7_in .txt_ {
		font-size: 16px;
	}

	.l_btn {
		font-size: 16px;
	}

	.for_pass {
		margin-top: -8px;
		font-size: 16px;
	}

	.acc_alr {
		font-size: 16px;
	}

	.or_login {
		font-size: 16px;
	}
}

@media (min-width:1921px) and (max-width:2560px) {
	.quo_div {
		padding: 100px 50px;
	}

	.top_filter {
		margin-top: 15px;
	}

	.quo_div h3 {
		font-size: 55px;
	}

	.quo_div h3:after {
		bottom: -24px;
	}

	.quo_div h3:before {
		bottom: -33px;
	}

	.from_gr {
		margin-bottom: 28px;
	}

	.from_gr .form-control {
		font-size: 20px;
	}

	.post_a_job {
		padding: 24px 0px;
		font-size: 22px;
		border-radius: 51px;
	}

	.suscribe-text h3 {
		font-size: 24px;
	}

	.sus-btn {
		font-size: 22px;
		padding: 12px 20px;
	}

	.thnk_div h3 {
		font-size: 55px;
	}

	.thnk_div h3:after {
		bottom: -24px;
		left: 0;
	}

	.dropdown1 {
		font-size: 20px;
	}

	.thnk_div {
		padding: 100px 50px;
	}

	.dash_ul li {
		font-size: 20px;
	}

	.wel_name {
		font-size: 22px;
	}

	.more_con {
		font-size: 32px;
	}

	.thnk_div h3:before {
		bottom: -33px;
	}

	.con_t {
		padding: 20px 41px;
		margin-top: 35px;
		font-size: 26px;
	}

	.thnk_div p {
		font-size: 28px;
		line-height: 42px;
		margin-top: 48px;
	}

	.md5_in img {
		width: 300px;
	}

	.md5_in p {
		font-size: 20px;
		line-height: 28px;
	}

	.md7_in h3 {
		font-size: 36px;
		margin-bottom: 32px;
	}

	.md7_in .txt_ {
		font-size: 20px;
	}

	.group {
		position: relative;
		margin-bottom: 21px;
	}

	.l_btn {
		font-size: 20px;
		padding: 13px 0px;
	}

	.acc_alr {
		margin-top: 40px;
		font-size: 20px;
	}

	.chk_box label {
		margin-top: 20px;
	}

	.chk_box span {
		font-size: 20px;
		margin-left: 13px;
		transform: translateY(3px);
	}

	.md5_in {
		padding: 15px 30px;
	}

	.control--checkbox .control__indicator:after {
		left: 8px;
		top: 1px;
		width: 8px;
		height: 16px;
	}

	.sign_bt {
		margin-top: 31px;
	}

	.control__indicator {
		height: 25px;
		width: 25px;
	}

	.or_login {
		font-size: 20px;
	}

	.main-menu ul.navbar-nav li a {
		font-size: 20px;
		padding: 43px 0px;
	}

	.top_logo_ {
		width: 275px;
		margin: 7px auto;
	}

	.stick .main-menu ul.nav>li>a {
		padding: 38px 0px;
	}

	.header-area.stick {
		height: 100px;
	}

	.inner_fea ul li {
		color: #fff;
		font-size: 23px;
	}

	.inner_cate li {
		font-size: 22px;
		margin-bottom: 26px;
	}

	.sec-head {
		font-size: 25px;
		margin-bottom: 9px;
	}

	.single-well p {
		color: #444;
		font-size: 22px;
		line-height: 28px;
	}

	.single-well ul li {
		font-size: 22px;
	}

	.single-well ul li i {
		font-size: 22px;
	}

	.single-services>p {
		font-size: 22px;
		line-height: 28px;
	}

	.about-move {
		min-height: 331px;
	}

	.faq-details h4.check-title {
		font-size: 21px;
	}

	.faq-details p {
		color: #000 !important;
		font-size: 20px;
		line-height: 28px;
	}

	.faq-details h4.check-title a {
		padding: 12px 10px;
	}

	.well-text p {
		font-size: 23px;
	}

	.faq_im img {
		width: 350px;
	}

	.suscribe-input input {
		font-size: 23px;
	}

	.suscribe-input input {
		height: 65px;
	}

	.subs-feilds {
		height: 65px;
	}

	.suscribe-input button {
		padding: 21px 20px;
	}

	.testi-text p {
		font-size: 26px;
	}

	.testi-text h6 {
		color: #fff;
		font-size: 28px;
		margin-top: 41px;
	}

	.footer-head p {
		font-size: 20px;
	}

	.flicker-img img {
		width: 130px;
		transition: 0.5s all;
	}

	.copyright>p {
		font-size: 20px;
		margin-bottom: 14px;
	}

	.credits {
		font-size: 20px;
	}

	.f_my {
		width: 260px;
	}

	.footer-head h4 {
		color: #0c425c;
		font-size: 20px;
	}

	.v_all {
		font-size: 22px;
		padding: 16px 34px
	}

	.section-headline h2 {
		font-size: 50px;
	}

	.layer-1-1 h2 {
		color: #fff;
		font-size: 50px;
	}

	.slider_con h1 {
		font-size: 57px;
		line-height: 85px;
	}

	.grt_q a {
		padding: 13px 13px !important;
		margin-top: 34px !important;
	}

	.main-menu ul.navbar-nav li {
		padding: 0px 21px;
	}

	.container {
		width: 1450px;
	}

	.wellcome-text {
		margin: 70px 0;
		padding: 100px 40px;
	}

	.well-text>h2 {
		margin-bottom: 61px;
		font-size: 66px;
	}

	.serch_box {
		width: 100%;
	}

	.inp_txt .form-control {
		width: 45%;
		height: 60px;
		border-radius: 50px 0px 0px 50px;
		font-size: 22px;
	}

	.dropdown_2 {
		width: 282px !important;
	}

	.pac-item-query {
		font-size: 20px;
	}

	.serch_box button {
		padding: 18px 34px;
		border-radius: 0px 50px 50px 0px;
		font-size: 22px;
	}

	.work-right-text h2 {
		font-size: 50px;
		margin-bottom: 25px;
	}

	.work-right-text h5 {
		font-size: 30px;
		line-height: 41px;
	}

	.ready-btn {
		font-size: 25px;
		padding: 25px 40px;
		border-radius: 50px;
	}
}

@media (min-width: 1920px) {
	.work-right-text {
		padding: 150px 150px;
	}

	.cd-popup-container_review {
		width: 35%;
	}

	.pop_scroll {
		height: 70%;
	}
}

@media (min-width:1921px) and (max-width:3000px) {
	.land_logo {
		width: 350px;
	}
}

@media (min-width: 1700px) and (max-width: 1920px) {
	.inp_txt .form-control {
		height: 44px;
	}
}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {

	/*.slider-content {
		padding: 146px 0;
	}*/

	.work-right-text {
		padding: 40px 0;
	}

	.work-right-text h2 {
		font-size: 18px;
		line-height: 28px;
	}

	.sidebar-list ul li a {
		padding: 10px 15px;
		font-size: 14px;
	}

	.single-blog-post h1 {
		font-size: 24px;
	}
}

/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {



	#start_video {
		width: 100%;
		height: 430px;
	}

	.ser_ico {
		right: 76px;
	}

	.round {
		left: -20px !important;
	}

	.videoBox {
		width: 85%;
	}

	.blog_search {
		margin-top: 30px;
	}

	.google_map_btn {
		margin-right: 0
	}

	.inner_viet_eat h1 {
		font-size: 20px;
		margin-top: 0;
	}

	.cd-popup-container_review {
		width: 85%;
	}

	.cd-popup-container_13 {
		width: 85%;
	}

	.cd-popup-container_0 {
		width: 95%;
	}

	.cd-popup-container_11 {
		width: 95%;
	}

	.cd-popup-container_12 {
		width: 95%
	}

	.dv_1 {
		padding: 0px 15px;
		position: relative;
	}

	.in_8_agent {
		margin-bottom: 30px;
	}

	.cd-popup-container {
		width: 95%;
	}

	.htb {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.new_style_cat {
		margin-top: 10px;
	}

	.p_93 {
		padding-left: 15px;
	}

	.area-padding {
		padding: 50px 0px;
	}

	.cd-popup-container_112 {
		width: 95%;
	}

	.navbar-default .navbar-toggle .icon-bar {
		background-color: #228e5d;
		width: 30px;
		height: 3px;
	}

	/*#d_none {
		display: none !important
	}*/
	.faq_im img {
		margin: 0px auto;
		margin-top: 0;
	}

	.lr_ev_img_cont_wrapper {
		background-color: #fff;
		padding: 25px;
	}

	.lastest_wedingvenue h2 {
		font-size: 24px;
		margin-bottom: 50px;
	}

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

	.footer .widget-title {
		margin-bottom: 25px;
	}

	.lastest_wedingvenue {
		padding: 48px 0px 88px 0;
	}

	.why_in>h2 {
		font-size: 24px;
		margin-bottom: 40px;
	}

	.in_cd1_text h3 {
		font-size: 18px;
	}

	.sec_ab_tus p {
		margin-bottom: 15px;
	}

	.btn_scourse {
		padding: 10px 0px;
		font-size: 14px;
	}

	.what_lookfor {
		padding: 45px 0px;
	}

	.bv1 img {
		width: 40%;
	}

	.list_of_event h2 {
		font-size: 24px;
		margin-bottom: 40px;
	}

	.in_cd1_text {
		background-color: #fff;
	}

	.list_of_event {
		padding: 50px 0px;
	}

	.well-text>h2 {
		font-size: 32px;
	}

	.sec_ab_tus h2 {
		font-size: 32px;
		margin-bottom: 50px;
	}

	.sec_ab_tus {
		padding: 50px 0;
	}

	.find_my_logo {
		width: 30px;
	}

	.card_1 {
		margin-bottom: 40px;
		background-color: transparent;
	}

	.design_ul li {
		width: 49.5%;
	}

	.section-headline h2 {
		font-size: 32px;
		margin-bottom: 50px;
	}

	.fav_pad {
		padding: 0px 16px;
	}

	.setting_div {
		padding: 45px 0px;
	}

	.warp_pass {
		position: relative;
		width: 80%;
	}

	.category_sec {
		padding: 50px 0px;
	}

	.dropdown_2 {
		width: 216px !important;
	}

	.crad_restro .tab-list li>a {
		padding: 15px 8px;
		font-size: 13px;
	}

	.tab_table_booking {
		padding: 0px 15px;
	}

	.inner_book_tbl {
		padding: 28px 0px;
	}

	.dropdown768 {
		width: 440px !important;
	}

	.inp_txt .form-control {
		width: 64%;
		margin-bottom: 5px;
	}

	.dropdown_tb_sub {
		width: 229px;
	}

	.inp_txt .form-control {
		border-radius: 0;
	}

	.header-area {
		position: relative;
	}

	.slider_con h1 {
		font-size: 24px;
		line-height: 39px;
	}

	#pricing-table .plan {
		width: 500px;
		margin: 0px auto;
	}

	#pricing-table #most-popular {
		z-index: 1;
		top: 0;
		border-width: 0px;
		box-shadow: none;
		padding: 0px 20px;
	}

	#pricing-table #most-popular h3 {
		background-color: #ed3124;
		margin-top: 0px;
		padding-top: 30px;
	}

	#pricing-table .col-md-3 {
		padding: 0;
		margin-bottom: 30px;
	}

	.business_div {
		position: fixed;
		width: 100%;
		bottom: 0;
		z-index: 9;
		left: 0;
		box-shadow: 4px 0px 5px #adadad;
	}

	.MasterContainer .form-group .eicon_ {
		font-size: 20px;
		color: #fff;
		position: absolute;
		right: 30px;
		top: 4px;
	}

	.main_d0 li {
		width: 19%;
		display: inline-block;
		margin-right: 0 !important;
	}

	.footer-area {
		padding: 76px 0 110px 0;
		background: #140e2f;
	}

	.onclick_close_cross1 {
		position: absolute;
		top: 8px;
		right: 15px;
		font-size: 22px;
		color: #fff;
		cursor: pointer;
	}

	.main_d0 li img {
		width: 27px;
	}

	.inbox_div_0 {
		padding: 35px 0px;
	}

	.ofs {
		font-size: 18px;
	}

	.serach_message {
		display: inline-block;
		width: 82%;
	}

	.serach_message .form-control {
		width: 91%;
	}

	.innerread {
		width: 95%;
		margin: 30px auto;
	}

	.innerinbox .mar {
		margin-top: 15px;
	}

	.setting_div .nav-stacked>li {
		margin-bottom: 12px;
		width: 100%;
	}

	.inner_notify_me h3 {
		margin-bottom: 15px;
	}

	.inner_notify_me {
		padding: 25px 15px;
	}

	.warp_tab_v {
		padding: 35px 20px;
	}

	.tabh4 {
		font-size: 18px;
	}

	.iner_rigt_pr {
		padding: 40px 20px;
	}

	.suscribe-area {
		padding: 15px 0px;
	}

	.busi_h1 {
		font-size: 24px;
	}

	.in_bott .lpp {
		padding-left: 0;
		margin-bottom: 10px;
	}

	.dashboard_main {
		padding: 15px 0px 0px 0px;
	}

	.li5 img {
		width: 95px;
		margin-bottom: 7px;
	}

	.sc_icon li a {
		font-size: 14px;
	}

	.marg760 {
		margin-top: 40px;
	}

	.f_my {
		width: 135px;
	}

	.footer-logo {
		padding-bottom: 20px;
	}

	.tp_footer {
		width: 95%;
		margin: 0px auto;
	}

	.tp_footer ul li p {
		font-size: 12px;
	}

	.inner_add_post {
		padding: 25px 15px;
	}

	.pad768 {
		padding: 0;
	}

	.header-area.stick {
		position: relative;
	}

	.serch_box button {
		float: right;
		margin-right: 0px;
		border-radius: 0;
		padding: 10.8px 29px;
	}

	.user_dash li {
		list-style: none;
		border-bottom: 1px solid #bf271c;
	}

	.user_dash li a {
		display: block;
		padding: 12px 0px !important;
		color: #fff;
		font-size: 15px;
		text-transform: capitalize;
	}

	.navbar-header .dropdown {
		display: inline-block;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		right: 90px;
		z-index: 100;
	}

	.af_login {
		width: 35px;
	}

	.user_dash {
		top: 70px;
		z-index: 9999;
	}

	.marg768 {
		margin-bottom: 20px;
	}

	.inner_recomm .arrow_next2 {
		right: -15px;
	}

	.inner_recomm .arrow_prev2 {
		left: -15px;
	}

	.nav.navbar-nav.navbar-right,
	.stick .nav.navbar-nav.navbar-right {
		background-color: #1f174b;
		padding: 0;
		margin-top: 0;
		margin: 0px -15px;
		height: 100vh;
	}

	.add_pr_tab a {
		margin-bottom: 0px;
		padding: 20px 0px !important;
		font-size: 15px !important;
	}

	.navbar-nav {
		float: none !important;
		margin: 0px -15px !important;
	}

	.add_pr_tab {
		margin-top: 0px;
	}

	.navbar-right li {
		border-bottom: 1px solid #6565656b;
		padding: 0px 20px !important;
	}

	.main-menu ul.navbar-nav li a {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		color: #fff;
		font-size: 15px;
		font-weight: 500;
		padding: 24px 0px;
		text-transform: capitalize;
		text-align: left;
	}

	.w800 {
		width: 100%;
	}

	.navbar-default .navbar-toggle {
		padding: 10px 0px;
	}

	.navbar-header {
		padding: 0px 15px;
		position: relative;
	}

	.main-menu ul.navbar-nav li {
		display: inline-block;
		padding: 0 20px;
	}

	.serch_box {
		width: 90%;
		text-align: left;
	}

	.layer-1-1 h2 {
		font-size: 24px;
	}

	.stick .navbar-header a.navbar-brand {
		display: inline-block;
		height: 67px;
	}

	.layer-1-2 h1 {
		font-size: 31px;
		line-height: 38px;
		padding: 0px 30px;
	}

	.stick .main-menu ul.navbar-nav li a {
		padding: 24px 0px;
		color: #fff;
	}

	.tab-menu ul.nav li a {
		padding: 10px 16px;
	}

	.suscribe-input input {
		width: 60%;
	}

	.suscribe-input button {
		width: 40%;
	}

	.team-content.text-center>h4 {
		font-size: 20px;
	}

	.sus-btn {
		margin-left: 0;
	}

	.suscribe-text h3 {
		font-size: 16px;
		padding-right: 20px;
	}

	.work-right-text h5 {
		font-size: 14px;
		line-height: 22px;
	}

	.work-right-text {
		padding: 36px 0;
	}

	.work-right-text h2 {
		font-size: 14px;
		line-height: 22px;
	}

	.work-right-text .ready-btn {
		font-size: 13px;
		padding: 7px 20px;
		margin-top: 5px;
	}

	.single-awesome-portfolio {
		width: 33.33%;
	}

	.widget-product a img {
		display: block;
		float: none;
		width: 100%;
	}

	.widget-product .product-info {
		display: block;
		float: none;
		padding-left: 0;
		width: 100%;
		margin-top: 20px;
	}

	.map-column {
		margin-left: 0;
		padding-right: 40px;
	}

	.post-information .entry-meta {
		font-size: 13px;
		padding: 5px 0;
	}

	.post-information .entry-meta span a {
		padding: 4px 0;
	}

	.service-pic {
		margin-bottom: 30px;
		text-align: center;
	}

	.single-add-itms {
		width: 50%;
	}

	.left-sidebar-title>h4 {
		font-size: 18px;
	}

	.contact-form {
		margin-top: 0px;
	}

	.search-option input {
		width: 67%;
	}
}

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

@media (min-width:768px) and (max-width:991px) {
	.more_inf .under_dp {
		padding: 0;
	}

	.mindumage {
		height: 45px;
		width: 45px
	}

	.tutoredits .edit_prof {
		font-size: 12px;
		line-height: 14px;
	}

	.inner_profile_part1 {
		height: 140px;
		width: 140px;
	}

	.agt_info p {
		margin-left: 0 !important;
	}

	.div_text .col-sm-6 {
		width: 100%;
	}

	.design_title {
		color: white;
		text-align: left;
	}

	.share_profile {
		margin-top: 0px !important;
	}
}

/*---------------------------small mobile :320px------------------------*/
@media (max-width: 767px) {

	.button-connect {
		padding-bottom: 20px;
	}

	.feed-and-users-image {
		text-align: center;
	}

	.feed-and-users-image img {
		height: auto;
		max-width: 100%;
	}

	.cd-popup-container_map {
		width: 90%;
		z-index: 10000;
		position: absolute;
		/* top: 37% !important; */
		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;
	}




	.course-details p {
		text-align: justify;
		font-size: 13px;
	}

	.agt_info p a,
	.profilelist {
		color: #000;
	}


	.single-blog-post h1 {
		font-size: 18px !important;
		line-height: 20px !important;
	}

	.no_list {
		padding: 44px 4px 0;
	}

	#blogcategorymota {
		margin-left: -9px;
	}

	.amount_rate {
		display: block;
	}

	#amount {
		display: none;
	}

	.bimg {
		border-radius: 0px;
	}

	.video-you {
		width: 100%;
	}

	.dataTables_length {
		display: none;
	}

	.dataTables_filter {
		display: none;
	}

	.forgot_pw {
		margin-bottom: 10px;
		text-align: center;
	}

	.why_edu {
		padding: 40px 0px;
	}

	.cbv1 {
		margin-bottom: 50px;
	}

	.inner_slide {
		width: 100%;
		position: relative;
		margin: 30px auto;
	}

	/*.agent_profile {
    padding: 15px 0px;
}*/
	.agent_dp_ {
		background-color: #fff;
		padding: 13px 15px;
	}

	.complete_circle {
		width: 107px;
		margin: 0px auto;
		height: 107px;
	}

	.complete_circle span b {
		font-size: 17px;
	}

	.complete_circle span {
		font-size: 13px;
	}

	.inner_why_edu h1 {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 10px;
	}

	#start_video {
		width: 100%;
		height: 200px;
	}

	.list_desc h4 {
		width: 100%;
	}

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

	.cd-popup-container_review .main_rev .col-md-3 {
		float: left;
		display: block;
		width: 100%;
		margin-bottom: 8px;
	}

	.m20 {
		margin-bottom: 15px;
	}

	.main_rev hr {
		margin-top: 8px;
		margin-bottom: 8px;
	}

	.h180 {
		height: 100px !important;
	}

	.main_rev h4 {
		font-size: 13px;
		color: #000;
		margin-bottom: 0px;
	}

	.more_blog_list {
		padding: 15px;
	}

	.blog_search {
		margin-top: 30px;
	}

	.us_avatar {
		width: 100%;
	}

	.comm_avatar {
		width: 100%;
		padding: 0;
	}

	.comm_avatar h5 {
		font-size: 15px;
	}

	.con_show {
		padding: 20px 15px;
	}

	.comments_div h4 {
		margin-bottom: 15px;
	}

	.in_use_avtar {
		width: 35px;
		height: 35px;
		margin-bottom: 10px;
	}

	.soc_share li a {
		font-size: 14px;
	}

	.comments_div {
		padding: 20px 15px;
	}

	.sidebar-data {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	/*.blogs_div {
		padding: 10px 0px;
	}*/
	.single-blog-post h1 {
		margin-top: 10px;
		line-height: 24px;
		font-size: 18px;
		margin-bottom: 18px;
	}

	.comment-form form input {
		margin-bottom: 20px;
	}

	.comment-form form textarea {
		margin-bottom: 30px;
	}

	.comment-form button {
		padding: 11px 35px;
		font-size: 14px;
	}

	.re_blog {
		margin-top: 15px;
		padding: 11px 28px;
	}

	.comment-form {
		padding: 22px 15px;
	}

	.comment-form .title {
		font-size: 16px;
		color: #000;
	}

	.single-blog-post ul li {
		margin-right: 15px;
		font-size: 12px;
	}

	.single-blog-post {
		/*		padding: 20px 15px;*/
		/*margin-bottom: 0;*/
	}

	.benifits {
		padding: 40px 0px;
	}

	.benifits h2 {
		font-size: 20px;
		margin-bottom: 45px;
	}

	.panel-title a {
		padding: 10px 30px 10px 10px;
		font-size: 13px;
		line-height: initial;
	}

	.fa-4x {
		font-size: 2em;
	}

	.testimonials-area {
		padding: 45px 0px;
	}

	#fade-quote-carousel blockquote {
		font-size: 14px;
		line-height: 26px;
	}

	.footer .widget-title {
		margin-bottom: 15px;
		font-size: 18px;
	}

	.textp p {
		font-size: 13px;
		line-height: 24px;
	}

	.panel-heading a:before {
		right: 6px;
		top: 8px;
		font-size: 16px;
	}

	.panel-body p {
		margin-bottom: 10px;
		font-size: 13px;
	}

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

	.bs-collapse .panel-heading a:after {
		font-size: 16px;
	}

	.start_learn {
		padding: 7px 23px;
		font-size: 13px;
	}

	.inner_slide .form-control {
		height: 45px;
		margin-top: 12px;
		font-size: 14px;
	}

	/*.inner_slide button {
		font-size: 12px;
    right: 0px;
    padding: 0px 21px;
    transform: translateY(-50%);
	}*/
	.main-slider .slick-arrow {
		padding: 5px 5px;
		width: 24px;
	}

	.main-slider .arrow_next {
		right: 8px;
	}

	.main-slider .arrow_prev {
		left: 8px;
	}

	.category_course {
		padding: 15px 0px;
	}

	.serach_slider {
		margin-bottom: 16px;
	}

	.category_course h2 {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.bcat {
		padding: 15px 15px 15px;
		margin-bottom: 20px;
	}

	.search_wrap {
		padding: 15px 15px 15px 15px;
	}

	.search_wrap .form-control {
		font-size: 13px;
		height: 40px;
	}

	.bcat h5 {
		font-size: 14px;
		margin-bottom: 2px;
	}

	.bcat p {
		font-size: 13px;
		line-height: normal;
	}

	.dropdown1 .select {
		cursor: pointer;
		display: block;
		padding: 4px;
	}

	.main_d0 ul li {
		margin-right: 15px;
	}

	.main_d0 {
		padding: 15px 0px;
	}

	.w800 {
		width: 100%;
		margin: 0px auto;
	}

	.warp_pass {
		position: relative;
		width: 100%;
	}

	.dropdown_2 {
		width: 42% !important;
		font-size: 13px;
	}

	.page-banner .opacity h3 {
		font-size: 20px;
		margin-bottom: 0px;
		margin-top: 0;
	}

	.dropdown1 .dropdown-menu1 li {
		padding: 5px 10px;
	}

	.page-banner .opacity {
		padding: 32px 0 32px 0;
	}

	.page-banner .opacity span:before {
		height: 13px;
		margin: -7px -1px 0 0;
	}

	.navbar-header {
		padding: 0px 17px;
	}

	.header-area .container {
		padding: 0
	}

	.navbar-nav {
		padding: 0px 20px !important;
	}

	.category_sec {
		padding: 35px 0px;
	}

	.section-headline h2 {
		margin-bottom: 40px;
	}

	.navbar-right li {
		border-bottom: 1px solid #6565656b;
		padding: 0px 0px !important;
	}

	.navbar-right li:last-child {
		border-bottom: 0;
	}

	.footer-area {
		text-align: center;
	}

	.inner_cate ul {
		display: inline-block;
		width: 100%;
		padding: 0px 40px;
	}

	.navbar-toggle {
		margin-right: 0;
	}

	.inner_fea ul li {
		font-size: 13px;
		margin-right: 0px;
		margin-bottom: 15px;
		display: block;
	}

	.inner_fea ul li img {
		display: inline-block;
		width: 25px;
	}

	.inner_fea ul li:last-child {
		margin-right: 0;
		margin-bottom: 0;
	}

	.inner_fea ul {
		text-align: left;
	}

	.serch_box {
		width: 90%;
		margin-top: 10px;
	}

	.layer-1-1 h2 {
		margin-bottom: 5px;
	}

	.nivo-controlNav {
		bottom: -15px;
		display: none;
	}

	.about-move {
		min-height: auto;
	}

	.faq-details h4.check-title {
		font-size: 13px;
		line-height: 20px;
	}

	.testi-text p {
		color: #fff;
		font-size: 14px;
	}

	.testi-text h6 {
		color: #fff;
		font-size: 15px;
	}

	.suscribe-text h3 {
		font-size: 14px;
		line-height: 25px;
		letter-spacing: 0;
	}

	.sus-btn {
		font-size: 14px;
		padding: 6px 20px;
	}

	.area-padding {
		padding: 30px 0px 30px 0;
	}

	.faq_im img {
		margin-top: 0;
	}

	.inp_txt .form-control {
		width: 56%;
		height: 30px;
		border-radius: 0;
		font-size: 13px;
	}

	.serch_box button {
		letter-spacing: 1px;
		padding: 3.7px 17px;
		border-radius: 0;
		margin-top: 5px;
		float: right;
		margin-right: 2px;
	}

	.slider_con {
		width: 95%;
	}

	.sv_p_det {
		font-size: 13px;
		border: 0;
		padding: 7px 25px;
		margin-top: 10px;
		margin-top: 20px !important;
		margin-left: 0 !important;
		width: 100%
	}



	.slider_con h1 {
		font-size: 22px;
		line-height: 27px;
		margin-bottom: 0;
	}

	.top_logo_ {
		width: 130px;
		margin: 5px auto
	}

	.navbar-default .navbar-toggle .icon-bar {
		width: 20px;
		height: 1px;
	}

	.header-area {
		height: 60px !important;
		background: #fff;
	}

	.navbar-header a.navbar-brand,
	.stick .navbar-header a.navbar-brand {
		display: inline-block;
		height: 60px !important;
		padding: 9px 0;
		margin-left: -43px !important;
	}

	.navbar-default .navbar-toggle,
	.stick .navbar-default .navbar-toggle {
		padding: 11px 0;
	}

	.navbar-default .navbar-toggle .icon-bar {
		background-color: #ffffff;
		font-weight: bold;
	}

	.nav.navbar-nav.navbar-right,
	.stick .nav.navbar-nav.navbar-right {
		background-color: var(--black);
		/*		#1f174b;*/
		padding: 0;
		margin-top: 0;
		margin: 0px 0px;
		/*mobile nav 99vh*/
		height: 100vh;
		width: 100%;
		text-align: inherit;
		overflow-y: scroll;
	}

	.navbar-collapse {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	.stick .main-menu ul.nav>li>a {
		color: #fff;
	}

	.navbar-collapse {
		border-top: 0;
		box-shadow: none;
	}

	.cd-popup-container_112 {
		width: 95%;
	}

	.col_half2 {
		width: 100% !important;
	}

	.main-menu ul.navbar-nav li,
	.stick .main-menu ul.navbar-nav li {
		display: block;
	}

	.main-menu ul.navbar-nav li a,
	.stick .main-menu ul.navbar-nav li a {
		/*20px padding for nav bar mobile*/
		padding: 15px 0px;
		color: #fff;
		font-size: 14px;
	}

	.main-menu ul.navbar-nav li.active a::after,
	.stick .main-menu ul.navbar-nav li.active a::after {
		border: 0px solid #fff;
	}

	.logo {
		height: inherit;
		left: 0;
		padding: 0;
		position: absolute;
		top: -6px;
		z-index: 999999;
	}

	.logo a {
		padding: 0;
	}

	.slider-area {
		margin-top: 60px;
	}

	.slider-content h2 {
		font-size: 18px !important;
		line-height: 24px !important;
	}

	.slider-content h1 {
		font-size: 20px !important;
		line-height: 26px !important;
	}

	.navbar-default .navbar-toggle {
		border-color: transparent;
		font-weight: bold;
	}

	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:hover {
		background-color: transparent;
	}

	.newsletter-widget .text {
		line-height: 22px;
	}

	.newsletter-form .form-group input[type="text"],
	.newsletter-form .form-group input[type="email"] {
		padding: 14px 16px;
		height: 45px;
	}

	.send_email {
		padding: 11.5px 15px;
	}

	.last_footer {
		padding: 16px 0px;
		/*margin-bottom: 56px;*/
	}

	.last_footer p {
		font-size: 12px;
	}

	.layer-1-3 a.ready-btn {
		padding: 8px 15px;
	}

	.footer_logo {
		margin-bottom: 20px;
	}

	.section-headline h2 {
		font-size: 20px;
	}

	.section-headline h2::after {
		bottom: -10px;
	}

	.well-middle .single-well {
		margin-top: 30px;
	}

	.single-skill {
		margin-bottom: 40px;
	}

	.tab-menu {
		margin-top: 30px;
	}

	.tab-menu ul.nav li a {
		padding: 8px 6px;
	}

	.wellcome-text {
		margin: 0px;
		padding: 70px 0px;
	}

	.subs-feilds {
		width: 100%;
	}

	.suscribe-input input {
		width: 60%;
	}

	.suscribe-input button {
		font-size: 15px;
		padding: 14px 10px;
		width: 40%;
	}

	.section-headline h3 {
		font-size: 25px;
	}

	.well-text>h2 {
		font-size: 18px;
	}

	.well-text p {
		display: none;
	}

	.single-team-member {
		margin-bottom: 30px;
	}

	.service-right {
		width: 100%;
	}

	.service-images:hover .overly-text {
		display: none;
	}

	.portfolio-area {
		padding-top: 0px;
	}

	.project-menu li a {
		padding: 8px 12px;
		margin: 10px 4px;
	}

	.pri_table_list {
		margin-bottom: 30px;
	}

	.single-awesome-project,
	.portfolio-2 .single-awesome-project {
		width: 100%;
		float: none;
	}

	.single-blog {
		margin-bottom: 30px;
	}

	.sus-btn {
		margin-left: 0;
		margin-top: 30px;
	}

	.contact-form {
		margin-top: 30px;
	}

	.head-team h5 {
		font-size: 22px;
	}

	.footer-content {
		margin-bottom: 30px;
	}

	.header-bottom h1 {
		font-size: 30px;
		margin-bottom: 0;
	}

	.page-area .slider-content {
		padding: 100px 0;
	}

	.search-option input {
		width: 74%;
	}

	.header-bottom h2 {
		font-size: 20px;
		margin-bottom: 0;
	}

	li.threaded-comments {
		margin-left: 0;
	}

	.single-services>h4 {
		font-size: 18px;
	}
}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.inner_wp_txt {
		padding: 51px 0px 52px;
	}

	.submitbtn {
		float: none;
		width: 99.8%;
	}

	.icons-bottom ul li a {
		height: 40px;
		line-height: 37px;
		width: 40px;
	}

	.blog-post-dlc ul li {
		padding-left: 20px;
		padding-right: 20px;
	}

	.awesome-portfolio-content .portfolio-2 {
		width: 50%;
	}

	.gallary-details .single-awesome-portfolio {
		width: 50%;
	}

	.tab-menu ul.nav li a {
		padding: 8px 20px;
	}
}

@media (min-width:320px) and (max-width:359px) {
	.edit_prof {
		padding: 7px 12px !important;
		margin-bottom: 0px !important;
	}

	.def button {
		padding: 7px 15px !important;
	}

	.slider_con h1 {
		font-size: 19px;
		line-height: 21px;
	}

	.serch_box {
		width: 95%;
	}

	.inner_cate ul {
		padding: 0px 30px;
	}

	.inner_cate li {
		font-size: 14px;
	}

	.inner_cate li img {
		width: 25px;
	}

	.my_modal {
		margin: 12.5rem auto !important;

	}
}

/* -----------abhi media----------- */
@media (min-width:1024px) and (max-width: 1279px) {
	.outer_panel {
		background-color: #fff;
		position: absolute;
		width: 85%;
	}


}

@media (min-width:320px) and (max-width:767px) {
	.listing_static .llisting {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}

	.r-prof {
		padding: 0 15px;
	}

	.under_dp h3 {
		margin-bottom: 0px;
	}

	.desc_bx {
		padding: 0px 0;
	}

	.pg_part {
		width: 85px;
		height: 85px
	}

	.others_fil_a h1 {
		margin-bottom: 11px;
		font-size: 16px;
	}

	#snackbar4 {
		min-width: 95%;
		margin-left: 0;
		padding: 15px;
		left: 0;
		font-size: 16px;
		right: 0;
		margin: 0 auto;
	}

	.pad_0xs {
		padding: 0px;
	}

	.inner_das_tab {
		margin-bottom: 10px;
	}

	.listing_restro .list_desc {
		/*border: #ccc solid 1px;*/
		/*    padding: 0px 15px;*/
		/*padding: 11px 15px;*/
	}

	.instra-sec .list_desc {
		padding: 2px 0px 15px 15px;
	}

	.listing_1 .abc {
		border: none !important !important;
		padding: 0em !important;
		width: 100% !important;
		margin: 0 auto;
	}

	.sc_links_coonect {
		margin-right: 0px;
		margin-bottom: 0px;
	}

	.mem_since {
		color: #000;
		font-size: 13px;
		/*    float: left;*/

		display: flex;
	}

	.km-meter {
		width: 100%;
	}

	.km-meter .mem_since {
		width: auto;
		display: flex;
	}

	.mem_since b {
		color: #000;
	}

	/*.color_white {
    color: #000 !important;
}*/
	.inner_hid_ser {
		position: relative;
	}

	.tog_ser {
		display: none;
	}

	.hid_ser {
		position: absolute;
		top: 60px;
		width: 100%;
		right: 0;
		left: 0;
		background-color: #fff;
		height: 70px;
		padding: 15px;
	}

	.cls_ser {
		position: absolute;
		top: 4px;
		right: 5px;
		border: 2px solid #1e174b;
		width: 30px;
		height: 30px;
		border-radius: 50%;
		font-size: 20px;
		text-align: center;
		padding: 2px 0px;
	}

	.cls_ser i {
		color: #1e174b;
	}

	.stick {
		position: fixed !important;
		z-index: 10;
		top: 0;
		width: 100%;
	}

	.inner_hid_ser .form-control {
		border-radius: 50px;
		border: 2px solid #228e5d;
		height: 38px;
	}

	.edpr {
		display: inline-block;
	}

	.detail_c .avg_star {
		display: inline-block;
	}

	.fix_res {
		display: inline-block !important;
		margin-left: 15px !important;
	}

	.dis_in_blk {
		display: inline-block;
		margin-right: 15px;
	}

	.d_ib {
		margin-right: 0px;
	}

	.cpf {
		margin-top: 0;
		background-color: #228e5d;
		color: #fff;
		font-size: 15px;
		padding: 5px 15px;
	}

	.dec_course hr {
		margin-top: 11px;
		margin-bottom: 11px;
	}

	.pad_n {
		word-break: break-all;
		margin-bottom: 10px;
	}

	.my_modal {
		margin: 15.5rem auto;
		width: 80%;
	}

	/*------------ accordian ------------*/
	.accordian3 {
		width: 100%;
		margin: 8px auto;
		color: #b5b5b5;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
	}

	.accordian3 .title {
		background-color: #fff;
		color: #000;
		padding: 10px 0px;
		margin: 0;
		border-bottom: 1px solid #ddd;
		font-weight: 600;
		transition: all .25s ease;
	}

	.accordian3 .title:hover {
		background-color: rgba(0, 0, 0, 0.005);
	}

	.accordian3 ul li:last-child .title {
		border-bottom: 0;
	}

	.accordian3 ul ul li a {
		display: block;
		background-color: #eee;
		padding: 1rem;
		color: #777;
		border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	}

	.accordian3 ul ul li a:hover {
		background-color: #55acee;
		color: #fff;
	}

	.accordian3 ul .hid_des {
		display: none;
	}

	.accordian3 ul li:first-child .hid_des {
		/* display: block; */
	}

	/* .open_acc {
  transform: rotate(45deg);
  transition: all .25s ease;
} */
	.accordian3 ul ul li:last-child a {
		border-bottom: 0;
	}

	.accordian3 .fa {
		transition: all .25s ease;
		float: right;
	}

	.accordian3 h3 {
		cursor: pointer;
	}

	/*------------ accordian end ------------*/
	.mar_15 {
		margin-bottom: 11px;
	}

	.rat_rev {
		color: #000;
	}

	.div_img_txt p {
		color: #000;
	}

	.div_img_txt span {
		color: #000;
	}

	.cd-popup-container_review h5 {
		font-size: 18px;
		margin-bottom: 20px;
	}

	.inner_viet_review p a {
		font-size: 14px;
	}

	.rd_mor {
		font-size: 13px;
	}

	.rd_lss {
		font-size: 13px;
	}

	.for_hotel {
		text-align: left;
		margin-top: 15px;
	}

	.pro_follow {
		/*    padding: 20px 15px !important;*/
		padding-bottom: 0px !important;
	}

	.cl_wh hr {
		margin: 0;
		margin-top: 15px;
	}

	.def button {
		padding: 7px 30px;
		background-color: #1f174b;
		margin-bottom: 0;
	}

	.addr button {
		padding: 7px 12px;
		background-color: #1f174b;
	}

	/*.addr
	{
		display: inline-block;
    	margin-top: 0px; 
	}*/
	.checkbox-totur [type="checkbox"]:not(:checked)+label,
	[type="checkbox"]:checked+label {
		color: #808080 !important;
	}

	.checkbox-totur h2 {
		color: #2a2929 !important;
	}

	.dropdown_navmen {
		background: #fff;
	}

	.def {
		display: inline-block;
	}

	.div_img i {
		color: #777;
		font-size: 20px;
	}

	.agt_info .fa {
		margin-right: 0;
	}

	.dprigts h1 span {
		color: #000;
	}

	.agt_info p {
		color: #000;
		margin-left: 0px;
	}

	.agt_info p a {
		color: #000;
	}

	.desk {
		padding-left: 0px;
		padding-right: 0px;
	}

	.bar1,
	.bar2,
	.bar3 {
		width: 20px;
		height: 1px;
		margin: 4px 0;
	}

	.cd-popup-container_map {
		width: 90%;
		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;
	}

	.change .bar1 {
		transform: rotate(-45deg) translate(0px, 6px);
	}

	.change .bar3 {
		transform: rotate(45deg) translate(-1px, -7px);
	}

	.cd-popup-container_review1 {
		padding: 35px 15px;
		width: 90%;
	}

	.crad_restro .tab-list li {
		display: block;
	}

	.fill-form {
		width: 100%;
		margin: 0px auto;
		margin-top: 0px;
	}

	.sb_tm {
		margin-bottom: 0
	}

	.cd-popup-container_review {
		width: 95%;
		padding: 15px;
	}

	.search_wrap {
		background-color: #ffffff;
		min-height: 290px;
	}

	#msform fieldset {
		padding: 0px 0px;
	}

	#fixed-social a {
		line-height: 26px;
		font-size: 16px;
		padding: 6px 12px;
	}

	.search_bar_div .form-control {
		font-size: 13px;
	}

	.search_bar_div {
		top: 60px;
	}

	.onclick_close_cross1 {
		position: absolute;
		top: 5px;
		right: 8px;
		font-size: 14px;
		color: #fff;
		cursor: pointer;
	}

	.humb_icon {
		display: inline-block;
	}

	/*.listing_1{    
    margin-bottom: 15px ;
        
   }*/

	.r_list {
		display: inline-block;
		margin-right: 10px;
		font-size: 11px;
	}

	.mnu {
		padding-bottom: 10px !important;
	}

	.top_filter {
		margin-bottom: 15px;
		/* margin-top: 15px; */
	}

	.clr {
		color: #228e5d !important;
	}

	.MasterContainer .form-group .eicon_ {
		font-size: 12px;
		color: #fff;
		position: absolute;
		right: 12px;
		top: 13px;
	}

	#fixed-social {
		top: 150px;
	}

	.header-area {
		position: relative;
	}

	.slider-area {
		margin-top: 0px !important;
	}





	@media (max-width: 768px) {
		.inner_profile_part1 {
			position: relative;
			background-size: cover;
			background-position: center;
			height: 280px;
			display: flex;
			flex-direction: column;
			justify-content: flex-end;
			align-items: flex-start;
			padding: 0;
		}

		.inner_profile_part1 h3,
		.inner_profile_part1 p {
			display: block;
			margin: 0;
			font-size: 16px;
			background: rgba(0, 0, 0, 0.5);
			/* optional for better visibility */
			color: #fff;
			padding: 10px;
			width: 100%;
			text-align: left;
			border-radius: 0;
		}

		.inner_profile_part1 h3 {
			padding-bottom: 0;
			/* slight adjustment for spacing */

		}

		.inner_profile_part1 p {
			padding-top: 5px;
			font-size: 14px;
		}
	}

	@media (min-width: 768px) {

		.inner_profile_part1 h3,
		.inner_profile_part1 p {
			display: none !important;
		}
	}


	.inner_profile_part1 {
		/*margin: 0px auto;
   /* border-radius: 50%; */

		background-position: top center;

		border-radius: 0px;
		/* margin-top: 15px; */

		background-size: cover;
		overflow: hidden;
		/*    width: 100%;*/
		/* width: 80px;border-radius: 50%; */
		/* height: 80px; */
		display: flex;
		border: #ccc 1px solid;
		/* float: left; */

		background-color: #eee;
	}




	/* .dp_profile{ width:30%; float: right; } */
	.dprigts h1 {
		font-size: 20px;
		/*		padding: 0px 15px;*/
		color: #000;
	}

	.design_title {
		width: 100%
	}

	.design_title a {
		font-size: 12px;
	}

	.listing_heart i {
		font-size: 15px;
		margin: 0;
		color: #228e5d;
		vertical-align: middle;
	}

	@media (max-width: 767px) {
		.businessprofileonmobile {
			/* float: right; */
		}


		.padreset_mobbile .interested .listing_1 {
			border: 1px solid black;
		}
	}

	.listing_heart {
		right: 5px;
	}

	.bs_profile {
		display: block;
		margin-right: 0;
		font-size: 13px;
		margin-bottom: 3px;
	}

	.inner_verified_link {
		padding: 20px 0px 0 0;
		text-align: center;
	}

	.txt-cen {
		text-align: center;
	}

	.under_dp {
		/*background-color: #fff;*/
		padding: 0px;
	}

	.h-tab_tab-head li span {
		font-size: 16px;
	}

	.mbt10 {
		margin-bottom: 10px;
	}

	.inner_tab_profile {
		margin-bottom: 20px;
	}

	.h-tab_tab-head li {
		font-size: 10px;
		padding: 4px;
		margin: 0px;
		width: 20%;
	}

	.h-tab_tab-head li.active span {
		color: #fff;
	}

	.h-tab_tab-head li.active {
		color: #fff;
		border: 1px solid #228e5d;
		border-top: 3px solid #228e5d;
		border-bottom: none;
		background-color: #228e5d;
		text-align: center;
	}

	.inner_v_section {
		padding: 25px 0px;
		padding-bottom: 15;
	}

	.h-tab_container {
		padding-bottom: 0;
	}

	.r_bd:before {
		display: none;
	}

	.r_bd:after {
		display: none;
	}

	.inner_viet_review h4 {
		font-size: 14px;
	}

	.r_user {
		text-align: center;
	}

	.r_img {
		margin: 0px auto;
	}

	.r_user {
		margin-bottom: 12px;
	}

	.mobile_filter {
		display: none;
		box-shadow: 4px 0px 5px #adadad;
		position: fixed;
		width: 100%;
		height: 100%;
		overflow-y: scroll;
		z-index: 1000;
		top: 0
	}

	.fltr {
		position: relative;
	}

	.onclick_close_filter {
		position: absolute;
		top: -0.5em;
		right: 0.52em;
		font-size: 22px;
		color: #1e174b;
		z-index: 100;
	}

	.course_list_ {
		padding: 0px 0px;
	}

	.r_bd {
		padding: 0px;
	}

	.google_map_btn {
		border-radius: 0;
		border: none;
		background-color: #228e5d;
		border-radius: 5px;
		padding: 8px 20px;
		margin-right: 0;
	}

	.google_map_btn a {
		color: #fff;
		font-size: 14px;
	}

	.wqr {
		position: relative;
		margin-bottom: 20px;
		margin-top: 10px;
	}

	/* -----------------find my job media---------------- */
	.find_my_match_span {
		padding: 8px 0;
		top: -22px;
		font-size: 17px;
		width: 198px;
	}

	.mess_count i {
		font-size: 18px;
		padding: 21px 0px;
		color: #000;
	}

	.table_1 .header_1 {
		display: none;
	}

	.rltive:before {
		border-bottom: 21px solid #228e5d;
		border-left: 19px solid transparent;
		left: -19px;
		top: -8px;
	}

	.mobile_message {
		position: absolute;
		top: 0;
		right: 60px;
		list-style: none;
	}

	.noti {
		top: 54% !important;
		/* right: 157px !important; */
	}

	.dropdown-menu.noti_ordersdp_menu {
		width: 100% !important;
		height: 100% !important;
		top: 0;
		min-width: unset !important;
		max-height: unset !important;
		max-width: unset !important;
	}

	#mylist a,
	#seenlist a {
		padding: 24px 20px;
	}

	.round {
		left: -20px !important;
	}

	.user_dash .fa {
		width: 20px;
	}

	.in_8_agent {
		background-color: #fff;
		padding: 35px 15px;
		position: relative;
		width: 100%;
		margin-bottom: 25px;
	}

	.info_txt h5 {
		font-size: 17px;
	}

	.info_txt span {
		font-family: 'CoreMellow-Light' !important;
		font-size: 17px;
	}

	.dp_15 {
		margin-bottom: 15px;
	}

	.info_txt p {
		font-size: 13px;
	}

	.wrp_fc {
		margin-bottom: 10px;
	}

	.file-placeholder .file-browse .browse {
		width: 25%;
	}

	.file-placeholder .file-browse .file-browse-txt {
		width: 75%;
	}

	.sv_p_det {
		font-size: 13px;
		border: 0;
		padding: 7px 25px;
		margin-top: 10px;
		margin-top: 50px;
		margin-left: 0 !important;
		width: 100%
	}

	.recommended_menu {
		margin-top: 12px;
		margin-bottom: 15px;
	}

	.inner_recomm .arrow_next2 {
		right: 0px;
	}

	.inner_recomm .arrow_prev2 {
		left: 0px;
	}

	.dinner_rec {
		font-size: 18px;
	}

	.suscribe-area {
		padding: 10px 0;
	}

	.add_pr_tab {
		margin-top: 0;
	}

	.add_pr_tab a {
		margin-bottom: 0px;
		padding: 20px 0px !important;
		font-size: 14px !important;
	}

	/* ------------end here----------- */
	/* ---------------show all house----------- */
	.wrap_text h1 {
		font-weight: 900;
		font-size: 15px;
		color: #fff;
		margin-bottom: 14px;
		line-height: 23px;
	}

	.wrap_text p {
		font-size: 11px;
		color: #fff;
		margin-bottom: 20px;
	}

	.res_sea {
		padding: 25px 0px;
	}

	.serch_box {
		width: 100%;
		margin-top: 10px;
	}

	.video_banner_div {
		margin-top: 25px;
	}

	.result_restro {
		padding: 0px 0px 0 0;
	}

	.tutoredits {
		background-color: #1f174b;
		/*	height: 55px;*/
	}

	.div_t {
		padding: 0 !important;
	}

	.instshareprofile {
		justify-content: center;
	}

	.edit_prof {
		padding: 7px 28px;
		/*    background-color: #1f174b;*/
		left: 0;
		/*    position: absolute;*/
		/*    margin-top: -19px;*/
		margin-left: 0px;
		/* margin-bottom: 23px; */
	}

	.edpr {
		float: right;
		margin-top: 33px !important;
		margin-bottom: 0px;
	}

	.pad_x0 {
		padding-left: 0px;
		padding-right: 0px;
		text-align: left;
	}

	.google_map_btn a {
		font-size: 13px;
	}

	.google_map_btn {
		padding: 8px 20px;
		position: fixed;
		bottom: 0;
		z-index: 999;
		right: 0;
		margin-right: 15px !important;
		border-radius: 0px;
		margin: 10px;
	}

	.txc_lft span {
		display: none !important;
	}

	.srt_box {
		width: 85px !important;
		bottom: 0;
		left: 0;
		margin-left: 15px;
		z-index: 9;
		margin: 0px;
		/*float: right;*/
		margin-top: -32px;
		border: none;
	}

	.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;
		width: 140px;
		/*   changes for profile listing */
		/*    margin-left: -60px;*/
		margin-top: 26px;
	}

	.tit_res_shw {
		display: unset;
	}

	.top_filter p {
		color: #1a1f24;
		/*margin-bottom: 12px;*/
		margin-top: 0px;
	}

	.txc_center {
		text-align: center;
	}

	.detail_c {
		padding: 0px 0px;
		/* margin-top: 15px; */
	}

	.dv_1 h1 {
		font-size: 17px;
		line-height: 24px;
	}

	.bo-slider .bo-slide {
		height: 250px;
	}

	.bo-slider .bo-slide div {
		background: none !important;
	}

	.txc_left {
		text-align: left;
	}

	.viet_img {
		margin-top: 0px;
	}

	.dec_course {
		padding: 15px 15px;
	}

	.dec_course h4 {
		margin-bottom: 10px;
		font-size: 15px;
	}

	.what_u_learn h4 {
		font-size: 15px;
		margin-bottom: 10px;
	}

	.what_u_learn {
		padding: 15px;
	}

	.includes_in h4 {
		font-size: 15px;
		margin-bottom: 10px;
	}

	.includes_in {
		padding: 15px;
	}

	.in_course_list {
		padding: 15px;
	}

	.in_course_list h4 {
		font-size: 15px;
		margin-bottom: 10px;
	}

	.in_v_r_1 {
		padding: 15px;
	}

	.srt_box {
		height: 30px;
	}

	.dropdown_di .select {
		padding: 3px 10px;
	}

	.list_desc h4 a {
		font-size: 16px;
	}

	.limg {
		/* position: relative;
		height: 120px !important;
		width: 120px !important; */
	}

	.coruserelate .limg-tut .limg {
		width: 4em !important;
		height: 4em !important;
	}

	.seller_de {
		padding: 15px 26px;
		margin-top: 15px;
	}

	.addreport.hidden-md button {
		margin-top: 0;

		padding: 10px 0px;
		font-size: 16px;
	}

	.addreport.hidden-md h4 {
		font-weight: 600;
		color: #000
	}

	/*.dprigts {
		margin-top: 15px;
	}*/
	.distance h6 {
		margin-top: 0;
	}

	.agt_info {
		margin-top: 5px;
		display: inline-block;

		width: 100%;
	}

	.agt_info .col-xs-2

	/*{
		text-align: center;
		margin: 0px 5px 0px 0px 
	}*/
	.major_ {
		max-height: unset;
	}

	.major_ li {
		padding: 0px 0px;
		position: relative;
		line-height: 17px;
		width: 100%;
	}

	.major_ li i {
		position: absolute;
		right: 1em;
		top: 38%;
		font-size: 22px
	}

	.under_dp h3 {
		font-size: 16px;
		margin-top: 5px;
		margin-bottom: 10px;
	}

	.bonline {
		margin-right: 0px;
	}

	.txc_lft {
		text-align: left;
		padding-top: 0.5em;
	}

	.pro_details {
		padding: 25px 0px;
	}

	.p_box19 h1 {
		font-size: 18px;
		margin-bottom: 15px;
		line-height: 23px;
	}

	.pr_details_9 {
		padding: 25px 0px 0 0;
	}

	.p_box19 p {
		font-size: 13px;
		line-height: 18px;
	}

	.pro_soc_link {
		margin-bottom: 0px;
	}

	.slider_pro_img .arrow_prev2 {
		left: 5px;
	}

	.slider_pro_img .arrow_next2 {
		right: 5px;
	}

	.slider_pro_img .slick-arrow {
		padding: 7px 7px;
		width: 30px;
	}

	.pr_details_9 .cheart {
		float: right;
	}

	.pro_soc_link {
		display: inline-block;
	}

	.pro_description {
		padding: 20px 15px;
	}

	.pro_description h3 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.pro_description p {
		margin-bottom: 0;
	}

	.pro_address {
		padding: 20px 15px;
	}

	.pro_address h3 {
		font-size: 18px;
		margin-bottom: 20px;
		line-height: unset;
	}

	.pro_map_1 {
		padding: 20px 15px;
	}

	.pro_map_1 h3 {
		font-size: 18px;
		margin-bottom: 17px;
	}

	#floor_plan {
		margin-top: 15px;
	}

	#map_1 {
		height: 200px;
		margin-top: 15px;
	}

	.pro_details_1 {
		margin-top: 15px;
		background-color: #fff;
		padding: 25px 15px;
	}

	.pro_details_1 h3 {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.pro_features h3 {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.pro_features {
		padding: 25px 15px;
	}

	.pro_details_1 p {
		margin-bottom: 10px;
	}

	.calculte_distance {
		padding: 25px 15px;
	}

	.inner_note {
		padding: 15px;
		margin-top: 23px;
	}

	.calculte_distance h3 {
		font-size: 18px;
		margin-bottom: 14px;
	}

	.calculte_distance p {
		font-size: 13px;
		line-height: 18px;
	}

	.accordian_manual .title {
		font-size: 14px;
	}

	.accordian_manual table tr td:first-child {
		text-align: right;
	}

	.se_name_ {
		margin-top: 2px;
	}

	.cd-popup-container {
		width: 92%;
	}

	.dum_ctxt {
		padding: 30px 15px;
	}

	.p1_yes {
		margin-right: 0;
		margin-bottom: 15px;
	}

	.p1_yes1 {
		margin-right: 0;
		margin-bottom: 15px;
	}

	.container_bond {
		text-align: left;
	}

	.p1_bnt11 {
		width: 94px;
	}

	.dum_ctxt h4 {
		font-size: 16px;
		margin-bottom: 17px;
	}

	.warp_in_frm {
		width: 62%;
	}

	.quick_links h5 {
		font-weight: 700;
		color: #fff;
		font-size: 15px;
		font-family: 'Open Sans', sans-serif;
	}

	.quick_links p {
		margin-bottom: 2px;
		font-size: 13px;
	}

	.quick_links p a {
		color: #BEC0C2;
		text-transform: capitalize;
	}

	.qlinka a {
		width: 49%;
		display: inline-block;
	}

	.tp_footer {
		width: 100%;
		margin: 0px auto;
	}

	.qlinka {
		width: 100%;
		margin: 0px auto;
	}

	/* -----------------end here--------------- */
	/* ----------------footer responsive------------ */
	.footer-logo {
		margin-bottom: 20px;
		padding: 0px 25px;
	}

	.footer-logo a {
		display: inline-block;
	}

	.p25_d {
		padding: 0px 25px;
	}

	.f_my {
		width: 155px;
	}

	.quick_links {
		padding: 0px 25px;
	}

	.footer-area {
		padding: 35px 0 0 0;
		background: #140e2f;
		text-align: left;
	}

	.lne_ft {
		border-top: 1px solid #22184e;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.p_a_footer a {
		font-weight: normal;
		font-size: 13px;
	}

	.p_a_footer {
		margin-bottom: 5px;
	}

	.p_a_footer a i {
		font-size: 18px;
	}

	.btft {
		padding: 20px 15px;
		background-color: #0f0a23;
		margin-top: 20px;
		margin-bottom: 50px;
	}

	.btft p {
		margin-bottom: 0;
		color: #fff;
		font-size: 11px;
		line-height: 18px;
	}

	/* -----------end here--------------- */
	/* ---------------------------indexpage css start here---------------------------- */
	.list_of_event {
		padding: 25px 0px 0 0;
	}

	.slider_sec1 h3 {
		font-size: 14px;
	}

	.slider_sec1 {
		padding: 30px 15px;
	}

	.date_sec {
		right: 0px;
		padding: 5px 9px;
	}

	.date_sec p {
		font-size: 12px;
	}

	.book_now {
		font-size: 13px;
	}

	.section_slider .slick-arrow {
		padding: 9px 8px;
	}

	.slider_sec1 li {
		margin-right: 12px;
		font-size: 12px;
	}

	.slider_sec1 li:last-child {
		margin-right: 0px;
	}

	.lastest_wedingvenue {
		padding: 25px 0px;
	}

	.why_in h5 {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.lastest_wedingvenue h2 {
		font-size: 20px;
		margin-bottom: 50px;
	}

	.bv1 p {
		font-size: 13px;
	}

	.lastest_wedingvenue h2:before {
		border: 1px solid #000;
		bottom: -10px;
		content: "";
		left: 0;
		margin: 0 auto;
		position: absolute;
		right: 0;
		width: 40%;
	}

	.why_in {
		padding: 40px 0px;
	}

	.why_in>h2 {
		font-size: 20px;
		margin-bottom: 30px;
	}

	.bk_ev_now {
		font-size: 13px;
		padding: 6px 22px;
	}

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

	.list_of_event h2 {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.list_of_event h2:before {
		bottom: -10px;
	}

	.lr_ev_img_cont_wrapper ul li {
		font-size: 12px;
		margin-right: 10px;
	}

	.main_counter_content .col-md-2 {
		width: 100%;
	}

	.main_counter_area .main_counter_content .single_counter {
		margin-bottom: 30px;
	}

	.ov_counter {
		padding: 50px 0px 40px 0;
	}

	.m-t-1 p {
		font-size: 15px;
	}

	.m-t-1 h1 {
		font-size: 36px !important;
		margin-bottom: 30px !important;
	}

	.m-t-1 h1:before {
		bottom: -13px;
	}

	.lr_ev_img_cont_wrapper ul {
		margin-bottom: 10px;
	}

	.lr_ev_img_cont_wrapper h4 {
		font-size: 16px;
		margin-bottom: 8px;
	}

	.lr_ev_img_cont_wrapper p {
		margin-bottom: 0;
	}

	.lr_ev_img_cont_wrapper i {
		font-size: 14px;
	}

	.lr_ev_img_cont_wrapper {
		background-color: #fff;
		padding: 15px 15px;
	}

	.sec_ab_tus h2 {
		font-size: 22px;
		margin-bottom: 45px;
	}

	.what_lookfor h2 {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.what_lookfor {
		padding: 25px 0px;
	}

	.sec_ab_tus {
		padding: 25px 0;
	}

	.rw_about {
		margin-bottom: 40px !important;
	}

	.in_cd1_text {
		padding: 15px 15px;
		overflow: hidden;
	}

	.card_1 {
		margin-bottom: 35px;
	}

	.in_cd1_text h3 {
		font-size: 16px;
		margin-top: 0;
	}

	.nivoSlider {
		height: 50vh;
	}

	.serch_box .inp_txt .form-control {
		width: 100%;
		margin-bottom: 6px;
	}

	.serch_box .dropdown_tb_sub {
		width: 100%;
	}

	.serch_box button {
		margin-right: 0 !important;
	}

	.slider_con h1 {
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 15px;
	}

	.input_wrap .form-control {
		border-radius: 0;
	}

	.all_list_pr {
		padding: 20px 0px;
		background-color: #eee;
	}

	.inneR_lst_pr h3 {
		font-size: 16px;
		margin-bottom: 24px;
	}

	.inneR_lst_pr h3 img {
		width: 27px;
	}

	.pr_seach {
		border-radius: 0;
		width: 100%;
		margin-top: 5px;
	}

	.form_box .input_wrap {
		width: 100%;
		margin-right: 0;
		margin-bottom: 8px;
	}

	.form_box .dropdown_pr {
		width: 49%;
		margin-right: 0;
	}

	.classpr {
		margin-right: 6px !important;
	}

	.layer-1-1 h2 {
		margin-bottom: 10px;
		font-size: 18px;
	}

	.nivoSlider img {
		height: 50vh !important;
	}

	.well-text>h2 {
		font-size: 24px;
		margin-bottom: 20px;
	}

	.wellcome-text h5 {
		font-size: 14px;
	}

	.wellcome-text {
		margin: 0px;
		padding: 30px 0px;
	}

	.bv1 img {
		width: 40%;
	}

	.postadd_s a {
		padding: 9px 17px;
		font-size: 14px;
		margin-top: 0;
	}

	.faq_section {
		background-color: #e6e6e6;
		padding: 40px 0px;
	}

	.in_rela {
		padding: 0px 15px;
	}

	.in_rela h1 {
		font-size: 22px;
		margin-bottom: 35px;
		letter-spacing: 0px;
	}

	.in_rela h1 span {
		font-size: 32px;
	}

	.in_rela button {
		padding: 10px 30px;
		font-size: 14px;
	}

	.in_rela img {
		width: 65px;
		margin: 0px auto;
	}

	.all_houses {
		padding: 25px 0;
	}

	.inneR_lst_pr1 h3 {
		font-size: 16px;
		margin-bottom: 24px;
	}

	.inneR_lst_pr1 h3 img {
		width: 27px;
	}

	.category_sec {
		background-image: none;
		padding: 0;
	}

	.toggle_category h4 {
		margin: 0;
		font-size: 15px;
		font-weight: 600;
		color: #fff;
	}

	.toggle_category h4:hover {
		cursor: pointer;
	}

	.toggle_category {
		padding: 15px 15px;
		background-color: #228e5d;
		position: relative;
	}

	.inner_cate {
		padding: 0px 0px;
	}

	.carfa {
		position: absolute;
		top: 16px;
		right: 15px;
		font-size: 18px;
		font-weight: 600;
		color: #fff;
		transition: 0.5s all;
	}

	.ulcatpad0 {
		padding: 0 !important;
	}

	.ulcatpad0 li {
		border-bottom: 1px solid #eaeaea;
		padding: 8px 35px;
		position: relative
	}

	.ulcatpad0 li:before {
		content: '';
		position: absolute;
		top: 50%;
		left: 20px;
		transform: translateY(-50%);
		background-color: #228e5d;
		width: 5px;
		height: 5px;
	}

	.listofcat {
		display: none;
	}

	.ulcatpad0 li a {
		color: #000;
		font-size: 13px;
		font-weight: 600;
	}

	/* -----------------------------end here----------------------- */
	/* --------------header start here------------- */
	.navbar-header {
		position: relative;
	}

	.navbar-header .dropdown {
		display: inline-block;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		/*		right: 56px;*/
		right: 111px;
		z-index: 100;
	}

	.dp_menu {
		left: -140px;
		top: 125%;
	}

	.dropdown-menu>li>a {
		color: #000;
	}

	.af_login {
		width: 35px;
	}

	.main_d0 li {
		width: 19%;
		display: inline-block;
		margin-right: 0 !important;
	}

	.main_d0 li img {
		width: 20px;
	}

	.main_d0 {
		background-color: #ffffff;
		padding: 10px 0px;
	}

	.business_div {
		position: fixed;
		width: 100%;
		bottom: 0;
		z-index: 9;
		left: 0;
		box-shadow: 4px 0px 5px #adadad;
	}

	/* -------------end here------------------- */
	/* -------------------find my match-------------- */
	.findmymatch {
		padding: 50px 0px;
	}

	.inner_find_1 {
		padding: 35px 15px;
		margin-bottom: 25px;
	}

	.m12_ {
		margin-bottom: 12px;
	}

	#map {
		height: 400px !important;
	}

	/* -----------end here------------ */
	/* ----------add property---------- */
	.add_your_property {
		padding: 25px 0px;
	}

	.inner_sec_pro_2 {
		padding: 20px 15px;
	}

	.inner_add_property h3 {
		margin-bottom: 15px;
	}

	#g_map {
		height: 300px;
	}

	.section_features_edit {
		padding: 25px 15px;
	}

	.inner_point_of_interest {
		padding: 25px 15px;
	}

	.dropdown_fservice {
		width: 100%;
		margin-bottom: 10px;
	}

	#poname {
		width: 100%;
		margin-bottom: 10px;
	}

	#podistance {
		width: 49%;
		margin-bottom: 10px;
	}

	#potime {
		width: 49%;
		margin-bottom: 10px;
	}

	#polocation {
		width: 100%;
		margin-bottom: 10px;
	}

	.add_btn_pro {
		width: 100%;
	}

	.mar_bot_add {
		margin-bottom: 30px;
		padding: 8px 10px;
	}

	.sec_ser_dis {
		padding: 25px 15px;
	}

	.sec_ser_dis input {
		width: 100%;
	}

	.inner_cal_dis_1 {
		margin-top: 25px;
	}

	.mutli_i {
		padding: 25px 15px;
	}

	/* ----------end here----------- */
	/* -------------about us---------- */
	.about_us_property {
		padding: 35px 0px 35px 0;
	}

	.wrap_limg {
		width: 100%;
		margin-top: 0
	}

	.faq-details a span.acc-icons::before {
		left: -7px;
		font-size: 18px;
		width: auto;
	}

	.hov p {
		font-size: 13px;
	}

	.about_panel h4.check-title a {
		margin-left: 0px;
		padding: 12px 12px;
	}

	.wrap_limg:before {
		left: -15px;
	}

	.hov h4 {
		font-size: 18px;
	}

	.homelisting {
		margin-top: 30px;
	}

	.contact_div {
		padding: 15px 0px;
	}

	.con_frm_div h3 {
		font-size: 18px;
	}

	.c_fre {
		margin-top: 18px;
	}

	.con_frm_div button {
		line-height: 25px;
		margin-top: 0;
		padding: 5px 18px
	}

	.con_frm_map {
		margin-top: 25px;
	}

	.contact-information {
		position: relative;
		top: 0;
		width: 100%;
		margin-top: 15px;
	}

	.profile_div_edit {
		padding: 35px 0px;
	}

	.iner_rigt_pr {
		padding: 25px 15px;
	}

	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #fff;
	}

	.stick .main-menu ul.navbar-nav li.active a {
		color: #000000;
	}

	.agent_details {
		padding: 0px 0px;
	}

	.avatar-upload_cy .avatar-edit_cy input+label:after {
		top: 5px;
	}

	.in_8_agent h2 {
		font-size: 18px;
	}

	/* ----------------end here------------- */
	/* -----------setting page------------- */
	.setting_div {
		padding: 15px 0px;
	}

	.setting_div .nav-stacked>li {
		margin-bottom: 5px;
		width: 100%;
	}

	.tabh4 {
		font-size: 18px;
		padding: 15px 15px;
	}

	.warp_tab_v {
		padding: 25px 15px;
	}

	.wp_fmm .form-control {
		width: 100%;
	}

	.wp_fmm {
		margin-bottom: 12px;
	}

	.footer_tab_setting {
		padding: 15px 15px;
	}

	.cpassw {
		margin-bottom: 18px;
	}

	.notify_me {
		padding: 25px 0px;
	}

	.inner_notify_me {
		padding: 25px 15px;
		margin-bottom: 25px;
	}

	.inner_notify_me h3 {
		margin-bottom: 0;
	}

	.inner_notify_me h5 {
		font-size: 14px;
		margin-top: 2px;
	}

	/* --------------end here----------- */
	/* ---------------message css start----------- */
	.inbox_div_0 {
		padding: 35px 0px;
	}

	.innerinbox {
		padding: 24px 15px;
	}

	.ofs {
		margin-bottom: 20px;
		font-size: 14px;
	}

	.serach_message .form-control {
		width: 78%;
	}

	.dropdown_33 {
		width: 85px;
	}

	.tx_center {
		text-align: center;
	}

	.innerinbox .mar {
		margin-top: 15px;
	}

	.row_1 {
		padding: 0px 0 15px;
		display: block;
	}

	.cell {
		padding: 10px 13px;
		display: block;
	}

	.cell p {
		margin-bottom: 0;
	}

	.row_1 .cell:before {
		color: #000000;
		font-size: 13px;
	}

	.row_1 .cell {
		margin-bottom: 0px;
		text-align: left;
	}

	.table_1 {
		box-shadow: none;
		margin: 0;
	}

	.row_1.header_1 {
		padding: 0;
		height: 0px;
	}

	.cell {
		background-color: #eeeeee;
	}

	.container001 {
		margin-left: 0;
	}

	.row_1 .cell:first-child {
		background-color: #d8d8d8;
		border-radius: 5px 5px 0px 0px;
		border-bottom: 0
	}

	.row_1 .cell:last-child {
		border-radius: 0px 0px 5px 5px;
		border-bottom: 0
	}

	.table_formate_view {
		margin-bottom: 0;
	}

	.innerread {
		width: 100%;
		margin: 12px auto;
	}

	.innerread p {
		line-height: 20px;
		font-size: 13px;
	}

	.bubble2:before {
		border-right: 9px solid #ceeef0;
		left: -9px;
	}

	.bubble1:before {
		border-left: 9px solid #efefef;
		right: -9px;
	}

	.dividep:before {
		left: 50%;
		transform: translateX(-50%);
	}

	.a_back {
		margin-top: 26px;
		font-size: 12px;
		letter-spacing: 0px;
	}

	/* --------------end here------------- */
	.inner_recomm .slick-arrow {
		z-index: 1;
	}

	.sec_ab_tus p {
		font-size: 14px;
		color: #fff;
		margin-bottom: 15px;
	}

	/* ----------membership start here------------- */
	.membership_sec {
		padding: 35px 0px;
	}

	#pricing-table #most-popular {
		box-shadow: none;
		top: 0;
		border-width: 1px;
	}

	#pricing-table .plan {
		margin-bottom: 15px;
	}

	.mar320 {
		margin-bottom: 15px;
	}

	.lbl_txt {
		font-size: 14px;
	}

	#room_fileds input {
		margin-bottom: 15px;
	}

	/* --------------------end here-------------- */
	/* --------------login page css------------------ */
	.cd-popup-container_0 {
		width: 95%;
	}

	.form_wrapper {
		padding: 30px 15px 25px 15px;
	}

	.form_wrapper h2 {
		margin-bottom: 5px;
		font-size: 15px;
	}

	.social_btn {
		margin-bottom: 8px;
		font-size: 13px;
	}

	.social_btn a {
		height: 32px;
	}

	.create_account a {
		margin-bottom: 0px;
		display: inline-block;
	}

	.form_wrapper .input_field {
		margin-bottom: 15px;
	}

	.form_wrapper input[type="submit"] {
		font-size: 13px;
		line-height: 1;
		height: 33px;
	}

	.cd-popup_11 .form_wrapper input[type="submit"] {
		margin-top: 7px;
	}

	.user_dash li {
		list-style: none;
		border-bottom: 1px solid #228e5d;
	}

	.user_dash li a {
		display: block;
		padding: 12px 0px !important;
		color: #fff;
		font-size: 15px;
	}

	.cd-popup-container_11 {
		width: 95%;
		max-height: 100%;
		overflow-y: auto;
	}

	.cd-popup-container_12 {
		width: 95%;
		top: 45%;
	}

	.avatar-upload .avatar-preview {
		width: 140px;
		height: 140px;
	}

	.pro_textarea {
		height: 60px !important;
	}

	.avatar-upload {
		max-width: 145px;
		margin-bottom: 15px;
	}

	.wp_form {
		margin-bottom: 10px;
	}

	.cd-popup-container_13 {
		width: 95%;
	}

	.card_details_pay {
		width: 95%;
		margin: 0px auto;
		padding: 38px 0px;
	}

	.skip_p a {
		font-size: 13px;
		margin-top: 8px;
	}

	.cd-popup-container_13 .cd-popup-close_13::before,
	.cd-popup-container_13 .cd-popup-close_13::after {
		background-color: #ffffff;
	}

	.inner_6 {
		padding: 35px 0px;
	}

	.container_00 {
		font-size: 13px;
	}

	.checkmark_00 {
		height: 21px;
		width: 21px;
	}

	.container_00 .checkmark_00:after {
		top: 7px;
		left: 7px;
	}

	/* --------------end here-------------- */
	/* -----------------dashboard start here------------------ */
	.inner_das_2 h3 {
		margin: 13px 0px 20px 0px;
		font-size: 16px;
	}

	#myTable_pro tr {
		background-color: #eeeeee;
		padding: 0px 0px;
		border-radius: 5px;
		border: 0;
		margin-bottom: 20px;
	}

	#myTable_pro td {
		position: relative;
		position: relative;
		padding: 30px 15px 10px 15px;
		font-size: 14px;
		text-align: left;
	}

	#myTable_pro td::before {
		content: attr(data-label);
		float: none;
		color: #000;
		position: absolute;
		top: 10px;
		font-size: 14px;
	}

	#myTable_pro td:first-child {
		background-color: #d8d8d8;
		border-radius: 5px 5px 0px 0px;
	}

	/* .inner_das_2 table tr {
		background-color: #eeeeee;
		padding: 0px 0px;
		border-radius: 5px;
		border: 0;
		margin-bottom: 20px;
	}
	.inner_das_2 table td:first-child {
		background-color: #d8d8d8;
		border-radius: 5px 5px 0px 0px;
	}
	.inner_das_2 table td {
		position: relative;
		position: relative;
		padding: 30px 15px 10px 15px;
		font-size: 14px;
	}
	.inner_das_2 table td::before {
		content: attr(data-label);
		float: none;
		color: #000;
		position: absolute;
		top: 10px;
		font-size: 14px;
	} */
	.inner_das_2 h3 {
		/* margin: 2px 0px 20px 0px; */
		font-size: 16px;
	}

	/* 
	.inner_das_2 table tr:last-child {
		margin-bottom: 0;
	} */
	#desktop_tabs {
		padding: 25px 0px 0 0;
		/* display: none;   */
	}

	.humb_icon {
		display: none;
	}

	.card {
		margin-bottom: 0px;
		padding-top: 15px;
	}

	.cd-popup-container_agent {
		width: 92%;
	}

	.cd-popup-container_merch {
		width: 92%;
	}

	.add_agent_here {
		padding: 20px 0px;
	}

	.add_agent_here h4 {
		font-size: 16px;
		margin-bottom: 0px;
	}

	.avatar-upload_ag .avatar-preview_ag {
		width: 155px;
		height: 155px;
	}

	.avatar-upload_ag {
		max-width: 155px;
	}

	.avatar-upload_ag .avatar-edit_ag input+label:after {
		top: 6px;
		left: 2px;
		right: 0;
	}

	.add_agent_here .col-md-8 .sc_profile {
		margin-top: 0px;
		margin-bottom: 0;
	}

	.add_agent_here .col-md-8 h5 {
		font-size: 14px;
		margin-top: 20px;
	}

	.findmar_b {
		margin-bottom: 15px !important;
	}

	.ma15 {
		margin-bottom: 5px;
	}

	.wp50 {
		display: inline-block;
		width: 100%;
	}

	.m_b_15 {
		margin-bottom: 15px;
	}

	.w3 {
		width: 100% !important;
	}

	.navbar-nav {}

	.dropdown_tb_sub .select_sub {
		padding: 9px 10px;
	}

	.food_sub_btn_1 {
		padding: 6px 39px;
		font-size: 14px;
		margin-top: 15px;
	}

	.inner_div_dp span {
		margin-bottom: 20px;
		display: inline-block;
	}

	.dropdown_fm05 .dropdown_menu_fm05 {
		width: 100% !important;
		left: 0 !important;
		padding: 15px 5px 15px 15px !important;
	}

	.cuisine {
		padding: 12px 13px;
	}

	.user_dash {
		z-index: 99999;
	}

	.navbar-nav {
		z-index: 9999;
		position: relative;
	}

	.wall_amt {
		text-align: center;
		margin-bottom: 0px;
	}

	.stu_lbl {
		/*position: absolute;*/
		top: 0;
		left: 0px;
	}

	.stu_lbl a {
		font-size: 10px;
		padding: 6px 10px;
	}

	.mobile_show {
		position: relative;
		margin-bottom: 30px;
		padding-top: 15px;
	}

	.inner_f_se {
		width: 95%;
		margin: 0px auto;
		text-align: left;
	}

	.location_icon {
		width: 100%;
	}

	.dropdown_2 {
		width: 100% !important;
	}

	.serch_box button {
		padding: 8px 29px;
		margin-top: 0px;
		margin-right: 2px;
	}

	.section_recipes {
		padding: 25px 0px;
	}

	.search_tab_recipes .dropdown_r0 {
		margin-bottom: 12px;
	}

	.inner_recipes_box {
		margin-bottom: 15px;
	}

	.inner_how h2 {
		font-size: 18px;
	}

	.inner_how h3 {
		font-size: 14px;
	}

	.inner_how p {
		font-size: 13px;
		line-height: 18px;
	}

	.recip_details_txt p {
		font-size: 13px;
	}

	.inner_ingredants h2 {
		margin-bottom: 18px;
		font-size: 15px;
	}

	.inner_ingredants p {
		font-size: 13px;
		margin-bottom: 0;
	}

	.rec_nme {
		font-size: 15px;
	}

	.rd_txt {
		font-size: 13px;
	}

	.add_post {
		padding: 10px 0px;
	}

	.inner_recipe_read_more p {
		line-height: 18px;
	}

	.htb {
		margin-top: 17px;
		margin-bottom: 17px;
	}

	.dropdown-menu_o {
		width: 100% !important;
		left: 0px !important;
	}

	.files-wr label {
		font-size: 14px;
	}

	.files-wr {
		padding: 10px 0;
	}

	.back-to-top {
		bottom: 60px;
	}

	.inner_recipe_details h1 {
		font-size: 16px;
		line-height: 36px;
		margin-bottom: 49px;
		margin-top: 0;
	}

	.inner_add_post {
		/* padding: 15px 15px; */
	}

	.change-content {
		margin-top: 15px;
	}

	.ri_box1 {
		padding: 15px 15px;
	}

	.tab_p_2 .input-group {
		margin-bottom: 12px;
	}

	.wel_nm {
		font-size: 14px;
	}

	.recipe_details_box {
		padding: 20px 15px;
	}

	.margin_box {
		margin: 20px 0px !important;
		margin-bottom: 20px;
	}

	.inner_recipe_details h1:before {
		bottom: -12px;
	}

	.recipe_details {
		padding: 25px 0px;
	}

	.con_busi .tab-list {
		/* box-shadow: none; */
	}

	.tab_p_2 table tr {
		background-color: #eeeeee;
		padding: 0px 0px;
		border-radius: 5px;
		border: 0;
		margin-bottom: 20px;
	}

	.tab_p_2 table td:first-child {
		background-color: #d8d8d8;
		border-radius: 5px 5px 0px 0px;
	}

	.tab_p_2 tr td:nth-child(4) {
		text-align: left;
	}

	.tab_p_2 table td {
		position: relative;
		position: relative;
		padding: 30px 15px 10px 15px;
		font-size: 14px;
		text-align: left;
	}

	.tab_p_2 table td::before {
		content: attr(data-label);
		float: none;
		color: #000;
		position: absolute;
		top: 10px;
		font-size: 14px;
	}

	/* ----------------end here----------------- */
	/* --------------restro detail page--------------- */
	.dv_1 {
		padding: 0px 15px;
	}

	.inner_viet_eat h1 {
		font-size: 16px;
		margin-top: 0px;
	}

	.inner_viet_eat p {
		font-size: 13px;
		margin-bottom: 0px;
	}

	.squareMeal_sec h4 {
		font-size: 16px;
		margin-top: 0;
	}

	.btn_rate_review {
		font-size: 13px;
		letter-spacing: 0;
		top: 9px;
		left: 20px;
	}

	.contact_viet_eat {
		margin-top: 20px;
	}

	.contact_viet_eat .tab-content h3 {
		font-size: 16px;
		margin-top: 0;
	}

	.m_info_details {
		padding: 0px 15px;
	}

	.sameh3 h3 {
		font-size: 14px;
	}

	.r_user {
		text-align: center;
	}

	.r_img {
		margin: 0px auto;
	}

	.r_bd {
		padding: 0px 0px 0px 0px;
		position: relative;
	}

	.inner_viet_review h4 {
		font-size: 14px;
		overflow: visible !important;
		height: auto !important;
	}

	.af_logi {
		margin-bottom: 20px;
	}

	.comment_des {
		/*text-align: center;*/
	}

	.r_bd:after {
		display: none;
	}

	.r_bd:before {
		display: none;
	}

	.menus_slider .slick-arrow {
		padding: 15px 10px;
		width: 37px;
	}

	.special_offers {
		padding: 20px 0px;
	}

	.listing_heart1 {
		top: 3px;
	}

	/* ----------------end here------------ */
	.top_m_search {
		padding: 22px 0px;
	}

	.dropdown_tb_sub {
		width: 49%;
		font-size: 13px;
		margin-bottom: 5px;
	}

	.inp_txt .form-control {
		height: 40px;
	}

	.ad_upload_img h4 {
		font-size: 16px;
		margin-bottom: 15px;
	}

	.tab_list_mobile {
		background-color: #eee;
		border-radius: 5px;
	}

	.p_no {
		padding: 0;
	}

	.login_panel {
		position: relative;
		height: auto;
		padding: 50px 0px;
		background: url(../img/login/bg.jpg);
		background-repeat: no-repeat;
		background-size: cover;
	}

	.outer_panel {
		position: relative;
		top: 0;
		transform: none;
		width: 90%;
	}

	.md5_in {
		height: auto !important;
	}

	.md7_in {
		height: auto !important;
	}

	.s_button {
		margin-top: 23px;
	}

	.top_login {
		margin-top: 20px;
	}

	.tab_table_booking {
		padding: 0px 15px;
	}

	.inner_book_tbl {
		padding: 13px 0px;
		margin-bottom: 10px;
	}

	.busi_h1 {
		font-size: 20px;
		text-align: center;
	}

	#container {
		float: none;
	}

	.tab_table_booking table tr {
		background-color: #eeeeee;
		padding: 0px 0px;
		border-radius: 5px;
		border: 0;
		margin-bottom: 20px;
	}

	.tab_table_booking table td::before {
		content: attr(data-label);
		display: none;
		float: none;
		color: #000;
		position: absolute;
		top: 10px;
		font-size: 14px;
	}

	.tab_table_booking table td {
		position: relative;
		position: relative;
		padding: 30px 15px 10px 15px;
		font-size: 14px;
	}

	.tab_table_booking table td:first-child {
		background-color: #d8d8d8;
		border-radius: 5px 5px 0px 0px;
	}

	.dropdown_tb {
		margin-top: 10px;
	}

	/*dashboard chages for mobile padding 25px */
	.inner_business_div {
		padding: 0px 0px;
	}

	.humb_icon {
		display: inline-block;
		vertical-align: bottom;
	}

	.mfc {
		color: #fff;
	}

	.card-body.card-padding {
		/*padding: 10px 0px;
		margin-top: 15px;*/
		padding-bottom: 0;
	}

	.wall_amt span {
		font-size: 18px;
	}

	.crad_restro .tab-list {
		text-align: center;
		margin-top: 0px;
	}

	.dashboard_main {
		padding: 0px 0px 0px 0px;
	}

	.crad_restro .tab-list li>a {
		padding: 8px 12px;
		text-align: left;
		font-weight: 700;
		color: #000;
		font-size: 13px;
	}

	.crad_restro .tab-list li.active>a {
		color: #228e5d;
		font-weight: 700;
	}

	.tab_list_mobile {
		padding: 8px 0px !important;
	}

	.in_bott h3 {
		font-size: 16px;
		margin-bottom: 16px;
	}

	.date_p {
		margin-top: 12px;
		display: inline-block;
		font-size: 11px;
	}

	.act_state {
		margin-top: 12px;
		display: inline-block;
		font-size: 11px;
	}

	.exp_state {
		margin-top: 12px;
		display: inline-block;
		font-size: 11px;
	}

	.v_quote {
		margin-top: 25px !important;
	}

	.filter_data_serach .list-course {
		padding: 15px 15px;
		height: auto !important;
		margin-top: 10px;
	}

	.fav_pad {
		/* padding: 0px 15px; */
	}

	.list_desc_1 h4 {
		margin-top: 0;
		margin-bottom: 3px;
	}

	.list_desc_1 h4 a {
		font-size: 15px;
	}

	.inner_wrt_rew h3 {
		font-size: 14px;
		margin-top: 0;
	}

	.rew_nme a {
		font-size: 14px;
	}

	.tab_list_mobile .fa {
		width: 20px;
		text-align: center;
	}

	.con_busi .tab-list:not([tab-color])>li>a::after {
		background: transparent;
	}

	.r_bx1 {
		padding: 15px 15px;
	}
}

@media (min-width:1024px) and (max-width:1199px) {
	.cd-popup-container_review1 {
		width: 60%;
	}

	.why_in h5 {
		font-size: 18px;
	}

	.bv1 p {
		font-size: 14px;
	}

	.cd-popup-container_112 {
		width: 80%;
	}

	.dv_1 p {
		font-size: 13px;
	}

	.wrap_text h1 {
		font-size: 40px;
	}

	.se_name_ h5 a {
		font-size: 13px;
	}

	.nav_search .form-control {
		width: 245px;
	}

	.onclick_close_cross1 {
		top: 5px;
	}

	.cd-popup-container_review {
		width: 70%;
	}

	.cd-popup-container_13 {
		width: 85%;
	}

	.cd-popup-container {
		width: 75%;
	}

	.cd-popup-container_0 {
		width: 95%;
	}

	.cd-popup-container_11 {
		width: 95%;
	}

	.cd-popup-container_12 {
		width: 95%
	}

	.header-area {
		position: relative;
	}

	.find_my_logo {
		width: 35px;
	}

	.slider_con {
		width: 100%;
	}

	.find_my_service {
		width: 150px;
	}

	.serch_box button {
		padding: 10.7px 29px;
	}

	.category_sec {
		padding: 60px 0px;
	}

	.section-headline h2 {
		font-size: 34px;
		margin-bottom: 50px;
	}

	.design_ul li {
		width: 32.9%;
	}

	.new_style_cat {
		margin-top: 20px;
	}

	.what_lookfor h2 {
		font-size: 34px;
		margin-bottom: 50px;
	}



	.what_lookfor {
		padding: 60px 0px;
	}

	.in_cd1_text h3 {
		margin-top: 0px;
	}

	.sec_ab_tus h2 {
		font-size: 34px;
		margin-bottom: 50px;
	}

	.sec_ab_tus {
		padding: 60px 0;
	}

	.lr_ev_img_cont_wrapper {
		padding: 0px 0px;
	}

	.lastest_wedingvenue h2 {
		font-size: 34px;
		margin-bottom: 50px;
	}

	.lastest_wedingvenue {
		padding: 50px 0px;
	}

	.slider_sec1 h3 {
		font-size: 17px;
	}

	.area-padding {
		padding: 50px 0px 50px;
	}

	.other_site {
		padding: 50px 0px 50px 0px;
	}

	.other_site {
		display: none;
	}

	.suscribe-area {
		padding: 20px 0;
	}

	.suscribe-text {
		padding: 0px 0;
	}

	.business_div {
		display: block !important;
	}

	.business_div {
		position: fixed;
		width: 100%;
		bottom: 0;
		z-index: 9;
		left: 0;
		box-shadow: 4px 0px 5px #adadad;
	}

	.main_d0 li img {
		width: 31px;
	}

	.main_d0 li {
		width: 19%;
		display: inline-block;
		margin-right: 0 !important;
	}

	.footer-area {
		padding: 76px 0 110px 0px;
	}

	.inner_recomm .arrow_next2 {
		right: -30px;
	}

	.inner_recomm .arrow_prev2 {
		left: -30px;
	}

	.desktop_icon {
		display: none;
	}

	.mobile_icon {
		display: block !important;
	}

	.food_sub_btn_1 {
		margin-top: 20px;
	}

	.tablew100 {
		width: 100%;
	}

	.setting_div .nav-stacked>li {
		width: 90%;
	}

	#pricing-table li {
		font-size: 12px;
	}

	.inbox_div_0 {
		padding: 60px 0px;
	}

	.inner_notify_me h3 {
		margin-bottom: 10px;
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.my_modal {
		margin: 25.5rem auto;
		width: 70%;
	}



	.search_wrap {
		background-color: #ffffff;
		min-height: 290px;
	}

	.agent_dp_ {
		padding: 48px 15px;
	}

	.category_course h2 {
		font-size: 24px;
		margin-bottom: 40px;
	}

	.what_lookfor h2 {
		font-size: 24px;
		margin-bottom: 40px;
	}

	.category_course {
		padding: 45px 0px;
	}

	.bcat h5 {
		font-size: 16px;
	}

	.inner_slide .form-control {
		height: 44px;
		font-size: 13px;
	}

	.start_learn {
		padding: 10px 29px;
		font-size: 14px;
	}

	.inner_fea p {
		font-size: 15px;
	}

	.serach_slider {
		margin-bottom: 38px;
	}

	.wrap_text p {
		font-size: 18px;
	}

	.main-slider .slick-arrow {
		padding: 12px 12px;
		width: 40px;
	}

	.main-slider .arrow_next {
		right: 26px;
	}

	.main-slider .arrow_prev {
		left: 26px;
	}

	.wrap_text h2 {
		font-size: 20px;
		margin-bottom: 18px;
	}

	.wrap_text h1 {
		font-size: 32px;
		margin-bottom: 15px;
		line-height: 44px;
	}

	#sticker .container {
		width: 100%;
		padding: 0;
		margin: 0;
	}

	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:hover {
		background-color: transparent;
	}

	.mobile_message {
		position: absolute;
		top: 0;
		right: 165px;
		list-style: none;
	}

	.mess_count .fa {
		color: #000
	}

	.navbar-default .navbar-toggle {
		border-color: transparent;
	}

	.p_no {
		padding: 0;
	}

	.outer_panel {
		background-color: #fff;
		position: relative;
		width: 75%;
		top: 0;
		transform: none;
	}

	.login_panel {
		position: relative;
		height: auto;
		padding: 50px 0px;
		background: url(../img/login/bg.jpg);
		background-repeat: no-repeat;
		background-size: cover;
	}

	.bg_panel {
		display: none;
	}

	.md5_in {
		height: auto !important;
	}

	.md7_in {
		height: auto !important;
	}

	.top_login {
		margin-top: 20px;
	}

	.s_button {
		margin-top: 23px;
	}

	.under_dp {
		/*		padding: 25px 20px;*/
	}

	.google_map_btn {
		border-radius: 0;
		border: none;
		background-color: #228e5d;
		border-radius: 5px;
		padding: 8px 20px;
		margin-right: 0;
		color: #fff
	}

	.google_map_btn a {
		color: #fff;
		font-size: 14px;
	}

	.mobile_filter {
		display: none;
		box-shadow: 4px 0px 5px #adadad;
	}

	.wqr {
		position: relative;
		margin-bottom: 20px;
	}

	.pri_ck .row .col-md-1 {
		padding: 0;
		width: 4%;
	}

	.course_list_ {
		padding: 45px 0px;
	}

	.seller_de {
		margin-top: 20px;
	}

	.sel_p_img {
		/*70px*/
		width: 35px;
		height: 35px;
	}
}

@media (min-width: 1024px) and (max-width:1200px) {
	.tutoredits {
		line-height: 15px !important;
	}

	.tutoredits button {
		font-size: 12px;
	}
}

@media (max-width: 990px) {
	.pad15-fut {
		width: 94% !important;
		float: left;
		margin: 0px 10px;
		padding: 7px 0px !important;
	}


	.navbar-header {
		float: none;
	}

	.navbar-toggle {
		display: block;
	}

	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	}

	.navbar-nav {
		float: none !important;
		margin: 7.5px -15px;
	}

	.navbar-nav>li {
		float: none;
		display: block !important;
	}

	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}

/* ---------------end here------------- */
@media (min-width:1365px) and (max-width:1900px) {
	.cd-popup-container_0 {
		width: 60%;
	}

	.cd-popup-container_11 {
		width: 50%;
	}
}

@media (min-width:320px) and (max-width:991px) {
	.tog_ser {
		display: none;
	}

	.round {
		left: -19px;
	}

	.hid_ser {
		position: absolute;
		top: 60px;
		width: 100%;
		right: 0;
		left: 0;
		/*    background-color: #fff;*/
		background-color: black;
		height: auto;
		padding: 15px;
	}

	.inner_hid_ser {
		position: relative;
	}

	.inner_hid_ser .form-control {
		border-radius: 50px;
		border: 2px solid #ed3124;
		height: 38px;
	}

	.cls_ser {
		position: absolute;
		top: 4px;
		right: 5px;
		border: 2px solid #1e174b;
		width: 30px;
		height: 30px;
		border-radius: 50%;
		font-size: 20px;
		text-align: center;
		padding: 2px 0px;
	}

	.cls_ser i {
		color: #1e174b;
	}
}

@media (max-width: 480px) {
	.in_ser_sec {
		width: 100%;
		padding: 0em 0em 0em !important;
	}

	.loader-spin {
		right: 7%;
		margin-top: 6%;
		top: 18%;
	}

	.mindsharenow {
		width: 75%;
	}

}

.add_exp_class .whole_row {
	display: flex;
}

@media (max-width: 767px) {
	.video-you {
		height: 150px;
	}

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

	.bo-slider img {
		/*	max-height: unset !important;*/
		max-width: 100%;
	}
}

@media (min-width: 640px) {
	.bo-slider .bo-slide {
		height: 300px;
	}
}

@media (min-width: 768px) {



	.bo-slider .bo-slide {
		height: 350px;
	}

	.contact-information {
		position: relative;
		top: 65px;
	}

	.heading_PTO_main {
		/*margin-left: 0px !important;*/
	}

}

@media (min-width: 1024px) {
	.bo-slider .bo-slide {
		height: 187px;
	}


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

/*for small mobile device*/
/*  @media (min-width: 450px)*/
/*  {*/
/*.stick .nav.navbar-nav.navbar-right{*/
/*    overflow-y:scroll;*/


/*}*/
/*}*/
@media (min-width:992px) and (max-width:1066px) {
	.mindsharenow {
		padding: 5px 13px !important;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	/*.listing_1{
		margin-bottom: 15px !important;
	}*/
}

@media screen and (min-width:1024px) {
	.share-profile {
		padding-top: 0;
		padding-bottom: 0;
		background-color: #1e174b;
	}
}

@media screen and (max-width:323px) {
	.tutoredits>img {
		width: 20px;
	}

	.tutoredits {
		display: block;
		height: 80px;
	}

	.edit_prof {
		display: flex;
		justify-content: center;
	}

	.main-menu ul.navbar-nav li a,
	.stick .main-menu ul.navbar-nav li a {
		padding: 8px 0px;
	}
}

@media screen and (max-width:347px) {
	.profilelist {
		font-size: 12px !important;
	}

	.instshareprofile>span>img {
		width: 18px;
		height: 18px;
	}

	.tutoredits img {
		width: 24px;
	}
}

@media screen and (max-width:347px) {
	/*.main-menu ul.navbar-nav li a,.stick .main-menu ul.navbar-nav li a*/
	/*.navbar-nav > li > a
{
padding: 2px 0px !important;
}*/
}

@media (min-width:765px) and (max-width:990px) {
	.limg-tut .limg {
		/*height:150px;*/
	}

	.course-details .mentors-profilesteu {
		padding: 3px;
	}

	/*.course-details .limg-tut .limg
	{
	height: 91px !important;
	}*/
	.course-details .col-sm-3 {
		width: 50%;
		padding: 0px 3px
	}

	.course-details .typesoflistts p {
		font-size: 12px;
	}

	.course-details .img_ico {
		height: 12px
	}
}

@media (min-width: 765px) and (max-width: 768px) {
	.limg-tut .limg {
		/*height: 160px ;*/
	}

	.share-profile {
		padding: 0;
	}

	.typesoflistts {
		width: 33%;
		padding: 0px 15px;
	}
}

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

	/*	.limg-tut .limg{
height:179px !important;
}*/
	.limg-tut .limg {
		/*height: 122px;*/
	}

	.mentors-profilesteu {
		padding: 3px;
	}

	.mar_gin {
		width: 50%;
	}

	.course_desk {
		width: 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: 29px;
		width: 29px;
		padding-top: 6px;
		border-radius: 50px;
	}

	.listing_1 {
		font-size: 12px;
		line-height: 20px;
	}

	.enr_req {
		font-size: 12px;
		line-height: 14px;
	}

	/*.listing_st{
font-size: 11px;
}
.rstedjobr{
	font-size: 11px;
}
.rte_count{
	font-size: 11px;
}*/
	.listing_like {
		height: 29px;
		width: 29px;
	}

	.enry__i {
		height: 29px;
		width: 29px;
	}

	.sc_links_coonect ul li {
		margin-right: 3px;
	}
}

@media (min-width: 1200px) and (max-width:1288px) {

	.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 {
		/*new changes 	*/
		height: 32px;
		width: 32px;
		padding-top: 6px;
		border-radius: 50px;
		padding-top: 9px;
	}

	.listing_like,
	.enry__i {
		width: 32px;
		height: 32px;
	}
}

@media (min-width: 550px) and (max-width:764px) {

	.limg-tut .limg {
		height: 144px;
	}

	.typesoflistts {
		width: 33%;
		padding: 0px 15px;
	}
}

@media screen and (max-width:465px) {
	.homepbog .marg-top-tut>a>b {
		float: left !important;
	}
}

@media screen and (max-width:420px) {
	.marg-top-tut {
		font-size: 12px;
	}

	.img_ico {
		height: 15px;
	}

	/*.main-menu ul.navbar-nav li a, .stick .main-menu ul.navbar-nav li a
	{
		padding: 7px 0px;
	}*/
	/*.img_ico{
	height: 10px !important;
}*/
}

@media screen and (max-width:465px) {
	.marg-top-tut>a>b {
		display: flex;
		float: left;
	}

	.col-xs-3 <.mobfilterytd {
		padding: 0px;
	}

	.mobfilterlisab .rating1>label {
		font-size: 12px !important;
	}

	.mobfilterlisab input[type="checkbox"] {
		height: 16px !important;
		width: 16px !important;
	}

	.noti {
		/*75*/
		right: 98px !important;
	}

	.mobile_message {
		right: 50px;
	}

	.round {
		width: 17px;
		height: 19px;
	}

	.top_logo_ {
		width: 115px;
	}
}

@media (min-width: 550px) and (max-width:991px) {
	.share-profiletaba {
		display: flex;
		flex-direction: column;
		position: absolute;
		top: 0;
		right: 0;
	}

	.share-profiletaba .profile_hire img {
		width: 70px !important;
	}

	.share-profiletaba .enquiry_user>img {
		background-color: #1f174b;
		border-radius: 50px;
	}

	.share-profile {
		/*	display: none;*/
	}

	.limg-tut .limg {
		/*	height: 189px;*/
	}
}

@media (min-width: 1200px) and (max-width:1340px) {
	.marg-top-tut {
		font-size: 13px;
	}
}

@media screen and (max-width:319px) {
	.collapse.navbar-collapse {
		position: relative;
		z-index: 3;
	}

	.interested .col-md-4 {
		padding: 0;
	}
}

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

	.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,
	.enry__i {
		width: 32px;
		height: 32px;
		padding-top: 9px;
	}

	.listing_like {
		width: 32px;
		height: 32px;
	}

	.no_list .profile-ant .off_price {
		float: right;
	}
}

@media screen and (max-width: 991px) {
	.Location-cd-popup-11 {
		/*		top:467px;*/
		width: 90%;
	}
}





@media (min-width:768px) and (max-width:1200px) {
	.mentors-text-container {
		display: block !important;
	}

	.charges-mentors {
		font-size: 12px !important;
		margin-left: 0px !important;
	}

	.edu-my-current-location-container {
		left: 200px !important;
		margin-left: -70px;
	}

	.round {
		top: -12px !important;
		position: relative !important;
	}

	.message-enquiry img {
		width: 23px;
		float: right;
		right: 0;
		position: absolute;
		top: 0;
		bottom: 0;
		margin-right: 165px;
	}

	.mem_since {
		font-size: 12px;
	}

	.tutoredits {
		padding: 10px 5px;
	}
}

@media (max-width: 767px) {
	.breadcrumb-container #breadcrumb {
		padding: 18px 0px;
	}

	.d-xs-none {
		display: none
	}

	.mob-dp .d-xs-none {
		display: block;
	}

	/*	.mob-dp{ margin-bottom: 10px;}*/
	.sabout .major_ li {
		color: blue;
	}

	.sabout .major_ li a,
	.sabout .major_ li h2 {
		color: #1a1f24;
	}

	.sabout {
		font-size: 14px;
		text-align: justify;
	}

	.view-more {
		padding: 0px 5px;
	}

	.plr-5 {
		padding-left: 5px;
		padding-right: 5px;
	}

	.dprigts h1 {
		text-align: left;
	}

	.d-xs-none .design_title {
		text-align: left;
		margin-top: 0px;
		font-size: 14px;
	}

	.rating-sec {
		text-align: left;
		/*        padding: 0px 16px;*/
		/*        float: left;*/
	}

	.rating-sec .fa {
		font-size: 12px;
	}

	.rating-sec span.rte_color {
		color: #000 !important;
		font-size: 12px;
	}

	.mentors-text-container {
		display: block !important;
	}

	.charges-mentors {
		font-size: 12px !important;
		margin-left: 0px !important;
	}

	.plr00 {
		padding: 0px 5px
	}

	.mbottom-m {
		margin-bottom: 5px;
	}

	.agt_info .row {
		margin-bottom: 2px !important;
	}

	/*.agent_dp_ .pad0{ margin-top:-10px; }*/
	.mem_since1 b {
		color: #000;
	}

	.List-post-your-services .list-btn-service span .fa {
		display: none;
	}

	.List-post-your-services {
		height: 148px;
		margin-bottom: 15px;
	}

	.List-post-your-services .list-btn-service {
		margin: auto !important;
		position: absolute;
	}

	.membership_tab {
		background: none;
	}

	.membership_tab .tab.active {
		background: var(--green);
	}

	.membership_tab .fa {

		color: #ffffff;
	}

	.more_inf h4 {
		display: none !important;
	}

	.company-tutor-info {
		display: none !important;
	}

	.tutor-company-container.text-center {
		margin-bottom: 15px;
	}

	.agent_dp_ .box {
		display: none;
	}

	.image-tour-profile {
		margin-bottom: 10px;
		max-height: 102px;
		overflow: hidden;
	}

	.slick-list.draggable {
		height: inherit;
	}

	.top_bottom_pad {
		padding: 20px;
	}

	.containercolor {
		background: #fff;
		/* padding: 10px !important; */
	}

}


@media (min-width: 768px) {

	.mob-dp .d-xs-none {
		display: none;
	}

	.rating-sec.rate-profile .fa {
		color: #fff;
	}

	.est-oo1 {
		color: #a5d5e3;
	}

	.more_inf h4 {
		display: -webkit-box !important;
	}



}


@media only screen and (min-width: 768px) {
	.mob-dp .d-xs-none {
		display: none !important;
	}
}

.ser_bor .list_desc>h4 {
	margin-bottom: 5px;
}

.name_vox_form_pto {
	padding: 0px !important;
}

.inner_profile_part1.text-center.dp_profile1_pto {
	background-size: cover;
}


.padd_left {
	padding-left: 0px !important;

}

.padd_right {
	padding-right: 0px !important;
}

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

	/*	.border-sec{
	margin-bottom: 0px;
}*/
	.image-tour-profile img {
		height: 5rem;
		width: 5rem;
	}

	.reset_pad_m {
		padding: 0px;
	}

	.no_list .border-sec {
		margin-bottom: 15px;
	}

	.listing_statuss {
		bottom: 0;
	}

	.icon-connectus ul {
		/*	width: auto;*/
	}

	/*.single-blog-post{
	border: 1px solid black;
  padding: 8px;
}*/
	.bologtabldesti {
		margin-top: 0px;
	}

	.mentor-info-details-box h3 {
		margin-top: 20px;
		margin-bottom: 4px;
	}

	.mentor-info-details-box {
		margin-bottom: 10px;
	}

	.blogs_div {
		padding: 0px;
	}

	.edit-profilebtn {
		margin: 3px 0px;
	}

	.icon-connectus ul li {
		width: 19px;
	}

	.icon-connectus ul .tooltip0 .fa {
		color: #000;
		font-size: 15px;
	}

	.listing_020 p {
		line-height: unset;
	}
}

@media only screen and (max-width:520px) {
	.price {
		font-size: 11px;
	}
}

/* Show only on mobile */
@media (max-width: 767px) {
	.h3hide {
		display: block !important;
	}

	.company-name-of-employee a {
		color: white;
	}


}

/* Hide on tablet and desktop */
@media (min-width: 768px) {
	.h3hide {
		display: none !important;
	}
}

.floating-chat-btn {
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 9999;
}

.floating-chat-btn .price-tag-menotrs {
	background-color: #007bff;
	/* your theme color */
	border-radius: 50%;
	width: 60px;
	height: 60px;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.floating-chat-btn .price-tag-menotrs:hover {
	transform: scale(1.05);
	box-shadow: 0 6px 14px rgba(0, 0, 0, 0.3);
}

.floating-chat-btn img {
	width: 28px;
	height: 28px;
}

@media (max-width: 768px) {
	.floating-chat-btn {
		bottom: 15px;
		right: 15px;
	}


	.floating-chat-btn .price-tag-menotrs {
		width: 55px;
		height: 55px;
	}

	.floating-chat-btn img {
		width: 24px;
		height: 24px;
	}
}

.inner_profile_part3 {
	width: 185px;
	height: 185px;
	border-radius: 50%;
	background-size: cover;
	background-position: center;
	overflow: hidden;
	border: 1px solid #ccc;
	background-color: #eee;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 15px;
	float: left;
}

/* ✅ Mobile adjustments (optional fine-tuning) */
@media (max-width: 768px) {
	.inner_profile_part3 {
		width: 100%;
		height: 325px;
		border-radius: 0;
		margin: 0 auto;
		float: none;
	}
}


/* Floating chat button #2 */
.floating-chat-btn2 {
	position: fixed;
	bottom: 20px;
	right: 10px;
	z-index: 9999;
}

/* Circular button styling */
.floating-chat-btn2 .business-mesg-button {
	background-color: #007bff;
	/* Adjust to your theme */
	width: 60px;
	height: 60px;
	border-radius: 50% !important;
	border: none;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: transform 0.2s ease, box-shadow 0.2s ease;
	padding: 0;
	overflow: hidden;
}

/* Hover animation */
.floating-chat-btn2 .business-mesg-button:hover {
	transform: scale(1.05);
	box-shadow: 0 6px 14px rgba(0, 0, 0, 0.3);
}

/* Chat icon */
.floating-chat-btn2 .business-mesg-button img {
	width: 28px;
	height: 28px;
}

/* Mobile adjustments */
@media (max-width: 768px) {
	.floating-chat-btn2 {
		bottom: 15px;
		right: -1px;
	}

	.floating-chat-btn2 .business-mesg-button {
		width: 55px;
		height: 55px;
	}

	.floating-chat-btn2 .business-mesg-button img {
		width: 24px;
		height: 24px;
	}
}


/* New custom class for extra styling (optional) */
.extra-company-class {
	font-weight: 500;
	margin-left: 5px;
}

/* Hide on mobile, show on desktop */
@media (max-width: 768px) {
	.hide-on-mobile {
		display: none !important;
	}
}


#cur_loc {
	height: 50px;

}


.cookie-popup {
	display: none;
	position: fixed;
	bottom: 20px;
	left: 50%;
	transform: translateX(-50%);
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 10px;
	padding: 20px;
	font-size: 16px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
	z-index: 9999;
	font-family: 'Poppins', sans-serif;
	width: 30%;
	/* desktop width */
	text-align: center;
}

.cookie-text {
	margin-bottom: 15px;
}

.cookie-buttons {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
}

.btn-accept {
	background: #228E5D;
	color: white;
	border: none;
	padding: 8px 20px;
	border-radius: 5px;
	cursor: pointer;
}

.btn-reject {
	background: #C0392B;
	color: white;
	border: none;
	padding: 8px 20px;
	border-radius: 5px;
	cursor: pointer;
}

/* Mobile responsiveness */
@media (max-width: 767px) {
	.cookie-popup {
		width: 90%;
		/* nearly full width on mobile */
		bottom: 10px;
		padding: 15px;
	}

	.cookie-text {
		font-size: 14px;
	}

	.btn-accept,
	.btn-reject {
		padding: 6px 15px;
		font-size: 14px;
	}
}

@media (min-width: 991px) and (max-width: 1200px) {

	.meethapan {
		position: absolute;
		right: 1px;
	}

	.imili {
		right: -165px !important;
	}

}
	.meow {
		padding: 0px 4px;
		background-color: green;
		border-radius: 50%;
		color: white;

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

	.meow {
			position: absolute;
		right: 156px;
		top: 10px;
	}

}

.lechi{
	background-color: #EEEEEE;
}