.top_panel_bar
{
	background:#d85130;
}
.header .logonav
{
	margin-top:0px;
}
.toplinks
{
	text-transform:uppercase;
}
.topbar   .row, .header-navigation .row
{
	max-width:100%;
}
.header .logo {
    margin-bottom: 13px;
    margin-top: 13px;
    padding-left: 15px;
}
.sf-menu li a
{
	    padding: 46px 20px;
}
.header.header1
{
	position:relative;
}
.home-slider_main
{
	background-image:url('../../images/front/1.jpg');
	 background-repeat:no-repeat;
	 background-size:cover;
	 padding-top:60px;
	 padding-bottom:40px;
	 color:#fff;
	 
}
.margin-bttom-20
{
	margin-bottom:20px;
}
.home-three-box
{
	  background-color: rgba(37, 37, 37, 0.8);
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 0;
    color: #fff;
    padding: 0;
    text-align: center;
}
.home-three-box h2
{
	 font-size: 22px;
    font-weight: normal;
    height: 66px;
    margin-top: 0;
    text-transform: uppercase;
}
.home-three-box span
{
	position:realtive;
}
.divider_three_box
{
	   background-color: #d85130;
    content: "r";
    display: inline-block;
    height: 3px;
    margin-bottom: 40px;
    width: 100px;
	
	
}
.start_business_box
{
	/*margin-top:60px;*/
}
.start_business_box ul
{
	   list-style: outside none none;
    padding: 0;
    text-transform: capitalize;
}
.req-call-msg 
{
	   background-color: #d85130 !important;
    color: #fff;
    font-size: 16px;
    margin-top: 14px;
    padding: 15px 22px;
    width: 100%;
	border-radius:0px;
	position:relative;
	
}

.req-call-msg:before
{
	 border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid rgb(37, 37, 37);
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;
	
}

.req-call-msg:hover
{
	background-color:#fff!important;
	color:#000;
}
.start_business_box
{
	min-height:170px;
}

.tabs-left-vertical > .nav-tabs
{
	   width: 25%;
}


.tabs-left-vertical .tab-content {
 
    width: 75%;
}


.tabs-left-vertical > .nav-tabs .active > a, .tabs-left-vertical > .nav-tabs .active > a:hover, .tabs-left-vertical > .nav-tabs .active > a:focus {
    background: #d85130 none repeat scroll 0 0;
 
}

.tabs-left-vertical > .nav-tabs .active::after {
	  border-color: rgba(40, 203, 117, 0) rgba(40, 203, 117, 0) rgba(40, 203, 117, 0) #d85130;
}

.tabs-left-vertical > .nav-tabs > li > a:hover, .tabs-left-vertical > .nav-tabs > li > a:focus {
    background: #d85130 none repeat scroll 0 0;
 
}

.tab_main_contents
{
	min-height:333px;
}
.company_box_area
{
	   border-radius: 3px;
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.1), 0 15px 12px rgba(0, 0, 0, 0.02);
    padding: 12px 16px;
    text-align: center;
	   margin-top: 5px;
}
.company_box_area .packages_price
{
	 font-size: 19px;
    font-weight: 600;
}
.govt_tax
{	
	font-size:13px;
}


.package_content
{
	 text-align:left;
}
.tabs-left-vertical .tab-content > .active, .pill-content > .active
{
	   padding: 18px 8px;
}
.package_content 
{
	 min-height: 170px;
    margin-bottom: 5px;
    margin-top: 25px;
}
.company_box_area .packages_price
{
	font-size:20px;
}
.comp_type
{
	font-size:19px;
	font-weight:600;
}

.know_more_text a
{
	color:#d85130 ;
	text-transform:uppercase;
}
.know_more_text a:hover
{
	color:#000;
}

.pkg_boxs
{
	margin-top: 16px
}
.why_we_best
{
	
    min-height: 180px;

}
section.why_we_best 
{
	   padding: 25px 0;
	   margin-top:20px;
}
section h2
{
	text-transform:uppercase;
}
.why-we-best
{
	
}
.why_we_best_panel
{
	margin-bottom:5px;
}
.why_we_best_panel i
{
	font-size:20px;
	margin-right:10px;
}
.partners_logo
{
	    background-color: #fff;
    border: 1px solid #ccc;
    height: 170px;
    line-height: 123px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
	
}
.partners_logo img
{
	
	  margin-top: 0;
    vertical-align: middle;
	  max-height: 100%;
}
.happy_clients
{
	/*background:#fcfcfc;*/
}
.get_started_text
{
	color:#d75130;
	font-size:16px;
	text-transform:uppercase;
}
.service_price_text
{
	font-size:28px;
	font-weight:600;
}
.user_reg_right
{
	background:rgba(46,46,46,0.8);
	padding:8px;
	border-radius:3px;
}
.forms_inner_box
{
	 border: 1px solid rgba(255, 255, 255, 0.6);
    padding: 38px 23px 23px;
}
.forms_inner_box input [type=text]
{
	height:35px;
	border:0px;
	
}

.forms_inner_box input [type=text]
{
	height:35px;
	border:0px;
	
}
.forms_inner_box label
{
	font-size:17px;
}

.send_buttons
{
		background-color:#d75130;
		border:0px;
		font-size:16px;
		color:#fff;
		width:100%;
		padding:6px 8px;
		font-size:18px;
		border-radius:6px;
		float:none!important;
}
.servics_value
{
	  border: 0 none;
    height: 40px !important;
}

.services_sub_menu
{
	background-color:#d75130;
	color:#fff;
}
.services_sub_menu ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}
 .services_sub_menu ul li a
 {
	   color: #fff;
    display: inline-block;
    padding: 6px 17px;
    text-align: center;
    width: 24%;
 }
 .services_sub_menu ul li 
 {
	display:inline;
	text-transform:uppercase;
 }
 .process_box
 {
	background:#f3f5f7;
 }
 
 .margin-bottom-15
 {
	margin-bottom:15px;
 }
 
 .margin-bottom-20
 {
	margin-bottom:20px;
 }
 
 .margin-bottom-25
 {
	margin-bottom:25px;
 }
 .blue-sections
 {
	background-color:#f3f5f7;
 }
  .orange-sections
 {
	background-color:#d75130;
 }
 .quotes_text_box 
 {
	   background-color: rgba(255, 255, 255, 0.2);
    border: 0 none;
    border-radius: 6px;
    padding: 11px;
	width:100%;
	color:#fff;
 }
 .get_quotes .hw-btn
 {
	   border-radius: 4px;
    height: auto;
    margin: 0 !important;
    padding: 16px 30px !important;
    text-align: center;
    width: 100%;
 }
 .expert_section_box h2
 {
	color:#fff;
 }
 
 section.expert_section_box a.hw-btn {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    color: #d8512f;
    display: table;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: 0.06em;
    margin: 30px auto 0;
    padding: 15px 30px;
    text-transform: uppercase;
    transition: background-color 1s ease 0s;
}
 
 .services_why_we_best
 {
	color:#fff;
 }
 .services_why_we_best h2 span
 {
 	color:#fff;
 }
 .top_services_section  .shadow-effect span
 {
	color:#d85130!important;
 }
 .advantage_sections .shadow-effect
 {
		min-height:180px;
 }
 .section_faq h2 span
 {
	  color: #808080!important;
 }	
 
 section.aboutus {
    background: #eaedf2 url("../../images/front/aboutusbg.jpg") repeat scroll right top;
    min-height: 560px!important;
    padding-top: 85px!important;
}
.get_quotes .hw-btn:hover
{
	color:#000!important;
	background-color:#fff !important;
}
section.happy_clients
{
	 padding: 55px 0;
}
.desktop-menu ul li a
{
  color: #808080;
    
    font-family:'Roboto', sans-serif;

    font-weight: 500;
    text-transform: uppercase;
}
a.menu-mobile
{
	color:rgba(216, 81, 48, 0.9)
}

