/*==================================================

	Project: Directory project
	Version: 1.0
	Last change: 7/04/16
	Author : aladinForest

	/**
	* Table of Contents :
	* 1.0 - Default Css Wrap Start
	* 2.0 - Header Css Wrap Start
	* 3.0 - Navigation Icon Wrap Start
	* 4.0 - Navigation Item Wrap Start
	* 5.0 - Navigation Social Icon Wrap Start
	* 6.0 - Sticky Menu Wrap Start
	* 7.0 - Search Bar Wrap Start
	* 8.0 - Logo Wrap Start
	* 9.0 - Top Login Wrap start
	* 10.0 - Banner Map Wrap Start
	* 11.0 - Heading Wrap Start
	* 12.0 - Categories Tab Link Wrap Start
	* 13.0 - Category Tab Link Data Wrap Start
	* 14.0 - Premium Featured Ad Wrap Start
	* 15.0 - Visit To Place Wrap Start
	* 16.0 - Our Popular Category Wrap Start
	* 17.0 - Home Services Wrap Start
	* 18.0 - Advance Listing Wrap Start
	* 19.0 - Select your Price and Plan Wrap Start
	* 20.0 - Client testimonial Wrap Start
	* 21.0 - Company Sponser Wrap Start
	* 22.0 - Subcribe Our Newsletter Wrap Start
	* 23.0 - Sub Banner Wrap Start
	* 24.0 - Listing Order Wrap Start
	* 25.0 - Directory Listing Wrap Start
	* 26.0 - Pagination Wrap Start
	* 27.0 - Blog 2 Column Wrap Start
	* 28.0 - Blog Detail Wrap Start
	* 29.0 - Blog Detail Tag & Social Icon Wrap Start
	* 30.0 - Block Quate Wrap Start
	* 31.0 - Author Comment Wrap Start
	* 32.0 - Comment Wrap Start
	* 33.0 - Leave Comment Wrap Start
	* 34.0 - Contact Us 1 Wrap Start
	* 35.0 - Contact Map Wrap Start
	* 36.0 - Get in Touch Wrap Start
	* 37.0 - Contact us Services Wrap Start
	* 38.0 - Contact us 02 Wrap Start
	* 39.0 - 404 Page Wrap Start
	* 40.0 - Comming Soon Wrap Start
	* 41.0 - Listing 03 Wrap Start
	* 42.0 - Listing 04 Wrap Start
	* 43.0 - Directory Listing Detail Wrap Start
	* 44.0 - Sign In Wrap Start
	* 45.0 - Submitting Add Wrap Start
	* 46.0 - Submitting Step 1 Wrap Start
	* 47.0 - Submitting Step 2 Wrap Start
	* 48.0 - Submitting Step 3 Wrap Start
	* 49.0 - Submitting Step 4 Wrap Start
	* 50.0 - Submitting Step 5 Wrap Start
	* 51.0 - Submitting Step 7 Wrap Start
	* 52.0 - Submitting Step 8 Wrap Start
	* 53.0 - Submit Add Author Detail Wrap Start
	* 54.0 - Steps Jquery Wrap Start

	[Color codes]

	Background: #ffffff (white)
	Content: #999999 (light black)
	Header h1: #111111 (dark black)
	Header h2: #111111 (dark black)
	Footer:  #000000 (dark black)

	a (standard): #999999 (light black)
	a (visited): #999999 (light black)
	a (active): #999999 (light black)

	[Typography]
	  
	Body copy:  14px/ 'Lato', sans-serif;
	Headers:  'Josefin Sans', sans-serif;
	Input, textarea: 'Lato', sans-serif;
	Sidebar heading: 'Lato', sans-serif;

==================================================*/

/*
	  ============================================================
		   Default Css Wrap Start
	  ============================================================
*/
.aladin_wrapper,
header,
section,
.aladin_content_wrap{
	float:left;
	width:100%;
	position:relative;	
}
section{
	padding:80px 0px;	
}
.aladin_wrapper{
	overflow:hidden;	
}
.no_padding{
	padding:0px;	
}
#menu_content {
    display: none;
}
/*
	  ============================================================
		   Default Css Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Header Css Wrap Start
	  ============================================================
*/
.aladin_header_1{
	background-color:#121b1c;
	min-height:80px;	
}
/*
	  ============================================================
		   Header Css Wrap End
	  ============================================================
*/
/*
	  ============================================================
		   Navigation Icon Wrap Start
	  ============================================================
*/
.aladin_nav{
	float:left;
	width:6%;
	position:relative;
	background-color:#162325;	
}
#hamburger,
#showLeft{
	text-align:center;
	padding:29px 0;	
}
#hamburger > i,
#showLeft > i{
	color:#fff;
	font-size:20px;	
	cursor:pointer;
}
.aladin_order_listing_bg .aladin_price_selector .chosen-container .chosen-results li.highlighted {
	background: #13b1bc;
}
/*
	  ============================================================
		   Navigation Icon Wrap End
	  ============================================================
*/
/*
	  ============================================================
		   Navigation Item Wrap Start
	  ============================================================
*/
#menu_content{
	position:absolute;
	top:80px;
	left:0px;
	width:300px;
	background-color:#121b1c;
	z-index:100;	
}
/*Navigation Item Wrap CSS*/
.aladin_menu_img{
	float:left;
	width:100%;
	position:relative;	
}
.aladin_menu_img::before{
	content:"";
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#212121;
	opacity:0.7;	
}
.aladin_menu_img > img{
	width:100%;
	height:auto;	
}
.aladin_menu_logo{
	position:absolute;
	top:50%;
	left:0px;
	width:100%;
	text-align:center;
	margin:-25px 0px 0px;	
}
.aladin_menu_logo a{
	display:block;	
}
.aladin_menu_logo a > img{
	width:auto;		
}
/*Manu item Css*/
.aladin_menu_item{
	float:left;
	width:100%;
	position:relative;
	padding-bottom:80px;
	background-color:#121b1c;	
}
.aladin_menu_item ul,
.aladin_menu_item ul{
	float:left;
	width:100%;	
}
.aladin_menu_item ul li{
	width:100%;
	position:relative;
	display:block;
	border-bottom:1px solid rgba(255,255,255,0.1);	
}
.aladin_menu_item ul li a{
	display:block;
	padding:20px 20px;
	color:#47777c;
	text-transform:uppercase;
	font-weight:bold;	
}
.aladin_menu_item ul li a i{
	width:15px;
	margin-right:10px;	
}
/*2nd Ul*/
/*.aladin_menu_item ul ul{
	width:100%;
	position:relative;
	top:100%;
	left:0;
	background-color:#121b1c;
	z-index:10;
	visibility:hidden;
	opacity:0;	
}
.aladin_menu_item ul ul li{
	border:0px;	
}
.aladin_menu_item ul ul li a{
	padding-left:30px;	
}*/
/*3rd UL*/
/*.aladin_menu_item ul ul ul{
	top:0px;	
}*/
/*Hover CSS*/
.aladin_menu_item ul li:hover > a{
	color:#fff;	
}
/*.aladin_menu_item ul li:hover > ul{
	opacity:1;
	visibility:visible;
	position:relative;
}*/
.aladin_menu_item .dl-menu{
	width: 100%;
	position: relative;
}
.aladin_menu_item .dl-trigger{
	opacity: 0;
	visibility: hidden;
	display: none;
}
.dl-menuwrapper.aladin_menu_item li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after{
	top: 10px;
}
.aladin_nav .dl-menuwrapper li a{
	font-size: 14px;
}
/*
	  ============================================================
		   Navigation Item Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Navigation Social Icon Wrap Start
	  ============================================================
*/
.aladin_menu_socil_icon{
	float:left;
	width:100%;
	position:relative;
	background-color:#121b1c;
	padding-bottom:140px;	
}
ul.aladin_social_icon_list{
	float:left;
	width:100%;
	text-align:center;	
}
ul.aladin_social_icon_list li{
	position:relative;
	display:inline-block;	
}
ul.aladin_social_icon_list li a{
	display:block;
	width:28px;
	height:28px;
	border:1px solid #868686;
	border-radius:100%;
	color:#868686;
	line-height:28px;
	margin:0px 3px 0px 0px;	
}
.aladin_menu_socil_icon ul.aladin_social_icon_list li:hover a{
	color: #fff;
}
/*
	  ============================================================
		   Navigation Social Icon Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Sticky Menu Wrap Start
	  ============================================================
*/
.aladin_header_1.aladin_sticky{
	position:fixed;
	top:0px;
	left:0px;
	z-index:100;
	width:100%;	
}
.aladin_header_1.aladin_sticky .aladin_logo{
	text-align:left;
	padding-left:35px;
	padding-top:12px;
}
.aladin_header_1.aladin_sticky .aladin_logo img{
	width:80%;
}
.aladin_header_1.aladin_sticky .aladin_logo a{
	float:left;
}

.aladin_header_1.aladin_sticky #showLeft{
	padding:20px 0px;
}
.aladin_header_1.aladin_sticky .aladin_top_submit_listing a,
.aladin_header_1.aladin_sticky .aladin_top_login ul li a{
	padding:22px 0px;
}
.aladin_header_1.aladin_sticky{
	min-height:62px;
}
.aladin_header_1.aladin_sticky .aladin_top_search_field input[type="search"]{
	height:50px;
}
.aladin_header_1.aladin_sticky .aladin_top_search_field button{
	height:50px;
	padding-top:5px;
}
.aladin_header_1.aladin_sticky .aladin_search_wrap{
	width:340px;
	right:0;
}
.aladin_header_1.aladin_sticky .cbp-spmenu-vertical{
	top:62px;
}
/*
	  ============================================================
		   Sticky Menu Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Search Bar Wrap Start
	  ============================================================
*/
.aladin_search_wrap{
	float:left;
	width:18%;
	position:relative;
	border-right:1px solid rgba(255,255,255,0.44);		
}
.aladin_search_wrap form{
	float:left;
	width:100%;	
}
.aladin_top_search_field{
	float:left;
	width:100%;
	position:relative;	
}
.aladin_top_search_field input[type="search"]{
	width:100%;
	background:none;
	border:0px;
	height:80px;
	color:#fff;
	padding:10px 50px 10px;	
	margin:0px;
}
.aladin_top_search_field button{
	background:none;
	position:absolute;
	top:0px;
	right:0px;
	padding:22px 20px 30px;	
	color:#fff;
	font-size:20px;
	height:80px;
}
/*
	  ============================================================
		   Search Bar Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Logo Wrap Start
	  ============================================================
*/
.aladin_logo{
	float:left;
	width:60%;
	padding-top:15px;
	text-align:center;	
}
.aladin_logo a{
	display:block;	
}
.aladin_logo a img{
	width:auto;	
}
/*
	  ============================================================
		   Logo Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Top Login Wrap Start
	  ============================================================
*/
.aladin_top_login{
	float:left;
	width:6%;
	position:relative;
	border-left:1px solid rgba(255,255,255,0.1);
	text-align:center;		
}
.aladin_top_login ul{
	float:left;
	width:100%;	
}
.aladin_top_login ul li{
	width:100%;
	position:relative;	
}
.aladin_top_login ul li a{
	display:block;
	padding:31px 0;
	color:#fff;
	position:relative;
	text-transform:uppercase;
	font-size: 12px;
	font-weight: 700;	
}
.aladin_top_login ul li a i{
	margin-left:5px;	
}
.aladin_top_login ul ul{
	width:100%;
	position:absolute;
	top:100%;
	left:0px;
	background-color:#47777c;
	z-index:1001;
	opacity:0;
	visibility:hidden;	
}
.aladin_top_login ul ul li a{
	color:#fff;
	padding:15px;	
}
/*Hover CSS*/
.aladin_top_login ul li:hover > ul{
	opacity:1;
	visibility:visible;	
}
/*
	  ============================================================
		   Top Login Wrap End
	  ============================================================
*/
/*
	  ============================================================
		   Top Submit Listing Wrap Start
	  ============================================================
*/
.aladin_top_submit_listing{
	float:left;
	width:10%;
	position:relative;
	border-left:1px solid rgba(255,255,255,0.1);
	text-align:center;		
}
.aladin_top_submit_listing a{
	display:block;
	padding:31px 0px;
	color:#fff;
	position:relative;
	text-transform:uppercase;
	font-size: 12px;
	font-weight: 700;	
}
.aladin_top_submit_listing a i{
	margin-left:5px;	
}

