/* Custom CSS */
@font-face {
	font-family:'Tagline';
	src:url(../fonts/footer-tagline.woff2);
	src:url(../fonts/footer-tagline.woff2) format('woff2'),
		url(../fonts/footer-tagline.woff2) format('woff2')
}
@font-face {
	font-family:'Glyphicons Halflings';
	src:url(../fonts/glyphicons-halflings-regular.eot);
	src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),
		url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),
		url(../fonts/glyphicons-halflings-regular.woff) format('woff'),
		url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),
		url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}
@font-face {
	font-family:'Lato';
	/*src:url(../fonts/lato/Lato-Light.ttf);*/
	src:url(../fonts/lato/Lato-Light.ttf) format('truetype'),
		url(../fonts/lato/Lato-BlackItalic.ttf) format('truetype'),
		url(../fonts/lato/Lato-Bold.ttf) format('truetype'),
		url(../fonts/lato/Lato-BoldItalic.ttf) format('truetype'),
		url(../fonts/lato/Lato-Hairline.ttf) format('truetype'),
		url(../fonts/lato/Lato-HairlineItalic.ttf) format('truetype'),
		url(../fonts/lato/Lato-Italic.ttf) format('truetype'),
		url(../fonts/lato/Lato-Regular.ttf) format('truetype'),
		url(../fonts/lato/Lato-LightItalic.ttf) format('truetype'),
		url(../fonts/lato/Lato-Black.ttf) format('truetype')
		url(../fonts/lato/Lato-BlackItalic.ttf) format('truetype')
}

/*Overwrites*/

@media (min-width: 768px) {
	.h2, h2 {
		font-size: 27px;
	}
	h3, .h3 {
		font-size: 19px;
	}
	h2 {
		line-height: 1.3;
	}
	h4, .h4 {
		font-size: 14px;
	}
	p {
		line-height: 24px;
	}
}

/*Nav Overrides*/
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background: transparent;
}
.navbar-nav>li> ul.dropdown-menu {
	padding-top: 5px;
	border: 0px;
	background: transparent;
	padding-bottom: 0;
	width: 190px;
}
.navbar-nav>li> ul.dropdown-menu li {
	list-style: none;
	margin: 0;
}
.navbar-nav>li> ul.dropdown-menu li.active a {
	color: #333;
}
.navbar-nav>li> ul.dropdown-menu li a {
	background-color: #fff;
	border-bottom: 2px solid #ddd;
	white-space: normal;
	padding: 10px 20px;
}
.navbar-nav>li> ul.dropdown-menu li a .caret {
	display: none;
}
.navbar-nav>li> ul.dropdown-menu li a:hover {
	background-color: #ddd;
}
@media (max-width: 767px) {
	.navbar-nav>li> ul.dropdown-menu {
		padding-top: 0px;
		position: relative;
		float: none;
		width: 100%;
	}
	.navbar-nav>li> ul.dropdown-menu li {
		border-top: 1px solid #666;
	}
	.navbar-nav>li> ul.dropdown-menu li a {
		background: transparent;
		width: 100% !important;
		overflow: hidden !important;
		padding: 12px 0px 12px 5% !important;
		padding-left: 10% !important;
		border-bottom: 0px;
	}
}
.logo {
	max-width: 221px;
}
.enquiries-div {
	text-align: right;
	font-family: 'Open Sans', sans-serif;
}
.enquiries-div .contact-number-orange {
	color: #F26822;
	font-size: 22px;
}
.enquiries-div .enquiries-time {
	color: #535456;
	font-weight: 300;
	font-size: 11px;
	text-transform: uppercase;
}
.enquiries-div .contact-number-orange:before {
	width: 0;
	height: 0;
	margin: 0;
	content: '' !important;
	background-image: url(../images/head-phone@2x.png) !important;
	background-size: 100% !important;
	width: 32px;
	height: 32px;
	display: inline-block;
	padding-right: 0;
	margin-bottom: -9px;
	float: none !important;
	padding-right: 10px;
}