.floatnone
{
	 float: none !important;
    margin: auto;
}
.user-login-form label
{
	text-align:left;
}
.login-btns
{
	margin:0px;
}
.text-large
{
	font-size:20px !important;
}
.great_message .great_heading
{
	font-size:40px !important;	
	color:#28cb75  ;
}
.great_message .great_text
{
font-size:20px !important;		
}

.user_information_box
{
	margin-top:40px;
}
.user_information_box .typcn {
    font-size: 27px !important;
    line-height: 38px !important;
}
.blue-section
{
	 background-color: #eaedf2;
    border-bottom: 1px solid #c9d3e3;
}
.tick_icons
{
	    color: #28cb75;
    font-size: 65px !important;
    margin-top: 16px;
}
.judge-info-box input
{
	vertical-align:middle;
}
.dashboard_left_box
{
	 text-align:left;
}
.dashboard_left_box .left_date_box
{
	color:#d85130;
	font-size:20px;
}
.dashboard_left_box .year
{
	color:#8c8c8c;
	font-size:14px;
}
.dashboard_left_box .time
{
	display:block;
	padding-top:15px;
	font-size:14px;
}

.request_judge_contents
{
	text-align:left;
}

.judge_request_number
{
	   color: #d85130;
    font-size: 20px;
}
.request_judge_contents	p
{
	margin-top:20px;
}
	
	.your-dashborad
	{
		font-size:22px;
		font-weight:600;
	}
	.dashboard_headings
	{
			margin-top:30px;
	}
	.requ_a_layer
	{
	 background-color: #d85130;
    border: 1px solid #d85130;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    margin-top: -8px;
    padding: 9px 14px;
    transition: all 250ms ease-out 0s;
		 
		
	}
	.requ_a_layer:hover
	{
		border:1px solid #d85130;
		background:transparent; 
		color:#d85130
	}
	.user_profile_img img
	{
		max-width:40px;
		max-height:40px;
		border:1px solid #e5e8ec;
	}
	.judge_name_box  h2
	{
		text-align:left;
		font-size:20px;
	}
	.judge_name_box  hr
	{
		text-align:left;	
	}
	.city_name_judge
	{
		color:#3a3737;
		font-size:17px;
	}
	.judge_rate_card
	{
		background-color:#fff;
		padding:10px 6px;
		 box-shadow: 0 19px 38px rgba(0, 0, 0, 0.1), 0 15px 12px rgba(0, 0, 0, 0.02);
		 text-align:center;
		   margin-top: 21px;
	}
	
	.judge_rate_card:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    border-image: none;
    border-style: solid;
    border-width: 10px;
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -10px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 0;
}
	
	.judge_rate_chart
	{
		font-size:16px;
		color:#d85130 ;
		font-size:22px;
	}
	.judge_desc
	{
		/*min-height:150px;*/
	}
	.orange_button_box
	{
		background-color:#d85130;
		border:1px solid #d85130;
		color:#fff;
		font-size:16px;
		padding:10px 15px;
		border-radius:6px;
		    transition: all 250ms ease-out 0s;
	}
	.orange_button_box:hover
	{
		background-color:#fff;
		border:1px solid #d85130;
		color:#d85130;
	}	
	.sponser_headings
	{
		min-height:70px;
	}
	
	.prieornotice
	{
		display:block;margin-top:30px;
	}
	.schedual-sponser
	{
		/*padding-top:10px;*/
		padding-bottom:30px;
		font-size:22px;
	}
	.judge_schedual
	{
		margin-bottom:50px;
	}
	.userprofileimage
	{
		width:150px;
		height:150px;
		margin:auto;
	}
	.userprofileimage img
	{
			max-width:140px;
		max-height:140px;
	}
	
	.time_zone
	{
		margin-top:20px;
		margin-bottom:20px;
	}
	.your_request
	{
		
	}
	.add_new_button
	{
		margin-bottom:40px;
	}
	.text_left
	{
		text-align:left!important;
	}
	
	.view_profile
	{
		    margin-top: 23px;
    text-align: left;
	}
	
	.view_profile li a
	{
		   border-bottom: 1px solid #e6e6e6;
    color: #808080;
    display: inline-block;
    font-size: 13px;
    margin: 0;
    padding-bottom: 12px;
    padding-top: 12px;
    width: 100%;
	}
	.view_profile ul
	{
		list-style:none;
		padding:0px;
	}
	
	.orange_btn {
    background: #d85130 none repeat scroll 0 0;
    border: 1px solid #d85130;
    border-radius: 4px;
    color: #fff;
    display: table;
    font-size: 16px;
    margin: 15px auto 0;
    padding: 9px 39px 10px;
    transition: all 250ms ease-out 0s;
}