/*
	  ============================================================
		   Top Submit Listing Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Banner Map Wrap Start
	  ============================================================
*/
.aladin_banner_map{
	float:left;
	width:100%;
	position:relative;	
}
.aladin_banner_map .aladin_home_map{
	float:left;
	width:100%;
	min-height:800px;	
}
.gm-style-iw {
	width: 350px !important;
	top: 20px !important;
	left: 0px !important;
}
.aladin_listing_04_wrap.aladin_map_task{
	margin:0px;
	background-color:#fff;
}
/*
	  ============================================================
		   Banner Map Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Heading Wrap Start
	  ============================================================
*/
.aladin_heading_1_wrap{
	float:left;
	width:100%;
	position:relative;
	text-align:center;
	margin-bottom:30px;
	z-index:10;
	margin-top: -7px;
}
.aladin_heading_1_wrap h3{
	text-transform:uppercase;
	font-weight:bold;	
}
.hdg_thumb{
	display:inline-block;
	position:relative;
	width:5px;
	height:5px;	
}
.aladin_hdg_brd_left.hdg_thumb::before,
.aladin_hdg_brd_right.hdg_thumb::before{
	content:"";
	position:absolute;
	top:2px;
	width:70px;
	height:1px;	
}
.aladin_hdg_brd_left.hdg_thumb::before{
	left:20px;	
}
.aladin_hdg_brd_right.hdg_thumb::before{
	right:20px;	
}
/*Heading 2 CSS*/
.aladin_heading_1_wrap.aladin_white_bg h3{
	color:#fff;	
}
.aladin_heading_1_wrap.aladin_white_bg .hdg_thumb{
	background-color:#fff;	
}
.aladin_heading_1_wrap.aladin_white_bg .hdg_thumb::before{
	background-color:#fff;	
}
/*
	  ============================================================
		   Heading Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Categories Tab Link Wrap Start
	  ============================================================
*/
.aladin_search_categories_wrap{
	float:left;
	width:100%;
	position:relative;
	border-top:1px solid;
	padding-bottom:80px;	
}
.aladin_search_categories_wrap::before{
	content:"";
	position:absolute;
	bottom:-40px;
	left:0px;
	right:0px;
	margin:auto;
	width:0px;
	height:0px;
	border-left:40px solid transparent;
	border-right:40px solid transparent;
	border-top:40px solid #fff;
	z-index:10;	
}
.aladin_tab_category_bg{
	background-color:#fff;
	float:left;
	width:100%;
	margin-top:-80px;
	padding-top:81px;
	position:relative;
}
.aladin_tab_category_bg::before{
	content:"";
	position:absolute;
	top:60px;
	left:-15px;
	width:15px;
	height:100%;
	background-image:url(extra-images/tab-shadow-01.png);
	background-size:100%;
	background-repeat:no-repeat;
	background-position:top left;	
}
.aladin_tab_category_bg::after{
	content:"";
	position:absolute;
	top:60px;
	right:-15px;
	width:15px;
	height:100%;
	background-image:url(extra-images/tab-shadow-02.png);
	background-size:100%;
	background-repeat:no-repeat;
	background-position:top left;	
}
.aladin_category_tab_item{
	float:left;
	width:100%;
	position:relative;
	text-align:center;	
}
.aladin_category_tab_item ul{
	float:left;
	width:100%;	
}
.aladin_category_tab_item ul li{
	display:inline-block;
	position:relative;
	width:16%;	
}
.aladin_category_tab_item ul li a{
	display:block;
	color:#999999;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#f6f6f6;
	padding:25px 0px;	
}
.aladin_category_tab_item ul li a i{
	display:block;
	font-size:20px;
	margin:0px 0px 10px;	
}
.aladin_category_tab_item ul li a span{
	display:block;
	color:#273039;	
}
/*Hover CSS*/
.aladin_category_tab_item ul li.active a,
.aladin_category_tab_item ul li:hover a{
	box-shadow:0 6px 20px 0px rgba(0, 0, 0, 0.15);	
}
/*
	  ============================================================
		   Categories Tab Link Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Category Tab Link Data Wrap Start
	  ============================================================
*/
.align_center{
	text-align:center;	
}
.aladin_advacnce_search_form{
	float:left;
	width:100%;
	position:relative;
	padding:50px 30px 0px;	
}
.aladin_search_field{
	float:left;
	width:100%;
	position:relative;	
}
.aladin_search_field label{
	font-weight:bold;
	text-align:left;
	margin:0px 0px 12px;
	display:inline-block;
	text-transform:uppercase;	
}
.aladin_search_field input[type="text"]{
	width:100%;
	height:50px;
	border:1px solid #e4e4e4;
	border-radius:3px;
	padding:8px 15px;
	margin:0px 0px 20px;	
}
.aladin_search_field input[type="submit"],
.aladin_search_field button{
	font-weight:bold;
	background:none;		
}
/*Range Slider*/
.aladin_search_field.aladin_range_slider{
	margin:0px 0px 20px;	
}
.aladin_search_field.aladin_range_slider .amount{
	border:0;
	font-size:15px;	
}
.aladin_search_field.aladin_range_slider .amount{
	float:right;
	margin:0px;
	width:100%;
	padding:2px 0px 0px;
	height:auto;
	text-align:center;
	font-weight:600;
	color:#999999;
}
.aladin_range_slider .slider-range{
	display:inline-block;
	width:100%;
	margin:0px 5px;	
}
.aladin_range_slider .ui-widget-content{
	background-color:#eaeaea;
	border-radius:0px;
	border:0px;	
}
.aladin_range_slider .ui-slider-horizontal{
	height:0.3em	
}
.aladin_range_slider .ui-slider .ui-slider-handle{
	height:1em;
	width:1em;
	border:3px solid;
	background-color:#fff;
	border-radius:100%;
	cursor:pointer;	
}
/*Chosen CSS*/
.aladin_search_field .chosen-container{
	margin:0px 0px 20px;
	width:100% !important;	
}
.aladin_search_field .chosen-container-single .chosen-single{
	background:none;
	border:1px solid #d3d3d3;
	box-shadow:none;
	height:45px;
	border-radius:0px;
	padding:10px 15px;	
}
.aladin_search_field .chosen-container .chosen-drop{
	background:#fff;
	border:1px solid #e4e4e4;
	box-shadow:none;	
}
.chosen-container-single.chosen-with-drop .chosen-single div{
	background-color:#eaeaea;	
}
.chosen-container-single.chosen-with-drop .chosen-single div b:before{
	content:"\f106";	
}
.aladin_search_field .chosen-container-single .chosen-single span{
	font-weight:600;
	color:#999999;	
}
.aladin_search_field .chosen-container-single .chosen-single div b::before{
	top:10px;	
}
.aladin_search_field .chosen-container .chosen-results li{
	font-size:14px;
}
.aladin_search_field .chosen-container .chosen-results li.higlighted,
.aladin_search_field .chosen-container .chosen-results li:hover{
	color:#fff;	
}
.aladin_search_field .chosen-container-single .chosen-single div{
	background-color:#f7f7f7;
	border-left:1px solid #e4e4e4;	
}
/*
	  ============================================================
		   Category Tab Link Data Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Premium Featured Ad Wrap Start
	  ============================================================
*/
.aladin_premium_ad_bg{
	position:relative;
	border-bottom:1px solid #eaeaea;	
}
.aladin_premium_ad_bg::before{
	content:"";
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(images/premium-featured-bg.png);
	background-repeat:no-repeat;
	background-size:auto;
	background-position:center;
	height:50%;
	width:100%;
	z-index:1;
}
.aladin_premium_ad_bg::after{
	content:"";
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:50%;	
}
/*Ad List CSS*/
.aladin_premium_ad_wrap,
.aladin_add_img{
	float:left;
	width:100%;
	position:relative;
	z-index:10;	
}
.aladin_add_img{
	margin:0px 0px 15px;	
}
.aladin_add_img img{
	width:100%;
	height:auto;
}
/*Image hover Des*/
.aladin_add_img .aladin_overlay{
	background-color:rgba(0,0,0,0.8);
}
.aladin_add_img_des{
	position:absolute;
	top:50%;
	left:0px;
	width:100%;
	height:100%;
	text-align:center;
	padding:10px 15px;
	margin:-72px 0px 0px;
	z-index:10;
	opacity:0;
	transform:scale(0);
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
}
.aladin_add_img_des h6 > a{
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0px 8px;	
}
.aladin_add_img_des p{
	color:#fff;	
}
.aladin_add_img_des p span{
	display:block;	
}
.aladin_add_img_des .aladin_link_1{
	color:#fff;
}
/*Image Des*/
.aladin_premium_ad_des{
	float:left;
	width:100%;
	text-align:center;
	position:relative;
	z-index:10;	
}
.aladin_premium_ad_des h4 > a{
	display:block;
	text-transform:uppercase;
	margin:0px 0px 10px;
	font-weight:bold;	
}
/*Rating CSS*/
ul.aladin_rating_star{
	float:left;
	width:100%;	
}
ul.aladin_rating_star li{
	display:inline-block;
	position:relative;	
}
ul.ul.aladin_rating_star li a{
	display:block;
	color:#3e454c;	
}
/*Hover CSS*/
.aladin_premium_ad_wrap:hover .aladin_add_img_des{
	opacity:1;	
}
/*Owl Carousel CSS*/
.aladin_premium_ad_slider.owl-carousel{
	z-index:10;	
}
.aladin_premium_ad_slider .item{
	margin:0px 8px 20px 8px;	
}
.aladin_premium_ad_slider .owl-nav{
	display:none;	
}
.aladin_premium_ad_slider.owl-theme .owl-controls{
	width:100%;
	float:left;
	text-align:center;
	position: relative;
	top: 2px;
}
.aladin_premium_ad_slider.owl-theme .owl-controls .owl-dot{
	width:6px;
	height:6px;
	position:relative;
	display:inline-block;
	margin-left:5px;
	background-color:rgba(0, 0, 0, 0.8);	
}
.aladin_premium_ad_slider.owl-theme .owl-controls .owl-dot.active,
.aladin_premium_ad_slider.owl-theme .owl-controls .owl-dot:hover{
	background-color:#fff;
	border:3px solid;
	width:12px;
	height:12px;
	top:3px;	
}
/*
	  ============================================================
		   Premium Featured Ad Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Visit To Place Wrap Start
	  ============================================================
*/
.aladin_place_visit_bg{
	padding-bottom:50px;	
}
.aladin_place_visit_wrap{
	float:left;
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0px 0px 30px;
	z-index:1;	
}
.aladin_place_visit_wrap img{
	width:100%;
	height:auto;	
}
.aladin_place_visit_des{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	padding:15px 20px;
	background-color:rgba(0,0,0,0.7);
	z-index:10;	
}
.aladin_place_visit_des h4{
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;	
}
.aladin_place_visit_des h4 span{
	font-size:50px;
	display:inline-block;
	margin-right:5px;	
}
.aladin_place_hover_des{
	position:absolute;
	top:50%;
	width:100%;
	left:0px;
	text-align:center;
	margin:-80px 0px 0px;
	z-index:10;	
	transform:scale(0);
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	padding:0px 15px;
}
.aladin_place_hover_des h3 > a{
	display:block;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0px 5px;	
}
.aladin_place_hover_des ul.aladin_rating_star{
	margin:0px 0px 5px;	
}
.aladin_place_hover_des ul.aladin_rating_star li a{
	color:#fff;	
}
.aladin_place_hover_des p{
	color:#fff;	
}
.aladin_place_hover_des ul.aladin_social_icon_list li a{
	border-color:#fff;
	color:#fff;	
}
/*Over Css*/
.aladin_place_visit_wrap:hover .aladin_place_visit_des{
	opacity:0;
	bottom:-50px;	
}
.aladin_place_visit_wrap .aladin_overlay{
	opacity:0.75;	
}
/*
	  ============================================================
		   Visit To Place Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Our Popular Category Wrap Start
	  ============================================================
*/
.aladin_popular_category_bg{
	background-color:#f8f8f8;	
}
.aladin_poplar_cat_outer_wrap{
	margin-bottom:30px;	
}
.aladin_poplar_category_wrap{
	float:left;
	width:100%;
	position:relative;
	padding:20px 15px 50px;
	overflow:hidden;
	background:#fff;
	min-height:410px;
}
/*Border Classes*/
.border_right{
	border-right:1px solid #ededed;	
}
.border_top_left_bottom{
	border-top:1px solid #ededed;
	border-left:1px solid #ededed;
	border-bottom:1px solid #ededed;	
}
.border_left_bottom{
	border-left:1px solid #ededed;
	border-bottom:1px solid #ededed;	
}
/*Category CSS*/
.aladin_catogory_icon_wrap{
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 10px;	
}
.aladin_catogory_icon_wrap i{
	width:48px;
	height:48px;
	border-radius:100%;
	background-color:#eaeaea;
	color:#5a5550;
	text-align:center;
	line-height:50px;
	font-size:30px;
	float:left;	
}
.aladin_poplar_cat_hdg{
	float:none;
	padding:15px 0px 0px 65px;
	width:auto;	
}
.aladin_poplar_cat_hdg h5 > a{
	display:block;
	color:#555351;
	text-transform:uppercase;
	font-weight:bold;	
}
.aladin_poplar_cat_list,
ul.aladin_cat_list_detail{
	float:left;
	width:100%;
	position:relative;	
}
ul.aladin_cat_list_detail li{
	position:relative;
	width:100%;
	display:inline-block;	
}
ul.aladin_cat_list_detail li:before{
	content:"\f105";
	font-family:fontawesome;
	position:absolute;
	top:10px;
	left:0px;
	width:20px;
	height:100%;	
}
ul.aladin_cat_list_detail li a{
	display:block;
	color:#5b5b5b;
	text-align:left;
	padding:10px 0px 10px 15px;	
}
ul.aladin_cat_list_detail li a span{
	float:right;
	width:22px;
	height:22px;
	border-radius:100%;
	text-align:center;
	line-height:22px;
	color:#999999;	
}
.aladin_cat_plus_sign{
	position:absolute;
	bottom:-15px;
	right:0px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 70px 70px;
	border-color: transparent transparent #f1f1f1 transparent;
}
.aladin_cat_plus_sign a{
	color:#5a5550;
	font-size:16px;
	font-weight:500;
	position:absolute;
	bottom:-48px;
	right:7px;	
}
/*Load More CSS*/
.aladin_load_more_wrap{
	float:left;
	width:100%;
	position:relative;	
}
.aladin_load_more_wrap a{
	color:#555;
}
/*Hover Css*/
.aladin_poplar_category_wrap:hover{
	box-shadow:0 6px 20px 4px rgba(0, 0, 0, 0.13);
}
ul.aladin_cat_list_detail li:hover::before,
ul.aladin_cat_list_detail li:hover a{
	color:#e55c8a;	
}
ul.aladin_cat_list_detail li:hover a span{
	background-color:#e55c8a;		
}
.aladin_poplar_cat_hdg h5 > a:hover{
	color:#e55c8a;	
}
.aladin_poplar_category_wrap:hover .aladin_catogory_icon_wrap i{
	background-color:#e55c8a;	
}
.aladin_poplar_category_wrap:hover .aladin_cat_plus_sign{
	border-color: transparent transparent #e55c8a transparent;	
}
ul.aladin_cat_list_detail li:hover a span,
.aladin_poplar_category_wrap:hover .aladin_catogory_icon_wrap i,
.aladin_poplar_category_wrap:hover .aladin_cat_plus_sign a{
	color:#fff;	
}
/*
	  ============================================================
		   Our Popular Category Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Home Services Wrap Start
	  ============================================================
*/
.aladin_services_outer_wrap{
	float:left;
	width:100%;
	position:relative;
	text-align:center;
	padding:0px 30px;	
}
.aladin_service_bg{
	background-color:#fff;	
}
.aladin_services_outer_wrap span{
	border-radius:15px;
	width:70px;
	height:70px;
	border:1px solid #fff;
	line-height:70px;
	font-size:30px;
	display:inline-block;
	margin:0px 0px 13px;	
}
.aladin_services_outer_wrap h5 > a{
	display:block;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0px 7px;	
}
.aladin_services_outer_wrap p{
	color:#fff;	
}
.aladin_services_outer_wrap > a{
	color:#fff;
	border:1px solid #fff;	
}
/*HOver CSS*/
.aladin_services_outer_wrap:hover .aladin_service_bg{
	background-color:transparent;	
}
.aladin_services_outer_wrap:hover .aladin_service_bg{
	color:#fff;	
}
.aladin_services_outer_wrap > a:hover{
	border:1px solid #000;	
}
/*
	  ============================================================
		   Home Services Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Advance Listing Wrap Start
	  ============================================================
*/
.aladin_advance_listing_bg{
	padding-bottom:50px;	
}
/*Listing Link Wrap Css*/
.aladin_advance_listing_link{
	float:left;
	width:100%;
	position:relative;
	margin-bottom:30px;	
}
.aladin_advance_listing_link ul{
	float:left;
	width:100%;
	text-align:center;	
}
.aladin_advance_listing_link ul li{
	display:inline-block;
	position:relative;
	min-width:150px;
	margin-right:10px;
}
.aladin_advance_listing_link ul li a{
	display:block;
	padding:10px 0px;
	text-transform:uppercase;
	font-weight:bold;
	color:#888;
	border:1px solid #888;	
}
/*Listing Description Wrap Start*/
.aladin_advance_listing_wrap{
	float:left;
	width:100%;
	position:relative;
	border:1px solid #eeeeee;
	margin:0px 0px 30px;	
}
.aladin_advance_listing_wrap figure{
	margin-bottom:15px;	
}
.aladin_advance_listing_wrap figure img{
	width:100%;
	height:auto;	
}
.aladin_listing_des{
	float:left;
	width:100%;
	position:relative;
	text-align:center;	
}
.aladin_listing_des h5 > a{
	text-transform:uppercase;
	font-weight:bold;
	color:#666666;
	margin:0px 0px 8px;
	display:block;	
}
.aladin_listing_des ul.aladin_rating_star{
	margin:0px 0px 30px;	
}
.aladin_listing_des ul.aladin_rating_star li a{
	color:#666666;	
}
/*Figcaption CSS*/
.aladin_advance_listing_hover{
	position:absolute;
	bottom:-20px;
	left:0px;
	width:100%;
	padding:2px 10px;
	z-index:1;
	opacity:0;	
}
.aladin_advance_listing_hover p{	
	color:#fff;
	margin:0px;
}
.aladin_advance_listing_hover span{
	width:46px;
	height:46px;
	border-radius:100%;
	border:2px solid #fff;
	line-height:43px;
	font-size:16px;
	color:#fff;
	text-align:center;
	position:absolute;
	bottom:-10px;
	right:20px;	
}
/*Ui Element Css*/
.aladin_advance_listing_element{
	border-top:1px solid #eeeeee;	
}
.aladin_advance_listing_element,
.aladin_advance_listing_element ul{
	float:left;
	width:100%;
	text-align:center;	
}
.aladin_advance_listing_element ul li{
	display:inline-block;
	position:relative;
	width:20%;
	border-left:1px solid #eeeeee;	
}
.aladin_advance_listing_element ul li:first-child{
	border-left:0px;	
}
.aladin_advance_listing_element ul li:nth-child(even){
	width:56%;	
}
.aladin_advance_listing_element ul li a{
	display:block;
	text-transform:capitalize;
	padding:10px 0px;
	color:#999;	
}
.aladin_advance_listing_element ul li a figure{
	width:40px;
	border-radius:100%;
	display:inline-block;
	position:absolute;
	top:-45px;
	left:0px;
	right:0px;
	margin:auto;	
}
.aladin_advance_listing_element ul li a figure img{
	border-radius:50px;
}
.aladin_advance_listing_element ul li a i{
	display:block;
	font-size:16px;
	margin:0px 0px 8px;	
}
.aladin_advance_listing_element ul li a span{
	display:block;
	font-size:12px;		
}
/*Hover CSS*/
.aladin_advance_listing_wrap:hover{
	box-shadow:0 10px 20px 5px rgba(0, 0, 0, 0.18);	
}
.aladin_advance_listing_wrap:hover .aladin_advance_listing_hover{
	opacity:1;
	bottom:0px;	
}
/*Filter Able Css*/
.filterable_container{
	float:left;
	width:100%;
	position:relative;	
}
/*
	  ============================================================
		   Advance Listing Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Select your Price and Plan Wrap Start
	  ============================================================
*/
.aladin_price_plan_bg{
	background-image:url(images/price-plan-bg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center bottom;	
}
.aladin_price_plan_bg:before{
	content:"";
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	opacity:0.89;	
}
.aladin_price_plan_wrap{
	float:left;
	width:100%;
	position:relative;
	padding:30px;
	background-color:#fff;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;	
}
.aladin_price_plan_wrap h6{
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px 10px;
	margin:0px 0px 25px;
	display:inline-block;	
}
.aladin_price_plan_wrap > p{
	display:block;
	font-size:50px;
	font-weight:600;
	margin:0px 0px 10px;
	text-transform:uppercase;	
}
.aladin_price_plan_wrap > p > span{
	display:inline-block;
	color:#333333;
	margin:0px 0px 0px 5px;
	display:inline-block;
	font-weight:bold;
	font-size:14px;	
}
.aladin_price_plan_wrap > span{
	display:block;
	font-size:14px;
	font-weight:300;	
}
ul.aladin_plan_offer_list{
	float:left;
	width:100%;
	margin:40px 0 50px;	
}
ul.aladin_plan_offer_list li{
	display:inline-block;
	width:100%;
	position:relative;	
}
ul.aladin_plan_offer_list li:before{
	content:"\f046";
	font-family:fontawesome;
	position:absolute;
	top:10px;
	left:0px;
	width:20px;
	height:100%;
	font-size:20px;
}
ul.aladin_plan_offer_list li a{
	display:block;
	color:#636d77;
	text-transform:capitalize;
	padding:10px 0px 10px 35px;	
}
.aladin_price_plan_wrap > a{
	width:100%;
	text-align:center;	
}
/*Hover CSS*/
.aladin_price_plan_wrap.active,
.aladin_price_plan_wrap:hover{
	box-shadow:0 0 25px 5px rgba(0, 0, 0, 0.15);
	z-index:1;	
}
/*
	  ============================================================
		   Select your Price and Plan Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Client testimonial Wrap Start
	  ============================================================
*/
.aladin_testimonail_wrap .item{
	float:left;
	width:100%;	
}
.aladin_testimonail_wrap{
	float:left;
	width:100%;
	position:relative;
	padding:25px;;
	background-color:#f6f6f6;	
}
.aladin_testimonail_wrap p{
	font-style:italic;	
}
.aladin_testimonail_wrap ul.aladin_rating_star{
	margin:0px 0px 10px;	
}
.aladin_testimonail_wrap ul.aladin_rating_star li a{
	color:#ffc92a;	
}
.aladin_testimonail_wrap h6{
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0px 6px;	
}
.aladin_testimonail_wrap span{
	text-transform:uppercase;
	font-weight:normal;
	color:#666666;	
}
.aladin_testimonail_wrap figure{
	position:absolute;
	bottom:-40px;
	right:20px;	
}
.aladin_testimonail_wrap img {
    border-radius: 100px;
}
/*Owl Carousel CSS*/
.aladin_testimonial_outer_wrap.owl-carousel{
	z-index:10;
	float:left;
	width:100%;	
}
.aladin_testimonial_outer_wrap .item{
	margin:0 8px 50px;
	float:left;	
}
.aladin_testimonial_outer_wrap .owl-nav{
	display:none;	
}
.aladin_testimonial_outer_wrap.owl-theme .owl-controls{
	width:100%;
	float:left;
	text-align:center;	
}
.aladin_testimonial_outer_wrap.owl-theme .owl-controls .owl-dot{
	width:6px;
	height:6px;
	position:relative;
	display:inline-block;
	margin-left:10px;
	background-color:rgba(0, 0, 0, 0.8);	
}
.aladin_testimonial_outer_wrap.owl-theme .owl-controls .owl-dot.active,
.aladin_testimonial_outer_wrap.owl-theme .owl-controls .owl-dot:hover{
	background-color:#fff;
	border:3px solid;
	width:12px;
	height:12px;
	top:3px;	
}
/*
	  ============================================================
		   Client testimonial Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Company Sponser Wrap Start
	  ============================================================
*/
.aladin_sponse_bg{
	background-color:#f6f6f6;
	float:left;
	width:100%;
	position:relative;
	padding:70px 0px;	
}
.aladin_sponser_wrap{
	float:left;
	width:100%;
	text-align:center;
	position:relative;
	background-color:#fff;	
}
.aladin_sponser_wrap a{
	display:block;	
}
.aladin_sponser_wrap a img{
	vertical-align:middle;
	width:auto;
	height:auto;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);	
}
.aladin_sponser_wrap:hover a img{
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	filter: grayscale(0);
}
/*Owl Carousel CSS*/
.aladin_sponser_carousel .item{
	float:left;
	margin:0px 10px 0px 10px;	
}
.aladin_sponser_carousel.owl-theme .owl-controls{
	display:none;	
}
/*
	  ============================================================
		   Company Sponser Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Subcribe Our Newsletter Wrap Start
	  ============================================================
*/
.aladin_newsletter_wrap{
	float:left;
	width:100%;
	position:relative;
	padding:0 0px 0px 50px;	
}
.aladin_newsletter_wrap form,
.aladin_newsletter_field{
	width:100%;
	float:left;
	position:relative;	
}
.aladin_newsletter_field input[type="text"],
.aladin_newsletter_field input[type="search"]{
	width:100%;
	height:46px;
	font-size:14px;
	color:#fff;
	border:1px solid #fff;
	padding:10px 10px 8px 40px;
	background:none;
}
.aladin_newsletter_field label{
	position:absolute;
	color:#fff;
	top:17px;
	left:16px;
	line-height: normal;
	margin: 0px;	
}
.aladin_newsletter_field button{
	height:46px;
	background:none;
	color:#fff;
	border:1px solid #fff;	
}
.aladin_newsletter_field button:hover{
	border:1px solid #000;	
}
/*
	  ============================================================
		   Subcribe Our Newsletter Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Sub Banner Wrap Start
	  ============================================================
*/
.aladin_sub_banner_wrap{
	float:left;
	width:100%;
	position:relative;
	background-image:url(images/404-bg.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;	
}
.aladin_sub_banner_wrap:before{
	content:"";
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.7);	
}
.aladin_sub_banner_hdg{
	float:left;
	width:100%;
	position:relative;
	padding:80px 0px 0px;	
}
.aladin_sub_banner_hdg h6{
	margin:0px 0px 10px;
	text-transform:capitalize;	
}
.aladin_sub_banner_hdg h6,
.aladin_sub_banner_hdg h2{
	color:#fff;
	font-weight:bold;	
}
.aladin_sub_banner_hdg h2{
	text-transform:uppercase;	
}
.aladin_sub_banner_hdg h2{
	margin:0px 0px 80px;	
}
.aladin_sub_banner_hdg ul{
	float:right;
	width:auto;
	text-align:right;
	position:relative;
	padding-left:30px;
	transform:skewX(-40deg);
	-webkit-transform:skewX(-40deg);
	-moz-transform:skewX(-40deg);	
}
.aladin_sub_banner_hdg ul:before{
	content:"";
	position:absolute;
	top:0px;
	right:-500%;
	width:517%;
	height:100%;	
}
.aladin_sub_banner_hdg ul li{
	display:inline-block;
	position:relative;
	transform:skewX(40deg);
	-webkit-transform:skewX(40deg);
	-moz-transform:skewX(40deg);
}
.aladin_sub_banner_hdg ul li:before{
	content:"\f101";
	position:absolute;
	font-family:fontawesome;
	top:8px;
	left:-4px;
	height:100%;
	width:0px;
	color:#fff;
}
.aladin_sub_banner_hdg ul li:first-child::before{
	display:none;	
}
.aladin_sub_banner_hdg ul li a{
	display:block;
	color:#fff;
	text-transform:capitalize;
	padding:8px 20px;	
}
.aladin_sub_banner_hdg ul li:first-child a{
	padding-left:0px;	
}
/*Hover CSS*/
.aladin_sub_banner_hdg ul li:hover a{
	color:#000;	
}
/*
	  ============================================================
		   Sub Banner Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Listing Order Wrap Start
	  ============================================================
*/
.aladin_order_listing_bg{
	float:left;
	width:100%;
	position:relative;
	background-image:url(images/pettern-01.png);
	background-repeat:repeat;
	background-size:auto;
	background-position:center;
	border-top:1px solid #fff;	
	z-index: 99999;
}
/*Order 1 Css*/
.aladin_order_wrap{
	float:left;
	width:15%;
	position:relative;
	text-align:center;
	padding:30px 0px;
	border-left:1px solid rgba(255,255,255,0.3);	
}
.aladin_order_wrap ul{
	width:100%;
	float:left;	
}
.aladin_order_wrap ul li{
	display:inline-block;
	position:relative;	
}
.aladin_order_wrap ul li a{
	display:block;
	color:#fff;
	font-size:20px;
	margin:0px 10px 0px 0px;
	vertical-align:middle;	
}
.aladin_order_wrap ul li:hover a{
	color:#000;	
}
/*Price Selector Css*/
.aladin_price_selector{
	float:left;
	width:15%;
	position:relative;
	border-left:1px solid rgba(255,255,255,0.3);
	padding:32px 20px;	
}
/*Chosen CSS*/
.aladin_price_selector .chosen-container-single .chosen-single{
	background:none;
	box-shadow:none;
	border:0px;
	border-radius:0px;	
}
.aladin_price_selector .chosen-container-single .chosen-single span{
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	font-size:15px;	
}
.aladin_price_selector .chosen-container-single .chosen-single div{
	background:none;	
}
.aladin_price_selector .chosen-container-single .chosen-single div b::before{
	color:#fff;
	font-size:16px;
	top:0px	
}
/*Order First CSS*/
.aladin_price_selector.aladin_oredr_first{
	width:25%;
	text-align:right;	
}
.aladin_oredr_first .chosen-container-single .chosen-single span{
	margin-right:45px;	
}
/*
	  ============================================================
		   Listing Order Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Directory Listing Wrap Start
	  ============================================================
*/
.aladin_directory_listing_wrap{
	float:left;
	width:100%;
	position:relative;
	border:1px solid #fff;
	padding:15px;
	margin:30px 0px;	
}
.aladin_directory_listing_wrap:before{
	content:"";
	position:absolute;
	bottom:-30px;
	left:15px;
	right:15px;
	height:1px;
	background-color:#ebebeb;
}
.aladin_directory_listing_wrap figure{
	width:32%;
	float:left;	
}
.aladin_directory_listing_wrap figure img{
	width:100%;
	height:auto;	
}
.aladin_listing_02_des{
	float:left;
	padding:0px 0px 0px 25px;
	width:68%;	
}
.aladin_listing_02_des h4 > a{
	display:block;
	color:#27283c;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 15px;	
}
.aladin_listing_02_des > span{
	display:block;
	margin:0px 0px 18px;
	padding:0px 0px 15px;
	position:relative;	
}
.aladin_listing_02_des > span > i{
	margin-right:10px;	
}
.aladin_listing_02_des > span::after{
	content:"";
	position:absolute;
	bottom:0px;
	left:0px;
	width:10px;
	height:2px;
	background-color:#d4d4d4;	
}
.aladin_listing_02_des p{
	margin:0px 0px 18px;	
}
/*Listing Meta CSS*/
.aladin_listing_meta_wrap{
	float:left;
	width:100%;
	position:relative;
	border:1px solid #e5e5e5;
	text-align:center;	
}
.aladin_author_meta{
	float:left;
	width:40%;	
}
.aladin_author_meta figure{
	width:41px;
	height:auto;
	display:inline-block;
	margin:15px 5px 0px;
	padding:0px 5px;	
}
.aladin_author_meta span{
	float:left;
	color:#666666;
	padding:22px 0px;
}
/*UI Element CSS*/
ul.aladin_listing_ui_element{
	float:left;
	width:35%;	
}
ul.aladin_listing_ui_element li{
	float:left;
	width:50%;
	position:relative;
	border-left:1px solid #dfdfdf;
	color:#666666;	
}
ul.aladin_listing_ui_element li a{
	display:block;
	padding:22px 0px;
	color:#666666;
}
ul.aladin_listing_ui_element li a i{
	margin-right:5px;	
}
/*Read More Css*/
.aladin_listing_readmore{
	float:left;
	width:25%;
	border-left:1px solid #dfdfdf;	
}
.aladin_listing_readmore a{
	display:inline-block;
	text-transform:capitalize;
	padding:22px 0px;
	color:#666666;	
}
.aladin_listing_readmore a i{
	margin-left:5px;	
}
/*Raring Css*/
.aladin_listing_rating{
	float:left;
	width:auto;
	padding:8px 15px;
	border:1px solid;
	font-size:16px;
	position:absolute;
	top:15px;
	right:15px;
	font-weight:bold;	
}
.aladin_listing_rating i{
	margin-right:8px;	
}
/*Hover CSS*/
.aladin_directory_listing_wrap:hover{
	box-shadow:0px 3px 20px 3px rgba(0,0,0,0.15);	
}
.aladin_listing_rating:hover{
	background-color:#162325;	
}
/*
	  ============================================================
		   Directory Listing Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Pagination Wrap Start
	  ============================================================
*/
.aladin_pagination_wrap{
	float:left;
	width:100%;
	position:relative;
	margin:30px 0px 0px;
}
.aladin_pagination_wrap ul{
	float:left;
	width:100%;
	text-align:center;
}
.aladin_pagination_wrap ul li{
	position:relative;
	display:inline-block;
	margin-right:6px;
	border:1px solid #e4e4e4;
}
.aladin_pagination_wrap li:first-child a,
.aladin_pagination_wrap li:last-child a{
    background-color: #000;
}
.aladin_pagination_wrap ul li a{
	height:40px;
	width:40px;
	display:inline-block;
	font-size:20px;
	color:#999999;
	line-height:40px;
	background-color:#fbfcff;
}
.aladin_pagination_wrap ul li:hover a{
	color:#fff;
}
/*
	  ============================================================
		   Pagination Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Blog 2 Column Wrap Start
	  ============================================================
*/
.aladin_blog_2_bg .aladin_pagination_wrap{
	margin:0px;	
}
.aladin_blog_2_wrap{
	border-bottom: 1px solid #e9e9e9;
    float: left;
    padding-bottom: 40px;
    width: 100%;
	margin-bottom:40px;
}
.aladin_blog_2_wrap figure{
	margin-bottom:30px;
	float:left;
	width:100%;
}
.aladin_blog_2_wrap figure img{
	width:100%;
	height:auto;	
}
/*Figcaption CSS*/
.aladin_blog_2_fig_des{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	transform:scale(0);
	-moz-transform:scale(0);
	-webkit-transform:scale(0);	
}
.aladin_blog_2_fig_des ul.aladin_social_icon_list{
	position:absolute;
	top:46%;
	width:100%;	
	z-index:1;
}
.aladin_blog_2_fig_des ul.aladin_social_icon_list li a{
	color:#fff;
	border:1px solid #fff;	
}
/*Blog Des Css*/
.aladin_blog_meta_wrap{
	float:left;
	width:100%;
	position:relative;
}
.aladin_blog_meta_wrap ul{
	float:left;
	width:55px;;
	text-align:center;
}
.aladin_blog_meta_wrap ul li{
	display:inline-block;
	padding:14px 0px 7px 0px;
	color:#fff;
	width:100%;
}
.aladin_blog_meta_wrap ul li span{
	font-size:15px;
	font-weight:bold;
	color:#fff;
	display:block;
	line-height: 13px;
}
.aladin_blog_2_des {
    float: none;
	padding:0px 10px 0px 70px;
}
.aladin_blog_2_des span{
	font-size:12px;
	color:#999999;
	display:block;
	margin-bottom:9px;
}
.aladin_blog_2_des span > a{
	display:inline-block;
	color:#999999;	
}
.aladin_blog_2_des h3 > a{
	text-transform:uppercase;
	margin-bottom:17px;
	font-weight:bold;
	display:block;
}
.aladin_blog_2_des p{
	margin-bottom:25px;
	line-height:30px;
}