/*Button Overrides*/
.btn-lg, .btn-group-lg>.btn {
	font-size: 14px;
	line-height: inherit;
	max-width: 100%;
}
#pp{
    color: #fff;
    background-color: #5dad2c;
    border-color: #65b22b;
    border-radius: 0px;
    -webkit-transition: all ease .2s;
    -moz-transition: all ease .2s;
    -o-transition: all ease .2s;
    transition: all ease .2s;
}
#act_s{
color: #fff;
    background-color: #5dad2c;
    border-color: #65b22b;
    border-radius: 0px;
    -webkit-transition: all ease .2s;
    -moz-transition: all ease .2s;
    -o-transition: all ease .2s;
    transition: all ease .2s;
    display: inline-block;
    /* padding: 9px 19px; */
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    /* -webkit-user-select: none; */
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    /* border-radius: 4px; */
    padding: 12px 20px !important;
}
#act_s:hover,
#act_s:focus,
#act_s.focus,
#act_s:active,
#act_s.active,
.open > .dropdown-toggle#act_s, #pp:hover,#pp:focus {
	color: #fff;
	background-color: #d85a1a;
	border-color: #cf270f;
	-webkit-transition: all ease .2s;
	-moz-transition: all ease .2s;
	-o-transition: all ease .2s;
	transition: all ease .2s;
}
.btn-blue {
	color: #fff;
	background-color: #53A8DA;
	border: none;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue.focus,
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue {
	color: #fff;
	background-color: #3291CA;
}

/*Reusable Classes*/
.white-text {
	color: #fff;
}
.mrg-top30 {
	margin-top: 30px;
}
.mrg-bot40 {
	margin-bottom: 40px;
}
.mrg-bot30 {
	margin-bottom: 30px;
}
.mrg-bot20 {
	margin-bottom: 20px;
}
.mrg-top20 {
	margin-top: 20px;
}
.padd-bot20 {
	padding-bottom: 20px;
}
.padd-tb40 {
	padding-bottom: 40px;
	padding-top: 40px;
}
.font-weight300 {
	font-weight: 300;
}
.video-thumbnail {
	margin: 0 auto;
}
.video-caption {
	margin-top: 10px;
}
.video-caption blockquote {
	border: none;
}


.book-online {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
}
.get-started-here {
	padding: 12px 20px;
	border: 0px;
}
.quick-link {
	color: #fff;
	padding-top: 40px;
	padding-bottom: 30px;
}

.quick-links {
	list-style-type: none;
	padding-left: 0px;
	line-height: 1.8;
	font-size: 13px;
}
.quick-links li {
	color: #828282;
}
.quick-links a {
	color: #828282;
	margin-left: 15px;
	font-weight: 300;
	font-size: 14px;
}
.connect-with-us {
	padding-top: 15px;
}
.media-links a {
	font-size: 24px;
}
.media-links a, .media-links a:visited {
	color: #828282;
}
.media-links a:hover {
	color: #ed3c22;
}
.quick-link ul {
	padding: 0px;
}
.quick-link li,
.sidebar-posts li,
.nav-primary li {
	list-style: none;
	margin: 0px;
}
.location-title {
	font-size: 14px;
	font-family: 'Lato';
	font-weight: 300;
	color: #fff;
	margin-bottom: 0px;
}
.location-title:before {
	content: "\f041";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #ed3c22;
	padding-right: 5px;
}
.locations > span {
	color: #ed3c22;
}



/*Default page styles*/
.content {
	margin-bottom: 40px;
}
.content a:hover {
	color: #df5c19;
	text-decoration: none;
}
.content a {
	color: #f16621;
}
.above-quick-link span a {
	color: white;
	text-decoration: none;
}
.content a.btn:hover {
	color: #fff;
}
.content a.btn {
	color: #fff;
}
.page-header {
	margin: 0px 0px 0px 0px;
	border: none;
}
.page-header h1 {
	font-size: 1.5em;
	text-align: center;
	color: #535456;
	margin: 15px 0px;
}
.page-header h2 {
	font-size: 1em;
	text-align: center;
	font-weight: 300;
}
@media (min-width: 768px) {
	.page-header h1 {
		font-size: 50px;
		margin: 40px 0px 0px 0px;
	}
	.page-header h2 {
		font-size: 20px;
	}
	.page-header {
		margin: 0px 0px 20px 0px;
	}
}

/*End default page styles*/

/*Sidebar styles*/
.sidebar {
	padding-left: 20px;
	padding-right: 20px;
	border-right: none !important;
}
.sidebar-top {
	background: url(../images/sidebar-cta.png) no-repeat;
	width: 250px;
	max-width: 100%;
	height: 333px;
	background-size: 100%;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 35px;
}
.sidebar-top a {
	color: #fff;
	text-decoration: underline;
	margin-top: 200px;
}
.sidebar .sidebar-title {
	margin: 0 0 35px;
	text-transform: uppercase;
	font-size: 19px;
	text-align: center;
	color: #535456;
}
.sidebar-posts {
	padding-left: 0;
}
.sidebar-posts .post-item {
	border-top: 1px solid #dddddd;
	position: relative;
}
.sidebar-posts .post-item:last-child {
	border-bottom: 1px solid #dddddd;
}
.sidebar-posts .post-item a {
	font-weight: 700;
	color: #535456;
	display: block;
	padding: 25px 20px 25px 47px;
	font-size: 12px;
}
.sidebar-posts .post-item a:before {
	content: '';
	background: url(../images/home.png) no-repeat;
	width: 32px;
	height: 32px;
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -10px;
}

/*End sidebar styles*/

/*Home Banner Styles*/
.banner .hero-banner-heading {
	font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 3em;
	font-weight: 300;
	margin-bottom: 0px;
	color: #fff;
}
.hero-banner-subheading {
	color: #fff;
	font-size: 22px;
	font-weight: 300;
}
.hero-banner {
	height: 400px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	padding-top: 75px;
	text-align: center;
}
.index-banner {
	background-image: url(../images/abdom-home3.jpg);
}
/*Home Banner Media Rules*/
@media (min-width: 767px) {
	.banner .hero-banner-heading {
		font-size: 55px;
	}
	.hero-banner-subheading {
		font-size: 27px;
		font-weight: 400;
	}
	.hero-banner {
		height: 350px;
	}
}
@media (min-width: 1200px) {
	.hero-banner {
		height: 600px;
		text-align: right;
		padding-top: 200px;
	}
	.index-banner {
		background-image: url(../images/index-banner-small.jpg);
	}
	.banner .hero-banner-heading {
		font-size: 70px;
	}
	.hero-banner-subheading {
		font-size: 32px;
	}
}
@media screen and (min-width: 1600px) {
	.index-banner {
		background-position-y: -367px;
		background-image: url(../images/index-banner-large.jpg);
	}
}
.btn-book-cleaner {
	border: 1px solid #ce561a;
	padding: 17px 34px;
	-webkit-transition: color .5s ease, border .5s ease;
	-o-transition: color .5s ease, border .5s ease;
	transition: color .5s ease, border .5s ease;
	font-size: 20px;
	min-width: 260px;
}

/*How we can help styles*/
.home-services-div {
	background-color: #F4F0E7;
}
.home-services {
	background-color: #F4F0E7;
	padding-top: 20px;
	/*padding-bottom: 55px;*/
}
@media (min-width: 767px) {
	.home-services {
		padding-top: 50px;
	}
}
@media (min-width: 1200px) {
	.home-services {
		background-image: url(../images/image-blog2.jpg);
		background-repeat: no-repeat;
		background-position: center top;
		background-size: contain;
	}
}
.services-heading {
	margin-bottom: 10px;
}
.services-sub-heading {
	border-bottom: 1px solid #c7c4be;
	font-size: 18px;
	line-height: 1.5;
	padding-bottom: 10px;
}
@media (min-width: 1200px) {
	.services-sub-heading {
		margin-bottom: 30px;
	}
}

a.clean-type-detail-link,
a.clean-type-detail-link:hover,
a.clean-type-detail-link:active,
a.clean-type-detail-link:focus {
	 color: #f16621;
}
a.clean-type-detail-link {
	line-height: 10px;
	font-size: 18px;
	font-weight: 700;
}
@media (min-width: 1200px) {
	a.clean-type-detail-link {
		line-height: 80px;
	}
}
a.see-more-link,
a.see-more-link:hover,
a.see-more-link:active,
a.see-more-link:focus {
	 color: #f16621;
}
.clean-type-icon {
	background: url(/images/home-sprite.png);
	width: 55px;
	height: 55px;
}
.clean-type-regular { background-position: 0 0; }
.clean-type-catchup { background-position: -55px 0; }
.clean-type-oneoff  { background-position: -110px 0; }
.clean-type-sections {
	text-align: center;
}
.clean-type-sections h3 {
	font-size: 24px;
}
@media (min-width: 1200px) {
	.clean-type-sections {
		text-align: left;
	}
}
.clean-type-sections > .row {
	margin-bottom: 20px;
	margin-top: 20px;
}
.home-why-choose {
	background-color: #fff;
	padding-top: 40px;
	padding-bottom: 40px;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border: 1px solid #ddd;
}
.orange-text {
	color: #f26822;
}
.home-why-choose-table td {
	padding: 10px;
}
ul.why-abdom-list {
	padding-left: 0;
}
ul.why-abdom-list > li {
	list-style: none;
	margin-left: 10px;
}
ul.why-abdom-list > li:before {
	font-family: 'FontAwesome';
	content: '\f00c';
	margin: 0 10px 0 5px;
	color: #F26822;
	list-style: none;
}


/*Reviews Styles*/
.review {
	padding: 10px;
	margin-bottom: 5px;
}
.review {
	border: 1px #ededed solid;
	padding: 20px;
	/* padding: 40px 30px; */
	border-radius: 5px;
	box-shadow: 0px 1px 3px #ededed;
	margin-bottom: 12px;
}
.review blockquote {
	margin-bottom: 0px;
	padding: 0px;
	border: none;
}
.review blockquote footer {
	font-weight: 600;
}


.ready-to-book-section {
	padding-top: 40px;
	padding-bottom: 40px;
}
.ready-to-book-icon {
	font-size: 52px;
	color: #F26822 !important;
}
.contact-number-orange a, .contact-number-orange a:visited {
	color: #5dad2c;
}
.content a:hover {
	text-decoration: none;
}
.ready-to-book-icon-padding {
	font-size: 52px;
	color: #F26822 !important;
	padding: 20px 0px;
}

.main-content {
	padding: 40px 0;
}
.video-quote-div {
	padding-top: 15px;
}
.video-quote-details {
	font-weight: 400;
	font-size: 14px;
	font-style: italic;
}
.video-quote-details.post {
	color: #aaa;
}





.feature-heading {
	font-family: 'Tagline', sans-serif;
	color: #F26822;
}
.services-page-header {
	background-image: url(../images/abdom-home3.jpg);
	background-size: cover;
	background-position: center center;
	padding: 30px 0px;
}
h1.services-header-title {
	color: #fff;
	font-size: 60px;
	font-weight: 300;
}
.services-header-subtitle {
	color: #fff;
	font-weight: 300;
}
@media (min-width: 768px) {
	.services-page-header {
		padding: 80px 0px;
	}
}
.services-section1 {
	background-color: #F4F0E7;
	padding: 30px 0px;
}
.servicessection-text {
	font-size: 18px;
	line-height: 1.5;
	padding-left: 0px;
}
.booking-box-div {
	background-color: #fff;
	padding: 20px;
}
.booking-box-div #booking-box-number {
	font-size: 34px;
}
.booking-box-div #booking-box-number span {
	font-size: 42px;
}
@media (min-width: 992px) {
	.booking-box-div #booking-box-number span {
		font-size: 48px;
	}
	.servicessection-text {
		font-size: 20px;
		line-height: 1.5;
		padding-left: 30px;
	}
}
.booking-box-div .enquiries-time {
	font-size: 12px;
	margin-top: -10px;
}
@media (min-width: 767px){
	.booking-box-div {
		border-left: #F26822 solid 10px;
	}
}
.services-section2 {
	padding: 0px 0px;
}
@media (min-width: 767px) {
	.services-section2 {
		padding: 50px 0px 0px 0px;
	}
}
.service-provide-subtitle {
	font-size: 20px;
	font-weight: 300;
	color: #828282;
}
.services-section3 {
	padding: 40px 0px 30px;
}
@media (min-width: 992px) {
	.services-section3 {
		padding: 40px 0px 60px;
	}
}
.services-provide-list {
	overflow: hidden;
	border: 1px solid #dddddd;
	border-radius: 5px;
	padding: 0 15px;
	margin: 25px 0px;
}

