@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);
@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,400italic,700,700italic);
@import url(animate.css);
@import url(normalize.css);
@import url(component.css);

/* ==========================================================================
   Basic CSS
   ========================================================================== */
		*::-moz-selection {
			background-color: #00b0ed;
			color: rgba(255, 255, 255, 1);
		}
		*::selection {
			background-color: #00b0ed;
			color: rgba(255, 255, 255, 1);
		}
		
		html {
			font-size: 16px;
		}
		
		body{
			font-family: 'Noto Sans', sans-serif;
			font-weight: 400;
			color: #555555;
			font-size: 1em;
			line-height: 180% !important;
			-webkit-font-smoothing: antialiased;
			font-smoothing: antialiased;
		}
		
		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		h1 a,
		h2 a,
		h3 a,
		h4 a,
		h5 a,
		h6 a,
		.all_category_list_widget .category_list h3 a,
		.wordpress .job-types-tabs.tabs dd > a,
		.wordpress .job-types-tabs.tabs .tab-title > a{
			font-family: 'Roboto', sans-serif;
			color: #333333;
		}
		h1 a:hover,
		h2 a:hover,
		h3 a:hover,
		h4 a:hover,
		h5 a:hover,
		h6 a:hover{
			color: #00b0ed;
		}
		h1,
		body h1{
			font-weight: 700;
			font-size: 2.188em;
			line-height: 1.2;
		}
		body h1.loop-title,
		body h1.page-title{
			margin-top: 0px;
			padding-top: 0px;
		}
		
		.inner-wrap h3.widget-title{
			font-size: 2em;
		}
		.inner-wrap h3.widget-title .more{
			font-size: 14px;
			padding: 12px 24px;
			float: right;
		}
		.widget h3,
		.widget-search .widget-title,
		.widget-title,
		.widget.title{
			border: none;
			color: #333;
		}
		.widget .textwidget ul li{
			font-size: 1em;
		}
		body h3{
			font-weight: 700;
		}



		/*Input*/
		input.input-text, input[type="date"],
		input[type="datetime-local"],
		input[type="datetime"],
		input[type="email"],
		input[type="month"],
		input[type="number"],
		input[type="password"],
		input[type="search"],
		input[type="tel"],
		input[type="text"],
		input[type="time"],
		input[type="url"],
		input[type="week"],
		select, textarea{
			padding-top: 14px;
			padding-bottom: 14px;
			border-radius: 2px;
			font-size: 16px;
			font-family: 'Noto Sans', sans-serif;
		}
		header .searchform_wdgt input.input-text,
		header .searchform_wdgt input[type="date"],
		header .searchform_wdgt input[type="datetime-local"],
		header .searchform_wdgt input[type="datetime"],
		header .searchform_wdgt input[type="email"],
		header .searchform_wdgt input[type="month"],
		header .searchform_wdgt input[type="number"],
		header .searchform_wdgt input[type="password"],
		header .searchform_wdgt input[type="search"],
		header .searchform_wdgt input[type="tel"],
		header .searchform_wdgt input[type="text"],
		header .searchform_wdgt input[type="time"],
		header .searchform_wdgt input[type="url"],
		header .searchform_wdgt input[type="week"],
		header .searchform_wdgt select,
		header .searchform_wdgt textarea {
			font-size: 14px;
			padding-bottom: 12px;
		}
		
		/* Link Color
		   ========================================================================== */
			a,
			#tev_sub_categories ul li a,
			#sub_event_categories ul li a,
			#sub_listing_categories ul li a,
			.comment-meta a:hover,
			ol li a:hover,
			ul li a:hover,
			.error_404 h4,
			.taxonomy-jobscategory #sub_listing_categories li a:hover,
			.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .website .frontend_website span:before,
			#respond #cancel-comment-reply-link,
			.tevolution-directory .post-meta a:hover,
			.list .entry .bottom_line a:hover,
			.filter-options .flit-opt-cols span.value a:hover,
			.singular-property .supreme_wrapper .property .entry-header-right .property-price,
			.supreme_wrapper .fav a.addtofav:hover,
			.supreme_wrapper .fav a.removefromfav:hover,
			.all_category_list_widget .category_list ul li a,
			body.woocommerce #content div.product p.price,
			body.woocommerce #content div.product span.price,
			body.woocommerce div.product p.price,
			body.woocommerce div.product span.price,
			body.woocommerce-page #content div.product p.price,
			body.woocommerce-page #content div.product span.price,
			body.woocommerce-page div.product p.price,
			body.woocommerce-page div.product span.price,
			.post_info_meta a:hover,
			.byline a:hover,
			.entry-meta a:hover,
			.full-width-map div#menu-primary .menu li a:hover,
			.sidebar .job-action-buttons ul.jobs-buttons  li.fav .removefromfav,
			.arclist h2,
			.arclist ul li a:hover,
			.arclist ul li .arclist_date a:hover,
			.entry-meta .category a:hover,
			.entry-meta .post_tag a:hover,
			#recentcomments a:hover,
			.all_category_list_widget .category_list h3 a:hover,
			.comment_excerpt,
			.listing_post .hentry h2 a:hover,
			.templatic_twitter_widget .twit_time,
			.byline a,
			.attending_event span.fav span.span_msg a:hover,
			.comment-content p a,
			#content .people_info h3 a{
				color: #00b0ed;
			}
			.arclist ul li a{
				color: #333;
			}
			.arclist ul li a{
				font-size: 16px;
			}
			.byline a:hover{
				color: #999;
			}
			.user #loop_jobs_taxonomy .post a:hover{
				color: #555;	
			}


		/* Primary Button
		   ========================================================================== */
			   	.button,
				.uploadfilebutton,
				a.button,
				button,
				input[type="button"],
				input[type="reset"],
				input[type="submit"],
				.widget-title .more,
				.tmpl_classified_seller .seller-top_wrapper .tmpl-seller-detail-rt .button,
				.singular-classified #contact_seller_id,
				.searchform_wdgt input[type="submit"],
				.upload,
				body.woocommerce #content input.button,
				body.woocommerce #content input.button.alt,
				body.woocommerce #respond input#submit,
				body.woocommerce #respond input#submit.alt,
				body.woocommerce .widget_layered_nav_filters ul li a,
				body.woocommerce a.button,
				body.woocommerce a.button.alt,
				body.woocommerce button.button,
				body.woocommerce button.button.alt,
				body.woocommerce input.button,
				body.woocommerce input.button.alt,
				body.woocommerce-page #content input.button,
				body.woocommerce-page #content input.button.alt,
				body.woocommerce-page #respond input#submit,
				body.woocommerce-page #respond input#submit.alt,
				body.woocommerce-page .widget_layered_nav_filters ul li a,
				body.woocommerce-page a.button,
				body.woocommerce-page a.button.alt,
				body.woocommerce-page button.button,
				body.woocommerce-page button.button.alt,
				body.woocommerce-page input.button,
				body.woocommerce-page input.button.alt,
				div.woocommerce form.track_order input.button,
				.heading-inner .more,
				body .secondary_btn{
					background-color: #f38546;
					padding: 14px 34px;
					font-size: 1em;
					font-family: 'Noto Sans', sans-serif;
					font-weight: 700;
					border-radius: 2px;
					border: none;
					color: #fff;
				}








				.post .entry .property-title .property-price .prop-price,
				.post .entry .entry-title-wrapper .property-price .prop-price,
				.widget_loop_taxonomy.widget_loop_property .type-property .property-price .prop-price{
					background-color: #00b0ed
				}
				.user .tiny_btn{
					float: left;
					font-size: 0.875em;
					margin-bottom: 15px;
					margin-right: 10px;
					padding: 8px 15px;
					width: auto;
				}
				.user .author_price_details{
					margin-top: 10px;
					display: inline-block;
					width: 100%;
				}
				.user .author_price_details p{
					padding-right: 0;
					margin-right: 0;
					width: 50%;
					display: inline-block;
					clear: both;
				}
				#content input.button:hover,
				.searchform_wdgt input[type="submit"]:hover,
				.upload:hover,
				body.woocommerce #content input.button.alt:hover,
				body.woocommerce #content input.button:hover,
				body.woocommerce #respond input#submit.alt:hover,
				body.woocommerce #respond input#submit:hover,
				body.woocommerce .widget_layered_nav_filters ul li a:hover,
				body.woocommerce a.button.alt:hover,
				body.woocommerce a.button:hover,
				body.woocommerce button.button.alt:hover,
				body.woocommerce button.button:hover,
				body.woocommerce input.button.alt:hover,
				body.woocommerce input.button:hover,
				body.woocommerce-page #content input.button.alt:hover,
				body.woocommerce-page #content input.button:hover,
				body.woocommerce-page #respond input#submit.alt:hover,
				body.woocommerce-page #respond input#submit:hover,
				body.woocommerce-page .widget_layered_nav_filters ul li a:hover,
				body.woocommerce-page a.button.alt:hover,
				body.woocommerce-page a.button:hover,
				body.woocommerce-page button.button.alt:hover,
				body.woocommerce-page button.button:hover,
				body.woocommerce-page input.button.alt:hover,
				body.woocommerce-page input.button:hover,
				div.woocommerce form.track_order input.button:hover,
				.button:hover,
				.uploadfilebutton:hover,
				a.button:hover,
				button:hover,
				input[type="button"]:hover,
				input[type="reset"]:hover,
				input[type="submit"]:hover,
				.singular-classified #contact_seller_id:hover,
				.tmpl_classified_seller .seller-top_wrapper .tmpl-seller-detail-rt .button:hover,
				#content .claim-post-wraper ul li a:hover,
				.filter-options .flit-opt-cols1 a:hover,
				.inner-wrap h3.widget-title .more:hover,
				#silde_gallery .flex-direction-nav li a{
					background-color: #00b0ed;
					color: #fff;
				}
				body #content .claim_ownership .claimed:hover{
					background-color: #00b0ed!important;
					color: #fff!important;
				}

		/* Input
		   ========================================================================== */
				input.input-text:focus,
				input[type="date"]:focus,
				input[type="datetime-local"]:focus,
				input[type="datetime"]:focus,
				input[type="email"]:focus,
				input[type="month"]:focus,
				input[type="number"]:focus,
				input[type="password"]:focus,
				input[type="search"]:focus,
				input[type="tel"]:focus,
				input[type="text"]:focus,
				input[type="time"]:focus,
				input[type="url"]:focus,
				input[type="week"]:focus,
				select:focus,
				textarea:focus {
					border-color: #00b0ed;
					box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
					color: #555;
					transition: all 0.5s ease 0s;
				}
				.sidebar input.input-text:focus,
				.sidebar input[type="date"]:focus,
				.sidebar input[type="datetime-local"]:focus,
				.sidebar input[type="datetime"]:focus,
				.sidebar input[type="email"]:focus,
				.sidebar input[type="month"]:focus,
				.sidebar input[type="number"]:focus,
				.sidebar input[type="password"]:focus,
				.sidebar input[type="search"]:focus,
				.sidebar input[type="tel"]:focus,
				.sidebar input[type="text"]:focus,
				.sidebar input[type="time"]:focus,
				.sidebar input[type="url"]:focus,
				.sidebar input[type="week"]:focus,
				.sidebar select:focus,
				.sidebar textarea:focus {
					border-color: #00b0ed;
					box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
					color: #555;
					transition: all 0.5s ease 0s;
				}
				