.orange_btn:hover
{
	background: #fff none repeat scroll 0 0;
    border: 1px solid #d85130;
	color: #d85130;
}
.custom_table  .dataTables-example  th
{
	  background: #666666 none repeat scroll 0 0;
    border-color: #666;
    border-top: 1px solid #666;
    color: #fff;
    padding: 12px 0;
    text-align: center;
    vertical-align: middle;
	font-size:14px!important;
}
.custom_table  .dataTables-example  tr
{
	background-color:#fff !important;
	font-size:14px!important;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover
{
	  background-color: #d85130 ;
	  border-color: #d85130 ;
}
.custom_table  .dataTables_paginate
{
	text-align:right;
}
.custom_table   .dataTables_paginate
{
	font-size:14px!important;
}

.custom_table .pagination > li
{
		font-size:14px!important;
}
.custom_table .pagination > ul
{

}
.custom_table  .pagination
{
		margin-top:0px!important;
}
.custom_table   .table
{
	margin-top:40px;
}
.custom_table select.form-control
{
	   height: 38px;
}
.custom_table .form-control
{
	height: 38px !important;	
}
.forms_inner_box p
{
	position:relative
}
.forms_inner_box .help-block
{
	
	    background-color: red;
    color: #fff;
    font-size: 11px;
    padding: 4px 6px;
    position: absolute;
    right: 0;
    top: -6px;
    z-index: 1;
	
}

#frm_vacancy  .form-group 
{
	position:rlative;
}


#frm_vacancy   .help-block
{
	
	    background-color: red;
    color: #fff;
    font-size: 11px;
    padding: 4px 6px;
    position: absolute;
    right: 0;
    top: -6px;
    z-index: 1;
	
}

.meeting_next{
	text-align: center;
    margin-top: 10px;
}
.arrow_menu
{
	   display: inline-block;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
	  margin-top: 3px;
}
.title_bar
{
	position: relative;
    top: 55px;
} 
#login_form #submit
{
	margin-top:0px!important;
}
.block-grid-item  .typcn-info-large
{
	   line-height: 37px!important;
}
#connect_consultant_form .form-group label
{
	vertical-align:middle;
}
#connect_consultant_form .form-group input[type=radio]
{
	vertical-align:middle;
	margin	:0px;
}

.ui-menu .ui-menu-item {
    border-bottom: 1px solid #ccc;
    color: #555;
    cursor: pointer;
    margin: 0;
    display:inline-block;
	width:100%;
	font-size:14px!important; padding: 0;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {

    border: 1px solid #c5c5c5;
    color: #fff!important;
    font-weight: normal;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus
{
	    background: #d85130  !important;
		border:0px;
		
		width:100%;
		color: #fff!important;	
}

.ui-widget-content a {
    border: 0 none !important;
    border-radius: 0;
    color: #333333;
    display: inline-block;
    padding: 6px;
}
.ui-widget-content a:hover
{
	color: #fff;	
}
.user_profile_img img
{
	margin:2px;
	vertical-align:middle;
}
.judge_request_class
{
	margin:0px!important;
}
.judge_profile_main
{
	    background-color: #fff;
    border: 1px solid #e5e8ec;
    border-radius: 2px;
    box-shadow: 0 0 6px #e5e8ec;
    margin-bottom: 20px;
    min-height: 193px;
    padding-bottom: 15px;
    padding-top: 15px;
}
.judege_assign_title {
    color: #d85130;
    font-size: 20px;
	font-weight:normal;
}
.brief_biography
{
	   margin-top: 20px!important;
	   font-size:15px!important;
}
.single_judge_div
{
	  background-color: white;
    box-shadow: 0 0 6px #e5e8ec;
    margin-bottom: 20px;
    padding-bottom: 15px;
    padding-top: 15px;
}
.single_judge_div  .author-gravatar img
{
	max-width:140px;
	max-height:140px;
}
.judge_price_box
{
	font-size:18px;
}
.judge_price_text
{
	  color: #d85130;
}
.view_profile .btn.btn-orange
{
	background:#d85130!important;
	margin-bottom:10px;
	display:block;
	width:100%;
	 text-transform:uppercase;
}
.view_profile
{
	margin-top:7px;
}

.promo_code_box input[type=text]
{
	border:1px solid
}
.judge_rate_chart
{
	font-size: 20px;
    font-weight: 600;
}
.profile_rage_box
{
	margin-top:12px;
}
.profile_rage_box i
{
	font-size:22px;
}

.judge_desc
{
	 color: #808080;
    margin-bottom: 10px;
}
.judge_desc .online-map
{
	 font-size: 20px;
    left: -3px;
    position: relative;
    text-align: left;
}
.schedual_time_box
{
	margin-top:20px;
}
.user_profile_name h2
{
	margin-bottom:10px;
}
.language_known
{
	font-size: 17px;	
}
.lang_heading
{
	font-weight:600;
}
 ul.key_area_box
{
	   list-style: outside none none !important;
    margin: 20px 0 0;
    padding: 0;
}
ul.key_area_box li
{
	display:inline;
}
.key_area_box li span
{
	   background-color: #dfe2e7;
    display: inline-block;
    font-size: 14px;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 2px 6px;
}
ul.key_area_box li 
{
	display: inline;
    margin-bottom: 5px;
    margin-right: 0;
}
.fc-center  h2
{
	font-size:16px;
	font-weight:normal;
}
.phone_icons span
{
	font-size: 33px !important;
}

.call-us-box
{
	border:1px solid #e5e8ec;
	padding:10px;
}

.call-us-box h4
{
	text-align:center;
}
.call-us-box p
{
	font-size:12px;
}
.call-us-box
{
	text-align:center;
}
.call-us-box span
{
	font-size:16px;
}


.profile_section
{
	margin: 0 !important;
    overflow: hidden;
    padding: 31px 0;
}
.bio_graphy_text
{
	min-height:200px;
}
.login_dashboard
{
	padding-top:0px;
	padding-bottom:0px;
}
.title_bar h1
{
	text-transform:uppercase;
}

#all_judge_assign_list .single_judge_div:last-child
{
	border:0px;
}

.title_bar
{
		
}
.success_msg
{
	font-weight: normal; text-align: center;  font-size: 22px !important;
}
.success_msg i
{
	font-size:40px;
	color:#96c841;
}

.orange_button
{
   background: #d85130 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 4px;
    color: #fff;
    display: table;
    font-size: 16px;
    margin: 15px auto 0;
    padding: 9px 39px 10px;
    transition: all 250ms ease-out 0s;
}


.forms_enquiryform_box .help-block {
    background-color: red;
    color: #fff;
    font-size: 11px;
    padding: 4px 6px;
    position: absolute;
    right: 0;
    top: -6px;
    z-index: 1;
}
.grey_class
{
	  background: #f5f5f5 none repeat scroll 0 0;
}
#source_city
{
	height:40px;
	border:0px;
}

.signup_legal_req
{
	font-size:20px !important;
}
.already_members_box
{
	margin-top:27px;
}
.already_members_box a
{
	color:#d85130 ;
}
.forgot_pwd_box
{
	   margin-bottom: 10px;
    margin-top: 10px;
    
}
.forgot_pwd_box a
{
	color:#d85130 ;
}

.connect_city_box #source_city
{
	height:55px!important;
	   border: 1px solid #ccc;
}
.connect_city_box #source_city:focus
{
	border-color:#66afe9;
}
.menu .menu-dropdown-icon:last-child ul
{
	   right: 0;
}
.numberarea
{
		padding-bottom: 13px !important;
}
.numberarea
{
	background-color:#d85130 !important;
}
.contact_page a
{
	color:#d85130;
}
.contact_page
{
	   margin-bottom: 30px;
    min-height: 230px;
}
.judge_profile_main_box {
    background-color: #fff;
    border: 1px solid #e5e8ec;
    border-radius: 2px;
    box-shadow: 0 0 6px #e5e8ec;
    margin-bottom: 20px;
    min-height: 193px;
    padding-bottom: 15px;
    padding-top: 15px;
}
.time_zone
{
	text-align:center;
}
.tel_number a
{
	color:#808080
}
.profile_comment_sectin
{
	padding-bottom:0px;
}
.padding-left-0{
	padding-left:0;
}
.padding-right-0{
	padding-right:0;
}
.single-cost-box label
{
	font-weight:noraml;
}
.why-we-best {
      font-size: 18px;
    font-weight: bold;
}
.single-cost-box
{
	text-align:center;
}
.why_we_best_panel
{
	margin-right:90px;
}
.why_we_best_panel:last-child
{
	margin-right:0px;	
}
#placement_form  .control-label,.directory_form  .control-label
{
	text-align:left;
}

.select_validation
{
	position:relative;
}
.city_dropdown
{
	border:0px;
	height:39px !important;
}
.social_media
{
	 color: #fff;
    margin-top: -3px;
}
.social_media a
{
	   color: #fff;
    display: inline-block;
    font-size: 14px;
    padding: 10px 0;
    transition: all 250ms ease-out 0s;
	width:40px;
}
.social_media span
{
	
}
.social_media a:hover
{
	color:#fff;
}
.box_area
{	
	padding:0px !important;
}
.box_area a
{
	  color: #808080 !important;
    display: inline-block;
    padding: 20px !important;
    width: 100%;  transition: all 0.3s ease-in-out 0s;
}
.box_area a:hover
{
	background:#d85130 ;
	color:#fff;  transition: all 0.3s ease-in-out 0s;
}
.box_area a:hover  h3
{
	color:#fff;  transition: all 0.3s ease-in-out 0s;
}
.box_area a:hover  span
{
	color:#fff!important;	 transition: all 0.3s ease-in-out 0s;
}

.three_box_inners
{
	padding:20px;
}
.start_business_box li
{
	margin-bottom:10px;
}
.team-details
{
	padding-bottom:10px !important;
}
.why_we_best
{
	
}
.contact_box_area
{
	background:#d85130 none repeat scroll 0 0;
	color:#fff;
}
.contact_mail_id
{
	
}
.contact_mail_id
{
	text-align:center;
	padding-top:12px;
	padding-bottom:12px;
	line-height:24px;
}
.contact_mail_id a
{
	color:#fff;
}
.contact_mail_id  strong
{
	text-transform:uppercase;
}
.comment-time a
{
	color:#d85130;
}

.blog-post-main
{
	   background-color: #fff;
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.1), 0 15px 12px rgba(0, 0, 0, 0.02);
    margin-bottom: 30px;
    margin-top: 5px;
    padding-bottom: 15px;
    padding-top: 15px;
	min-height:200px;
	
	border:2px solid #fff;
}
.blog-post-main:hover
{
	box-shadow: 0 19px 38px rgba(0, 0, 0, 0.1), 0 15px 15px rgba(0, 0, 0, 0.09);
	  transition: all 250ms ease-out 0s;
	
	
}

.blog-post-main:hover img {
    opacity: 0.8;
    transform: scale(2);
}


.blog-post-main img{
	
    transform: scaleY(1);
    transition: all 0.7s ease-in-out 0s;
}
.blog-post-main img {
    display: block;
    position: relative;
}


.blog_post_area_img
{
	position:relative;
	margin-bottom:20px;
	overflow:hidden
}

.post_date
{
	 background-color: #d85130;
    color: #fff;
    font-style: normal;
    font-weight: normal;
    left: 6px;
    padding: 4px 6px;
    position: absolute;
    top: 6px;
	z-index:1;
}
.blogs_headings h2
{
	font-size:14px;
	text-align:left;
	margin-top:0px;
	margin-bottom:10px;
	
}
.blogs_headings h2 a
{
	color:#999;
}
.button_readmore
{
	border:0px ;
	background:transparent;
	color:#d85130 ;
	font-size:15px;
}
.know_more_text a
{
	font-size:15px;
}
.button_readmore i
{
	vertical-align:middle;
	margin-top:-2px;
}

.section_white
	{
		background-color:#fff;
	}
	
	.section_gray
	{
		background-color:#f5f5f5;
	}
	
	#clients-carousel .item
	{
		background:#fff;
	}
	.services1-grid .box_area
	{
		margin-top: 25px;
	}
	
	.forms_enquiryform_box form
	{
		margin-top:30px;
	}
	#partner-carousel  .item
	{
		background-color:#fff;
	
	}
	#partner-carousel  .item img
	{
		margin:auto!important;
		width:auto!important;
	}
	
	.business_group_box
	{
		   background-color: #d85130;
    border-radius: 3px 3px 0 0;
    color: #fff;
    display: block;
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	 letter-spacing: 2px;
	}
	.team-details a
	{
		color:#d85130
	}
	.desktop-menu ul li a ul
	{
		font-weight:600;
	}
	
	.required_form_class
	{
		color:red; font-size:20px;
		line-height:0px;
	}
	
	.read_more_button
	{
		 margin-top: 25px;
	}
	.read_more_button a {
		background-color: #d85130 !important;
		border: 1px solid #d85130  !important;
		text-transform:uppercase;
		color:#fff!important;
		font-size: 17px;
}
.read_more_button a:hover
{
	background-color: #fff !important;
    border: 1px solid #d85130 !important;	
	color:#d85130 !important;
	
}
.social_media ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}
.social_media ul li
{
	display:inline;
}
 .ts_icon
 {
	
	
 }
 .social_media ul li
 {
	
		display:inline-block;
 }
 
 .text_url_links
 {
	/*display:none;*/
	      display: block;
    position: relative;
    float: left;
    width: auto;
    overflow: hidden;
    height: 44px;
    line-height: 44px;
    
 }
 
 
 
 
 
 
 #top-social, #top-social ul {
    margin: 0;
	padding:0px;
}
#top-social li, #top-social li a, #top-social li .ts-icon, #top-social li .ts-text {
    display: block;
    float: left;
    height: 32px;
    line-height: 33px;
    overflow: hidden;
    position: relative;
    width: auto;
	font-size:14px;
	font-weight:normal;
}
#top-social li {
    /*border-left: 1px solid #eee;*/
}
#top-social li:first-child {
    border-left: 0 none !important;
}
#top-social li a {
    color: #fff;
    float: none;
    font-weight: bold;
    transition: color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s, width 0.3s ease-in-out 0s;
    width: 40px;
}
#top-social li a:hover {
    color: #fff !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
