@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700');
@font-face {
	font-family: 'MarkPro';
	src: url('../eot/markpro.eot');
	src: url('../eot/markprod41d.eot#iefix') format('embedded-opentype'), url('../woff2/markpro.woff2') format('woff2'), url('../woff/markpro.woff') format('woff'), url('../ttf/markpro.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'MarkPro';
	src: url('../eot/markpro-black.eot');
	src: url('../eot/markpro-blackd41d.eot#iefix') format('embedded-opentype'), url('../woff2/markpro-black.woff2') format('woff2'), url('../woff/markpro-black.woff') format('woff'), url('../ttf/markpro-black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}
@font-face {
	font-family: 'MarkPro';
	src: url('../eot/markpro-bold.eot');
	src: url('../eot/markpro-boldd41d.eot#iefix') format('embedded-opentype'), url('../woff2/markpro-bold.woff2') format('woff2'), url('../woff/markpro-bold.woff') format('woff'), url('../ttf/markpro-bold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: 'Bebas Neue';
	src: url('../eot/bebasneue.eot');
	src: url('../eot/bebasneued41d.eot#iefix') format('embedded-opentype'), url('../woff2/bebasneue.woff2') format('woff2'), url('../woff/bebasneue.woff') format('woff'), url('../ttf/bebasneue.ttf') format('truetype'), url('../svg/bebasneue.svg#BebasNeue') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'bebas_neueregular';
    src: url('../eot/bebasneue-webfont.eot');
    src: url('../eot/bebasneue-webfontd41d.eot#iefix') format('embedded-opentype'),
         url('../woff/bebasneue-webfont.woff') format('woff'),
         url('../ttf/bebasneue-webfont.ttf') format('truetype'),
         url('../svg/bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {font-size: 15px;line-height: 20px;color: #333;font-family: 'MarkPro', sans-serif;font-weight: 400;}
a {color: #333;text-decoration: none;}
.homevalink { color: #337ab7; }a:hover {color: #e2050c;text-decoration: none;}
ul {padding-left: 0px;list-style: inside;}
input, select, button {outline: 0;box-shadow: none;}
.top-track {background:#fff;}
.carousel-inner .imgOverlay {position: absolute;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);}
.logo-bg {background: #fff;min-height: 100px;padding-top: 10px;padding-bottom: 10px;text-align: left;}
.menu-zone-bg {background: #f5f5f5;border-radius: 5px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;min-height: 98px;}
.top-row-1 {min-height: 49px;border-bottom: 1px solid #d7d7d7;font-size: 16px;font-weight: 400;}
.top-email, .top-appo, .top-quote {min-height: 49px;padding-left: 0px;padding-right: 0px;}
.top-email a:hover, .top-appo a:hover, .top-quote a:hover {	background: #ea5220;color: #fff;}
.top-email{display:inline-block}
.top-email a {padding-top: 15px;min-height: 49px;display: block;}
.top-appo a {padding-top: 15px;background: #ea5220;color: #fff;min-height: 49px;display: block;}
.top-quote a {padding-top: 15px;background: #cb0021;color: #fff;min-height: 49px;display: block;}
.main-nav-track {background-color: #f8f8f8;}
.main-nav-track .navbar {margin-bottom: 0px;border: 0px solid transparent;min-height: 48px;}
.clr-1 {color: #cb0021;}
.navbar-default .navbar-nav>li>a {color: #363636;font-weight: 600;text-transform: uppercase;font-size: 14px;}
.main-nav-track .navbar-nav>li::after {content: "";	background: #c1c1c1;width:1px;height:20px;position: absolute;z-index: 999;bottom: 0px;top:15px;right:0;bottom:0;}
.main-nav-track .navbar-nav>li:last-child::after{background:none}.main-nav-track .navbar-nav>li.active a {color: #cb0021;background: inherit;}
.main-nav-track .navbar-nav>li.active a:hover {color: #cb0021;background: inherit;}.main-nav-track .navbar-nav>li a:hover {color: #cb0021;}
.banner-track {	position: relative;	z-index: 88;top: 137px;}
.banner-content-ground {padding-top: 190px;	padding-bottom: 100px;}
.banner-content-1 {	color: #fff;}
.banner-content-1 h3, .banner-content-1 h4, .banner-content-1 h5 {font-family: 'Bebas Neue';margin-bottom: 0px;	margin-top: 0px;}
.banner-content-1 h3 {font-size: 28px;line-height: 30px;font-weight: 400;letter-spacing: 25px;margin-top: 25px;	color:#fff;}
.banner-content-1 h4 {font-size: 122px;line-height: 122px;font-weight: 400;	letter-spacing: 5px;color:#fff;}
.banner-content-1 h5 {font-size: 38px;line-height: 40px;font-weight: 400;letter-spacing: 5px;color:#fff;}
.banner-content-1 p {font-size: 17px;line-height: 24px;	color: #eaeaea;	margin-top: 10px;}
.banner-quote-form {width: 365px;border-radius: 5px;background: #d9d9d9;padding-bottom: 15px;color: #333;font-size: 14px;font-weight: 400;float: right;}
.banner-quote-form label {font-weight: 600;color:#3a3a3a;}
.banner-quote-form h2 {background: #fff;color: #fff;text-align: center;margin-top: 0px;font-weight:normal;font-size: 20px;padding:0;}
.banner-quote-form h2 span{padding:12px 15px;background:#231f20;display:inline-block;border-bottom-left-radius:6px;border-bottom-right-radius:0px;width:auto;margin-bottom: 15px;font-family: 'Quicksand', sans-serif;}
.banner-quote-form h2 span:last-child{border-bottom-left-radius:0;border-bottom-right-radius:6px;margin-left: 2px;}
.banner-quote-form::before {content: " "; background: url(../png/quote-arrow.png) no-repeat; margin-left: -68px; width: 77px;height: 150px;position: absolute;top: 23px;display:none}
.banner-quote-form .form-group {margin-bottom: 6px;}
.banner-quote-form .form-control {background: #fff;	color: #333;padding-top: 6px;padding-bottom: 6px;height: 35px;border-radius:4px;}
.banner-quote-form .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width: 100%;}
.banner-quote-form .btn-default {background: #f5f5f5!important;color: #333!important;padding-top: 6px!important;padding-bottom: 6px!important;height: 35px !important;border-radius:4px;}
.quote-btn {width:100%;height: 45px;line-height: 45px;text-align: center;font-size: 17px;font-weight:normal;background: #B01213;border-radius: 5px;border: 0px;color: #fff;font-family: 'Titillium Web', sans-serif;}
.selectpicker {width: 100%;	height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;	color: #555;border-radius: 5px;}
.quote-space-r-7 {padding-right: 7px;}
.quote-space-l-7 {padding-left: 7px;}
.body-content {}
.title-row h1 {font-size: 30px;text-transform: uppercase;}
.title-row h2 {font-size: 19px;font-weight: 600;text-transform: uppercase;}
.title-row h3 {font-size: 30px;text-transform: uppercase;}
.title-head {color: #242424;font-size: 18px;line-height:24px;margin-bottom: 30px;}
.line-1 {width: 100px;height: 2px;background: #555;margin: 0 auto;margin-top: 10px;	margin-bottom: 20px;}
.line-2 {width: 50px;height: 2px;background: #555;margin: 0 auto;margin-top: 10px;margin-bottom: 20px;}
.brand-logo-list div {box-shadow: 1px 0 0 0 #e7e7e7, 0 1px 0 0 #e7e7e7, 1px 1px 0 0 #e7e7e7, 1px 0 0 0 #e7e7e7 inset, 0 1px 0 0 #e7e7e7 inset;}
.brand-logo {float: left;width: 130px;height: 120px;}
.brand-logo img {filter: none;-webkit-filter: grayscale(0); filter: grayscale(0);-webkit-transition: all .8s ease-in-out;}
.brand-logo img:hover {	filter: gray;-webkit-filter: grayscale(1);}
.howitwork-ico {width: 150px;height: 150px;border-radius: 20px;text-align: center;display: inline-block;background: #f5f5f5;padding-top: 32px;}
.arrow-space {width: 1.5%;}
.footer-row-1 {background: #f5f5f5;padding: 50px 0px 50px 0px;}
.footer-contact {}
.footer-contact .bootstrap-select .btn-default {height: inherit;padding: 15px;border: 1px solid #c3c3c3;font-size: 14px;color: #444;background: #fbfbfb;display:block;}
.footer-contact .form-control {height: inherit;	padding: 15px;border: 1px solid #c3c3c3;font-size: 14px;color: #444;}
.footer-contact .form-group {padding-left: 7px;	padding-right: 7px;text-align: left;}
.footer-contact .form-group.col-md-2{text-align: center}
.btn-submit-1 {	height: inherit;background: #b90121!important;color: #fff;font-size: 15px;text-transform: uppercase;padding: 15px 25px;border: 0px;font-weight: 600;overflow: hidden;}
.btn-submit-1::before {background: #222!important;}
.btn-submit-1:hover::before {background: #222!important;}
.btn-submit-2 {height: inherit;	background: #e7e7e7!important;color: #262626;font-size: 15px;text-transform: uppercase;padding: 15px 25px;border: 0px;font-weight: 600;overflow: hidden;}
.btn-submit-2::before {background: #b90121!important;}
.btn-submit-2:hover::before {background: #b90121!important;}
.footer-row-2 {background: #262626;color: #ababab;font-size: 14px;line-height: 23px;padding: 60px 0px;}
.footer-row-2-insider {color: #e0e0e0;font-size: 17px;line-height: 25px;border-bottom: 1px solid #4c4c4c;padding-bottom: 38px;margin-bottom: 38px;}
.footer-row-2-insider .ico-1 {display: inline-block;position: relative;top: -20px;padding-right: 10px;}
.footer-row-2-insider .text-1 {display: inline-block;text-align: left;}
.footer-row-2-insider .center-col {	border-left: 1px solid #4c4c4c;	border-right: 1px solid #4c4c4c;}
.footer-row-2-insider .hvr-wobble-vertical {display: block;}
.footer-row-2-downsider {}
.footer-row-2-downsider h3 {color: #fff;font-size: 17px;line-height: 20px;text-transform: uppercase;font-weight: 600;margin-bottom: 25px;}
.hours {list-style-type: none;}
.hours li {	padding-bottom: 7px;}
.foot-menu {list-style-type: none;}
.foot-menu li {padding-bottom: 5px;}
.foot-menu a {color: #ababab;text-decoration: none;display: block;}
.foot-menu a:hover {color: #dadada;}
.foot-menu a i {margin-right: 8px;}
.footer-row-3 {	text-align: center;	padding: 10px 0px 15px 0px;	color: #777;font-size: 14px;}
.header-inner {}
.header-inner .banner-content-ground {padding-top: 0px;	padding-bottom: 10px;background: transparent;}
.list-sort {text-align: left;}
.list-sort .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width: 100%;}
.list-sort .btn-default {background: #f2f2f2!important;color: #626262!important;padding-top: 12px!important;padding-bottom: 12px!important;	height: auto!important;font-size: 12px!important;border: 1px solid #ededed!important;}
.list-sort .dropdown-menu {	border: 1px solid #ededed!important;font-size: 12px!important;}
.list-sort label {font-weight: 400;text-transform: uppercase;color: #898989;margin-top: 10px;font-size: 14px;padding-left: 20px;}
.list-sort div {padding-right: 0px;	padding-left: 0px;}
.list-sort .row {margin-right: 5px;	margin-left: 5px;}
.list-zone {}
.list-row {	margin-bottom: 60px;}
.list-row h2 {font-size: 24px;line-height: 27px;text-transform: uppercase;font-weight: 600;	margin-top: 0px;min-height: 52px;margin-bottom: 5px;}
.list-row h2 a {color: #393939;}
.list-row h2 a:hover {color: #b90121;}
.list-row .img-responsive {	border-radius: 5px;}
.list-row-content {min-height: 130px;color: #5e5e5e;}
.list-row-content p i {margin-right: 8px;}
.bt-quote-1 {background: #313131;color: #fff;padding: 14px 22px 12px 22px;font-size: 13px;line-height: 14px;color: #f5f5f5;text-transform: uppercase;border: 0px;font-weight: 500;margin-top: 10px;	margin-right: 10px;}
.bt-quote-1:hover, .bt-quote-1:active, .bt-quote-1:focus {background: #b90121!important;color: #fff!important;}
.bt-quote-2 {background: #b90121;color: #fff;padding: 14px 22px 12px 22px;font-size: 13px;line-height: 14px;color: #f5f5f5;text-transform: uppercase;border: 0px;font-weight: 500;margin-top: 10px;margin-right: 10px;}
.bt-quote-2:hover, .bt-quote-2:active, .bt-quote-2:focus {background: #313131!important;color: #fff!important;}
.title-2 {margin-top: 5px;font-size: 23px;line-height: 24px;color: #363636;font-weight: 600;margin-bottom: 10px;}
.details-head {text-align: left!important;min-height: 275px;padding-top: 25px;}
.details-head h2 {font-size: 25px;color: #eaeaea;font-weight: 600;margin-bottom: 20px;}
.details-head .foot-menu li {margin-bottom: 2px;}
.details-head .foot-menu li:first-child a {color: #f34f11!important;font-weight: 600;}
.details-content {padding: 50px 0px;}.details-content-title {}
.details-content-title h1 {margin-top: 0px;font-size: 23px;line-height: 24px;color: #363636;font-weight: 600;margin-bottom: 10px;}
.details-content-title a {color: #5e5e5e;}
.details-content-title a:hover {color: #111!important;}
.details-content-title li {	margin-bottom: 5px;}
.details-content-title .foot-menu li:first-child a {color: #3e3e3e!important;font-weight: 600;}
.details-content-title .foot-menu .red {color: #b50020;}
.brands-we-service {}
.brands-we-service .content {height: 301px;	overflow: auto;overflow-x: hidden;}
.brands-we-service .brand-logo {width: 85px;height: 75px;}
.brands-we-service .brand-logo img {filter: inherit; /* IE5+ */	-webkit-filter: inherit; /* Webkit Nightlies & Chrome Canary */	filter: inherit;-webkit-transition: all .8s ease-in-out;}
.brands-we-service . img:hover {	filter: inherit;-webkit-filter: grayscale(0);/*-webkit-transform: scale(1.01);*/}
.detail-service-list {background: #f8f8f8;border-radius: 5px;padding-bottom: 20px;color: #5d5c5c;font-size: 14px;line-height: 17px;}
.detail-service-list h3 {background: #cb0021;color: #fff;font-size: 23px;line-height: 24px;font-weight: 600;border-top-left-radius: 5px;border-top-right-radius: 5px;padding: 13px 20px;margin-bottom: 0px;}
.detail-service-list ul {padding: 20px 12px 10px 12px;list-style-type: none;margin-bottom: 0px;}
.detail-service-list li span {display: table-cell;}
.detail-service-list li {margin-bottom: 7px;}
.list-ico {	float: left;padding-right: 5px!important;width: 35px;}
.list-ico-ttl {float: left;padding-top: 7px!important;width: 275px;}
.hours-list {}
.hours-list ul {list-style-type: none;}
.hours-list li {display: block;border: 1px solid #d6d6d6;padding: 10px 15px;font-size: 16px;color: #313131;	font-weight: 600;margin-bottom: 5px;}
.hours-list li strong {color: #b90121;font-weight: 600;}
.range-list {}
.range-list ul {list-style-type: none;font-weight: 600;}
.range-list li {margin-bottom: 5px;	background: url(../png/ico-tick-1.png) no-repeat left 2px;padding-left: 22px;margin-bottom: 10px;}
.bold-check {margin-bottom: 20px!important;}
.bold-check label {font-weight: 600;}
.booking-text {font-size: 19px;line-height: 30px;text-align: center;text-transform: uppercase;}
.details-form .footer-contact .form-control {background: #fbfbfb;}
.detail-address {}
.detail-bottom-text {}
.detail-bottom-text p {	font-size: 14px;line-height: 25px;}
.form-quote {background:#efefef;}
.footer-contact label {font-weight:500;font-size: 14px;}
.get-in-touch-widget, .we-are-social {padding-bottom: 10px;}
.get-in-touch-widget li, .we-are-social li {font-size:14px;padding:0 0 10px 45px;}
.get-in-touch-widget li a, .we-are-social li a {color:#646464;}
.get-in-touch-widget li i, .we-are-social li i {color:#606060;margin-left:-45px;font-size:16px;width:18px;text-align:center;float:left;}
.get-in-touch-widget li i.fa-phone, .we-are-social li i.fa {font-size:20px;}
.get-in-touch-widget.boxed li, .we-are-social.boxed li {padding-bottom:7px;line-height: 30px;}
.get-in-touch-widget.boxed li i, .we-are-social.boxed li i {border:1px solid #bbbbbb;border-radius:3px;	-moz-border-radius:3px;	-webkit-border-radius:3px;width:26px;height:26px;line-height:25px;font-size:16px;}
.get-in-touch-widget.boxed li i.fa-envelope, .we-are-social.boxed li i.fa-envelope {font-size:14px;}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {width: 100%;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {display: inline-block!important;}
.bootstrap-select.btn-group .dropdown-menu li a {outline: 0px;}
.bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:active, .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder:hover {outline: 0px!important;}
#background-carousel {position: absolute;width: 100%;height: 100%;z-index: -1;}
.carousel, .carousel-inner {width: 100%;height: 100%;z-index: 0;overflow: hidden;}
.item {	width: 100%;height: 100%;background-position: center center;background-size: cover;z-index: 0;}
#content-wrapper {position: inherit;z-index: 1 !important;min-width: 100%;min-height: 100%;}
.well {opacity: 0.85}
.btn-float {width:100%!important;display:block!important;}
.no-strong {font-weight: 400!important;}
.red {color: #e20027;}
.cap {text-transform: uppercase!important;}
.img-fit {width: 100%;}
.hover-zoom {overflow: hidden;}
.hover-zoom img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.hover-zoom:hover img {	-webkit-transform: scale(1.3);transform: scale(1.3);}
.relative {position: relative!important;}
.p-0 {padding: 0px!important;}
.p-t-10 {padding-top: 10px!important;}
.p-t-15 {padding-top: 15px!important;}
.p-t-20 {padding-top: 20px!important;}
.p-t-25 {padding-top: 25px!important;}
.p-t-30 {padding-top: 30px!important;}
.p-t-35 {padding-top: 35px!important;}
.p-t-40 {padding-top: 40px!important;}
.p-b-0 {padding-bottom: 0px!important;}
.p-b-10 {padding-bottom: 10px!important;}
.p-b-15 {padding-bottom: 15px!important;}
.p-b-20 {padding-bottom: 20px!important;}
.p-b-25 {padding-bottom: 25px!important;}
.p-b-30 {padding-bottom: 30px!important;}
.p-b-35 {padding-bottom: 35px!important;}
.p-b-40 {padding-bottom: 40px!important;}
.p-r-0 {padding-right: 0px!important;}
.p-r-3 {padding-right: 3px!important;}
.p-r-5 {padding-right: 5px!important;}
.p-r-10 {padding-right: 10px!important;}
.p-r-15 {padding-right: 15px!important;}
.p-r-20 {padding-right: 20px!important;}
.p-l-0 {padding-left: 0px!important;}
.p-l-3 {padding-left: 3px!important;}
.p-l-5 {padding-left: 5px!important;}
.p-l-10 {padding-left: 10px!important;}
.p-l-15 {padding-left: 15px!important;}
.p-l-20 {padding-left: 20px!important;}
.m-0 {margin: 0px!important;}
.m-t-10 {margin-top: 10px!important;}
.m-t-15 {margin-top: 15px!important;}
.m-t-20 {margin-top: 20px!important;}
.m-t-25 {margin-top: 25px!important;}
.m-t-30 {margin-top: 30px!important;}
.m-t-35 {margin-top: 35px!important;}
.m-t-40 {margin-top: 40px!important;}
.m-t-50 {margin-top: 50px!important;}
.m-t-60 {margin-top: 60px!important;}
.m-t-70 {margin-top: 70px!important;}
.m-t-80 {margin-top: 80px!important;}
.m-t-90 {margin-top: 90px!important;}
.m-t-100 {margin-top: 100px!important;}
.m-b-0 {margin-bottom: 0px!important;}
.m-b-10 {margin-bottom: 10px!important;}
.m-b-15 {margin-bottom: 15px!important;}
.m-b-20 {margin-bottom: 20px!important;}
.m-b-25 {margin-bottom: 25px!important;}
.m-b-30 {margin-bottom: 30px!important;}
.m-b-35 {margin-bottom: 35px!important;}
.m-b-40 {margin-bottom: 40px!important;}
.m-b-50 {margin-bottom: 50px!important;}
.m-b-60 {margin-bottom: 60px!important;}
.m-b-70 {margin-bottom: 70px!important;}
.m-b-80 {margin-bottom: 80px!important;}
.m-b-90 {margin-bottom: 90px!important;}
.m-b-100 {margin-bottom: 100px!important;}
.m-r-0 {margin-right: 0px!important;}
.m-r-3 {margin-right: 3px!important;}
.m-r-5 {margin-right: 5px!important;}
.m-r-10 {margin-right: 10px!important;}
.m-r-15 {margin-right: 15px!important;}
.m-r-20 {margin-right: 20px!important;}
.m-l-0 {margin-left: 0px!important;}
.m-l-3 {margin-left: 3px!important;}
.m-l-5 {margin-left: 5px!important;}
.m-l-10 {margin-left: 10px!important;}
.m-l-15 {margin-left: 15px!important;}
.m-l-20 {margin-left: 20px!important;}
.f-s-20 {font-size:20px;}
.mdlcont{padding:93px 0px;}
.servicewhole h2{font-size:32px; color:#484848; font-weight:900; margin-bottom:27px; margin-top:0px;}
.servicewhole h3{color:#515151; font-size:17px; margin-top:0px;} 
.centres-form-container {padding: 20px;color: #fff;	background: #363636;-webkit-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);margin-bottom: 30px;}
.servicewhole .form-control {width: 100%;height: 50px;padding: 6px 12px;background-color: #fff;border: 1px solid #ccd0d2;-webkit-border-radius: 0;border-radius: 0;-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;}
.btn-primary {background:#b90121;color: #FFF;font-family: "Work Sans",sans-serif;font-size: 16px;font-weight: 600;text-align: left;min-height: 50px;line-height: 50px;position: relative;border: none;padding: 0 65px 0 15px;font-weight:700;outline:none;}
.btn-primary:hover{ background:#b90121; border-color: #b90121;}
.btn-primary:focus {background: #b90121 !important;outline:none;border-color: #b90121;}
.btn-primary::after {content: '\f105';font: normal normal normal 20px/1 FontAwesome;line-height: 1;background-repeat: no-repeat;background-position: center center;text-align: center;position: absolute;top: 0;right: 0;bottom: 0;color: #fff;line-height: 50px;width: 45px;-webkit-border-radius: 5px;border-radius: 5px;background-color: #c30122;display: block;}
.centres-form-container p{font-size:16px; color:#fdfdfd;}
.servicewhole .col-lg-5 {width: 41.66666667%;padding: 0px 5px;}
.parea{padding-bottom:20px;}
.parea p{color:#6e6e6e; font-size:16px; line-height:22px;padding-right: 63px;}
.card-clear {border: 1px solid #D8D8D8;-webkit-border-radius: 5px;border-radius: 5px;background-color: #FFF;box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);}
.card-clear .card-clear-header {-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;background-color: #b90121;color: #fff;padding: 10px 20px;}
.text-center {text-align: center;}
.card-clear .card-clear-header .approved-title {width: 149px;min-height: 145px;background: url(../png/bg-shield-tick.png) center center no-repeat ;color: #fff;font-size: 20px;font-weight: 600;line-height: 25px;text-align: center;margin: 0 auto;padding: 30px 0;}
.card-basic {margin: 0 13px 20px;}
.card-basic .card-basic-title-small {font-size: 16px;}
.card-basic .card-basic-title, .card-basic .card-basic-title-small {font-weight: 600;line-height: 30px;margin: 0 0 10px;color: #014789;}
.card-clear .card-clear-grid > .row > div {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding: 20px 20px 10px;}
.ulsec ul{list-style:none; padding:0; margin:0; } 
.ulsec ul li{color:#5d5d5d; font-size:14px; padding:0px 0px 6px;}
.card-clear .card-clear-grid > .row > div:first-of-type {border-right: 1px solid #D8D8D8;}
.card-clear-grid{border-bottom: 1px solid #D8D8D8;}
.card-clear-header p{ color:#ffffff; font-size:15px; line-height:23px;}
.padding-right{padding-right:12px;} 
.main_head{text-align:center !important;padding-top: 57px !important;}
.main_head h1{color:#ffffff; font-size:122px; font-family: 'bebas_neueregular'; letter-spacing: 5px;}
.service-centres div.nearest-centre {border: 1px solid #D8D8D8;-webkit-border-radius: 5px;border-radius: 5px;background-color: #f5f5f5;-webkit-box-shadow: 0 2px 15px 0 rgba(0,0,0,.25);box-shadow: 0 2px 15px 0 rgba(0,0,0,.25);padding: 20px;color: #505050;font-size: 16px;line-height: 22px;}
.service-centres h4{color:#3f3f3f;font-size:20px;line-height: 1.1;font-family: 'MarkPro-Bold';margin:0px;padding-top: 10px;}
.centre-icons {text-align:right;}
.service-centres .centre-approved-container, .service-centres div.other-centres .center.approved-centre {-webkit-border-radius: 5px;background: url(../png/bg-shield-tick.png) right 30px top 20px no-repeat #b90121;-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);overflow: none;}
.service-centres .centre-approved-container h2, .service-centres .centre-approved-container h4, .service-centres .centre-approved-container h5 {color: #fff;}
.service-centres .centre-approved-container h2 {font-size: 16px;font-weight: 600;line-height: 22px;margin-top: 0;margin-bottom: 10px;padding-top: 10px;}
.service-centres .centre-approved-container {border-radius: 5px;box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);padding: 14px 20px;color: #fff;}
.centre-approved-container  p{color:#ffffff; font-size:15px;}
.service-centres div.nearest-centre {color: #424242;font-size: 15px;line-height: 22px;}
.service-centres div.nearest-centre .opening-hours {padding: 1px 0;}
.service-centres div.nearest-centre .opening-hours span.day {min-width: 145px;display: inline-block;}
.card-bg-grey .card-bg-grey-body {padding: 20px;}
.card-bg-grey {border: 1px solid #D8D8D8;-webkit-border-radius: 5px;border-radius: 5px;background-color: #F5F5F5;-webkit-box-shadow: 0 2px 15px 0 rgba(0,0,0,.25);box-shadow: 0 2px 15px 0 rgba(0,0,0,.25);padding: 0;margin: 0 0 20px;}
.card-bg-grey .card-blue-header {color: #3f3f3f;font-size: 20px;font-weight: 600;line-height: 25px;text-align: center;margin-top: 0;}
.card-bg-grey .card-bg-grey-footer {min-height: 60px;width: 100%;-webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;background-color: #505052;color: #fff;font-size: 16px;font-weight: 600;line-height: 60px;padding: 0 20px;margin-bottom: 0;}
.card-bg-grey .card-bg-grey-footer .footer-title {color: #fff;font-size: 19px;font-weight: 500;line-height: 25px;text-align: center;padding-top: 17px;}
.footer-title a{color:#fff;}
.card-basic .card-basic-title {font-size: 20px;}
.card-basic .card-basic-title, .card-basic .card-basic-title-small {font-weight: 600;line-height: 30px;margin: 0 0 10px;color: #3f3f3f;}
.service-centres .card-basic{padding-left:0px; margin-bottom: 15px;}
.ulstl ul {list-style:none; }
.ulstl ul li{position:relative; padding: 0px 0px 8px 17px;}
.ulstl ul li:after{content: "\f111";font-family: FontAwesome;left:0px;position:absolute;top:0;font-size:9px;}
.service-centres div.other-centres .other-centres-title {color: #3f3f3f;font-size: 20px;font-weight: 300;line-height: 30px;margin-bottom: 17px;}
.card-approved {border-radius: 5px;-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);padding: 14px 20px;color: #fff;margin: 0 0 20px;}
.card-approved .card-approved-title a {color: #fff;}
.card-approved .card-approved-title, .card-approved a.more {font-weight: 600;line-height: 22px;color: #fff;font-size: 16px;margin-bottom: 0px;padding-bottom: 0px;}
.card-approved, .card-basic.approved-centre {background: url(../png/bg-shield-tick.png) right 30px top 20px no-repeat #b90121;-webkit-border-radius: 5px;overflow: none;}
.naul ul{list-style:none; padding:0; }.naul ul li{color:#f5f5f5; font-size:14px; padding:0px 0px 5px;}
.card-approved hr{ margin-top: 11px;margin-bottom: 14px;}
.ulstl {margin: 0px;}
.styled-select{line-height:2.7;}
.m-t-15 label{font-size:14px; margin-bottom: 4px;}
.chstl {padding-left: 16px;padding-top: 21px;font-size: 13px !important;}
.input-group {margin-top: 0px ;}
.input-group-addon {padding: 6px 12px;font-size: 14px;font-weight: 400;line-height: 1;color: #555;text-align: center;background-color: #f5f5f5;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;border-left: 1px solid #ccc !important;border-radius: 4px;cursor:pointer;}
.input-group .form-control{border-right:none !important;}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {margin-left: -15px;top: 20px;}
.btn-primary.head-top{padding:5px 35px;line-height: 40px;min-height:40px;border-top-right-radius:5px !important;border-radius:0;font-size: 16px;}
.btn-primary.head-top:after{content:"";width:auto;}
.form-control.head-top-form{height: 49px;border:none;}
.postcode-form .col-lg-7 {padding-left: 0px;padding-right: 0px;}
.postcode-form{padding:0;display:inline-block;height:44px;}
.btn-primary.head-top:hover{background:#cb0021}
.postcode-form .col-lg-5{padding-left: 0px;padding-right: 0px;}
.top-appo a:hover{background:#313131}
.circle-txt1{font-size:35px;display: block;line-height: 40px;}
.choose-circle-bl-home .circle-txt1{font-size:30px;display: block;line-height:30px;}
.choose-circle-bl-home .cirlce-text{font-size:20px;line-height:20px;}
.text-bl {font-size: 2em;z-index:1;position:absolute;padding:11px 0 0;top:40px;right:0}
.text-bl-home {font-size: 2em;z-index:1;position:absolute;padding:11px 0 0;top:305px;left:30px}
.choose-circle-bl-home {display: inline-block;border-radius: 50%;background-color: #005E8A;background-color: rgba(0, 94, 138);color: #fff;border: 0 none;padding: 10px;text-align: center;width: 3.3em;height: 3.3em;line-height:3.2em;position: relative;transition: all 0.25s ease-in-out;}
.choose-circle-bl {display: inline-block;border-radius: 50%;background-color: #005E8A;background-color: rgba(255,234,0,0.85);color: #000;border: 0 none;padding: 10px;text-align: center;width: 6.3em;height: 6.3em;line-height: 8.5em;position: relative;transition: all 0.25s ease-in-out;}
.choose-circle-bl-home:hover{background-color: #028ecf;}.choose-circle-bl:hover {background-color: #ffe400;color: #333;}
.choose-circle-bl:before,.choose-circle-bl-home:before {-webkit-animation: social-button-beat 1.5s ease-out infinite;animation: social-button-beat 1.5s ease-out infinite;}
.choose-circle-bl:after,.choose-circle-bl-home:after {-webkit-animation: social-button-beat 1.5s ease-out 0.4s infinite;animation: social-button-beat 1.5s ease-out 0.4s infinite;}
.choose-circle-bl:before,.choose-circle-bl:after {content: "";display: block;position: absolute;top: 0;left: 0;z-index: -1;background-color: #ffea00;width: 100%;height: 100%;border-radius: 50%;opacity: 0;transition: all 0.25s ease-in-out;}
.choose-circle-bl-home:before,.choose-circle-bl-home:after {content: "";display: block;position: absolute;top: 0;left: 0;z-index: -1;background-color: #025D88;width: 100%;height: 100%;border-radius: 50%;opacity: 0;transition: all 0.25s ease-in-out;}
@-webkit-keyframes social-button-beat {
0% {opacity: 0.8;-webkit-transform: scale(1);transform: scale(1);}
70% {opacity: 0;-webkit-transform: scale(1.5);transform: scale(1.5);}
100% {opacity: 0;}
}
@keyframes social-button-beat {
0% {opacity: 0.8;-webkit-transform: scale(1);transform: scale(1);}
70% {opacity: 0;-webkit-transform: scale(1.5);transform: scale(1.5);}
100% {opacity: 0;}
}
.cirlce-text{font-size: 25px;font-weight: 600;line-height: 25px;display: inline-block;}
.banner-quote-form.home-block{width:100%;}
.banner-quote-form.home-block .chstl{padding-top:0}
.banner-quote-form.home-block .radio input[type="radio"]{top:-2px}
.banner-quote-form.home-block  .btn-default{height:45px!important;border: 1px solid #000;}
.banner-quote-form.home-block .form-control{height:45px;border: 1px solid #a8a6a6; box-shadow:none !important}
.banner-quote-form.home-block{background: #fff;border-bottom-right-radius:0px;border-bottom-left-radius: 0px;}
.banner-quote-form.home-block label{color: #262626;padding-top: 5px;}
.banner-quote-form.home-block .control__indicator{background:#fff;border:solid 1px #a8a6a6}
.banner-quote-form.home-block .radio-custom .control input:checked ~ .control__indicator{border:none}
.banner-quote-form.home-block .control.control--radio{font-size:13px;padding-top: 2px;padding-left: 25px;}
.banner-quote-form.home-block .radio-custom .control__indicator{width:20px;height:20px;}
.banner-quote-form.home-block .control--radio .control__indicator::after{left:7px;top:7px}
.banner-quote-form.home-block label.red{color:#AF1317}
.banner-content-ground.pad-custom{}
.banner-quote-form.home-block input.form-control::placeholder{color:#000}
.pad-20{padding:0 20px}
.home-block-two{background:#fff;padding:35px 10px 30px;float:right;width:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-family:'Quicksand', sans-serif;border-top:solid 1px #000}
.home-block-two h3{margin:0;font-family:'Quicksand', sans-serif;font-size:22px;}
.bluebtn{padding:7px 25px;font-size:15px;color:#fff;background:#045E8B;display:inline-block; text-transform:uppercase;border-radius:4px}
.bluebtn:hover{background:#048dcc;color:#fff}
.home-block-two span.jointxt{display:block;font-size: 18px;padding-bottom: 10px;}
.bl-circle{top: 0;z-index:1;position:relative;font-size: 2em;left: 10px;}
.banner-content-ground{padding-bottom:180px;}
.centres-form-container.inner-box .radio.chstl{padding-top:0;margin-top:6px;}
.centres-form-container.inner-box .radio input[type="radio"]{top:-2px}
.centres-form-container.inner-box form label{margin-bottom: 5px;margin-top:5px;}
.centres-form-container.inner-box p{padding-left:15px}
.alpkgcontent{padding-bottom:63px}
.allpackage{position:relative; margin:0 -8px;text-align: center;}
.plati{width:33.33%;border:none;text-align:center;border-radius:6px;overflow:hidden;box-shadow:0 5px 14px #ccc; display:inline-block; vertical-align:top; margin:-50px 8px 0 8px}
.platihd{padding:52px 14px;text-align:center;height:144px;-webkit-clip-path:polygon(50% 0%,100% 0,100% 81%,50% 98%,0 81%,0 0);clip-path:polygon(50% 0%,100% 0,100% 81%,50% 98%,0 81%,0 0);overflow:hidden;background-size:cover!important;background:#C60C30}
.platihd h3{font-size:24px;font-family:'MarkPro';font-weight:600;color:#fff;margin:0;text-transform:uppercase}
.plati h2{color:#aaa;font-size:52px;font-family:'MarkPro';font-weight:600;margin-bottom:0;margin-top:0}
.plati h4{display:inline-block;color:#f8ba31;font-size:52px;font-family:'MarkPro';font-weight:600;margin-bottom:0;margin-top:0}
.plati h4 span{display:block;color:#505050;font-size:16px;text-align:right;font-weight:300}
.plati:nth-child(3) h4{color:#a2a2a2}
.plati:nth-child(4) h4{color:#ad5d20}
.grbx{padding:0 10px 10px}
.grbxin{background:#f2f2f2;text-align:center}
.grbxin ul{margin-bottom:24px}
.grbxin ul li{font-size:16px;color:#707070;padding:8px 12px 8px 36px;border-bottom:1px solid #a2a2a2;position:relative;text-align:left}
.grbxin ul li:before{content:"\f00c";font-family:FontAwesome;left:11px;position:absolute;top:7px}
.grbxin ul li:last-child{border:none}
.plhdng{min-height:139px;display:flex}
.plhdng h2{margin:auto}
.plhdng h4{margin:auto}
.fp{padding:35px 0}
.plati:nth-child(2) .vm{background:#f8ba31}
.plati:nth-child(3) .vm{background:#949494}
.plati:nth-child(4) .vm{background:#ad5d20}
.vm{display:inline-block;color:#fff;font-size:14px;font-family:'MarkPro';font-weight:600;background:#403e3e;padding:15px 40px;border-radius:4px;text-transform:uppercase;margin:0 auto;transition:.5s}
.vm:hover{background:#cb0021!important;color:#fff!important}
.plnnewtext{padding:40px 0 0}
.plnnewtext p{padding:0;margin:0}
.explained{overflow:hidden;padding: 100px 0 114px;}
.explained .leftalignonly h3{margin:0 0 28px 0;}
.explained .leftalignonly h3 span{display: block;font-size: 19px;line-height:23px;}
.explained .leftalignonly h3 span a, .explained .leftalignonly p a{color: #0079d8;text-decoration: underline;}
.explained .leftalignonly h3 span a:hover, .explained .leftalignonly p a:hover{color: #525252;text-decoration: none;}
.explained .leftalignonly p{margin: 0 0 22px 0;font-size: 16px;line-height: 26px;color: #6e6e6e;}
.explained .leftalignonly p:last-child{margin-bottom: 0;}
.explained .leftalignonly p strong{font-size:17px;font-family: 'MarkPro';font-weight:600;}
.explained .leftalignonly p .highlight a{color: #cb0021;text-decoration: none;}
.explained .leftalignonly p .highlight a:hover{color: #525252;}
.ad-banner .margin-bot-28{margin: 0 0 28px;}
.ad-banner h4 { padding:0px; position:relative; margin:0px 0px 10px;}
.SpaceNrp { white-space:nowrap; -webkit-hyphens: none;-moz-hyphens: none;hyphens: none;}
.top-header a.btn{padding:8px 27px;border-radius:0}
.header-content{padding:10px 0}
.top-header{background-color:#f9f9f9;overflow:hidden;line-height:34px}
.top-header .nav-top-right{float:right;color:#555}
.top-header .nav-top-right > li{position:relative;padding:0 18px;display:inline-block}
.top-header .nav-top-right > li .fa{font-size:13px}
.top-header .nav-top-right > li > a{color:#000}
.top-header .nav-top-right > li > a:hover{color:#ed1c24}
.top-header .nav-top-right.social-ic li{padding:0 12px;font-size:13px}
.top-header .nav-top-right > li:after{position:absolute;content:"";display:inline-block;top:9px;right:0;width:1px;height:15px;background:#ddd}
.contact-info{padding-right:0}
.phone-contact{padding-top:0;padding-bottom:0;margin-top:14px}
.phone-contact strong{font-weight:600}
.phone-contact{float:right;border-right:0 solid #ddd;padding-right:20px;line-height:17px;padding-left:20px;background-position:0 2px;margin-top:30px;font-size:14px;color:#666}
.phone-contact.need-support{border-left:1px solid #acabab;padding-right:0;padding-left:20px;color:#262626}
.top-menu-ico{float:left;margin-right:10px;border-radius:100%;/*border:2px solid #5d5858;*/padding:6px}
.inner-info p{padding:0;color:#000;font-size:13px;line-height:16px}
.phone-contact .cnct-info{display:inline-block;cursor:pointer}
.phone-contact span.call-us,.phone-contact a{font-size:14px;color:#262626;display:block}
.phone-contact a:hover{color:#ed1c24}
.brd-left{border-left:1px solid #acabab;}
.ticket a{color:#F90 !important}
.navbar-nav > li > a.redbtn{background:#ed1c24;color:#fff!important; text-transform:inherit!important;padding:13px 25px;}
.redbtn img{margin-right:5px}
.redbtn:hover{background:#e51820!important;color:#fff}
.iconabs{position: absolute;top: 0;right: -30px;}
.servrk{text-align:center; padding:48px 0px; }
.servrk h3{color:#58585A;font-size: 16px;position: relative;line-height: 18px;margin: 0;  }
.servrk h4{font-size:90px; color:#f2f2f2;font-weight: bold !important; letter-spacing:1px; }
.servrk h2{font-size:26px; color:#231f20; position:relative;margin-bottom:0;line-height: 28px;margin-top: 0;  }
.servrk h2 span{font-weight: bold}
.hdgrp{position:relative; margin-top:0px;}
.hdgrp h4{position:absolute; top:-37px; right:0; left:0;display:none; }
.greybg{padding:70px 0 30px;background:#f5f5f5}
.adv_bg{padding:70px 0 70px;background:#f2f1f7}
.adv_bg_inner{padding:70px 0 70px;background:#FFF}
.ribbon-featured{position:absolute;top:-1rem;right:0.8rem;z-index:1}
.ribbon-featured .ribbon-content{box-shadow:0 .1rem rgba(0,0,0,.15);background-color:#B30000;text-transform:uppercase;color:#fff;font-weight:600;font-size:13px;z-index:1;padding: 5px 10px;}
.ribbon-featured .ribbon-content:after{background-color:#B30000;width:.5rem;height:100%;content:"";position:absolute;top:.5rem;right:-.5rem}
.ribbon-featured .ribbon-content:before{background-color:#B30000;width:1rem;height:1rem;position:absolute;top:0;right:-.5rem;content:"";border-top-right-radius:50%}
.ribbon-featured .ribbon-start,.ribbon-featured .ribbon-start::after{background:#B30000;content:"";display:inline-block;height:1rem;width:.5rem;border-bottom-right-radius:1rem;border-top-right-radius:1rem;right:-.5rem;position:absolute;z-index:1;top:100%}
.ribbon-featured .ribbon-start::after{background:rgba(0,0,0,.3);z-index:2;right:0;top:0}
.ribbon-featured .ribbon-end{height:100%;width:1.5rem;position:absolute;top:0;left:-1.3rem}
.ribbon-featured .ribbon-end:after,.ribbon-featured .ribbon-end:before,.ribbon-featured .ribbon-end .ribbon-shadow::after,.ribbon-featured .ribbon-end .ribbon-shadow::before{border-style:solid;position:absolute;top:0;left:0;content:""}
.ribbon-featured .ribbon-end:before,.ribbon-featured .ribbon-end .ribbon-shadow::before{border-width:0 1.5rem 1.5rem 0;border-color:transparent #B30000 transparent transparent}
.ribbon-featured .ribbon-end:after,.ribbon-featured .ribbon-end .ribbon-shadow::after{border-width:0 0 1.5rem 1.5rem;border-color:transparent transparent #B30000;bottom:0}
.ribbon-featured .ribbon-end .ribbon-shadow::before{border-color:transparent rgba(0,0,0,.15) transparent transparent;top:.1rem;z-index:-1}
.ribbon-featured .ribbon-end .ribbon-shadow::after{border-color:transparent transparent rgba(0,0,0,.15);bottom:-.1rem;z-index:-1}
.imgbox{overflow:hidden;border-radius:.5rem;background-color:#fff;position:relative;transform:translateY(0);margin: 0 0 25px;font-family: 'Quicksand', sans-serif;}
.imgbox .image{position:relative}
.image .imgwrapper{border: .4rem solid #fff;border-radius: .9rem;display: block;position: relative;z-index: 0;}
.pinkico{z-index:1;top:25px;right:15px;position:absolute}
.verfied{background-color:#f8f8f8;z-index:1;top:15px;left:15px;position:absolute;padding: 2px;border-radius:4px}
.tg-verifiedtag .sp-tags-icon,.tg-featuredtag .sp-tags-icon{display:inline-block;vertical-align:middle;line-height:21px;background:rgba(0,0,0,0.2);padding:0 5px;border-radius:3px 0 0 3px;margin:-1px 3px 0 0;font-size:13px;}
.tg-tag{font-size: 12px;border-radius: 3px;float: left;}
.meta figure{display:inline-block;padding: 0 5px;}
.meta{text-align:center;padding:5px 0 20px;color:#6c6c6c;font-size:13px;}
.meta a{color:#6c6c6c;font-size:13px;}
.meta a:hover{color:#ed1c24}
.titlebox{padding:20px 20px 0;text-align: center;font-family: arial;}
.titlebox h3{margin:0 0 5px;font-size:18px;font-weight:bold}
.titlebox h3 span{font-weight:600}
.titlebox h4{margin:0;font-size:13px}
.viewbtn{border:solid 1px #ddd;border-radius:4px;color:#262626;padding:6px 25px; text-transform:uppercase;display:inline-block;font-size:14px;font-weight:600;margin:10px 0}
.tg-matadata{width:100%;float:left;list-style:none;font-size:13px;line-height:16px;padding: 15px 5px;color: #575757;display: flex;justify-content: center;}
.tg-matadata li{float:left;padding:0 10px;position:relative;line-height:inherit;list-style-type:none;}
.tg-matadata li a{color:#919191;display:block;line-height:inherit;}
.tg-matadata li:first-child{padding-left:0;}
.tg-matadata li + li:before{top:0;left:-2px;content:'/';font-size:13px;line-height:13px;position:absolute;}
.tg-matadata li .tg-stars,.tg-matadata li .tg-stars span:after,
.tg-matadata li .tg-stars:before{height:13px;font-size:13px;line-height:13px;}
.tg-matadata li .tg-stars{width:82px;float: left;position: relative;display: inline-block;vertical-align: middle;}
.tg-matadata li i,.tg-matadata li em{float:left;font-size:13px;line-height:13px;font-style:normal;}
.tg-matadata li i{padding-right:3px;}
.tg-stars span::after{color: #fdd003 !important;}
.tg-stars span::after, .tg-stars::before{top: 0;left: 0;position: absolute;letter-spacing: 3px;font-family: 'FontAwesome';content: '\f005 \f005 \f005 \f005 \f005';color: rgba(218, 218, 218, .8);}
.tg-stars span{overflow: hidden;height: 16px;float: left;line-height: 16px;position: relative;}
.ft_sec .foot_img{width:28%}
.foot_img {position: absolute;left: 0;top: 0;width:20%;overflow: hidden;bottom:0}
footer{position: relative;}
.foot_img img {min-width: 100%;height: 100%;max-width: inherit;}
.last-footer{background:#AF0E35;color:#fff;padding:15px 0;margin-top: 20px;}
.last-footer p{margin:0;font-size:14px;padding: 0 15px;}
.ft-top.ft_sec{padding:70px 0 0;background: url(../jpg/ftbg.jpg) no-repeat center center #000; background-size:cover}
.ft-top.ft_sec .csbox a:hover{color: #f58220;}
.vfootr-wrap h3 {margin-top: 0;margin-bottom: 10px;color: #fff;font-weight:600;font-size:17px;text-transform: uppercase;}
.ft-top a{color:#fff}
.ft-top strong{font-weight:600}
.ft-top ul li a:hover {color:#fff;}
.ft-top ul li {font-size:13px; line-height:15px;color:#989898;font-weight:300;padding-left:15px;margin-bottom:16px;position:relative;}
.ft-box p{padding: 0 0 10px;}
.ft-box.vfoot-right p{font-size: 12px;line-height: 16px;color:#fff;margin:0}
.ft-thumb-bx .col-md-4 {padding-right: 10px;padding-bottom: 20px;padding-left: 10px;}
.address-block {padding:0 0 0 14px;}
.address-block p{color:#fff;font-size: 12px;line-height:18px;}
.vfoot-links li {background: url(../png/bullet-1.png) left center no-repeat;margin-bottom:5px!important;font-size:12px!important;}
.vfoot-links li:before{display:none !important}
.vfoot-links{padding:0}
.pl-15{padding-left: 15px;}
.vfoot-links li a{color:#fff !important}
.vfoot-links li a:hover{color:#f58220!important}
#social-block{margin-top:15px;}
#social-block ul li:before{display:none !important}
.social-bl ul li {background-color: #fff;border-radius: 50%;margin-right: 6pt !important;height: 2pc;width: 2pc;text-align: center;transition: all .35s linear;padding:0}
.social-bl ul li a{color:#000;transition: all .35s linear;line-height:2pc;font-size: 11.25pt;border-radius: 50%;width:100%;height:100%;}
.social-bl ul li:hover{background-color:#ed1651}
.social-bl .list-inline{margin:0}
.orange strong{color: #f58220;}
.custom-heading{min-height:300px;float:left;padding:70px 0 10px 120px;font-family: 'Quicksand', sans-serif;position: relative;z-index: 2;}
.custom-heading h2{color:#fff;font-family: 'Quicksand', sans-serif;font-size:42px;font-weight:bold;margin-bottom: 0;}
.custom-heading h2 span{font-size:35px;}
.custom-heading h1{color:#fff;font-family: 'Quicksand', sans-serif;font-size:42px;font-weight:bold;margin-bottom: 0;}
.custom-heading h1 span{font-size:35px;}
.custom-heading h4{font-size:20px;color:#fff;margin-top: 2px;}
.listing_block{padding:60px 0 10px;}
.search_title h1{font-size:28px;margin:0 0 8px;font-family: 'Quicksand', sans-serif;}
.search_title h2{font-size:20px;margin:0;font-family: 'Quicksand', sans-serif;}
.leftadbox, .greybox{background:#ececec;}
.leftadbox{padding:15px 18px; text-align:center;font-family: 'Quicksand', sans-serif;margin-top:0px;}
.greybox{padding:20px}
.logobox{margin-bottom:15px;display:inline-block;}
.leftadbox h5{font-size:13px;margin-bottom:5px}
.leftadbox h6{margin-top:0;}
.whitebox{display:inline-block;background: #fff;border-radius:4px}
.listinfo{padding:15px 10px 15px 5px;color: #000;font-family: 'Quicksand', sans-serif;}
.listinfo h2{font-size:22px;margin-bottom:2px;}
.listinfo h4{font-size:17px;margin:0 0 15px}
.listinfo .tg-matadata{justify-content:left;}
.meta.text-right{text-align:right}
.listinfo .pinkico{top:15px}
.listinfo p{font-size:14px}
.greybox-two{padding:30px 10px;background:#ececec;display:inline-block;width: 100%;}
.adimg{border-radius:6px;border:solid 1px #ddd;overflow: hidden;margin-top:10px;display: inline-block;}
.bottomtxt span.redtxt{font-size:13px;color:#f00}
.bottomtxt{margin:15px 0;}
.bg_image--24{background-image:url(../jpg/inrbanner-right.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:300px}
.bg_image--25{background-image:url(../jpg/inrbanner-right.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:300px}
.bg_image--25:before{content:'';position:absolute;background:rgba(0,152,211,0.8);height: 100%;z-index: 1;width: 100%;left: 0;}
.header-inner .logo-bg{text-align:left}
.header-inner .logo-bg span{font-size:30px;padding-left:20px;}
.header-inner .logo-bg span strong{font-weight:600}
.custom-inr-banner{min-height:600px}
.banner-inr-box{content:'';position:absolute;background:#fff;top:200px; display:inline-block;right:0;left:0;max-width:470px;margin: auto; height:150px;padding:15px 10px 20px 10px;border-top-left-radius:4px;border-top-right-radius:4px;font-family: 'Quicksand', sans-serif;}
.banner-inr-box h1{font-size:24px}
.bk-btn{display:inline-block;color:#fff;background:#0095da;padding:12px 45px;border-radius:4px;font-size:17px; text-align:center; text-transform:uppercase;font-weight:600}
.bk-btn:hover{background:#028ccb;color:#fff}
.left-info-bar{background:#fff;font-family: 'Quicksand', sans-serif;}
.left-info-bar h2{font-size:23px;margin-bottom: 5px;}
.left-info-bar .tg-matadata{justify-content: left;color:#3c3c3c}
.left-info{height:75px;background: #f2f2f3;padding: 15px 0;}
.cs-bg{background:#f7fafb;width:100%;position:relative;}
.left-info p{margin-bottom:0;font-size:15px}
.side-list{background:#fff;padding:15px 15px;font-size: 14px;}
.side-list span{width: 35%;float:left;font-weight:bold;}
.side-list span img{margin-right:10px;}
.side-list ul li{padding:10px 0;border-bottom:solid 1px #ddd;}
.left-info-bar .meta{font-size:15px;color:#0095da}
.left-info-bar .meta figure i{margin-right:10px;}
.left-info-bar .meta a{font-size:14px;color:#FF9900}
.ser_dtls h1{font-size:25px; text-align:center;font-family: 'Quicksand', sans-serif;}
.ser_dtls h1 span{font-weight:600}.ser_dtls h1 img{margin-right:15px}
.bn-btn{display:block;color:#333;background:#e2f4fd;padding:16px 17px;font-size:15px; text-align:center;text-transform:uppercase;font-weight:500}
.btnbox{display:block;}
.boxcustom{display:block;background:#e2f4fd;padding:10px;font-size:15px; text-align:center;margin-bottom:5px}
.boxcustom h4{font-size:22px;font-weight:600}
.btncol-left{display:inline-block;padding:6px 20px 6px 10px;background:#fff;color:#595b61;border-radius:50px;margin:8px 0;font-size:17px;font-weight:500}
.other-block{padding:40px 0;background:#f7fafb}
.ot-mx-width{max-width:970px;margin:25px auto 0}
.gmap{width:100%;height:450px;position:relative;right:0;top:0}
.mobile-banner{background: url(../jpg/mobile-banner.jpg) center center no-repeat;min-height:700px; background-size:cover}
.bnr-crl{position:relative}
.white-circle{width:240px;height:240px;border-radius: 100%;padding:15px 22px; background:rgba(255,255,255,0.9);color:#fff;text-align: center;line-height:34px; position:absolute;right:10px;top:370px;color:#000;border: 13px solid rgba(0, 0, 0, 0.1);}
.text-block{margin-top: 10px;}
.white-circle span.text1{border-bottom:solid 1px #000;padding-bottom:3px;border-top:solid 1px #000;padding-top:1px;}
.white-circle span{ display:block; font-size:21px;font-weight:normal}
.white-circle span:nth-child(2n){font-size:18px;margin-top:10px;line-height:18px; text-align:center}
.boxlight-1{background:#F8F8F8;padding:20px 25px 0 25px;text-align: center;font-family: 'Quicksand', sans-serif;color:#6d6e70;margin-top: 10px;}
.boxlight-1 h3{font-size:17px;margin:20px 0 0 0;color:#6d6e70;font-weight:600}
.boxlight-1 h2{font-size:20px;margin:10px 0 0 0;color:#6d6e70;font-weight:600}
.bord-top{border-top: 1px solid #aeaeae;margin:20px 0}
.serv_list{display: inline-block;padding:0 0 0 40px;margin:8px 0 25px}
.serv_list ul li{float:left; width:50%;font-size:14px;color:#6d6e70;text-align: left;padding-left: 20px;}
.serv_list ul li:before{content:''; position:absolute; margin-left: -20px; line-height: normal; width: 15px; height: 15px; margin-top: 4px; background-image:url(../png/services-offered.png); background-repeat:no-repeat; background-position:center;}
.box-info{padding:20px 40px;margin:5px 0;background:#F8F8F8}
.box-info h4{font-size:16px;font-weight:600}
.box-info p{font-size:14px;text-align: left;line-height:18px}
.tick{width:62px; height:50px;background:#ed1c24;display:flex; float:left; margin-right:2px; transition:0.5s;border-bottom-left-radius:4px;border-top-left-radius:4px;}
.tick:hover{ background:#0094d9;}
.tick img{margin: auto;}
.bred{width:305px; height:50px; float:left; background:#ed1c24;display:flex;border-bottom-right-radius:4px;border-top-right-radius:4px;}
.bred h3{margin:auto; font-size:16px; color:#ffffff;}
.bred h3 span{font-weight:600}
.black-bg{background:#231f20}
.bg-dark{background:#f3f3f0}
.neg-margin{margin-top: -155px;position: relative;z-index: 1;border-radius:8px;}
.red-bord{height:1px;background:#ed1c24;margin:10px auto;width:100px;}
.bluebox{padding:15px;background:#009edd; text-align:center;color:#fff;font-family: 'Quicksand', sans-serif;}
.bluebox.viol{background:#694da8;}
.bluebox h4{font-weight:600;font-size:24px}
.btncol-1 img{ display:inline-block;margin-right:4px}
.bluebox p{font-weight:500;}
.btncol-1{display:inline-block;padding:6px 15px 6px 10px;background:#fff;color:#009edd;border-radius:50px;margin:8px 0;font-size:17px;font-weight:600}
.btncol-2{display:inline-block;padding:6px 15px 6px 10px;background:#fff;color:#694da8;border-radius:50px;margin:8px 0;font-size:17px;font-weight:600}
.side-list .dropdown-menu{top:90%}
.side-list .dropdown-menu:before{background-color:#fff;content:'';height:15px;position:absolute;left:30px;top:-8px;transform:rotate(45deg);transform-origin:50% 50%;width:15px;border-left:solid 1px #ccc;border-top:solid 1px #ccc;}
.side-list .dropdown:hover .dropdown-menu{display: block;}
.side-list .dropdown-menu li{padding:8px 20px;border-bottom:dashed 1px #ddd;}
.side-list .dropdown-menu li strong{margin-right:10px;min-width:30px; display:inline-block}
.mobile-quote-form{background:#e8f6fe;font-family: 'Quicksand', sans-serif;padding:20px 20px;margin:0 -15px}
.mobile-quote-form h2{margin:15px 0 35px;font-weight:600;font-size:25px; text-align:center}
.mobile-quote-form h2 span:last-child{margin:0;font-weight:500;font-size:17px;}
.chkbox{display:block;background:#fff;padding:15px;border-radius:2px}
.chkbox .control__indicator{border-radius: 50%;border:3px solid #ade1fa;height:45px;width:45px;background:#fff}
.chkbox .control input:checked ~ .control__indicator{background:#0095da;}
.chkbox .control.control--checkbox{padding-left:60px;font-family: 'Quicksand', sans-serif;margin:0;display: block;}
.chktxt1{font-size:24px;color:#0095da;font-weight:600;display: inline-block;padding-left:0px;}
.chktxt2{font-size:16px;color:#6d6e70;font-weight:600;margin-top:4px;display: inline-block;padding-left:0px;}
.chkbox .control--checkbox .control__indicator:after{width:12px;height:20px;top:6px;left:14px;border-width: 0 4px 4px 0;}
.chkbox .control:hover input:not([disabled]):checked ~ .control__indicator, .chkbox .control input:checked:focus ~ .control__indicator {background: #0095da;}
.chkbox .control:hover input ~ .control__indicator, .chkbox .control input:focus ~ .control__indicator {background: #fff;}
.serbox-mob{padding:15px 10px;background:#fff;border-radius:6px;display:inline-block;width: 100%;}
.serbox-mob h3{font-size:21px;margin:10px 0;font-weight:600; text-align:center}
.km{display:inline-block;text-align: center;padding-top: 30px;font-family: 'Quicksand', sans-serif;font-size: 15px;}
.linebl{width:20%; display:block;float: left;text-align: center;}
.linebl .control__indicator{margin:auto;right:0;background: #fff;border:2px solid #0095da;}
.blue-bord{position:absolute; top:14px;content:"";height:1px;background:#0095da;width:80%;left:0;right:0;margin: auto;}
.linebl .control--radio .control__indicator:after{height:14px;width:14px;z-index: 2; background:#0095da;left: 3px;top:3px}
.linebl .control input:checked ~ .control__indicator{background: #fff;}
.linebl label{display:block !important;margin-right:0!important;padding-left:0!important;}
.linebl .control:hover input:not([disabled]):checked ~ .control__indicator, .linebl .control input:checked:focus ~ .control__indicator {background: #fff;}
.linebl .control input:checked ~ span.km{font-weight:bold}
.search-fld{font-family: 'Quicksand', sans-serif;}
.search-fld .quote-btn{background:#0095da;border-radius:40px;font-size: 18px;font-family: 'Quicksand', sans-serif;width:180px}
.search-fld .quote-btn img{ display:inline-block;margin-right:10px}
.search-fld .form-control{border:solid 2px #ade1fa;border-radius:6px;font-size: 16px;}
.advt-block{position:relative;margin: 0 -15px;font-family: 'Quicksand', sans-serif;}
.advtxt{position:absolute;top:0; left:0;right:0;margin:auto;background: #ed1c24;color:#fff;padding:5px 15px; display:inline-block;width: 170px; text-align:center;border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.adinfo{position:absolute;top:80px;right:20px;border-radius:4px;background:rgba(255,255,255,0.8);padding:20px 15px; width:190px}
.adinfo .bl-circle{top:0}
.adinfo h3{text-align:center}
.adinfo h2{font-size:26px;font-weight:600;padding:0 12px;line-height:32px;margin-bottom:0;}
.adinfo p{font-size:17px;padding:0 12px;}
.cs-pad{padding:30px;font-family: 'Quicksand', sans-serif;}
.fr-head h2{font-size:22px;font-weight:bold; text-align:center;margin-top: 10px;}
.fr-head strong{color:#FF9900;}
.optbox strong{display:block}
.optbox{padding:20px;background:#e2f4fd;text-align:center}
.optbox .chktxt1{font-size:16px;color:#0095da;font-weight:600;display: inline-block;padding-left:0px;line-height: 36px;}
.optbox .chkbox{padding:5px 10px}
.optbox .chkbox .control__indicator{height:35px;width: 35px;}
.optbox p{font-size:13px; text-align:left}
.optbox .chkbox .control--checkbox .control__indicator:after{width:10px;height:16px;top:5px;left:10px;border-width: 0 4px 4px 0;}
.rcform{padding:25px 10px;background: #e2f4fd;margin:0 0 0;}
.fr-head h3{color:#FF9900;margin:15px;font-size:19px;font-weight:600}
.rcform .form-control{height:40px;border:none;border-radius:4px;}
.rcform input.form-control::placeholder{color:#6d6e70}
.cmb-btn{background:#009edd;color: #fff;font-size:16px !important;padding: 4px 15px 4px 4px!important;margin-top:10px;border-radius:50px;}
.cmb-btn:hover{background:#0298d3;color:#fff}
.cmb-btn img{margin-right:15px;}
.icon-time{background: url(../png/clock-in.png) no-repeat left center #fff;padding-left:40px;background-position: 10px 10px;}
.cls-btn{font-size: 15px;font-weight: 600;color:#000;position:relative;top:0;cursor: pointer;right:0;text-align: right;}
.date-icon .input-group-addon{border:none !important;background:#fff;padding-right: 5px;}
.bootstrap-select.mdlf .btn{height:40px;border:none;padding:6px 12px}
.bootstrap-select.mdlf > .dropdown-toggle.bs-placeholder,.bootstrap-select.mdlf > .dropdown-toggle.bs-placeholder:hover{color:#6d6e70}
.bootstrap-select.mdlf .btn-default:hover{background:#fff}
.bootstrap-select.mdlf.open > .dropdown-toggle.btn-default{background:#fff;color:#6d6e70;box-shadow:none}
.chkblue h4{font-size: 15px;font-weight:600}
.white-bord{height:3px;background:#fff;width: 100%;float: left;margin:8px 0 15px}
.textar_info .form-control{height:110px;padding:10px 15px;margin-top:10px;}
.note-text .red,.yes_div .red{color:#ed1c24;font-weight:600}
.note-text p{font-size:13px;}
.esti-btn{background:#009edd;color: #fff;font-size:15px !important;padding: 4px 15px 4px 4px!important;margin-top:10px;border-radius:50px;display: inline-block;float: left;line-height: 18px;}
.esti-btn:hover{background:#0298d3;color:#fff}
.esti-btn img{margin-right:7px;}
.cancel-btn{background:#ed1c24;color: #fff;font-size:15px !important;padding:4px 15px 5px 15px!important;margin-top:10px;border-radius:50px;display: inline-block;float:right;line-height: 18px;}
.cancel-btn:hover{background:#F00;color:#fff}
.serv_expand label,.chkblue label,.yes_div label{font-family: 'Quicksand', sans-serif;font-size:14px!important;padding-left: 30px!important;line-height: 22px;}
.chkblue .control:hover input:not([disabled]):checked ~ .control__indicator, .chkblue .control input:checked:focus ~ .control__indicator,.yes_div .control:hover input:not([disabled]):checked ~ .control__indicator, .yes_div .control input:checked:focus ~ .control__indicator {background:#fff;}
.chkblue .control__indicator,.yes_div .control__indicator{background:#fff;border: solid 1px #009edd;height: 20px;width: 20px;}
.chkblue .control--checkbox .control__indicator::after,.yes_div .control--checkbox .control__indicator::after{height: 12px;width:12px;background:#009edd; transform:none;left:3px;top:3px;border:none}
.chkblue .control input:checked ~ .control__indicator,.yes_div .control input:checked ~ .control__indicator{background:#fff;}
.chkblue .control:hover input ~ .control__indicator, .chkblue .control input:focus ~ .control__indicator,.yes_div .control:hover input ~ .control__indicator, .yes_div .control input:focus ~ .control__indicator {background:#fff;}
.formsec-2,.booktime-formsec-2{position:relative}
.labelmax{max-width:90%}.labelmax label{min-width:110px;}
.prdinfo h4{font-size:16px;margin:0 0 5px}
.prdinfo{padding:20px;background:#fff;color:#262626;font-size:14px;border-radius:4px;margin-top:10px}
.prdinfo-btn{background:#ff7d24;color: #fff;font-size:15px;padding:8px 20px;margin-top:5px;border-radius:4px; display:inline-block;font-weight:600; line-height:18px}
.prdinfo-btn:hover{background:#f5751e;color: #fff;}
.yd-title h2{font-weight:600;color:#009edd;margin-bottom: 5px;}
.ctw-btn{background:#009edd;color: #fff;font-size:15px;padding:5px 30px;margin:10px 0;border-radius:50px; display:inline-block;font-weight:600; line-height:18px}
.ctw-btn:hover{background:#0397d3;color: #fff;}
.completion-sec img{margin-bottom:5px}
.cleardiv{clear:both}
.optbox .chkbox .control.control--checkbox{padding-left:30px}
.esti-btn.pl-15{padding-left:15px}
.mob-title h2{font-size:26px;margin-top:30px}
.joinour-ad{background:#005B85;display:flex;align-items:center;font-family: 'Quicksand', sans-serif;color:#fff}
.joinour-ad img{width:100%}
.joinour-ad h2{font-size:35px;margin:5px 0}
.joinour-ad h3{font-size:16px;margin-top:10px;line-height: 22px;padding: 0 30px;}
.joinbtn{background:#fff;color: #262626;font-size:19px;padding:10px 40px;margin:20px 0;border-radius:50px; display:inline-block;font-weight:600; line-height:19px}
.joinbtn:hover{background:#231f20;color:#fff}
.reviewhead{display:table;height:100%;width:100%;padding-bottom:25px}
.reviewhead h4{display: table-cell;vertical-align: middle;}
.reviewhead a{text-align: center;display: table-cell;vertical-align: middle;}
.revbtn{background:#009edd;color:#fff;font-size:16px;padding:10px 10px;margin:0;border-radius:4px; display:inline-block;font-weight:500; line-height:16px}
.revbtn:hover{background:#0298d3;color:#fff}
.greview h2{font-size:20px;margin:0 0 5px;}
.greview h5{font-size:15px;margin-top:5px;}
.starblk .fa.checked{color:#f58220}
.starblk .fa{color:#e1e1e1}
.starblk span{font-size:25px}
.rating{color:#f58220;margin-right:5px}
.starblk span.rvcount{color:#009edd;font-weight:600;font-size:21px;padding-left:10px}
.img-rou{float:left;margin-right: 5px;}
.jxjCjc{padding-left: 40px;}.jxjCjc .name{font-weight:600;}.jxjCjc p a{color:#f58220}
.ago{color:#666;padding-left:5px;font-weight:600;}
.star-sm .fa.checked{color:#f58220}
.star-sm .fa{color:#e1e1e1}
.jxjCjc p{font-size:14px}
.greview ul li:first-child{margin-top:25px}
.greview ul li{margin-bottom:15px;}
.vm-btn{background:#009edd;color:#fff;font-size:15px;padding:8px 10px;margin:0;border-radius:4px; display:inline-block;font-weight:500; line-height:16px}
.vm-btn:hover{background:#0298d3;color:#fff}
.greview{font-family: 'Quicksand', sans-serif;}
.advtxt.nserv{background:#009edd;font-weight:600;font-size: 18px;position: relative;top: -15px;margin-bottom:10px;display: block;}
.mbhd h5{font-size:22px;margin-bottom:10px}
.mbhd h6{font-size:15px;margin-bottom:15px}
.mbft{margin:15px 0}
.mbft h4{font-size:18px;color:#000}
.visitbtn{background:#fff;color: #262626;font-size:19px;padding:10px 40px;margin:10px 0;border-radius:50px; display:inline-block;font-weight:500; line-height:18px;border:solid 1px #959595}
.visitbtn:hover{background:#231f20;color:#fff}
.min-margin{margin-right:-15px;margin-left:-15px}
.phone-contact a:focus, .phone-contact a:hover,.adinfo a:focus, .adinfo a:hover,a.bluebtn:focus, a.bluebtn:hover,a.visitbtn:focus, a.visitbtn:hover { text-decoration:none;outline:0 !important}
a.bluebtn:focus{color:#fff}
.login-area{font-family: 'Quicksand', sans-serif;padding-bottom:60px;}
.login-area h2{font-size:25px;margin:0 0 8px}
.login-area h3{font-size:18px;margin:0 0 15px}
.frm-pad{padding:40px 25px;font-family: 'Quicksand', sans-serif;}
.fptext{margin:10px 0;font-size:12px}
.frm-pad h2{color:#0298d3}
.log-btn{background:#009edd;color: #fff;font-size:15px !important;padding:5px 10px;border-radius:4px;display: inline-block;float:right;line-height: 18px;}
.log-btn:hover{background:#0298d3;color:#fff}
.frm-pad .form-control{height:40px;border:solid 1px #a4a4a4}
.frm-pad input.form-control::placeholder{color:#000}
.brd-0{border-radius:0}
.profleft{padding:15px;background:#F8F8F8}
.progress-circle{width:100%;justify-content:space-around}
.progress-circle__svg{display:block;margin:10px auto;max-width:80%;max-height:250px}
.progress-circle__bg{fill:none;stroke:#eaeaea;stroke-width:2.8}
.progress-circle__inner{fill:none;stroke:#0298d3;stroke-width:1.8;stroke-linecap:round;animation:animate-round 1.5s ease-out forwards 1;animation-play-state:paused}
.progress-circle.animate .progress-circle__inner{animation-play-state:running}
.progress-circle__percentage{fill:#666;font-family:sans-serif;font-size:.5em;text-anchor:middle}
@keyframes animate-round {
0%{stroke-dasharray:0 100}
}
.card-in{background:#fff;padding:5px}
.getv{padding:20px 0;font-size:14px;text-align: center;}
.getv .verfied{position: relative;background-color:none;top:0;padding:0;left:0;display: inline-block;}
.getv p{text-align:left;font-family: Arial, Helvetica, sans-serif }
.tabs-profs{float:left;width:100%;font-family: Arial, Helvetica, sans-serif} 
.tabs-profs .tg-dashboardtabnav{border-bottom: 2px solid #f8f8f8 !important;display: table;list-style: none;float: left;width: 100%;}
.tabs-profs .tab-content{border:none;background:#F8F8F8; float:left;width: 100%;padding:20px 20px 25px;}
.tabs-profs .tg-dashboardtabnav li{display: table-cell;vertical-align: top;list-style-type: none;line-height: inherit;float:none;width: 20%;}
.tabs-profs .tg-dashboardtabnav li a{display: block;padding: 17px 0;text-align: center;position: relative;font-size:15px;font-family: Arial, Helvetica, sans-serif;border: none;font-weight: 500;}
.tabs-profs .tg-dashboardtabnav li a:hover, .tabs-profs .tg-dashboardtabnav li.active a{background: #f8f8f8;color: #02aae8 !important;}
.tg-dashboardtabnav li a::before{top:100%;left:0;width:0;height:2px;content:'';position:absolute;background:#02aae8}
.tg-dashboardtabnav li a:hover::before, .tg-dashboardtabnav li.active a::before{width: 100%;}
.tabs-profs .nav-tabs > li.active > a, .tabs-profs .nav-tabs > li.active > a:focus, .tabs-profs .nav-tabs > li.active > a:hover{border:none}
.tabs-profs li a::after, .tabs-profs li a::before{transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-webkit-transition: all 300ms ease-in-out;}
.login-title{padding:15px 0}
.login-title h3{margin:0;font-size:20px}
.tg-box{width: 100%;float:left;}
.tg-box input.form-control::placeholder,.tg-box textarea.form-control::placeholder{color:#888;opacity:1}
.tg-box .form-control{height:40px;border: 1px solid #ddd;border-radius: 3px;}
.tg-columnpadding{padding: 0 5px;}
.tg-rowmargin{margin: 0 -5px;}
.log-sub-title{padding:15px 0}
.log-sub-title h3{margin:0}
.tradebox{float:left;width:100%}
.trh-1{float:left;width:40%}
.trh-2{float:left;width:40%}
.datxt{display:block;padding:0 0 5px 5px;color:#666}
.to{color:#666}
.tg-box .txt textarea{height: 120px;padding: 10px 12px;}
.savebtn{display:inline-block;padding:6px 15px;background:#009edd;color:#fff;border-radius:50px;margin:25px 0 0;font-size:16px;font-weight:500;border:none}
.savebtn:hover{background:#0393cc;color:#fff;}
.plusnew{position:relative;right:0;cursor: pointer;display:block; text-align:right;padding-right: 5px;color:#009edd;font-weight:600}
.txinfo{font-size:14px;}
.txinfo strong{padding-bottom:5px}
.tabs-profs .control__indicator{background: #fff;border: solid 1px #ddd;border-radius:4px}
.tabs-profs label.control.control--checkbox{line-height:25px;font-size:14px}
.whspace{height:6px;background:#fff;width:100%;display:block;float: left;margin:25px 0}
.txinfo-two{font-size:14px}
.txinfo-two h3{margin:0;font-size:20px;}
.txinfo-two h5{margin:25px 0;font-weight:600}
.txinfo-two h4{font-size:15px;font-weight:600;margin:15px 0;}
.listlink ul li{float:left;padding:0 15px 4px 0;min-width:100px;}
.listlink{display:block;float:left;width:40%}
.photosec{background:#fff;padding:25px;border:solid 1px #ddd;float: left;width:100%}
.job.jbnwon h3{font-size:22px;color:#009edd;margin:0}
.job.jbnwon{padding-bottom:20px}
.job.jbnwon p{font-size:13px;}
.pic-btn .getbtn{float:left}
.pic-btn .vpbtn{float:right}
.getbtn{background: url(../png/photo.png) no-repeat left center #333;padding:8px 20px 8px 40px;background-position:10px 8px;display:inline-block;border:none;color:#fff;border-radius:4px}
.vpbtn{background: url(../png/view-photo.png) no-repeat right center #009edd;padding:8px 45px 8px 20px;display:inline-block;border:none;color:#fff;border-radius:4px;background-position: 105px 8px;}
.pic-btn{display: inline-block;width: 100%;}
.tg-uploadedimggallery{width: 100%;float: left;background: #fff;padding: 20px 15px 5px;border:solid 1px #ddd;height:50px;margin-top:5px}
.format{padding:5px 0;font-size:13px; display:block}
.subptext{padding:8px 0 0;font-size:13px;display:block}
.subptext h5{color:#009edd;font-size:16px;margin-bottom:5px}
.viewphotosec{border:solid 1px #ddd;padding:10px 10px 20px;background:#fff}
.vwphotoinner{border:solid 1px #ddd;padding:10px;background:#fff;display:table;width:100%;text-align: center;height: 254px;margin-bottom: 5px;}
.mbox {margin: auto;display: table-cell;vertical-align: middle;}
.mbox h3{color:#ddd;font-weight:600;font-size:50px;margin-bottom: 12px;}
.mbox h4{font-size: 12px;color:#262626;}
::-webkit-scrollbar {
width: 8px;
}
::-webkit-scrollbar-track {
background: #f1f1f1; 
}
::-webkit-scrollbar-thumb {
background: #CCC; 
}
::-webkit-scrollbar-thumb:hover {
background: #CCC; 
}
.pdetailsmech{ max-width: 480px; min-width: 480px;}
.bluesearchbox{background:#009edd;padding:5px 15px;display: inline-block; width:100%;color:#fff}
.centretxt{font-size:20px; text-align:center;font-family: 'Quicksand', sans-serif;margin:25px 0 20px}
.stn-btn{width:100%;height:45px;line-height:45px;text-align:center;font-size:17px;font-weight:400;background:#fff;border-radius:25px;border:0;color:#000;font-family:'Titillium Web',sans-serif}
.stn-btn:hover{background:#f4f4f4}
.bluesearchbox input{border-radius:4px;border:none;padding: 6px 15px;}
.bluesearchbox h2{margin-bottom:20px;}
.bluesearchbox input.form-control::placeholder{color:#000}
.advertise-one{min-height:300px;margin-top:10px; position:relative}
.advt-label{float:right;padding:5px 10px;background:#ffc734; font-size:13px;font-family: 'Quicksand', sans-serif;font-weight:600}
.bgad{position:absolute;padding:10px 35px;background:rgba(0,0,0,0.5); width:400px;bottom:20px;font-family: 'Quicksand', sans-serif;}
.bgad span{ display:block;color:#fff}
.bgad .adt-one{font-size:16px;padding:0 0 5px 20px}
.bgad .adt-two{font-size:30px;padding:0 0 5px 0}
.bgad .adt-three{font-size:16px;}
.advertise-two{min-height:350px;margin-top:10px; position:relative; margin-bottom:40px}
.advt-label-two{float:right;padding:5px 10px;background:#f00; font-size:13px;font-family: 'Quicksand', sans-serif;font-weight:600;color:#fff}
.bgad-two{position:absolute;padding:10px 35px;background:rgba(0,0,0,0.4); width:100%;bottom:60px;font-family: 'Quicksand', sans-serif;text-align: right;}
.bgad-two .adt-one{font-size:16px;padding:5px; display:inline-block;background:#fff;border-radius:6px}
.bgad-two .adt-two{font-size:30px;padding:5px 15px;display:inline-block;vertical-align: middle;text-align:left;}
.bgad-two .adt-two h3{margin:0;color:#fff;}
.bgad-two .adt-three{font-size:16px;display:inline-block;vertical-align: middle;color:#fff;border-left:solid 1px #fff;padding:5px 0 5px 15px;text-align:left;}
.imgtitle{position:absolute;text-align:center;bottom:0;left:0;right:0;margin:0 6px 6px;padding:10px 0;background:rgba(0,0,0,0.5)}
.imgtitle h2{margin:0;font-size:24px;color:#fff}
.imgtitle p{color:#fff;font-size:15px; margin: 0;}

.we-cater-section{width: 100%;background-color:#f5f5f5; position: relative; padding:90px 0px;margin-bottom: 50px;}
.caterbg { width:50%; height: 100%; position: absolute; left: 0px; top: 0px;overflow: hidden;}
.caterbg img{ width: 100%; height:auto}
.cater-details { width: 100%; padding:0 100px 0 15px;text-align: left;}
.cater-details h1{color:#000;font-size:37px;}
.cater-details h2{margin:5px 0 15px 0}
.why-choose-us .icon-box-w {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 15px;
    margin-bottom: 15px;
    max-width: 500px;padding-left: 60px;
}

.why-choose-us .icon-box-w:last-child {
    border-bottom: 0;
}
.why-choose-us .icon-box-w .icons {
    position: relative;
    font-size:30px;
    line-height:35px;
    margin-right: 30px;
}
.why-choose-us .iconbx{width:380px;text-align: left;}.iconbx h4{font-weight:600}
.contact-inbtm{background:#000;border-radius:6px;padding:50px 100px 50px 50px;position:relative; text-align:left}
.contact-inbtm:after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #E8092E -1.06%, rgba(232, 9, 46, 0) 100%);
  z-index: -1;
}
.contact-inbtm h2{color:#fff;font-size:30px;margin-bottom:30px}
.contact-inbtm p{color:#fff;font-size:18px;margin-bottom:25px;line-height: 25px;}
.contact-inbtm a{color:#fff;}