/* ==========================================================================
   Header Block
   ========================================================================== */
		#menu-secondary{
			vertical-align: top;
		}
		.header_container .header_strip .columns{
			padding-left: 0;
			padding-right: 0;
		}
		.nav_bg .widget-nav-menu nav,
		div#menu-secondary .wrap,
		div#menu-secondary1 .wrap,
		div#menu-subsidiary .wrap,
		.primary_menu_wrapper,
		body .mega-menu ul.mega li ul.sub-menu,
		.nav_bg .widget-nav-menu ul ul,
		div#menu-secondary .menu ul ul,
		div#menu-secondary1 .menu ul ul,
		div#menu-subsidiary .menu ul ul,
		.inner-header-wrapper,
		body .mega-menu .nav_bg{
			border-radius: 0;
			background-color: #00b0ed;
		}
		.mega-menu ul.mega li .sub-container{
			margin-top: 0;
		}
		.inner-header-container{
			display: block;
			margin: auto;
			max-width: 1200px;
			width: 100%;
		}
		/*body .mega-menu ul.mega > li:first-child a,
		.nav_bg .widget-nav-menu > li:first-child a,
		div#menu-secondary .menu > li:first-child a,
		div#menu-secondary1 .menu > li:first-child a,
		div#menu-subsidiary .menu > li:first-child a,
		#menu-secondary-items > li:first-child a {
			padding-left: 0 !important;
		}*/
		body .mega-menu ul.mega > li:last-child a,
		.nav_bg .widget-nav-menu > li:last-child a,
		div#menu-secondary .menu > li:last-child a,
		div#menu-secondary1 .menu > li:last-child a,
		div#menu-subsidiary .menu > li:last-child a,
		#menu-secondary-items > li:last-child a {
			padding-right: 0 !important;
		}
		body .mega-menu ul.mega li a,
		.nav_bg .widget-nav-menu li a,
		div#menu-secondary .menu li a,
		div#menu-secondary1 .menu li a,
		div#menu-subsidiary .menu li a,
		body .mega-menu ul.mega li .sub a,
		body .mega-menu ul.mega li .sub-container.non-mega .sub a{
			color: #ffffff;
			font-weight: 700;
			font-family: 'Roboto', sans-serif;
			text-transform: uppercase;
			padding-top: 10px;
			padding-bottom: 10px;
			font-size: 16px;
		}
		body .mega-menu ul.mega li .sub-container.non-mega .sub a{
			padding-top: 14px;
			padding-bottom: 14px;
		}
		.mega-menu ul.mega li .sub-container.non-mega li{
			width: 230px;
		}
		body .mega-menu ul.mega li a:hover,
		body .mega-menu ul.mega li.current-menu-item a,
		body .mega-menu ul.mega li.current-page-item a,
		body .mega-menu ul.mega li:hover > a,
		body .nav_bg .widget-nav-menu li a:hover,
		body div#menu-secondary .menu li a:hover,
		body div#menu-secondary1 .menu li a:hover,
		body div#menu-subsidiary .menu li a:hover,
		.nav_bg .widget-nav-menu li a:hover,
		div#menu-secondary .menu li a:hover,
		div#menu-secondary1 .menu li a:hover,
		div#menu-subsidiary .menu li a:hover,
		div#menu-secondary .menu li a:hover,
		div#menu-secondary .menu li.current-menu-item > a,
		div#menu-secondary .menu li:hover > a,
		div#menu-secondary1 .menu li a:hover,
		div#menu-secondary1 .menu li.current-menu-item > a,
		div#menu-secondary1 .menu li:hover > a,
		div#menu-subsidiary .menu li.current-menu-item > a,
		body .mega-menu ul.mega li:hover > a,
		body .mega-menu ul.mega li.current-menu-item > a,
		body #menu-secondary .menu li[class*="current-menu"] > a,
		body #menu_secondary_mega_menu .mega li[class*="current-menu"] > a,
		body .menu li[class*="current-menu"] > a{
			color: #333333;
		}
		.nav_bg .widget-nav-menu li li,
		div#menu-secondary .menu li li,
		div#menu-secondary1 .menu li li,
		div#menu-subsidiary .menu li li{
			border-bottom: 1px solid rgba(255, 255, 255, 0.3);
			border-top: none;
		}
		.menu > ul > li > ul li:hover{
			background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0 !important;
		}
		.inner-header-wrapper div#menu-secondary .wrap{
			width: auto;
			float: left;
		}
		.inner-header-wrapper div#menu-secondary,
		.inner-header-wrapper .columns,
		div#menu-primary{
			width: auto;
		}
		.inner-header-container #nav-secondary,
		.inner-header-container .nav-secondary{
			width: 66%;
			position: relative;
			right: 20px;
		}
		#nav-secondary .widget{
			position: relative;
			left: 22px;
		}
		.inner-header-wrapper{
			clear: both;
			display: inline-block;
			min-height: 55px;
			padding: 10px 0;
			width: 100%;
			vertical-align: top;
		}
		#site-title img,
		#site-title1 img{
			max-width: 198px;
		}
		.left-off-canvas-menu{
			background-color: #00b0ed;
		}
		body .mega-menu ul.mega li a{
			padding-right: 20px;
			padding-left: 20px;
		}

		/* ==========================================================================
		   Mega Menu
		   ========================================================================== */
			   .mega-menu ul.mega li .sub li.mega-hdr{
			   		padding-left: 5px;
			   		padding-right: 5px;
			   }
			   .mega-menu ul.mega .row{
			   		width: 660px;
			   }
			   body .mega-menu ul.mega .sub li.mega-hdr li a{
			   		background-position: 0px 20px;
			   		background-image: none;
			   }
			   .mega-menu ul.mega .sub li.mega-hdr li a{
			   		padding: 10px 0 5px 0px;
			   		text-transform: capitalize;
			   }
			   .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a:hover,
			   .menu > ul > li > ul > li > a:hover,
			   .menu > ul > li > ul > li > li > a:hover,
			   .menu > ul > li > ul > li > li > li > a:hover,
			   .mega-menu ul.mega .sub li.mega-hdr li a:hover{
			   		color: #333;
			   		text-decoration: none;
			   }
			   body .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a{
			   		font-size: 16px;
			   }
			   .mega-menu ul.mega li .sub-container{
			   		left: inherit!important;
			   		right: auto!important;
			   }
			   .menu li li li:hover ul,
			   .nav_bg .widget-nav-menu li li li:hover ul{
			   		top: 0;
			   }




		/* Primary Menu
		   ========================================================================== */
	   			div#menu-primary,
	   			div#menu-secondary,
	   			div#menu-secondary1,
	   			div#menu-secondary1 .mega-menu{
	   				display: inline-block;
	   			}
	   			.inner-header-wrapper div#menu-primary .menu{
					float: left;
				}
				.inner-header-wrapper .location_fld_wrapper{
					float: right;
				}
				.mega-menu,
				.menu-container{
					padding-bottom: 0;
				}
				div#menu-primary .menu li a{
					padding-top: 0;
					padding-bottom: 0;
					color: #fff;
					font-size: 14px;
				}
				div#menu-primary .menu li:first-child a{
					padding-left: 0;
				}
				div#menu-primary .menu li:last-child a{
					padding-right: 0;
				}
				div#menu-primary .menu li:hover,
				div#menu-primary .menu li[class*="current-menu"]{
					background: none;
				}
				div#menu-primary .menu li:hover a,
				div#menu-primary .menu li[class*="current-menu"] a{
					color: #333;
				}
				.top-header-nav {
					float: right;
					width: auto;
					padding-top: 6px;
					font-size: 14px;
				}

	/* Location
	   ========================================================================== */
	   			.toggle_handler #directorytab i{
	   				vertical-align: middle;
	   				font-size: 14px;
	   				position: relative;
	   				top: -2px;
	   			}
	   			.toggle_handler #directorytab{
	   				font-size: 14px;
	   				padding-top: 0;
	   				padding-bottom: 0;
	   				padding-right: 0;
	   			}


	/* Header Wrapper
	   ========================================================================== */
	   			.header-wrap {
					background: #fcfcfc none repeat scroll 0 0;
					border-bottom: 1px solid rgba(0, 0, 0, 0.1);
					display: inline-block;
					width: 100%;
					vertical-align: top;
				}
				#header{
					background: #fcfcfc none repeat scroll 0 0;
				}
				.header-wrap .header-botttom-container{
					display: block;
					margin: auto;
					max-width: 1200px;
					width: 100%;
					padding: 34px 0;
					min-height: 142px;
				}
				.header-wrap .header-botttom-container #branding{
					padding-top: 18px;
					padding-bottom: 0;
				}
				
				#header #menu-primary .menu ul li{
					line-height:1.7 !important;
				}



				/* Header Search
				   ========================================================================== */
						.header-wrap .header-botttom-container #sidebar-header .templatic-advanced-search .searchform_wdgt input[type="submit"]{
							margin-top: 25px;
							padding-top: 13px;
							padding-bottom: 13px;
						}
						.header-wrap .header-botttom-container #sidebar-header .templatic-advanced-search .searchform_wdgt{
							display: inline-block;
							width: 100%;
						}
						.header-wrap .header-botttom-container #sidebar-header .templatic-advanced-search .searchform_wdgt div.form_row{
							display: inline-block;
							clear: none;
							padding-bottom: 0;
							margin-right: 20px;
							margin-bottom: 15px;
							width: 240px;
							vertical-align: top;
						}
						.header-wrap .header-botttom-container #sidebar-header .templatic-advanced-search .searchform_wdgt #search_result{display:none;}
						.header-wrap .header-botttom-container #sidebar-header .templatic-advanced-search .searchform_wdgt div.form_row label{
							font-family: 'Roboto', sans-serif;
							font-weight: 500;
							font-size: 1em;
							margin-right: 0;
							margin-bottom: 5px;
							clear: both;
						}

						.header-wrap .header-botttom-container #sidebar-header .templatic-advanced-search .searchform_wdgt div.form_row .widget .select-wrap select,
						.header-wrap .header-botttom-container #sidebar-header .templatic-advanced-search .searchform_wdgt div.form_row .select-wrap select{
							z-index: 1!important;
							padding-bottom: 9px;
							padding-top: 10px;
						}

						.header-botttom-container .templatic-advanced-search .form_row input[type="date"],
						.header-botttom-container .templatic-advanced-search .form_row input[type="datetime-local"],
						.header-botttom-container .templatic-advanced-search .form_row input[type="datetime"],
						.header-botttom-container .templatic-advanced-search .form_row input[type="email"],
						.header-botttom-container .templatic-advanced-search .form_row input[type="file"],
						.header-botttom-container .templatic-advanced-search .form_row input[type="month"],
						.header-botttom-container .templatic-advanced-search .form_row input[type="number"],
						.header-botttom-container .templatic-advanced-search .form_row input[type="password"],
						.header-botttom-container .templatic-advanced-search .form_row input[type="search"],
						.header-botttom-container .templatic-advanced-search .form_row input[type="tel"],
						.header-botttom-container .templatic-advanced-search .form_row input[type="text"],
						.header-botttom-container .templatic-advanced-search .form_row input[type="url"],
						.header-botttom-container .templatic-advanced-search .form_row select,
						.header-botttom-container .templatic-advanced-search .form_row textarea,
						.header-botttom-container .templatic-advanced-search input[type="time"],
						.header-botttom-container .templatic-advanced-search input[type="week"],
						.header-botttom-container .templatic-advanced-search .select-wrap span.select {
								background: transparent;
								border-radius: 2px;
								border: 2px solid rgba(0, 0, 0, 0.1);
								padding-top: 14px;
								padding-bottom: 14px;
						}
						.header-botttom-container .select-wrap span.select{
								font-size: 0.875em;
								max-height: 49px;
								line-height: 1.3;
								color: rgba(0, 0, 0, 0.3);
						}
						.header-botttom-container .select-wrap span.select::after {
							content: "\f0d7";
							font-family: "FontAwesome";
							position: absolute;
							right: 8px;
							top: 8px;
						}
						.header-botttom-container .templatic-advanced-search .searchform_wdgt .form_row .select-wrap span.select::after {
							color: rgba(0, 0, 0, 0.4);
							right: 15px;
							top: 13px;
						}
						.header-botttom-container #sidebar-header form .select-wrap{
							width: 100%;
						}
						#header .search_nearby_widget .searchform_wdgt input[type="text"]{
							margin-bottom: 0;
							width: 35%;
						}
						#header .sidebar .search_nearby_widget .searchform_wdgt input[type="submit"]{
							margin-top: 0;
							margin-bottom: 0;
							float: right;
						}
						#header .search_nearby_widget .searchform_wdgt{
							text-align: right;
							padding-top: 15px;
						}




		/* ==========================================================================
		   Sticky Menu
		   ========================================================================== */
		   		.sticky_main #branding1{
		   			display: none;
		   		}
		   		.sticky_main .mega_menu_wrap,
		   		.sticky_main div#menu-primary,
		   		.sticky_main div#menu-secondary,
		   		.sticky_main div#menu-secondary1{
		   			width: 100%;
		   			background-color: #00b0ed;
		   			min-height: 42px;
		   		}
		   		.sticky_main .mega_menu_wrap .nav_bg,
		   		.sticky_main div#menu-primary .nav_bg,
		   		.sticky_main div#menu-secondary .nav_bg,
		   		.sticky_main div#menu-secondary1 .nav_bg{
					margin: auto;
					max-width: 1230px;
		   		}
		   		.header-wrap #sidebar-header .search_nearby_widget .searchform_wdgt{
		   			display: inline-block;
		   			width: 100%;
		   		}
		   		body.tevolution-directory #sidebar-header .search_nearby_widget .searchform_wdgt input[type="text"]{
		   			border-radius: 2px;
		   		}
		   		.sticky_main.nav_bg .menu{
					display: block;
					margin: auto;
					max-width: 1200px;
					width: 100%;
		   		}
		   		.inner-header-wrapper .sticky_main div#menu-secondary .wrap{
					float: none;
					width: 100%;
		   		}


/* ==========================================================================
   Header End
   ========================================================================== */




/* ==========================================================================
   Job Listing
   ========================================================================== */
   		.all-jobs-list + #listpagi .pagination{
   			padding-bottom: 0;
   		}
   		

	   	/* Tab
	   	   ========================================================================== */

		   		.wordpress .job-types-tabs.tabs,
		   		.wordpress .tabs{
		   			padding-left: 40px;
		   			margin-bottom: 15px;
		   			margin-top: 40px;
		   			border-bottom: 1px solid rgba(0, 0, 0, 0.13);
		   			margin-left: auto;
		   			margin-right: auto;
		   			max-width: 1170px;
		   			width: 100%;
		   		}
		   		.directory-taxonomy-page #loop_jobs_taxonomy .post{
		   			padding-right: 0;
		   			padding-left: 0;
		   		}
		   		.home.wordpress .job-types-tabs.tabs,
		   		.home.wordpress .tabs{
		   			margin-bottom: 25px;
		   			margin-top: 0;
		   			display: inline-block;
		   			width: 100%;
		   		}
		   		.job-types-tabs.tabs{
		   			margin-top: 0;
		   		}
		   		.wordpress .job-types-tabs.tabs dd > a,
		   		.wordpress .job-types-tabs.tabs .tab-title > a,
		   		.wordpress .tabs dd > a,
				.wordpress .tabs .tab-title > a{
		   			font-size: 1.250em;
		   			font-weight: 700;
		   			background: none;
		   			border: none;
		   			padding: 15px 35px;
		   		}
		   		.wordpress .tabs dd.active a,
		   		.wordpress .tabs .tab-title.active a{
		   			border: 1px solid rgba(0, 0, 0, 0.13);
		   			border-bottom: none;
		   			color: #00b0ed;
		   			background-color: #fff;
		   			margin-top: 0;
		   			line-height: 1.1;
		   		}
		   		.wordpress .tabs dd > a:hover,
		   		.wordpress .tabs .tab-title > a:hover{
		   			background: none;
		   			color: #00b0ed;
		   		}
		   		.wordpress .tabs dd.active a,
				.wordpress .tabs .tab-title.active a{
					top: 1px;
				}
				.singular-listing.wordpress .tabs dd.active a,
				.singular-listing.wordpress .tabs .tab-title.active a{
					top: 2px;
				}




   		#loop_jobs_taxonomy .post a:hover,
   		#loop_jobs_taxonomy .post:hover .entry-title a,
   		.list .all-jobs-list .post:hover .entry-title a,
   		.list .all-jobs-list .hentry:hover .entry-title a,
   		.list .all-jobs-list div[id*="post"]:hover .entry-title a{
   			color: #00b0ed;
   		}
		#loop_jobs_taxonomy .post h2.entry-title{
   			margin-bottom: 0;
   			padding-right: 0;
   		}

   		.grid .entry h2.entry-title,
   		.list .entry h2.entry-title,
   		.listing_post .hentry h2 a,
   		.listing_post .hentry h2,
   		.all_category_list_widget .category_list h3,
   		#footer h3.widget-title,
   		body h2,
   		.widget_featured_job h3{
			color: #333;
			font-size: 1.125em;
			font-weight: 500;
			line-height: 1.5;
   		}
   		.widget_featured_job h3 a{
   			font-weight: 700;
   		}
   		.home #main #content > div:first-child, .home-front-page #main #content > div:first-child{
   			margin-top: 25px
   		}
   		.home .row.homewrap, .home-front-page .row.homewrap{
   			max-width: 100%;
   		}
   		.home .row.homewrap .columns, .home-front-page .row.homewrap .columns{
   			padding-left: 0;
   			padding-right: 0;
   		}
   		.home #main #content > div, .home-front-page #main #content > div{
			display: table;
			margin-bottom: 100px;
			margin-left: auto;
			margin-right: auto;
			width: 100%;
			max-width: 1230px;
			padding-right: 0;
			padding-left: 0;
			float: none;
   		}
   		.home .map_fixed_width{
   			padding-left: 0;
   			padding-right: 0;
   			margin-top: 50px;
   		}
   		.home_page_full_content ul.categories{
   			margin-bottom: 0;
   		}
   		.home_page_full_content{
   			display: table;
			margin-bottom: 50px!important;
			margin-left: auto;
			margin-right: auto;
			width: 100%;
			max-width: 1230px;
			padding-right: 0;
			padding-left: 0;
			float: none;
		}
		.home_page_full_content .row{
			margin:0;
		}
		.category_list ul li .children{
			margin-bottom:0;
		}
		.home_page_full_content .row.category_list_wrap{
			margin-bottom:30px;	
		}
		.browse_by_category .children{
			margin-bottom:5px;
		}
		.searchform_wdgt input[type="submit"]{
			margin-top:0;	
		}
   		#main .home_page_full_content.columns{
   			padding-bottom: 0;
   		}
   		.above-home-footer h3{
   			margin-left: auto;
			margin-right: auto;
			width: 100%;
			max-width: 1230px;
			padding-right: 15px;
			padding-left: 15px;
		}
		.above-home-footer .calendar-wrap{
			margin-left: auto;
			margin-right: auto;
			width: 100%;
			max-width: 1230px;
			padding-right: 15px;
			padding-left: 15px;	
		}
   		.breadcrumb{
   			display: table;
			margin-left: auto;
			margin-right: auto;
			width: 100%;
			max-width: 1230px;
			float: none;
			padding-left: 15px;
			padding-right: 15px;
   		}
   		.homepage-below-main .widget{
   			margin-bottom: 100px;
   		}
   		.homepage-below-main .widget:last-child{
   			margin-bottom: 0px;
   		}
   		#content .hom-above-part .list.homepage{
   			float: left;
   			width: calc(70% - 45px);
   			width: -webkit-calc(70% - 45px);
   			margin-right: 45px;
   		}
   		#content .hom-above-part .home-right-content{
   			float: right;
   			width: 30%;
   			margin-top: 0;
   		}
   		.home-right-content .button{
   			margin: 0;
   			width: 100%;
   			background-color: #00b0ed;
   		}
   		.home-right-content .button:hover{
   			background-color: #f38546;
   		}
   		.list .all-jobs-list .post,
   		.list .all-jobs-list .hentry,
   		.list .all-jobs-list div[id*="post"],

   		.list #loop_jobs_taxonomy .post,
   		.list #loop_jobs_taxonomy article{
			margin-bottom: 0;
			padding: 20px 0 25px;
			vertical-align: top;
			border-bottom: 1px solid rgba(0, 0, 0, 0.1);
   		}
   		.list .all-jobs-list .jobs_img,
   		.list .all-jobs-list [class*="jobs"] [class*="_img"],
   		.list .all-jobs-list .hentry[class*="jobs"] [class*="_img"],
   		.list .all-jobs-list.author-feeds[id*="jobs"] [class*="_img"]{
   			margin-top: 6px;
   		}
   		.list .all-jobs-list .post .entry .entry-details p:last-child,
   		.list .all-jobs-list .hentry .entry-details p:last-child,
   		.entry-details .entry-details p:last-child,
   		.list .all-jobs-list .entry-header.post-blog-content .entry-details p:last-child{
   			padding-bottom: 0;
   		}
   		.post .entry p,
   		.list .hentry p,
   		.entry-details p{
   			color: #555;
   		}
   		.list .all-jobs-list .entry h2.entry-title{
   			padding-right: 0;
   		}
   		.list .all-jobs-list .entry h2{
   			margin-bottom: 0px;
   		}
   		.company_name{
   			font-size: 14px!important;
   			color: #999!important;
   		}
   		.jobs_img a{
   			display: inline-block;
   		}
   		.jobs_img a img{
   			vertical-align: top;
   		}
   		.jobs-short .short-option .short-title,
   		#loop_jobs_taxonomy .sort-title,
   		#loop_jobs_taxonomy .jobs-wrapper,
   		.jobs-wrapper{
			float: left;
			width: 73%;
   		}
   		.jobs-short .short-option .post.featured_post .short-title,
   		#loop_jobs_taxonomy .post.featured_post .sort-title,
   		#loop_jobs_taxonomy .post.featured_post .sort-title,
   		#loop_jobs_taxonomy .post.featured_post .jobs-wrapper,
   		.post.featured_post .jobs-wrapper{
   			width: 76%;
   		}
   		.jobs-right{
			float: right;
			/*position: absolute;
			right: 0;*/
			width: auto;
			text-align: right;
   		}
   		#loop_jobs_taxonomy .jobs-right{
   			top: 0;
   			right: 0;
   		}
   		.list .post .jobs_img + .entry{
   			position: relative;
   			width: calc(100% - 117px);
   			width: -webkit-calc(100% - 117px);
   		}
   		.jobs-wrapper .entry-title-wrapper,
   		.entry .jobs-title{
   			float: left;
   			width: 270px;
		}
		.special .entry-title{
			width: 450px;
		}
		.jobs-wrapper .entry-details,
   		#loop_jobs_taxonomy .entry-details,
   		#loop_jobs_taxonomy .jobs-info{
			float: left;
			max-width: 210px;
			padding: 0px 15px;
			width: 100%;
   		}
   		.jobs-wrapper .entry-details p.address,
   		#loop_jobs_taxonomy .entry-details p.address,
   		#loop_jobs_taxonomy .jobs-info p.address{
   			padding-bottom: 0;
   		}
   		.special .entry-details{
			width: 350px;
		}
   		.job-posted-date{
			color: #999 !important;
			font-size: 14px;
			padding-bottom: 0 !important;
			padding-top: 6px;
   		}
   		.jobs-wrapper .entry-title-wrapper h2{
   			line-height: 1;
   		}
   		#loop_jobs_taxonomy .post .job-type,
   		#loop_jobs_taxonomy .post .featured_tag,
   		.job-type,
   		.list .featured-and-freelance .job-type{
   			padding: 5px 10px;
   		}
   		#loop_jobs_taxonomy .post .jobs-right .posted-job-date{
   			margin-top: 0;
   		}
   		#loop_jobs_taxonomy .post .jobs-right .posted-job-date .job-posted-date{
   			font-size: 14px
   		}
   		.taxonomy-jobscategory .list .post,
   		.taxonomy-jobscategory .list .hentry,
   		.taxonomy-jobscategory .list div[id*="post"],
   		#loop_jobs_taxonomy .post, #loop_jobs_taxonomy .hentry,
   		#loop_jobs_taxonomy div[id*="post"],
   		body.user #content #loop_jobs_taxonomy article.hentry{
   			padding-left: 0;
   			padding-right: 0;
   		}
   		#loop_jobs_taxonomy .post .entry-title a{
   			color: #333;
   		}
   		.all_category_list_widget .row{
   			margin: 0;
   		}