#top-social li .ts-icon {
    font-size: 14px;
    text-align: center;
	width: 30px;
	margin-top:2px;
}
#whatapp_top_social_li .ts-icon{
	margin-top:3px !important;
	width: 25px!important;	
}
#top-login {
    margin-bottom: 0;
}
#top-login .checkbox {
    margin-bottom: 10px;
}
#top-login .form-control {
    position: relative;
}
#top-login .form-control:focus {
    border-color: #ccc;
}
#top-login #top-login-username.input-group {
    margin-bottom: -1px;
}
#top-login #top-login-username input, #top-login #top-login-username .input-group-addon {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
#top-login #top-login-password.input-group {
    margin-bottom: 10px;
}
#top-login #top-login-password input, #top-login #top-login-password .input-group-addon {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.ts-icon i
{
	padding-top: 7px;
}

.tax_feeling_services
{
	margin-bottom:20px;
}
.title_service
{
	font-weight:600;
	font-size:18px;
	display:block;
	margin-bottom:10px;
	color:#d85130 ;
}
.tax_feeling_services ul
{
	list-style:none;
	padding:0px;
	margin:0px;
	
}
.tax_feeling_services
{
	margin-bottom:35px;
}
.tax_feeling_services li a
{
	color:#808080;
}
.tax_feeling_services li a:hover
{
	color: #d85130;
}	
.tax_feeling_services .fa
{
		color: #d85130;
		font-size:14px;
		margin-right:7px;
}

.reg_form_box
{
	padding:10px 00px;
	list-style:none;
}
.icons_text_box
{
	background: #d85130 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 30px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    width: 60px;   float: left;
	margin-right:20px;
	
}
.icons_text_box i
{
	 margin-top: 14px;
    vertical-align: middle;
}
.register_vacancy
{
	  font-weight: 600;
    left: 80px;
    position: absolute;
	text-align:left;
}
.reg_form_box
{
	
}
.reg_form_box li
{
	   background: rgba(0, 0, 0, 0) url("../../images/front/line-divider.png") repeat-y scroll 27px center;
    clear: both;
    display: inline-block;
    padding-bottom: 30px;
    position: relative;
    vertical-align: middle;
    width: 100%;
}
	
  