#services-provide-list-div > div > div > div {
	padding-left: 12%;
}
.services-provide-list .row div {
	border-bottom: 1px solid #dddddd;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
	padding-left: 15.5%;
	padding-right: 0;
}
.services-provide-list > div > div {
	text-align: left;
	padding-left: 4% !important;
}
.services-provide-list .row div:nth-child(2n+2) {
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}
.services-provide-list .row div:before, .services-provide-list-icon li span:before, .services-provide-list-icon td span:before {
	font-family: FontAwesome;
	font-size: 12px;
	line-height: 22px;
	content: "\f00c";
	color: rgb(241, 102, 33);
	/* background-image: url(images/heart.png); */
	/* content: ''; */
	width: 15px;
	height: 15px;
	position: absolute;
	top: 45%;
	margin-top: -7.5px;
	left: 10%;
	position: absolute;
}
.services-provide-list > div > div:before {
	left: 1% !important;
}
@media (min-width: 768px){
	.services-provide-list > div > div:before {
		left: 3% !important;
	}
}
@media (max-width: 767px){
	#services-provide-list-div > div > div > div {
		padding-left: 0%;
		font-weight: 600;
	}
	.full-width-content .services-provide-list .row div, .content-sidebar .no-pad .row div {
		padding-left: 0%;
	}

	.booking-box-div #booking-box-number span {
		font-size: 34px;
	}
}
.why-abdom-services-list > li {
	list-style: none;
	margin-left: 0px;
}
@media (min-width: 767px) {
	.why-abdom-services-list > li {
		list-style: none;
		margin-left: 10px;
	}
}
.why-abdom-services-list > li:before {
	font-family: 'FontAwesome';
	content: '\f00c';
	margin: 0 10px 0 0px;
	color: #f00;
	list-style: none;
}
.services-section4 {
	background-color: #F4F0E7;
	padding-top: 0px;
}
.services-section4 .img {
	max-width: 60px;
	margin: 0 auto;
}
.services-icon p {
	font-size: 14px;
	line-height: 1.2;
}
@media (min-width: 767px) {
	.services-icon p {
		font-size: 16px;
		line-height: 1.3;
	}
}
.services-page-text {
	font-size: 20px;
	line-height: 1.5;
}
.services-section4 .services-text-div {
	padding: 20px 20px 20px;
}
@media (min-width: 767px) {
	.services-section4 .services-text-div {
		padding: 60px 0px 30px;
	}
	.services-page-text {
		padding: 0px 40px;
	}
}
.services-section5 {
	background-image: url(../images/banner/aus-map2.jpg);
	background-size: cover;
	background-position: top center;
	padding: 90px 0px;
}
.why-choose-right-table {
	margin-top: 111px;
}
@media (min-width: 992px) and (max-width: 1199px) {
	.why-choose-right-table {
		margin-top: 138px;
	}
}
@media (min-width: 768px) and (max-width: 992px) {
	.why-choose-right-table {
		margin-top: 145px;
	}
}
.quote-icon {
	color: #F26822;
}