/* ==========================================================================
   Featured Job
   ========================================================================== */
		#loop_jobs_taxonomy .post .job-type,
		#loop_jobs_taxonomy .post .featured_tag,
		.job-type,
		#tmpl-search-results .featured_tag,
		.jobs .featured_tag{
			border-radius: 2px;
			border-style: solid;
			border-width: 1px;
			font-size: 12px;
			padding: 5px 10px;
			text-transform: uppercase;
			line-height: normal;
			font-weight: 400;
   		}
   		.featured-job-info{
   			display: inline-block;
   			width: 100%;
   			padding: 15px 0;
   			clear: both;
   			border: 1px solid rgba(0, 0, 0, 0.1);
   			border-right: none;
   			border-left: none;
   			vertical-align: top;
   		}
   		.featured-job-info .address{
   			float: left;
   			width: calc(75% - 20px);
   			width: -webkit-calc(75% - 20px);
   			margin-right: 20px;
   			position: relative;
   			padding-left: 20px;
   		}
   		.featured-job-info .address:before{
   			content: "\f041";
   			position: absolute;
   			font-family: "FontAwesome";
   			left:0px;
   			top:0px;
   			text-align: left;
   			width: 15px;
   			height: 20px;
   			color: #999;
   		}
   		.featured-job-info .job-type{
   			float: right;
   		}
   		.featured-content{
   			margin-top: 15px;
   		}
   		.widget_featured_job h3.widget-title,
   		.benefits h3{
   			padding-top: 0;
   			font-size: 1.250em;
   		}
   		.featured_jobs_img img{
   			border: 1px solid rgba(0, 0, 0, 0.1);
   			width: 100%;
   			vertical-align: top;
   		}
   		.featured_jobs_img a{
   			display: inline-block;
   		}
   		.featured_jobs_img{
   			margin-bottom: 10px;
   		}
   		#content .widget_featured_job .widget-title{
   			margin-bottom: 10px;
   		}


   		/* ==========================================================================
   		   Featured Tag
   		   ========================================================================== */
   		   		#tmpl-search-results.list .featured_tag,
   		   		#tmpl-search-results.grid .featured_tag,
   		   		.jobs .featured_tag{
   		   			position: inherit;
   		   		}
				.listing_img .featured_tag{
					position: absolute!important;
				}
   		   		.list .featured_tag,
   		   		.grid .featured_tag,
   		   		.jobs .featured_tag{
   		   			background-color: #f3ce43;
   		   		}
   		   		#loop_jobs_taxonomy .post .featured_tag::before,
   		   		.jobs .featured_tag::before{
   		   			display: none;
   		   		}
   		   		#loop_jobs_taxonomy .post .featured_tag,
   		   		#tmpl-search-results .featured_tag,
   		   		.jobs .featured_tag{
   		   			border: 1px solid #f3ce43;
   		   		}
   		   		.featured_tag + .job-type{
   		   			margin-left: 10px;
   		   		}
   		   		.list .post .entry{
   		   			margin-left: 0;
   		   		}
   		   		.post.featured_post,
   		   		.post.featured_c{
					background-color: #f7f0d8;
					padding-left: 10px!important;
					padding-right: 10px!important;
				}
				#content article.hentry.featured_c,
				.archive article.hentry.featured_c,
				.archive article.post.featured_c,
				.home .hentry.featured_c,
				.home .post.featured_c{
					background-color: #f7f0d8;
				}


	/* ==========================================================================
	   Social Media Widget
	   ========================================================================== */
	   	.social_media ul li a{
	   		line-height: 38px;
	   	}




/* ==========================================================================
   Pagination
   ========================================================================== */
   		.cancel-btn:hover,
		a.cancel-btn:hover,
		input.cancel-btn:hover,
		.secondray-button:hover,
		.uploadfilebutton.secondray-button:hover,
		a.button.secondray-button:hover,
		button.secondray-button:hover,
		input.secondray-button[type="button"]:hover,
		input.secondray-button[type="reset"]:hover,
		input.secondray-button[type="submit"]:hover,
		a.current.page-numbers,
		span.current.page-numbers strong,
		.page-numbers:hover strong,
		body .secondary_btn:hover,
		.comment-pagination .page-numbers:hover strong,
		strong.prev:hover,
		strong.next:hover,
		.loop-nav span.next:hover,
		.loop-nav span.previous:hover,
		.pagination .page-numbers:hover strong,
		body .pos_navigation .post_left a:hover,
		body .pos_navigation .post_right a:hover,
		a.current.page-numbers,
		a.page-numbers[title~="Last"]:hover,
		a.page-numbers[title~="First"]:hover {
			background-color: #00b0ed;
			border-radius: 0;
		}
		.comment-pagination .page-numbers strong,
		.pagination .page-numbers strong,
		strong.prev,
		strong.next,
		.expand.page-numbers,
		a.page-numbers.first,
		a.page-numbers.last,
		span.page-numbers.dots,
		.loop-nav span.next,
		.loop-nav span.previous,
		body .pos_navigation .post_left a,
		body .pos_navigation .post_right a {
			background-color: #fff;
			border-radius: 0;
			border: 1px solid rgba(0, 0, 0, 0.1);
		}
		.comment-pagination .page-numbers strong,
		.pagination .page-numbers strong,
		strong.prev,
		strong.next,
		.expand.page-numbers,
		a.page-numbers.first,
		a.page-numbers.last,
		span.page-numbers.dots,
		.loop-nav span.next,
		.loop-nav span.previous,
		body .pos_navigation .post_left a,
		body .pos_navigation .post_right a,
		a.current.page-numbers {
			padding: 6px 16px;
			line-height: 1.9;
		}
		a.current.page-numbers{
			padding-top: 7px;
			padding-bottom: 7px;
		}
		.comment-pagination .page-numbers strong,
		.pagination .page-numbers strong,
		strong.prev,
		strong.next,
		.expand.page-numbers,
		a.page-numbers.first,
		a.page-numbers.last,
		span.page-numbers.dots,
		.loop-nav span.next,
		.loop-nav span.previous,
		body .pos_navigation .post_left a,
		body .pos_navigation .post_right a{
			color: #555;
		}




/* ==========================================================================
   Category Page
   ========================================================================== */
   		#main{
   			margin-top: 30px;
   		}
   		.home #main{
   			margin-top: 20px;
   		}
   		.home #main #content,
   		.home #main .sidebar{
   			padding-top: 15px;
   			margin-top: 15px;
   		}
   		#loop_jobs_taxonomy{
   			margin-top: 0;
   		}
   		#main.breadcrumb-wrapper{
			margin-top: 15px;
		}



/* ==========================================================================
   Sidebar
   ========================================================================== */
   		.sidebar h3.widget-title,
		#login_widget h3,
		.tmpl-classified-related h3,
		.tmpl-jobs-related h3,
		.inner-wrap .home-right-content h3.widget-title{
			border-bottom: 2px solid #00b0ed;
			color: #333333;
			font-size: 1.125em;
			font-weight: 700;
			margin-bottom: 15px;
		}
		.inner-wrap .home-right-content .widget_featured_job h3.widget-title{
   			border: none;
   			font-size: 1.25em;
   		}
		.inner-wrap #content .home-right-content h3.widget-title{
			margin-bottom: 10px;
		}
		#header .sidebar h3.widget-title,
		#header #login_widget h3,
		#header .tmpl-classified-related h3,
		#header .tmpl-jobs-related h3{
			border: none;
		}
		#login_widget #tmpl_login_frm h3{
			border-bottom: none;
		}
		#tmpl_login_frm{
			margin-top: 20px;
		}
		#login_widget label input[type="checkbox"],
		#login_widget label input[type="radio"]{
			margin-right: 5px;
		}
		
		.sidebar .widget ul li:last-child,
		.sidebar .loop_related_list > .post:last-child{
			padding-bottom: 0;
		}
		.sidebar .widget ul li:first-child,
		.sidebar .loop_related_list > .post:first-child{
			padding-top: 0!important;
		}
		.sidebar a img{
			margin-bottom: 0;
		}
		.sidebar .social_media ul li{
			line-height: 1;
			margin: 0 !important;
			padding: 0 !important;
			width: auto;
		}
		.widget_recent_comments #recentcomments li a{
			color: #00b0ed;
		}
		.widget_recent_comments #recentcomments li a:hover{
			color: #555;
		}


/* ==========================================================================
   Work Section
   ========================================================================== */
   	.work-section .work-img-wrap img{
   		margin-bottom: 0;
   		margin-top: 0;
   		vertical-align: top;
   		max-width: 564px;
   		width: 100%;
   		border: 1px solid rgba(0, 0, 0, 0.1);
   	}
   	.work-section > div{
   		float: left;
   		width: 50%;
   	}
   	.work-section div.work-img-wrap{
   		width: 47%;
   		margin-right: 3%;
   	}
   	.widget .textwidget .benefits ul{
   		margin: 0;
   	}
   	.widget .textwidget .benefits ul li{
   		position: relative;
   		padding-left: 30px;
   		padding-top: 10px;
   		padding-bottom: 10px;
   	}
   	.widget .textwidget .benefits ul li:last-child{
   		padding-bottom: 0;
   	}
   	.widget .textwidget .benefits ul li:before{
   		position: absolute;
   		left: 0;
   		top: 18px;
   		content: "";
   		background-image: url(images/check.png);
   		height: 20px;
   		width: 20px;
   	}
   	.widget .textwidget .benefits{
   		margin-top: 30px;
   	}
   	.widget .textwidget .benefits h3{
   		padding-bottom: 0;
   	}
   	#content .widget-title{
   		margin-bottom: 30px;
   		padding-top: 0;
   	}
.widget .textwidget .advt-img{
    display: block;
   /* text-align: center;*/
}




/* ==========================================================================
   Call To Action
   ========================================================================== */
   	.call-to-action{
   		border-radius: 2px;
   		background-color: #00b0ed;
   		padding: 40px 30px;
   	}
   	.call-to-action p{
   		color: #fff;
   		padding-bottom: 0;
   		margin-right: 33px;
   		max-width: 80%;
   		width: 100%;
   		float: left;
   	}
   	.call-to-action .button{
   		background: #fff;
   		color: #333;
   		margin: 0;
   	}
   	.call-to-action .button:hover{
   		background-color: #f38546;
   	}





/* ==========================================================================
   Testimonials
   ========================================================================== */

    .home-front-page #main > .row{max-width: 100%;}
    .home-front-page #main > .row #content{padding: 0;}

   		.home #main #content > div.fullcontent-wrap, .home-front-page #main #content > div.fullcontent-wrap{
   			background-color: #f7f7f7;
   			max-width: 100%;
   			width: 100%;
   			padding-left: 0;
   			padding-right: 0;
   			padding-top: 90px;
   			padding-bottom: 90px;
   			position: relative;
   		}
   		.home #main #content > div.fullcontent-wrap .testimonials, .home-front-page #main #content > div.fullcontent-wrap .testimonials{
   			position: relative;
   		}
   		.home #main #content > div.fullcontent-wrap .testimonials:before, .home-front-page #main #content > div.fullcontent-wrap .testimonials:before{
   			position: absolute;
   			content: "";
   			left: 0;
   			top: -90px;
   			background-image: url(images/blockquote-bg.png);
   			background-repeat: no-repeat;
			width: 287px;
			height: 206px;
			opacity: 0.4;
   		}
   		.home #main #content > div.fullcontent-wrap .fullwrap, .home-front-page #main #content > div.fullcontent-wrap .fullwrap{
			display: table;
			margin-left: auto;
			margin-right: auto;
			max-width: 1230px;
			width: 100%;
   		}
   		.home #main #content > div.fullcontent-wrap .fullwrap .widget, .home-front-page #main #content > div.fullcontent-wrap .fullwrap .widget{
   			margin-bottom: 0;
   		}
   		.home #main #content div.fullcontent-wrap .fullwrap .widget .widget-title, .home-front-page #main #content > div.fullcontent-wrap .fullwrap .widget .widget-title{
   			margin-bottom: 0;
   		}

   		.home #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul, .home-front-page #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul{
   			display: inline-block;
   			width: 100%;
   		}
   		.home #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li, .home-front-page #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li{
			float: left;
			margin-right: 30px;
			padding: 0;
			width: calc(50% - 15px);
			width: -webkit-calc(50% - 15px);
			margin-top: 30px;
			border: none;
   		}
   		.home #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li:nth-child(2n+2), .home-front-page #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li:nth-child(2n+2){
   			margin-right: 0;
   		}
   		.home #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li .testi_content, .home-front-page #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li .testi_content{
   			background-color: #fff;
   			padding: 35px 45px 35px;
   			border-radius: 2px;
   			margin-bottom: 30px;
   			position: relative;
   		}
   		.home #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li .testi_content:before, .home-front-page #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li .testi_content:before{
			border-left: medium none;
			border-right: 18px solid transparent;
			border-top: 15px solid #fff;
			bottom: -14px;
			content: "";
			height: 0;
			left: 30px;
			position: absolute;
			width: 0;
   		}
   		.home #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li .testi_content p, .home-front-page #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li .testi_content p{
   			position: relative;
   		}
   		/*.home #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li .testi_content p:before{
   			position: absolute;
			content: "";
   			top: -30px;
			left: 0;
			background-image: url(images/blockquote.png);
			width: 22px;
			height: 17px;
		}*/
		.home #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li .testi_info img, .home-front-page #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li .testi_info img{
			border-radius: 100%;
			border: 1px solid rgba(0, 0, 0, 0.1);
			float: left;
			margin-right: 20px;
		}
		.home #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li .testi_info cite, .home-front-page #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li .testi_info cite{
			position: relative;
			top: 20px;
		}








/* ==========================================================================
   Pricing Section
   ========================================================================== */
   	.pricing-block-wrap{
   		margin: 0 -15px;
   		display: inline-block;
   		width: 100%;
   		vertical-align: top;
   	}
   	.pricing-block-wrap .pricing-wrap{
   		width: 33.33%;
   		float: left;
   		padding: 0 15px;
   	}
   	/*.pricing-block-wrap .pricing-wrap:hover{
		-webkit-animation-name: slideInUp;
		animation-name: slideInUp;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
   	}*/
   	.pricing-block-wrap .pricing-wrap .pricing-inner-container{
   		padding: 30px;
   	}
   	.pricing-block-wrap .pricing-wrap .pricing-inner-wrap{
   		border: 1px solid rgba(0, 0, 0, 0.1);
   		display: inline-block;
   		width: 100%;
   	}
   	.pricing-block-wrap .pricing-wrap.popular-package .pricing-inner-wrap{
   		box-shadow: 0 0 50px -10px rgba(0, 0, 0, 0.1);
   	}
   	.pricing-block-wrap .pricing-wrap .pricing-inner-wrap h2{
		background-color: #00b0ed;
		color: #fff;
		padding: 12px 20px;
		text-transform: uppercase;
		margin-bottom: 0;
   	}
   	.pricing-block-wrap .pricing-wrap .pricing-inner-wrap .pricing-list ul{
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		border-top: 1px solid rgba(0, 0, 0, 0.1);
		margin: 20px 0;
		padding: 10px 0;
   	}
   	.pricing-block-wrap .pricing-wrap .pricing-inner-wrap .pricing-list ul li:last-child{
   		padding-bottom: 10px;
   	}
   	.pricing-block-wrap .pricing-wrap .pricing-inner-wrap .pricing-list ul li{
   		position: relative;
   		padding: 6px 0 6px 30px;
   	}
   	.pricing-block-wrap .pricing-wrap .pricing-inner-wrap .pricing-list ul li:before{
   		position: absolute;
   		left: 0;
   		top: 14px;
   		content: "";
		background-image: url(images/pricing-tick.png);
		width: 18px;
		height: 13px;
	}
   	.pricing-block-wrap .pricing-wrap .pricing-inner-wrap .button{
   		margin: 0;
   		padding: 20px 40px;
   		background-color: #00b0ed;
   	}
   	.pricing-block-wrap .pricing-wrap .pricing-inner-wrap .button:hover{
   		background-color: #f38546;
   	}
   	.pricing-block-wrap .pricing-wrap.popular-package .pricing-inner-wrap .button{
		background-color: #f38546;
   	}
   	.pricing-block-wrap .pricing-wrap.popular-package .pricing-inner-wrap .button:hover{
   		background-color: #00b0ed;
   	}
   	.pricing-block-wrap .pricing-wrap.popular-package .pricing-inner-wrap h2{
   		background-color: #f38546;	
   	}
   	.pricing-block-wrap .pricing-wrap .pricing-inner-wrap .price-block span{
   		font-size: 3em;
   		font-weight: 700;
   		color: #333;
   		line-height: 1;
   	}
   	.pricing-block-wrap .pricing-wrap .pricing-inner-wrap .price-block p{
   		padding-bottom: 0;
   	}
   	/*.contentwrap.homepage-content-two .widget{
   		margin-bottom: 100px;
   	}*/
   	.contentwrap.homepage-content-two .widget:last-child{
   		margin-bottom: 0;
   	}