.reg_form_box li:last-child
{
	background:transparent;
	  padding-bottom: 0;
}
.top-margin
{
	margin-top:14px;
}
.services_button_text .button
{
	  font-size: 18px !important;
    padding: 12px 32px !important;
	   transition: all 250ms ease-out 0s; border: 1px solid #d85130 !important;
	   width:100%;
	   text-align:center;
}
.services_button_text .button:hover, .services_button_text .button:focus
{
	   background-color: #fff !important;
    border: 1px solid #d85130 !important;
	color:#d85130!important;
}
#customers-testimonials .item
{
	padding:0px!important; text-align:left;
}
section.testimonials.home2
{
	  padding-top: 10px!important;
}
.know_more_text 
{
	text-transform:uppercase;
}
.why_we_best_panel .fa
{
	color:#d85130;
}
.why_we_best 
{
	
}
.team-details a
{
	text-transform:uppercase;
}
.designation_text
{
	display:block;
	padding-top:10px;
	padding-bottom:10px;
}
.button_readmore{
	 text-transform: uppercase;
}
.partner_text_heading
{
	margin-top:30px;
}
.partner_headings h2
{
	margin-top:0px!important;
}
.partner_section
{
	  margin-top: 20px;
    padding: 6px 0;
}
.placement_services_bg
{
	background-image:url('../../images/front/bg_bullet.png');
	margin:0px!important;
	padding-bottom:0px!important;
}
#customers-testimonials .owl-item > div, #customers-testimonials-2 .owl-item > div
{
	
}
#customers-testimonials-2 .shadow-effect
{
		min-height:160px;
}
#customers-testimonials-3  .shadow-effect
{
		min-height:160px;
}
.partner_logo_carasual .owl-stage
{
	margin:auto;
}
.placement_services_bg h2
{
	 background-color: #d85130;
    
    color: #fff;
    display: inline-block;
    padding: 4px 14px;
    position: absolute;
    top: -30px;    border-radius: 4px 0 0 0px;
	left:0px;
}
.placement_services_bg  .post-content
{
	position:relative;
}
.placement_services_bg h2:after
{
	   border-left: 14px solid transparent;
    border-right: 21px solid transparent;
    border-top: 44px solid #d85130;
    content: "";
    height: 0;
    position: absolute;
    top: 0;
    width: 0;
}
.home_partner .owl-stage
{
	margin:auto;
}
.divider
{	
display:none;
}

.inner_page_partner .owl-stage
{
		margin:auto;
}
.inner_page_partner
{
	margin:0px!important;
}
.vacancy_form label
{
	font-weight:normal;
	font-size:17px;
}
.vacancy_label_text
{
	font-size:19px;
}
.emoplyer_testi 
{
	text-align:left;
	margin-bottom:20px;
	font-size:22px;
	font-weight:600;
}
.testi_articles
{
	margin-bottom:20px!important;
}
.team-details a
{
	font-size:15px;
}
.legal_text_box
{
		font-size:18px;
}
.notes_strong
{
	margin-bottom:20px;
}

.fixed_remu_heding
{
		font-weight:600;
		text-align:center;
		font-size:22px;
		margin-bottom:20px;
}

.table_contents th
{
		background-color:#fff;
		
}

.table_contents .table-bordered > tbody > tr > td, .table_contents .table-bordered > tbody > tr > th, .table_contents .table-bordered > tfoot > tr > td, .table_contents .table-bordered > tfoot > tr > th, .table_contents .table-bordered > thead > tr > td, .table_contents .table-bordered > thead > tr > th
{
		border:0px;
		border-bottom:1px solid #ccc;
		
}
}
.fixed_remu_heding
{
	color:#d85130 ;
}
.legal_tellus
{
	   color: #d85130;
    font-size: 28px !important;
    font-weight: 600;
    margin-top: 52px;
}
.connect_how_it
{
		
}

.connect_how_it i
{
	  display: inline-block;
    font-size: 39px;
    font-style: normal;
    font-weight: normal;
    height: 1em;
    line-height: 30px;
    text-align: center;
    text-decoration: inherit;
    text-rendering: optimizelegibility;
    width: 55px;
}

.connect_how_it
{
		padding:5px 0px!important
}

.table_contents tbody tr:nth-child(odd)
{
	background-color:#f9f9f9;
}

.table_contents 
{
		margin-bottom:40px;
}

.welecome_message
{
	text-align:center;
	color:#d85130;
	font-size:22px;
}
.camera_buttons
{
	    background-color: #d85130;
    border: 1px solid #d85130;
    border-radius: 50%;
    bottom: 0;
    height: 45px;
    padding: 9px;
    position: absolute;
    right: 0;
    width: 45px;
	 text-align:center;
}
.camera_buttons img
{
	border:0px!important;
	margin:0px!important;
}
.user_profile_img_main
{
		position: relative;
}

.author-gravatar 
{
		width:140px;
		height:140px;
		margin:auto;
		position:relative;
}
.camera_buttons img
{
	border-radius:0px;
}
.author-gravatar.pro_fille_img
{
		max-width:140px;
		max-height:140px;	
}
#contactform
{
	margin-top:0px!important;
}
.footer_click_here
{
	   background: #d85130 none repeat scroll 0 0;
    border: 1px solid #d85130;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    margin-top: 20px;
    padding: 7px 55px;
    transition: all 250ms ease-out 0s;
}
		

		.footer_click_here:hover
		{
			background:transparent;
			color: #fff;
		}
		
		
		.ui-multiselect-checkboxes label
		{
			font-weight:normal;
		}
		
		
		.ui-multiselect-menu input[type=checkbox]
		{
				margin: 0px 5px 0 4px !important;
				vertical-align:middle
		}
		.ui-multiselect-menu  .ui-state-hover
		{
			color:#fff!important;
		}
		
		.ui-multiselect-menu .ui-state-hover
		{
			background-color:#f8f8f8!important;	
		}
		
		.ui-multiselect-all
		{
				  font-size: 13px;
		}
		.ui-multiselect-all:hover
		{
			color:#d85130!important;
			text-decoration:none !important;
		}
		.ui-multiselect-none
		{
				  font-size: 13px;
		}
		.ui-multiselect-none:hover
		{
			color:#d85130!important;
			text-decoration:none !important;
		}
		.ui-multiselect
		{
			 padding: 17px !important;
			  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
			  border: 1px solid #ccc!important;
		}
		
		.ui-multiselect {
    color: red;
    font-size: 23px;
    line-height: 41px;
    text-align: left;
}


.author_img_box
{
	position: absolute; left: 0px; top: 42px;
}
.student_profile_right
{
	padding-left:200px; position:relative;
}



.upload_img_box
{
	border:1px dashed #ccc;
}
.upload_curr_text
{
	  color: #999;
    font-size: 19px;
    font-weight: 600;
    text-align: center;
	
}
.upload_img_box {
    margin-bottom: 30px;
    padding: 20px;
    text-align: center;
}


.orange_button
{
	background: #d85130 none repeat scroll 0 0;
    border: 1px solid #d85130;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    margin-top: 20px;
    padding: 7px 15px;
    transition: all 250ms ease-out 0s;
}
.orange_button:hover
{
			  background: #fff none repeat scroll 0 0;
			  color:#d85130;
}

.black_button
{
	background: #3d3d3d none repeat scroll 0 0;
    border: 1px solid #3d3d3d;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    margin-top: 20px;
    padding: 7px 15px;
    transition: all 250ms ease-out 0s;	
}
.black_button:hover
{
			  background: #fff none repeat scroll 0 0;
			  color:#3d3d3d;
}
.ui-multiselect span
{
	color:#000!important;
}
.forms_enquiryform_box 
{
	margin-top:40px;
}
.user_profile_img
{
	 /* background: #fff none repeat scroll 0 0;
    box-shadow: 1px 1px 6px #dadce0;
    padding: 22px 6px;
	margin-bottom:20px;*/
}
.file_upload_left
{
  background: #fff none repeat scroll 0 0;
    box-shadow: 1px 1px 6px #dadce0;
    position:relative;
	margin-bottom:20px;	
}
.file_icon_box
{
		padding:22px;
		text-align:center;
		position:relative;
		height:150px;
}
.upload_files
{
		font-size:16px;
		text-align:center;
		
}


.upload_files
{
	margin-top:0px!important;
}
.upload_files
{
	width:100%;
	border-radius:0px;
	margin-top:0px!important;
}
.form_content_box
{
		   background: #fff none repeat scroll 0 0;
    box-shadow: 1px 1px 6px #dadce0;
    margin-bottom: 20px;
    padding: 22px 6px;
}