/*Hover CSS*/
.aladin_blog_meta_wrap ul li:hover{
	background-color:#11a1ab;	
}
.aladin_blog_2_wrap:hover{
	box-shadow:0 6px 20px 2px rgba(0, 0, 0, 0.15);	
}
.aladin_blog_2_wrap:hover .aladin_overlay{
	opacity:0.7;	
}
/*
	  ============================================================
		   Blog 2 Column Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Blog Detail Wrap Start
	  ============================================================
*/
.aladin_blog_detail_outer_wrap{
	float:left;
	width:100%;
	position:relative;
}
.aladin_blog_detail_outer_wrap .aside_hdg_1{
	margin-bottom:0px;	
}
.aladin_blog_detail_wrap figure{
	margin:0px 0px 25px;	
}
.aladin_blog_detail_wrap figure img{
	width:100%;
	height:auto;
}
.aladin_blog_detail{
	float:left;
	width:100%;
	margin-bottom:25px;
}
.aladin_blog_detail_row{
	float:left;
	width:100%;
	margin-bottom:20px;
}
.aladin_blog_detail_row figure{
	float:left;
}
.aladin_blog_detail_caption{
	float:none;
	padding-left:300px;
}
.aladin_blog_detail_caption p{
	margin:-4px 0px 22px 0px;
}
.aladin_blog_detail_caption p:last-child{
	margin:0px;
}
.aladin_blog_detail_p{
	float:left;
	width:100%;
}
.aladin_blog_detail_p p{
	margin:0px;
}

/*--aladin_blog_detail_text start--*/
.aladin_blog_detail_text{
	float:left;
	width:100%;
}
.aladin_blog_detail_text_colum{
	float:left;
	width:100%;
}
.aladin_blog_detail_text_colum.aladin_specing p{
	letter-spacing:1px;
	margin:0px;
	margin-bottom:30px;
}	