/* ==========================================================================
   Brand Logo
   ========================================================================== */
	   .slider_carousel .slides li{
	   		margin-right: 43px;
	   }
	   .flexslider .widget-title{
	   		text-align: left;
	   	}
	   	.slider_carousel .slides li > a {
		    width: auto;
		    display: inline-block;
		    vertical-align: top;
		}
		.slider_carousel .flex-direction-nav li a.flex-prev{
			right: 38px;
		}
		.slider_carousel .flex-direction-nav li a{
			height: 30px;
			width: 30px;
		}
		#supreme_banner_slider-2 .slider_carousel .slides li{
			margin-right: 39px;
		}
		.contentwrap .flexslider .slides img{
			width: auto;
			border: 1px solid rgba(0, 0, 0, 0.1);
			max-width: 195px;
			max-height: 80px;
		}
		.slider_carousel .flex-direction-nav .flex-next i,
		.slider_carousel .flex-direction-nav .flex-prev i{
			top: -5px;
		}
		.slider_carousel .flex-direction-nav li a{
			background: transparent;
			color: #888;
			top: 18px;
			color: rgba(0, 0, 0, 0.3);
			font-size: 2.250em;
			font-weight: normal;
			top: 10px;
			right: -6px;
			border: none;
		}
		.slider_carousel .flex-direction-nav li a:hover{
	   		color: #f38546;
	   		background: none;
	   	}
		.slider_carousel .flex-direction-nav li a.flex-prev {
		     left: auto;
		     right: 20px;
		}
		.flex-viewport{
			padding: 0 2px;
		}
		.slider_carousel .slides li h3{
			margin: 0;
			padding: 5px 0 0 0;
		}
		.flexslider p{
			text-align: left;
		}
		.contentwrap.homepage-content-two .flex-viewport{
			padding-left: 0;
			padding-right: 0;
		}





/* ==========================================================================
   Footer Call To Action
   ========================================================================== */
   		.call-to-action .call-to-action-wrapper{
			display: table;
			margin-left: auto;
			margin-right: auto;
			max-width: 1200px;
			width: 100%;
   		}
   		.call-to-action h2{
   			font-size: 1.750em;
   			color: #fff;
   		}
   		.call-to-action .call-to-action-container{
   			float: left;
			max-width: 80%;
			width: 100%;
			margin-right: 33px;
			margin-bottom: 0;
   		}
   		.call-to-action .call-to-action-wrapper .button{
   			float: right;
   			margin-top: 15px;
   		}
   		.above-home-footer .widget{
   			margin-bottom: 0;
   			display: inline-block;
   			float: none;
   			vertical-align: top;
   		}
   		.above-home-footer{
   			float: none;
   		}
   		.above-home-footer .widget-title{
   			font-size: 2em;
   		}





/* ==========================================================================
   Popup
   ========================================================================== */
		.tmpl_login_frm_data.open .modal_close::before {
			background: #fff none repeat scroll 0 0;
			border: 2px solid rgba(0, 0, 0, 0.2);
			border-radius: 100%;
			color: #797979;
			content: "";
			font-family: "FontAwesome";
			font-size: 12px;
			height: 28px;
			line-height: 1.9;
			position: absolute;
			right: -15px;
			text-align: center;
			top: -15px;
			width: 28px;
			z-index: 999;
		}
		dialog.tmpl_login_frm_data,
		.reveal-modal.tmpl_login_frm_data {
			border: medium none;
			border-radius: 2px;
		}
		.tmpl_login_frm_data.open label input[type="checkbox"],
		.tmpl_login_frm_data.open label input[type="radio"]{
			margin-right: 5px;
		}
		#popup_login .form_row:last-child {
			padding-bottom: 0;
		}
		#popup_login .form_row:last-child .forgot_link{
			padding-bottom: 0;
		}
		.reveal-modal #lostpassword_form{
			margin-top: 20px;
		}
		.reveal-modal #tmpl_login_frm{
			margin-top: 0;
		}
		.reveal-modal h3,
		.reveal-modal h4 strong{
			color: #333;
			font-size: 1.5em;
			font-weight: 700;
			margin-bottom: 20px;
		}




/* ==========================================================================
   Footer
   ========================================================================== */
   		#footer{
   			margin-top: 60px;
   		}
   		#footer .widget ul li,
   		#footer .loop_related_list > .post{
   			border-bottom: none;
   			line-height: 1.2;
   		}
   		.home #footer{
   			margin-top: 0px;
   			background-color: rgba(0, 0, 0, 0.01);
   		}
		.footer_widget_wrap{
	   		display: flex;
			justify-content: space-between;
			display: -webkit-flex;
			-webkit-justify-content: space-between;
			margin-left: 0;
		}
		#footer .footer_widget_wrap div.widget:first-child {
  			margin-left: 0;
		}
		.footer_widget_wrap .widget {
			margin-bottom: 30px;
			margin-left: 50px;
			margin-top: 0;
			max-width: inherit;
			width: auto;
			min-width: 210px;
		}
		.footer-about-content{
			max-width: 320px;
		}
		.footer_top .footer-wrap.row{
			background: none;
		}
		#footer .footer_top{
			background-color: inherit;
		}
		#footer .footer_bottom{
			background-color: rgba(0, 0, 0, 0.024);
			padding-top: 10px;
			padding-bottom: 10px;
		}
		#footer .footer_bottom p{
			padding-bottom: 0;
			font-size: 14px;
		}
		#footer .footer_top{
			padding-top: 30px;
			border: 1px solid rgba(0, 0, 0, 0.1);
		}
		#footer .contact-info ul li i {
			color: rgba(0, 0, 0, 0.4);
			display: block;
			float: left;
			font-size: 18px;
			line-height: 1.3;
			margin-right: 12px;
			margin-top: 0;
			text-align: center;
			vertical-align: middle;
		}
		#footer .contact-info ul li p {
			overflow: hidden;
			padding-bottom: 0;
			line-height: 1.5;
		}
		#footer .contact-info ul {
			margin: 0;
		}
		#footer .footer-social-icon {
			display: inline-block;
			margin-top: 20px;
			width: 100%;
		}
		#footer .footer-social-icon ul {
			margin: 0;
		}
		#footer .footer-social-icon ul li {
			float: left;
			margin: 0 10px 0 0;
			padding: 0;
		}
		#footer .footer-social-icon ul li i {
			border: 1px solid rgba(0, 0, 0, 0.1);
			border-radius: 100%;
			font-size: 0.9em;
			height: 35px;
			line-height: 2.3;
			text-align: center;
			width: 35px;
			color: rgba(0, 0, 0, 0.4);
		}
		.footer-social-icon ul li a {
			display: inline-block;
			border-radius: 100%;
		}
		.footer-social-icon ul li a:hover {
			background-color: #00b0ed;
		}
		#footer .footer-social-icon ul li a:hover i{
			color: #fff;
		}
		#footer h3.widget-title {
			font-size: 1.250em;
			font-weight: 700;
			color: #00b0ed;
			padding-bottom: 0;
		}
		#footer .widget ul li a{
			position: relative;
			padding-left: 15px;
			color: #555;
		}
		

		#footer .widget ul li a:hover{
			color: #00b0ed;
		}
		#footer .widget ul li a:before{
			position: absolute;
			left: 0;
			top: 10px;
			content: "";
			height: 5px;
			width: 5px;
			background-color: rgba(0, 0, 0, 0.3);
			border-radius: 100%;
		}
		#footer .widget ul li a:hover:before{
			background-color: #00b0ed;
		}
		
		#footer .widget .footer-contact-wrap ul li a{
			padding-left: 0;
		}
		#footer .widget .footer-contact-wrap ul li a:before{
			display: none;
		}
		#footer .footer_bottom a{
			color: #00b0ed;
			font-size: 14px;
		}
		#footer .footer_bottom a:hover{
			color: #999;
		}
		#footer .footer_bottom{
			color: #999;
		}
		div#menu-footer .menu li{
			margin-left: 15px;
		}
		.footer-contact-wrap{
			width: 260px;
		}









/* ==========================================================================
   404 Page
   ========================================================================== */
   .search404 .location, .search404 .searchpost{
   		width: 75%;
   }
   .search404 input[type="text"]{
   		max-width: 100%;
   }
   .search404 .sgo{
   		float: right;
   }
   .search404{
   		background-color: #333;
   		border-radius: 2px;
   		border: none;
   }








/* ==========================================================================
   Category Page
   ========================================================================== */
   		.taxonomy-jobscategory #sub_listing_categories{
   			border-left: none;
   			border-right: none;
   			padding-top: 4px;
   			padding-left: 40px;
   		}
   		#sub_listing_categories ul li.jobscategory ul li::before{
   			top: 3px;
   			left: -24px;
   		}
   		#sub_listing_categories{
   			font-size: 14px;
   		}
   		#sub_listing_categories ul li.jobscategory .sub_cat_title{
   			font-size: 16px;
   			color: #333;
   		}
   		#sub_listing_categories ul li.jobscategory ul li{
			margin: 2px 30px 20px 10px;
   		}
   		.taxonomy-jobscategory #sub_listing_categories{
   			margin-bottom: 20px;
   		}
   		.browse_by_categories .widget{
   			margin-top: 40px;
   		}
   		.archive-jobs #content h1,
   		.taxonomy-jobscategory #content h1,
   		body.taxonomy-jobstags h1.loop-title{
   			padding-top: 0;
   			margin-top: 0;
   		}
   		#content,
   		.sidebar{
   			margin-top: 30px;
   		}
   		#main .sidebar .widget,
   		.job-action-buttons{
   			margin-bottom: 50px;
   		}
   		#main .sidebar .widget:last-of-type{
   			/*margin-bottom: 0;*/
   		}
   		/*#main #content .widget:last-of-type{
   			margin-bottom: 60px;
   		}*/
   		#main #content .homepage-below-main .widget:last-of-type,
   		#main #content .homepage-content-two .widget:last-of-type{
   			margin-bottom: 0;
   		}
   		#main #content .sidebar.large-3{
   			margin-left: 0;
   		}
   		header .sidebar,
   		header #content{
   			margin-top: 0;
   		}
   		header .header-botttom-container .sidebar{
   			margin-bottom: 15px;
   			max-width: 77%;
   		}
   		.loop_related_list > .post,
   		.sidebar .categories li{
   			border-bottom: none;
   		}

		.sidebar .widget ul li a:hover:before{
			color: #00b0ed;
			left: 4px;
			transition: all 0.5s ease 0s;
		}
		.sidebar .widget ul li,
		.sidebar .loop_related_list > .post{
			border-bottom: 1px solid rgba(0, 0, 0, 0.1);
			padding: 20px 0;
		}
		.sidebar .loop_related_list > .post:first-child{
			padding-top: 0;
		}
		.sidebar .widget ul li:last-child{
			padding-bottom: 0;
			border-bottom: none;
		}
		.sidebar .widget .tmpl_filter_results ul li{
			padding-top: 8px;
			padding-bottom: 8px;
		}


		.sidebar .widget.categories li,
   		.sidebar .widget.login_widget li,
   		.sidebar .widget.browse_by_categories li,
   		.sidebar .widget.widget_recent_comments li,
   		.sidebar .widget.tmpl-jobs-related li,
   		.sidebar .widget.all_category_list_widget li{
   			padding-top: 4px;
			padding-bottom: 4px;
			border-bottom: none;
   		}
   		.sidebar .widget.tmpl-jobs-related li{
   			border-bottom: 1px solid rgba(0, 0, 0, 0.1);
   		}
   		.sidebar .widget.tmpl-jobs-related li p{
   			padding-bottom: 0;
   			font-size: 14px;
   			line-height: 1.5;
   		}

		.sidebar .widget.categories li a,
   		.sidebar .widget.login_widget li a,
   		.sidebar .widget.browse_by_categories li a{
			padding-left: 16px;
			position: relative;
			
   		}
   		.sidebar .widget.tmpl-jobs-related li a{
   			padding-left: 0;
   		}
   		.sidebar .widget.tmpl-jobs-related li h4{
   			margin-top: 0;
   			margin-bottom: 5px;
   			line-height: 1.4;
   		}
   		.sidebar .widget.tmpl-jobs-related li h4 a{
			font-family: 'Roboto', sans-serif;
			color: #333333;
			font-weight: 500;
		}
   		.sidebar .widget.tmpl-jobs-related .post-left{
   			float: left;
   			max-width: inherit;
   			width: auto;
   		}
   		.sidebar .widget.tmpl-jobs-related .post-right{
   			display: block;
   			overflow: hidden;
   			width: auto;
   		}
   		.sidebar .widget.categories li a:before,
   		.sidebar .widget.login_widget li a:before,
   		.sidebar .widget.browse_by_categories li a:before{
			color: rgba(0, 0, 0, 0.4);
			content: "\f105";
			font-family: "FontAwesome";
			font-size: 15px;
			left: 0;
			position: absolute;
			top: -2px;
			transition: all 0.5s ease 0s;
		}
		.sidebar .widget.widget_recent_comments li a:before,
		.sidebar .widget.tmpl-jobs-related li a:before{
			display: none;
		}
		.sidebar .widget li img{
			border: 1px solid rgba(0, 0, 0, 0.1);
			margin-top: 5px;
		}
		#recentcomments a{
			color: #555;
		}




/* ==========================================================================
   Author Page
   ========================================================================== */
		.user.wordpress .job-types-tabs.tabs,
		.user.wordpress .tabs{
			padding-left: 10px;
		}
		.social_media ul li a i{
			border: 1px solid rgba(0, 0, 0, 0.2);
			color: rgba(0, 0, 0, 0.3);
			line-height: 38px;
		}
		
		.user.wordpress .job-types-tabs.tabs dd > a,
		.user.wordpress .job-types-tabs.tabs .tab-title > a,
		.user.wordpress .tabs dd > a,
		.user.wordpress .tabs .tab-title > a {
			font-size: 1em;
			padding: 14px 22px;
		}
		.list .post .entry .date,
		.list [class*="post"] .entry .date{
			background-color: #00b0ed;
		}
		.author-page .social_media ul li a:hover i,
		.user .social_media ul li a:hover i{
			background-color: #00b0ed;
			border-color: #00b0ed;
			color: #fff;
		}
		.sort_order_alphabetical ul li a:hover,
		.sort_order_alphabetical ul li.active a,
		.sort_order_alphabetical ul li.nav-author-post-tab-active a{
			background-color: #00b0ed;
			border-radius: 2px;
		}
		.user_dsb_cf span{
			color: #555;
			width: 68%;
		}
		.user_dsb_cf span a{
			color: #333;
		}
		.entry p strong,
		.entry p strong{
			color: #333;
		}
		.author_price_details .package_name strong,
		.author_price_details .package_expire strong{
			font-weight: 500;
			font-family: 'Roboto', sans-serif;
		}
		.user_dsb_cf label{
			width: 155px;
		}
		.user #loop_post_taxonomy .post{
			display: inline-block;
			width: 100%;
		}
		.user #tmpl-search-results {
			padding-left: 0;
			padding-right: 0;
		}
		#content .peoplelisting li h3 span.total_homes a{
			font-weight: 400;
		}
		.people_info .phone:before{
			line-height: 1.5;
		}
		.people_info  p.links{
			padding-bottom: 0;
		}
		#content .peoplelisting li{
			padding-bottom: 25px;
		}
		.peoplelink .linkedin:before{
			top: 0;
		}