.box-content-area
{
    background-color: #fff;
    display: inline-block;
    margin-bottom: 20px;
	text-align:left;	
    padding: 4px 0;
    
    width: 100%;
}
.vacncy_file_name
{
	 display: inline-block;
    margin-top: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 98%;
}
.vacancy_label_text
{
	font-weight:600;
	font-size:17px;
	text-align:center;
}
.form_below
{
	  position: relative;
    top: 56px;
}


.edit_profile_icon
{  
	 background-color: #d85130;
    border-radius: 50%;
    height: 45px;
    left: 50%;
    line-height: 54px;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 45px;	
		
}

.edit_profile_icon img
{
	margin-top:9px;
}
.delete_profile_icon
{
	   background-color: #dd0b0b;
    border-radius: 50%;
    bottom: 11px;
    right: 11px;
    height: 45px;
    line-height: 54px;
    position: absolute;
    width: 45px;	
}
.delete_profile_icon img
{
	margin-top:11px;
}
.services1-grid .block-grid-item h3
{
	font-size:16px!important;
}
.forms_enquiryform_box
{
	font-size:17px;
}
.introtext-feature a
{
	color:#484848
}
.tell-us-sub-text
{
	font-size:17px !important;
}
.personal_info_text
{
	  display: inline-block;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 12px;
    margin-top: 13px;
    text-transform: uppercase;
}

.menu-dropdown-icon > ul
{
	border:1px solid #e7edf3;
}

.sucess_content_box
{
	font-size:14px;
}
.connect_cons_features li a
{
	font-weight:600;
}
.site_map_bullets
{
	   background-color: #d85130;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    height: 21px;
    line-height: 35px;
    margin-right: 10px;
    text-align: center;
    vertical-align: middle;
    width: 21px;
}
.site_map_bullets .fa
{
	  color: #fff !important;
    line-height: 20px;
    margin: auto;
}
.vacany_user_profile_img
{
	 background: #fff none repeat scroll 0 0;
    box-shadow: 1px 1px 6px #dadce0;
    margin-bottom: 20px;
	padding:22px;
}
.upload_files-text
{
	   position: absolute;
    top: 62px;
}

.ms-options-wrap button
{
	  border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: black !important;
    font-size: 18px !important;
    height: 55px;
    padding: 5px 15px !important;
    width: 100%;
	  color: #555!important;
}
.ms-options ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}
.tell-us-sub-text
{
	font-size:22px!important;
	font-weight:600;
}
.alter_text_box
{
	font-size:18px!important;	
}

.connect_cons_features a
{
	color:#d85130 !important;
}
.yes_student_profile
{
	   background-color: #a2a2a2;
    border: 1px solid #a2a2a2;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    margin-top: 12px;
    padding: 4px 13px;
	 transition: all 250ms ease-out 0s;
}
.yes_student_profile:hover
{
   background-color: #fff;
    border: 1px solid #a2a2a2;	
	color:#a2a2a2;
}
.no_student_profile
{
   background-color: #a2a2a2 ;
    border: 1px solid #a2a2a2 ;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    margin-top: 12px;
    padding: 4px 13px;
	 transition: all 250ms ease-out 0s;	
}
.no_student_profile:hover
{
background-color: #fff;
    border: 1px solid #a2a2a2;	
	color:#a2a2a2;	
}


.no_student_profile.active,  .yes_student_profile.active
{
	background:#d85130;
	border:1px solid #d85130;
}
.no_student_profile.active:hover,  .yes_student_profile.active:hover
{
	color:#fff;
}
.clear
{
	clear:both;
}
#customers-testimonials .owl-controls
{
	 margin-bottom: 20px;
    margin-top: 17px;
}
.orange-sections.services_why_we_best .fa
{
	color:#fff!important;
}
.sa-button-container .confirm
{
	background-color:#d85130!important;
	border:1px solid #d85130;
	 transition: all 250ms ease-out 0s;
}
.sa-button-container .confirm:hover
{
	border:1px solid #d85130;	
	color:#d85130;
	background-color:#fff!important;
}
.sucess_content_box, .sucess_content_box h3
{
	font-size:16px;
}

.icon-box.alt2 .block-grid-item p {
    font-size: 16px;
}
.login_dashboard .alert-danger
{
	margin-top:20px;
}
.desktop-menu .menu 
{
	float:right;
}


.tax_feeling_services .fa-angle-double-right
{
		float: left;  margin-bottom: 12px;
}

.tax_feeling_services  li
{
	clear:both;
}
.cursor
{
	cursor:pointer;
}
.client_message
{
	min-height:114px;
}
.footer_payment_logo
{
	   margin-top: 30px;
	   opacity:0.5;
  
	
}
.footer
{
	padding-bottom:30px!important;
}
.iso_message_online
{
	display:block;
	padding-left:8px;
	color:#fff;
}
.dire_list_name
{
	color:#d85130;
	font-size:26px;
	font-weight:600;
	
}

.dire_list_designation
{
	color:#6c6c6c;
}
.user_profile_box
{
	    border-left: 1px solid #bcbcbc;
    height: 116px;
    line-height: 25px;
    margin-bottom: 15px;
    margin-top: 15px;
    padding-left: 34px;
    padding-top: 23px;
}
.user_profile_box
{
	   min-height: 150px;
}
.directory_list_img
{
	height: 154px;	
	text-align:center;
}
.directory_list_img img
{
	max-height:132px;
	max-width:100%;
}
.find_pro_contact
{
	background:#bcbcbc;
	padding:20px;
	border-radius:10px;
	color:#fff;
	text-align:center;
		min-height:180px;
		margin-right:-15px
	
}
.find_pro_contact span
{
	font-size:19px;
	font-weight:600;
	display:block;
	margin-top:6px;
	margin-bottom:10px;
}
.find_pro_contact button
{
	font-weight:normal;
	
}
.short_user_bio
{
	  background: #bcbcbc none repeat scroll 0 0;
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 20px;
    width: 100%;
}
.short_user_bio span
{
	color:#fff;
	font-size:19px;
	font-weight:600;
}
.prctises_box_area
{
	padding:20px;
}
.prctises_box_area span {
    
    font-size: 19px;
    font-weight: 600;
	
}

.tagcloud span
{
	   background: #eaedf2 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 4px;
    color: #808080;
    display: block;
    float: left;
    font-size: 14px;
    margin: 0 3px 3px 0;
    padding: 5px 7px;
    position: relative;
	font-weight:normal;
}
.prctises_box_area p, .prctises_box_area .tagcloud
{
	margin-top:15px;
}
.find_pro_contact button, .contact_infor_box button
{
	border-radius:5px!important;
}

.contact_infor_box
{
	 
    border-radius: 15px;
 
    display: inline-block;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 0px 20px;
    width: 100%;
}

.contact_infor_box span {
     
    display: block;
   
    margin-bottom: 10px;
}
.user_profile_box_main
{
	background-color:#fff;
	display:inline-block;
	width:100%;
	border-radius:10px;
	
}
.directory_list_img
{
	padding:15px 0;
}
.practise_details
{
		background-color:#fff;
		padding:20px; display:inline-block;
	width:100%;
	border-radius:10px;
}

.rating_form_box {
    background-color: #fff;
    border-radius: 10px;
    display: inline-block;
    
    width: 100%;
	margin-bottom: 20px;
    margin-top: 20px;
	
}
.write_review_box
{
	display:block;
	font-size:18px;
	color:#d85130 ;
	margin-bottom:10px;
}
.star_retaing_box i
{
	color:#ffce24;
}
.border-radius
{
	border-radius:5px!important;
}
.user_review_rating
{
	background-color:#fff;
	padding:15px;
	border-radius:10px;
}
.user_review_rating ul
{
	padding:0px;
	margin:0px;
}
.user_review_rating ul li
{
	list-style:none;
	border-bottom:1px solid #f3f5f7;
	padding-bottom:7px;
	padding-top:7px;
}