/*Our Team Styles*/
#ron-joy-team-image {
	padding-top: 25px;
}
.bw-image {
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
}
.team-category {
	margin: 30px 0px;
}
.team-member {
	margin: 15px 0px;
}
.team-member img {
	width: 100%;
}
.team-category h2 {
	text-align: center;
}
.our-team-member-info {
	color: #535456;
	background: #f8f9fa;
	border-left: 2px #ee6a4d solid;
	padding: 15px 10px;
}
.our-team-member-name {
	font-weight: 700;
	font-size: 14px;
}
.our-team-member-position {
	font-weight: 400;
	font-size: 14px;
}
.our-team-member-info p {
	margin: 10px auto 0;
	font-size: 11px;
	line-height: 18px;
}
@media (min-width: 768px) {
	.team-category h2 {
		text-align: left;
	}
}
/*End our team styles*/

#contact-page-header {
	padding-bottom: 10px;
	padding-top: 10px;
}
.contact-page-banner-text {
	text-align: center;
}
#contact-page-header p {
	color: #535456;
	font-size: 18px;
}
.contact-banner-number {
	font-size: 30px;
	color: #535456;
	font-weight: 700;
}
#contact-page-header .contact-banner-open {
	color: #535456;
	font-size: 20px;
}
#contact-page-header .contact-banner-open::before {
	background-color: #3c3;
	color: #535456;
}
#contact-page-header .contact-banner-open::before {
	content: " ";
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 25px;
	margin-bottom: 1px;
	margin-right: 10px;
}
#contact-page-header .enquiries-text {
	padding-top: 10px;
	color: #535456;
	font-size: 15px;
}
#contact-form .form-control {
	background: rgba(0, 0, 0, 0);
	border: 1px solid #CACACA;
	padding: 12px 20px 12px 20px;
	/*width: 97%;*/
	max-width: 100%;
	height: auto;
	/*float: left;*/
	/*margin: 9px 9px 9px 9px;*/
	border-radius: 5px;
	outline: 0;
}
#contact-form .link-privacy-policy {
	font-size: 16px;
	color:#f16621;
	float:right;
	padding-top:10px;
	font-weight: 700;
}
@media (min-width: 992px) {
	#contact-page-header {
		padding-bottom: 30px;
		padding-top: 0px;
	}
	.contact-page-banner {
		background-image: url(../images/contact-page-banner.jpg);
		background-position: center center;
		background-size: cover;
		background-repeat: no-repeat;
		height: 333px;
		padding-left: 50px;
		padding-top: 60px;
	}
	.contact-page-banner-text {
		text-align: center;
		color: #fff;
	}
	#contact-page-header p {
		color: #fff;
		font-size: 18px;
	}
	.contact-banner-number {
		font-size: 40px;
		color: #fff;
	}
	#contact-page-header .contact-banner-open {
		color: #fff;
		font-size: 30px;
	}
	#contact-page-header .contact-banner-open::before {
		background-color: #3c3;
	}
	#contact-page-header .contact-banner-open::before {
		content: " ";
		display: inline-block;
		width: 17px;
		height: 17px;
		border-radius: 25px;
		margin-bottom: 1px;
		margin-right: 10px;
	}
	#contact-page-header .enquiries-text {
		padding-top: 10px;
		color: #fff;
	}
}
@media (min-width: 1200px) {
	.contact-banner-number {
		font-size: 50px;
		color: #fff;
	}
	#contact-page-header .contact-banner-open {
		color: #fff;
		font-size: 30px;
	}
	#contact-page-header .enquiries-text {
		padding-top: 18px;
		color: #fff;
	}
}