/* ==========================================================================
   Detail Page
   ========================================================================== */
	   

	   /* Rating
	      ========================================================================== */
		   .single_rating i,
		   .comments_rating i,
		   .rating i,
		   #rate span i,
		   [class*="rating"] i:before{
		   		font-size: 22px;
		   }
		   .singular-jobs .entry-header-custom-left .listing_rating{
		   		margin: 8px 0;
		   }
			#comments-template .comments-wrap .readtooltipitem #rate span i:before,
			.entry-header .average_rating_wrapper #single_comment_rating_show_rating #rate span i:before{
				font-size: 15px!important;
			}
			.single_rating{
				margin-top: 2px;
			}
			.singular-listing .single_rating{
				margin-top: 0;
			}
			.comment-respond {
				margin-top: 40px;
			}
			.single_rating span a{
				font-size: 14px;
				color: #999;
			}
			.single_rating span a:hover{
				color: #00b0ed;
			}
			body .single_rating {
				display: inline-block;
				width: auto;
			}
			.singular-jobs .entry-header-custom-left .listing_rating .directory_rating_row .single_rating span {
				margin-left: 10px;
			}




			/* ==========================================================================
			   Multirating
			   ========================================================================== */
					.singular-jobs .entry-header-custom-left .listing_rating .directory_rating_row .single_rating .average_rating_wrapper span{
						margin-left: 0;
					}
					
					body .single_rating span{
						float: right;
					}
					body .average_rating #rate{
						font-size: 14px;
						color: #999;
						line-height: 1;
					}
					body .average_rating #single_comment_rating_show_rating #rate,
					body .average_rating .butoontooltipitem #rate{
						color: #555;
					}
					.individual_average_rating #rate span i:before,
					.butoontooltipitem #rate span i:before,
					.average_rating_title,
					.clear_rating{
						font-size: 14px;
					}
					.comment-content .clear_rating{
						display: inline-block;
						width: 100%;
						clear: both;
					}
					.butoontooltipitem,
					.readtooltipitem{
						/*position: relative!important;*/
						border: 1px solid rgba(0, 0, 0, 0.1)!important;
						border-radius: 2px!important;
					}
					.butoontooltipitem #rate{
						margin: 2px 10px!important;
					}
					.average_rating .average_rating_title {
					  float: left!important;
					  line-height: 1.6!important;
					  width: auto!important;
					}
					.comment .average_rating{
						margin-top: 8px!important;
					}
					.clear_rating:hover{
						color: #00b0ed!important;
					}


		/* Main Details
	   	   ========================================================================== */
	   	   	.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .entry_address .frontend_address::before,
	   	   	.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .entry_job_type .frontend_job_type::before,
	   	   	.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .website .frontend_website span::before{
	   	   		top: -2px;
	   	   		width: 20px;
	   	   	}
	   	   	.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .entry-header-custom-left p:first-of-type{
	   			padding-top: 20px;
	   		}
	   		.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .entry-header-custom-left .listing_rating + p:first-of-type{
	   			padding-top: 10px;
	   		}
	   		.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .entry-header-custom-left p{
	   			padding-bottom: 8px;
	   		}
	   		.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .entry_address .frontend_address,
	   		.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .entry_job_type .frontend_job_type,
	   		.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .website .frontend_website span{
	   			padding-left: 30px;
	   		}
	   		.singular-jobs .entry-header-custom-wrap{
	   			display: inline-block;
	   			width: 100%;
	   			vertical-align: top;
	   		}


		/* Claim Box
		   ========================================================================== */
		   	.sidebar .job-action-buttons{
				background-color: rgba(0, 0, 0, 0.04);
				border: 1px solid rgba(0, 0, 0, 0.06);
				border-radius: 2px;
				padding: 30px 35px;
		   	}
		   	.sidebar .job-action-buttons ul.jobs-buttons{
		   		margin: 0;
		   	}
		   	.sidebar .job-action-buttons ul.jobs-buttons li{
				display: inline-block;
				list-style: outside none none;
				padding: 8px 0;
				width: 100%;
		   	}
		   	.sidebar .job-action-buttons ul.jobs-buttons li i,
		   	.sidebar .job-action-buttons ul.jobs-buttons li.claim_ownership span{
				border: 1px solid rgba(0, 0, 0, 0.2);
				border-radius: 100%;
				color: rgba(0, 0, 0, 0.4);
				float: left;
				font-size: 14px;
				line-height: 1;
				padding: 10px;
				text-align: center;
				margin-right: 10px;
				min-height: 35px;
				min-width: 35px;
			}
			.sidebar .job-action-buttons ul.jobs-buttons li.claim_ownership span{
				background-color: #00b0ed;
			}
		   	.sidebar .job-action-buttons ul.jobs-buttons li.claim_ownership span i{
		   		border: none;
				color: #00b0ed;
				float: none;
				font-size: 14px;
				line-height: 1;
				top: 0!important;
				text-align: center;
				margin-right: 0px;
				min-height: inherit;
				min-width: inherit;
		   	}
		   	.sidebar .job-action-buttons ul.jobs-buttons li.claim_ownership span i.fa-stack-2x{
		   		display: none;
		   	}
		   	.job-action-buttons .claim_ownership .fa-check:before{
		   		content: "\f12a";
		   	}
		   	.sidebar .job-action-buttons ul.jobs-buttons li a{
		   		vertical-align: middle;
		   	}
		   	.sidebar .job-action-buttons ul.jobs-buttons li a:hover i,
		   	.sidebar .job-action-buttons ul.jobs-buttons li.claim_ownership span:hover,
		   	.sidebar .job-action-buttons ul.jobs-buttons  li.fav .removefromfav i{
		   		background-color: #00b0ed;
		   		border: 1px solid #00b0ed;
		   		color: #fff;
		   		transition: all 0.5s ease 0s;
		   	}
		   	.fa-certificate{
		   		color: #00b0ed;
		   	}
		   	h1 .fa-stack .fa-stack-1x{
		   		font-size: 0.4em;
		   	}
		   	.sidebar .job-action-buttons ul.jobs-buttons li a:hover i,
		   	.sidebar .job-action-buttons ul.jobs-buttons li.claim_ownership span:hover,
		   	.sidebar .job-action-buttons ul.jobs-buttons  li.fav .removefromfav i{
				-webkit-animation-duration: 1s;
				animation-duration: 1s;
				-webkit-animation-fill-mode: both;
				animation-fill-mode: both;
				-webkit-animation-name: rubberBand;
				animation-name: rubberBand;
		   	}
		   	.sub-menu.sub,
		   	.sub-menu{
				-webkit-animation-name: zoomIn;
				animation-name: zoomIn;
				-webkit-animation-duration: 0.1s;
				animation-duration: 0.1s;
				-webkit-animation-fill-mode: both;
				animation-fill-mode: both;
		   	}
		   	body .mega-menu ul.mega li .sub .row li a{
		   		margin-right: 0;
		   	}
		   	.sidebar .job-action-buttons ul.jobs-buttons li.claim_ownership a:hover span i{
		   		background: none;
		   		border: none;
		   	}
		   	body .job-action-buttons .fav i,
		   	.job-action-buttons .fav .addtofav > i{
		   		display: block!important;
		   	}
		   	#claimownership_msg,
		   	#process_claimownership img,
		   	#process_send_friend img,
		   	#process_state img,
		   	#send_friend_msg,
		   	#send_inquiry_msg {
				display: inline-block;
				left: 0;
				margin: 0 !important;
				width: 100%;
			}



   	/* Heading
   	   ========================================================================== */
   	   body.tevolution-jobs-manager.jobs-single-page .entry-content h2,
   	   .singular-jobs .entry-content h2,
   	   .preview_submit_from_data .entry-content h2,
   	   .singular-jobs .realated_post h3,
   	   #comments-number,
   	   #reply-title{
   	   		border-bottom: none;
   	   		font-size: 1.5em;
   	   		color: #333;
   	   		font-weight: 700;
   	   		margin-bottom: 12px;
   	   		padding-bottom: 0;
   	   }


   /* Custom Field
      ========================================================================== */
      		.entry-header-custom-wrap p.custom_header_field label, .jobs_custom_field p.jobinfo label{
				font-weight: 500;
				font-family: 'Roboto', sans-serif;
				color: #333333;
				float: left;
      		}
      		.jobs_custom_field p.jobinfo strong{
      			font-weight: 400;
      			display: block;
      			overflow: hidden;
      		}
      		.jobs_custom_field p.jobinfo{
      			margin-bottom: 10px;
      		}
      		.singular-jobs .jobs_custom_field p{
      			float: left;
      		}
      		.singular-jobs .jobs_custom_field p:nth-child(2n+2){
      			margin-right: 0;
      		}
      		.singular.singular-jobs .tevolution_custom_field{
      			margin-bottom: 20px;
      		}


	/* How To Apply
	   ========================================================================== */
	   		.apply-share{
	   			margin-top: 40px;
	   			display: inline-block;
	   			width: 100%;
	   		}
	   		.apply-share .tmpl_mail_friend{
	   			float: left;
	   			padding: 20px 40px;
	   			margin-top: 0;
	   		}
	   		.apply-share .share-job-wrapper{
	   			float: right;
	   			margin-top: 10px;
	   			margin-bottom: 10px;
	   		}
	   		.apply-share-wrapper{
	   			margin-top: 10px;
	   			margin-bottom: 15px;
	   		}
	   		.apply-share .share-job-wrapper .social-media-share{
	   			margin-bottom: 0;
	   			clear: none;
	   			float: right;
	   		}
	   		.apply-share .share-job-wrapper .share-label,
	   		.singular-post .share-label,
	   		.singular-listing .share-label,
	   		.singular-event .share-label{
	   			float: left;
	   			margin-right: 15px;
	   			padding-top: 5px;
	   		}
	   		#content .tevolution_custom_field{
	   			margin-top: 0;
	   		}
	   		.how-to-apply-wrapper{
				background: #fff1bb none repeat scroll 0 0;
				border: 1px solid #f5e4a1;
				border-radius: 4px;
				padding: 20px;
			}
	   		.singular.singular-jobs .entry-content.how-to-apply-wrapper{
	   			margin-bottom: 10px;
	   		}
	   		.how-to-apply-wrapper .apply-share{
	   			margin-top: 20px;
	   		}


	   		/* Social Icons */
		   		body .social-media-share li .facebook_share a .share,
				body .social-media-share li .twitter_share a .share,
				body .social-media-share li .googleplus_share a .share,
				body .social-media-share li .pinit_share a .share {
				   font-size: 14px;
				   color: #fff;
				}

				body .social-media-share li a {
				   background-color: #6291ca !important;
				   border: none;
				}

				body .social-media-share li .facebook_share a {
				   background-color: #6291ca !important;
				}

				body .social-media-share li .twitter_share a {
				   background-color: #73d6f4 !important;
				}

				body .social-media-share li .googleplus_share a {
				   background-color: #e97266 !important;
				}

				body .social-media-share li .pinit_share a {
				   background-color: #f67a74 !important;
				}

				body .social-media-share li .pinit_share a:hover .count .showlabel {
				   width: 26px;
				}
				body .social-media-share li a .count:after,
				body .social-media-share li a .count:before {
				   display: none;
				}

				body .social-media-share li a .count {
				   border: none;
				   background: none;
				   color: #fff !important;
				   font-size: 14px !important;
				   font-weight: 400 !important;
				}
				body .social-media-share li a {
				   padding: 5px 10px;
				}




	/* ==========================================================================
	   Jobs Tag
	   ========================================================================== */
	   		.job-tags-info{
				border-bottom: 1px solid rgba(0, 0, 0, 0.15);
				border-top: 1px solid rgba(0, 0, 0, 0.15);
				display: inline-block;
				padding: 15px 0;
				width: 100%;
	   		}
	   		.job-tags-info .job-tags{
	   			float: right;
	   		}
	   		.job-tags-info .job-tags .i_category span{
	   			
	   		}
	   		.job-tags-info .job-tags .i_category span a{
	   			font-weight: 400;
	   			padding: 0 4px;
	   		}




	/* ==========================================================================
	   Post Meta
	   ========================================================================== */
	   		.singular-jobs .post-meta{
	   			margin-top: 15px;
	   		}


	/* ==========================================================================
	   Related Post
	   ========================================================================== */

	   .singular-jobs .realated_post {
			display: inline-block;
			margin-bottom: 0;
			margin-top: 60px;
			width: 100%;
		}
		.realated_post.other_related_jobs h3{
			border-bottom: 2px solid #00b0ed;
			padding-bottom: 10px;
		}




	/* ==========================================================================
	   Review
	   ========================================================================== */
	   		#jobs_reviews{
	   			margin-top: 60px;
	   		}
	   		div.rating-cancel,
	   		div.star-rating{
	   			height: 20px!important;
	   		}
	   		form#commentform #rate,
	   		form#commentform #rate div,
	   		form#commentform #rate p{
	   			margin: 3px 0!important;
	   		}
	   		div.star-rating-hover a:before{
	   			color: #f0b74a!important;
	   		}
	   		#commentform #rate span.rating_desc{
	   			margin-left: 0!important;
	   		}


	/* ==========================================================================
	   Comment Box
	   ========================================================================== */
		#commentform .comment-form-comment{
			padding-bottom: 0;
		}
		#commentform input[type="submit"]{
			margin-top: 20px;
		}
		#commentform .comment_column2{
			margin-top: 20px;
		}
		#comments li {
			padding: 22px 0;
		}
		#comments li{
			border: medium none;
		}
		#comments .comment-list li ol.children {
			padding-left: 100px;
			padding-top: 44px;
			display: inline-block;
			width: 100%;
			vertical-align: top;
		}
		#comments li:first-child {
			padding-top: 0;
		}
		.comment-wrap,
		.average_rating_wrapper ~ .comment-list li > a + div,
		.average_rating_wrapper ~ .comment-list li > a + div.comment-wrap,
		.average_rating_wrapper ~ .comment-list li > img.avatar + div,
		.average_rating_wrapper ~ .comment-list li > img.avatar + div.comment-wrap {
			border: 1px solid rgba(0, 0, 0, 0.1);
			border-radius: 3px;
			word-wrap: break-word;
			/*overflow: hidden;*/
			position: relative;
		}
		.children li .comment-wrap{
			overflow: hidden;
		}
		#comments .comment-list li ol.children li{
			border: none;
		}
		#comments-template .comment-wrap .comment-content.comment {
			padding: 25px;
		}
		.comments-wrap .comment-list .comment-wrap {
			margin-left: 90px;
			position: relative;
		}
		#comments-template .comment-wrap .comment-header {
			border-bottom: 1px solid rgba(0, 0, 0, 0.1);
			padding: 15px 25px 15px 25px;
		}
		#comments-template .comment-wrap .comment-meta {
			float: right;
			padding: 0;
			text-align: right;
		}
		.comment-header div.comment-author {
			margin-top: 2px;
			padding-left: 2px;
			vertical-align: inherit;
			padding-top: 6px;
		}
		.comment-header .comment {
			height: 22px;
			margin-top: 0px;
			width: auto;
			margin-right: 10px;
		}
		.comment-meta span.comment-reply::after {
			display: none;
		}
		.author_image_date .published .comment-date {
			color: #999;
			font-size: 0.875em;
		}
		.author_image_date .published {
			display: inline-block;
			width: 100%;
		}
		.author_image_date {
			float: left;
		}
		.comment-meta a {
			color: rgba(0, 0, 0, 0.3);
		}
		.comment-reply-link,
		.comment-reply-login {
			font-size: 16px;
		}	
		.comment-meta span.comment-reply {
			margin-left: 0;
			margin-top: 8px;
			padding-left: 0;
		}
		.comment .average_rating{
			margin: 0!important;
		}
		.comment-author cite{
			font-size: 14px;
			color: #555;
		}
		#comments ol.comment-list{
			margin-top: 30px;
			display: inline-block;
			width: 100%;
		}
		.rating-off,
		.rating-on{
			margin-right: 1px;
		}
		/*.rating-on{
			-webkit-animation-duration: 1s;
			animation-duration: 1s;
			-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
			-webkit-animation-name: rotateIn;
  			animation-name: rotateIn;
		}*/
		#comments-template li img{
			border: 1px solid rgba(0, 0, 0, 0.1);
			border-radius: 2px;
		}
		#respond #cancel-comment-reply-link{
			font-weight: 400;
			font-family: 'Noto Sans', sans-serif;
			float: right;
			text-align: right;
		}
		form#commentform {
			background: rgba(0, 0, 0, 0.04) none repeat scroll 0 0;
			display: inline-block;
			padding: 30px;
			width: 100%;
		}
		form#commentform textarea{
			background: #fff none repeat scroll 0 0;
			color: #555;
			max-width: 100%;
			min-height: 190px;
			width: 100% !important;
		}
		form#commentform textarea,
		#commentform input,
		form#commentform input[type="text"]{
			margin-top: 8px;
		}
		form#commentform p.form-author,
		form#commentform p.form-email,
		form#commentform p.form-textarea,
		form#commentform p.form-url,
		form#commentform p.log-in-out,
		form#commentform p.logged-in-as{
			padding: 8px 0;
		}
		#comments-number,
		#reply-title{
			padding-top: 0;
		}
		#comments-template{
			margin-top: 60px;
		}
		.log-in-out{
			padding-top: 0;
		}
		form#commentform p.log-in-out,
		form#commentform p.logged-in-as{
			padding-top: 0;	
		}
		.templatic_rating .rating_text{
			font-size: 14px;
		}
		#commentform .log-in-out{
			float: right;
			text-align: right;
			font-size: 14px;
			line-height: 1;
			color: #999;
		}
		.rate-comment{
			font-size: 14px;
			color: #999;
		}
		.comment-form-comment{
			margin-top: 14px;
		}



		.claimed{
			background: none repeat scroll 0 0 #EFEF67 !important;
			border: 1px solid #D8D5B6 !important;
			padding: 5px 12px;
			color: rgb(214, 62, 62);
			border-radius: 2px;
		}
		.comment-content .readtooltipitem,
		.comment-content .butoontooltipitem{
			position: relative;
		}



/* ==========================================================================
   All In One Map
   ========================================================================== */
   		.full-width-map #main{
   			margin-top: 0;
   			padding-top: 0!important;
   		}
   		.full-width-map .location_fld_wrapper{
   			float: right;
   			padding-top: 10px;
   		}
   		.full-width-map #menu-primary{
   			float: right;
   			padding-top: 23px;
   		}
   		.full-width-map #content,
   		.full-width-map .sidebar{
   			margin-top: 0;
   		}
   		.full-width-map #footer{
   			margin-top: 0;
   		}
   		
   		.full-width-map .nav_bg .widget-nav-menu nav,
   		.full-width-map .primary_menu_wrapper,
   		.full-width-map .nav_bg .widget-nav-menu ul ul,
   		.full-width-map .inner-header-wrapper,
   		.full-width-map div#menu-secondary .wrap,
   		.full-width-map div#menu-secondary1 .wrap,
   		.full-width-map div#menu-subsidiary .wrap,
   		.full-width-map div#menu-secondary .menu ul ul,
   		.full-width-map div#menu-secondary1 .menu ul ul,
   		.full-width-map div#menu-subsidiary .menu ul ul,
   		body.full-width-map .mega-menu ul.mega li ul.sub-menu,
   		body.full-width-map .mega-menu .nav_bg{
   			background-color: #fcfcfc;
   			border-bottom: 2px solid rgba(0, 0, 0, 0.1);
   		}
   		.full-width-map div#menu-primary .menu li a,
   		.full-width-map .toggle_handler #directorytab{
   			color: #555;
   		}
   		body.full-width-map .toggle_handler #directorytab.directorytab_open{
   			color: #fff;
   		}
   		.d_location_type_navigation {
			background-color: #fff;
			padding: 10px;
			position: absolute;
			right: 0;
			width: 200px;
		}
		.map_infobubble .map-item-info {
			border: 1px solid #fff;
			border-radius: 4px;
			box-shadow: 0 0 21px 11px rgba(0, 0, 0, 0.1);
		}
		.map_infoarrow > div:last-child{
			background-image: url(images/map-tooltip.png);
			margin-top: -6px!important;
		}
		.gm-style .google-map-info h6 span{
			font-weight: 500;
		}
		#map_canvas .google-map-info .map-inner-wrapper .map-item-info{
			padding-top: 110px;
		}
		body #map_canvas .gm-style img[src*="/images/close.png"] {
			height: 26px !important;
			right: -6px !important;
			top: 0!important;
			width: 26px !important;
		}
		.single_rating i,
		.comments_rating i,
		.rating i,
		#rate span i,
		[class*="rating"] i::before{
			font-size: 16px;
		}
		#map_canvas .google-map-info.map-image .map-inner-wrapper .map-item-info .map-item-img{
			height: 140px;
			left: -1px;
			top: -40px;
			width: 211px;
		}
		#map_canvas .google-map-info.map-image .map-inner-wrapper .map-item-info .map-item-img img{
			width: 100%;
			height: 100%;
			border-radius: 0;
			padding: 0;
		}