.start-rating-box .fa
{
	   color: #ffce24;
	   font-size:16px;
	   margin-top:5px;
}
.user_review_rating li
{
	font-size:13px;
}
.practise_details-contact-me
{
	 margin-bottom: 20px;
    margin-top: 20px;
	
	    background-color: #fff;
    border-radius: 10px;
    display: inline-block;
    
    width: 100%;
	
}
.left_filter_box
{
	  background-color: #fff;
    border-radius: 10px;
    display: inline-block;
    margin-bottom: 20px;
    
    padding:20px 15px;
    width: 100%;
}
.left_filter_box span
{
	
}
.heading_filter_cont
{
	font-weight:600;
}
.folter_search_text
{
	color: #d85130;
    display: block;
    font-size: 18px;
    margin-bottom: 0px;
}
.custom_input_chk_box
{
	list-style:none;
	padding:0px;
	margin:10px 0 0 0px;
}
.filter_content_area
{
	 
    padding-bottom: 10px;
    padding-top: 0;
}
.search_by_city
{
	margin-top:15px;
	position:relative;
}
.search-btn
{
	  color: #ccc;
    position: absolute;
    right: 11px;
    top: 11px;
}
.search_by_city input[type=text]
{
	padding-right:35px !important;
}
.filter_content_area:last-child
{
	border:0px!important;
}
.search_loop_box
{
	background:#fff;
	padding:20px;
	border-radius:10px;
	display:inline-block;
	width:100%;
	margin-bottom:20px;
	position:relative;
}
.search_user_image
{
	 height: 140px;
    margin: auto;
    position: relative;
    width: 140px;
}
.area_of_parctise
{
	display: block;
    font-weight: 400;
    margin-bottom: 4px;
    margin-top: 17px;
	
}
.user_start_details .fa
{
	margin-top:10px;
}
.user_detail_rating
{
	display:block;
	margin-bottom:0px;
}
.total_ratings_full
{
	font-size:20px;
}
.full_rating_count
{
		font-size:16px;
		color:#bcbcbc
}
.user_start_details .fa
{
	vertical-align:middle;
}
.total_ratings_full
{
	
}

.custom_input_chk_box label.active
{
	 border-bottom:2px solid #d85130;
}

.judege_assign_title a
{
	color:#d85130 ;
}
.filter_content_area .success_btn:hover
{
	background-color:#fff;
	color:#d85130;
}
.view_profile_dir_button
{
	  background: #d85130 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 3px;
    bottom: 21px;
    color: #fff;
    padding: 6px 10px;
    position: absolute;
    right: 52px;
    width: 139px;
	text-align:center;
}
.contact_infor_box .sec_area_practise {
    font-size: 19px;
    font-weight: 600;
}
.filter_content_area  .form-control
{
	height:40px !important;
}
#filter_list
{
	margin:0px;
}
.add_left_div
{
	margin-bottom:20px;
}
.top_ads_area
{
	text-align:center;
	margin-bottom:60px;
}
.top_ads_area img
{
	margin:auto;
	
}
.prctises_box_area_details
{
	padding:0px 15px;
}

.prctises_box_area_details_right
{
		 font-size: 19px;
    font-weight: 600;
	  display: block;
    margin-bottom: 10px;
}
.prctises_box_area_details_right span
{
		  display: block;
    margin-bottom: 10px;
}
.prctises_box_area_details span
{
	display: block;
    margin-bottom: 10px;	
		 font-size: 19px;
		 font-weight:600;
}
.user_review_rating_ratings
{
		
}
.user_review_rating_ratings
{
	text-align:center;
}
.user_review_rating_ratings img
{
	margin:auto;
}
.details_listing_user_box
{
	margin-bottom:20px;
}
.star_retaing_box
{
	font-size:30px;
}
.rating_input_box_area
{
	padding:15px;
}
.rating_form_box button
{
	  border-radius: 0 0px 4px 4px!important;
	  font-weight:noraml;
}
.yellow-star
{
	color:#ffce24;
	font-size:12px;
}
.gray-star
{
	color:#bcbcbc;
	font-size:12px;
}
.full_rating_count
{
	  background-color: #d85130;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    margin-right: 0px;
    padding: 0 6px;
}
.user_start_details
{
	
}
.user_start_details i
{
	font-size:18px;
}
.review_from_text
{
	
}
.user_rating_chart_box
{
	  display: inline-block;
    margin: auto;
    text-align: center;
}
.folter_search_text 
{
	margin-bottom:20px;
}
.detail_page_user_rating
{
	  margin-top: 70px;
}
.reset_btn
{
	  background: #d85130 !important;
	      color: #fff!important;
    margin: 15px auto 0;
	border:1px solid #d85130;
}
.reset_btn:hover
{
	  background: transparent none repeat scroll 0 0!important;
    border: 0 none;
	border:1px solid #d85130;
	color:#d85130!important;

}
.find_now_button
{
	display:inline-block!important;
	padding:9px 26px 10px
}
.find_now_button:focus
{
	color:#fff;
}
.search_by_city
{
	text-align:right;
}
.reset_btn  
{
		padding:9px 26px 10px;
		  font-size: 16px;
}
.form_sub_headings
{
	color:#949494;
}
.form_sub_headings
{
		display:block;
		margin-bottom:12px;
}
.ratyReviewdiv
{
	text-align:center;
}
nav.products ul.pagination li.active a
{
	color:#fff;
}
.rating_input_box_area form
{
	margin-top:15px;
	margin-bottom:15px;
}
.navigation-area a
{
	color:#484848 !important
}
.navigation-area .active a
{
	color:#fff !important	
}

.ratyReviewdiv img
{
	width:15px;
}
.search_loop_box .ratyReviewdiv
{
	margin-right:5px;
}
.reset_btn:hover
{


}
.choosen_customize .chosen-container-multi
{
		width:100%!important;
}


.choosen_customize  .chosen-choices
{
	    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 1px solid #ccc !important;
    border-radius: 5px !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    padding: 14px !important;
}

.chosen-container-multi .chosen-choices li.search-choice
{
	background: #eaedf2 none repeat scroll 0 0!important;
    border: 0 none!important;
    border-radius: 4px;
    color: #808080!important;
    display: block;
    float: left;
    font-size: 14px;
    margin: 0 3px 3px 0;
    padding: 5px 20px 5px 5px!important;
    position: relative;
}
.search-choice .search-choice-close
{
	margin-top:3px;
}
.chosen-container-active .chosen-choices
{
	box-shadow:none!important;
}

.top_new_header_bar.navbar-inverse
{
	background:transparent;
	border:0px;
	margin:0px;
}
.top_new_header_bar.navbar
{
	min-height:auto;
}

.top_new_header_bar.navbar .navbar-nav > li > a
{
	padding-top:6px;
	padding-bottom:6px;
	padding-left:6px;
	padding-right:6px;
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
}