/*
	  ============================================================
		   Blog Detail Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Blog Detail Tag & Social Icon Wrap Start
	  ============================================================
*/
.aladin_blog_detail_social{
	float:left;
	width:100%;
	padding:15px 0px;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	margin-bottom:40px;
}
ul.aladin_blog_tag{
	float:left;
	width:50%;	
}
ul.aladin_blog_tag li{
	display:inline-block;
	position:relative;	
}
ul.aladin_blog_tag li a{
	display:block;
	color:#999999;
	margin:0px;	
}
ul.aladin_blog_social_icon{
	float:right;
	width:50%;
	text-align:right;
}
ul.aladin_blog_social_icon li{
	display:inline-block;
	position:relative;
}
ul.aladin_blog_social_icon li a{
	display:block;
	font-size:16px;
	margin-left:22px;
	font-weight: bold;
	color:#999999;
}
/*
	  ============================================================
		   Blog Detail Tag & Social Icon Wrap End
	  ============================================================
*/
/*
	  ============================================================
		   Block Quate Wrap Start
	  ============================================================
*/
.aladin_blockquote_wrap{
	float:left;
	width:100%;
	padding:40px 70px 32px 60px;
	position:relative;
	z-index:9;
	margin-bottom: 28px;
}
.aladin_blockquote_wrap::before{
	position:absolute;
	content: "\f10e";
	top:3px;
	left:35px;
	right:0px;
	bottom:0px;
	font-family: FontAwesome;
	font-size:98px;
	color:#40bac3;
	z-index: -2;
}
.aladin_blockquote_wrap p{
	color:#fff;
	font-style: italic;
	margin-bottom:15px;
	font-weight: 600;
}
.aladin_blockquote_wrap h6{
	float:right;
	font-size:16px;
	color:#fff;
	font-weight:600;
	font-style: italic;
}
/*
	  ============================================================
		   Block Quate Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Author Comment Wrap Start
	  ============================================================
*/
.aladin_blog_detail_author{
	float:left;
	width:100%;
	padding:12px 15px;
	border:1px solid #e9e9e9;
	margin-bottom:40px;
}
.aladin_blog_detail_author figure{
	float:left;
}
.aladin_blog_author_cap{
	float:none;
	padding:15px 0px 15px 150px;
}
.aladin_blog_author_cap h5 > a{
	display:block;
	color:#333333;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;
}
.aladin_blog_author_cap p{
	margin:0px;
}
/*
	  ============================================================
		   Author Comment Wrap End
	  ============================================================
*/
/*
	  ============================================================
		   Comment Wrap Start
	  ============================================================
*/
.aladin_blog_detail_outer_wrap .aladin_comment_outer_wrap{
	float:left;
	width:100%;
	padding-bottom:30px;
	border-bottom:1px solid #e9e9e9;
	margin-bottom:35px;
}
.aladin_comment_list_wrap{
	float:left;
	width:100%;
}
.aladin_comment_list_wrap ul{
	float:left;
	width:100%;
}
.aladin_comment_list_wrap ul li{
	float:left;
	width:100%;
	position:relative;
}
.aladin_comment_list_wrap ul ul {
    margin: 0px;
    padding: 0 0 0 110px;
}
.aladin_comment_img_des{
	float:left;
	width:100%;
	margin-bottom: 30px;
}
.aladin_comment_img{
	float: left;
    margin-right: 30px;
    width: 80px;
}
.aladin_comment_img_des figure{
	float:left;
	width:100%;
}
.aladin_comment_img figure img{
	width:100%;
	height:auto;	
}
.aladin_comment_des{
	border: 1px solid #e9e9e9;
    float: none;
    overflow: hidden;
    padding: 20px 30px;
}
.aladin_comment_des h6{
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;
}
.aladin_comment_des p{
	padding-right:10px;
	margin:0px 0px 12px 0px;
}
.aladin_comment_des a{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	display:inline-block;
}
.aladin_comment_des a i{
	margin-right:18px;
	display:inline-block;
}
/*Load More Comment CSS*/
.aladin_load_comment_wrap{
	float:left;
	width:100%;
	text-align:center;
}
.aladin_load_comment_wrap a{
	font-size:16px;
	color:#333;
	font-weight:bold;
	text-transform:uppercase;
}
.aladin_load_comment_wrap a i{
	margin-left:3px;
	color:#5d5d5d;
}
/*
	  ============================================================
		   Comment Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Leave Comment Wrap Start
	  ============================================================
*/
.aladin_leave_comment_wrap,
.aladin_leave_comment_field{
	float:left;
	width:100%;
	position:relative;
}
.aladin_leave_comment_field input[type="text"],
.aladin_leave_comment_field input[type="email"],
.aladin_leave_comment_field textarea{
	width:100%;
	height:50px;
	font-size:14px;
	color:#999999;
	border:1px solid #e9e9e9;
	margin-bottom:15px;
	padding:15px 20px;
}
.aladin_leave_comment_field textarea{
	height:228px;
	resize:none;
}
.aladin_leave_comment_field input[type="submit"],
.aladin_leave_comment_field button{
	font-weight:bold;
	background:none;
}
.aladin_submit_rating_review{
	display:inline-block;
	margin:0px 0px 0px 20px;
}
.aladin_submit_rating_review h6{
	font-weight:bold;
	text-transform:uppercase;
	display:inline-block;
}
.aladin_submit_rating_review ul{
	width:auto;
	display:inline-block;
	float:none;
	margin:0px 0px 0px 20px;
}
.aladin_submit_rating_review ul li{
	display:inline-block;
	position:relative;
}
.aladin_submit_rating_review ul li a{
	display:block;
	color:#ec982b;
}
/*
	  ============================================================
		   Leave Comment Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Contact Us 1 Wrap Start
	  ============================================================
*/
.aladin_contact_field{
	float:left;
	width:100%;
	position:relative;
}
.aladin_contact_field input[type="text"],
.aladin_contact_field input[type="email"]{
	width:100%;
	font-size:14px;
	color:#666666;
	height:50px;
	padding:10px 20px;
	border:1px solid #e9e9e9;
	margin-bottom:30px;
}
.aladin_contact_field textarea{
	width:100%;
	height:210px;
	font-size:14px;
	color:#666666;
	padding:12px 20px;
	border:1px solid #e9e9e9;
	resize:none;
	margin-bottom:30px;
}
.aladin_contact_field input[type="submit"],
.aladin_contact_field button{
	background-color:transparent;
}
/*
	  ============================================================
		   Contact Us 1 Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Contact Map Wrap Start
	  ============================================================
*/
.aladin_contact_map{
	float:left;
	width:100%;
	position:relative;	
}
.aladin_contact_map .map-canvas{
	width:100%;
	min-height:550px;	
}
/*
	  ============================================================
		   Contact Map Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Get in Touch Wrap Start
	  ============================================================
*/
.aladin_touch_outer_wrap{
	float:Left;
	width:100%;
	padding:68px 0px;
	position:relative;
}
.aladin_touch_outer_wrap:before{
	position:absolute;
	content:"";
	left:0px;
	right:0px;
	bottom:-22px;
	width: 0;
	height: 0;
	margin:auto;
	border-style: solid;
	border-width: 23px 33px 0 33px;
}
.aladin_get_touch_des{
	float:left;
	width:100%;
	text-align:center;
}
.aladin_get_touch_des h3{
	font-size:24px;
	font-weight:Bold;
	color:#fff;
	text-transform:uppercase;
}
/*
	  ============================================================
		   Get in Touch Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Contact us Services Wrap Start
	  ============================================================
*/
.aladin_content_info{
	float:left;
	width:100%;
	text-align:center;
	position:relative;
}
.aladin_content_info i{
	height:78px;
	width:78px;
	line-height:78px;
	text-align:center;
	font-size:30px;
	color:#cccccc;
	display:inline-block;
	border:1px solid #e9e9e9;
	border-radius:20px;
	margin-bottom:29px;
}
.aladin_content_info h5{
	font-size:16px;
	color:#666666;
	text-transform:uppercase;
	font-weight:Bold;
	margin-bottom:24px;
}
.aladin_content_info p{
	margin:0px;
}
.aladin_content_info a{
	display:block;
	color:#666;
	font-size:14px;
	margin:0px 0px 3px;
}
.aladin_content_info span{
	display:block;
}
/*
	  ============================================================
		   Contact us Services Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Contact us 02 Wrap Start
	  ============================================================
*/
.aladin_content_03_icon{
	float:left;
	width:100%;
	padding:40px 45px;
	border:1px solid #f2f2f2;
	background-color:#fbfbfb;
	margin-bottom:40px;
}
.aladin_content_03_icon i{
	float:left;
	font-size:35px;
	color:#13b1bc;
	padding: 25px 0;
}
.aladin_content_03_addres {
    float: none;
    padding-left: 70px;
}
.aladin_content_03_addres h6{
	font-size:16px;
	font-weight:Bold;
	margin-bottom:10px;
}
.aladin_content_03_addres p{
	margin:0px;
}
.aladin_content_03_addres span{
	display:block;
}
/*
	  ============================================================
		   Contact us 02 Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   404 Page Wrap Start
	  ============================================================
*/
.aladin_404_wrap,
.aladin_oops_wrap{
	float:left;
	width:100%;
	position:relative;
	text-align:center;
}
.aladin_404_wrap{
	margin-bottom:150px;
	margin-top:-100px;	
}
.aladin_404_wrap h2{
	display:inline-block;
	font-size:300px;
	line-height:230px;
	font-weight:bold;
	text-shadow:-4px 2px 1px rgba(0, 0, 0, 0.8);	
}
.aladin_404_wrap i{
	display:inline-block;
	font-size:468px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.9);
	top:100px;
	position:relative;	
}
.aladin_rotate_404{
	transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-webkit-transform:rotateY(180deg);
	-ms-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);	
}
/*OOPS Wrap Style*/
.aladin_oops_wrap{
	margin-bottom:40px;	
}
.aladin_oops_wrap p{
	font-size:22px;
	font-weight:600;	
}
.aladin_oops_wrap p span{
	font-size:32px;
	color:#000;
	display:inline-block;
	font-weight:bold;	
}
.aladin_oops_wrap p > a{
	display:inline-block;	
}
.aladin_404_search{
	width:650px;
	margin:auto;
	position:relative;	
}
.aladin_404_search form{
	width:100%;
	float:left;	
}
.aladin_404_field{
	float:left;
	width:100%;
	position:relative;	
}
.aladin_404_field input[type="search"]{
	width:100%;
	position:relative;
	height:60px;
	border:1px solid #e9e9e9;
	padding:8px 50px 8px 20px;	
}
.aladin_404_field button{
	position:absolute;
	top:0px;
	right:0px;
	height:60px;
	padding:0px 20px;
	border:0px;
	background:#e9e9e9;
	color:#999999;	
}
.aladin_404_field input[type="search"]:focus + button{
	color:#fff;
}
.aladin_go_back_link{
	float:left;
	width:100%;
	text-align:center;
	margin:30px 0px 0px;	
}
/*
	  ============================================================
		   404 Page Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Comming Soon Wrap Start
	  ============================================================
*/
.aladin_comming_soon_bg{
	background-image: url("images/comming-soon-bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    left: 0;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
    float: left;
    padding: 71px 0;
}
.aladin_comming_soon_bg::before{
	content:"";
	position:absolute;
	bottom:0px;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.75);
}
.aladin_comming_soon_bg .container{
	position: relative;
	z-index: 10;
}
.aladin_comming_title{
	margin-bottom:70px;
	float:left;
	width:100%;
	position:relative;
	text-align:center;
}
.aladin_comming_title h2,
.comming-soon-directory .aladin_comming_title h2 a{
	font-size:80px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:20px;
	color:#fff;
}
.comming-soon-directory .aladin_comming_title h2 a{
	display: inline-block;
}
.aladin_comming_title p{
	font-size:30px;
	font-weight:normal;
	color:#fff;
}
/*Time Counter CSS*/
.aladin_time_counter_wrap,
.aladin_time_holder{
	float:left;
	width:100%;
	text-align:center;
	position:relative;	
}
.aladin_time_holder{
	border-right:6px solid #13b1bc;
	text-align:center;
}
.aladin_time_counter_wrap ul{
	margin-bottom:60px;
	float:left;
	width:100%;
}
.aladin_time_counter_wrap ul li{
	float:left;
	position:relative;
	width:25%;
}
.aladin_time_counter_wrap ul li:last-child .aladin_time_holder{
	border-right:none;
}
.aladin_time_holder span{
	font-size:50px;
	font-weight:600;
	display:inline-block;
	color:#fff;
}
.aladin_time_holder p{
	font-size:24px;
	font-weight:normal;
	display:inline-block;
	color:#fff;
	margin-left:6px;
}
/*Join Us CSS*/
.aladin_comming_field{
	background-color:rgba(0,0,0,0.8);
	width:50%;
	display:inline-block;
	padding:35px 50px 40px;
	margin:0px 0px 50px;
}
.aladin_comming_field h3{
	text-transform:uppercase;
	margin-bottom:20px;
	color:#fff;
}
.aladin_comming_field form input[type="text"]{
	width:100%;
	padding:7px 20px;
	background-color:transparent;
	border:1px solid #fff;
	color:#999999;
	height:45px;
}
.aladin_comming_field form input:focus{
	border-color:#3399ff;
}
.aladin_comming_field form input[type="submit"],
.aladin_comming_field form button{
	font-size:16px;
	text-transform:uppercase;
	display:inline-block;
	background-color:#13b1bc;
	height:45px;
	padding:0px 20px;
	width:100%;
	text-decoration:none;
	color:#fff;
	font-weight:600;
}
.aladin_comming_field form input[type="submit"]:hover,
.aladin_comming_field form button:hover{
	background-color:#000;	
}
/*Social icon Wrap CSS*/
.aladin_comming_social_icon ul.aladin_social_icon_list li a{
	border:1px solid #fff;
	color:#fff;
	width:46px;
	height:46px;
	line-height:46px;
	font-size:16px;
	margin-right:8px;	
}
/*
	  ============================================================
		   Comming Soon Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Listing 03 Wrap Start
	  ============================================================
*/
.aladin_listing_03_wrap{
	float:left;
	width:100%;
	position:relative;
	display:flex;	
}
/*Map CSS*/
.aladin_listing_03_map{
	width:30%;
	float:left;
	position:relative;	
}
.aladin_listing_03_map .aladin_home_map{
	bottom:0px;
    position:absolute;
    left:0px;
    top:0px;
	width:100%;
	display:block;	
}
/*Listing Add CSS*/
.aladin_listing_03_detail{
	float:left;
	width:70%;
	position:relative;
	padding:80px 10px;	
}
.aladin_premium_ad_wrap.aladin_listing_03_ad{
	border-bottom:1px solid #ededed;
	margin:0px 0px 30px;
	padding:0px 0px 30px;	
}
.aladin_premium_ad_wrap.aladin_listing_03_ad:hover{
	box-shadow:0px 2px 10px 2px rgba(0,0,0,0.2);	
}
/*Pagination CSS*/
.aladin_listing_03_detail .aladin_pagination_wrap{
	margin-top:0px;	
}
/*
	  ============================================================
		   Listing 03 Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Listing 04 Wrap Start
	  ============================================================
*/
.aladin_listing_04_wrap{
	float:left;
	width:100%;
	position:relative;
	padding:12px;
	border:1px solid #e7e7e7;
	margin:0px 0px 30px;
	background-color: #fff;	
}
.aladin_listing_04_wrap figure{
	width:100%;
	float:left;
	margin:0px 0px 15px;
	overflow:hidden;
}
.aladin_listing_04_wrap figure img{
	width:100%;
	height:auto;	
}
.listing_04_hover{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;	
}
.listing_04_hover h6{
	position:absolute;
	top:30px;
	left:0px;
	color:#fff;
	padding:5px 10px;
	text-transform:uppercase;
	font-weight:bold;
	border-top-right-radius:30px;
	border-bottom-right-radius:30px;
	min-width:60px;
	text-align:center;	
}
.aladin_listing_address{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	padding:10px 10px;
	background-color:rgba(0,0,0,0.6);	
}
.aladin_listing_address p{
	color:#fff;
	margin:0px;	
}
.aladin_listing_04_des{
	float:left;
	width:100%;
	position:relative;	
}
.aladin_listing_04_des h5 > a{
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0px 6px;	
}
.aladin_listing_04_des p{
	color:#595858;	
}
/*Hover CSS*/
.aladin_listing_04_wrap:hover{
	box-shadow:0px 4px 20px 2px rgba(0,0,0,0.15);	
}
.aladin_listing_04_wrap:hover figure img{
	transform:scale(1.2);
	-moz-transform:scale(1.2);
	-webkit-transform:scale(1.2);	
}
/*
	  ============================================================
		   Listing 04 Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Directory Listing Detail Wrap Start
	  ============================================================
*/
/*Margin & Boreder Bottom CSS*/
.aladin_detail_border_bottom{
	border-bottom:1px solid #eaeaea;	
}
.aladin_blog_listing_wrap{
	margin-bottom:25px;	
}
.aladin_blog_detail_wrap,
.aladin_blog_listing_wrap,
.aladin_blog_listing_des{
	float:left;
	width:100%;
	position:relative;	
}
.aladin_blog_listing_wrap figure{
	width:100%;
	float:left;
	margin:0px 0px 20px;	
}
.aladin_blog_listing_wrap figure img{
	width:100%;
	height:auto;	
}
.aladin_blog_listing_des h3 > a{
	display:block;
	text-transform:uppercase;
	margin:0px 0px 12px;
	font-weight:bold;
}
.aladin_blog_listing_wrap p{
	margin-bottom:30px;	
}
.aladin_blog_detail_img,
.aladin_detail_img{
	float:left;
	width:100%;
	position:relative;	
}
.aladin_blog_detail_img{
	margin:0px 0px 25px;	
}
.aladin_detail_img{
	width:24%;
	margin:0px 11px 0px 0px;	
}
.aladin_detail_img img{
	width:100%;
	height:auto;	
}
.aladin_blog_detail_img .aladin_detail_img:nth-of-type(4){
	margin-right:0px;	
}
/*Specification Wrap Start*/
.aladin_specification_list{
	float:left;
	width:100%;
	padding:15px;
	position:relative;
	background-color:#edf2f5;
	margin:0px 0px 30px;	
}
.aladin_specification_list::before{
	content:"";
	position:absolute;
	bottom:0px;
	left:8px;
	width:25px;
	height:2px;
	background-color:#999999;	
}
.aladin_specification_list i{
	float:left;
	width:25px;	
	font-size:16px;
	vertical-align:middle;
	padding-top:2px;
}
.aladin_specification_list h6 > a{
	display:inline-block;
	color:#666666;	
}
.aladin_specification_list:hover,
.aladin_specification_list:hover h6 > a{
	color:#fff;	
}
.aladin_specification_list:hover::before{
	background-color:#fff;	
}
/*Map View CSS*/
.aladin_map_view{
	padding:0px 0px 25px;	
}
.aladin_map_view .map-canvas{
	width:100%;
	min-height:400px;	
}
/*Review Wrap CSS*/
.aladin_review_bg{
	float:left;
	width:100%;
	position:relative;
	background-color:#edf2f5;
	padding:15px;	
}
.aladin_review_wrap{
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 15px;	
}
.aladin_rating_points{
	width:173px;
	float:left;
	position:relative;
	background-color:#13b1bc;
	text-align:center;
	padding:12px 10px;	
}
.aladin_rating_points h3{
	color:#fff;
	font-weight:bold;
	margin:0px 0px 2px;	
}
.aladin_rating_points ul.aladin_rating_star{
	width:100%;	
	padding:5px 0px;
}
.aladin_rating_points ul.aladin_rating_star li a{
	color:#fff;	
}
.aladin_review_des{
	float:none;
	width:auto;
	padding:0px 0px 0px 190px;	
}
.aladin_review_des p{
	color:#666;
	margin:0px;	
}
/*Progress Bar CSS*/
.aladin_progress_wrap{
	float:left;
	width:100%;
	position:relative;	
}
.aladin_progress_wrap h6{
	display:inline-block;
	text-align:left;
	font-weight:bold;
	color:#666666;	
}
.aladin_progress_wrap > span{
	display:inline-block;
	float:right;
	color:#666666;
	font-weight:bold;	
}
.progressbar{
    position:relative;
    width:100%;
    height:10px;
    padding:0;
    margin:0 auto;
	border:2px solid #dbdbdb;
    background-color: #dbdbdb;
    margin:15px 0px 20px;
	overflow:hidden;
}
.bar {
	position:absolute;
	display:block;
	width:0px;
	height:6px;
	top:0px;
	left:0px;
	overflow:hidden;
}
/*Comment Wrap CSS*/
.aladin_blog_detail_wrap .aladin_comment_list_wrap{
	margin-bottom:25px;	
}
/*
	  ============================================================
		   Directory Listing Detail Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Sign In Wrap Start
	  ============================================================
*/
.aladin_sign_in_wrap.aladin_page_type{
	float:none;
	margin:auto;
}
.aladin_sign_in_wrap{
	padding:50px 25px;
	background-color:#fff;
	float:left;
	width:500px;
	position:relative;	
}
.aladin_register_header{
	float:left;
	width:100%;
	position:relative;
	text-align:center;
	margin:0px 0px 15px;	
}
.aladin_register_header i{
	margin-bottom:20px;
	font-size:80px;
	display:inline-block;	
}
.aladin_register_header h2{
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 15px;	
}
.aladin_register_header p{
	color:#777;	
}
/*Close Btn CSS*/
.aladin_sign_in_wrap button.close{
	position:absolute;
	top:7px;
	right:15px;
	opacity:1;	
}
/*Login Form CSS*/
.aladin_sign_in_form,
.aladin_sign_in_form form,
.aladin_sign_in_field,
.aladin_register_social_icon{
	float:left;
	width:100%;
	position:relative;	
}
.aladin_sign_in_field input[type="text"],
.aladin_sign_in_field input[type="password"],
.aladin_sign_in_field input[type="email"]{
	width:100%;
	display:inline-block;
	background-color:#edf2f5;
	height:50px;
	border:1px solid #edf2f5;
	margin:0px 0px 25px;
	padding:8px 15px;	
}
.aladin_sign_in_field label{
	padding: 0px 0px 0px 30px;
}
.aladin_sign_in_field input[type=checkbox] { 
	display:none; 
}
.aladin_sign_in_field input[type=checkbox] + label:before {
	display: inline-block;
	margin:0px 12px 0px 0px;
	left: 5px;
	top: 3px;
	position: absolute;
}
.aladin_sign_in_field input[type=checkbox] + label:before { 
	content: ""; 
	font-family:fontawesome; 
	border:2px solid #d7dfe7;
	width:15px;
	height:15px;
} 
.aladin_sign_in_field input[type=checkbox]:checked + label:before { 
	content: ""; 
	font-family:fontawesome; 
	background-image:url(images/checkbox.png);
	width:15px;
	height:15px;
	border:0px;
}
.aladin_sign_in_field input[type="checkbox"]{
	display:inline-block;
	margin-right:10px;
	float:left;
	display:none;
}
.aladin_sign_in_field input[type="submit"],
.aladin_sign_in_field button{
	width:100%;
	padding:10px 0px;
	text-align:center;
	border:0px;
	color:#fff;
	font-weight:bold;
	font-size:18px;
	margin:0px 0px 25px;	
}
.aladin_sign_in_field input[type="submit"]:hover,
.aladin_sign_in_field button:hover{
	background-color:#000;
}
/*Social Icon CSS*/
.aladin_register_social_icon{
	text-align:center;	
}
.aladin_register_social_icon ul{
	float:left;
	width:100%;	
	margin:0px 0px 15px;
}
.aladin_register_social_icon ul li{
	display:inline-block;
	position:relative;	
}
.aladin_register_social_icon ul li a{
	display:block;
	width:64px;
	height:64px;
	line-height:64px;
	margin:0px 0px 0px 10px;
	color:#fff;
	font-size:18px;	
}
.aladin_register_social_icon span{
	float:left;
	width:100%;	
}
.aladin_register_social_icon span a{
	color:#999999;	
}
/*Focus CSS*/
.aladin_sign_in_field input[type="text"]:focus,
.aladin_sign_in_field input[type="password"]:focus,
.aladin_sign_in_field input[type="email"]:focus{
	border:1px solid;	
}
/*
	  ============================================================
		   Sign In Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Submitting Add Wrap Start
	  ============================================================
*/
.aladin_submit_add_outer_wrap,
.aladin_step_outer_wrap,
.aladin_submit_add_hdg,
.aladin_step_1_des,
.aladin_submit_field,
.aladin_submit_field_btn{
	float:left;
	width:100%;
	position:relative;
	text-align:left;	
}
.aladin_submit_add_hdg{
	padding:15px 25px;
	background-color:#edf2f5;	
}
.aladin_submit_add_hdg h5,
.aladin_submit_add_hdg h6{
	display:inline-block;
	color:#666666;
	font-weight:bold;
	text-transform:uppercase;	
}
.aladin_submit_add_hdg h5{
	float:left;	
}
.aladin_submit_add_hdg h6{
	float:right;	
}
/*
	  ============================================================
		   Submitting Add Wrap End
	  ============================================================
*/
/*
	  ============================================================
		   Submitting Step 1 Wrap Start
	  ============================================================
*/
/*Step 1 CSS*/
.submit_margin_bottom{
	margin:0px 0px 25px;	
}
.aladin_step_1_des{
	padding:25px 30px;
	border:1px solid #edf2f5;	
}
.aladin_submit_field h6{
	text-transform:capitalize;
	margin:0px 0px 10px;
	font-weight:bold;
}
.aladin_submit_field input[type="text"]{
	width:100%;
	height:43px;
	border:1px solid #edf2f5;
	margin:0px 0px 25px;
	padding:8px 15px;	
}
/*Editor CSS*/
.aladin_submit_field #statusbar{
	display:none;	
}
.aladin_submit_field .Editor-editor{
	height:180px;	
}
.aladin_submit_field #menuBarDiv, #statusbar{
	background-image:none;
	background-color:#edf2f5;
	border-radius:0px;
	border:0px;	
}
.aladin_submit_field .btn-default{
	background:none;
	border:0px;	
}
.aladin_submit_field .btn-group span.caret{
	display:none;	
}
.aladin_submit_field .row-fluid.Editor-container{
	margin:0px 0px 25px;	
}
/*File Upload CSS*/
.aladin_submit_field .uploadFile{
	background-color:#edf2f5;	
}
.aladin_submit_field > span{
	display:inline-block;
	height:43px;
	padding:10px 25px;
	color:#fff;
	font-weight:bold;
	text-transform:capitalize;
	position: absolute;
    top: 26px;
    right: 0;	
}
.aladin_submit_field input[type="file"]{
	position: absolute;
    top: 26px;
    right: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
    opacity: 0;
	width:147px;
	height:43px;
}
.aladin_submit_field > span:hover{
	background-color:#000;
}
/*Btn CSS*/
.aladin_submit_field_btn{
	text-align:center;	
}
.aladin_submit_field_btn .previous,
.aladin_submit_field_btn .next,
.aladin_submit_field_btn .submit{
	display:inline-block;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:2px solid #13b1bc;
	padding:10px 0px;
	border:0px;
	min-width:195px;	
}
.aladin_submit_field_btn .previous:hover,
.aladin_submit_field_btn .next:hover,
.aladin_submit_field_btn .submit:hover{
	background-color:#000;
}
/*
	  ============================================================
		   Submitting Step 1 Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Submitting Step 2 Wrap Start
	  ============================================================
*/
.aladin_step2_field{
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 25px;	
}
.aladin_step2_field label{
	position:absolute;
	top:14px;
	left:10px;
	color:#666666;
	z-index:10;	
}
.aladin_step2_field .chosen-container-single .chosen-single{
	width:100%;
	border:1px solid #edf2f5;
	background:none;
	height:43px;
	box-shadow:none;
	padding:8px 50px 8px 40px;
	color:#666666;
	font-size:15px;
	border-radius:0px;
}
.aladin_step2_field .chosen-container-single .chosen-single div{
	background:none;	
}
.aladin_step2_field .chosen-container-single .chosen-single div b::before{
	content:"\f0d7";
	top:10px;	
}
/*Active CSS*/
.aladin_step2_field .chosen-with-drop{
	background-color:#edf2f5;	
}
.aladin_step2_field .chosen-with-drop .chosen-single div{
	background-color:#e7eef2;	
}
/*
	  ============================================================
		   Submitting Step 2 Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Submitting Step 3 Wrap Start
	  ============================================================
*/
.aladin_step_3_des{
	float:left;
	width:100%;
	position:relative;	
}
.aladin_step_3_des ul{
	width: 25%;
	float: left;
}
.aladin_step_3_des ul li{
	width:100%;
	position:relative;
	float:left;	
}
.aladin_step_3_des ul li label{
	color:#666666;
	font-weight:bold;
	padding-left: 25px;	
}
.aladin_step_3_des ul li input[type=checkbox] { 
	display:none; 
}
.aladin_step_3_des ul li input[type=checkbox] + label:before {
	display: inline-block;
	margin:0px 12px 0px 0px;
}
.aladin_step_3_des ul li input[type=checkbox] + label:before { 
	content: ""; 
	font-family:fontawesome; 
	border:2px solid #d7dfe7;
	width:15px;
	height:15px;
	position: absolute;
	top: 3px;
	left: -1px;
} 
.aladin_step_3_des ul li input[type=checkbox]:checked + label:before { 
	content: ""; 
	font-family:fontawesome; 
	background-image:url(images/checkbox.png);
	width:15px;
	height:15px;
	border:0px;
}
/*
	  ============================================================
		   Submitting Step 3 Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Submitting Step 4 Wrap Start
	  ============================================================
*/
.aladin_submit_field label{
	position:absolute;
	top:15px;
	left:10px;	
}
.aladin_submit_field.aladin_step_4 input[type="text"]{
	padding:8px 25px;	
}
/*
	  ============================================================
		   Submitting Step 4 Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Submitting Step 5 Wrap Start
	  ============================================================
*/
.aladin_submitting_map{
	float:left;
	width:100%;
	position:relative;	
}
.aladin_submitting_map .map-canvas{
	min-height:300px;
	margin:0px 0px 25px;	
}
/*
	  ============================================================
		   Submitting Step 5 Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Submitting Step 7 Wrap Start
	  ============================================================
*/
.aladin_term_condition h5,
.aladin_term_condition h6{
	color:#666666;
	font-weight:bold;
	margin:0px 0px 10px;	
}
.aladin_term_condition p{
	margin:0px 0px 20px;	
}
/*
	  ============================================================
		   Submitting Step 7 Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Submitting Step 8 Wrap Start
	  ============================================================
*/
.aladin_term_condition h5,
.aladin_term_condition h6{
	color:#666666;
	font-weight:bold;
	margin:0px 0px 10px;	
}
.aladin_term_condition p{
	margin:0px 0px 20px;	
}
.aladin_term_checkbox{
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 20px;
}
/*
	  ============================================================
		   Submitting Step 8 Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Submit Add Author Detail Wrap Start
	  ============================================================
*/
.border_radius,
.border_radius img{
	border-radius:100%;	
}
.aladin_submit_auther_detail{
	float:left;
	width:100%;
	position:relative;
	background-color:#edf2f5;	
}
.aladin_author_ui_element_wrap,
.aladin_author_ui_element_wrap ul{
	float:left;
	width:100%;
	position:relative;	
}
.aladin_author_ui_element_wrap ul li{
	position:relative;
	float:left;
	border-bottom:1px solid #e9e9e9;
	width:100%;	
}
.aladin_author_ui_element_wrap ul li i{
	float:left;
	width:40px;
	text-align:center;
	border-right:1px solid #e9e9e9;
	padding:16px 0px 14px;	
}
.aladin_author_icon_detail{
	float:none;
	padding:12px 20px 12px 50px;
	width:auto;	
}
.aladin_author_icon_detail h6{
	display:inline-block;	
}
.aladin_author_icon_detail h6 > a{
	color:#666666;
	text-transform:uppercase;
	font-weight:600;
	display:inline-block;	
}
.aladin_author_icon_detail span{
	float:right;
	color:#666666;
	font-weight:600;
}
/*Hover CSS*/
.aladin_author_ui_element_wrap ul li:hover .aladin_author_icon_detail{
	padding-left:60px;	
}
/*
	  ============================================================
		   Submit Add Author Detail Wrap End
	  ============================================================
*/