/* ==========================================================================
   Job Submit Page
   ========================================================================== */
   		#post-listing .complete .step-heading{
   			color: #00b0ed;
   		}
   		.select-wrap span.select::after{
			right: 12px;
			top: 4px;
   		}
   		.select-wrap span.select::after{
			right: 15px;
			top: 10px;
		}
		.select-wrap span.select {
			border-radius: 2px;
			max-height: 55px;
			padding: 10px 12px;
		}
		#horizontal_header_location .select-wrap span.select:after{
			right: 10px;
			top: 5px;
		}
		#horizontal_header_location .select-wrap span.select{
			max-height: inherit;
			padding: 6px 12px;
		}
   		#submit_form{
   			margin-top: 20px;
   		}
   		#submit_form .detail{
   			display: inline-block;
   			margin-top: 15px;
   		}
   		#submit_form input.input-text,
   		#submit_form input[type="date"],
   		#submit_form input[type="datetime-local"],
   		#submit_form input[type="datetime"],
   		#submit_form input[type="email"],
   		#submit_form input[type="month"],
   		#submit_form input[type="number"],
   		#submit_form input[type="password"],
   		#submit_form input[type="search"],
   		#submit_form input[type="tel"],
   		#submit_form input[type="text"],
   		#submit_form input[type="time"],
   		#submit_form input[type="url"],
   		#submit_form input[type="week"],
   		#submit_form textarea{
   			padding-top: 13px;
   			padding-bottom: 13px;
   		}
   		#submit_form .detail > div{
   			margin-top: 10px;
   		}





/* ==========================================================================
   Breadcrumb
   ========================================================================== */
   		#breadcrumb a,
   		.breadcrumb a{
   			color: #555;
   		}
   		#breadcrumb a:hover,
   		.breadcrumb a:hover{
   			color: #00b0ed;
   		}





/* ==========================================================================
   Preview Page
   ========================================================================== */
   		#preview_submit_from_jobs .apply-main-button{
   			margin-top: 20px;
   		}
   		#preview_submit_from_jobs #overview{
   			margin-top: 20px;
   		}
   		#preview_submit_from_jobs .job-tags-info{
   			margin-top: 30px;
   		}
   		dialog .close-reveal-modal::before,
		.reveal-modal .close-reveal-modal::before,
		.modal_close::before{
			background: #fff none repeat scroll 0 0;
			border: 2px solid rgba(0, 0, 0, 0.2);
			border-radius: 100%;
			color: #797979;
			content: "";
			font-family: "FontAwesome";
			font-size: 12px;
			height: 28px;
			line-height: 1.9;
			position: absolute;
			right: -15px;
			text-align: center;
			top: -15px;
			width: 28px;
			z-index: 999;
		}
		dialog,
		.reveal-modal {
			border: medium none;
			border-radius: 4px;
		}
		.event-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left,
		.preview_submit_from_data .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left,
		.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left{
			border: none;
		}
		.preview_submit_from_data .entry-header .entry-header-title .entry-header-custom-wrap .entry-header-custom-left + .entry-header-custom-right,
		.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .entry-header-custom-left + .entry-header-custom-right{
			/*padding-left: 25px;*/
			margin-left: 0;
		}




/* ==========================================================================
   Success Page
   ========================================================================== */
	   .grid02 ul.list li p {
			font-size: 16px;
			line-height: 1.5 !important;
		}
		.gm-style .google-map-info h6 span{
			font-size: 16px;
		}
		.gm-style .google-map-info p{
			font-size: 14px;
		}
		#map_canvas .google-map-info .map-inner-wrapper .map-item-img img{
			box-shadow: none;
			border: 1px solid rgba(0, 0, 0, 0.1);
		}
		#map_canvas .google-map-info .map-inner-wrapper .map-item-info{
			padding-bottom: 15px;
		}












/* ==========================================================================
   Classified
   ========================================================================== */
   		.sidebar .widget #loop_classified_taxonomy ul li a::before{
   			display: none;
   		}
   		.sidebar .widget #loop_classified_taxonomy ul li a{
   			padding-left: 0;
   		}
   		.post-left{
   			margin-right: 14px;
   		}
   		.post-right h4{
   			margin-top: -8px;
   		}

   		.post-right h4 a {
			color: #333;
			font-family: 'Roboto', sans-serif;
			font-size: 18px;
			font-weight: 500;
		}
		#loop_classified_taxonomy .post-right h4 {
			margin-top: 3px;
		}

   		.tmpl_classified_seller .seller-top_wrapper .tmpl-seller-detail-rt .button{
   			font-size: 14px;
   		}
   		.singular-classified .spt-left > ul li{
   			line-height: 1.2;
   		}
   		.tmpl_classified_seller .seller-top_wrapper .tmpl-seller-detail-rt p.title{
   			font-size: 16px;
   		}
   		.tmpl-seller-details{
   			margin-top: 20px;
   		}
   		.tmpl_classified_seller .tmpl-seller-details p i{
   			position: relative;
   			top: -1px;
   		}
   		.classified .single_rating{
   			margin-top: 4px;
   		}
   		.classified-page-end .share-label{
   			float: left;
   			padding-top: 6px;
   		}
   		.classified-page-end .social-media-share,
   		.singular-event .social-media-share{
   			clear: none;
   			margin-left: 10px;
   		}
   		#content .claim-post-wraper ul li a{
   			border-radius: 2px;
   		}
   		#classified_details #overview h2{
   			margin-top: 0;
   		}
   		.list [class*="classified"] [class*="_img"],
   		.list .hentry[class*="classified"] [class*="_img"]{
   			margin-top: 10px;
   		}
   		.filter-options .flit-opt-cols1 a {
			font-size: 14px;
			padding: 2px 18px;
		}
		.directory_manager_tab ul.view_mode li a{
			height: 38px;
			width: 38px;
		}
		.directory_manager_tab ul.view_mode li a,
		.select-wrap .tev_options_sel + span.select{
			border-radius: 2px; 
		}
		.select-wrap .tev_options_sel + span.select{
			font-size: 14px;
		}
		#classified_sortby_frm .select-wrap span.select{
			padding-top: 4px;
			padding-bottom: 4px;
		}
		.directory_manager_tab ul.view_mode li a::before{
			font-size: 18px;
		}
		.tmpl_search_classified #tmpl_find_classified .flt-pstatus li input[type="checkbox"]{
			float: left;
			margin-top: 2px;
		}
		.tmpl_search_classified #tmpl_find_classified .flt-pstatus li label{
			display: block;
			overflow: hidden;
		}
		.tmpl_filter_results .select-wrap span.select{
			min-height: 44px;
		}
		.widget .select-wrap select,
		.select-wrap select{
			width: 95%;
		}
		#submit_form .widget .select-wrap select,
		#submit_form .select-wrap select{
			width: 93%;
		}
		#submit_form .select-wrap span.select{
			max-height: 50px;
			padding-top: 11px;
			padding-bottom: 11px;
		}
		#submit_form .select-wrap span.select::after {
			top: 9px;
		}
		#preview_submit_from_classified .detail-meta{
			margin-bottom: 0;
			margin-left: 0;
		}
		#preview_submit_from_classified .detail-meta li{
			list-style: none;
		}
		#preview_submit_from_classified .tabs-content{
			margin-bottom: 10px;
		}
		#preview_submit_from_classified .entry-content{
			margin-bottom: 0;
		}
		#preview_submit_from_classified #classified_details{
			padding-bottom: 5px;
		}
		.tevolution-directory .post-meta a{
			color: #555;
		}
		#preview_submit_from_classified .more_photos li img{
			margin-bottom: 0;
		}
		#loop_classified_taxonomy li{
			margin-bottom: 0;
		}
		.classified-status + .featured_tag{
			top: 45px;
		}
		.tmpl_search_classified #tmpl_find_classified .flt-pstatus{
			margin-bottom: 0;
		}





/* ==========================================================================
   Real Estate
   ========================================================================== */
	   .list .listing_img{
	   		margin-top: 10px;	
	   }
	   .list .post .listing_img{
	   		margin-top: 0;
	   }
	   .list .property-wrapper h2.entry-title{
	   		margin-bottom: 10px;
	   }
	   .tmpl_search_property .search_range input#property_price_range{
	   		padding-top: 0;
	   }
	   .filter-options.pfilter_list_wrap {
			padding-bottom: 15px;
		}
		.agent-social-networks a i::after{
			display: none;
		}
		.agent-social-networks a i{
			padding: 0;
			font-size: 14px;
			vertical-align: middle;
		}
		.agent-social-networks a{
			color: #555555;
			padding: 5px 10px;
		}
		.tmpl_property_agent .agent-top_wrapper .tmpl-agent-detail-rt p.title{
			font-size: 16px;
		}
		.tmpl_property_agent .tmpl-agent-details #contact_frm .form_row input[type="text"],
		.tmpl_property_agent .tmpl-agent-details #contact_frm .form_row textarea{
			width: 100%;
			margin-left: 0;
		}
		.tmpl_property_agent .tmpl-agent-details #contact_frm .form_row input[type="submit"]{
			margin-left: 0;
			margin-bottom: 0;
		}
		.tmpl_property_agent .tmpl-agent-details #contact_frm .form_row span.message_error{
			margin-left: 0;
		}
		.singular-property .widget-twocolumn ul > li > a,
		.singular-property .widget-twocolumn ul > li > span{
			width: auto;
			max-width: inherit;
		}
		.property-page-end .share-label{
   			float: left;
   			padding-top: 6px;
   		}
   		.property-page-end .social-media-share{
   			clear: none;
   			margin-left: 10px;
   			margin-bottom: 0;
   		}
   		.property-page-end .view_counter{
   			padding-top: 6px;
   		}
   		.singular-property .supreme_wrapper .entry-header-custom-wrap ul li i{
   			background-color: #00b0ed;
   		}
   		.singular-property .property .entry-header-right strong{
   			color: #555;
   		}
   		.widget-twocolumn.popular_posts ul li h3 a,
   		.popular_posts.widget ul li .post_data h3{
   			font-size: 16px;
   		}
   		.widget-twocolumn ul > li > a,
   		.widget-twocolumn ul > li > span{
   			width: auto;
   			max-width: inherit;
   			margin-top: 3px;
   		}
   		.post .entry .property-title .property-price,
   		.post .entry .entry-title-wrapper .property-price,
   		.widget_loop_taxonomy.widget_loop_property .type-property .property-price {
			font-family: 'Roboto', sans-serif;
			font-weight: 500;
			margin-bottom: 10px;
		}
		.property-tax-detail{
			margin: 10px 0;
		}
		.property_search .select-wrap span.select{
			max-height: inherit;
			min-height: inherit;
		}
		.property_search h3.widget-title{
			border-bottom: none;
			margin-bottom: 0;
		}







/* ==========================================================================
   Events
   ========================================================================== */
   		.postpagination a.active,
   		.postpagination a:hover{
   			border-color: #00b0ed;
   			background-color: #00b0ed;
		}
   		.postpagination a{
   			border-radius: 2px;
			height: 30px;
			line-height: 28px;
			width: 30px;
   		}
   		.widget #wp-calendar caption,
   		.recurrence_text:hover{
			background-color: #00b0ed;
   		}
   		.event-single-page .hentry .entry-header-title .entry-header-custom-wrap,
   		.preview_submit_from_data .hentry .entry-header-title .entry-header-custom-wrap{
   			margin-top: 20px;
   		}
   		.list [class*="post"] p.owner_name,
   		.grid [class*="post"] p.owner_name,
   		.list [class*="post"] p.phone,
   		.grid [class*="post"] p.phone,
   		.list [class*="post"] p.address,
   		.grid [class*="post"] p.address,
   		.list [class*="post"] p.time,
   		.grid [class*="post"] p.time,
   		.rev_pin ul li.review,
   		.rev_pin ul li.pinpoint,
   		.rev_pin ul li.favourite,
   		.list [class*="post"] p.event_date,
   		.grid [class*="post"] p.event_date{
   			padding-left: 25px;
   		}
   		.taxonomy-ecategory-events.wordpress .job-types-tabs.tabs dd > a,
   		.taxonomy-ecategory-events.wordpress .job-types-tabs.tabs .tab-title > a,
   		.taxonomy-ecategory-events.wordpress .tabs dd > a,
   		.taxonomy-ecategory-events.wordpress .tabs .tab-title > a,

   		.archive-event.wordpress .tabs dd > a,
   		.archive-event.wordpress .tabs .tab-title > a{
   			padding: 15px;
   			font-size: 1em;
   		}
   		.taxonomy-ecategory-events.wordpress .job-types-tabs.tabs,
   		.taxonomy-ecategory-events.wordpress .tabs,

   		.archive-event.wordpress .tabs{
   			padding-left: 20px;
   		}
   		.list .post .event_img,
   		.grid .post .event_img{
   			margin-right: 3%;
   		}
   		.tabs + .directory_manager_tab .sort_options{
   			top: -62px;
   		}
   		#event_sortby_frm .select-wrap span.select,
   		#directory_sortby_frm .select-wrap span.select,
   		#property_sortby_frm .select-wrap span.select{
   			padding-top: 5px;
   			padding-bottom: 5px;
   		}
   		table.calendar_widget td.date_n div span.calendar_tooltip{
   			border-color: #00b0ed;
   		}





/* ==========================================================================
   Listing
   ========================================================================== */
   		#loop_listing_taxonomy .large-4{
   			width: 100%;
   		}
   		.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p span{
   			width: auto;
   			display: block;
   			overflow: hidden;
   		}
   		#loop_listing_taxonomy .list .post .listing_img,
   		#loop_listing_taxonomy .list .post .post_fig{
   			margin-top: 0;
   		}
   		.list [class*="post"] p.owner_name::before,
		.grid [class*="post"] p.owner_name::before,
		.list [class*="post"] p.phone::before,
		.grid [class*="post"] p.phone::before,
		.list [class*="post"] p.address::before,
		.grid [class*="post"] p.address::before,
		.list [class*="post"] p.time::before,
		.grid [class*="post"] p.time::before,
		.list [class*="post"] p.event_date::before,
		.grid [class*="post"] p.event_date::before,
		.list [class*="post"] p.address::before,
		.grid [class*="post"] p.address::before,
		.list [class*="post"] p.time::before,
		.grid [class*="post"] p.time::before,
		.peoplelink .website::before,
		.peoplelink .facebook::before,
		.peoplelink .twitter::before,
		.peoplelink .linkedin::before,
		.links .email::before,
		.links .phone::before,
		.post .rev_pin ul li.pinpoint::before,
		.post .rev_pin ul li.review::before{
			text-align: center;
		}
		.tmpl-agent-photo img{
			border: 1px solid rgba(0, 0, 0, 0.1);
		}
		.tmpl-agent-photo{
			float: left;
			margin-right: 20px;
		}
		.tmpl-agent-detail-rt p{
			padding-bottom: 5px;
		}
		.auther-other-details{
			display: inline-block;
			width: 100%;
		}
		.agent-social-networks a i{
			width: auto;
			text-align: center;
		}
		.enquiry-list{
			clear: both;
			display: inline-block;
			margin-bottom: 15px;
			width: 100%;
			margin-top: 10px;
		}
		.google-map-directory .button{
			padding-top: 12px;
			padding-bottom: 12px;
		}






/* ==========================================================================
   WYSIWYG Submission Jobs
   ========================================================================== */
   		.submit-progress-steps ul li span.active:after{
   			border-left-color: #00b0ed;
			border-width: 25px;
			margin-top: -4px;
			right: -50px;
			top: 4px;
		}
   		.submit-progress-steps ul li span.active{
   			background-color: #00b0ed;	
   		}
   		.submit-progress-steps ul li{
   			margin-right: 2.4%;
   		}
   		.submit-progress-steps ul {
			background: #f7f7f7;
			border: 1px solid rgba(0, 0, 0, 0.1);
		}
		.submit-progress-steps ul li span.active::before{
			border-left-color: #f7f7f7;
		}
		.pub-link{
			padding-top: 17px;
			padding-bottom: 17px;
		}
		body.frontend_editor .entry-header-custom-wrap p span.popline{
			bottom: -12px;
		}



/* ==========================================================================
   Woo Commerce
   ========================================================================== */
   body.woocommerce #content div.product form.cart .button,
   body.woocommerce div.product form.cart .button,
   body.woocommerce-page #content div.product form.cart .button,
   body.woocommerce-page div.product form.cart .button,
   body.woocommerce #content .quantity input.qty,
   body.woocommerce .quantity input.qty,
   body.woocommerce-page #content .quantity input.qty,
   body.woocommerce-page .quantity input.qty{
   		height: auto;
   }
   body #content .quantity input.qty,
   body .quantity input.qty{
   		padding: 12px 4px 9px 7px;
   }
   .woocommerce .quantity .qty{
   		width: 4em;
   }
   .woocommerce div.product form.cart div.quantity{
   		margin-right: 12px;
   }
   body.woocommerce #content div.product form.cart,
   body.woocommerce div.product form.cart,
   body.woocommerce-page #content div.product form.cart,
   body.woocommerce-page div.product form.cart{
   		margin-bottom: 1.5em;
   }
   body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce-page div.product .woocommerce-tabs ul.tabs{
   		height: auto;
   		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
   }
   #content table.cart a.remove, body table.cart a.remove {
		font-size: 16px;
		line-height: 0.8;
		text-align: center;
	}
	body.woocommerce #content table.cart td.actions .coupon .input-text,
	body.woocommerce table.cart td.actions .coupon .input-text,
	body.woocommerce-page #content table.cart td.actions .coupon .input-text,
	body.woocommerce-page table.cart td.actions .coupon .input-text {
		margin-right: 15px;
		padding: 13px 14px;
		width: auto;
	}





/* ==========================================================================
   Success Message
   ========================================================================== */
   		.success_msg {
			color: #fff!important;
			font-size: 14px!important;
			
			background-color: #00b878;
			border: 2px solid rgba(0, 0, 0, 0.1);
			border-radius: 2px;
			max-width: 1200px;
			width: 100%;
			float: none;
			margin: auto;
			position: absolute;
			z-index: 99;
			left: 0;
			right: 0;
			bottom: -54px;
		}
		.success_msg {
			background-color: #00b878;
			border: 2px solid rgba(0, 0, 0, 0.1);
			border-radius: 2px;
		}
		.success_msg a{
			color: #fff;
			text-decoration: underline;
		}
		.success_msg a:hover{
			color: #333;
		}







