/*
 * Project: Pickfords
 */

body {
	color: #372f2c;
	min-width: initial!important;
	background: #f0f0f0;
}

@font-face {
	font-family: 'PickfordsDisplay';
	src: url('../fonts/PickfordsDisplay.eot');
	src: url('../fonts/PickfordsDisplay.eot?#iefix') format('embedded-opentype'), url('../fonts/PickfordsDisplay.woff2') format('woff2'), url('../fonts/PickfordsDisplay.woff') format('woff'), url('../fonts/PickfordsDisplay.ttf') format('truetype'), url('../fonts/PickfordsDisplay.svg#PickfordsDisplay') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'PickfordsDispTwo';
	src: url('../fonts/PickfordsDispTwo.eot');
	src: url('../fonts/PickfordsDispTwo.eot?#iefix') format('embedded-opentype'), url('../fonts/PickfordsDispTwo.woff2') format('woff2'), url('../fonts/PickfordsDispTwo.woff') format('woff'), url('../fonts/PickfordsDispTwo.ttf') format('truetype'), url('../fonts/PickfordsDispTwo.svg#PickfordsDispTwo') format('svg');
	font-weight: 500;
	font-style: normal;
}



body a, a:link, a:visited, a:hover, a:active body .how_to_enter a, body .latest_new a, body .news_title a { 	color: #0eb6e7; text-decoration: none;}

.sfContentBlock a {
	color: #0eb6e7;
	text-decoration: none;
	font-size: 15px;
}

a:focus {
	outline: none;
}

input[type="text"],
input,
button,
select,
textarea {
	outline: none!important;
	border-radius: 0;
	box-shadow: none;
}

a:hover,
a:focus {
	text-decoration: none;
	color: #F69F12;
}

.pea_cook_wrapper {
	display: none;
	float: left;
	width: 100%;
	background: #fff;
}

.pea_cook_wrapper p {
	background-color: #fff;
	border-radius: 0;
	color: hsl(0, 0%, 40%);
	font-family: "HelveticaNeueLTStdRoman";
	font-size: 16px;
	line-height: 24px;
	margin: 0;
	padding: 0;
	z-index: 999;
}

.pea_cook_wrapper p a {
	color: hsl(194, 89%, 48%);
	float: right;
}

.pea_cook_wrapper p a:hover {
	color: hsl(37, 93%, 52%);
}

a.pea_cook_btn {
	background: #1E2C69;
	color: hsl(0, 0%, 100%) !important;
	cursor: pointer;
	font-family: "HelveticaNeueLTStdRoman";
	font-size: 23px;
	margin: 0;
	opacity: 1;
	text-transform: uppercase;
	vertical-align: top;
	display: inline-block;
	font-weight: 700;
	letter-spacing: 0.4px;
	padding: 12px 18px;
}

.left_cook_bar {
	float: left;
	padding: 10px 0 0;
}

.right_cook_bar {
	float: right;
}

.cook_btn_1 {
	padding: 10px 15px 0 0;
}

.Sub-Heading {
	color: hsl(0, 0%, 31%);
	display: block;
	font-family: "HelveticaNeueLTStdLt";
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 60px;
	margin-top: 0;
}

.Body-Copy {
	display: block;
	font-family: "HelveticaNeueLTStdRoman";
	font-size: 15px;
	line-height: 21px;
	margin-bottom: 64px;
}

b,
strong {
	font-family: 'HelveticaNeueLTStdBd';
	font-weight: 400;
}

select::-ms-expand {
	display: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400!important;
}

.header_top_area {
	width: 100%;
	float: left;
	background: #f0f0f0;
}

.header_top_inner_area {
	width: 100%;
	float: left;
	position: relative;
}

.header_call_on_area {
	float: left;
	margin-right: 25px;
}

.header_call_on_area p {
	color: #1e2d6a;
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 18px;
	margin: 0;
	line-height: 33px;
	padding: 8px 0;
}

.header_call_on_area p span {
	color: hsl(0, 0%, 40%);
	display: inline-block;
	font-family: "HelveticaNeueLTStdBd";
	font-size: 12px;
	line-height: 21px;
	margin-right: 10px;
	vertical-align: text-bottom;
}

.header_call_on_area p a {
	color: #1e2d6a;
}

.header_top_menu {
	float: left;
}

.header_top_menu ul {
	margin: 0;
	padding: 0;
}

.header_top_menu ul li {
	float: left;
	list-style: none;
	padding: 0 10px;
	font-size: 13px;
	font-family: 'HelveticaNeueLTStdBd';
}

.header_top_menu ul li a {
	font-size: 12px;
	color: #656565;
	padding: 16px 0;
	display: inline-block;
}

.header_top_menu ul li a:hover {
	color: hsl(37, 93%, 52%);
}

.notification_bell {
	float: right;
	width: 50px;
	height: 50px;
	background: #f69e15 url(../images/bell_icon.png) center top no-repeat;
	position: relative;
}

.notification_bell:hover {
	background-position: center -55px;
	background-color: #00AEEA;
}

.notification_bell.open_title_notificn {
	background-position: center -55px;
	background-color: #00AEEA;
}

.notification_bell span {
	background: hsl(0, 100%, 50%) none repeat scroll 0 0;
	border-radius: 50%;
	color: hsl(0, 0%, 100%);
	font-family: "HelveticaNeueLTStdBd";
	font-size: 16px;
	height: 30px;
	left: -17px;
	line-height: 30px;
	position: absolute;
	text-align: center;
	top: 10px;
	width: 30px;
}
body.safari .notification_bell span{
	line-height: 35px;
}

.notification_popupbox {
	width: 370px;
	float: left;
	position: absolute;
	right: 0;
	top: 50px;
	background: #fff;
	z-index: 9999;
	border: 1px solid #b7b7b7;
	display: none;
}

.notification_popupbox.open_notificn {
	opacity: 1;
	top: 50px;
	visibility: visible;
}

.notification_popupbox h3 {
	color: rgb(74, 74, 74);
	font-family: "HelveticaNeueLTStdBd";
	font-size: 16px;
	margin: 0;
	padding: 0;
	line-height: 1.1;
	padding: 8px 10px;
	border-bottom: 1px solid rgb(183, 183, 183);
}

.notification_popupbox ul {
	margin: 0;
	padding: 0;
}

.notification_popupbox ul li {
	margin: 0;
	padding: 12px 10px 17px;
	background: #f0f0f0;
	list-style: none;
	display: table;
	width: 100%;
	border-bottom: 1px solid rgb(183, 183, 183);
}

.notification_popupbox ul li:hover {
	background: #fff;
}

.notification_popupbox ul li img {
	margin-right: 15px;
	vertical-align: top;
	display: table-cell;
}

.notifcn_content {
	width: 200px;
	display: table-cell;
	vertical-align: middle;
	position: relative;
}

.notifcn_content p {
	margin: 0;
	font-size: 13px;
	font-family: "HelveticaNeueLTStdRoman";
	line-height: 15px;
}

.notifcn_content p span {
	display: block;
	font-family: "HelveticaNeueLTStdBd";
}

.notifcn_text p {
	color: #000;
}

.notifcn_text {
	margin-bottom: 15px;
}

.notifcn_date {
	bottom: -5px;
	margin-top: 0;
	position: absolute;
}

.notifcn_date p {
	color: #a9a9a9;
}

.notifcn_readmore {
	display: table-cell;
	vertical-align: middle;
}

.notifcn_readmore a {
	font-size: 13px;
	font-family: "HelveticaNeueLTStdBd";
	color: #00aeef;
}

.notifcn_readmore a:hover {
	color: #F99D1F;
}

a.seenotifcn_btn {
	font-family: "HelveticaNeueLTStdBd";
	font-size: 16px;
	color: #00aeef;
	padding: 7px 0;
	display: block;
	text-align: center;
}

a.seenotifcn_btn:hover {
	color: #F99D1F;
}

.header_mid_area {
	width: 100%;
	float: left;
	background: #fff;
	position: relative;
}

.k-animation-container {
	left: 0 !important;
	margin: 0 auto !important;
	max-width: 1000px;
	right: 0 !important;
	top: 50px !important;
	width: auto !important;
}

.k-list-container.k-popup.k-group.k-reset.k-state-border-up {
	width: 100% !important;
}

.k-list-container .k-list .k-item {
	font-family: "HelveticaNeueLTStdLt";
	font-size: 14px;
	padding: 5px 13px;
}

.logo {
	float: left;
	width: 147px;
	padding: 25px 0 0;
}

.mid_menu {
	float: right;
	width: 805px;
	border-right: 1px solid #f0f0f0;
}

.mid_menu ul {
	margin: 0;
	padding: 0;
}

.mid_menu ul li.drop_down {
	float: left;
	list-style: none;
	font-family: 'HelveticaNeueLTStdBd';
	border-left: 1px solid #f0f0f0;
	width: 20%;
	text-align: center;
}

.mid_menu ul li.drop_down > a {
	font-size: 16px;
	color: #4a4a4a;
	display: block;
	padding: 20px 30px;
	position: relative;
}

.mid_menu ul li.drop_down.has_sub > a::before {
	opacity: 0;
	border-bottom: 1px solid hsl(0, 0%, 100%);
	bottom: -1px;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	z-index: 999999;
}

.mid_menu ul li.open_dropdown > a {
	color: #F69E15;
}

.mid_menu ul li.has_sub.open_dropdown > a::before {
	opacity: 1;
	transition: all 0.8s ease 0s;
	-webkit-transition: all 0.8s ease 0s;
	-o-transition: all 0.8s ease 0s;
}

div.dropdown_menu {
	background: #fff;
	border-top: 1px solid hsl(0, 0%, 94%);
	box-shadow: 0 3px 2px hsl(0, 0%, 90%);
	padding: 30px 0 80px;
	left: 0;
	margin: 0;
	display: none;
	position: absolute;
	top: 100%;
	width: 100%;
	z-index: 99;
}

.inner_dropdown_content {
	width: 100%;
	float: left;
	text-align: left;
}

.home_moving_area {
	width: 50%;
	float: left;
}

.home_moving {
	width: 100%;
	float: left;
}

.home_moving_title {
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 50px;
	color: #4a4a4a;
	margin: 0 0 15px;
}

.home_moving_sub_line {
	font-family: "PickfordsDispTwo";
	font-size: 26px;
	color: #4a4a4a;
	margin: 0 0 12px;
}

.home_moving_sub_line a {
	color: #0eb6e7;
}

.home_moving p {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	color: #4a4a4a;
	margin: 0 0 28px;
}

.home_moving .learn_btn {
	font-family: 'HelveticaNeueLTStdBd';
	color: #fff;
	font-size: 15px;
	background: #0eb6e7;
	display: inline-block;
	padding: 14px 35px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.home_moving .learn_btn:hover {
	background: #f69e15;
}

.take_straight {
	width: 100%;
	float: left;
	padding: 35px 0 0;
}

.take_straight_title {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 25px;
	color: #4a4a4a;
	margin: 0 0 16px;
}

.take_straight_title span {
	font-family: 'HelveticaNeueLTStdBd';
}

.take_straight ul {
	margin: 0;
	padding: 0;
}

.take_straight ul li {
	list-style: none;
	padding: 0;
	font-family: 'HelveticaNeueLTStdBd';
	color: #4a4a4a;
	font-size: 15px;
	padding: 0 0 19px;
	text-align: center;
}

.take_straight ul li a {
	color: #4a4a4a;
	width: 250px;
	display: table;
	border: 2px solid hsl(0, 0%, 80%);
	padding: 13px 0;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	text-transform: capitalize;
}

.take_straight ul li a:hover {
	border-color: #f69e15;
}

.dropdwon_menu_list {
	width: 45%;
	float: right;
	padding: 0;
	margin: -15px 0 0;
}

.dropdwon_menu_list ul {
	margin: 0;
	padding: 0;
}

.dropdwon_menu_list ul li:last-child {
	border-bottom: medium none;
}

.dropdwon_menu_list ul li {
	list-style: none;
	padding: 17px 0 21px;
	border-bottom: 1px solid hsl(0, 0%, 88%);
	position: relative;
}

.dropdwon_menu_list ul li a {
	display: block;
}

.dropdwon_menu_list ul li a span {
	font-family: 'HelveticaNeueLTStdBd';
	color: #4a4a4a;
	font-size: 23px;
	margin: 0 0 6px;
	display: block;
	transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
}

.dropdwon_menu_list ul li a small {
	display: block;
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	color: #4a4a4a;
	padding-right: 67px;
}

.dropdwon_menu_list ul li a::before {
	border: 2px solid #0eb6e7;
	content: "";
	height: 50px;
	position: absolute;
	right: 0;
	top: 24px;
	width: 50px;
	background: url("../images/menu_arrow_icon.png") center 13px no-repeat;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.dropdwon_menu_list ul li a:hover span {
	color: #f69e15;
}

.dropdwon_menu_list ul li a:hover::before {
	border: 2px solid #f69e15;
	background-color: #f69e15;
	background-position: center -91px;
}

.banner {
	float: left;
	width: 100%;
	text-align: center;
}

.banner_slider.owl-carousel.owl-theme {
	background: #24357c;
}

.banner_center_area {
	margin: 0 auto;
	max-width: 1400px;
	position: relative;
    /*min-height:300px;*/
}

.banner_content_area {
	margin: 0 auto;
	width: 1000px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	right: 0;
	text-align: left;
	height: 100%;
}

.banner_slider .banner_title {
	position: absolute;
	left: 0;
	top: 32px;
	z-index: 2;
	font-size: 52px;
	color: #fff;
	font-family: 'HelveticaNeueLTStdLt';
	line-height: 55px;
	width: 60%;
}

.banner_slider.owl-theme .owl-controls .owl-nav div.owl-prev {
	background: url("../images/pvr_icon.png") left top no-repeat;
	width: 50px;
	height: 50px;
	right: 260px;
	top: 180px;
}

.banner_slider.owl-theme .owl-controls .owl-nav div.owl-next {
	background: url("../images/next_icon.png") left top no-repeat;
	width: 50px;
	height: 50px;
	right: 200px;
	top: 180px;
}

.banner_slider .item {
	position: relative;
	width: 100%;
}

.banner_slider.owl-theme .owl-controls {
	margin: 0;
}

.banner_slider .owl-dots {
	bottom: 13px;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	display: none;
}

.banner_slider .owl-dot {
	background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
	border: 2px solid hsl(0, 0%, 100%);
	border-radius: 50%;
	display: none;
	height: 15px;
	margin: 0 5px;
	width: 15px;
}

.banner_slider .owl-dot.active {
	background: hsl(0, 0%, 100%) none repeat scroll 0 0;
}

.banner_slider.owl-carousel .item img {
	width: auto;
}

.banner_img {
	width: 100%;
	height: 550px;
	background-position: center top;
	background-repeat: no-repeat;
}

.banner_slider .item::before {
	bottom: 0;
	content: "";
	background: url("../images/banner_bottom_bg.png") left top no-repeat;
	height: 337px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 2;
}

.learn_more_area {
	position: absolute;
	left: 0;
	bottom: 52px;
	z-index: 2;
	width: 100%;
}

.learn_more_area .left_text {
	font-size: 28px;
	font-family: 'HelveticaNeueLTStdLt';
	color: #fff;
	line-height: 42px;
	float: left;
}

.learn_more_area .left_text span {
	font-family: 'PickfordsDispTwo';
	font-size: 26px;
	display: block;
	padding: 10px 0;
}

.learn_more_area .left_text span small {
	color: #0eb6e7;
}

.learn_more_area .bnr_right_btn {
	float: right;
}

.learn_more_area .btn_2,
.learn_more_area .btn_1 {
	float: left;
	margin-top: 25px;
	position: relative;
	transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
}

.learn_more_area .btn_1 {
	border: 2px solid #fff;
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 14px;
	color: #fff;
	padding: 13px 35px;
}

.learn_more_area .btn_1::before,
.learn_more_area .btn_2::before {
	background: #F69E15;
	bottom: 50%;
	content: "";
	position: absolute;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	top: 50%;
	left: 50%;
	right: 50%;
	z-index: -1;
}

.learn_more_area .btn_2 {
	border: 2px solid #0eb6e7;
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 14px;
	color: #fff;
	padding: 13px 35px;
	background: #0eb6e7;
	margin-left: 20px;
}

.learn_more_area .btn_2:hover,
.learn_more_area .btn_1:hover {
	border: 2px solid #F69E15;
	background: none;
}

.learn_more_area .btn_1:hover::before,
.learn_more_area .btn_2:hover::before {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.breadcrumb_main_area {
	float: left;
	position: relative;
	width: 100%;
	z-index: 9;
}

.breadcrumb_main_area .container {
	position: relative;
}

.breadcrumb_main_area .breadcrumb_area {
	width: 100%;
	float: left;
	padding: 15px 0 0;
	left: 15px;
	position: absolute;
	top: 0;
}

.breadcrumb_area {
	width: 100%;
	float: left;
	padding: 15px 0 0;
}

.breadcrumb_area ul {
	margin: 0;
	padding: 0;
}

.breadcrumb_area ul li {
	list-style: none;
	float: left;
	font-family: "HelveticaNeueLTStdBd";
	font-size: 14px;
	color: #fff;
	padding: 0 12px;
	position: relative;
}

.breadcrumb_area ul li a {
	color: #fff!important;
	padding: 0 !important;
}

.breadcrumb_area ul li::after {
	content: "\f105";
	font-family: FontAwesome;
	font-size: 13px;
	position: absolute;
	left: -2px;
	top: 2px;
}

.breadcrumb_area ul li:first-child {
	padding-left: 0;
}

.breadcrumb_area ul li:first-child:after {
	display: none;
}

.inner_page .content_area {
	padding: 20px 0 0;
}

.inner_page .breadcrumb_area {
	padding: 0 0 8px;
}

.inner_page .breadcrumb_area ul li {
	color: #1E2C69 !important;
}

.inner_page .breadcrumb_area ul li a {
	color: #1E2C69!important;
}

.content_area {
	width: 100%;
	float: left;
	padding: 30px 0 0;
	position: relative;
}

.open_overlay .content_area::before {
	background: hsl(0, 0%, 0%) none repeat scroll 0 0;
	content: "";
	height: 100%;
	opacity: 0.5;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99;
}

.price_move_now {
	width: 100%;
	float: left;
	background: #fff;
	padding: 10px 0;
	margin-bottom: 30px;
}

.price_move_text {
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 28px;
	color: #4a4a4a;
	padding: 30px 0;
	position: relative;
	cursor: pointer;
	margin: 0 45px;
}

.price_move_text span {
	font-family: 'HelveticaNeueLTStdBd';
}

.price_move_text::before {
	background: #0eb6e7 url("../images/plus_icon.png") center 1px no-repeat;
	content: "";
	height: 50px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -25px;
	width: 50px;
}

.price_move_text.open_form::before {
	background-position: center -57px;
}

.price_move_content {
	width: 100%;
	float: left;
	padding: 0 55px 35px 45px;
	display: none;
}

.where_area {
	width: 36%;
	margin-right: 2%;
}

.where_area_title {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 25px;
	color: #656565;
	text-align: center;
	margin: 0 0 13px;
}

.where_feild {
	float: left;
	width: 125px;
}

.where_feild label {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 10px;
	color: #797979;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: block;
	font-weight: normal;
	box-shadow: none;
	outline: medium none;
}

.where_feild input[type="text"] {
	color: #404040;
	border: 2px solid #d7d7d7;
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 16px;
	width: 100%;
	height: 50px;
	padding: 0 8px;
	text-align: center;
	-webkit-appearance: none;
	-o-appearance: none;
	appearance: none;
}

.where_feild input[type="text"]::-webkit-input-placeholder {
	color: #404040;
	opacity: 1;
}

.where_feild input[type="text"]:-moz-placeholder {
	/* Firefox 18- */
	color: #404040;
	opacity: 1;
}

.where_feild input[type="text"]::-moz-placeholder {
	/* Firefox 19+ */
	color: #404040;
	opacity: 1;
}

.where_feild input[type="text"]:-ms-input-placeholder {
	color: #404040;
	opacity: 1;
}

.where_arrow {
	background: url("../images/form_arrow_icon.png") center center no-repeat;
	width: 50px;
	height: 50px;
	float: left;
	margin: 24px 0 0;
}

.when_area {
	width: 26%;
	margin-right: 1%;
}

.when_area_title {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 25px;
	color: #656565;
	text-align: center;
	margin: 0 0 13px;
}

.when_feild {
	float: left;
	width: 100%;
}

.when_feild label {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 10px;
	color: #797979;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: block;
	font-weight: normal;
}

.when_area input[type="text"] {
	color: #404040;
	border: 2px solid #d7d7d7;
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 16px;
	width: 147px;
	height: 50px;
	padding: 0 8px;
	text-align: center;
	background: none;
	;
	-webkit-appearance: none;
	-o-appearance: none;
	appearance: none;
}

.when_area input[type="text"]::-webkit-input-placeholder {
	color: #404040;
	opacity: 1;
}

.when_area input[type="text"]:-moz-placeholder {
	/* Firefox 18- */
	color: #404040;
	opacity: 1;
}

.when_area input[type="text"]::-moz-placeholder {
	/* Firefox 19+ */
	color: #404040;
	opacity: 1;
}

.when_area input[type="text"]:-ms-input-placeholder {
	color: #404040;
	opacity: 1;
}

.when_feild .ui-datepicker-trigger {
	background: url("../images/date_picker_icon.png") left top no-repeat;
	width: 54px;
	height: 50px;
	display: inline-block;
	vertical-align: top;
	border: medium none;
	font-size: 0;
	margin-left: 10px;
	position: relative;
}

.when_feild .ui-datepicker-trigger::before {
	color: hsl(0, 0%, 47%);
	content: "or Pick:";
	font-family: "HelveticaNeueLTStdBd";
	font-size: 10px;
	left: 0;
	letter-spacing: 1px;
	margin-top: 0;
	position: absolute;
	text-transform: uppercase;
	top: -20px;
	width: 100%;
}

.home_page .news_advice_area {
	margin-bottom: 20px;
}

.home_page .resource_box_area {
	margin-bottom: 40px;
}

.property_area {
	padding-left: 2.5%;
	padding-right: 0;
}

.property_feild {
	float: left;
	width: 100%;
}

.property_feild label {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 10px;
	color: #797979;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: block;
	font-weight: normal;
}

.property_feild .select_div {
	width: 100%;
	position: relative;
}

.property_feild .select_div::before {
	background: #0EB6E7 url("../images/select_icon.png") center center no-repeat;
	content: "";
	height: 50px;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
}

.property_feild select {
	color: #404040;
	border: 2px solid #d7d7d7;
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 16px;
	width: 100%;
	height: 50px;
	padding: 0 8px;
	text-align: left;
	background: none;
	appearance: none;
	-o-appearance: none;
	-moz-appearance: none;
}

.email_field_area {
	border-top: 1px solid hsl(0, 0%, 84%);
	margin-top: 35px;
	padding: 26px 0 0;
}

.field_row {
	margin: 0 -20px;
}

.user_email_field {
	padding: 0 20px;
}

.user_email_field label {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 10px;
	color: #797979;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: block;
	font-weight: normal;
}

.user_email_field .price_input_field {
	color: #404040;
	border: 2px solid #d7d7d7;
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 16px;
	width: 100%;
	height: 50px;
	padding: 0 20px;
	text-align: left;
	background: none;
	-webkit-appearance: none;
	-o-appearance: none;
	appearance: none;
}

.user_email_field .price_input_field::-webkit-input-placeholder {
	color: #404040;
	opacity: 1;
}

.user_email_field .price_input_field:-moz-placeholder {
	/* Firefox 18- */
	color: #404040;
	opacity: 1;
}

.user_email_field .price_input_field::-moz-placeholder {
	/* Firefox 19+ */
	color: #404040;
	opacity: 1;
}

.user_email_field .price_input_field:-ms-input-placeholder {
	color: #404040;
	opacity: 1;
}

.user_email_field .sel_div {
	width: 100%;
	position: relative;
}

.user_email_field .sel_div::before {
	background: hsl(194, 89%, 48%) url("../images/book_from_selectar.png") no-repeat scroll center center;
	content: "";
	height: 50px;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
}

.user_email_field .sel_div select {
	border: 2px solid #d7d7d7;
	-moz-appearance: none;
	-webkit-appearance: none;
	-o-appearance: none;
	appearance: none;
	background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
	color: #2c2c2c;
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 16px;
	height: 50px;
	padding: 0 38px 0 16px;
	width: 100%;
}

.user_email_field .sel_div select option {
	padding: 4px 16px;
}

.infor_check {
	width: 100%;
	float: left;
	position: relative;
	margin: 20px 0 18px;
}

.infor_check input[type="checkbox"] {
	border: 1px solid hsl(0, 0%, 0%);
	height: 20px;
	left: 0;
	margin: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 20px;
	z-index: 3;
}

.infor_check label {
	color: #000;
	display: inline-block;
	font-weight: 400;
	line-height: 20px;
	padding-left: 26px;
	position: relative;
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
}

.infor_check input[type="checkbox"]:checked + label::before {
	content: "\f00c";
}

.infor_check label::before {
	background: hsl(0, 0%, 100%) none repeat scroll 0 0;
	border: 2px solid #b7b7b7;
	color: hsl(0, 0%, 0%);
	content: "";
	display: inline-block;
	font-family: "FontAwesome";
	font-size: 11px;
	height: 19px;
	left: 0;
	line-height: 15px;
	position: absolute;
	text-align: center;
	top: 0;
	vertical-align: text-top;
	width: 19px;
}

.see_prices_btn {
	background: #f69e15;
	width: 100%;
	float: left;
	padding: 18px 15px;
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 18px;
	color: #fff;
	text-align: center;
	border: none;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.see_prices_btn:hover {
	background: #0EB6E7;
}

.quality_pickfords_area {
	width: 100%;
	float: left;
}

.quality_pickfords_area .quality_service {
	float: left;
}

.quality_service {
	background: #fff;
	padding: 58px 56px;
	height: 450px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	float: none;
}

.quality_service .quality_title {
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 24px;
	color: #505050;
	line-height: 30px;
	margin-bottom: 60px;
}

.quality_service .quality_title span {
	font-family: 'HelveticaNeueLTStdBd';
}

.quality_service h1,
.quality_service h2,
.quality_service h3,
.quality_service h4,
.quality_service h5,
.quality_service h6,
.quality_service p.Sub-Heading,
.quality_service .Sub-Heading {
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 24px;
	color: #505050;
	line-height: 30px;
	margin-bottom: 60px;
	margin-top: 0;
	font-weight: 400;
	border: none;
	padding: 0;
}

.quality_service h1 strong,
.quality_service h2 strong,
.quality_service h3 strong,
.quality_service h4 strong,
.quality_service h5 strong,
.quality_service h6 strong,
.quality_service p.Sub-Heading strong {
	font-family: 'HelveticaNeueLTStdBd';
}

.quality_service p {
	margin: 0;
}

.quality_service p.Body-Copy {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	line-height: 21px;
	margin-bottom: 64px;
}

.quality_service p.Body-Copy a,
.quality_service p a {
	color: #F69E15;
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 15px;
	color: #0eb6e7;
}

.quality_service p a:hover {
	color: #F69E15;
}

.our_approach_btn {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 15px;
	color: #0eb6e7;
}

.our_approach_btn:hover {
	color: #F69E15;
}

.guide_news_area .news_area {
	float: left;
}

.pickfords_gold {
	padding: 0;
}

.pickfords_gold_slider {
	width: 100%;
	float: left;
}

.pickfords_gold_slider .owl-dots {
	position: absolute;
	right: 28px;
	top: 30px;
}

.pickfords_gold_slider .owl-dot {
	background: none;
	border: 1px solid #fff;
	border-radius: 50%;
	float: left;
	height: 10px;
	margin: 0 5px;
	width: 10px;
}

.pickfords_gold_slider .owl-dot.active {
	background: #fff;
}

.pickfords_gold_content {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 87px 0 0;
}

.pickfords_gold_content .pickfords_title {
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 28px;
	color: #fff;
	margin-bottom: 59px;
}

.pickfords_gold_content .pickfords_title span {
	font-family: 'HelveticaNeueLTStdBd';
}

.pickfords_gold_content img {
	width: auto !important;
	display: inline-block !important;
	margin: 0 0 68px;
}

.pickfords_gold_content .find_more_btn {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 15px;
	color: #fff;
	width: 100%;
	display: inline-block;
}

.pickfords_gold_content .find_more_btn:hover {
	color: #000;
}

.pickfords_gold_slider.owl-theme .owl-controls {
	margin: 0;
}

.personalised_area {
	width: 100%;
	float: left;
	position: relative;
}

.personalised_area::before {
	background: hsla(0, 0%, 0%, 0) url("../images/banner_bottom_bg.png") no-repeat scroll left top;
	bottom: 0;
	content: "";
	height: 337px;
	left: 0;
	position: absolute;
	width: 100%;
}

.personalised_area img {
	width: 100%;
}

.personalised_text {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 55px;
	height: 136px;
	width: 100%;
}

.personalised_area .personalised_title {
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 28px;
	color: #fff;
	padding: 0 0 20px;
}

.personalised_area .personalised_title span {
	font-family: 'HelveticaNeueLTStdBd';
}

.personalised_area p {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	color: #fff;
}

.personalised_area p a {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 16px;
	color: #fff;
	float: right;
}

.personalised_area p a:hover {
	color: #F69E15;
}

.news_advice_area {
	width: 100%;
	float: left;
	margin-bottom: 20px;
	display: table;
}

.news_area {
	background: #fff;
	padding: 0;
	text-align: center;
	min-height: 450px;
	display: table-cell;
	float: none;
	vertical-align: top;
}

.news_img {
	width: 100%;
	float: left;
	padding: 0 0 17px;
}

.news_area img {
	margin: 0;
	width: 100%;
}

.new_content {
	padding: 0 48px;
	width: 100%;
	float: left;
}

.news_area .news_tag {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 16px;
	color: #9c9c9c;
}

.news_area .news_title {
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 24px;
	color: #505050;
	margin: 0 0 16px;
}

.news_area p {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	color: #505050;
	margin: 0 0 16px;
	line-height: 21px;
}

.news_area p .read_more_btn {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 15px;
	color: #0eb6e7;
}

.news_area p .read_more_btn:hover {
	color: #F69E15;
}

.advice_area {
	background: #1e2d6a;
	min-height: 450px;
	text-align: center;
	padding: 0 56px 0;
	display: table-cell;
	float: none;
	vertical-align: middle;
}

.advice_area .title_area {
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 28px;
	color: #fff;
	line-height: 35px;
	margin: 0 0 48px;
}

.advice_area .title_area span {
	font-family: 'HelveticaNeueLTStdBd';
	display: block;
}

.advice_area p {
	color: #fff;
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	line-height: 21px;
	margin: 0 0 65px;
}

.advice_area .advice_btn {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 15px;
	color: #fff;
	border: 2px solid #fff;
	padding: 12px 35px;
	display: inline-block;
	position: relative;
	z-index: 0;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.advice_area .advice_btn::before {
	background: #F69E15;
	bottom: 50%;
	content: "";
	left: 50%;
	position: absolute;
	right: 50%;
	top: 50%;
	z-index: -1;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.advice_area .advice_btn:hover {
	border-color: #F69E15;
}

.advice_area .advice_btn:hover:before {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}


/*footer_area*/

.footer_area {
	width: 100%;
	float: left;
	background: #fff;
	position: relative;
	margin: 20px 0 0;
}

.open_overlay .footer_area::before {
	background: hsl(0, 0%, 0%) none repeat scroll 0 0;
	content: "";
	height: calc(100% + 20px);
	opacity: 0.5;
	position: absolute;
	top: -20px;
	width: 100%;
	z-index: 99;
}

.inner_footer {
	width: 100%;
	float: left;
	padding: 65px 0 25px;
}

.logo_section {
	margin-right: 2%;
	padding-right: 0;
	width: 28%;
}

.footer_logo {
	width: 100%;
	float: left;
	margin: 0 0 32px;
}

.footer_contact {
	width: 100%;
	float: left;
}

.footer_contact_title {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 16px;
	color: #1e2d6a;
	margin: 0 0 6px;
}

.footer_contact p {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	color: #5c5c5c;
	margin: 0 0 2px;
	line-height: 22px;
}

.footer_number {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 30px;
	color: #1e2d6a;
	padding: 0 0 8px;
}

.footer_number a {
	color: #1e2d6a;
}

.footer_connect {
	width: 100%;
	float: left;
	padding: 28px 0 0;
}

.footer_connect .footer_contact_title {
	margin: 0 0 12px;
}

.footer_connect a {
	float: left;
	width: 50px;
	height: 50px;
	background: url("../images/socal_icons.png") left top no-repeat;
	margin-right: 10px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.footer_connect a:last-child {
	margin: 0;
}

.footer_connect a.icon2 {
	background-position: -60px 0;
}

.footer_connect a.icon2:hover {
	background-position: -60px -52px;
}

.footer_connect a.icon3 {
	background-position: -120px 0;
}

.footer_connect a.icon3:hover {
	background-position: -120px -52px;
}

.footer_connect a.icon4 {
	background-position: -180px 0;
}

.footer_connect a.icon4:hover {
	background-position: -180px -52px;
}

.footer_connect a:hover {
	background-position: 0 -52px;
}

.footer_menu {
	width: 24%;
}

.footer_menu:nth-child(2n) {
	width: 27%;
}

.footer_menu:nth-child(3n) {
	padding: 0;
	width: 18%;
}

.footer_menu_section {
	margin-bottom: 34px;
}

.footer_menu_section .footer_menu_title {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 17px;
	color: #1e2d6a;
	margin: 0 0 12px;
}

.footer_menu_section ul {
	margin: 0;
	padding: 0;
}

.footer_menu_section ul li {
	list-style: none;
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	color: #5c5c5c;
	margin: 0 0 3px;
}

.footer_menu_section ul li a {
	color: #5c5c5c;
}

.footer_menu_section ul li a:hover {
	color: #f69e15;
}

.copyright_area {
	width: 100%;
	float: left;
	text-align: center;
	padding: 12px 15px 0;
}

.copyright_area p {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	color: #5c5c5c;
}

.british_association_logo {
	float: left;
	padding: 30px 0 0;
	text-align: left;
	width: 100%;
}

.british_association_logo img {
	width: 80px;
	margin-top: 10px;
}


/*mobile*/

.iphone_header {
	width: 100%;
	float: left;
	background: #fff;
	position: relative;
	padding: 0;
	display: none;
}

.iphone_logo {
	float: left;
	padding: 12px 0 0 18px;
}

.iphone_logo img {
	width: 125px;
}

.iphone_search_area {
	float: right;
}

.iphone_search_area > div {
	float: left;
}

.iphone_search_area .search_icon {
	background: hsl(229, 56%, 26%) url("../images/search_icon.png") no-repeat scroll center center;
	float: left;
	height: 50px;
	width: 50px;
	position: relative;
	z-index: 99;
}

.iphone_search_area .search_close {
	background: hsl(194, 89%, 48%) url("../images/close_btn.png") no-repeat scroll center center;
	float: left;
	height: 50px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	width: 0;
	position: absolute;
	top: 0;
}

.iphone_search_area .search_field {
	border: medium none;
	height: 50px;
	left: 5px;
	padding: 10px 15px;
	position: absolute;
	top: 0;
	width: calc(100% - 100px);
	visibility: hidden;
	opacity: 0;
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 18px;
	color: hsl(0, 0%, 25%);
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.iphone_search_area .sfsearchBox .k-autocomplete {
	width: 100%;
	display: inherit;
}

.iphone_search_area .sfsearchBox input.sfsearchTxt {
	border: medium none;
	height: 50px;
	left: 5px;
	padding: 10px 15px;
	position: absolute;
	top: 0;
	width: calc(100% - 100px) !important;
	visibility: hidden;
	opacity: 0;
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 18px;
	color: hsl(0, 0%, 25%);
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.iphone_search_area .sfsearchSubmit {
	background: hsl(229, 56%, 26%) url("../images/search_icon.png") no-repeat scroll center center;
	float: left;
	height: 50px;
	width: 50px;
	border: none;
	text-indent: -99999px;
	display: none;
}

.iphone_search_area.open_search .search_field,
.iphone_search_area.open_search .sfsearchBox input.sfsearchTxt {
	left: 0;
	visibility: visible;
	opacity: 1;
}

.iphone_search_area.open_search .search_close {
	width: 50px;
}

.search_field::-webkit-input-placeholder {
	color: hsl(0, 0%, 25%);
	opacity: 1;
}

.iphone_search_area.open_search .sfsearchSubmit {
	display: block;
}

.iphone_search_area.open_search .search_icon {
	display: none;
}

.iphone_menu_icon {
	background: url("../images/iphone_menu_icon.png") left top no-repeat;
	width: 50px;
	height: 50px;
	float: right;
	cursor: pointer;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.iphone_menu_area {
	background: hsl(0, 0%, 100%) none repeat scroll 0 0;
	float: left;
	left: 0;
	position: absolute;
	top: 50px;
	width: 100%;
	z-index: 999;
	display: none;
}

.iphone_header.open_iphone_menu {}

.open_iphone_menu .iphone_search_area {
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	opacity: 0;
	visibility: hidden;
}

.open_iphone_menu .iphone_menu_icon {
	background: hsla(0, 0%, 0%, 0) url("../images/cross_btn.png") no-repeat scroll left top;
	margin-right: 5px;
}

.iphone_my_local {
	font-size: 18px;
	font-family: 'HelveticaNeueLTStdBd';
	color: #fff!important;
	background: #f69e15;
	padding: 15px 20px;
	position: relative;
	width: 100%;
	display: block;
}

.iphone_my_local:before {
	background: url("../images/right_arrow.png") left -1px no-repeat;
	height: 50px;
	line-height: 28px;
	padding: 0;
	position: absolute;
	right: 3px;
	text-align: center;
	top: 4px;
	content: "";
	width: 50px;
	z-index: 99;
}

.iphone_my_local:hover {
	color: #fff;
}

.iphone_collpsed_menu {
	width: 100%;
	display: inline-block;
	padding: 0 0 18px;
	box-shadow: 0 2px 2px hsl(0, 0%, 87%);
}

.iphone_drop_menu {
	width: 100%;
	display: none;
}

.mobile_ul {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid hsl(0, 0%, 80%);
}

.mobile_ul > li {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 18px;
	font-family: 'HelveticaNeueLTStdBd';
	color: #4a4a4a;
	position: relative;
	border-top: 1px solid #cccccc;
}

.mobile_ul > li > a {
	color: #4a4a4a;
	display: block;
	padding: 15px 20px;
}

.mobile_ul > li > a + a {
	margin-right: 60px;
}

.mobile_ul > li > a:hover {
	color: #0EB6E7;
}

.mobile_ul li a.mm-next {
	background: url("../images/iphone_plus_icon.png") left -2px no-repeat;
	height: 50px;
	line-height: 28px;
	padding: 0;
	position: absolute;
	right: 3px;
	text-align: center;
	top: 2px;
	width: 50px;
	z-index: 99;
}

.mobile_ul li a.mm-next.active_mm {
	background-position: left -101px;
}

.mobile_ul > li.active_li {
	padding: 0 0 30px;
}

.mobile_ul li ul {
	margin: -8px 0 0;
	padding: 0;
}

.mobile_ul li ul li {
	list-style: none;
	font-size: 18px;
	font-family: 'HelveticaNeueLTStdBd';
	color: #4a4a4a;
	position: relative;
}

.mobile_ul li ul li a {
	color: #4a4a4a;
	display: block;
	padding: 6px 20px;
}

.mobile_ul li ul li a:hover {
	color: #0EB6E7;
}

.iphone_straight_area {
	width: 100%;
	display: inline-block;
	padding: 25px 20px 0;
}

.iphone_straight_title {
	font-size: 18px;
	color: #4a4a4a;
	font-family: 'HelveticaNeueLTStdLt';
	padding: 0 0 8px;
}

.iphone_straight_title span {
	font-family: 'HelveticaNeueLTStdBd';
}

.iphone_straight_area a {
	display: block;
	border: 2px solid #f69e15;
	color: hsl(0, 0%, 29%);
	padding: 13px 0;
	width: 100%;
	font-size: 16px;
	color: #4a4a4a;
	font-family: 'HelveticaNeueLTStdBd';
	margin: 12px 0 0;
	text-align: center;
	text-transform: capitalize;
}

.content_number_iphone {
	width: 100%;
	display: inline-block;
	padding: 25px 20px 8px;
}

.iphone_title {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 18px;
	color: #4a4a4a;
	display: block;
	padding: 0 0 4px;
}

.iphone_number {
	font-family: 'HelveticaNeueLTStdLt';
	color: #1e2c69;
	font-size: 32px;
}

.mobile_small_ul {
	margin: 0;
	padding: 0;
}

.mobile_small_ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 18px;
	font-family: 'HelveticaNeueLTStdBd';
	color: #4a4a4a;
	position: relative;
}

.mobile_small_ul li a {
	color: #4a4a4a;
	display: block;
	padding: 6px 20px;
}

.mobile_small_ul li a:hover {
	color: #0EB6E7;
}


/*International Moving*/

.inner_page_banner {
	width: 100%;
	float: left;
	min-height: 677px;
	background-position: center top;
	background-repeat: no-repeat;
}

.banner_inner_section {
	width: 100%;
	float: left;
	text-align: left;
	padding: 50px 0 0;
}

.banner_inner_section > img {
	float: right;
	margin-top: -8px;
	max-width: 163px;
}

.banner_inner_section .banner_title {
	font-size: 52px;
	font-family: 'HelveticaNeueLTStdLt';
	color: #fff;
}

.banner_inner_section .banner_title span {
	display: block;
}

.banner_inner_section h1 {
	font-size: 30px;
	font-family: 'HelveticaNeueLTStdLt';
	color: #fff;
	margin: 20px 0 58px;
	width: 70%;
}

.banner_inner_section h1 span {
	display: block;
}

.banner_inner_section .btn-group.bootstrap-select {
	width: 335px !important;
}

.banner_inner_section .dropdown-toggle.btn-default {
	background: hsl(0, 0%, 100%) none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	height: 50px;
	font-size: 15px;
	font-family: 'HelveticaNeueLTStdBd';
	color: #000;
	box-shadow: none;
	padding: 4px 20px;
	line-height: 42px;
}

.banner_inner_section .bootstrap-select.btn-group .dropdown-toggle .caret {
	background: hsla(0, 0%, 0%, 0) url("../images/select_arrow.png") no-repeat scroll left top;
	border: medium none;
	height: 50px;
	margin-top: -25px;
	right: 0;
	width: 50px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.banner_inner_section .bootstrap-select.btn-group.open .dropdown-toggle .caret {
	background-position: 0 -50px;
}

.banner_inner_section .bootstrap-select .dropdown-toggle:focus {
	outline: medium none !important;
}

.banner_inner_section .bootstrap-select.btn-group .dropdown-menu {
	border: medium none;
	border-radius: 0;
	box-shadow: none;
	margin: 0;
}

.banner_inner_section .bootstrap-select.btn-group .dropdown-menu li:first-child {
	display: none
}

.banner_inner_section .bootstrap-select.btn-group .dropdown-menu li a {
	font-size: 15px;
	font-family: 'HelveticaNeueLTStdBd';
	color: #000;
}

.banner_inner_section .bootstrap-select.btn-group .dropdown-menu li a:hover {
	background: none;
	color: #f69e15;
}

.banner_inner_section .bootstrap-select.btn-group .dropdown-menu li {}

.select_country_area {
	width: 335px;
	display: inline-block;
	vertical-align: top;
	margin-left: 15px;
}

.select_country_area span {
	display: block;
	background: #fff;
	height: 50px;
	width: 100%;
	font-size: 15px;
	font-family: 'HelveticaNeueLTStdBd';
	color: #000;
	padding: 13px 20px;
	background: #fff url("../images/select_country_icon.png") no-repeat scroll right top;
	cursor: pointer;
	line-height: 25px;
}

.banner_inner_section .get_btn {
	background: hsl(194, 89%, 48%) none repeat scroll 0 0;
	color: hsl(0, 0%, 100%);
	font-family: "HelveticaNeueLTStdBd";
	font-size: 15px;
	padding: 14px 32px 15px;
	margin-left: 15px;
	display: inline-block;
	vertical-align: top;
}

.banner_inner_section .get_btn:hover {
	background: #F69F12;
}

.banner_inner_section .call_you_back_btn {
	border: 2px solid hsl(0, 0%, 100%);
	color: hsl(0, 0%, 100%);
	font-family: "HelveticaNeueLTStdBd";
	font-size: 14px;
	padding: 13px 35px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	z-index: 1;
	margin-left: 15px;
}

.banner_inner_section .call_you_back_btn::before {
	background: #F69E15;
	bottom: 50%;
	content: "";
	position: absolute;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	top: 50%;
	left: 50%;
	right: 50%;
	z-index: -1;
}

.banner_inner_section .call_you_back_btn:hover {
	border-color: #F69E15;
}

.banner_inner_section .call_you_back_btn:hover::before {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.banner_get_quote_area {
	width: 480px;
	float: left;
	background: #fff;
	margin-top: 50px;
	padding: 40px 35px 35px;
}

.banner_get_quote_area p {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	color: #000;
	line-height: 21px;
	margin: 0 0 38px;
}

.banner_get_quote_area a {
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	line-height: 19px;
}

.banner_get_quote_area .get_quote_btn {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 15px;
	color: #fff;
	border: 2px solid #0eb6e7;
	background: #0eb6e7;
	padding: 14px 32px;
	display: inline-block;
}

.banner_get_quote_area .get_quote_btn:hover {
	background: hsl(37, 93%, 52%) none repeat scroll 0 0;
	border: 2px solid #f69e15;
}

.banner_get_quote_area .track_shipment_btn {
	border: 2px solid #d7d7d7;
	color: #404040;
	font-family: "HelveticaNeueLTStdBd";
	font-size: 15px;
	padding: 14px 35px;
	margin-left: 18px;
}

.banner_get_quote_area .track_shipment_btn:hover {
	background: hsl(37, 93%, 52%) none repeat scroll 0 0;
	border: 2px solid #f69e15;
	color: #fff;
}

.popup_select_country {
	background: #fff;
	float: left;
	padding: 0 0 30px;
	left: 0;
	position: absolute;
	top: 50px;
	width: 100%;
	z-index: 999;
	text-align: left;
	display: none;
}

.top_section_select_country {
	width: 100%;
	float: left;
	padding: 18px 0;
}

.popup_logo {
	float: left;
	padding-top: 7px;
}

.top_section_select_country .popup_title {
	font-size: 22px;
	font-family: "HelveticaNeueLTStdBd";
	color: #0eb6e7;
	float: left;
	padding-left: 35px;
	padding-top: 8px;
}

.popup_close {
	float: right;
	width: 50px;
	height: 50px;
	background: url("../images/select_close.png") left top no-repeat;
	cursor: pointer;
}

.mid_section_select_country {
	width: 100%;
	float: left;
	padding-top: 35px;
}

.mid_section_select_country ul {
	margin: 0;
	padding: 0;
}

.mid_section_select_country ul li {
	list-style: none;
	float: left;
	width: 2.88%;
	margin-left: 1%;
}

.mid_section_select_country ul li:first-child {
	margin-left: 0;
}

.mid_section_select_country ul li a {
	background: #0eb6e7;
	color: hsl(0, 0%, 100%);
	float: left;
	width: 100%;
	height: 30px;
	line-height: initial;
	padding: 3px 0;
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	text-align: center;
	text-transform: uppercase;
	border: 2px solid #0eb6e7;
}

.mid_section_select_country ul li a:hover {
	background: #f69e15;
	border-color: #f69e15;
}

.mid_section_select_country ul li.no_link a {
	background: none;
	border: 2px solid hsl(0, 0%, 78%);
	color: hsl(0, 0%, 78%);
	cursor: no-drop;
}

.bottom_section_select_country {
	width: 100%;
	float: left;
	padding: 30px 0 0;
}

.country_section {
	width: 100%;
	float: left;
}

.country_title {
	width: 100%;
	float: left;
	text-align: center;
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 28px;
	color: #0eb6e7;
	position: relative;
	text-transform: uppercase;
}

.country_title span {
	display: inline-block;
	background: #fff;
	padding: 10px 20px;
	vertical-align: middle;
}

.country_title::before {
	border-top: 2px solid #e1e1e1;
	content: "";
	left: 0;
	position: absolute;
	top: 50%;
	width: 100%;
	z-index: -1;
	transform: translate(0px, -50%);
	-webkit-transform: translate(0px, -50%);
	-o-transform: translate(0px, -50%);
}

.country_section ul {
	margin: 0;
	padding: 0;
	width: 100%;
	display: inline-block;
}

.country_section ul li {
	color: hsl(0, 0%, 25%);
	display: inline-block;
	font-family: "HelveticaNeueLTStdLt";
	font-size: 65px;
	line-height: 35px;
	list-style: outside none none;
	width: 100%;
	margin-bottom: 8px;
}

.country_section ul li a {
	color: hsl(0, 0%, 25%);
	display: inline-block;
	line-height: 55px;
}

.country_section ul li a:hover {
	color: #f69e15;
}

.places_section {
	width: 100%;
	float: left;
	padding: 20px 0 0;
	overflow: hidden;
}

.places_section .col-sm-4 {
	padding: 0;
}

.places_section .col-sm-4 img {
	width: 100%;
}

.place_conent {
	left: 50%;
	position: absolute;
	text-align: center;
	top: 102%;
	width: 265px;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.place_conent .place_title {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 24px;
	color: #fff;
	margin: 0 0 30px;
}

.place_conent p {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	color: #fff;
	margin: 0 0 35px;
	opacity: 0;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.place_conent a {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 15px;
	color: #fff;
}

.places_section .places_bg {
	background: #e38804;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.places_section .col-sm-4:hover .places_bg {
	opacity: 0.8;
	visibility: visible;
}

.places_section .col-sm-4:hover .place_conent {
	top: 50%;
}

.places_section .col-sm-4:hover .place_conent p {
	opacity: 1;
}

.twitter_post_area {
	width: 100%;
	float: left;
	background: #0eb6e7;
	padding: 0;
	position: relative;
	margin-bottom: 20px;
}

.twitter_post_area::before {
	background: url("../images/twitter_logo.png") left top no-repeat;
	content: "";
	height: 43px;
	left: 50px;
	position: absolute;
	top: 57px;
	width: 49px;
}

.twitter_post_area .twitter_post_content {
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 28px;
	color: #fff;
	line-height: 36px;
	padding: 0 0 31px;
}

.twitter_post_area .twitter_post_author {
	color: #fff;
	font-family: "HelveticaNeueLTStdBd";
	font-size: 11px;
	text-transform: uppercase;
	text-align: right;
}

.twitter_post_slider {
	float: left;
	margin: 0 70px 0 130px;
	overflow: hidden;
	padding: 50px 0 42px;
	position: relative;
	width: calc(100% - 200px) !important;
}

.twitter_post_slider.owl-carousel .owl-stage-outer {
	overflow: initial;
}

.twitter_post_slider.owl-carousel .owl-stage {}

.twitter_post_slider.owl-carousel .owl-item {}

.pickford_pet_moving_area {
	width: 100%;
	float: left;
	position: relative;
}

.pickford_pet_moving_area img {
	width: 100%;
}

.pickford_pet_text {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 55px;
	height: 174px;
	width: 100%;
}

.pickford_pet_text .pickford_pet_title {
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 28px;
	color: #fff;
	padding: 0 0 20px;
}

.pickford_pet_text .pickford_pet_title span {
	display: block;
}

.pickford_pet_text p {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	color: #fff;
}

.pickford_pet_text p a {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 16px;
	color: #fff;
	float: right;
}

.pickford_pet_text p a:hover {
	color: #F69E15;
}

.call_u_back_area {
	float: left;
	width: 100%;
	margin: 0 0 30px;
	background: #fff;
	padding: 40px 30px 35px 60px;
}

.call_u_title {
	font-size: 28px;
	font-family: 'HelveticaNeueLTStdLt';
	color: #4a4a4a;
	float: left;
}

.call_u_title span {
	font-family: 'HelveticaNeueLTStdBd';
}

.call_u_btn {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 15px;
	color: #404040;
	float: right;
	border: 2px solid hsl(0, 0%, 88%);
	padding: 12px 50px 12px 0;
	position: relative;
	width: 255px;
	text-align: center;
	z-index: 1;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	margin: -5px 0 0;
	height: 50px;
}

.call_u_btn:before {
	background: #0EB6E7 url("../images/arrow_icon.png") right top no-repeat;
	right: -2px;
	top: -2px;
	position: absolute;
	width: 50px;
	height: 50px;
	content: '';
	z-index: -1;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.call_u_btn:hover {
	color: #fff;
}

.call_u_btn:hover:before {
	width: 101%;
}

.call_u_btn:focus {
	color: #404040;
}

.resource_box_area {
	width: 100%;
	float: left;
	background: #fff;
	padding: 60px 0 65px;
}

.resource_box_area .col-sm-6 {
	padding: 0 52px;
}

.resource_box_title {
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 26px;
	color: #404040;
	margin: 0 0 20px;
}

.resource_box_area h1,
.resource_box_area h2,
.resource_box_area h3,
.resource_box_area h4,
.resource_box_area h5,
.resource_box_area h6,
.resource_box_area p.Sub-Heading,
.resource_box_area p span.Sub-Heading,
.resource_box_area span.Sub-Heading {
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 26px;
	color: #404040;
	margin: 0 0 20px;
	line-height: 1.2;
	display: block;
	font-weight: 400;
	border: none;
	padding: 0;
}

.resource_box_area strong {
	font-family: "HelveticaNeueLTStdBd";
	font-weight: 400;
}

.resource_box_area p.Body-Copy,
.resource_box_area p span.Body-Copy,
.resource_box_area span.Body-Copy {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	color: #404040;
	line-height: 21px;
	margin: 0 0 20px;
}

.resource_box_area a {
	font-family: 'HelveticaNeueLTStdBd';
	color: #0eb6e7;
}

.resource_box_area a:hover {
	color: hsl(37, 93%, 52%);
}

.brk_link {
	display: block;
	margin-bottom: 10px;
}

.resource_box_area .blue_large_title {
	color: hsl(194, 89%, 48%);
	font-family: "HelveticaNeueLTStdLt";
	font-size: 44px;
	line-height: 46px;
}

.international_network {
	padding: 0;
	display: table-cell;
	vertical-align: top;
	float: none;
}

.international_network img {
	width: 100%;
	min-height: 450px;
}

.international_content {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	width: 100%;
	padding: 0 70px 30px;
	z-index: 3;
}

.international_content .international_title {
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 28px;
	color: #fff;
	line-height: 36px;
	margin: 0 0 22px;
}

.international_content .international_title span {
	display: block;
}

.international_content .learn_btn {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 15px;
	color: #fff;
}

.international_content .learn_btn:hover {
	color: #F69E15;
}

.international_news_area .advice_area {
	min-height: 450px;
}

.international_network::before {
	background: url(../images/watch_video_bg.png) center bottom no-repeat;
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
}

.watch_video_btn {
	width: 100%;
	height: 100%;
	background: url(../images/watch_video_btn.png) center center no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
}

.international_network:hover .international_content .learn_btn {
	color: #F69E15
}


/*Inner Page*/

.inner_page .header_mid_area {
	box-shadow: 0 1px 2px hsl(0, 0%, 83%);
}


/*Moving Europe*/

.moving_europe_banner {
	width: 100%;
	float: left;
}

.moving_europe_banner .inner_page_banner {
	min-height: 480px;
	padding-bottom: 178px;
	position: relative;
}

.moving_europe_banner .banner_inner_section .banner_title {
	line-height: 57px;
}

.moving_europe_banner .banner_inner_section {
	padding: 50px 0 0;
}

.moving_europe_banner .banner_inner_section h1 {
	margin: 25px 0 48px;
}

.moving_europe_banner .inner_page_banner .append_select_pk {
	bottom: 178px;
	position: absolute;
}

.wide_range_section {
	width: 100%;
	float: left;
	background: #fff;
	margin: -250px 0 30px;
	;
	position: relative;
	display: table;
}

.wide_range {
	background: #1e2c69;
	padding: 44px 38px;
}

.wide_range .title {
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 42px;
	color: #fff;
	line-height: 45px;
	margin-bottom: 40px;
}

.wide_range h1,
.wide_range h2,
.wide_range h3,
.wide_range h4,
.wide_range h5,
.wide_range h6,
.wide_range p.Service-Title,
.wide_range p span.Service-Title,
.wide_range span.Service-Title {
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 42px;
	color: #fff;
	line-height: 45px;
	margin-bottom: 40px;
	margin-top: 0;
	padding: 0;
	font-weight: 400;
	display: block;
}

.wide_range p {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	color: #fff;
	margin-bottom: 20px;
}

.wide_range p .Body-Copy,
.wide_range .Body-Copy {
	color: #fff;
	font-family: "HelveticaNeueLTStdRoman";
	font-size: 15px;
	margin-bottom: 20px;
}

.wide_range a {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 16px;
	color: #0eb6e7;
	margin-top: 5px;
	display: inline-block;
}

.wide_range a:hover {
	color: #F69F12;
}

.wide_range_section .col-sm-6 {
	display: table-cell;
	float: none;
	vertical-align: top;
}

.exclusive_direct_area {
	padding: 40px 47px 37px;
}

.exclusive_direct_area ul {
	float: left;
	margin: 0;
	padding: 0 0 16px;
	width: 100%;
}

.exclusive_direct_area ul li {
	float: left;
	width: 100%;
	margin: 0 0 13px;
	list-style: none;
}

.exclusive_direct_area ul li .title {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 20px;
	color: #404040;
}

.exclusive_direct_area ul li p {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	color: #404040;
	margin: 0 0 3px;
	line-height: 20px;
}

.exclusive_direct_area h1,
.exclusive_direct_area h2,
.exclusive_direct_area h3,
.exclusive_direct_area h4,
.exclusive_direct_area h5,
.exclusive_direct_area h6,
.exclusive_direct_area p.Sub-Heading,
.exclusive_direct_area p span.Sub-Heading,
.exclusive_direct_area span.Sub-Heading {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 20px;
	color: #404040;
	line-height: 28px;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
	font-weight: 400;
}

.exclusive_direct_area p.Body-Copy,
.exclusive_direct_area p span.Body-Copy,
.exclusive_direct_area span.Body-Copy {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	color: #404040;
	margin: 0 0 15px !important;
	line-height: 20px;
}
/*
.exclusive_direct_area ul:last-of-type {
	margin: 0;
	padding: 0;
}

.exclusive_direct_area ul:last-of-type li {
	list-style: none;
	padding: 0;
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	color: #404040;
	padding: 0 0 5px 19px;
	position: relative;
	margin: 0;
}

.exclusive_direct_area ul:last-of-type li::before {
	background: hsl(37, 93%, 52%) none repeat scroll 0 0;
	border-radius: 50%;
	content: "";
	height: 8px;
	left: 0;
	position: absolute;
	top: 7px;
	width: 8px;
}

.exclusive_direct_area ul:last-of-type li a {
	color: #404040;
}*/

.exclusive_direct_area .btn_1 {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 15px;
	color: #fff;
	background: #0eb6e7;
	padding: 12px 32px;
	display: inline-block;
	margin-top: 15px;
	border: 2px solid #0eb6e7;
}

.exclusive_direct_area .btn_1:hover {
	background: #f79f12;
	border: 2px solid #f79f12;
}

.exclusive_direct_area .btn_2 {
	border: 2px solid #d7d7d7;
	color: #404040;
	font-family: "HelveticaNeueLTStdBd";
	font-size: 15px;
	padding: 12px 35px;
	margin-left: 18px;
	margin-top: 15px;
	display: inline-block;
}

.exclusive_direct_area .btn_2:hover {
	background: hsl(37, 93%, 52%) none repeat scroll 0 0;
	border: 2px solid #f69e15;
	color: #fff;
}

.guide_news_area {
	margin-bottom: 30px;
	width: 100%;
	float: left;
}

.guide_content {
	height: 100%;
	left: 0;
	padding: 87px 0 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
}

.guide_content .guide_title {
	color: hsl(0, 0%, 100%);
	font-family: "HelveticaNeueLTStdLt";
	font-size: 28px;
	margin-bottom: 59px;
	padding: 0 24%;
}

.guide_content .guide_title span {
	font-family: "HelveticaNeueLTStdBd";
}

.guide_content .btn_1 {
	bottom: 75px;
	color: hsl(0, 0%, 100%);
	display: inline-block;
	font-family: "HelveticaNeueLTStdBd";
	font-size: 15px;
	left: 0;
	position: absolute;
	right: 0;
	width: 100%;
}

.guide_news_area .news_area .news_title {
	margin: 12px 0 23px;
}

.guide_news_area .news_area p {
	margin: 0 0 24px;
}

.resource_box_area ul {
	margin: 0;
	padding: 0 0 15px;
}

.resource_box_area ul li {
	list-style: none;
	padding: 0;
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	color: #404040;
	padding: 0 0 5px 19px;
	position: relative;
}

.resource_box_area ul li::before {
	background: hsl(37, 93%, 52%) none repeat scroll 0 0;
	border-radius: 50%;
	content: "";
	height: 8px;
	left: 0;
	position: absolute;
	top: 7px;
	width: 8px;
}

.resource_box_area ul li a {
	color: #404040;
}


/*Case Studies*/

.back_link {
	width: 100%;
	float: left;
	padding-bottom: 25px;
}

.back_link a {
	font-size: 16px;
	color: #0eb6e7;
	position: relative;
	padding-left: 16px;
	font-weight: bold;
}

.back_link a:before {
	content: "<";
	position: absolute;
	left: 0px;
	top: -3px;
}

.inner_banner {
	width: 100%;
	float: left;
	position: relative;
}

.inner_banner img {
	max-width: 100%;
}

.inner_banner_title {
	position: absolute;
	bottom: 39px;
	left: 125px;
}

.inner_banner_title h1 {
	font-family: 'HelveticaNeueLTStdLt';
	color: #fff;
	font-size: 52px;
}

.inner_banner_title h1 span {
	display: block;
}

.case_detail_area {
	width: 100%;
	float: left;
	background: #fff;
	padding: 35px 115px 60px 115px;
	margin-bottom: 40px;
}

.business_moving {
	width: 100%;
	float: left;
	margin-bottom: 25px;
	margin-top: 20px;
}

.business_moving span {
	color: #9c9c9c;
	font-size: 16px;
	font-family: 'HelveticaNeueLTStdBd';
}

.case_detail_content {
	width: 100%;
	float: left;
}

.case_detail_area h1 {
	color: #404040;
	margin: 0px;
	margin-bottom: 30px;
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 52px;
}

.case_detail_area h1 span {
	display: block;
}

.case_detail_content h2 {
	font-size: 26px;
	color: #0eb6e7;
	margin: 0px;
}

.case_detail_content p {
	font-size: 16px;
	color: #5c5c5c;
	margin: 0px;
	font-family: 'HelveticaNeueLTStdRoman';
	margin-top: 20px;
}

.case_detail_content a {
	color: #f69e15;
	font-family: 'HelveticaNeueLTStdBd';
}

.case_detail_content a:hover {
	color: #1E2C69;
}

.case_detail_content ul {
	margin: 24px 0 0;
	padding: 0;
}

.case_detail_content ul li {
	display: block;
	list-style: none;
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 16px;
	color: #5c5c5c;
	padding: 0 0 5px 15px;
	position: relative;
}

.case_detail_content ul li:before {
	background: #f69e15;
	content: '';
	width: 6px;
	height: 6px;
	position: absolute;
	left: 0;
	top: 8px;
	border-radius: 50%;
}

.affiliate_page .all_case_box h2 {
	padding-right: 250px;
}

.affiliate_page .all_case_box {
	position: relative;
}

.img_append {
	position: absolute;
	right: 0;
	top: 0;
}
.img_append img{
	max-width: 163px;
}

.check_box_div {
	text-align: left;
	width: 100%;
	display: inline-block;
	position: relative;
}

.check_box_div p input[type="checkbox"] {
	border: 1px solid hsl(0, 0%, 0%);
	position: absolute;
	left: 0;
	height: 20px;
	margin-right: 12px;
	width: 20px;
	opacity: 0;
	z-index: 2;
}

.check_box_div p label::before {
	border: 1px solid hsl(0, 0%, 61%);
	content: "";
	display: inline-block;
	font-family: "FontAwesome";
	font-size: 12px;
	height: 18px;
	left: 0;
	line-height: 17px;
	position: absolute;
	text-align: center;
	top: 3px;
	vertical-align: text-top;
	width: 18px;
}

.check_box_div p label {
	color: hsl(12, 10%, 19%);
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	padding-left: 27px;
	position: relative;
	text-transform: none;
}

.check_box_div p input[type="checkbox"]:checked + label::before {
	content: "\f00c";
}

a.reedem_offer_btn {
	background: hsl(194, 89%, 48%) none repeat scroll 0 0;
	border: 2px solid hsl(194, 89%, 48%);
	color: #fff;
	font-family: "HelveticaNeueLTStdBd";
	font-size: 14px;
	padding: 13px 25px;
	float: left;
	margin-top: 25px;
	position: relative;
	letter-spacing: .5px;
	transition: all 0.4s ease 0s;
}

a.reedem_offer_btn:hover {
	border: 2px solid #F69E15;
	background: none;
	color: #F69E15;
}

.share_this_area {
	width: 100%;
	float: left;
	border-top: 1px solid #c2c2c2;
	margin-top: 35px;
	padding-top: 20px;
}

.share_this_area .business_moving {
	margin: 0;
}

.share_this_area .business_moving span {
	color: #0eb6e7;
}

.share_this {
	width: 100%;
	float: left;
}

.share_this ul {
	margin: 0;
	padding: 0;
	float: right;
}

.share_this li {
	list-style: none;
	float: left;
}

.share_this span {
	color: #9c9c9c;
	font-size: 15px;
	font-family: 'HelveticaNeueLTStdBd';
	display: inline-block;
	padding: 4px 15px;
}

.share_this a {
	float: left;
	width: 30px;
	height: 30px;
	background: url("../images/share_icon.png") left top no-repeat;
}

.share2 {
	background-position: -30px 0px!important;
}

.share3 {
	background-position: -60px 0px!important;
}

.share4 {
	background-position: -90px 0px!important;
}

.case_listing_page {
	padding: 50px 0 0;
}

.all_case_box {
	width: 100%;
	float: left;
}
.all_case_box h1{
color: #404040;
font-family: 'HelveticaNeueLTStdLt';
	font-size:35px;
}

.all_case_box h2 {
	color: #404040;
	margin: 0px;
	margin-bottom: 30px;
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 52px;
}
.all_case_box h1 {
	color: #404040;
	margin: 0px;
	margin-bottom: 30px;
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 52px;
}

.all_case_box p {
	font-size: 16px;
	color: #404040;
	font-family: 'HelveticaNeueLTStdBd';
}

.case_studies_detail {
	width: 100%;
	float: left;
}

.case_studies_detail ul {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}

.case_studies_detail ul li {
	width: 23.5%;
	background: #fff;
	float: left;
	position: relative;
	list-style: none;
	margin-right: 2%;
	margin-bottom: 20px;
	display: none;
}

.case_studies_detail ul li:nth-child(4n+4) {
	margin-right: 0px;
}

.case_studies_detail ul li:nth-child(4n+5) {
	clear: both;
}

.case_studies_detail ul li:hover .read_more_btn {
	color: #f69e15;
}

.case_studies_detail ul li:hover .case_title {
	color: #fff;
	background: #f69e15;
}

.news_article_page .call_u_back_area {
	margin: 0 0 30px;
}

.case_title {
	color: #fff;
	font-size: 12px;
	font-family: 'HelveticaNeueLTStdBd';
	position: absolute;
	background: #1e2c69;
	text-align: center;
	padding: 5px 15px;
	text-transform: uppercase;
	z-index: 1;
}

.all_case_detail {
	width: 100%;
	float: left;
}

.case_img {
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden;
}

.case_img img {
	width: 100%;
	-wibkit-transition: all 300ms;
	-o-transition: all 300ms;
	-moz-transition: all 300ms;
	transition: all 300ms;
}

.case_studies_detail ul li:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-wibkit-transition: all 300ms;
	-o-transition: all 300ms;
	-moz-transition: all 300ms;
	transition: all 300ms;
}

.case_detail {
	width: 100%;
	float: left;
	padding: 15px 14px;
}

.up_date {
	color: #9c9c9c;
	font-size: 16px;
	margin-bottom: 5px;
	display: none;
	font-family: 'HelveticaNeueLTStdBd';
}

.case_detail p {
	color: #5c5c5c;
	font-size: 16px;
	font-family: 'HelveticaNeueLTStdBd';
}

.case_detail p a {
	color: #5c5c5c;
}

.case_detail .read_more_btn {
	color: #0eb6e7;
	font-size: 16px;
	font-family: 'HelveticaNeueLTStdBd';
}

.case_detail .small_title {
	font-size: 12px;
	color: #5c5c5c;
	font-family: 'HelveticaNeueLTStdBd';
	display: block;
}

.case_detail ul {
	padding: 0 0 8px;
}

.case_detail ul li {
	width: 100%;
	margin: 0 0 5px;
	font-size: 12px;
	color: #5c5c5c;
	font-family: 'HelveticaNeueLTStdBd';
	display: block;
	position: relative;
	padding: 0 0 0 10px;
}

.case_detail ul li:before {
	background: #F69E15;
	content: "";
	width: 4px;
	height: 4px;
	position: absolute;
	left: 0;
	top: 6px;
	border-radius: 50%;
}

.case_detail ul li a {
	font-size: 12px;
	color: #5c5c5c;
	font-family: 'HelveticaNeueLTStdBd';
}

.show_more_item {
	width: 100%;
	float: left;
	text-align: center;
	margin: 20px 0px;
}

.show_more_item.more_case_studies a {
	padding: 13px 49px 13px 20px;
	text-align: left;
}

.show_more_item.more_case_studies a:before {
	content: "";
	background: url(../images/show_more.png) no-repeat;
	position: absolute;
	width: 20px;
	height: 22px;
	right: 15px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.more_case_studies a:hover:before {
	background-position: 1px -27px;
}

.show_more_item a {
	color: #5c5c5c;
	font-size: 16px;
	font-family: 'HelveticaNeueLTStdBd';
	display: inline-block;
	padding: 13px 25px;
	background: #fff;
	border: 2px solid #e1e1e1;
	position: relative;
}

.show_more_item a:hover {
	color: #f69e15;
}

.select_case_studies {
	width: 100%;
	float: left;
	margin: 20px 0px 30px;
}

.select_case_studies .btn-group.bootstrap-select {
	width: 333px !important;
}

.select_case_studies .dropdown-toggle.btn-default {
	background: hsl(0, 0%, 100%) none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	height: 50px;
	font-size: 15px;
	font-family: 'HelveticaNeueLTStdBd';
	color: #000;
	box-shadow: none;
	padding: 4px 20px;
}

.select_case_studies .bootstrap-select.btn-group .dropdown-toggle .caret {
	background: hsla(0, 0%, 0%, 0) url("../images/select_arrow.png") no-repeat scroll left top;
	border: medium none;
	height: 50px;
	margin-top: -25px;
	right: 0;
	width: 50px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.select_case_studies .bootstrap-select.btn-group.open .dropdown-toggle .caret {
	background-position: 0 -50px;
}

.select_case_studies .bootstrap-select .dropdown-toggle:focus {
	outline: medium none !important;
}

.select_case_studies .bootstrap-select.btn-group .dropdown-menu {
	border: medium none;
	border-radius: 0;
	box-shadow: none;
	margin: 0;
}

.select_case_studies .bootstrap-select.btn-group .dropdown-menu li:first-child {
	display: none
}

.select_case_studies .bootstrap-select.btn-group .dropdown-menu li a {
	font-size: 15px;
	font-family: 'HelveticaNeueLTStdBd';
	color: #000;
}

.select_case_studies .bootstrap-select.btn-group .dropdown-menu li a:hover {
	background: none;
	color: #f69e15;
}

.select_case_studies .bootstrap-select.btn-group .dropdown-menu li {
	padding: 0;
}

.news_detail_section .up_date {
	display: block;
}

.content_img_area {
	width: 100%;
	float: left;
	margin: 40px 0px;
}

.content_img {
	width: 50%;
	float: left;
	padding-right: 10px;
	overflow: hidden;
}

.content_img img {
	width: 100%;
}

.content_img:last-child {
	text-align: right;
	padding-right: 0px;
	padding-left: 10px;
}

.case_studies_page .call_u_back_area {
	margin: 0 0 30px;
}


/*About US*/

.about-banner {
	float: left;
	width: 100%;
	text-align: center;
}

.about-banner .inner_page_banner {
	width: 100%;
	float: left;
	min-height: 550px;
	padding-bottom: 178px;
}

.about-banner.banner_inner_section {
	padding: 38px 0 0;
}

.about-banner .banner_inner_section .banner_title {
	line-height: 59px;
}

.about-banner .banner_inner_section h1 {
	margin: 25px 0 95px;
}

.about-quote-main {
	position: relative;
	float: left;
	width: 100%;
	margin-top: -178px;
}

.pickfords-uk-main {
	background: #fff;
	padding: 52px 0 52px;
	float: left;
	width: 100%;
	font-family: 'HelveticaNeueLTStdLt';
}

.pickfords-left .title {
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 26px;
	color: #404040;
	margin: 0 0 18px;
}

.about-history .pickford_pet_text {
	bottom: 8px;
	height: initial;
}

.about-history .pickford_pet_text p {
	position: relative;
	top: -46px;
}

.about-banner .banner_inner_section .dropdown-toggle.btn-default {
	color: #404040;
}

.about-banner .banner_title span+span {
	display: inline-block;
	line-height: 46px;
	padding-right: 10px;
}

.about-banner .banner_inner_section {
	padding: 58px 0 0;
}

.about-quote-main .pickfords-uk-main {
	padding: 50px 0 43px;
}

.about-content-section .col-sm-6 p {
	margin: 0 0 20px;
}


/*About Detail*/

.content_area.service_detail_page {
	position: relative;
}

.about_detail_page {
	padding-bottom: 20px;
}

.page_title {
	width: 100%;
	float: left;
	margin-bottom: 20px;
	margin-top: 10px;
}

.page_title h1 {
	font-family: "HelveticaNeueLTStdLt";
	font-size: 52px;
	color: #404040;
	margin: 0;
}

.about_detail_select {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.about_detail_select .btn-group.bootstrap-select {
	width: 335px !important;
}

.about_detail_select .dropdown-toggle.btn-default {
	background: hsl(0, 0%, 100%) none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	box-shadow: none;
	color: hsl(0, 0%, 0%);
	font-family: "HelveticaNeueLTStdBd";
	font-size: 15px;
	height: 50px;
	padding: 4px 20px;
}

.about_detail_select .bootstrap-select.btn-group .dropdown-toggle .caret {
	background: hsla(0, 0%, 0%, 0) url("../images/select_arrow.png") no-repeat scroll left top;
	border: medium none;
	height: 50px;
	margin-top: -25px;
	right: 0;
	transition: all 0.3s ease 0s;
	width: 50px;
}

.about_detail_select .bootstrap-select.btn-group.open .dropdown-toggle .caret {
	background-position: 0 -50px;
}

.about_detail_select .bootstrap-select .dropdown-toggle:focus {
	outline: medium none !important;
}

body .bootstrap-select.btn-group .dropdown-menu {
	border: medium none;
	border-radius: 0;
	box-shadow: none;
	margin: 0;
	padding: 4px 0 0;
}

body .bootstrap-select.btn-group .dropdown-menu li {
	color: hsl(0, 0%, 0%);
	font-family: "HelveticaNeueLTStdBd";
	font-size: 15px;
}

body .bootstrap-select.btn-group .dropdown-menu li:first-child {
	display: none;
}

body .bootstrap-select.btn-group .dropdown-menu li a {
	color: hsl(0, 0%, 0%);
	padding: 5px 20px;
}

body .bootstrap-select.btn-group .dropdown-menu li a:hover {
	background: none;
	color: #F69E15;
}

body .bootstrap-select.btn-group .dropdown-menu > li > a:hover,
body .bootstrap-select.btn-group .dropdown-menu > li > a:focus {
	background: none;
	color: #F69E15;
}

.about_detail_select .we_call_back_btn {
	background: hsl(194, 89%, 48%) none repeat scroll 0 0;
	color: hsl(0, 0%, 100%);
	display: inline-block;
	font-family: "HelveticaNeueLTStdBd";
	vertical-align: top;
	margin-left: 15px;
	font-size: 15px;
	padding: 14px 32px;
}

.about_detail_select .we_call_back_btn:hover {
	background: hsl(37, 93%, 52%) none repeat scroll 0 0;
}

.about_detail_page .resource_box_area .resource_link {
	margin-top: 30px;
}

.quality_programme_area {
	width: 100%;
	float: left;
	margin-bottom: 20px;
	background: #1e2c69;
}

.quality_programme_area .col-sm-6 {
	padding: 0;
}

.quality_programme_area .col-sm-6 img {
	width: 100%;
}

.quality_programme_area .quality_programme_content {
	padding: 40px 50px;
}

.quality_programme_area .title {
	font-size: 26px;
	font-family: "HelveticaNeueLTStdLt";
	color: #fff;
	line-height: 30px;
	margin-bottom: 30px;
}

.quality_programme_area ul {
	margin: 0;
	padding: 0;
}

.quality_programme_area ul li {
	list-style: none;
	font-family: "HelveticaNeueLTStdBd";
	font-size: 15px;
	color: #fff;
	padding: 0 0 8px 30px;
	position: relative;
}

.quality_programme_area ul li a {
	color: #fff;
}

.quality_programme_area ul li::before {
	border: 2px solid hsl(0, 0%, 100%);
	border-radius: 50%;
	content: "";
	height: 12px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 12px;
}

.comminity_relations_area {
	width: 100%;
	float: left;
	background: #fff;
	padding: 35px 15% 15px;
	margin-bottom: 20px;
	text-align: center;
}

.comminity_relations_area .read_next {
	color: #9c9c9c;
	font-family: "HelveticaNeueLTStdBd";
	font-size: 15px;
	margin-bottom: 10px;
}

.comminity_relations_area .title {
	color: hsl(0, 0%, 31%);
	font-family: "HelveticaNeueLTStdLt";
	font-size: 30px;
	margin: 0 0 20px;
}

.comminity_relations_area p {
	color: hsl(0, 0%, 31%);
	font-family: "HelveticaNeueLTStdRoman";
	font-size: 15px;
	line-height: 21px;
	margin: 0 0 25px;
}

.comminity_relations_area p .find_more_btn {
	color: hsl(194, 89%, 48%);
	font-family: "HelveticaNeueLTStdBd";
	font-size: 15px;
}

.comminity_relations_area p .find_more_btn:hover {
	color: hsl(37, 93%, 52%);
}

.about_detail_page .call_u_back_area {
	margin: 0 0 20px;
}

.reginal_banner {
	margin: 0 auto;
	max-width: 1400px;
	position: relative;
}

.reginal_banner .inner_page_banner {
	min-height: 550px;
	background-color: rgb(20, 35, 99);
	padding-bottom: 95px;
}

.reginal_title_section .banner_title span {
	display: block;
}

.reginal_title_section {
	width: 100%;
	float: left;
	padding-top: 50px;
}

.reginal_title_section .banner_title {
	font-size: 52px;
	font-family: 'HelveticaNeueLTStdLt';
	color: rgb(255, 255, 255);
	line-height: 63px;
	margin-bottom: 20px;
}

.banner_title_detail {
	padding-right: 35px;
	width: 100%;
	float: left;
	color: rgb(255, 255, 255);
}

.banner_title_detail h4,
.banner_title_detail h1 {
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 28px;
	margin-bottom: 33px;
}

.banner_title_detail p {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
}

.banner_title_detail a {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 16px;
	color: rgb(255, 255, 255);
	display: inline-block;
	border: 2px solid;
	padding: 12px 31px;
	margin-right: 18px;
}

.detail_button {
	width: 100%;
	float: left;
	margin-top: 15px;
}

.detail_button a:last-child {
	margin: 0px;
}

.contact_detail {
	width: 100%;
	float: left;
	padding-left: 35px;
}

.reginal_title_section .col-sm-6 {
	padding: 0;
}

.contact_detail h2 {
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 28px;
	color: rgb(255, 255, 255);
}

.contact_number {
	width: 100%;
	float: left;
	margin-top: 20px;
}

.pick_number {
	width: 50%;
	float: left;
	margin-bottom: 15px;
}

.pick_number span,
.pick_number a {
	display: block;
	color: rgb(255, 255, 255);
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 30px;
}

.pick_number small {
	display: block;
	color: rgb(14, 182, 231);
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 12px;
	text-transform: uppercase;
}

.pick_number:last-child span {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 22px;
}


/*Reginal*/

.reginal_main_sction {
	width: 100%;
	float: left;
	position: relative;
	margin-top: -95px;
}

.reginal_banner .banner_img {
	height: 449px;
}

.reginal_banner .banner_slider .item::before {
	display: none;
}

.reginal_banner .learn_more_area {
	padding: 0 40px;
}

.reginal_banner .banner_slider.owl-theme .owl-controls .owl-nav div.owl-prev {
	right: 100px;
	top: 41px;
}

.reginal_banner .banner_slider.owl-theme .owl-controls .owl-nav div.owl-next {
	right: 38px;
	top: 41px;
}

.reginal_personal_service_area {
	width: 100%;
	float: left;
	background: rgb(255, 255, 255);
	padding: 40px 0;
}

.reginal_personal_service_area .col-sm-6 {
	padding: 0 60px;
}

.reginal_personal_service_area p {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	color: #5c5c5c;
}

.service_left h3 {
	font-size: 26px;
	font-family: 'HelveticaNeueLTStdRoman';
	margin-bottom: 30px;
	color: #404040;
}

.service_left h3 span {
	display: block;
}

.international_text {
	width: 100%;
	display: inline-block;
	margin-top: 25px;
}

.international_text a {
	display: block;
	color: rgb(14, 182, 231);
	font-size: 16px;
	font-family: 'HelveticaNeueLTStdBd';
	margin-top: 6px;
}

.international_text a:hover {
	color: #F69E15;
}

.service_right h3 {
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 22px;
	color: #404040;
	margin-bottom: 20px;
}

.pick_address {
	width: 100%;
	display: inline-block;
	margin: 0px 0px 30px;
}

.pick_address span {
	display: block;
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	color: #5c5c5c;
}


/*Moving Advice Centre*/

.moving_advice_page .call_u_back_area {
	margin: 0 0 30px;
}

.moving_advice_banner {}

.moving_advice_banner .inner_page_banner {
	min-height: 550px;
	padding-bottom: 180px;
	height: auto;
}

.moving_advice_banner .banner_inner_section .banner_title {
	line-height: 59px;
}

.banner_disp {
	width: 45%;
	display: table;
	margin-bottom: 55px;
	margin-top: 25px;
}

.moving_advice_banner .banner_inner_section p {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 16px;
	color: #fff;
}

.moving_advice_banner .banner_inner_section .we_call_back_btn {
	background: hsl(194, 89%, 48%) none repeat scroll 0 0;
	color: hsl(0, 0%, 100%);
	display: inline-block;
	font-family: "HelveticaNeueLTStdBd";
	vertical-align: top;
	margin-left: 15px;
	font-size: 15px;
	padding: 14px 32px;
}

.moving_advice_banner .banner_inner_section .we_call_back_btn:hover {
	background: hsl(37, 93%, 52%) none repeat scroll 0 0;
}

.moving_advice_center .inner_page_banner {
	min-height: 550px;
}

.moving_advice_center .banner_get_quote_area {
	margin-top: 35px;
}

.moving_video_section {
	width: 100%;
	float: left;
	background: #fff;
	margin-top: 0;
	position: relative;
	padding: 42px 70px 60px;
	margin-bottom: 20px;
}

.moving_video_section .title {
	font-size: 30px;
	font-family: 'HelveticaNeueLTStdLt';
	color: #404040;
	padding-bottom: 25px;
}

.moving_video_section ul {
	margin: 0 -10px;
	padding: 0;
}

.moving_video_section ul li {
	float: left;
	width: 25%;
	list-style: none;
	padding: 0 10px;
}

.moving_video_section ul li .video_img {
	width: 100%;
	display: block;
}

.moving_video_section ul li .video_img img {
	width: 100%;
}

.moving_video_section ul li .video_title {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 16px;
	color: #404040;
	padding-top: 10px;
}

.moving_video_section ul li p {
	color: #404040;
	font-family: "HelveticaNeueLTStdRoman";
	font-size: 14px;
	margin: 5px 0 0;
}

.see_more_video_btn {}

.moving_video_section .see_more_video_btn {
	background: hsl(194, 89%, 48%) none repeat scroll 0 0;
	color: hsl(0, 0%, 100%);
	float: right;
	font-family: "HelveticaNeueLTStdBd";
	vertical-align: top;
	margin-top: 33px;
	font-size: 15px;
	padding: 15px 32px;
}

.moving_video_section .see_more_video_btn:hover {
	background: hsl(37, 93%, 52%) none repeat scroll 0 0;
}

.accordion_wapper {
	width: 100%;
	float: left;
	background: #fff;
	padding: 42px 70px 60px;
	margin-bottom: 20px;
}

.accordion_wapper .title {
	font-size: 30px;
	font-family: 'HelveticaNeueLTStdLt';
	color: #404040;
	padding-bottom: 25px;
}

.accordion_list_area {
	width: 100%;
	float: left;
}

.accordion_section {
	width: 100%;
	float: left;
}

.accordion_title {
	color: #0eb6e7;
	font-size: 22px;
	font-family: 'HelveticaNeueLTStdRoman';
	border-top: 1px solid hsl(0, 0%, 84%);
	padding: 14px 35px 14px 0;
	position: relative;
	cursor: pointer;
}

.accordion_title::after {
	background: hsl(194, 89%, 48%) none repeat scroll 0 0;
	content: "";
	height: 24px;
	position: absolute;
	right: 10px;
	top: 16px;
	width: 2px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.accordion_title::before {
	background: hsl(194, 89%, 48%) none repeat scroll 0 0;
	content: "";
	height: 2px;
	position: absolute;
	right: 0;
	top: 27px;
	width: 24px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.accordion_title.active::after {
	transform: rotate(90deg) translate(0px, 0px);
	-webkit-transform: rotate(90deg) translate(0px, 0px);
	-o-transform: rotate(90deg) translate(0px, 0px);
}

.accordion_title.active::before {
	opacity: 0;
	transform: rotate(90deg) translate(0px, 0px);
	-webkit-transform: rotate(90deg) translate(0px, 0px);
	-o-transform: rotate(90deg) translate(0px, 0px);
}

.accordion_content {
	width: 100%;
	float: left;
	display: none;
	padding: 10px 0 25px;
}

.accordion_content ul {
	margin: 0;
	padding: 0;
}

.accordion_content ul li {
	list-style: none;
	width: 100%;
	display: inline-block;
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 16px;
	color: #404040;
	padding-bottom: 10px;
}

.accordion_content ul li a {
	color: #404040;
}

.accordion_content ul li a:hover {
	color: #f69e15;
}

.find_the_answer {
	width: 100%;
	float: left;
	background: #fff;
	padding: 42px 70px 60px;
	margin-bottom: 20px;
}

.find_the_answer .title {
	font-size: 30px;
	font-family: 'HelveticaNeueLTStdLt';
	color: #404040;
	padding-bottom: 25px;
}

.find_the_answer p {
	font-size: 16px;
	font-family: 'HelveticaNeueLTStdBd';
	color: #404040;
}

.answer_form_area {
	width: 100%;
	float: left;
	padding-top: 15px;
}

.answer_form_area .col-sm-6 {
	padding: 0 3%;
}

.answer_form_area .form_row {
	margin: 0 -3%;
}

.answer_form_area label {
	display: block;
	font-size: 14px;
	font-family: 'HelveticaNeueLTStdRoman';
	color: #6d6d6d;
	font-weight: normal;
}

.answer_form_area .field_input {
	border: 1px solid #c2c2c2;
	height: 40px;
	width: 100%;
	padding: 0 8px;
	font-size: 14px;
	font-family: 'HelveticaNeueLTStdRoman';
	color: #404040;
	font-weight: normal;
	-webkit-appearance: none;
	-o-appearance: none;
	appearance: none;
}

.answer_form_area .field_textarea {
	border: 1px solid #c2c2c2;
	height: 120px;
	width: 100%;
	padding: 6px 8px;
	font-size: 14px;
	font-family: 'HelveticaNeueLTStdRoman';
	color: #404040;
	font-weight: normal;
	-webkit-appearance: none;
	-o-appearance: none;
	appearance: none;
}

.find_the_answer .answer_form_area p {
	margin: 0 0 15px;
}

.check_area {
	position: relative;
	width: 100%;
	display: inline-block;
	margin-top: 20px;
}

.check_area input[type="checkbox"] {
	height: 20px;
	left: 0;
	margin: 0;
	position: absolute;
	top: 2px;
	width: 20px;
	z-index: 9;
	opacity: 0;
}

.answer_form_area .check_area label {
	padding-left: 32px;
	position: relative;
}

.answer_form_area .check_area label::before {
	border: 2px solid #c2c2c2;
	content: "";
	height: 19px;
	left: 0;
	position: absolute;
	top: 3px;
	width: 19px;
	font-family: "FontAwesome";
	font-size: 11px;
	line-height: 14px;
	text-align: center;
	vertical-align: text-top;
	color: hsl(0, 0%, 40%);
}

.answer_form_area .check_area input[type="checkbox"]:checked + label::before {
	content: "\f00c";
}

.answer_form_area .submit_btn {
	background: hsl(37, 93%, 52%) none repeat scroll 0 0;
	border: medium none;
	color: hsl(0, 0%, 100%);
	float: left;
	font-family: "HelveticaNeueLTStdBd";
	vertical-align: top;
	margin-top: 10px;
	font-size: 15px;
	padding: 15px 32px;
}

.answer_form_area .submit_btn:hover {
	background: hsl(194, 89%, 48%) none repeat scroll 0 0;
}

.moving_advice_banner .banner_inner_section h1 {
	margin: 19px 0 90px;
}

.baggage_iframe_banner .banner_inner_section h1 {
	margin: 19px 0 160px;
}

.groupage_area {
	width: 76%;
	float: left;
	background: #fff;
	border: 12px solid #1e2c69;
	margin-top: -180px;
	padding: 15px 15px;
	position: relative;
	margin-bottom: 20px;
}

.groupage_area .title {
	color: hsl(0, 0%, 25%);
	font-family: "HelveticaNeueLTStdLt";
	font-size: 30px;
	padding-bottom: 25px;
}

.shipment_table_area {
	width: 100%;
	float: left;
	overflow: hidden;
}

.shipment_table_area .sub_title {
	background: hsl(43, 85%, 45%) none repeat scroll 0 0;
	color: hsl(0, 0%, 100%);
	font-family: "HelveticaNeueLTStdRoman";
	font-size: 16px;
	padding: 4px 11px;
	text-transform: capitalize;
	margin-bottom: 10px;
}

.tablesaw-swipe .tablesaw-cell-persist:nth-child(1) {
	width: 100px !important;
}

.shipment_table_area table {
	width: calc(100% - 24px);
	margin: 15px 12px;
	font-family: "HelveticaNeueLTStdLt";
	font-size: 15px;
	color: hsl(0, 0%, 25%);
	letter-spacing: 0.8px;
}

.shipment_table_area table th {
	width: 25%;
}

.shipment_table_area table th,
.shipment_table_area table td {
	font-family: "HelveticaNeueLTStdLt";
	font-size: 14px;
	color: hsl(0, 0%, 25%);
	letter-spacing: 0.8px;
}

.content_area.find-branch {
	padding: 30px 0 0;
	float: left;
	width: 100%;
}

.find-branch-title {
	font-size: 52px;
	color: #404040;
	font-family: 'HelveticaNeueLTStdLt';
	margin-bottom: 25px;
}

.search-post-main {
	margin-bottom: 30px;
}

.inner-title {
	font-size: 30px;
	color: #656565;
	margin-bottom: 20px;
	font-family: "HelveticaNeueLTStdLt";
}

.search-post-main span {
	display: block;
	position: relative;
}

.search-post-main span a:before {
	background: #f69e15 url("../images/post-search.png") right top no-repeat;
	right: 0px;
	top: 0px;
	background-position: center center;
	position: absolute;
	width: 115px;
	height: 115px;
	content: '';
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.search-post-main span input {
	color: #f69e15;
	font-size: 52px;
	padding: 20px 125px 20px 40px;
	width: 100%;
	border: none;
	font-family: 'HelveticaNeueLTStdLt';
}

.search-post-main span input::-webkit-input-placeholder {
	color: #f69e15;
}

.search-post-main span input:-moz-placeholder {
	color: #f69e15;
}

.search-post-main span input::-moz-placeholder {
	color: #f69e15;
}

.search-post-main span input:-ms-input-placeholder {
	color: #f69e15;
}

.select-region-main {
	margin-bottom: 40px;
}

.select-region-main ul {
	margin: 0;
	padding: 35px 35px;
	background-color: #fff;
}

.select-region-main ul li {
	list-style: none;
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 15px;
	color: #5c5c5c;
	margin: 0 0 15px;
	font-weight: 400;
}

.select-region-main ul li:last-child {
	margin-bottom: 5px;
}

.select-region-main ul li a {
	color: #5c5c5c;
}

.select-region-main ul li a:hover {
	color: #f69e15;
}

.inner-title span {
	color: #404040;
	font-family: 'HelveticaNeueLTStdBd';
}

.select-region-main a.learn_btn {
	font-family: 'HelveticaNeueLTStdBd';
	color: #fff;
	margin-bottom: 20px;
	font-size: 15px;
	background: #0eb6e7;
	display: inline-block;
	padding: 14px 35px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.select-region-main a.learn_btn:hover {
	background: #f69e15;
}


/*** 2.0 Find Branch **/

.calendar-content_area {
	float: left;
	width: 100%;
	padding-top: 30px;
}

.search-criteria-main {
	width: 100%;
	float: left;
	background: #fff;
	padding: 10px 0;
	margin-bottom: 30px;
	margin-top: 10px;
}

.search-criteria-up {
	font-size: 16px;
	color: #404040;
	padding: 8px 0;
	position: relative;
	cursor: pointer;
	margin: 0 45px;
	font-family: 'HelveticaNeueLTStdBd';
}

.search-criteria-up::before {
	background: url("../images/plus_icon-calender.png") center 1px no-repeat;
	content: "";
	height: 50px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -25px;
	width: 28px;
}

.search-criteria-up.open_location::before {
	background-position: center -57px;
}

.search-criteria-main .price_move_content {
	padding-top: 30px;
}

.mobile-date {
	text-align: center;
	color: #404040;
	font-size: 30px;
	font-family: 'HelveticaNeueLTStdRoman';
	float: left;
	width: 100%;
	margin-bottom: 25px;
}

.calendar-main {
	float: left;
	width: 100%;
	margin-bottom: 25px;
}

.calendar-title {
	font-size: 26px;
	color: #404040;
	font-family: 'HelveticaNeueLTStdRoman';
	text-align: center;
	margin-bottom: 15px;
}

.calendar-main .weekdays {
	margin: 0;
	padding: 10px 0;
}

.calendar-main .weekdays li {
	display: inline-block;
	width: 13.9%;
	color: #505050;
	text-align: center;
	font-size: 14px;
	font-family: 'HelveticaNeueLTStdBd';
}

.calendar-main .days {
	padding: 0;
	margin: 0 -10px 0 0;
	overflow: hidden;
}

.calendar-main .days li {
	list-style-type: none;
	float: left;
	margin: 0px 15px 15px 0;
	width: 12.9%;
	text-align: center;
	min-height: 100px;
}

.calendar-main .days .border {
	border: 1px solid #e1e1e1;
}

.calendar-main .days li:nth-child(7n) {
	margin-right: 0;
}

.calendar-main .days li .active .date,
.calendar-main .days li .active .date-content {
	background: #f69e15;
	color: #fff !important
}

.date-inner-main a {}

.date-inner-main a:hover .date,
.date-inner-main a:hover .date-content {
	background: #f69e15;
	color: #fff !important
}

.date-inner-main {
	background-color: #fff;
	display: block;
}

.date-inner-main span {
	display: block;
}

.date-inner-main .date {
	color: #404040;
	font-size: 50px;
	font-family: 'HelveticaNeueLTStdLt';
	line-height: normal;
	padding: 12px 0 0px 0;
}

.date-inner-main .date-content {
	color: #0eb6e7;
	font-size: 13px;
	padding-bottom: 3px;
	line-height: normal;
	padding: 0 0 12px 0;
	font-family: 'HelveticaNeueLTStdBd';
}

.show-more-section {
	padding: 5px 0 20px 0;
	float: left;
	width: 100%;
}

.august-month {
	margin-top: 25px;
}

.more-dates {
	text-align: center;
	float: left;
	width: 100%;
	margin-bottom: 45px;
}

.show-more-dates {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 16px;
	color: #404040;
	display: inline-block;
	background-color: #fff;
	border: 2px solid hsl(0, 0%, 88%);
	padding: 12px 50px 12px 20px;
	position: relative;
	width: 220px;
	text-align: center;
	z-index: 1;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	margin: -5px 0 0;
	height: 50px;
}

.show-more-dates:hover {
	color: #0EB6E7;
}

.show-more-dates:hover:before {
	width: 101%;
}

.show-more-dates:before {
	background: url("../images/down-arrow.png") right top no-repeat;
	right: 5px;
	top: 5px;
	position: absolute;
	width: 50px;
	height: 50px;
	content: '';
	z-index: -1;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.prices-section {}

.prices-section p {
	font-family: 'HelveticaNeueLTStdRoman';
	padding-bottom: 10px;
	color: #404040;
	font-size: 15px;
}


/** 8.3 Get Price Calendar **/

.inner_page.calendar_selected .header_mid_area {
	box-shadow: 0 3px 2px hsl(194, 100%, 41%);
}

.calendar-content_area_selected {
	float: left;
	width: 100%;
	padding-top: 20px;
}

.price_guide_section {
	background-color: #0eb6e7;
	float: left;
	width: 100%;
	padding: 15px 0;
}

.price-guide-left {
	float: left;
}

.price-guide-left ul {
	margin: 0;
	padding: 15px 0;
}

.price-guide-left ul li {
	display: inline-block;
	color: #fff;
	font-size: 13px;
	font-family: 'HelveticaNeueLTStdBd';
	padding-left: 30px;
}

.price-guide-left ul li:first-child {
	padding-left: 0px;
}

.price-guide-left ul li span {
	font-size: 25px;
	font-family: 'HelveticaNeueLTStdLt';
	line-height: 18px;
	padding-left: 10px;
	vertical-align: top;
	display: inline-block;
}

.price-guide-left ul li:first-child span {
	padding-left: 0px;
}

.price-guide-right {
	float: right;
}

.price-guide-right span {
	display: inline-block;
	color: #fff;
	padding: 0 10px;
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 14px;
}

.price-guide-right .advice_btn {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 15px;
	color: #fff;
	border: 2px solid #fff;
	padding: 12px 30px;
	display: inline-block;
	position: relative;
	z-index: 0;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.price-guide-right .advice_btn:hover {
	border-color: #F69E15;
}

.price-guide-right .advice_btn::before {
	background: #F69E15;
	bottom: 50%;
	content: "";
	left: 50%;
	position: absolute;
	right: 50%;
	top: 50%;
	z-index: -1;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.price-guide-right .advice_btn:hover:before {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.price-guide-right .book_my_btn {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 15px;
	color: #404040;
	float: right;
	background-color: #fff;
	padding: 14px 50px 12px 0;
	position: relative;
	width: 210px;
	text-align: center;
	z-index: 1;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	margin: 0 0 0;
	height: 50px;
	border: none;
}

.price-guide-right .book_my_btn:hover {
	color: #fff;
}

.price-guide-right .book_my_btn:hover:before {
	width: 101%;
}

.price-guide-right .book_my_btn:before {
	background: #f69e15 url("../images/right_arrow.png") right top no-repeat;
	right: -2px;
	top: 0px;
	position: absolute;
	width: 50px;
	height: 50px;
	content: '';
	z-index: -1;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}


/** 8.2 Book A Survey Form **/

.inner_form_deail_area {
	width: 100%;
	float: left;
	margin-top: 28px;
}

.form_detail_left,
.form_detail_right {
	width: 50%;
	float: left;
}

.form_detail_right .main_form_section {
	float: right;
}

.main_form_section {
	width: 96.4%;
	float: left;
	background: #fff;
	margin-bottom: 30px;
	padding-top: 25px;
	padding-bottom: 25px;
}

.form_title {
	width: 100%;
	float: left;
	color: #505050;
	margin: 0px;
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 28px;
	margin-bottom: 20px;
	padding-left: 35px
}

.form_title span {
	color: rgb(14, 182, 231);
	font-size: 14px;
	font-family: 'HelveticaNeueLTStdRoman';
}

.form_detail {
	width: 100%;
	float: left;
	padding: 0px 35px;
}

.field_name, .sfWrapper .pickAdminTabs .field_name {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	margin-right: 2%;
}

.field_name label {
	font-family: 'HelveticaNeueLTStdRoman';
	color: rgb(109, 109, 109);
	display: block;
	font-size: 14px;
	margin-bottom: 5px;
	font-weight: 400;
	letter-spacing: inherit;
	text-transform: none;
}

.field_name .sel_div {
	background: hsla(0, 0%, 0%, 0) url("../images/select_arrow.png") no-repeat scroll right top / 40px 80px;
	width: 100%;
	position: relative;
}

.field_name .sel_div::before {
	background: hsl(194, 89%, 48%) url("../images/book_from_selectar.png") no-repeat scroll center center;
	content: "";
	height: 40px;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
}

.field_name .sel_div select {
	border: 1px solid hsl(0, 0%, 76%);
	-moz-appearance: none;
	-webkit-appearance: none;
	-o-appearance: none;
	appearance: none;
	background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
	color: #2c2c2c;
	font-family: 'HelveticaNeueLTStdRoman';
	font-size: 15px;
	height: 40px;
	padding: 0 38px 0 10px;
	width: 100%;
}

.field_name .sel_div select option {
	padding: 4px 16px;
}

.field_name .btn-group.bootstrap-select {
	width: 100%!important;
}

.keep_me_logged {
    display: inline-block;
    width: 100%;
    position: relative;
    margin: -15px 0 0;
    float: left;
}
.keep_me_logged input[type="checkbox"] {
border: 1px solid hsl(0, 0%, 0%);
    height: 20px;
    left: 0;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 20px;
    z-index: 22;
}
.keep_me_logged span.loggedin{
    color: hsl(12, 10%, 19%);
display: inline-block;
font-size: 14px;
font-weight: 400;
padding-left: 27px;
position: relative;
text-transform: none;
font-family: 'HelveticaNeueLTStdRoman';
}
.keep_me_logged span::before {
    border: 1px solid hsl(0, 0%, 61%);
    content: "";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 12px;
    height: 18px;
    left: 0;
    line-height: 17px;
    position: absolute;
    text-align: center;
    top: 1px;
    vertical-align: text-top;
    width: 18px;
}
.keep_me_logged input[type="checkbox"]:checked + span::before {
	content: "\f00c";
}



.field_name .dropdown-toggle.btn-default {
	background: hsl(0, 0%, 100%) none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	height: 40px;
	font-size: 15px;
	font-family: 'HelveticaNeueLTStdRoman';
	color: #2c2c2c;
	box-shadow: none;
	padding: 4px 20px;
	border: 1px solid rgb(194, 194, 194);
}

.field_name .bootstrap-select.btn-group .dropdown-toggle .caret {
	background: hsla(0, 0%, 0%, 0) url("../images/select_arrow.png") no-repeat scroll left top;
	border: medium none;
	height: 40px;
	margin-top: -20px;
	right: -1px;
	width: 40px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	background-size: cover;
}

.field_name .bootstrap-select.btn-group.open .dropdown-toggle .caret {
	background-position: 0 -40px;
}

.field_name .bootstrap-select .dropdown-toggle:focus {
	outline: medium none !important;
}

.field_name .bootstrap-select.btn-group .dropdown-menu {
	border: 1px solid hsl(0, 0%, 76%);
	border-radius: 0;
	box-shadow: none;
	margin: 0;
	padding: 0;
}

.field_name .bootstrap-select.btn-group .dropdown-menu li:first-child {
	display: none
}

.field_name .bootstrap-select.btn-group .dropdown-menu li a {
	font-size: 15px;
	font-family: 'HelveticaNeueLTStdBd';
	color: #000;
}

.field_name .bootstrap-select.btn-group .dropdown-menu li a:hover {
	background: none;
	color: #f69e15;
}

.field_name .bootstrap-select.btn-group .dropdown-menu li {
	padding: 0;
}

.field_name input[type="text"],input[type="password"] {
	width: 100%;
	height: 40px;
	border: 1px solid rgb(194, 194, 194);
	padding: 6px 10px;
	-webkit-appearance: none;
	-o-appearance: none;
	appearance: none;
     box-sizing: border-box;
}


.field_name textarea {
	width: 100%;
	height: 150px;
	border: 1px solid rgb(194, 194, 194);
	padding: 6px 10px;
	resize: none;
	text-align: left;
	-webkit-appearance: none;
	-o-appearance: none;
	appearance: none;
     box-sizing: border-box;
}

.post_code input {
	width: 200px;
     box-sizing: border-box;
}

.date_field {
	position: relative;
	padding-right: 50px;
}

.date_field .when_feild .ui-datepicker-trigger::before {
	display: none;
}

.date_field .when_feild .ui-datepicker-trigger {
	background: url("../images/survey_deate_icon.png") center center no-repeat;
	width: 40px;
	display: inline-block;
	height: 40px;
	vertical-align: top;
	font-size: 0;
	margin-left: 0;
	position: absolute;
	border: 1px solid rgb(194, 194, 194);
	right: 0px;
}

.date_detail {
	min-height: 337px;
}

.form_botton {
	width: 100%;
	float: left;
	text-align: center;
    margin-bottom: 30px;
}
.form_botton.thankyou_btn {text-align:left;padding:20px 0 0;}

.form_botton p {
	font-family: 'HelveticaNeueLTStdRoman';
	color: rgb(109, 109, 109);
	display: block;
	font-size: 15px;
	margin-bottom: 17px;
}

.form_botton .book_submit_btn {
	border: none;
	background: rgb(246, 158, 21);
	color: rgb(255, 255, 255);
	display: inline-block;
	font-size: 15px;
	padding: 14px 35px;
	font-family: 'HelveticaNeueLTStdBd';
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
    margin-right:15px;
    cursor:pointer;
}

.form_botton .book_submit_btn:hover {
	background: rgb(14, 182, 231);
}

.check_generic {
	float: left;
	width: 75px;
	position: relative;
}

.check_generic input[type="radio"] {
	height: 20px;
	margin: 0;
	opacity: 0;
	position: absolute;
	width: 20px;
	z-index: 2;
}

.check_generic label {
	color: #404040;
	display: inline-block;
	font-size: 15px;
	cursor: pointer;
	position: relative;
	padding-left: 30px;
}

.check_generic label:before {
	content: "";
	border: 2px solid hsl(194, 89%, 48%);
	border-radius: 50%;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin: auto;
}

.check_generic input[type="radio"]:checked + label:before {
	content: "";
	background: hsl(37, 93%, 52%) none repeat scroll 0 0;
	border-color: hsl(37, 93%, 52%);
}

.pickford_term {
	float: left;
	width: 96%;
	margin-bottom: 15px;
}

.pickford_term input[type="checkbox"] {
	height: 19px;
	margin: 4px 0 0;
	opacity: 0;
	position: absolute;
	width: 19px;
	z-index: 2;
}

.pickford_term label {
	font-size: 15px;
	color: rgb(109, 109, 109);
	font-family: 'HelveticaNeueLTStdRoman';
	position: relative;
	font-weight: normal;
	padding-left: 35px;
}

.pickford_term label:before {
	content: "";
	position: absolute;
	background: url(../images/term_check.png);
	width: 19px;
	height: 19px;
	left: 0px;
	top: 4px;
}

.pickford_term input[type="checkbox"]:checked + label:before {
	background-position: 0px -31px;
}

.generic_enquiry .form_botton {
	text-align: left;
}

.generic_contct_row {}

.enquiry_title {
	width: 100%;
	float: left;
	font-size: 30px;
	color: rgb(64, 64, 64);
	text-align: center;
	font-family: 'HelveticaNeueLTStdLt';
	line-height: 35px;
	margin-top: 23px;
}

.enquiry_title span {
	color: #0eb6e7;
	display: block;
	font-family: 'HelveticaNeueLTStdBd';
}

.enquiry_text {
	width: 100%;
	float: left;
	text-align: center;
	padding: 0px 50px;
	margin-top: 27px;
}

.enquiry_text p {
	font-size: 15px;
	color: #5c5c5c;
	font-family: 'HelveticaNeueLTStdRoman';
}

.enquiry_contact {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 6px;
}

.enquiry_contact p {
	color: #404040;
	display: block;
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 30px;
}

.enquiry_contact p span {
	color: #0eb6e7;
	display: block;
	font-family: 'HelveticaNeueLTStdLt';
	font-size: 50px;
	display: block;
}

.pickfords_gold_slider .item {
	float: left;
	position: relative;
	width: 100%;
}

.inner_page .case_detail_area {
	margin-top: 20px;
	padding: 35px;
}

.inner_page .case_detail_area h1 {
	margin: 0 0 5px;
}

.fullscreen_form_detail {
	width: 100%;
	float: left;
}

.fullscreen_form_detail .field_name {
	width: 48%;
}

.fullscreen_form_detail .field_name:nth-child(2n) {
	float: right;
}

.bottom_checkbox {
	float: right;
	width: 100%;
	padding: 15px 0 0;
}

.self_calculator_area {
	background: #0DB4E7;
}

.self_calculator_area .form_title {
	color: #fff;
}

.self_calculator_area .field_name label {
	color: #fff;
}

.self_calculator_area .field_name .sel_div::before {
	background: hsl(229, 56%, 26%) url("../images/book_from_selectar.png") no-repeat scroll center center;
}

.self_calculator_area .check_box_div p label::before {
	border: 1px solid hsl(0, 0%, 100%);
}

.self_calculator_area .field_name .sel_div select {
	background: #fff;
	border: 1px solid hsl(229, 56%, 26%);
}

.self_calculator_area .check_box_div p label {
	color: #fff;
}

.self_calculator_area .field_name input {
	border: 1px solid hsl(229, 56%, 26%);
}


/*international Baggage*/

.international_baggage_page .resource_box_area {
	margin: 20px 0 0;
}

.international_baggage_page .call_u_back_area {
	margin: 20px 0;
}

.baggage_btn {
	display: inline-block;
	vertical-align: top;
}

.baggage_btn .btn_2,
.baggage_btn .btn_1 {
	float: left;
	position: relative;
	transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	margin-left: 20px;
	z-index: 0;
}

.baggage_btn .btn_1 {
	border: 2px solid #fff;
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 14px;
	color: #fff;
	padding: 13px 35px;
}

.baggage_btn .btn_1::before,
.baggage_btn .btn_2::before {
	background: #F69E15;
	bottom: 50%;
	content: "";
	position: absolute;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	top: 50%;
	left: 50%;
	right: 50%;
	z-index: -1;
}

.baggage_btn .btn_2 {
	border: 2px solid #0eb6e7;
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 14px;
	color: #fff;
	padding: 13px 35px;
	background: #0eb6e7;
}

.baggage_btn .btn_2:hover,
.baggage_btn .btn_1:hover {
	border: 2px solid #F69E15;
	background: none;
}

.baggage_btn .btn_1:hover::before,
.baggage_btn .btn_2:hover::before {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}


/*listing_box_content*/

.listing_box_area {
	float: left;
	width: 100%;
	margin: 0 0 30px;
	background: #fff;
	padding: 40px 30px 35px 60px;
}

.listing_box_title {
	font-size: 28px;
	font-family: 'HelveticaNeueLTStdLt';
	color: #4a4a4a;
	float: left;
}

.listing_box_title span {
	font-family: 'HelveticaNeueLTStdBd';
}

.listing_box_btn {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 15px;
	color: #404040;
	float: right;
	border: 2px solid hsl(0, 0%, 88%);
	padding: 12px 50px 12px 0;
	position: relative;
	width: 255px;
	text-align: center;
	z-index: 1;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	margin: -5px 0 0;
	height: 50px;
}

.listing_box_btn:before {
	background: hsl(194, 89%, 48%) url("../images/plus_icon.png") no-repeat scroll right top;
	right: -2px;
	top: -2px;
	position: absolute;
	width: 50px;
	height: 50px;
	content: '';
	z-index: -1;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.listing_box_btn:hover,
.listing_box_area .listing_box_btn.active {
	color: #fff;
}

.listing_box_btn:hover:before,
.listing_box_area .listing_box_btn.active::before {
	width: 101%;
	background-position: right -57px;
	color: #fff;
}

.listing_box_btn:focus {
	color: #404040;
}

.listing_box_nowork_btn {
	font-family: 'HelveticaNeueLTStdBd';
	font-size: 15px;
	color: #404040;
	float: right;
	border: 2px solid hsl(0, 0%, 88%);
	padding: 12px 50px 12px 0;
	position: relative;
	width: 255px;
	text-align: center;
	z-index: 1;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	margin: -5px 0 0;
	height: 50px;
}

.listing_box_nowork_btn:before {
	background: hsl(194, 89%, 48%) url("../images/plus_icon.png") no-repeat scroll right top;
	right: -2px;
	top: -2px;
	position: absolute;
	width: 50px;
	height: 50px;
	content: '';
	z-index: -1;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.listing_box_nowork_btn:hover {
	color: #fff;
}

.listing_box_nowork_btn:hover:before {
	width: 101%;
	background-position: right -57px;
	color: #fff;
}

.listing_box_nowork_btn:focus {
	color: #404040;
}

.listing_box_content {
	width: 100%;
	float: left;
	padding: 25px 0 0;
	display: none;
}

.listing_box_area .col-xs-12 {
	padding: 0;
}

.listing_box_area .col-xs-12.box_list_item {
	float: left;
	padding: 0 0 35px;
	width: 100%;
}

.listing_box_area .col-xs-12.box_list_item:last-child {
	padding: 0;
}

.box_list_item .title {
	color: #9c9c9c;
	font-size: 16px;
	font-family: 'HelveticaNeueLTStdBd';
	padding: 0 15px 15px;
}

.list_item_text p {
	font-size: 15px;
	color: #5c5c5c;
	font-family: 'HelveticaNeueLTStdRoman';
}

.item_date {
	color: #000;
	font-size: 16px;
	font-family: 'HelveticaNeueLTStdBd';
}

.list_item_checkbox {
	position: relative;
	padding: 4px 15px 0;
}

.list_item_checkbox input[type="checkbox"] {
	border: 1px solid hsl(0, 0%, 0%);
	height: 38px;
	margin: 0;
	opacity: 0;
	position: absolute;
	right: 33px;
	width: 41px;
	z-index: 2;
}

.list_item_checkbox .checkbox_lble::before {
	border: 3px solid hsl(33, 93%, 54%);
	content: "";
	display: inline-block;
	font-family: "FontAwesome";
	font-size: 20px;
	color: hsl(33, 93%, 54%);
	height: 39px;
	line-height: 34px;
	position: absolute;
	right: 20px;
	text-align: center;
	top: 0;
	vertical-align: text-top;
	width: 39px;
}

.list_item_checkbox .checkbox_lble {
	color: hsl(12, 10%, 19%);
	display: inline-block;
	float: right;
	font-size: 14px;
	font-weight: 400;
	padding-left: 0;
	position: relative;
	text-transform: none;
}

.list_item_checkbox input[type="checkbox"]:checked + .checkbox_lble::before {
	content: "\f00c";
}

.listing_box_content a.view_full_plan {
	float: right;
	color: #0eb6e7;
	font-size: 16px;
	font-family: 'HelveticaNeueLTStdBd';
	margin: 15px 0 0;
}

.listing_box_content a.view_full_plan:hover {
	color: #F69E15;
}

.ppc_landing_banner .select_country_area {
	margin-left: 0;
}

.header_local_pickfords .gsc-control-searchbox-only.gsc-control-searchbox-only-en {
	width: 50px;
}

.header_local_pickfords .gsc-search-box-tools .gsc-search-box .gsc-input {
	margin: 0;
	float: left;
	width: 1px;
	padding: 0;
}

.header_local_pickfords form.gsc-search-box {
	margin: 0;
}

.header_local_pickfords table.gsc-search-box {
	margin: 0;
}

.header_local_pickfords .gsc-search-box-tools .gsc-search-box input.gsc-input {
	border: medium none!important;
	background-image: url("../images/custom_search_img.png") !important;
	background-repeat: no-repeat !important;
	background-position: 14px center !important;
	color: hsl(0, 0%, 25%);
	font-family: "HelveticaNeueLTStdLt";
	font-size: 18px;
	height: 50px!important;
	left: 50px;
	padding: 10px 15px!important;
	position: absolute;
	top: 0;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	width: calc(100% - 305px) !important;
	opacity: 0;
	visibility: hidden;
}

.header_local_pickfords .gsc-search-box-tools .gsc-search-box .gsc-input-box-focus input.gsc-input {
	background-image: none !important;
}

.header_local_pickfords .gsc-search-button input.gsc-search-button-v2 {
	background: hsl(229, 56%, 26%) url("../images/search_icon.png") no-repeat scroll center center;
	border: medium none;
	display: none;
	float: left;
	height: 50px;
	text-indent: -9999px;
	width: 50px;
	border-radius: 0;
	margin: 0 0 0 -4px;
}

.header_local_pickfords .gsst_a {
	display: none;
}

.header_local_pickfords.open_search .gsc-search-box-tools .gsc-search-box input.gsc-input {
	opacity: 1;
	visibility: visible;
	left: 0;
}

.header_local_pickfords.open_search .gsc-search-button input.gsc-search-button-v2 {
	display: block;
}

.header_local_pickfords .gsc-input-box {
	background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
	border: medium none !important;
	height: auto;
}

body .gstl_50.gssb_c {
	box-shadow: none !important;
	left: 0 !important;
	margin: 0 auto !important;
	max-width: 1000px !important;
	right: 0 !important;
	top: 50px !important;
	width: 1000px !important;
	z-index: 9999999;
}

body .gssb_c .gsc-completion-container {
	box-shadow: none!important;
}

.iphone_search_area .gsc-control-searchbox-only.gsc-control-searchbox-only-en {
	width: 50px;
}

.iphone_search_area .gsc-search-box-tools .gsc-search-box .gsc-input {
	margin: 0;
	float: left;
	width: 1px;
	padding: 0;
}

.iphone_search_area form.gsc-search-box {
	margin: 0;
}

.iphone_search_area table.gsc-search-box {
	margin: 0;
}

.iphone_search_area .gsc-search-box-tools .gsc-search-box input.gsc-input {
	border: medium none!important;
	background-position: 14px center !important;
	background-image: url("../images/custom_search_img.png") !important;
	color: hsl(0, 0%, 25%);
	font-family: "HelveticaNeueLTStdLt";
	font-size: 18px;
	height: 50px!important;
	left: 50px;
	padding: 10px 15px!important;
	position: absolute;
	top: 0;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	width: calc(100% - 100px) !important;
	opacity: 0;
	visibility: hidden;
}

.iphone_search_area .gsc-search-button input.gsc-search-button-v2 {
	background: hsl(229, 56%, 26%) url("../images/search_icon.png") no-repeat scroll center center;
	border: medium none;
	display: none;
	float: left;
	height: 50px;
	text-indent: -9999px;
	width: 50px;
	border-radius: 0;
	margin: 0 0 0 -5px;
	box-shadow: none !important;
	position: relative;
	z-index: 99;
	padding: 6px 25px;
}

.iphone_search_area .gsst_a {
	display: none;
}

.iphone_search_area.open_search .gsc-search-box-tools .gsc-search-box input.gsc-input {
	opacity: 1;
	visibility: visible;
	left: 0;
}

.iphone_search_area.open_search .gsc-search-button input.gsc-search-button-v2 {
	display: block;
}

.iphone_search_area .gsc-input-box {
	background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
	border: medium none !important;
	height: auto;
}

body .gstl_51.gssb_c {
	box-shadow: none !important;
	left: 0 !important;
	margin: 0 auto !important;
	max-width: 1000px !important;
	right: 0 !important;
	top: 50px !important;
	width: 100% !important;
	z-index: 9999999;
}

body .gssb_c .gsc-completion-container {
	box-shadow: none!important;
}


/*Government Portal */

.moving_europe_banner.foc_logo_banner .banner_inner_section .banner_title{
	float: left;
    width: 70%;
}
.moving_europe_banner.foc_logo_banner .banner_inner_section h1{
	float: left;
    width: 70%;
}

.manager_box {
	padding: 0 20px;
}

.manager_img {
	width: 100%;
	float: left;
}

.manager_img > img {
	width: 100%;
}

.manager_content {
	width: 100%;
	float: left;
	padding: 18px 0 20px;
	text-align: center;
}

.move_manager {
	font-family: "HelveticaNeueLTStdBd";
	font-size: 16px;
	color: #9c9c9c;
	padding: 0 0 2px;
	display: block;
}

.manager_name {
	font-size: 26px;
	font-family: "HelveticaNeueLTStdLt";
	font-weight: 400;
	color: #505050;
	line-height: 30px;
	margin: 0 0 17px;
}

.manager_content p {
	font-family: "HelveticaNeueLTStdRoman";
	font-size: 15px;
	color: #5c5c5c;
	margin: 0;
}

.manager_content .can_help_btn {
	font-family: "HelveticaNeueLTStdBd";
	font-size: 16px;
	color: #0eb6e7;
	margin: 8px 0 0;
	display: block;
}

.manager_content .can_help_btn:hover {
	color: #F69E15;
}

.SkypeButton {
	margin: 10px 0 0;
}

.SkypeButton p img {
	margin: 0 !important;
	vertical-align: inherit !important;
}

.slide_notificn_area {
	width: calc(100% - 255px);
	float: left;
	padding: 0 15px;
}

.slide_notificn_list {
	width: 100%;
	float: left;
	display: table;
	border-bottom: 1px solid #b7b7b7;
	margin-bottom: 10px;
	padding: 13px 0 13px 10px;
}

.slide_notificn_list:last-child {
	border: none;
	margin-bottom: 0;
}

.slide_notificn_img {
	display: table-cell;
	margin-right: 15px;
	vertical-align: top;
	width: 80px;
}

.slide_notificn_content {
	display: table-cell;
	position: relative;
	vertical-align: middle;
	width: 74%;
}

.slide_notifcn_text {
	margin-bottom: 15px;
}

.slide_notifcn_text p {
	color: rgb(0, 0, 0);
}

.slide_notificn_content p span {
	display: block;
	font-family: "HelveticaNeueLTStdBd";
}

.slide_notificn_content p {
	font-family: "HelveticaNeueLTStdRoman";
	font-size: 13px;
	line-height: 15px;
	margin: 0;
}

.slide_notifcn_date {
	bottom: -1px;
	margin-top: 0;
	position: absolute;
}

.slide_notifcn_date p {
	color: rgb(169, 169, 169);
}

.slide_notificn_readmore {
	display: table-cell;
	vertical-align: middle;
	width: 70px;
}

.slide_notificn_readmore a {
	color: rgb(0, 174, 239);
	font-family: "HelveticaNeueLTStdBd";
	font-size: 13px;
}

.slide_notificn_readmore a:hover {
	color: rgb(249, 157, 31);
}

.listing_box_content a.view_all_notificn {
	color: rgb(14, 182, 231);
	float: right;
	font-family: "HelveticaNeueLTStdBd";
	font-size: 16px;
	margin: -24px 0 0;
}

.listing_box_content a.view_all_notificn:hover {
	color: rgb(246, 158, 21);
}

.move_bus{
	width:100%;
	float: left;
	position: relative;
	padding: 0 15px;
	height:45px;
	 margin-top: 10px;
}
.move_bus img{
	position: absolute;
	left: 4%;
	top: 0;
}
.move_bus img.move2{
 left: 20.5%;
}
.move_bus img.move3{
	left:37%;
}
.move_bus img.move4{
	left: 53.5%;
}
.move_bus img.move5{
	left:70%;
}
.move_bus img.move6{
	left: 86.5%;
}




.your_move_area{
	width: 100%;
	float: left;
	padding: 0 15px;
}
.move_text{
		width: 100%;
	float: left;
	padding:25px 0 0 15px;
}
.move_text p{
	font-size: 14px;
	margin: 0;
	 font-family: "HelveticaNeueLTStdRoman";
	color: #555555;
}
.move_list{
	margin: 0;
	float: left;
	width: 100%;
	padding: 0;
	position: relative;
	z-index: 1;
}
.move_list:before{
	content: '';
	background: url('../images/move_home.png') left top no-repeat;
	width: 44px;
	height: 40px;
	position: absolute;
	right: 0;
	top:10px;	
}

.move_list::after {
    border-top: 4px solid rgb(201, 201, 201);
    content: "";
    left: 26px;
    position: absolute;
    right: 89px;
    top: 34px;
    z-index: -1;
}

.move_list li{
	float: left;
	width:95px;
	list-style: none;
	text-align: center;
	margin: 0 60px 0 0;
}
.move_list li:last-child{
	margin-right: 0;
}
.move_list li .move_number{
  background: rgb(153, 153, 153) none repeat scroll 0 0;
    border: 4px solid rgb(255, 163, 3);
    border-radius: 50%;
    color: rgb(255, 255, 255);
    display: inline-block;
    font-family: "HelveticaNeueLTStdBd";
    font-size: 42px;
    height: 67px;
    line-height: 56px;
    text-align: center;
    vertical-align: middle;
    width: 67px;
}

.move_list li .move_number cite {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
}

body.safari .move_list li .move_number{
	line-height: 69px;
}

.move_list li p{
	font-family: "HelveticaNeueLTStdBd";
    font-size: 15px;
	color: #9c9c9c;
	 margin: 20px 0 0;
}
.move_list li.moved .move_number{
background: rgb(0, 172, 19) url("../images/move_right_arrow.png") no-repeat scroll 9px 9px;
    text-indent: -99999px;
}
.move_list li.moved p{
color: #39b54a;
}
.move_list li.current_move .move_number{
	background: #1fa2d1;
}
.move_list li.current_move p{
color: #f7941d;
}

/*portal_login*/

.login_banner .banner_inner_section .banner_title {
	width: 70%;
	float: left;
}

.login_banner .banner_inner_section h1 {
	float: left;
	width: 70%;
}

.login_topheader {
	width: 100%;
	float: left;
	height: 50px;
}

.login_midheader {
	height: 84px;
	width: 100%;
	float: left;
	background: #fff;
}

.login_footer .copyright_area {
	padding: 50px 15px 0;
}

.portal_login_box {
	padding: 26px 35px 20px;
}

.portal_login_box h2 {
	font-size: 30px;
	font-family: "HelveticaNeueLTStdLt";
	color: #404040;
	margin: 0 0 27px;
}

.portal_login_box p {
	font-size: 16px;
	font-family: "HelveticaNeueLTStdBd";
	color: #404040;
	margin: 0 0 25px;
}

.portal_login_box .field_name {
	margin: 0 0 28px;
}

.protal_login_btn {
	background: hsl(37, 93%, 52%) none repeat scroll 0 0;
	border: medium none;
	color: hsl(0, 0%, 100%);
	display: inline-block;
	font-family: "HelveticaNeueLTStdBd";
	font-size: 16px;
	margin-right: 10px;
	margin-top: 13px;
	padding: 13px 50px 14px;
}

.protal_login_btn:hover {
	background: #1E2C69;
}

a.Forgotten_text {
	display: inline-block;
	color: hsl(194, 89%, 48%);
	margin: 13px 0;
	font-family: "HelveticaNeueLTStdBd";
	font-size: 15px;
}

a.Forgotten_text:hover {
	color: hsl(37, 93%, 52%);
}

a.loginNow_area_btn{
	background: rgb(255, 255, 255) none repeat scroll 0 0;
    color: rgb(64, 64, 64);
    font-family: "HelveticaNeueLTStdBd";
    font-size: 14px;
    min-width: 240px;
    padding: 12px 18px;
	position: relative;
	display: none;
}
a.loginNow_area_btn:before{
	content: '';
	background:rgba(0, 0, 0, 0) url("../images/select_country_icon.png") no-repeat scroll left top / 44px auto;
	width: 44px;
	height:44px;
	position: absolute;
	right: 0;
	top: 0;
}


.slider_list.owl-carousel.owl-theme.owl-loaded{
	display: none;
}
.slider_list{
	margin: 0;
	float: left;
	width: 100%;
	padding: 0;
	position: relative;
	z-index: 1;
}
.slider_list:before{
	content: '';
	background: url('../images/move_home.png') left top no-repeat;
	width: 44px;
	height: 40px;
	position: absolute;
	right: 0;
	top:10px;	
	display:none;
}

.slider_list::after {
    border-top: 4px solid rgb(201, 201, 201);
    left: 26px;
    position: absolute;
    right: 89px;
    top: 34px;
    z-index: -1;
}

.slider_list .item{
	float: left;
	width:95px;
	list-style: none;
	text-align: center;
	margin:0;
	position: relative;
	z-index: 2;
}
.slider_list .owl-item::before {
    border-top: 4px solid rgb(201, 201, 201);
    content: "";
    height: 100%;
    left: 23px;
    position: absolute;
    right: -62px;
    top:30px;
    z-index: -1;
}
.slider_list .owl-item:last-child::before {
background: rgba(0, 0, 0, 0) url("../images/move_home.png") no-repeat scroll left top / 29px auto;
    border: medium none;
    content: "";
    height: 40px;
    left: 85px;
    position: absolute;
    right:auto;
    top: 15px;
    width: 32px;	
}

.slider_list .item .move_number{
  background: rgb(153, 153, 153) none repeat scroll 0 0;
    border: 4px solid rgb(255, 163, 3);
    border-radius: 50%;
    color: rgb(255, 255, 255);
    display: inline-block;
    font-family: "HelveticaNeueLTStdBd";
    font-size: 35px;
    height: 60px;
    line-height: 50px;
    text-align: center;
    vertical-align: middle;
    width: 60px;
}

.slider_list .item .move_number cite {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
}

body.safari .slider_list .item .move_number{
	line-height: 60px;
}

.slider_list .item p{
	font-family: "HelveticaNeueLTStdBd";
    font-size: 13px;
	color: #9c9c9c;
	 margin: 15px 0 0;
}
.slider_list .item.moved .move_number{
background:rgb(0, 172, 19) url("../images/move_right_arrow.png") no-repeat scroll 12px 11px / 28px auto;
    text-indent: -99999px;
}
.slider_list .item.moved p{
color: #39b54a;
}
.slider_list .item.current_move .move_number{
	background: #1fa2d1;
}
.slider_list .item.current_move p{
color: #f7941d;
}

/* hq-mafhb-new */

.field_name.post_date .sel_div {
    float: left;
    vertical-align: top;
    width: 49%;
}
.field_name.post_date .sel_div + .sel_div  {
    float: right;
}

.field_name.post_checkbox{
	position: relative;
        margin:0 0 10px;
}

.field_name.post_checkbox label {
    line-height: 23px;
    margin: 0;
    padding-left: 28px;
}
.field_name.post_checkbox input[type="checkbox"] {
border: 1px solid hsl(0, 0%, 0%);
    height: 20px;
    left: 0;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 20px;
    z-index: 22;
}

.field_name.post_checkbox label::before {
    border: 1px solid hsl(0, 0%, 61%);
    content: "";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 12px;
    height: 18px;
    left: 0;
    line-height: 19px;
    position: absolute;
    text-align: center;
    top: 3px;
    vertical-align: text-top;
    width: 18px;
}
.field_name.post_checkbox input[type="checkbox"]:checked + label::before {
	content: "\f00c";
}


.exclusive_direct_area .move_manager{
text-align: center;
	 padding: 0 0 15px;
}
.exclusive_direct_area .can_help_btn {
    color: #0eb6e7;
    font-family: "HelveticaNeueLTStdBd";
    font-size: 16px;
    margin:0;
	display: inline-block;
	 text-align: center;
    width: 100%;
}
.exclusive_direct_area .can_help_btn:hover {
    color: #f69e15;
	
}


.login_right_area {
    float: right;
    padding:35px 0 0;
}
.login_right_area ul{
	margin: 0;
	padding: 0;
}
.login_right_area ul li{
	float: left;
	list-style: none;
	padding: 0 7px;
	color: #404040;
    font-family: "HelveticaNeueLTStdRoman";
    font-size: 14px;
    line-height:15px;
	border-right: 1px solid #c7c7c7;
}
.login_right_area ul li:last-child{
	padding-right: 0;
	border-right: none;
}
.login_right_area ul li a {
    font-family: "HelveticaNeueLTStdBd";
}
	.login_right_area ul li a.switch_link {
		color: #F69F12;
	}
.forgot_field_area, .change_pass_succ{
	background: #fff;
	 width: 340px;
	float: left;
	position: fixed;
	left:50%;
	padding: 29px 15px 15px;
	top:50%;
	z-index: 999;
	 transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
	display: none;
}
.forgot_field_area .field_name{
	margin:0 !important;
}

.forgot_field_area .field_name .protal_login_btn{
	border: none;
}

.forgot_close{
	position: absolute;
	right:0;
	top:0;
	width: 28px;
	height: 28px;
	background:#0EB6E7;
	cursor: pointer;	
}

.forgot_close::before {
    background: #fff none repeat scroll 0 0;
    content: "";
    float: left;
    height: 2px;
    left: 3px;
    position: absolute;
    top: 13px;
    transform: rotate(-45deg);
    width: 24px;
}


.forgot_close::after {
    background: #fff none repeat scroll 0 0;
    content: "";
    float: left;
    height: 2px;
    left: 3px;
    position: absolute;
    top: 13px;
    transform: rotate(45deg);
    width: 24px;
}

.forgot_field_overlay{
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .5;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99;
	display: none;
}

.forgot_field_overlay1{
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .9;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99;
	display: none;
}

.forgot_title {
    display: block;
    font-size: 16px;
    margin: 0;
    padding: 0 0 15px;
    text-align: center;
	font-family: "HelveticaNeueLTStdRoman";
}

.forgot_field_area .field_name p{
	color: rgb(109, 109, 109);
    display: block;
    font-family: "HelveticaNeueLTStdRoman";
    font-size: 13px;
    font-weight: 400;
    letter-spacing: inherit;line-height: 1.1;
    margin-bottom: 10px;
    text-transform: none;
	
}

.forgot_field_area.change_pass .field_name input{margin:0 0 10px;}

.all_case_box.logo_append{
	position: relative;
}
.all_case_box.logo_append h2,.all_case_box.logo_append h1{
	padding-right: 250px;
}
.all_case_box.logo_append p{
	padding-right: 250px;
}

.gr__tooltip {
    display: none !important;
}

/*Admin*/

.sfPageWrapper .header_local_pickfords {
	width: 281px;
}

.sfPageWrapper .header_top_inner_area .rdVertical {
	float: left;
	width: 50%;
	height: 10px!important;
}

.sfPageWrapper .news_advice_area .RadDockZone {
	width: 49%;
	float: left;
}

.sfPageWrapper .news_advice_area .advice_area {
	padding: 22px 56px 35px;
}

.sfPageWrapper .inner_footer .zeDockZoneHasLabel {
	width: 68%;
	float: right;
}

.sfPageWrapper .wide_range_section { margin:0 0 30px;
}

body .sfWrapper {
background-color:#fff;
}

.sfWrapper .field_name {
    width: 20%;
}
.sfWrapper .field_name.post_checkbox{
        margin: 31px 0 0;
}
.sfWrapper .form_botton {
	text-align: left;
    margin-top: 20px;
    margin-bottom:0;
}
.sfWrapper .form_botton .book_submit_btn {
	border: none;
	background: rgb(57, 57, 57);
	color: rgb(255, 255, 255);
	display: inline-block;
	font-size: 15px;
	padding: 14px 35px;
	font-family: 'HelveticaNeueLTStdBd';
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
    margin-right:15px;
    cursor:pointer;
}
.sfWrapper .form_botton .book_submit_btn:hover{background:rgb(14, 182, 231)}

.sfWrapper .forgot_field_area.change_pass .field_name .protal_login_btn {
display:block;
margin:0 auto;
}
.form_detail table input {
	display: inline-block;
	margin: 0 6px 0 0 !important;
	vertical-align: middle;
}

.form_detail table label {
	display: inline-block;
	font-size: 14px;
	vertical-align: middle;
	margin: 0;
}

.form_detail table tr {
	display: inline-block;
	margin-right: 15px;
}
.rdio_pwc {
	width: 100%;
}
.footer_number.footer_number_pwc {
	font-size: 28px;
}

/*PMR Hub CSS*/
.pmrhub_banner .inner_page_banner::before {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	content: "";
	background: rgba(0,0,0,0.5);
	z-index: -1;
}

.pmrhub_banner .inner_page_banner {
	min-height: auto;
	padding-bottom: 20px;
	position: relative;
	z-index: 1;
}

.pmrhub_banner .banner_inner_section {
	padding: 30px 0 10px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

	.pmrhub_banner .banner_inner_section .textleft {
		width: calc(100% - 163px);
		padding: 0 40px 0 0;
	}

	.pmrhub_banner .banner_inner_section > img {
		margin-top: 0px;
	}

	.pmrhub_banner .banner_inner_section .banner_title {
		width: 100%;
		float: left;
		/* background: #203864; */
		/* padding: 0 20px; */
	}

	.pmrhub_banner .banner_inner_section .shordesc {
		padding: 10px 20px;
		float: left;
		width: 100%;
		font-size: 14px;
		color: #fff;
		background: rgb(30 44 105 / 65%);
		margin: 0px 0 0 0;
	}

		.pmrhub_banner .banner_inner_section .shordesc.smallT {
			font-size: 15px;
		}

.pmrhub_banner .pmrinfo {
	width: 100%;
	float: left;
	background: rgb(30 44 105 / 65%);
	margin: 0px 0 0 0;
	padding: 11px 15px;
}

	.pmrhub_banner .pmrinfo ul {
		width: 70%;
		float: left;
		list-style: none;
		margin: 0px;
		padding: 0px;
	}

	.pmrhub_banner .pmrinfo li {
		width: 50%;
		float: left;
		font-size: 14px;
		color: #fff;
	}

		.pmrhub_banner .pmrinfo li.status {
			color: #f69e15;
		}

	.pmrhub_banner .pmrinfo .yellowBox {
		width: 140px;
		float: right;
	}

		.pmrhub_banner .pmrinfo .yellowBox .item {
			/* background: #fff; */
			margin-bottom: 0px;
			font-size: 16px;
			padding: 0px;
			color: #00b050;
			text-align: center;
		}

			.pmrhub_banner .pmrinfo .yellowBox .item img {
				display: block;
				margin: 0 auto;
				width: 36px;
			}

			.pmrhub_banner .pmrinfo .yellowBox .item span {
				display: block;
				margin: 3px auto;
				width: 30px;
				height: 30px;
				border: 2px solid #000;
				border-radius: 100%;
				text-align: center;
				font-size: 14px;
				color: #fff;
				line-height: 26px;
				font-family: helveticaneueltstdbd;
				text-transform: uppercase;
			}

			.pmrhub_banner .pmrinfo .yellowBox .item.satisfactory {
				color: #00b050;
			}

				.pmrhub_banner .pmrinfo .yellowBox .item.satisfactory span {
					color: #00b050;
					border-color: #00b050;
				}

			.pmrhub_banner .pmrinfo .yellowBox .item.unsatisfactory {
				color: #ff0000;
			}

				.pmrhub_banner .pmrinfo .yellowBox .item.unsatisfactory span {
					color: #ff0000;
					border-color: #ff0000;
				}

			.pmrhub_banner .pmrinfo .yellowBox .item.pending {
				color: #f69e15;
			}

				.pmrhub_banner .pmrinfo .yellowBox .item.pending img {
					width: 30px;
					margin: 3px auto;
				}

.banner_fix {
	min-height: 217px;
	clear: both;
	width: 100%;
	float: left;
}

.stickypmrbanner.banner_fix .fixArea {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
}

/* pmrFilter_area */
.stickypmrfilter .pmrFilter_area .fixPmrFilter {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9;
}

.pmrFilter_area {
	width: 100%;
	float: left;
	margin: 20px 0;
	min-height: 80px;
}

	.pmrFilter_area .pmrfilter {
		width: 100%;
		float: left;
		background: #1e2c69;
		padding: 20px;
		position: relative;
	}

		.pmrFilter_area .pmrfilter .field_name {
			margin: 0px;
		}

			.pmrFilter_area .pmrfilter .field_name .sel_div select {
				background: #fff;
			}

	.pmrFilter_area .search_btn {
		display: inline-block;
		vertical-align: middle;
		width: 40px;
		height: 40px;
		background: none;
		border: 1px solid #fff;
		background: #1e2c69 url(../images/search_icon.svg) no-repeat center center / 28px auto;
		float: left;
		transition: 0.3s all;
		position: relative;
	}

	.pmrFilter_area .openSearch .search_btn {
		margin-left: -40px;
	}

	.pmrFilter_area .close_btn {
		display: inline-block;
		vertical-align: middle;
		width: 40px;
		height: 40px;
		border: none;
		background: #0eb6e7 url(../images/close-search-icon.svg) no-repeat center center / 28px auto;
		margin-left: -40px;
		opacity: 0;
		visibility: hidden;
		float: left;
		transition: 0.3s all;
	}

	.pmrFilter_area .openSearch .close_btn {
		margin-left: 0px;
		opacity: 1;
		visibility: visible;
	}

	.pmrFilter_area .searchFilter {
		position: absolute;
		top: 20px;
		right: 113px;
		border: 1px solid #c2c2c2;
		color: #2c2c2c;
		font-family: helveticaneueltstdroman;
		font-size: 15px;
		height: 40px;
		padding: 0 10px;
		width: calc(100% - 173px);
		opacity: 0;
		visibility: hidden;
		transition: 0.3s all;
	}

		.pmrFilter_area .searchFilter::placeholder {
			font-style: italic;
		}

		.pmrFilter_area .searchFilter::-moz-placeholder {
			font-style: italic;
		}

		.pmrFilter_area .searchFilter::-webkit-input-placeholder {
			font-style: italic;
		}


	.pmrFilter_area .openSearch .searchFilter {
		opacity: 1;
		visibility: visible;
		right: 153px;
	}

	.pmrFilter_area .download_btn {
		display: inline-block;
		vertical-align: middle;
		margin-left: 10px;
	}

	.pmrFilter_area .pmrfilter .col-sm-11 .row {
		margin: 0 -5px;
	}

	.pmrFilter_area .pmrfilter .col-sm-11 .col-sm-4 {
		padding: 0 5px;
	}

	.pmrFilter_area .pmrfilter .col-sm-11 {
		width: 89%;
	}

	.pmrFilter_area .pmrfilter .btnGroup {
		width: 11%;
		padding-left: 0px;
		position: static;
	}

/* pmrListTable_area */
.pmrListTable_area {
	width: 100%;
	float: left;
}

	.pmrListTable_area .underall {
		width: 100%;
		float: left;
		background: #fff;
		padding: 20px;
	}

	.pmrListTable_area .table_responsive {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}

	.pmrListTable_area table {
		width: 100%;
		margin-bottom: 1rem;
	}

		.pmrListTable_area table th {
			background: #1e2c69;
			font-size: 12px;
			color: #fff;
			font-family: helveticaneueltstdbd;
			font-weight: normal;
			padding: 8px 10px;
			border: 1px solid #fff;
		}

		.pmrListTable_area table td {
			font-size: 12px;
			color: #000;
			font-family: helveticaneueltstdroman;
			font-weight: normal;
			padding: 8px 10px;
			border: 1px solid #fff;
		}

	.pmrListTable_area #pmrdetails table td,
	.pmrListTable_area #pmrdetails table th {
		font-size: 14px;
	}

	.pmrListTable_area table .redReq {
		color: #ff0000;
		font-family: helveticaneueltstdbd;
	}

	.pmrListTable_area table .iconText {
		font-family: helveticaneueltstdbd;
		position: relative;
		padding: 0 3px 0 21px;
	}

		.pmrListTable_area table .iconText img {
			position: absolute;
			top: 0;
			left: 0px;
			width: 18px;
		}

		.pmrListTable_area table .iconText span {
			position: absolute;
			top: 0;
			left: 0px;
			width: 16px;
			height: 16px;
			border: 1px solid #000;
			border-radius: 100%;
			text-align: center;
			font-size: 9px;
			line-height: 14px;
		}

		.pmrListTable_area table .iconText.compliant {
			color: #00b050;
		}

		.pmrListTable_area table .iconText.pending {
			color: #f69e15;
		}

		.pmrListTable_area table .iconText.satisfactory {
			color: #00b050;
		}

			.pmrListTable_area table .iconText.satisfactory span {
				color: #00b050;
				border-color: #00b050;
			}

		.pmrListTable_area table .iconText.unsatisfactory {
			color: #ff0000;
		}

			.pmrListTable_area table .iconText.unsatisfactory span {
				color: #ff0000;
				border-color: #ff0000;
			}

	.pmrListTable_area table a {
		text-decoration: underline;
	}

		.pmrListTable_area table a:hover {
			text-decoration: none;
		}

	.pmrListTable_area table .update_link {
		color: #f69e15;
	}

	.pmrListTable_area table tbody tr {
		background: #cfd5ea;
	}

		.pmrListTable_area table tbody tr:nth-child(2n) {
			background: #e9ebf5;
		}

	.pmrListTable_area .link_center {
		text-align: center;
		padding: 15px 0 5px 0;
	}

		.pmrListTable_area .link_center a {
			color: #1e2c69;
			text-decoration: underline;
			font-family: helveticaneueltstdbd;
		}

			.pmrListTable_area .link_center a:hover {
				text-decoration: none;
			}

	.pmrListTable_area .link_left {
		text-align: left;
		padding: 15px 0 5px 0;
	}

		.pmrListTable_area .link_left a {
			color: #1e2c69;
			text-decoration: underline;
			font-family: helveticaneueltstdbd;
		}

			.pmrListTable_area .link_left a:hover {
				text-decoration: none;
			}

	.pmrListTable_area table .ratings {
		background: #fff;
		padding: 10px 15px;
		display: inline-block;
	}

		.pmrListTable_area table .ratings.ml-5 {
			margin-left: 0;
		}

		.pmrListTable_area table .ratings label {
			margin: 0px;
			font-size: 14px;
			font-weight: normal;
			margin: 0 30px 0 0;
			position: relative;
			padding: 0 0 0 25px;
		}

			.pmrListTable_area table .ratings label:last-child {
				margin-right: 0px;
			}

			.pmrListTable_area table .ratings label input[type="radio"] {
				width: 18px;
				height: 18px;
				margin: 0;
				display: inline-block;
				vertical-align: sub;
				position: absolute;
				top: 0;
				left: 0;
				opacity: 0;
			}

				.pmrListTable_area table .ratings label input[type="radio"]:checked ~ span::after {
					background: #1e2c69;
				}

			.pmrListTable_area table .ratings label.excellent input[type="radio"]:checked ~ span::after,
			.pmrListTable_area table .ratings label.good input[type="radio"]:checked ~ span::after {
				background: #00b050;
			}

			.pmrListTable_area table .ratings label.acceptable input[type="radio"]:checked ~ span::after {
				background: #f69e15;
			}

			.pmrListTable_area table .ratings label.unsatisfactory input[type="radio"]:checked ~ span::after {
				background: #ff0000;
			}

			.pmrListTable_area table .ratings label span {
				position: absolute;
				top: 0px;
				left: 0px;
				display: inline-block;
				border: 1px solid #4bc7ed;
				border-radius: 100%;
				width: 18px;
				height: 18px;
				padding: 3px;
				background: #fff;
			}

				.pmrListTable_area table .ratings label span::after {
					width: 100%;
					height: 100%;
					display: block;
					border-radius: 100%;
					content: "";
					background: #fff;
				}

	.pmrListTable_area .grades {
		width: 100%;
		float: left;
		margin-top: 15px;
	}

		.pmrListTable_area .grades .iconText {
			position: relative;
			padding: 5px 3px 25px 0px; /*40px;*/
		}

			.pmrListTable_area .grades .iconText strong {
				font-family: helveticaneueltstdbd;
				font-weight: normal;
			}

			.pmrListTable_area .grades .iconText img {
				position: absolute;
				top: 0;
				left: 0px;
				width: 18px;
			}

			.pmrListTable_area .grades .iconText span {
				position: absolute;
				top: 0;
				left: 0px;
				width: 30px;
				height: 30px;
				border: 2px solid #000;
				border-radius: 100%;
				text-align: center;
				font-size: 14px;
				color: #00b050;
				line-height: 26px;
				font-family: helveticaneueltstdbd;
				text-transform: uppercase;
			}

			.pmrListTable_area .grades .iconText.satisfactory span {
				color: #00b050;
				border-color: #00b050;
			}

			.pmrListTable_area .grades .iconText.unsatisfactory span {
				color: #ff0000;
				border-color: #ff0000;
			}

	.pmrListTable_area .selectGrade {
		width: 100%;
		float: left;
		margin-top: 20px;
	}

		.pmrListTable_area .selectGrade .grade_btn {
			border: none;
			font-family: 'HelveticaNeueLTStdBd';
			color: #fff;
			font-size: 16px;
			background: #0eb6e7;
			display: inline-block;
			padding: 9px 15px;
			transition: all 0.3s;
			width: 100%;
		}

			.pmrListTable_area .selectGrade .grade_btn:hover {
				background: #f69e15;
			}

		.pmrListTable_area .selectGrade strong {
			float: left;
			margin: 9px 0 0 0;
		}

			.pmrListTable_area .selectGrade strong + .field_name {
				width: calc(100% - 80px);
				float: right;
			}

.mb-2 {
	margin-bottom: 20px;
}

/* pendingCheck */
.pendingCheck {
	padding: 0px;
	display: inline-block;
	float: right;
}

	.pendingCheck label {
		margin: 0px;
		color: #fff;
		font-size: 10px;
		font-weight: normal;
		position: relative;
		padding: 0 25px 0 0;
		font-family: helveticaneueltstdroman;
		font-style: italic;
	}

		.pendingCheck label input[type="checkbox"] {
			width: 18px;
			height: 18px;
			margin: 0;
			display: inline-block;
			vertical-align: sub;
			position: absolute;
			top: 0;
			left: 0;
			opacity: 0;
		}

		.pendingCheck label span {
			position: absolute;
			top: -1px;
			right: 0px;
			display: inline-block;
			border: 1px solid #fff;
			width: 16px;
			height: 16px;
			padding: 3px;
			background-color: #fff;
		}

		.pendingCheck label input[type="checkbox"]:checked ~ span {
			/*background: #fff url(../images/check-icon-darkblue.png) no-repeat center center / 17px auto;*/
			/*background-image: url(../images/check-icon-darkblue.png);
			background-repeat: no-repeat;
			background-position: center center;
			background-size: 17px auto;*/
		}
			.pendingCheck label input[type="checkbox"]:checked ~ span::after {
				width: 10px;
				height: 6px;
				content: "";
				display: block;
				border-left: 1.5px solid #1e2c69;
				border-bottom: 1.5px solid #1e2c69;
				transform: rotate(-47deg);
				margin: -1px 0 0 -1px;
			}

/* back_link_area */
.back_link_area {
	width: 100%;
	float: left;
	padding: 15px 0;
}

	.back_link_area a {
		color: #1e2c69;
		text-transform: uppercase;
		font-family: helveticaneueltstdbd;
		font-size: 14px;
	}

/* tablink */
.tablink {
	width: 100%;
	float: left;
}

	.tablink a {
		float: left;
		margin: 0 8px 0 0;
		font-size: 18px;
		line-height: 28px;
		border: 1px solid #0eb6e7;
		border-bottom: none;
		color: #fff;
		padding: 8px 30px;
		cursor: pointer;
		background: #0eb6e7;
	}

		.tablink a.active {
			background: #fff;
			color: #0eb6e7;
			font-family: helveticaneueltstdbd;
		}

		.tablink a span {
			width: 26px;
			height: 26px;
			padding: 5px;
			display: inline-block;
			line-height: 14px;
			background: #fff;
			border-radius: 100%;
			margin-left: 3px;
			position: relative;
		}

		.tablink a.active span {
			background: #0eb6e7;
		}

		.tablink a span img {
			max-width: 100%;
		}

		.tablink a span i {
			width: 16px;
			height: 16px;
			line-height: 16px;
			position: absolute;
			top: -5px;
			right: -9px;
			background: #ff0000;
			color: #fff;
			text-align: center;
			font-size: 8px;
			border-radius: 100%;
			font-style: normal;
		}

.tabarea {
	display: none;
}

#pmrdetails, #fcdo {
	display: block;
}

/* commentAll */
.commentAll {
	width: 100%;
	float: left;
}

#commentlog h5 {
	font-family: helveticaneueltstdbd;
	color: #1e2c69;
	margin-bottom: 20px;
}

.commentAll .item {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

	.commentAll .item .image {
		width: 60px;
		height: 60px;
		padding: 10px 5px;
		float: left;
		border: 1px solid #1e2c69;
		display: flex;
		align-items: center;
	}

		.commentAll .item .image img {
			max-width: 100%;
		}

	.commentAll .item .text {
		width: calc(100% - 80px);
		float: right;
		border-bottom: 1px solid #ccc;
		padding: 0 0 12px 0;
	}

	.commentAll .item:last-child .text {
		border-bottom: none;
	}

	.commentAll .item .text p {
		min-height: 50px;
	}

	.commentAll .item .text .dateAuthor {
		color: #9c9c9c;
	}

	.commentAll .item .text textarea {
		width: 100%;
		height: 150px;
		border: 1px solid #ccc;
		padding: 10px 15px;
		margin-bottom: 10px;
	}

		.commentAll .item .text textarea::placeholder {
			font-style: italic;
		}

	.commentAll .item .text .addcomment {
		color: #1e2c69;
		text-transform: uppercase;
		font-family: helveticaneueltstdbd;
		font-size: 14px;
		;
	}

/* assignGradePopup */
.assignGradePopup {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.5);
	display: none;
	align-items: center;
	justify-content: center;
	z-index: 9;
}

	.assignGradePopup .under {
		max-width: 400px;
		background: #fff;
		padding: 40px 30px;
		text-align: center;
		position: relative;
	}

	.assignGradePopup .closepopA {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 30px;
		height: 30px;
		background: #0eb6e7;
		color: #fff;
		text-align: center;
		border: none;
	}

	.assignGradePopup .under h3 {
		font-family: helveticaneueltstdbd;
		font-size: 22px;
		color: #1e2d6a;
		margin: 0 0 12px;
	}

	.assignGradePopup .under p {
		font-size: 16px;
		margin: 0px;
	}

/* pickAdminTabs */
.pickAdminTabs {
	width: 100%;
	float: left;
	padding: 20px 0;
}

	.pickAdminTabs .underall {
		width: 100%;
		float: left;
		background: #fff;
		padding: 20px;
	}

	.pickAdminTabs .pmrFilter_area {
		margin: 0px 0 20px;
	}

		.pickAdminTabs .pmrFilter_area .pmrfilter .field_name.mt-1 {
			margin-top: 10px;
		}

		.pickAdminTabs .pmrFilter_area .fixPmrFilter .container {
			width: 100%;
			padding: 0px;
		}

		.pickAdminTabs .pmrFilter_area .openSearch .searchFilter {
			right: 148px;
		}

		.pickAdminTabs .pmrFilter_area .searchFilter {
			width: calc(100% - 168px);
		}
.field_name .sel_div select.ddlgovdept option {
	font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.tdpmrid{word-break:b}