/*
	  ============================================================
		   Steps Jquery Wrap Start
	  ============================================================
*/
/*form styles*/
#msform {
	text-align: center;
}
#msform fieldset {
	box-sizing: border-box;
	padding:0px;
	margin:0px;
	padding:0px;
	border:0px;
}
/*Hide all except first fieldset*/
#msform fieldset:not(:first-of-type) {
	display: none;
}
/*buttons*/
#msform .action-button {
	width: 100px;
	background: #27AE60;
	font-weight: bold;
	color: white;
	border: 0 none;
	border-radius: 1px;
	cursor: pointer;
	padding: 10px 5px;
	margin: 10px 5px;
}
#msform .action-button:hover, #msform .action-button:focus {
	box-shadow: 0 0 0 2px white, 0 0 0 3px #27AE60;
}
/*headings*/
.fs-title {
	font-size: 15px;
	text-transform: uppercase;
	color: #2C3E50;
	margin-bottom: 10px;
}
.fs-subtitle {
	font-weight: normal;
	font-size: 13px;
	color: #666;
	margin-bottom: 20px;
}
/*progressbar*/
#progressbar {
	margin-bottom: 30px;
	overflow: hidden;
	/*CSS counters to number the steps*/
	counter-reset: step;
}
#progressbar li {
	color: #666;
	text-transform: capitalize;
	width: 12%;
	float: left;
	position: relative;
}
#progressbar li:before {
	content: counter(step);
	counter-increment: step;
	width: 20px;
	line-height: 20px;
	display: block;
	font-size: 10px;
	color: #fff;
	background: #666;
	border-radius: 3px;
	margin: 0 auto 5px auto;
}
/*progressbar connectors*/
#progressbar li:after {
	content: '';
	width: 100%;
	height: 2px;
	position: absolute;
	left: -50%;
	top: 9px;
	z-index: -1; /*put it behind the numbers*/
}
#progressbar li:first-child:after {
	/*connector not needed before the first step*/
	content: none; 
}
/*
	  ============================================================
		   Steps Jquery Wrap End
	  ============================================================
*/