/*FAQ stlyes*/
#faqs {
	margin-top: 0px;
	margin-left: 0px;
}

#faqs .panel-default {
	border: none;
}

#faqs .panel-heading {
	background-color: white;
	border: none;
	padding: 20px 0px;
}
#faqs .panel-title a {
	color: #535456;
	font-weight: 400;
	font-size: 22px;
}

#faqs .panel-body {
	border: none;
	color: rgb(90, 90, 90);
	font-size: 15px;
	font-weight: 300;
	line-height: 26px;
}

@media (min-width: 768px) {
	#faqs {
		margin-top: 30px;
		margin-left: 50px;
	}
}
/*End faq styles*/


#location-banner {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	box-shadow: 0px 1000px rgba(0, 0, 0, 0.6) inset;
	padding: 50px 0px;
	margin-bottom: 20px;
}
#location-banner .page-title, #location-banner .page-subtitle {
	color: white;
}
#location-banner .page-title {
	margin-bottom: 20px;
}
#location-banner .page-subtitle {
	margin-bottom: 40px;
}
#locaiton-banner .page-title span {
	font-size: 65px;
}
@media (min-width: 768px) {
	#location-banner {
		padding: 100px 0px;
	}
}

.single-location {
		border: 1px #eaeaea solid;
	border-radius: 5px;
	padding: 12px 20px 10px 20px;
}
.single-location i {
	color: #f16621;
	margin-right: 5px;
}
.location-category {
	margin: 20px 0px;
}
.location-category h3 {
	font-size: 27px;
	font-weight: 700;
	border-bottom: 3px #f16621 solid;
	padding: 0px 0px 15px;
	margin-bottom: 20px
}