/* ==========================================================================
   Blog Section
   ========================================================================== */

   		#loop_post_taxonomy .entry-title{
			font-size: 1.3em;
			font-weight: 500;
			line-height: 1.5;
			max-width: inherit;
   		}
   		p:empty{
   			display: none;
   		}
   		.entry-meta .category,
   		.entry-meta .post_tag{
   			color: #333;
   			font-size: 14px;
   		}
   		.singular-post .social-media-share,
   		.singular-listing .social-media-share{
   			clear: none;
   			margin-bottom: 0;
   		}
   		.singular-post .entry-meta{
			border-bottom: 1px solid rgba(0, 0, 0, 0.15);
			border-top: 1px solid rgba(0, 0, 0, 0.15);
			color: #999;
			font-size: 14px;
			line-height: 18px;
			padding: 15px 0 !important;
			display: inline-block;
			width: 100%;
   		}
   		.singular-post .entry-meta .category{
   			margin-top: 0;
   			float: left;
   		}
   		.singular-post .entry-meta .post_tag{
   			float: right;
   			margin-top: 0;
   		}
   		.post .entry-header h2.entry-title,
   		.full-width-posts.archive .hfeed .post .entry-header h2.entry-title{
   			font-size: 20px;
   			line-height: 1.5;
   			font-weight: 700;
   		}

   		.post.category-blog,
   		.taxonomy-post_tag .infinite .post{
   			border-bottom: none;
   			padding-bottom: 0;
   		}
   		body.singular-post .social-media-share{
   			margin-bottom: 0!important;
   		}
   		
   		body.singular-post #main #content ul{
   			margin-bottom: 15px;
   		}
   		body.singular-post #main #content ul li,
   		body.singular-post #main #content ol li{
   			padding-bottom: 15px;
   		}
   		body.singular-post ul ul,
   		body.singular-post ul ul li{
   			margin: 0!important;
   			padding-bottom: 0!important;
   		}
   		.singular .loop-nav{
   			float: left;
   		}
   		.list .post .entry p,
   		.grid .post .entry p,
   		.list .hentry p,
   		.entry-details p,
   		.list .entry-header.post-blog-content p{
   			line-height: 1.5;
   		}
   		body.archive-post h1.loop-title,
   		body.archive-post h1.page-title{
   			padding-top: 0;
   			margin-top: 0;
   		}
   		.loop-meta{
   			margin-bottom: 20px;
   		}
   		body.archive-post .list .post .listing_img{
   			margin-top: 5px;
   		}
   		body.archive-post .list .post .listing_img img{
   			border: 1px solid rgba(0, 0, 0, 0.1);
   			max-width: inherit;
   			width: 100%;
			height: auto;
   		}
   		.user.archive-post .hfeed .post h2.entry-title{
   			margin-bottom: 0;
   		}
   		body.singular-post .loop-nav .previous{
   			margin-right: 10px;
   		}
   		.type-post .byline{
   			line-height: 1;
   		}



/* ==========================================================================
   Shortcodes
   ========================================================================== */
   		.custom_icon_list ul li::before{
   			color: #57bc56;
   		}
   		.ui-accordion h3{
   			font-size: 16px;
   			font-weight: 500;
   		}
   		.ui-accordion .ui-state-active{
   			color: #00b0ed;
   		}
  		body.tevolution-directory .ui-widget-content{
   			margin-top: 20px;
   			line-height: 1.5;
   		}
   		.ui-widget{
   			font-size: 16px;
   			font-family: 'Noto Sans', sans-serif;
			font-weight: 400;
   		}
   		.shortcodes_wrap .grid_1{
   			width: 20%;
   		}
   		.shortcodes_wrap h2{
   			font-weight: 700;
   		}
   		.btn-small{
   			padding-right: 25px;
   			padding-left: 25px;
   		}
   		body #content .boxes p {
			padding: 10px 0;
		}
		#content .boxes::before{
			left: -10px;
			font-size: 30px;
		}
		.alert {
			background-color: #fdd030;
			border: 2px solid rgba(0, 0, 0, 0.1);
			border-radius: 4px;
			color: #fff;
			margin-bottom: 20px;
			padding: 10px 35px 10px 14px;
			text-shadow: none;
		}
		.close {
			color: #fff;
			opacity: 1;
		}
		.alert-danger, .alert-error {
			background-color: #e85764;
			color: #fff;
		}
		.alert-success {
			background-color: #56cfaa;
			color: #fff;
		}
		.alert-info {
			background-color: #59c0ed;
			color: #fff;
		}

		#content .boxes.warning_box h3,
		#content .boxes.download_box h3,
		#content .boxes.about_box h3,
		#content .boxes.info_box h3,
		#content .boxes.alert_box h3{
			color: #fff;
		}
		#content .boxes.warning_box,
		#content .boxes.download_box,
		#content .boxes.about_box,
		#content .boxes.info_box,
		#content .boxes.alert_box{
			border: 2px solid rgba(0, 0, 0, 0.1);
			color: #fff;
		}
		#content .boxes.warning_box:before,
		#content .boxes.download_box:before,
		#content .boxes.about_box:before,
		#content .boxes.info_box:before,
		#content .boxes.alert_box:before{
			color: rgba(0, 0, 0, 0.35);
		}
		#content .boxes.warning_box{
			background: #e85764;
		}
		#content .boxes.download_box{
			background: #56cfaa;
		}
		#content .boxes.about_box{
			background: #59c0ed;
		}
		#content .boxes.info_box{
			background: #5699E8;
		}
		#content .boxes.alert_box{
			background: #fdd030;
		}
		#content .boxes.normal_box{
			padding: 25px;
		}


/* ==========================================================================
   All Widgets
   ========================================================================== */
   		.listing_post ul li,
   		.listing_post > .post{
   			display: inline-block;
   			width: 100%;
   			vertical-align: top;
   		}
   		#content .widget ul li{
   			border-bottom: none;
   		}
   		.widget .listing_post_wrapper ul li{
   			padding: 0 0;
   		}
   		.home .listing_post .hentry:last-child,
   		.home .listing_post .hentry:last-of-type{
   			padding-bottom: 0;
   			margin-bottom: 0;
   		}
   		.tmpl-agent-details{
   			margin-top: 10px;
   		}
   		.widget.listing_post .post .post-blog-image img{
   			border: 1px solid rgba(0, 0, 0, 0.1);
   		}
   		.home_page_full_content.columns{
   			padding-left: 15px;
   			padding-right: 15px;
   		}
   		.avatar{
   			border-radius: 2px;
   			height: 80px;
   			width: 80px;
   		}
   		.archive-meta p{
   			padding-bottom: 15px;
   		}
   		.all-jobs-list #sidebar-after-content{
   			margin-top: 20px!important;
   		}
   		.special .post .entry .entry-title{
   			float: left;
   		}
   		.special .list .post .jobs_img + .entry{
   			width: calc(100% - 128px);
   		}
   		.listing_post .hentry span{
   			margin-top: 0;
   		}
   		.calendar-wrap{
   			margin-top: 20px;
   		}
   		.widget .searchform_wdgt ul li{
   			border-bottom: none;
   		}
   		.subscribe{
   			margin-top: 60px;
   		}
   		.sidebar .subscribe{
   			margin-top: 0;
   		}
   		.sidebar .fb_iframe_widget iframe{
   			max-width: inherit;
   		}
   		.reveal-modal{
			-webkit-animation-duration: 1s;
			animation-duration: 1s;
			-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
			-webkit-animation-name: bounce;
			animation-name: bounce;
   		}
   		.inner-wrap .cont_wid_area h3.widget-title{
   			font-size: 1.25em;
   			margin-bottom: 10px!important;
   		}
   		#comment_captcha{
   			margin-top: 20px;
   			margin-bottom: 10px;
   		}
   		#content .sidebar .searchform_wdgt input[type="submit"]{
   			margin-top: 10px;
   		}
   		.contact_us .success_msg{
   			top: -108px;
   			bottom: auto;
   		}





/* ==========================================================================
   Coupon Manager
   ========================================================================== */
   		#submit_coupon_code input[type="text"]{
   			padding-top: 12px;
   			padding-bottom: 12px;
   		}


/* ==========================================================================
   select2 multi lavel
   ========================================================================== */
	.select2-container .select2-search--inline .select2-search__field {margin-top:0 !important;}
	.select2-container--default .select2-selection--multiple .select2-selection__choice { margin-top: 9px !important;}





.sidebar .all_category_list_widget .category_list{
	width: 100%;
}