.top_new_header_bar.navbar-inverse .navbar-nav > .active > a
{
	background:transparent!important;
}
 .top_new_header_bar.navbar-inverse .navbar-nav > .active > a:focus, .top_new_header_bar.navbar-inverse .navbar-nav > .active > a:hover
 {
	 background:transparent!important;
 }
 
 .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover
 {
		background:transparent!important;
 }
 .top_new_header_bar .navbar-nav
 {
	 float:right
 }
 
 
 .top_new_header_bar.navbar-inverse .navbar-nav .open .dropdown-menu > li > a
	{
		background:#d85130;
		font-size:15px;
		text-transform:uppercase;
		color:#fff;
	}
	.top_new_header_bar .dropdown-menu
	{
			background:#d85130;
	}
	
	.user_start_details #cutomer-ratings
	{
		margin-top:15px;
	}
	.url_resource_visit a
	{
		color:#d85130;
	}
	
	.tagcloud span
{
	font-weight:normal!important;
	font-size:14px!important;
}


.dire_list_designation a
{
	color:#d85130 ;
}


#send_contact_id
{
	line-height:16px;
	padding:18px 8px;
	height:auto;
}
.address-profile-area
{
	  font-size: 16px !important;
    font-weight: normal !important;
}
.practise_address_details
{
	margin-bottom:20px;
}

.modal-notify-msg
{
	   background: #fffbd1 none repeat scroll 0 0;
    border: 1px solid #d9bc64;
    border-radius: 6px;
    line-height: 19px;
    margin: 18px 0 0 ;
    padding: 9px;
	color:#6b651c;
}
.top_ads_area .owl-dots
{
	margin-bottom:20px;
}
.judege_assign_title
	{
		display:block;
		width:100%;
	}
	
	.contact_address_add_group .form-group
	{
			position:relative
	}
	.contact_address_add_group  .remove-contact
	{
		  border-radius: 50%;
	    height: 25px;
	    padding: 0;
	    position: absolute;
	    right: 5px;
	    text-align: center;
	    top: 21px;
	    width: 25px;
	    z-index: 1;
		
	}
	
	.new_city_state_div .form-group
	{
			position:relative
	}
	.new_city_state_div  .remove-state
	{
		  border-radius: 50%;
	    height: 25px;
	    padding: 0;
	    position: absolute;
	    right: 5px;
	    text-align: center;
	    top: 21px;
	    width: 25px;
	    z-index: 1;
		
	}
	
	.btn-success.green_btns:hover, .btn-success.green_btns:focus
	{
		border:1px solid #5cb85c;
		color:#5cb85c;
		background:#fff;
	}
	.dire_list_designation
	{
		display:block;
		width:100%;
	}
	.professionl_address_box
	{
		display:block;
		width:100%;	
	}
	.professionl_partcipatin_box
	{
			display:block;
		width:100%;	
	}
	.maxlength-full
	{
		background:#fff!important;
	}
	
	
	.search_by_city  .chosen-container-single .chosen-single
	{
		  font-size: 18px;
    height: 55px;
    padding: 5px 15px;
    width: 100%;
	
	  background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 41px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
	}
	
	.search_by_city  .search_by_city   .chosen-container-single .chosen-single span
	{
		text-align:left;
	}
	
	.search_by_city  .chosen-container-single .chosen-single div b
	{
		 margin-top: 8px;
	}
	
	
	.search_by_city  .chosen-container-single .chosen-single span {
     display: block;
    font-size: 18px;
    margin-right: 26px;
    overflow: hidden;
    padding-left: 7px;
   
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.search_by_city   .chosen-container .chosen-results li
{
	text-align:left;
}
.introtext  h3
{
	  font-family: "PT Sans",sans-serif!important;
}
.directory_list_img label
{
	margin-top:6px;
}

.form-control-filter
{
	  background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: auto;
    line-height: 1.42857;
    padding: 5px 12px !important;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
	margin-bottom: 10px;
}
.total_results_found
{
	   display: block;
    padding-top: 5px;
    padding-bottom: 10px;
}

.directory_user_list_image
{
	 border-radius: 50%;
    height: 132px;
    margin: auto auto 1px;
    width: 132px;
	background-color:#f5f5f5;  background-position: center center;
}

.modal-dialog .modal-title
{
	font-family:"PT Sans",sans-serif!important;
	font-size:17px;
}
.footer_links_container
{
	  background-color: #f5f5f5;
    color: #f5f5f5;
    
    padding-top: 30px;
}
.dir_list_footer
{
	  background: #fff none repeat scroll 0 0;
    border: 1px solid #efefef;
    box-shadow: 0 2px 2px #efefef;
    margin-bottom: 20px;
    padding: 10px;
}
.dir_list_footer ul 
{
	list-style:none;
	padding:0px;
	margin:0px;
}
.heading_foot_dir 
{
	  border-bottom: 1px solid #e1e1e1;
    color: #484848;
    display: block;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
    padding-bottom: 12px;
    text-transform: uppercase;
}
.dir_list_footer ul  li
{
	font-size:15px;
	padding-bottom:7px;
}
.dir_list_footer ul  li a
{
	color:#484848;    transition: all 250ms ease-out 0s;
} 
.dir_list_footer ul  li a:hover, .dir_list_footer ul  li a:focus
{
	color:#d85130 ;
}
.user_rating_box_new
{
	margin-top: 17px;
    text-align: center;
}
.total_view_counter
{
	font-size:30px;
	font-weight:600;
	line-height:29px;
}
.total_counter_views
{
	color:#a7a7a7;
}
.view_profile_dir_list
{
	   background: #d85130 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 3px;
    bottom: 21px;
    color: #fff;
    display: inline-block;
    margin-top: 6px;
    padding: 6px 18px;
    text-align: center;
 
}
.view_profile_dir_list:hover, .view_profile_dir_list:focus
{
	color:#fff;
}
.start_icon_dir_box
{
	margin-top:5px;
	vertical-align:middle;
}
.total_rating_point
{
	vertical-align:middle;
	
}
.row_block_1
{
	
}
.rating_number_td
{
	padding-top:4px;
}
.user_rating_details_page
{
	margin-top:45px;
}
.user_rating_details_page .start_icon_dir_box
{
	position:relative;
}
.user_rating_details_page .start_icon_dir_box:before
{

	
}
.user_rating_details_page  .total_counter_views
{
		 border-bottom: 3px solid #d85130;
    display: inline-block;
    margin-bottom: 1px;
    padding-bottom: 5px;
}

.user_rating_details_page   .ratyReviewdiv {
    margin-right: 5px;
}



.dropdown:hover .dropdown-menu {
    display: block;
}

.dropdown  .dropdown-menu  a{
	 color: #fff;
    font-size: 13px;
    text-transform: uppercase;
}	
.dropdown  .dropdown-menu  a:hover{
		color:#fff;
		background:transparent!important;
}	


.pagination > a
{
	   background-color: #fff;
    border: 1px solid #ddd;
    color: #337ab7;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px 7px;
    position: relative;
    text-decoration: none;
	border-radius:0 4px 4px 0;
}
.pagination > a:hover
{
	   background-color: #eeeeee;
}	

.top_new_header_bar .dropdown-menu
{
	min-width:220px;
}

.top_new_header_bar .dropdown-menu ul
{
	list-style:none;
	padding-left:30px;
	font-size:26px;
}
.top_new_header_bar .dropdown-menu .fa
{
	font-size:12px;
	margin-right:4px;
}
.green_send_btn
{
	background:#28cb75
}
.user-contact-form
{
	padding-top:45px !important;
}
.user-contact-form textarea.form-control
{
	min-height: 363px!important;
	resize: none;
}

#whatapp_top_social_li a span
{
	color:#fff
}
.service_price_text
{
	vertical-align: middle;
	position: relative;
	color:#888888;
	font-weight: 500;
}
.service_price_text:after
{
	position: absolute;
    left: 0;
    height: 2px;
    content: " ";
    width: 100%;
    background: #484848;
    top: 15px;
}