.jobs-banner {
	background-image: url(../images/abdom-home3.jpg);
}
.jobs-banner .hero-banner-heading {
	color: white;
	font-weight: 300;
	font-size: 45px;
}
.jobs-banner .hero-banner-subheading {
	font-weight: 300;
	color: white;
}
.jobs-content {
	padding-top: 20px;
}
@media (min-width: 1200px) {
	.jobs-banner {
		background-image: url(../images/banner/job-banner.jpg);
	}
	.jobs-banner .hero-banner-heading {
		color: #343535;
		font-weight: 300;
		font-size: 45px;
	}
	.jobs-banner .hero-banner-subheading {
		color: #343535;
	}
}

/* Typeahead */

.twitter-typeahead {
	width: 100%;
}

.tt-query {
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
	color: #999;
}

.tt-menu {
	width: 100%;
	padding: 8px 0;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.tt-suggestion {
	padding: 3px 10px;
}

.tt-suggestion:hover {
	cursor: pointer;
	color: #fff;
	background-color: #f16621;
}

.tt-suggestion.tt-cursor {
	color: #fff;
	background-color: #0097cf;
}

.location-cta {
	border-top: 1px solid #c7c4be;
	padding-top: 20px;
	margin-top: 10px;
}

.location-cta h3 {
	color: #535456;
}

.location-cta .cta-phone-number-blue {
	color: #53A8DA;
	font-size: 24px;
	border: 2px solid #53A8DA;
	border-radius: 32px;
	padding: 12px 20px;
	display: inline-block;
	margin-bottom: 10px;
}

.location-cta .cta-phone-number-blue  a {
	color: #53A8DA;
}

.location-cta .discount {
	font-size: 52px;
	color: #F26822;
}

@media (min-width: 768px) {
	.blogs {
		margin-top: 40px;
	}
}
.blogs a {
	color: #535456;
	text-decoration: underline;
}
.main-navigation {
    background: #e08a33;
}