/* ==========================================================================
   Responsive
   ========================================================================== */
	   @media screen and (max-width:1600px) {
	   		dialog .close-reveal-modal::before,
			.reveal-modal .close-reveal-modal::before,
			.modal_close::before,
			.tmpl_login_frm_data.open .modal_close::before{
				top: 20px;
				right: 15px;
				line-height: 1.7;
				width: 25px;
				height: 25px;
			}
	   }
	   @media screen and (max-width:1200px) {
			
			/* Mobile Location
			   ========================================================================== */
			   		.location_fld_wrapper {
						float: right;
						position: absolute;
						right: 0px;
						top: -45px;
						z-index: 99;
						margin: 0 !important;
					}
					.full-width-map .location_fld_wrapper{
						top: -15px;
					}
					.toggle_handler #directorytab{
						border-left: 1px solid rgba(0, 0, 0, 0.2);
						font-size: 0;
						line-height: 1;
						padding: 10px;
						background-color: #00b0ed;
						color: #fff;
					}
					.toggle_handler #directorytab .fa-caret-down::before {
						color: #fff;
						content: "";
						font-size: 16px;
						line-height: 1.5;
					}
			.inner-header-wrapper{
				min-height: inherit;
				padding: 0;
				display: block;
			}
			.header-wrap .header-botttom-container{
				min-height: inherit;
				padding: 18px 15px;
			}
			.header_container {
			  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
			  box-shadow: 0 11px 22px rgba(0, 0, 0, 0.05);
			}
			.tab-bar .menu-icon span{
				box-shadow: 0 0 0 1px #f38546, 0 7px 0 1px #f38546, 0 14px 0 1px #f38546;
			}
			.header-wrap{
				border-bottom: none;
			}
			.left-off-canvas-menu{
				background-color: #00b0ed;
			}


			.jobs-wrapper .entry-title-wrapper,
			.entry .jobs-title{
				float: none;
				width: 100%;
			}
			.jobs-wrapper .entry-details,
			#loop_jobs_taxonomy .entry-details,
			#loop_jobs_taxonomy .jobs-info{
				padding: 0;
				float: none;
				max-width: 100%;
			}
			.home #main #content > div{
				display: inline-block;
			}
			.home #main #content > div,
			.home #main #content > div.fullcontent-wrap,
			.above-home-footer{
				padding-left: 10px;
				padding-right: 10px;
			}
			input[type="button"], input[type="reset"], input[type="submit"] {
			  -webkit-appearance: none;
			}
			body.tevolution-directory #sidebar-header .search_nearby_widget .searchform_wdgt input[type="text"]{
				width: calc(100% - 140px);
				float: left;
			}
	   }



   @media screen and (max-width: 1024px) {
   		#content .hom-above-part .list.homepage{
   			width: 100%;
   			margin-right: 0;
   			float: none;
   		}
   		#content .hom-above-part .home-right-content{
   			float: none;
   			width: 100%;
   			max-width: 340px;
   			display: inline-block;
   			width: 100%;
   			margin-top: 40px;
   		}
   		.pricing-block-wrap .pricing-wrap .pricing-inner-wrap .button{
   			padding: 15px 25px;
   		}
   		.pricing-block-wrap .pricing-wrap .pricing-inner-container{
   			padding: 15px;
   		}
   		.pricing-block-wrap .pricing-wrap .pricing-inner-wrap .pricing-list ul{
   			margin: 15px 0;
   			padding: 10px 0;
   		}
   		.pricing-block-wrap .pricing-wrap .pricing-inner-wrap .pricing-list ul li{
   			padding-top: 5px;
   			padding-bottom: 5px;
   		}
   		.pricing-block-wrap .pricing-wrap .pricing-inner-wrap .pricing-list ul li::before{
   			top: 15px;
   		}
   		.pricing-block-wrap .pricing-wrap .pricing-inner-wrap .price-block span{
   			font-size: 2em;
   		}
   		.pricing-block-wrap .pricing-wrap{
   			padding: 0 10px;
   		}
   		.pricing-block-wrap{
   			margin: 0 -10px;
   		}
   		.footer_widget_wrap{
   			width: 100%;
   			display: inline-block;
   		}
   		.footer_widget_wrap .widget {
			float: left;
			margin-left: 30px;
			max-width: calc(50% - 30px);
			max-width: -webkit-calc(50% - 30px);
			width: 100%;
			margin-bottom: 20px;
		}
		.footer_widget_wrap .widget:nth-child(3n+3){
			margin-left: 0;
		}
		div.footer_widget_wrap .widget{
			display: inline-block;
			width: 100%;
		}
		.sidebar .job-action-buttons{
   			padding: 10px 15px;
   		}
   		#main .sidebar .widget,
   		.job-action-buttons{
   			margin-bottom: 30px;
   		}
   		.singular .pos_navigation .post_left a i{
   			padding-right: 0;
   		}
   		.singular .pos_navigation .post_right a i{
   			padding-left: 0;
   		}
   		.post .post-blog-image{
   			width: auto;
   		}
   		.sidebar.large-3,
   		.tevolution-event-manager #main .sidebar{
   			width: 100%!important;
   		}

		.home #main .hom-above-part #content,
		.home #main .hom-above-part .sidebar{
			padding-top: 0;
			margin-top: 0;
		}
		.slider_carousel{
			margin-bottom: 10px;
		}
		.home #main #content > div:first-child{
   			margin-top: 0!important;
   		}
   		.home #main #content,
   		.home #main .sidebar{
   			margin-top: 0;
   			padding-top: 0;
   		}
   		.home #main .home_page_full_content.columns{
   			padding-top: 0;
   			margin-top: 0;
   		}
   		.home #main #content > div,
   		.above-home-footer{
   			margin-bottom: 50px;
   		}
   		.call-to-action p,
   		.call-to-action .call-to-action-container{
   			max-width: 100%;
   		}
   		.user #main #content.large-9{
   			width: 100%;
   		}
   		.list .post .jobs_img + .entry{
   			width: calc(100% - 128px);
   		}
   		#loop_jobs_taxonomy .jobs-right{
   			float: right;
   		}
   		.sidebar .googlemap{
   			display: none;
   		}
   }
   @media screen and (max-width: 1023px) {
   		#main #content.large-9{
   			width: 100%;
   		}
   }
   @media screen and (max-width: 980px) {
   		.header-wrap .header-botttom-container #sidebar-header .templatic-advanced-search .searchform_wdgt input[type="submit"]{
   			margin-top: 10px;
   			clear: both;
   		}
   		.header-wrap .header-botttom-container #sidebar-header .templatic-advanced-search .searchform_wdgt div.form_row{
   			width: 30%;
   		}
   		.call-to-action .button{
   			display: inline-block;
   			margin-top: 10px;
   		}
   		.call-to-action .call-to-action-wrapper .button{
   			float: left;
   		}
   		#loop_jobs_taxonomy .jobs-right{
   			right: 0;
   		}
   		#loop_jobs_taxonomy .jobs-right .featured-and-freelance{
   			float: left;
   		}
   		.singular-jobs .entry-header-image img{
			max-height: 70px;
			max-width: 100px;
   		}
   		.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .entry-header-custom-left + .entry-header-custom-right{
   			margin-left: 20px;
   		}
   		.sidebar .job-action-buttons ul.jobs-buttons li i, .sidebar .job-action-buttons ul.jobs-buttons li.claim_ownership span{
   			padding: 6px;
   			min-width: inherit;
   			min-height: inherit;
   			margin-top: 5px;
   		}
   		.sidebar .job-action-buttons ul.jobs-buttons li.claim_ownership span i{
   			font-size: 12px;
   		}
   		.sidebar .job-action-buttons ul.jobs-buttons li.claim_ownership span{
   			margin-top: 0;
   		}
   		.sidebar .job-action-buttons ul.jobs-buttons li.claim_ownership span i{
   			top: -4px!important;
   		}
   		.jobs-short .short-option .short-title, #loop_jobs_taxonomy .sort-title, #loop_jobs_taxonomy .jobs-wrapper, .jobs-wrapper{
   			width: auto;
   		}
   		dialog.tmpl_login_frm_data,
		.reveal-modal.tmpl_login_frm_data {
			margin-left: -25%;
			width: 50%;
		}
		#loop_jobs_taxonomy .jobs-right{
			position: absolute;
		}
		#loop_listing_taxonomy .entry{
			width: auto;
		}

   }
   @media screen and (max-width: 800px) {
   		.apply-share .share-job-wrapper{
   			float: none;
   			display: inline-block;
   			width: 100%;
   		}
   		.apply-share{
   			width: auto;
   			margin-top: 10px;
   		}
   		.apply-share .apply-main-button{
			clear: both;
			display: inline-block;
			width: auto;
   		}
   		body .social-media-share li{ margin:0 0 5px; }
   }
   @media screen and (max-width: 768px) {
   		.singular-jobs .realated_post{
   			margin-top: 30px;
   		}
   		body.tevolution-jobs-manager.jobs-single-page .entry-content h2, .singular-jobs .entry-content h2, .preview_submit_from_data .entry-content h2, .singular-jobs .realated_post h3, #comments-number, #reply-title{
   			margin-bottom: 6px;
   		}
   		.singular-jobs .realated_post #loop_jobs_taxonomy article{
   			padding: 10px 0!important;
   		}
   		#jobs_reviews,
   		#comments-template{
   			margin-top: 30px;
   		}
   		.contentwrap.homepage-content-two .widget{
   			margin-bottom: 60px;
   		}
   		.post .post-blog-image{
   			width: 23%;
   		}
   		.home #main{
   			margin-top: 0;
   		}
   		.header-wrap .header-botttom-container #sidebar-header .templatic-advanced-search .searchform_wdgt div.form_row{
   			margin-right: 15px;
   		}
   		.comment-pagination,
   		.loop-nav,
   		.pagination{
   			padding: 15px 0;
   		}
   }
   @media screen and (max-width: 767px) {
   		html{
   			font-size: 14px;
   		}
   		#main{
   			margin-top: 25px;
   		}
   		#main .wrap.row{
   			padding-top: 10px;
   		}
   		.home #main #content,
   		.home #main .sidebar{
   			padding-top: 10px;
   		}
   		.home #main #content > div,
   		.homepage-below-main .widget{
   			margin-bottom: 30px;
   		}
   		.work-section div.work-img-wrap{
   			width: 100%;
   			margin-right: 0;
   			margin-bottom: 15px;
   		}
   		.work-section > div{
   			float: none;
   			width: 100%;
   		}
   		.widget .textwidget .benefits{
   			margin-top: 10px;
   		}
   		.call-to-action p,
   		.call-to-action .call-to-action-container {
			float: none;
			margin-right: 0;
			max-width: 100%;
		}
		.call-to-action{
			padding: 30px 20px;
		}
		.home #main #content > div.fullcontent-wrap{
			padding: 20px 15px;
		}
		.home #main #content > div.fullcontent-wrap .testimonials::before{
			display: none;
		}
		.home #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li{
			margin-right: 10px;
			margin-top: 10px;
			width: calc(50% - 10px);
			width: -webkit-calc(50% - 10px);
		}
		.pricing-block-wrap .pricing-wrap{
			width: 50%;
			margin-bottom: 10px;
		}
		#loop_jobs_taxonomy .jobs-right .featured-and-freelance{
			float: right;
		}
		#comments .comment-list li ol.children{
			padding-top: 20px;
		}
		#comments li{
			padding: 10px 0;
		}
		.toggle_handler #directorytab i{
			top: 1px;
		}
		body .tiny_btn{
			margin: 0;
		}
		.list .post, .list .hentry,
		.list div[id*="post"] {
			margin-bottom: 10px;
			padding: 8px 0 0;
		}
		#header .sidebar .search_nearby_widget .searchform_wdgt input[type="submit"]{
			float: left;
			margin-top: 15px;
		}
		.sidebar .job-action-buttons ul.jobs-buttons li i, .sidebar .job-action-buttons ul.jobs-buttons li.claim_ownership span{
			margin-top: 0;
		}
		#loop_jobs_taxonomy .jobs-right{
			position: inherit;
		}
	}
   @media screen and (max-width: 680px) {
   		#loop_jobs_taxonomy .jobs-right .featured-and-freelance{
			float: left;
		}
		#loop_jobs_taxonomy .jobs-right{
			padding-top: 0;
		}
	}
   @media screen and (max-width: 640px) {
		.home #main #content > div:first-child{
			margin-top: 5px;
		}
   		.header-wrap .header-botttom-container #sidebar-header .templatic-advanced-search .searchform_wdgt div.form_row{
   			width: 100%;
   			margin-right: 0;
   			margin-bottom: 10px;
   		}
   		.header-botttom-container .templatic-advanced-search .form_row input[type="date"],
		.header-botttom-container .templatic-advanced-search .form_row input[type="datetime-local"],
		.header-botttom-container .templatic-advanced-search .form_row input[type="datetime"],
		.header-botttom-container .templatic-advanced-search .form_row input[type="email"],
		.header-botttom-container .templatic-advanced-search .form_row input[type="file"],
		.header-botttom-container .templatic-advanced-search .form_row input[type="month"],
		.header-botttom-container .templatic-advanced-search .form_row input[type="number"],
		.header-botttom-container .templatic-advanced-search .form_row input[type="password"],
		.header-botttom-container .templatic-advanced-search .form_row input[type="search"],
		.header-botttom-container .templatic-advanced-search .form_row input[type="tel"],
		.header-botttom-container .templatic-advanced-search .form_row input[type="text"],
		.header-botttom-container .templatic-advanced-search .form_row input[type="url"],
		.header-botttom-container .templatic-advanced-search .form_row select,
		.header-botttom-container .templatic-advanced-search .form_row textarea,
		.header-botttom-container .templatic-advanced-search input[type="time"],
		.header-botttom-container .templatic-advanced-search input[type="week"],
		.header-botttom-container .templatic-advanced-search .select-wrap span.select,
		.header-botttom-container .templatic-advanced-search .selectbox {
			max-width: 100%;
		}
		.header-botttom-container .select-wrap span.select{
			line-height: 1.2;
		}
		.header-botttom-container .templatic-advanced-search .searchform_wdgt .form_row .select-wrap span.select::after{
			top: 15px;
		}
		.home #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li{
			margin-right: 0px;
			margin-top: 30px;
			width: 100%;
			float: none;
			display: inline-block;
			clear: both;
		}
		.home #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li:first-child{
			margin-top: 0;
		}
		.home #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li .testi_content{
			padding: 55px 25px 25px;
		}
		.list .jobs_img img{
			width: 60px;
			max-height: 40px;
		}
		.jobs-short .short-option .short-title, #loop_jobs_taxonomy .sort-title, #loop_jobs_taxonomy .jobs-wrapper, .jobs-wrapper{
			float: none;
			width: 100%;
			margin-bottom: 10px;
		}
		.jobs-right{
			float: none;
			position: inherit;
			text-align: left;
		}
		.list .post .jobs_img + .entry{
			width: calc(100% - 75px);
			width: -webkit-calc(100% - 75px);
		}
		.comment-pagination, .loop-nav, .pagination{
			padding: 10px 0;
		}
		#listpagi{
			margin-top: 10px;
		}
		.list .all-jobs-list .post, .list .all-jobs-list .hentry, .list .all-jobs-list div[id*="post"]{
			padding: 10px 5px;
		}
		.home #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li .testi_info img{
			width: 50px;
			height: 50px;
			margin-right: 10px;
		}
		.home #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li .testi_info cite{
			top: 10px;
		}
		.wordpress .job-types-tabs.tabs{
			padding-left: 5px;
		}
		.wordpress .job-types-tabs.tabs dd > a, .wordpress .job-types-tabs.tabs .tab-title > a{
			padding: 10px 15px;
		}
		#content .widget-title{
			margin-bottom: 15px;
		}
		.pricing-block-wrap .pricing-wrap{
			width: 100%;
			float: none;
		}
		.pricing-block-wrap .pricing-wrap{
			padding: 0;
		}
		.pricing-block-wrap{
			margin: 0;
		}
		#sub_listing_categories ul li.jobscategory ul li{
			padding-left: 0;
		}
		.taxonomy-jobscategory #sub_listing_categories{
			padding-left: 10px;
			padding-right: 10px;
		}
		.apply-share .share-job-wrapper{
			float: left;
		}
		.job-tags-info .job-tags {
			display: inline-block;
			float: none;
			width: 100%;
		}
		.job-tags-info{
			padding: 10px 0;
		}
		dialog.tmpl_login_frm_data, .reveal-modal.tmpl_login_frm_data{
			margin-left: 12%;
			width: 70%;
		}
		dialog,
		.reveal-modal{
			min-height: inherit;
		}
		#loop_jobs_taxonomy .jobs-right{
   			float: left;
   		}
   }
   @media screen and (max-width: 520px) {
   		.button,
		.uploadfilebutton,
		a.button,
		button,
		input[type="button"],
		input[type="reset"],
		input[type="submit"],
		.widget-title .more,
		.tmpl_classified_seller .seller-top_wrapper .tmpl-seller-detail-rt .button,
		.singular-classified #contact_seller_id,
		.searchform_wdgt input[type="submit"],
		.upload,
		body.woocommerce #content input.button,
		body.woocommerce #content input.button.alt,
		body.woocommerce #respond input#submit,
		body.woocommerce #respond input#submit.alt,
		body.woocommerce .widget_layered_nav_filters ul li a,
		body.woocommerce a.button,
		body.woocommerce a.button.alt,
		body.woocommerce button.button,
		body.woocommerce button.button.alt,
		body.woocommerce input.button,
		body.woocommerce input.button.alt,
		body.woocommerce-page #content input.button,
		body.woocommerce-page #content input.button.alt,
		body.woocommerce-page #respond input#submit,
		body.woocommerce-page #respond input#submit.alt,
		body.woocommerce-page .widget_layered_nav_filters ul li a,
		body.woocommerce-page a.button,
		body.woocommerce-page a.button.alt,
		body.woocommerce-page button.button,
		body.woocommerce-page button.button.alt,
		body.woocommerce-page input.button,
		body.woocommerce-page input.button.alt,
		div.woocommerce form.track_order input.button,
		.heading-inner .more {
			padding: 10px 24px;
		}
		.header-wrap .header-botttom-container #sidebar-header .templatic-advanced-search .searchform_wdgt div.form_row{
			margin-bottom: 8px;
			margin-top: 8px;
		}
		.header-wrap .header-botttom-container #sidebar-header .templatic-advanced-search .searchform_wdgt input[type="submit"]{
			margin-top: 10px!important;
		}
		.inner-wrap h3.widget-title{
			font-size: 1.5em;
		}
		.home #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li .testi_content p::before{
			display: none;
		}
		.home #main #content > div.fullcontent-wrap .fullwrap .testimonials .testimonial_container ul li .testi_content{
			padding: 25px;
		}
		.comment-pagination .page-numbers strong, .pagination .page-numbers strong, strong.prev, strong.next,
		.expand.page-numbers, a.page-numbers.first, a.page-numbers.last, span.page-numbers.dots, .loop-nav span.next, .loop-nav span.previous,
		body .pos_navigation .post_left a,
		body .pos_navigation .post_right a, a.current.page-numbers{
			padding: 3px 10px;
		}
		.featured-job-info{
			padding: 10px 0;
		}
		.footer_widget_wrap .widget{
			max-width: 100%;
			margin-left: 0;
		}
		#footer .footer_top{
			padding-top: 10px;
		}
		div#menu-footer .menu li{
			margin-left: 10px;
			margin-right: 10px;
		}
		#footer .footer-social-icon ul li i{
			line-height: 2.8;
		}
		#comments-template .comment-wrap .comment-header{
			padding: 10px 20px;
		}
		#comments-template .comment-wrap .comment-content.comment{
			padding: 15px;
		}
		#comments .comment-list li ol.children{
			padding-left: 10px;
		}
		.comments-wrap .comment-list .comment-wrap{
			margin-left: 70px;
		}
		#comments-template li img{
			width: 50px;
			height: 50px;
		}
		form#commentform input[type="text"]{
			max-width: 100%;
		}
		form#commentform input[type="text"], form#commentform textarea{
			width: 100%;
		}
		input.input-text,
		input[type="date"],
		input[type="datetime-local"],
		input[type="datetime"],
		input[type="email"],
		input[type="month"],
		input[type="number"],
		input[type="password"],
		input[type="search"],
		input[type="tel"],
		input[type="text"],
		input[type="time"],
		input[type="url"],
		input[type="week"],
		select,
		textarea {
			padding-top: 10px;
			padding-bottom: 10px;
		}
		form#commentform textarea{
			min-height: 150px;
		}
		form#commentform{
			padding: 15px;
		}
		.apply-share .share-job-wrapper .social-media-share{
			float: none;
			clear: both;
			width: 100%;
			display: inline-block;
		}
		.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .entry-header-custom-left + .entry-header-custom-right{
			margin-left: 10px;
		}
		#comments ol.comment-list{
			margin-top: 10px;
		}
		dialog.tmpl_login_frm_data,
		.reveal-modal.tmpl_login_frm_data{
			margin-left: 8%;
			width: 78%;
		}
		.wordpress .job-types-tabs.tabs dd > a,
		.wordpress .job-types-tabs.tabs .tab-title > a{
			padding: 10px 11px;
		}
		.wordpress .job-types-tabs.tabs dd > a,
		.wordpress .job-types-tabs.tabs .tab-title > a,
		.wordpress .tabs dd > a,
		.wordpress .tabs .tab-title > a{
			font-size: 16px;
			font-weight: 500;
		}
		.wordpress .tabs dd,
		.wordpress .tabs .tab-title{
			margin-right: 2px;
		}
		.wordpress .tabs dd.active a,
		.wordpress .tabs .tab-title.active a{
			top: 1px;
		}
		.home #main,
		#main.breadcrumb-wrapper{
			padding-top: 0!important;
			margin-top: 0;
		}
		.list [class*="post"] p.owner_name,
		.grid [class*="post"] p.owner_name,
		.list [class*="post"] p.phone,
		.grid [class*="post"] p.phone,
		.list [class*="post"] p.address,
		.grid [class*="post"] p.address,
		.list [class*="post"] p.time,
		.grid [class*="post"] p.time,
		.rev_pin ul li.review,
		.rev_pin ul li.pinpoint,
		.rev_pin ul li.favourite,
		.list [class*="post"] p.event_date,
		.grid [class*="post"] p.event_date{
			padding-left: 20px;
		}
		.contentwrap.homepage-content-two .widget{
			margin-bottom: 30px;
		}
		.home #main .hom-above-part #content,
		.home #main .hom-above-part .sidebar{
			padding-top: 0;
			margin-top: 0;
		}
		.slider_carousel{
			margin-bottom: 10px;
		}
		a.current.page-numbers{
			margin: 4px 4px 0 0;
		}
		.user .author_price_details p{
			width: 100%;
		}
		.cancel-btn:hover,
		a.cancel-btn:hover,
		input.cancel-btn:hover,
		.secondray-button:hover,
		.uploadfilebutton.secondray-button:hover,
		a.button.secondray-button:hover,
		button.secondray-button:hover,
		input.secondray-button[type="button"]:hover,
		input.secondray-button[type="reset"]:hover,
		input.secondray-button[type="submit"]:hover,
		a.current.page-numbers,
		span.current.page-numbers strong,
		.page-numbers:hover strong,
		body .secondary_btn:hover,
		.comment-pagination .page-numbers:hover strong,
		strong.prev:hover,
		strong.next:hover,
		.loop-nav span.next:hover,
		.loop-nav span.previous:hover,
		.pagination .page-numbers:hover strong,
		body .pos_navigation .post_left a:hover,
		body .pos_navigation .post_right a:hover,
		a.current.page-numbers,
		a.page-numbers[title~="Last"]:hover,
		a.page-numbers[title~="First"]:hover {
			padding-bottom: 4px !important;
			padding-top: 4px !important;
		}
		#popup_login .form_row:last-child{
			padding-bottom: 15px;
		}
		.footer-contact-wrap,
		.footer-about-content{
			max-width: 100%;
			width: 100%;
		}
		.footer-copyright .fotter-bottom-left,
		.footer-copyright .fotter-bottom-right{
			float: none;
		}
		#main #content .widget:last-of-type{
			margin-bottom: 0;
		}
   }


   @media only screen and (max-width: 360px){
   		dialog.tmpl_login_frm_data,
   		.reveal-modal.tmpl_login_frm_data {
			margin-left: 2%;
			width: 90%;
		}
   }
   @media only screen and (max-width: 320px){
   		body #loop_jobs_taxonomy .tiny_btn {
			margin-bottom: 5px;
		}
		.sidebar.large-3,
		.tevolution-event-manager #main .sidebar{
			width: 100%!important;
		}
		.list .jobs_img,
		.list [class*="jobs"] [class*="_img"],
		.list .hentry[class*="jobs"] [class*="_img"],
		.list.author-feeds[id*="jobs"] [class*="_img"]{
			margin-right: 4%!important;
		}
		#breadcrumb > div,
		.breadcrumb > div{
			margin-bottom: 0;
		}
		h1,
		body h1{
			font-size: 1.5em;
		}
		.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .entry-header-custom-left p:first-of-type{
			padding-top: 8px;
		}
		body .social-media-share li a{
			margin-right: 0;
		}
		body .social-media-share li{
			margin-bottom: 10px;
		}
   }





   @media only screen and (min-width: 1600px){
		dialog.tmpl_login_frm_data,
		.reveal-modal.tmpl_login_frm_data {
			margin-left: -12%;
			width: 22%;
		}

   }
   @media only screen and (min-width: 1200px){
   		.home #main #content > div,
   		.homepage-content-one{
   			padding-left: 15px;
   			padding-right: 15px;
   		}
   		.footer-wrap.row{
   			padding-left: 0;
   			padding-right: 0;
   		}
   		.sub-container.mega .row{
   			padding-left: 0!important;
   			padding-right: 0!important;
   		}
   		.mega-menu ul.mega li ul.sub-menu ul{
   			margin-left: 0;
   			margin-right: 0;
   		}
   }
   @media only screen and (min-width: 1024px){
		.singular-jobs .large-9,
		.taxonomy-jobscategory .large-9,
		.archive-jobs .large-9{
    		width: 69.8%;
		}
		.singular-jobs .large-3,
		.taxonomy-jobscategory .large-3,
		.archive-jobs .large-3 {
		    width: 29%;
		}
	}

.fotter-bottom-left {
    float: left;
}

.fotter-bottom-right {
    float: right;
}

.footer_bottom .footer-content{
	float: none;
}

/* ==========================================================================
   Tevolution Deals
   ========================================================================== */
	body .singular-deals #slidersection{display: block;}
	.deals-wrapper .dea_buynow a.button { width: 150px;}
	.singular-deals .deal_price_link .countdowncontainer span.hurry_text ~ span,
	.deal-tax-detail .dealcounter li strong{color:#DD8955}
	#slidersection .rightside .bottom_right ul li a:hover{background:#DD8955;}
	.post .entry .entry-title:hover, .post .entry .entry-title a:hover{color: #00b0ed;}