/*=============================================================================Index-2 CSS===============================================================================*/
/*
	  ============================================================
		   Job Top Strip Wrap Start
	  ============================================================
*/
.aladin_job_top_strip{
	float:left;
	width:100%;
	position:relative;
	border-bottom:1px solid #cacaca;
	background-color:#f7f7f7;
}
/*
	  ============================================================
		   Job Mailing Address Wrap Start
	  ============================================================
*/
.aladin_job_mailing_address{
	float:left;
	width:auto;
	padding:10px 0 0;	
}
.aladin_job_mailing_address ul{
	float:left;
	width:100%;	
}
.aladin_job_mailing_address ul li{
	display:inline-block;
	position:relative;
	color:#484f5f;
	text-transform:uppercase;
	padding:0px 15px;
	border-left:1px solid #dadada;	
}
.aladin_job_mailing_address ul li:first-child{
	border-left:0px;
	padding-left:0px;	
}
.aladin_job_mailing_address ul li i{
	margin-right:12px;	
}
/*
	  ============================================================
		   Job Social Icon Wrap Start
	  ============================================================
*/
.aladin_job_social_icon_wrap{
	float:right;
	width:auto;
	padding:9px 0px 0px;
	margin:0px 15px 0px 0px;	
}
ul.aladin_job_social_icon{
	float:left;
	width:100%;
	text-align:center;	
}
ul.aladin_job_social_icon li{
	position:relative;
	display:inline-block;
	margin:0px 0px 0px 10px;	
}
ul.aladin_job_social_icon li a{
	display:block;
	width:22px;
	height:22px;
	border-radius:1px;
	background-color:#e7e7e7;
	color:#484f5f;
	line-height:22px;
}
/*Hover CSS*/
ul.aladin_job_social_icon li:hover a{
	color:#fff;	
}
/*
	  ============================================================
		   Job Login Wrap Start
	  ============================================================
*/
.aladin_job_login_wrap{
	float:right;
	width:auto;	
}
.aladin_job_login_wrap ul{
	float:left;
	width:100%;	
}
.aladin_job_login_wrap ul li{
	float:left;
	margin-left:1px;
	position:relative;	
}
.aladin_job_login_wrap ul li a{
	display:block;
	background-color:#e7e7e7;
	text-transform:uppercase;
	font-weight:600;
	padding:10px;
}
.aladin_job_login_wrap ul li a i{
	margin-left:5px;	
}
/*Hover CSS*/
.aladin_job_login_wrap ul li:hover a{
	color:#fff;	
}
/*
	  ============================================================
		   Job Logo Wrap Start
	  ============================================================
*/
.aladin_job_logo_nav_wrap{
	float:left;
	width:100%;
	position:relative;
	padding:15px 0px;	
}
.aladin_job_logo{
	float:left;
	width:auto;	
}
.aladin_job_logo a{
	display:block;	
}
.aladin_job_logo a img{
	width:auto;
	height:auto;	
}
/*
	  ============================================================
		   Job Upload Resume Wrap Start
	  ============================================================
*/
.aladin_job_upload_resume{
	float:right;
	width:auto;
	margin:9px 0 0;
}
.aladin_job_upload_resume a{
	display:inline-block;
	color:#fff;
	font-weight:600;
	text-transform:uppercase;
	padding:8px 15px;
	border-radius:30px;
	border:1px solid;	
}
.aladin_job_upload_resume a i{
	margin-right:8px;	
}
/*Hover CSS*/
.aladin_job_upload_resume a:hover{
	background-color:#fff;	
}
/*
	  ============================================================
		   Job Navigation Wrap Start
	  ============================================================
*/
.aladin_job_logo_nav_wrap .dl-menuwrapper{
	display: none;
}
.aladin_job_logo_nav_wrap .dl-menuwrapper .dl-menu{
	background-color: #333;
	left: 0px;
	right: 0px;
	margin: auto;
}
.aladin_job_navigation{
	float:right;
	width:auto;	
}
.aladin_job_navigation ul{
	float:left;
	width:100%;	
}
.aladin_job_navigation ul li{
	display:inline-block;
	position:relative;	
}
.aladin_job_navigation ul li a{
	display:block;
	padding:18px 20px 15px;
	color:#484f5f;
	text-transform:uppercase;
	font-weight:bold;	
}
/*2nd UL*/
.aladin_job_navigation ul ul{
	position:absolute;
	top:100%;
	left:0px;
	width:250px;
	background-color:#fff;
	z-index:10;
	opacity:0;
	visibility:hidden;
	transform:rotateX(90deg);
	transform-origin:0 0 0;
	transform-style:preserve-3d;	
}
.aladin_job_navigation ul ul li{
	width:100%;	
}
.aladin_job_navigation ul ul li a{
	padding:15px 20px;	
}
.aladin_job_navigation ul li:hover > ul{
	opacity:1;
	visibility:visible;
	transform:rotateX(0deg);
}
/*3rd ul*/
.aladin_job_navigation ul ul ul{
	top:0px;
	left:100%;	
}
/*
	  ============================================================
		   Job Banner Wrap Start
	  ============================================================
*/
.aladin_job_banner_wrap{
	float:left;
	width:100%;
	position:relative;	
}
.aladin_job_banner_wrap ul{
	float:left;
	width:100%;	
}
.aladin_job_banner_wrap ul li{
	position:relative;
	float:left;
	width:100%;	
}
.aladin_job_banner_wrap ul li:before{
	content:"";
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.65);	
}
.aladin_job_banner_wrap ul li img{
	width:100%;
	height:auto;	
}
.aladin_job_banner_caption{
	position:absolute;
	top:50%;
	width:100%;
	text-align:center;
	margin:-160px 0 0;	
}
.aladin_job_banner_caption h2{
	color:#fff;
	font-family: 'Roboto Slab', serif;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 20px;	
}
.aladin_job_banner_caption p{
	text-transform:uppercase;
	letter-spacing:1.8px;	
}
.aladin_banner_link_wrap{
	float:left;
	width:100%;
	position:relative;
	margin:15px 0 0px;	
}
.aladin_banner_link_wrap > a{
	display:inline-block;
	text-transform:uppercase;
	font-weight:600;
	padding:13px 20px;
	background-color:rgba(255,255,255,0.2);
	color:#fff;
	min-width:175px;
}
.aladin_banner_link_wrap > a:first-of-type{
	margin-right:-4px;	
}
.aladin_banner_link_1{
	border-top-left-radius:30px;
	border-bottom-left-radius:30px;	
}
.aladin_banner_link_2{
	border-top-right-radius:20px;
	border-bottom-right-radius:20px;	
}
.aladin_banner_search_outer_wrap{
	float: left;
	width: 100%;
	position: absolute;
	top: 57%;
	left: 0px;
	right: 0px;
	margin: auto;
	z-index: 10;
}
.aladin_banner_advance_search{
	width:100%;
	display:inline-block;
	padding:26px 60px;
	border-radius:5px;
	background-color:rgba(255,255,255,0.3);
}
.aladin_banner_field{
	float:left;
	width:100%;
	position:relative;	
}
.aladin_banner_field input[type="text"],
.aladin_banner_field select{
	width:100%;
	border-radius:3px;
	background-color:#fff;
	height:50px;
	border:0px;	
}
/*Chosen Script css*/
.aladin_banner_field select{
	-webkit-appearance:none;
    -moz-appearance:none;
	border:none;
    outline:none;
	position:relative;
	color: #a8a7a7;
	font-size: 15px;
	font-style: italic;	
}
.aladin_banner_field label{
	position:absolute;
	top:14px;
	right:10px;
	width:10px;
	color:#a8a7a7;
	z-index:10;	
}
.aladin_banner_field select option{
	padding:5px 10px;	
}
.aladin_banner_field input[type="submit"],
.aladin_banner_field button{
	border: 0px;
	font-weight: bold;
	width: 100%;
	padding: 14px 0px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	border-radius: 5px;
}
.aladin_banner_field input[type="submit"]:hover,
.aladin_banner_field button:hover{
	background-color: #000;
}
/*
	  ============================================================
		   Job Offer Wrap Start
	  ============================================================
*/
.aladin_job_offer_outer_wrap{
	float:left;
	width:100%;
	position:relative;
	margin:-50px 0px 0px;	
}
.aladin_job_offer_wrap{
	float:left;
	width:100%;
	position:relative;
	background-color:#fff;
	padding:30px;
	box-shadow:0px 5px 12px 0 rgba(0, 0, 0, 0.2);
	min-height:195px;
	z-index:10;
	overflow:hidden;	
}
.aladin_job_offer_wrap:before{
	content:"\f0c0";
	font-family:fontawesome;
	position:absolute;
	top:70px;
	right:65px;
	z-index:-1;	
	transform:scale(1.5);
	-moz-transform:scale(1.5);
	-webkit-transform:scale(1.5);
	opacity:0.15;
}
.aladin_job_offer_wrap i{
	font-size:50px;
	color:#1a1f20;
	float:left;
	width:50px;	
}
.aladin_job_offer_des{
	float:none;
	padding:0px 0px 0px 65px;
	width:auto;	
}
.aladin_job_offer_des h4 > a{
	display:block;
	text-transform:uppercase;
	color:#1a1f20;
	font-weight:bold;
	letter-spacing: 1.1px;
	margin:0px 0px 5px;
	font-family: 'Roboto Slab', serif;
}
.aladin_job_offer_wrap:hover i{
	transform:rotateY(180deg);	
}
/*
	  ============================================================
		   Job Best Job Counter Wrap Start
	  ============================================================
*/
.aladin_job_counter_bg:before{
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-image: url(images/job-portal/job-counter-bg-01.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.aladin_job_counter_bg:after{
	content: "";
	position: absolute;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	background-image: url(images/job-portal/job-counter-bg-02.png);
	background-repeat: no-repeat;
	background-position: top right;
}
.aladin_job_counter_bg .aladin_job_best_wrap{
	position:relative;
	z-index:100;
}
.aladin_job_best_wrap{
	float:left;
	width:100%;
	position:relative;
	text-align:center;
	margin-top: -8px;	
}
.aladin_job_best_wrap > h3{
	font-family: 'Roboto Slab', serif;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0px 10px;	
}
.aladin_job_best_wrap p{
	margin:0px 0px 20px;	
}
.aladin_job_best_wrap p > span{
	display:block;	
}
.aladin_job_counter_wrap{
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 25px;	
}
.aladin_counter_wrap{
	width:auto;
	width:20%;
	position:relative;
	display:inline-block;
}
.aladin_job_counter_wrap .aladin_counter_wrap:last-child:before{
	display:none;	
}
.aladin_counter_wrap:before{
	content:"";
	position:absolute;
	top:20px;
	right:0px;
	bottom:20px;
	width:1px;
	background-color:rgba(26,31,32,0.25);	
}
.aladin_counter_wrap h3,
.aladin_counter_wrap > span{
	display:inline-block;
	color:#1a1f20;
	font-weight:bold;
}
.aladin_counter_wrap > span{
	font-size:30px;
}
.aladin_counter_wrap h5{
	display:block;
	color:#5d5d5e;
	text-transform:uppercase;
	font-weight:600;
	margin:10px 0px 0px;	
}
/*
	  ============================================================
		   Job Heading Wrap Start
	  ============================================================
*/
.aladin_job_hdg_1{
	float:left;
	width:100%;
	position:relative;
	margin:-5px 0px 20px;
	text-align:center;	
}
.aladin_job_hdg_1 h4{
	text-transform:uppercase;
	font-weight:600;
	margin:0px 0px 10px;
	padding:0 0 14px;
	position:relative;	
}
.aladin_job_hdg_1 h4:before{
	content:"";
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	margin:auto;
	height:3px;
	width:70px;
	background-color:#34a901;	
}
.aladin_job_hdg_1 p span{
	display:block;	
}
/*
	  ============================================================
		   Job Popular Categories Wrap Start
	  ============================================================
*/
.aladin_job_category_bg{
	background-color:#ecf2f6;
	padding-bottom:50px;	
}
.aladin_job_cat_wrap{
	float:left;
	width:100%;
	background-color:#fff;
	position:relative;
	padding:30px 20px 20px;
	text-align:center;
	margin:0px 0px 30px;
	min-height:305px;	
}
.aladin_job_cat_wrap span{
	display:inline-block;
	border-radius:100%;
	width:80px;
	height:80px;
	margin:0px 0px 15px;
	color:#fff;
	font-size:40px;	
	line-height:80px;
}
.aladin_job_cat_wrap span i{
	position:relative;
}
.aladin_job_cat_wrap span i:after{
	content:"";
	position:absolute;
	top:0px;
	left:0px;
	box-shadow:0px 0px 0px 0px rgba(0,0,0,0.4);	
}
.aladin_job_cat_wrap h5 > a{
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0px 15px;	
}
/*Hover Css*/
.aladin_job_cat_wrap:hover{
	box-shadow:0 5px 15px 2px rgba(0, 0, 0, 0.1);	
}
/*
	  ============================================================
		   Job Announce Wrap Start
	  ============================================================
*/
.aladin_job_announce_bg{
	padding-bottom:50px;	
}
.aladin_job_announce_top_wrap{
	float:left;
	width:100%;
	position:relative;
	border-bottom:1px solid #e1e1e1;
	margin:0px 0px 25px;	
}
/*Filterable Link Wrap*/
.aladin_job_filter_link{
	float:left;
	position:relative;
	width:50%;	
}
.aladin_job_filter_link ul{
	width:100%;
	float:left;	
}
.aladin_job_filter_link ul li{
	float:left;
	position:relative;
	width:25%;
	text-align:center;	
}
.aladin_job_filter_link ul li a{
	display:block;
	text-transform:uppercase;
	font-weight:600;
	font-family: 'Roboto Slab', serif;
	padding:10px 0px;
	background-color:#e1e1e1;
	color:#61696a;	
}
.aladin_job_filter_link ul li a.active,
.aladin_job_filter_link ul li:hover a{
	color:#fff;	
}
/*Job Sorying Wrap*/
.aladin_job_sorting_wrap{
	float:left;
	width:50%;
	position:relative;
	text-align:right;	
}
.aladin_job_thumbnail{
	float:right;
	width:auto;	
}
.aladin_job_thumbnail > a{
	font-size:18px;
	color:#454545;
	margin:0px 0px 0px 10px;	
}
.aladin_job_sort_by_outer_wrap{
	float: right;
	width: auto;
}
.aladin_job_sort_by_outer_wrap form{
	float: left;
	width: 100%;
	position: relative;
}
.aladin_job_date_picker{
	width: 50%;
	float: right;
	position: relative;
	border-right: 1px solid #e0e0e0;
}
.aladin_job_date_picker input[type="text"]{
	height: 28px;
	border:0px;
	padding: 4px 10px 5px 40px;
}
.aladin_job_date_picker label{
	position: absolute;
	top: 7px;
	left: 10px;
}
/*Job Filter Item*/
.aladin_job_filter_wrap{
	float:left;
	width:100%;
	position:relative;
	padding:20px 20px 10px;
	border:1px solid #efefeb;
	margin:0px 0px 30px;	
}
.aladin_job_filter_icon{
	float:left;
	width:80px;
	min-height:80px;
	border:1px solid #efefeb;
	text-align:center;	
}
.aladin_job_filter_des{
	float:none;
	padding:0px 0px 0px 100px;
	width:auto;	
}
.aladin_job_filter_des h5{
	display:inline-block;	
}
.aladin_job_filter_des h5 > a{
	text-transform:uppercase;
	display:inline-block;
	margin-right:15px;
	font-weight:bold;	
}
span.aladin_job_title{
	color:#fff;
	text-transform:uppercase;
	border-radius:4px;
	color:#fff;
	padding:3px 10px;
	display:inline-block;
	font-weight:600;	
}
.aladin_job_bg_1{
	background-color:#34a901;	
}
.aladin_job_bg_2{
	background-color:#ffb502;	
}
ul.aladin_job_staus_element{
	float:left;
	width:100%;
	margin:10px 0px;
	line-height:13px;
}
ul.aladin_job_staus_element li{
	display:inline-block;
	position:relative;
	padding:0px 10px;
	color:#888d91;
	border-left:1px solid #888d91;
}
ul.aladin_job_staus_element li:first-child{
	border-left:0px;
	padding-left:0px;	
}
ul.aladin_job_staus_element li i{
	margin:0px 8px 0px 0px;	
}
/*Hover CSS*/
.aladin_job_filter_wrap:hover{
	box-shadow:0 5px 25px 0px rgba(0, 0, 0, 0.15);
}
/*
	  ============================================================
		   Featured Employers Wrap Start
	  ============================================================
*/
.aladin_job_fea_employe_bg{
	background-image:url(images/job-portal/job-employe-bg.png);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	position:relative;
	padding-bottom: 60px;	
}
.aladin_job_fea_employe_bg:before{
	content:"";
	position:absolute;
	top:0px;
	right:0px;
	width:50%;
	height:100%;
	background-color:rgba(255,255,255,0.85);	
}
.aladin_job_hdg_1.aladin_job_fea_hdg{
	text-align:left;	
}
.aladin_job_hdg_1.aladin_job_fea_hdg h4::before{
	right:auto;
}
.aladin_job_fea_emp_list_wrap .aladin_job_fea_hdg{
	padding-left:15px;	
}
.aladin_job_fea_emp_list_wrap{
	float:left;
	width:100%;
	position:relative;	
}
.aladin_job_fea_emp_list_wrap ul{
	float:left;
	width:100%;	
}
.aladin_job_fea_emp_list_wrap ul li{
	display:inline-block;
	position:relative;
	width:22%;
	margin:0 0 15px 12px;	
}
.aladin_job_employer_wrap{
	float:left;
	width:100%;
	position:relative;
	overflow: hidden;	
}
.aladin_job_employer_wrap a{
	display:block;	
}
.aladin_job_employer_wrap a img{
	width:100%;
	height:auto;	
}
/*
	  ============================================================
		   Recently Added Blog Wrap Start
	  ============================================================
*/
.aladin_job_blogs_bg{
	background-color:#ecf2f6;	
}
.aladin_job_blog_wrap,
.aladin_job_blog_des{
	float:left;
	width:100%;
	position:relative;
	background-color:#fff;	
}
.aladin_job_blog_wrap figure{
	width:100%;
	overflow:hidden;
}
.aladin_job_blog_wrap figure img{
	width:100%;
	height:auto;	
}
.aladin_job_blog_des{
	padding:20px;	
}
aladin_job_blog_des span{
	display:inline-block;	
}
.aladin_job_blog_des ul{
	float:right;
	width:auto;
	margin:0px 0px 10px;	
}
.aladin_job_blog_des ul li{
	display:inline-block;
	position:relative;
	padding:0px 10px;	
}
.aladin_job_blog_des ul li:first-child{
	padding-right:0px;	
}
.aladin_job_blog_des ul li i{
	margin:0px 10px 0px 0px;	
}
.aladin_job_blog_des p{
	float:left;
	width:100%;	
}
/*Hover CSS*/
.aladin_job_blog_wrap:hover{
	box-shadow:0 2px 10px 0px rgba(0, 0, 0, 0.11);	
}
/*
	  ============================================================
		   Job Statistic Wrap Start
	  ============================================================
*/
.aladin_job_popular_category_bg{
	padding-bottom:40px;	
}
.aladin_job_statistic_wrap{
	float:left;
	width:100%;
	position:relative;
	text-align:center;
	margin:0px 0px 25px;	
}
.aladin_job_statistic_circle_bar_wrap{
	width:130px;
	height:130px;
	margin:0px auto 20px;	
}
.aladin_job_state_percent{
	width:130px;
	height:130px;	
}
.aladin_job_state_percent p{
	display:none;
	font-family: 'Roboto Slab', serif;	
}
.aladin_job_statistic_wrap h4 > a{
	display:block;
	text-transform:uppercase;
	font-weight:600;
	margin:0px 0px 8px;	
}
/*
	  ============================================================
		   Job Sub Banner Wrap Start
	  ============================================================
*/
.aladin_job_sub_banner_wrap{
	background-image: url(images/job-portal/sub-banner-01.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 240px;
}
.aladin_job_sub_banner_wrap:before{
	content: "";
	position: absolute;
	top:0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.6);
}
.aladin_job_sub_banner_wrap,
.aladin_job_breadcrumb{
	float: left;
	width: 100%;
	position: relative;
	text-align: center;
}
.aladin_job_breadcrumb{
	padding: 90px 0 0;
}
.aladin_job_breadcrumb h4{
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0px 0px 15px;
}
.aladin_job_breadcrumb ul{
	float: left;
	width: 100%;
}
.aladin_job_breadcrumb ul li{
	display: inline-block;
	position: relative;
}
.aladin_job_breadcrumb ul li:before{
	content: "\f105";
	font-family: fontawesome;
	position: absolute;
	top:1px;
	left: -10px;
	color: #fff;
	width: 20px;
	height: 100%;
	font-weight: 500;
}
.aladin_job_breadcrumb ul li:first-child:before{
	display: none;
}
.aladin_job_breadcrumb ul li a{
	display: block;
	color: #fff;
	padding: 0px 15px;
	font-weight: 500;
}
.aladin_job_breadcrumb ul li:hover:before,
.aladin_job_breadcrumb ul li:hover a{
	color: #34a901;
}
/*
	  ============================================================
		   Job Detail Description Wrap Start
	  ============================================================
*/
.aladin_job_detail_padding_border{
	border-bottom: 1px dotted #dedee0;
	padding: 25px;
}
.aladin_job_detail_outer_wrap{
	border: 1px solid #dedee0;
}
.aladin_job_detail_outer_wrap,
.aladin_job_detail_major_detail{
	float: left;
	width: 100%;
	position: relative;
}
.aladin_job_detail_des_wrap{
	float: left;
	width: 100%;
	position: relative;
	margin: 0px 0px 20px;
}
.aladin_job_detail_logo_wrap{
	width: 150px;
	min-height: 150px;
	float: left;
	border: 1px solid #dedee0;
	text-align: center;
	padding-top: 33px;
}
.aladin_job_detail_logo_wrap a{
	display: block;
}
.aladin_job_detail_logo_wrap a img{
	width: auto;
	height: auto;
}
.aladin_job_detail_hdg{
	float: none;
	padding: 10px 0px 0px 170px;
	width: auto;
}
.aladin_job_detail_hdg ul.aladin_job_staus_element{
	margin: 0px 0px 25px;
}
.aladin_job_detail_hdg h4{
	display: inline-block;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px 20px 20px 0px;
}
.aladin_job_detail_hdg .aladin_shift_status{
	margin: 0px 0px 0px 10px;
}
.aladin_shift_status{
	display: inline-block;
	border: 1px solid #dedee0;
	color: #dedee0;
	padding:2px 10px;
	border-radius: 4px;
}
.aladin_job_detail_link{
	float: left;
	width: 100%;
	position: relative;
}
.aladin_job_detail_link > a{
	margin: 0px 10px 0px 0px;
}
.aladin_job_social_icon_wrap h6{
	color: #484f5f;
	margin: 0px 15px 0px 0px;
	float: left;
	font-weight: bold;
}
.aladin_job_social_icon_wrap ul.aladin_job_social_icon{
	width: auto;
}
.aladin_job_detail_link .aladin_job_social_icon_wrap{
	padding: 15px 0px 0px;
}
.aladin_job_detail_des{
	float: left;
	width: 100%;
	position: relative;
}
/*Des wrap 2*/
.aladin_job_detail_des h6{
	font-weight: bold;
	text-transform: uppercase;
	font-weight: 600;
	margin: 0px 0px 15px;
	color: #666666;
}
.aladin_job_detail_des ul{
	float: left;
	width: 100%;
}
.aladin_job_detail_des ul li{
	float: left;
	width: 100%;
	position: relative;
	padding: 0px 0px 8px 20px;
}
.aladin_job_detail_des ul li:before{
	content: "";
	position: absolute;
	top:7px;
	left: 0px;
	width: 7px;
	height: 7px;
	border-radius: 100%;
	background-color: #666666;
}
.aladin_job_detail_padding_border.no_border{
	border-bottom: 0px;
}
/*
	  ============================================================
		   Job Listing Wrap Start
	  ============================================================
*/
.aladin_job_listing_outer_wrap_bg{
	float:left;
	width:100%;
	position:relative;
}
.aladin_job_custom_search_wrap,
.aladin_job_listing_outer_wrap{
	float: left;
	width: 100%;
	position: relative;
	padding:25px;
	border: 1px solid #dedee0;
}
.aladin_job_custom_search_wrap{
	box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.09);
	margin: 0px 0px 30px;
}
.aladin_job_custom_search_wrap .aladin_banner_field input[type="text"],
.aladin_job_custom_search_wrap .aladin_banner_field select{
	border: 1px solid #dedee0;
	border-radius: 0px;
}
.aladin_job_custom_search_wrap .aladin_banner_field input[type="submit"], 
.aladin_job_custom_search_wrap .aladin_banner_field button{
	border-radius: 0px;
}
.aladin_job_filter_wrap .aladin_shift_status{
	margin-left: 15px;
}
.aladin_job_listing_outer_wrap{
	margin: 0px 0px 25px;
}
.aladin_job_listing_outer_wrap .aladin_job_filter_wrap:last-child{
	margin-bottom: 0px;
}
.aladin_job_listing_show_more{
	float: left;
	width: 100%;
	position: relative;
	margin-bottom:20px;
}
/*
	  ============================================================================================================================
		   			Auto Motive Page Start
	  ============================================================================================================================
*/
/*
	  ============================================================
		   Auto Top Bar Wrap Start
	  ============================================================
*/
.aladin_auto_top_bar{
	float: left;
	width: 100%;
	position: relative;
	background-color: #1e1f21;
	overflow: visible;
}
/*
	  ============================================================
		   Auto Call Us Wrap Start
	  ============================================================
*/
.aladin_auto_top_call_us_wrap{
	float: left;
	width: auto;
	position: relative;
}
.aladin_auto_top_call_us_wrap ul{
	float: left;
	width: 100%;
}
.aladin_auto_top_call_us_wrap ul li{
	display: inline-block;
	position: relative;
	padding: 10px 10px 0px;
	font-weight: 600;
}
.aladin_auto_top_call_us_wrap ul li i{
	color: #d4d6d9;
	margin: 0px 10px 0px 0px;
}
.aladin_auto_top_call_us_wrap ul li p,
.aladin_auto_top_call_us_wrap ul li a{
	color: #d4d6d9;
	display: inline-block;
}
/*
	  ============================================================
		   Search Bar Wrap Start
	  ============================================================
*/
.aladin_auto_search_wrap{
	float: right;
	width: auto;
}
.aladin_auto_search_wrap form{
	width: 270px;
	float: left;
	position: relative;
	z-index: 10;
}
.aladin_auto_search_wrap form:before{
	content: "";
	position: absolute;
	top:0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #0d0e0f;
	transform: skew(-30deg);
	-webkit-transform: skew(-30deg);
	-moz-transform: skew(-30deg);
	z-index: -1;
}
.aladin_auto_search_wrap form input[type="search"]{
	width: 100%;
	display: inline-block;
	color: #fff;
	border: 0px;
	height: 45px;
	padding: 7px 60px 7px 15px;
	background: none;
	font-weight: 600;
}
.aladin_auto_search_wrap form input[type="submit"],
.aladin_auto_search_wrap form button{
	color: #fff;
	font-size: 15px;
	background: none;
	border: 0px;
	position: absolute;
	top:-1px;
	right: 0px;
	height: 45px;
	padding: 8px 20px;
}
/*Hover CSS*/
/*
	  ============================================================
		   Soaial Icon Wrap Start
	  ============================================================
*/
.aladin_auto_top_social_icon{
	float: right;
	width: auto;
	position: relative;
	margin: 0px 20px 0px 0px
}
.aladin_auto_top_social_icon ul{
	float: left;
	width: 100%;
}
.aladin_auto_top_social_icon ul li{
	position: relative;
	display: inline-block;
}
.aladin_auto_top_social_icon ul li a{
	display: block;
	color: #9a9fa9;
	padding: 12px 8px;
	font-size: 15px;
}
/*
	  ============================================================
		   Logo & Navigation Wrap Start
	  ============================================================
*/
.aladin_auto_log_nav_wrap{
	float: left;
	width: 100%;
	position: relative;
	background-color: #fff;
	padding: 18px 0px;
	box-shadow: 0 0px 5px 1px rgba(0, 0, 0, 0.2);
	z-index: 10;
}
/*
	  ============================================================
		   Logo Wrap Start
	  ============================================================
*/
.aladin_auto_logo{
	float: left;
	width: auto;
	position: relative;
	padding: 5px 0px 0px;
}
.aladin_auto_logo a{
	display: block;
}
.aladin_auto_logo a img{
	width: auto;
	height: auto;
}
/*
	  ============================================================
		   Navigation Wrap Start
	  ============================================================
*/
.aladin_auto_navigation_wrap{
	float: right;
	width: auto;
	position: relative;
	margin: 13px 0 0;
}
.aladin_auto_navigation_wrap ul{
	float: left;
	width: 100%;
}
.aladin_auto_navigation_wrap ul li{
	display: inline-block;
	position: relative;
	margin: 0px 20px 0px 0px;
}
.aladin_auto_navigation_wrap ul li:before{
	content: "";
	position: absolute;
	top:0px;
	left: 0px;
	width: 0;
	height: 2px;
	background-color: #0d0e0f;
}
.aladin_auto_navigation_wrap ul li:after{
	content: "";
	position: absolute;
	bottom:0px;
	right: 0px;
	width: 0;
	height: 2px;
	background-color: #0d0e0f;
}
.aladin_auto_navigation_wrap ul li a{
	display: block;
	padding: 10px 5px 9px;
	font-weight: 600;
	text-transform: uppercase;
}
/*2nd ul*/
.aladin_auto_navigation_wrap ul ul{
	position: absolute;
	top:100%;
	left: 0px;
	width: 250px;
	background-color: #fff;
	z-index: 20;
	border-bottom: 4px solid;
	transform: perspective(1160px) rotateX(-90deg);
	-webkit-transform: perspective(1160px) rotateX(-90deg);
	-moz-transform: perspective(1160px) rotateX(-90deg);
	transform-origin: 0 0;
	opacity: 0;
	visibility: hidden;
}
.aladin_auto_navigation_wrap ul ul li{
	width: 100%;
	margin: 0px;
}
.aladin_auto_navigation_wrap ul ul li:before,
.aladin_auto_navigation_wrap ul ul li:after{
	display: none;
}
.aladin_auto_navigation_wrap ul ul li a{
	padding: 12px 15px;
}
/*3rd ul*/
.aladin_auto_navigation_wrap ul ul ul{
	left: 100%;
	top:0px;
}
/*Hover CSS*/
.aladin_auto_navigation_wrap ul li:hover:before,
.aladin_auto_navigation_wrap ul li:hover:after{
	width: 100%;
}
.aladin_auto_navigation_wrap ul li:hover > ul{
	transform: perspective(1160px) rotateX(0deg);
	-moz-transform: perspective(1160px) rotateX(0deg);
	-webkit-transform: perspective(1160px) rotateX(0deg);
	opacity: 1;
	visibility: visible;
}
.aladin_auto_navigation_wrap ul ul li:hover > a{
	padding-left: 20px;
}
/*DL Menu*/
.aladin_auto_log_nav_wrap .dl-menuwrapper{
	display: none;
}
.aladin_auto_log_nav_wrap .dl-menuwrapper .dl-menu{
	background-color: #333;
}
/*
	  ============================================================
		   Cart Item Wrap Start
	  ============================================================
*/
.aladin_auto_cart_outer_wrap{
	float: right;
	width: auto;
	position: relative;
	padding: 21px 20px 20px;
}
.aladin_auto_cart_outer_wrap:before{
	content: "";
	position: absolute;
	top:9px;
	bottom: 0px;
	margin: auto;
	right: 0px;
	width: 5px;
	height: 24px;
	background-repeat: no-repeat;
	background-image: url(images/auto-motive/navigation-dots.png);
}
.aladin_auto_cart_outer_wrap a{
	display: block;
	font-weight: 600;
	text-transform: uppercase;
}
.aladin_auto_cart_outer_wrap a > i{
	margin-left: 10px;
	font-size: 25px;
	vertical-align: middle;
}
/*
	  ============================================================
		   Compare Wrap Start
	  ============================================================
*/
.aladin_auto_compare_wrap{
	float: right;
	width: auto;
	position: relative;
	padding: 21px 20px 20px;
}
.aladin_auto_compare_wrap:before{
	content: "";
	position: absolute;
	top:9px;
	bottom: 0px;
	margin: auto;
	left: 0px;
	width: 5px;
	height: 24px;
	background-repeat: no-repeat;
	background-image: url(images/auto-motive/navigation-dots.png);
}
.aladin_auto_compare_wrap:after{
	content: "";
	position: absolute;
	top:9px;
	bottom: 0px;
	margin: auto;
	right: 0px;
	width: 5px;
	height: 24px;
	background-repeat: no-repeat;
	background-image: url(images/auto-motive/navigation-dots.png);
}
.aladin_auto_compare_wrap a{
	display: block;
	font-weight: 600;
	text-transform: uppercase;
}
.aladin_auto_compare_wrap a > i{
	margin-left: 10px;
	font-size: 25px;
	vertical-align: middle;
}
/*
	  ============================================================
		   Auto Banner Wrap Start
	  ============================================================
*/
.aladin_auto_banner_wrap{
	float: left;
	width: 100%;
	position: relative;
}
.aladin_auto_banner_wrap ul{
	float: left;
	width: 100%;
}
.aladin_auto_banner_wrap ul li{
	position: relative;
	float: left;
	width: 100%;
}
.aladin_auto_banner_wrap ul li img{
	width: 100%;
	height: auto;
}
.aladin_auto_banner_caption{
	position: absolute;
	top:50%;
	left: 50%;
	width: 555px;
	margin: -70px 0 0 -535px;
	text-align: center;
}
.aladin_auto_banner_caption:before{
	content: "GUIA3LAGOAS";
	position: absolute;
	top:-10px;
	left: -50px;
	font-size: 190px;
	line-height: 100px;
	font-weight: bold;
	color: rgba(0, 0, 0, 0.06);
}
.aladin_auto_banner_caption h2{
	line-height: 68px;
}
.aladin_auto_banner_caption h2,
.aladin_auto_banner_caption h3{
	font-weight: 800;
	text-transform: uppercase;
}
/*slider CSS*/
.aladin_auto_banner_wrap .bx-wrapper .bx-pager{
	display: none;
}
.aladin_auto_banner_wrap .bx-wrapper .bx-controls-direction a{
	width: 40px;
	height: 40px;
	color: #fff;
	text-indent: 0px;
	font-size: 0px;
}
.aladin_auto_banner_wrap .bx-wrapper .bx-controls-direction a.bx-prev:before,
.aladin_auto_banner_wrap .bx-wrapper .bx-controls-direction a.bx-next:after{
	content: "\f104";
	position: absolute;
	font-family: fontawesome;
	top: 6px;
	left: 0px;
	text-align: center;
	width: 40px;
	height: 40px;
	font-size: 18px;

}
.aladin_auto_banner_wrap .bx-wrapper .bx-controls-direction a.bx-next:after{
	content: "\f105";
}
.aladin_auto_banner_wrap .bx-wrapper .bx-controls-direction a:hover{
	background-color: #000;
}
/*
	  ============================================================
		   Find Your Next Car Wrap Start
	  ============================================================
*/
.aladin_auto_find_car_outer_wrap,
.aladin_auto_find_car_wrap,
.aladin_auto_find_shahdow_wrap,
.aladin_auto_car_find_hdg,
.aladin_auto_car_find_tab_link,
.aladin_auto_find_tab_des,
.aladin_auto_find_tab_des form{
	float: left;
	width: 100%;
	position: relative;
	z-index: 1;
}
.aladin_auto_find_shahdow_wrap:before{
	content: "";
	position: absolute;
	bottom: -37px;
	left: 0px;
	right: 0px;
	height: 40px;
	background-image: url(images/auto-motive/shahdow-01.jpg);
	background-repeat: no-repeat;
	z-index: -1;
}
.aladin_auto_find_car_outer_wrap{
	margin: -108px 0 0;
}
.aladin_auto_find_car_wrap{
	background-color: #171b1d;
	border-top: 1px solid;
	padding: 30px 30px;
}
.aladin_auto_car_find_hdg h5{
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px 0px 0px;
}
/*Tab link*/
.aladin_auto_car_find_tab_link ul{
	float: left;
	width: 100%;
	text-align: right;
}
.aladin_auto_car_find_tab_link ul li{
	display: inline-block;
	position: relative;
	width: 25%;
	text-align: center;
	margin: 0px 0px 0px 12px;
}
.aladin_auto_car_find_tab_link ul li a{
	display: block;
	border: 1px solid #fff;
	border-radius: 30px;
	color: #fff;
	font-weight: 600;
	padding:11px 0px;
	font-size: 16px;
	text-transform: uppercase;
}
/*Find Car Tab CSS*/
.aladin_auto_find_tab_des{
	background-color: #ebe9f6;
	padding: 25px 16px;
}
.aladin_auto_find_field{
	float: left;
	width: 100%;
	position: relative;
	margin: 0px 0px 20px;
}
.aladin_auto_find_field label{
	text-transform: uppercase;
}
/*Chossen CSS*/
.aladin_auto_find_field .chosen-container-single .chosen-single{
	height: 40px;
	background: #fff;
	box-shadow: none;
	border: 1px solid #e4e4e4;
	border-radius: 50px;
	width: 100%;
	padding: 4px 20px;
}
.aladin_auto_find_field .chosen-container-single .chosen-single div{
	background-color: transparent;
}
.aladin_auto_find_field .chosen-container-single .chosen-single div b::before{
	color: #666;
	font-weight: 500;
	top:7px;
	height: 6px;
}
.aladin_auto_find_field .chosen-container-single .chosen-drop{
	border-radius:12px 12px 4px 4px; 
}
/*Range Slide CSS*/
.aladin_auto_find_field .nstSlider{
	width: 100%;
	height: 12px;
	border: 1px solid #e4e4e4;
	background-color: #fff;
}
.aladin_auto_find_field .nstSlider .rightGrip, .nstSlider .leftGrip{
	width: 18px;
	height: 18px;
	border: 3px solid #fff;
	top:-3px;
}
.aladin_auto_find_field .nstSlider .bar{
	background-color: #dadada;
	top:2px;
	height: 6px;
}
.aladin_auto_find_field > span{
	font-size: 14px;
	margin: 5px 0px 0px;
}
.aladin_auto_find_field span.leftLabel{
	float: left;
}
.aladin_auto_find_field span.rightLabel{
	float: right;
}
/*Button CSS*/
.aladin_auto_find_field input[type="submit"],
.aladin_auto_find_field button{
	border-radius: 30px;
	color: #fff;
	text-transform: uppercase;
	width: 100%;
	padding: 13px 0;
	border: 0px;
	margin: 13px 0 0;
	font-weight: 700;
}
.aladin_auto_find_field ul{
	float: left;
	width: 100%;
	margin: 10px 0px 0px;
}
.aladin_auto_find_field ul li{
	display: inline-block;
	width: 100%;
	position: relative;
}
.aladin_auto_find_field ul li a{
	display: block;
	color: #666666;
	text-transform: uppercase;
	margin: 0px 0px 10px;
	font-weight: 500;
}
.aladin_auto_find_field ul li a i{
	margin: 0px 10px 0px 0px;
}
/*Hover CSS*/
.aladin_auto_find_field input[type="submit"]:hover,
.aladin_auto_find_field button:hover{
	background-color: #191c1d;
}
/*
	  ============================================================
		   Auto Car Heading Wrap Start
	  ============================================================
*/
.aladin_auto_hdg_wrap{
	float: left;
	width: 100%;
	position: relative;
	text-align: center;
	margin: -7px 0px 20px;
}
.aladin_auto_hdg_wrap h4{
	font-weight: bold;
	margin: 0px 0px 15px;
	text-transform: uppercase;
}
/*
	  ============================================================
		   Auto Car Slider Wrap Start
	  ============================================================
*/
.aladin_autocar_outer_wrap,
.aladin_autocar_wrap{
	float: left;
	width: 100%;
	position: relative;
}
.aladin_autocar_wrap{
	background-color: #ebe9f6;
	padding: 15px;
}
.aladin_autocar_wrap figure{
	width: 260px;
	float: left;
	margin: 0px 0px 15px;
	padding: 5px;
	background-color: #fff;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.09);
}
.aladin_autocar_wrap figure img{
	width: auto;
	height: auto;
}
.aladin_autocar_des_wrap{
	float: none;
	padding: 20px 0px 0px 275px;	
	position: relative;
}
.aladin_autocar_des_wrap h6 > a{
	display: block;
	color: #666666;
	text-transform: uppercase;
	font-weight: 600;
	margin: 0px 0px 10px;
}
.aladin_autocar_rating_wrap{
	float: left;
	width: 100%;
	position: relative;
}
.aladin_autocar_des_wrap ul.aladin_auto_rating_star{
	width: 100%;
	float: left;
	margin: 0px 0px 10px 0px;
}
ul.aladin_auto_rating_star li{
	display: inline-block;
	position: relative;
}
ul.aladin_auto_rating_star li a{
	display: block;
	color: #f9b603;
}
ul.aladin_autocat_chartistic{
	float: left;
	width: 100%;
	margin: 0px 0px 15px;
}
ul.aladin_autocat_chartistic li{
	display: inline-block;
	width: 48%;
	text-align: left;
	position: relative;
	padding: 0 0 5px 9px;
	font-size: 14px;
}
ul.aladin_autocat_chartistic li:before{
	content: "\f0da";
	position: absolute;
	font-family: fontawesome;
	top: 2px;
	left: 0px;
	font-size: 12px;
}
.aladin_autocar_des_wrap > a{
	background-color: #717172;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	border-radius: 30px;
	font-weight: 600;
	padding: 8px 15px;
	margin: 0 12px 0 0;
	float: left;
}
.aladin_autocar_des_wrap > a > i{
	margin: 0px 5px 0px 0px;
	color: #fff;
}
.aladin_autocar_des_wrap > span{
	display: inline-block;
	color: #717172;
	padding: 8px 0px 0px;
}
/*Owl Carouse CSS*/
.aladin_autocar_outer_wrap .item{
	margin: 0px 20px 0px;
}
.aladin_autocar_outer_wrap .owl-nav{
	display: none;
}
/*
	  ============================================================
		   Featured Vehicles On Sale Wrap Start
	  ============================================================
*/
.aladin_auto_fea_vehicles_bg{
	background-color: #ebe9f6;
}
.aladin_fea_vehicle_outer_bg,
.aladin_fea_vehicle_filter_link_wrap{
	float: left;
	width: 100%;
	position: relative;
}
.aladin_fea_vehicle_filter_link_wrap{
	padding: 20px 0 20px 30px;
	border-bottom: 1px solid #ebe9f6;
}
.aladin_fea_vehicle_outer_bg{
	background-color: #fff;
}
.aladin_fea_vehicle_filter_link_wrap h6{
	float: left;
	margin: 8px 10px 0px 0px;
	color: #999999;
	font-size: 16px;
	text-transform:capitalize;
	font-weight: 600;
}
ul.aladin_fea_vehicle_filter_link{
	float: left;
	width: auto;
}
ul.aladin_fea_vehicle_filter_link li{
	display: inline-block;
	position: relative;
	margin: 0px 3px;
}
ul.aladin_fea_vehicle_filter_link li:before{
	content: "";
	position: absolute;
	top:10px;
	left: 10px;
	width: 10px;
	height: 10px;
	background-color: #a4a4a4;
	border-radius: 100%;
}
ul.aladin_fea_vehicle_filter_link li a{
	display: block;
	background-color: #ebe9f6;
	color: #999999;
	text-transform: capitalize;
	padding: 5px 20px 5px 25px;
	font-weight: 600;
	border-radius: 30px;
}
/*Vehicles Des*/
.aladin_fea_vehicle_des_wrap,
.aladin_fea_vehicles_list_wrap{
	float: left;
	width: 100%;
	position: relative;
}
.aladin_fea_vehicles_list_wrap{
	padding: 30px 10px;
}
.aladin_fea_vehicle_des_wrap{
	box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.09);
}
.aladin_fea_vehicle_des_wrap figure{
	width: 100%;
	overflow: hidden;
	margin: 0px 0px 15px;
	position: relative;
}
.aladin_fea_vehicle_des_wrap figure img{
	width: 100%;
	height: auto;
}
.aladin_fea_vehicle_plus{
	position: absolute;
	bottom:0px;
	right: 15px;
	width: 15px;
	height: 15px;
	color: #717172;
	background-color: #fff;
	text-align: center;
	line-height: 14px;
}
.aladin_fea_vehicle_des{
	float: left;
	width: 100%;
	position: relative;
	text-align: center;
}
.aladin_fea_vehicle_des h6{
	color: #666666;
	margin: 0px 0px 10px;
	font-weight: 600;
}
.aladin_fea_vehicle_des span > a{
	color: #666666;
	display: block;
	font-weight: 500;
	font-size: 15px;
	margin: 0px 0px 10px;
	text-transform: uppercase;
}
.aladin_fea_vehicle_des ul.aladin_auto_rating_star{
	margin: 0px 0px 15px;
	width: 100%;
}
ul.aladin_fea_vehicle_chartistic{
	float: left;
	width: 100%;
	border-top: 1px solid #e4e4e4;
}
ul.aladin_fea_vehicle_chartistic li{
	display: inline-block;
	position: relative;
	width: 30%;
	text-align: center;
	border-left: 1px solid #e4e4e4;
	padding: 12px 0px;
}
ul.aladin_fea_vehicle_chartistic li:first-child{
	border-left: 0px;
}
ul.aladin_fea_vehicle_chartistic li:first-child{
	border-left: 0px;
}
ul.aladin_fea_vehicle_chartistic li i{
	margin: 0px 10px 0px 0px;
}
.aladin_fea_vehicle_des > a{
	margin: 0px 0px 15px;
}
/*Hover CSS*/
ul.aladin_fea_vehicle_filter_link li:hover a{
	color: #fff;
}
.aladin_fea_vehicle_des_wrap:hover {
	box-shadow: 0 8px 25px 2px rgba(0, 0, 0, 0.18);
}
.aladin_fea_vehicle_des_wrap:hover ul.aladin_fea_vehicle_chartistic{
	background-color: #ebe9f6;
}
/*
	  ============================================================
		   New Launches Wrap Start
	  ============================================================
*/
.aladin_auto_new_launches_bg{
	background-image: url(images/auto-motive/new-launches-bg.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}
.aladin_auto_new_launches_bg:before{
	content: "";
	position: absolute;
	top:0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.75);
}
.aladin_auto_vimeo_wrap,
.aladin_auto_new_launches_wrap{
	float: left;
	width: 100%;
	position: relative;
}
.aladin_auto_vimeo_wrap iframe{
	width: 100%;
	height: 315px;
	margin: 0px;
}
.aladin_auto_new_launches_wrap h6{
	color: #999999;
	text-transform: capitalize;
	margin: 0px 0px 10px;
	font-weight: 600;
}
.aladin_auto_new_launches_wrap h5{
	color: #fff;
	text-transform: uppercase;
	margin: 0px 0px 10px;
	font-weight: 600;
}
.aladin_auto_new_launches_wrap p{
	color: #fff;
}
.aladin_auto_new_launches_wrap ul{
	float: left;
	width: 100%;
	margin: 0px 0px 10px;
}
.aladin_auto_new_launches_wrap ul li{
	position: relative;
	width: 100%;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 40px;
	color: #fff;
}
.aladin_auto_new_launches_wrap ul li:before{
	content: "\f00c";
	font-family: fontawesome;
	position: absolute;
	top:0px;
	left: 0px;
	width: 22px;
	height: 22px;
	border: 1px solid #fff;
	border-radius: 100%;
	line-height: 21px;
	text-align: center;
	color: #fff;
}
.aladin_auto_new_launches_wrap > a{
	margin: 0px 8px 0px 0px;
}
/*
	  ============================================================
		   Choose Us Wrap Start
	  ============================================================
*/
.aladin_auto_choose_bg{
	padding-bottom: 55px;
}
.aladin_auto_choose_wrap,
.aladin_auto_choose_title_wrap,
.aladin_auto_choose_des_wrap{
	float: left;
	width: 100%;
	position: relative;
}
.aladin_auto_choose_wrap{
	margin: 0px 0px 25px;
}
.aladin_auto_choose_title_wrap{
	margin: 0px 0px 20px;
}
.aladin_auto_choose_title_wrap i{
	width: 54px;
	height: 54px;
	float: left;
	background-color: #333333;
	color: #fff;
	line-height: 54px;
	text-align: center;
	border-radius: 100%;
	box-shadow: 0 4px 5px 2px rgba(0, 0, 0, 0.2);
	font-size: 25px;
}
.aladin_auto_choose_hdg_wrap{
	float: none;
	padding: 10px 0px 0px 75px;
	width: auto;
}
.aladin_auto_choose_hdg_wrap h6 > a{
	display: block;
	text-transform: uppercase;
	color: #333;
	position: relative;
	padding: 0px 0px 10px;
	font-size: 16px;
	font-weight: bold;
}
.aladin_auto_choose_hdg_wrap h6 > a:before{
	content: "";
	position: absolute;
	bottom:0px;
	left: 0px;
	width: 110px;
	background-color: #cbcbcb;
	height: 1px;
}
.aladin_auto_choose_des_wrap p{
	margin: 0px 0px 15px;
}
.aladin_auto_choose_des_wrap > a{
	display: inline-block;
	text-transform: uppercase;
	font-weight: 600;
}
.aladin_auto_choose_des_wrap > a:hover{
	color: #000;
}
/*
	  ============================================================
		   Auto Trust Wrap Start
	  ============================================================
*/
.aladin_auto_trust_bg{
	background-image: url(images/auto-motive/auto-trust-bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.aladin_auto_trust_bg:before{
	content: "";
	position: absolute;
	top:0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.85);
}
.aladin_auto_trust_hdg{
	float: left;
	width: 100%;
	position: relative;
	text-align: center;
	margin-top: -7px;
}
.aladin_auto_trust_hdg h4{
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px 0px 25px;
}
.aladin_auto_trust_wrap{
	width: 20%;
	float: left;
	position: relative;
	text-align: center;
	padding: 0px 20px;
}
.aladin_auto_trust_wrap h2{
	color: #fff;
	font-weight: bold;
	margin: 0px 0px 10px;
	line-height: normal;
	font-family: 'Open Sans', sans-serif;
}
.aladin_auto_trust_wrap span{
	color: #fff;
	display:block;
	border: 1px solid #fff;
	font-weight: bold;
	text-transform: uppercase;
	border-radius: 30px;
	padding: 7px 10px;
}
/*
	  ============================================================
		   Auto Latest offer Wrap Start
	  ============================================================
*/
.aladin_auto_offer_outer_wrap,
.aladin_auto_aside_accor_wrap,
.aladin_auto_offer_aside_hdg,
.aladin_auto_offer_acord_hdg,
.aladin_auto_offer_accord_des,
.aladin_auto_filter_link_wrap,
.aladin_auto_offer_accord_outer_wrap{
	float: left;
	width: 100%;
	position: relative;
}
.aladin_auto_aside_accor_wrap{
	margin: 0px 0px 30px;
}
.aladin_auto_aside_accor_wrap{
	border: 1px solid #e4e4e4;
}
.aladin_auto_offer_aside_hdg > h6{
	text-transform: uppercase;
	color: #535353;
	font-weight: 600;
	padding: 20px;
	font-size: 15px;
}
/*Filter Link CSS*/
.aladin_auto_filter_link_wrap{
	text-align: center;
	margin: 0px 0px 30px;
}
.aladin_auto_filter_link_wrap ul{
	display: inline-block;
	background-color: #ebe9f6;
	border-radius: 30px;
}
.aladin_auto_filter_link_wrap ul li{
	display: inline-block;
	position: relative;
}
.aladin_auto_filter_link_wrap ul li a{
	display: block;
	text-transform: uppercase;
	font-weight: 600;
	padding: 10px 15px;
	font-family: 'Open Sans', sans-serif;
	border-radius: 30px;
}
.aladin_auto_filter_link_wrap ul li.active a,
.aladin_auto_filter_link_wrap ul li:hover a,
.aladin_auto_filter_link_wrap ul li:focus a,
.aladin_auto_filter_link_wrap ul li:visited a{
	color: #fff;
}
/*Accordian Wrap CSS*/
.aladin_auto_offer_acord_hdg{
	border-top: 1px solid #e4e4e4;
	padding: 20px;
	cursor:pointer;
}
.aladin_auto_offer_acord_hdg:before{
	content: "";
	position: absolute;
	top:0px;
	left: 0px;
	bottom: 0px;
	width: 5px;
	height: 0px;
	background-color: #d83526;
}
.aladin_auto_offer_acord_hdg h6{
	font-size: 15px;
	text-transform: uppercase;
	color: #535353;
	display: inline-block;
	padding: 0px 50px 0px 0px;
	font-weight: 600;
}
.aladin_auto_offer_acord_hdg i{
	float: right;
	width: 15px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	border-radius: 100%;
}
.aladin_auto_offer_accord_des{
	padding: 25px 20px;
}
.aladin_auto_offer_accord_des ul{
	float: left;
	width: 100%;
}
.aladin_auto_offer_accord_des ul li{
	display: inline-block;
	position: relative;
	width: 100%;
	color: #535353;
	font-weight: 600;
	
}
.aladin_auto_offer_accord_des ul li:before{
	content: "";
	position: absolute;
	top:12px;
	left: 0px;
	width: 7px;
	height: 7px;
	border-radius: 100%;
	background-color: #cacaca;
}
.aladin_auto_offer_accord_des ul li a{
	display: block;
	color: #535353;
	padding: 6px 0px 6px 20px;
}
.aladin_auto_offer_accord_des ul li span{
	float: right;
	color: #535353;
	display: inline-block;
}
/*Hover & Open CSS*/
.aladin_auto_offer_accord_des ul li:hover a{
	padding-left: 25px;
}
.aladin_auto_offer_acord_hdg.accordion-open,
.aladin_auto_offer_acord_hdg.accordion-open h6{
	color: #fff;
}
.aladin_auto_offer_acord_hdg.accordion-open:before{
	height: 100%;
}
.aladin_auto_offer_acord_hdg.accordion-open i{
	/*background-color: #c21b22;*/
	background: transparent;
}
/*Auto Aside Add Wrap CSS*/
.aladin_auto_add_wrap{
	float: left;
	width: 100%;
	position: relative;
}
.aladin_auto_add_wrap figure{
	width: 100%;
	position: relative;
	float: left;
}
.aladin_auto_add_wrap figure img{
	width: 100%;
	height: auto;
}
.aladin_auto_aside_des_wrap{
	position: absolute;
	top:50%;
	right: 0px;
	width: 100%;
	margin: -65px 0px 0px;
	text-align: right;
	padding: 0px 20px;
}
.aladin_auto_aside_des_wrap h4{
	color: #fff;
	font-weight: bold;
	line-height: normal;
	margin: 0px 0px 4px;
	text-transform: uppercase;
}
.aladin_auto_aside_des_wrap h6{
	color: #fff;
	font-weight: 300;
	line-height: normal;
	margin: 0px 0px 10px;
	text-transform: uppercase;
}
.aladin_auto_aside_des_wrap > a{
	display: inline-block;
	padding: 7px 20px 5px;
	line-height: normal;
	border-radius: 30px;
	background-color: #fff;
	color: #000000;
	text-transform: uppercase;
	font-weight: 600;
}
.aladin_auto_aside_des_wrap > a:hover{
	color: #fff;
}
/*Latest Offer Des CSS*/
.aladin_offer_des_outer_wrap,
.aladin_auto_search_outer_wrap{
	float: left;
	width: 100%;
	position: relative;
}
.aladin_auto_search_outer_wrap{
	border-bottom: 1px solid #e7e7e7;
	margin: 0px 0px 30px;
	padding: 0px 0px 15px;
}
.aladin_auto_search_outer_wrap > h6{
	color: #000000;
	display: inline-block;
	font-size: 18px;
	font-weight: 800;
	padding: 10px 0px 0px;
	text-transform: uppercase;
}
.aladin_auto_search_outer_wrap > h6 > span{
	display: inline-block;
	margin: 0px 4px;
}
.aladin_auto_offer_sort_wrap{
	float: right;
	width: auto;
	position: relative;
}
.aladin_auto_offer_sort_wrap > span{
	display: inline-block;
	font-weight: bold;
	text-transform: uppercase;
}
.aladin_auto_offer_sort_wrap select{
	display: inline-block;
	width: auto;
	-webkit-appearance:none;
	-moz-appearance:none;
	border: 0px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 13px 5px 0px;
}
.aladin_auto_offer_sort_wrap select option{
	font-weight: 500;
	text-transform: capitalize;
	padding: 3px 10px;
}
.aladin_auto_offer_sort_wrap label{
	position: absolute;
	top:12px;
	right: 0px;
	width: 10px;
	height: 10px;
	font-size: 15px;
}
/*Des Css*/
.aladin_auto_des_wrap{
	float: left;
	width: 100%;
	position: relative;
	padding: 14px;
	border: 1px solid #e4e4e4;
	margin: 0px 0px 25px;
}
.aladin_auto_des_wrap figure{
	float: left;
	width: 320px;
	position: relative;
	overflow: hidden;
}
.aladin_auto_des_wrap figure img{
	width: 100%;
	height: auto;
}
.aladin_auto_type{
	position: absolute;
	top:0px;
	left: -30px;
	width: 100px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	transform: rotate(-34deg);
	-webkit-transform: rotate(-34deg);
	-moz-transform: rotate(-34deg);
}
.aladin_auto_type span{
	color: #fff;
	display: inline-block;
	text-transform: uppercase;
	font-weight: 600;
}
.aladin_auto_offer_des_wrap{
	float: none;
	padding: 0px 0px 0px 335px;
	width: auto;
}
.aladin_auto_offer_des_wrap > h6{
	color: #444444;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px 0px 10px;
}
.aladin_auto_price_discount_wrap{
	float: left;
	width: 100%;
	position: relative;
	margin: 0px 0px 15px;
}
.aladin_auto_price_discount_wrap span{
	display: inline-block;
	margin: 0px 10px 0px 0px;
	font-weight: bold;
	font-size: 18px;
}
.aladin_auto_price_discount_wrap span:first-child{
	text-decoration: line-through;
	color: #444444;
}
.aladin_auto_price_discount_wrap strong{
	padding: 5px 20px;
	display: inline-block;
	border-radius: 30px;
	background-color: #679d00;
	color: #fff;
	text-transform: uppercase;
}
.aladin_auto_offer_des_wrap ul.aladin_autocat_chartistic {
	display: block;
}
.aladin_auto_offer_des_wrap ul.aladin_autocat_chartistic li{
	padding-left: 20px;
	position: relative;
}
.aladin_auto_offer_des_wrap ul.aladin_autocat_chartistic li:before{
	content: "\f0da";
	font-family: fontawesome;
	position: absolute;
	top:0px;
	left: 0px;
	width: 10px;
	height: 10px;
}
.aladin_auto_offer_des_wrap > a{
	border: 1px solid #e4e4e4;
	padding: 5px 10px;
	color: #333333;
	text-transform: uppercase;
	font-weight: 600;
	float: left;
	width: 100%;
	font-size: 13px;
	text-align: center;
}
/*Hover CSS*/
.aladin_auto_des_wrap:hover{
	box-shadow: 0 10px 22px 4px rgba(0, 0, 0, 0.15);
}
.aladin_auto_offer_des_wrap > a:hover{
	color: #fff;
}
/*
	  ============================================================
		   Auto Client Testimonial Wrap Start
	  ============================================================
*/
.aladin_auto_testimonial_outer_wrap{
	float: left;
	width: 100%;
	position: relative;
	margin: 0px 0px 30px;
}
.aladin_auto_testi_img{
	width: 145px;
	float: left;
	position: relative;
}
.aladin_auto_testi_big_img{
	width: 100%;
	border-radius: 100%;
	overflow: hidden;
}
.aladin_auto_testi_big_img img,
.aladin_auto_testi_smal_img img{
	width: 100%;
	height: auto;
}
.aladin_auto_testi_smal_img{
	width: 80px;
	position: absolute;
	bottom:-20px;
	right: 0px;
	border: 5px solid #fff;
	border-radius: 100%;
}
.aladin_auto_testi_des_wrap{
	float: none;
	padding: 0px 0px 0px 165px;
	width: auto;
}
.aladin_auto_testi_des_wrap h6{
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	margin: 0px 0px 6px;
	font-weight: bold;
}
.aladin_auto_testi_des_wrap ul{
	margin: 0px 0px 10px;
	width: 100%;
}
.aladin_auto_testi_des_wrap p{
	font-style: italic;
}
.aladin_auto_start_selling{
	float: left;
	width: 100%;
	position: relative;
	text-align: center;
}
.aladin_auto_start_selling > a{
	display: inline-block;
	padding: 10px 20px;
	border-radius: 50px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 16px;
	color: #fff;
	background-color: #717172;
}
.aladin_auto_start_selling > a i{
	width: 18px;
	height: 18px;
	line-height: 18px;
	background-color: #fff;
	color: #717172;
	border-radius: 100%;
	margin-right: 10px;
	text-align: center;
}
/*
	  ============================================================
		   Latest News & Update Wrap Start
	  ============================================================
*/
.aladin_auto_news_bg{
	background-color: #ebe9f6;
}
.aladin_auto_news_carousel,
.aladin_auto_news_wrap{
	float: left;
	width: 100%;
	position: relative;
}
.aladin_auto_news_wrap{
	overflow: hidden;
}
.aladin_auto_news_wrap figure{
	width: 100%;
	float: left;
}
.aladin_auto_news_wrap figure img{
	width: 100%;
	height: auto;
}
.aladin_auto_news_figcation{
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
	left: 0px;
	top: 0px;
}
.aladin_auto_news_date{
	position: absolute;
	bottom: -20px;
	min-width: 175px;
	border-radius: 30px;
	background-color: #333333;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	padding: 10px 5px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	margin: 0 0 0 -88px;
}
.aladin_auto_news_des_wrap{
	float: left;
	width: 100%;
	text-align: center;
	padding: 35px 30px 25px;
}
.aladin_auto_news_des_wrap h6 > a{
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	line-height: 26px;
}
/*Hover CSS*/
.aladin_auto_news_wrap:hover .aladin_auto_overlay{
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	background-color: rgba(0,0,0,0.75);
	border: 1px solid rgba(235,233,246,.39);
}
.aladin_auto_news_wrap:hover .aladin_auto_news_date{
	bottom: 50%;
	margin-bottom: -20px;
}
.aladin_auto_news_wrap:hover .aladin_auto_news_date{
	color: #fff;
}
/*Carousel CSS*/
.aladin_auto_news_carousel .item{
	margin: 0px 10px;
}
.aladin_auto_news_carousel .owl-nav{
	display: none;
}
.aladin_auto_news_carousel .owl-dots{
	float: left;
	width: 100%;
	position: relative;
	text-align: center;
	top: 3px;
}
.aladin_auto_news_carousel .owl-dot {
	display: inline-block;
	margin-right: 8px;
	width: 10px;
	height: 10px;
	background-color: #333;
	border-radius: 100%;
}
.aladin_auto_news_carousel .owl-dot.active,
.aladin_auto_news_carousel .owl-dot:hover{
	transform: scale(1.4);
	-moz-transform: scale(1.4);
	-webkit-transform: scale(1.4);
}
/*
	  ============================================================
		   Our Partner Wrap Start
	  ============================================================
*/
.aladin_auto_partner_carousel{
	float: left;
	width: 100%;
	position: relative;
	top: 4px;
}
.aladin_auto_partner_carousel .item{
	margin: 5px 10px;
	float: left;
	width: 92%;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.aladin_auto_partner_wrap{
	float: left;
	width: 100%;
	position: relative;
	text-align: center;
	padding: 10px;
}
.aladin_auto_partner_wrap > a{
	display: inline-block;
}
.aladin_auto_partner_wrap > a img{
	width: auto;
	height: auto;
}
/*Owl Carousel CSS*/
.aladin_auto_partner_carousel .owl-controls{
	display: none;
}
.aladin_auto_partner_carousel .item:hover{
	box-shadow: 0 3px 20px 1px rgba(0, 0, 0, 0.2);
}
/*
	  ============================================================
		   Auto Services Wrap Start
	  ============================================================
*/
.aladin_auto_services_outer_wrap,
.aladin_auto_service_color,
.aladin_auto_service_02_des{
	float: left;
	width: 100%;
	position: relative;
	z-index: 1;
}
.aladin_auto_service_color{
	min-height: 357px;
}
.aladin_auto_service_color:after{
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.aladin_auto_service_color{
	padding: 50px 0px;
}
.aladin_auto_service_01_wrap figure{
	width: 318px;
	float: left;
}
.aladin_auto_service_img{
	width: auto;
	height: auto;
}
.aladin_auto_service_01_des{
	float: none;
	padding: 0px 0px 0px 330px;
}
.aladin_auto_service_hdg{
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 1.3px;
}
.aladin_auto_service_span{
	display: block;
	font-family: 'Raleway', sans-serif;
}
.aladin_auto_service_01_dollar{
	position: absolute;
	bottom: 15px;
	right: 15px;
	background-color: #fff;
	outline: 1px solid #fff;
	outline-offset: 3px;
	width: 50px;
	height: 50px;
	text-align: center;
}
.aladin_auto_service_01_dollar i{
	font-size: 25px;
	line-height: 50px;
}
.aladin_auto_service_01_dollar sup{
	position: absolute;
	top: 10px;
	right: 5px;
	font-size: 15px;
}
/*Service 02 des*/
.aladin_auto_service_02_wrap:before{
	content: "";
	position: absolute;
	top: 60px;
	left: 140px;
	background-image: url(images/auto-motive/auto-service-thumb-03.png);
	background-size: auto;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.aladin_auto_service_02_wrap{
	padding-left: 60px;
	padding-right: 60px;
}
.aladin_auto_service_02_des .aladin_auto_service_hdg{
	margin: 0px 0px 15px;
}
.aladin_auto_service_02_wrap figure{
	float: left;
	width: 100%;
	position: relative;
}
/*Service 03 des*/
.aladin_auto_service_03_wrap figure{
	float: right;
	width: 310px;
	position: absolute;
	top: 80px;
	right: 0px;
}
.aladin_auto_service_03_des{
	float: none;
	padding: 0px 325px 0px 20px;
	width: auto;
}
.aladin_auto_service_03_wrap .aladin_auto_service_01_dollar{
	left: 15px;
}
.aladin_auto_service_03_wrap h6,
.aladin_auto_service_03_wrap h5{
	display: inline-block;
}
/*Hover CSS*/
.aladin_auto_service_color:hover:after{
	background-color: rgba(0,0,0,0.1);
}
.aladin_autocar_des_wrap p,
.aladin_auto_testi_des_wrap p,
.aladin_review_des p,
.aladin_blog_listing_wrap p,
.aladin_listing_04_des p,
.aladin_listing_02_des p,
.aladin_accordian_des p,
.aladin_comment_des p,
.aladin_blog_author_cap p,
.aladin_blog_detail_text_colum p,
.aladin_blog_detail_p p,
.aladin-food-infomation p,
.aladin_auto_choose_des_wrap p,
.aladin_blog_detail_caption p{
	line-height:30px;
}