#colophon{
	float:left;
	width:100%;
}

/*** NEW TESTIMONIALS HOME ***/
.md-footer input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required:focus {
	color: #fff!important; 
}

.md--hometest-aggregate{
	margin-bottom:45px;
}
.md--hometest-aggregate .fa-star, .md--hometest-aggregate .fa-star-half-o{
	color:#56bf75;
}
.md-testimonials-section .md--hometest-box-in{
	height:290px;
}
.md-testimonials-section .md--hometest-box-in:before{
	content: '';
	background: #56bf75;
	width: 100%;
	height: 5px;
	display: block;
	border-radius: 10px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	margin: 0 auto;
}
.md-testimonials-section .md--hometest-box-in{
	border-radius: 10px;
	float: left;
	width: 100%;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
}
.md-testimonials-section .md--hometest-title{
	color:#25231f;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	display:inline-block;
	font-family:'Roboto', sans-serif;
	margin-right:5px;
	margin-bottom:0;
}
.md-testimonials-section .md--hometest-l, .md-testimonials-section .md--hometest-r{
	float:left;
}
.md-testimonials-section .md--hometest-l p, .md-testimonials-section .md--hometest-r p{
	font-size:13px;
	margin-bottom:0;
}
.md-testimonials-section .md--hometest-l{
	text-align:left;
	padding:10px 0 10px 30px;
	width:30%;
}
.md-testimonials-section .md--hometest-r{
	text-align:right;
	padding:10px 30px 10px 0;
	width:70%;
}
.md-testimonials-section .md--hometest-r img{
	width:30px;
	height:unset;
	margin:0;
}
.md-testimonials-section .md--hometest-content{
	font-size: 14px;
	line-height: 25px;
	color: #1e1e1e;
	float: left;
	width: 100%;
	padding: 30px;
	text-align: left;
	font-family:'Roboto', sans-serif;
	font-weight:400;
	border-top: 1px solid #ebeaea;
}
.md-testimonials-section .md--stars-1:before{
	content: '\f005\00a0\f006\00a0\f006\00a0\f006\00a0\f006';
	font-family: FontAwesome;
	color: #56bf75;
}
.md-testimonials-section .md--stars-2:before{
	content: '\f005\00a0\f005\00a0\f006\00a0\f006\00a0\f006';
	font-family: FontAwesome;
	color: #56bf75;
}
.md-testimonials-section .md--stars-3:before{
	content: '\f005\00a0\f005\00a0\f005\00a0\f006\00a0\f006';
	font-family: FontAwesome;
	color: #56bf75;
}
.md-testimonials-section .md--stars-4:before{
	content: '\f005\00a0\f005\00a0\f005\00a0\f005\00a0\f006';
	font-family: FontAwesome;
	color: #56bf75;
}
.md-testimonials-section .md--stars-5:before{
	content: '\f005\00a0\f005\00a0\f005\00a0\f005\00a0\f005';
	font-family: FontAwesome;
	color: #56bf75;
}
.md-testimonials-section.md--hometest-edit h2{
	line-height: 1;
	font-weight: 900;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	margin-bottom:15px;
}
.md--hometest-viewall{
	float:left;
	width:100%;
	text-align:center;
	padding: 60px 0 20px;
}
.md--hometest-viewall .md--hometest-btn{
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 20px;
	color: #25231f;
	font-family: "Roboto";
	font-weight: 900;
	text-transform: uppercase;
	padding: 15px 45px;
	border: 2px solid #56bf75;
	border-radius: 3px;
	transition:all 0.3s ease-in-out;
	display:inline-block;
}
.md--hometest-viewall .md--hometest-btn:hover, .md--hometest-viewall .md--hometest-btn:focus{
	outline:none;
	text-decoration:none;
	color:#fff;
	background:#56bf75;
}












/**HEADER CHANGE**/

p.we-are-open {
	display: inline;
	margin-left: 10px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 14px;
	padding-left: 10px;
	color: #56bf75;
}


ul#menu-before-header li:first-of-type a {
	background: #56bf75;
	color: #fff;
	padding: 4px 25px;
	font-weight: bold;
	letter-spacing: 0.3px;
	border-radius: 4px;
	transition:all 0.3s ease-in-out;
}

ul#menu-before-header li:nth-child(2) a {
	background: #eddd11;
	color: #fff;
	padding: 4px 10px;
	font-weight: bold;
	letter-spacing: 0.3px;
	border-radius: 4px;
	transition:all 0.3s ease-in-out;
}

ul#menu-before-header li:first-of-type a:hover,
ul#menu-before-header li:nth-child(2) a:hover{
	background:#1f232b;
	color:#fff;
	text-decoration: none;
}

h3.awards {
	text-align: center;
	margin-bottom: 30px;
	margin-top: 0;
}
/**PAYMENT***/

.md-receipt .md-receipt-inner {
	width: 470px;
	margin: 0 auto;
	padding: 25px 15px;
	background: #fff;
	position: relative;
	border-radius: 8px;
}
.md-close{
	position: absolute;
	right: 15px;
	top: 8px;
	font-size: 25px;
	color: #56bf75;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}
.md-close:hover, .md-close:focus{
	outline:none;
	color:#000;
}
.md-receipt {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 62px;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 0 auto;
	z-index: 999999;
	background: rgba(0,0,0,0.7);
}
.md-receipt .md-receipt-inner img{
	max-width:110px;
}
.md-receipt .md-receipt-inner h3{
	font-weight: bold;
	color: #000;
	font-size: 26px;
	margin: 10px 0 35px;
	text-align: center;
	position: absolute;
	right: 130px;
	top: 69px;
}
.md-receipt .md-receipt-inner p:first-of-type{
	margin-top:30px;
}
.md-receipt .md-receipt-inner p{
	font-weight:bold;
	color:#000;
}
.md-receipt .md-receipt-inner p span{
	color:#56bf75;
	width: 35%;
	display: inline-block;
}
#md-payment-form{
	float:left;
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
}

#md-payment-form input::placeholder, #md-payment-form select::placeholder{
	color:#666;
}
#md-payment-form input, #md-payment-form select{
	float:left;
	width:100%;
	height:55px;
	margin-bottom:10px;
	font-size:15px;
	border-radius:4px;
	border:1px solid #ccc;
	color:#2d2d35;
	padding-left:15px;
	margin-bottom:15px;
}
#md-payment-form p{
	font-size:13px;
}
#md-payment-form input[type="checkbox"]{
	float:none;
	width:unset;
	height:unset;
	margin:0;
	vertical-align:middle;
}
#md-payment-form input[type="checkbox"] ~ a{
	color:#56bf75;
	font-weight:bold;
}
#md-payment-form input[type="checkbox"] ~ a:hover, #md-payment-form input[type="checkbox"] ~ a:focus{
	outline:none;
	text-decoration:none;
	color:#000;
}
#md-payment-form input.md-custom-tip{
	display:none;
}
#md-payment-form select{
	appearance:unset;
	-webkit-appearance:unset;
	-moz-appearance:unset;
	-o-appearance:unset;
	background-image:url('/wp-content/uploads/2019/06/chevron-down5.png');
	background-repeat:no-repeat;
	background-position-x:98%;
	background-position-y:20px;
}
#md-payment-form input:focus, #md-payment-form select:focus{
	outline:none;
	border:1px solid #2d2d35;
}
#md-payment-form input[type="submit"]{
	border-radius:4px;
	border:0;
	margin-bottom:0;
	background:#de1a1a;
	font-size:17px;
	font-weight:bold;
	color:#fff;
	width:400px;
	padding:12px 40px;
	margin:25px 0 0;
	transition:all 0.3s ease-in-out;
}
#md-payment-form input[type="submit"]:focus, #md-payment-form input[type="submit"]:hover{
	background:#8f1212;
	outline:none;
}
.md-loader{
	text-align: center;
	float: left;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.md-inner-loader {
	border: 6px solid #f3f3f3;
	border-radius: 50%;
	border-top: 6px solid #54be73;
	width: 40px;
	height: 40px;
	-webkit-animation: spin 2s linear infinite; /* Safari */
	animation: spin 2s linear infinite;
	margin-top:15px;
}

/* Safari */
@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
.md-payment-holder .nav-tabs{
	margin: 0 0 40px;
	border: 0;
	float: left;
	width: 100%;
}
.md-payment-holder .md-tab-content{
	float:left;
	width:100%;
	margin-bottom:20px;
}
.md-payment-holder .nav-tabs li{
	width:50%;
	margin:0;
}
.md-payment-holder .nav-tabs li a{
	margin:0;
	border:0;
	border-radius:0;
	line-height:unset;
	font-size:20px;
	padding:20px 0;
	color:#fff;
	background:#2d2d35;
	display: block;
	text-align: center;
	width: 100%;
	font-weight:bold;
	text-transform:uppercase;
	transition:all 0.3s ease-in-out;
}
.md-payment-holder .nav-tabs li a span{
	display:block;
	width:100%;
	text-transform:lowercase;
	font-weight:400;
	font-size:16px;
}
.md-payment-holder .nav-tabs li.active a{
	background:#56bf75;
	color:#fff;
	border:0;
}
.md-payment-holder .nav-tabs li.active a:hover, .md-payment-holder .nav-tabs li.active a:focus{
	outline:none;
	border:0;
	background:#56bf75;
	color:#fff;
}
.md-payment-holder .nav-tabs li a:hover, .md-payment-holder .nav-tabs li a:focus{
	outline:none;
	border:0;
	background:#56bf75;
}
.md-loader + #md-payment-form #md-final-submit-pay{
	margin:20px auto 0;
}
.full-error-message, .full-done-message{
	float:left;
	width:100%;
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	padding:20px 0;
	z-index:999999;
}
.full-error-message{
	background:#de1a1a;
	display:none;
}
.full-done-message{
	background:#56bf75;
	display:none;
}
.full-error-message p, .full-done-message p{
	color:#fff;
	font-weight:bold;
	font-size:16px;
	margin:0;
}


/* Banner */
#md-banner {
	padding-bottom: 170px;
}
.md-banner-holder {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background: url('/wp-content/uploads/2022/12/image_03-2.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 100px 0;
	margin: 0 15px;
}
.md-banner-title {
	font-size: 40px;
	line-height: 22px;
	color: #ffffff;
	font-weight: 700;
	margin-bottom: 30px;
	text-align: center;
}
.md-banner-text {
	font-size: 22px;
	line-height: 30px;
	color: #ffffff;
	max-width: 65%;
	margin: 0 auto 35px auto;
	text-align: center;
}
.md-banner-btn {
	border: 2px solid #56bf75;
	font-size: 15px;
	color: #fff;
	font-weight: 700;
	background: #56bf75;
	padding: 15px 35px;
	border-radius: 3px;
	text-transform: uppercase;
}
.md-banner-btn:visited {
	color: #fff;
}
.md-banner-btn:hover {
	text-decoration: none;
	color: #56bf75;
	background: #fff;
}
/* End of Banner */


/** AREAS SECTION **/
.areas-holder {
	float: left;
	width: 100%;
}
section.areas-we-serve {
	float: left;
	width: 100%;
	padding: 80px 0px;
	background: #f5f5f5;
}
section.areas-we-serve h2 {
	margin-top: 0px;
	text-align: center;
	margin-bottom: 40px;
	line-height: 1;
	font-weight: 900;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
}
.areas-box-md a {
	font-size: 16px;
	line-height: 30px;
	color: #54be73;
	font-family: "Roboto", sans-serif;;
	font-weight: 500;
}
.areas-box-md a:hover {
	color: #000;
	text-decoration: none;
	transition:all 0.3s ease-in-out;
}








/**MEDIA**/

@media screen and (max-width:1200px){
	.md-payment-holder .nav-tabs li a{
		font-size:18px;
	}
	.md-payment-holder .nav-tabs li a span{
		font-size:14px;
	}
	.md-payment-holder .nav-tabs {
		margin: 0 0 35px;
	}
	#md-payment-form input[type="submit"]{
		margin:20px 0 0;
		font-size:16px;
	}
	#md-payment-form input, #md-payment-form select{
		height:50px;
	}
	#md-payment-form select{
		background-position-y:17px;
	}
}


/*** NEW TESTIMONIALS HOME ***/

@media screen and (max-width:1200px) and (min-width:992px){
	.md-testimonials-section .md--hometest-box-in{
		height:305px;
	}
	.md-testimonials-section .md--hometest-r{
		padding-right:25px;
	}
	.md-testimonials-section .md--hometest-l{
		padding-left:25px;
	}
	.md-testimonials-section .md--hometest-content{
		padding:25px;
	}
}


@media screen and (max-width:991px){
	.md--hometest-aggregate{
		font-size:20px;
	}
	.md--hometest-aggregate{
		margin-bottom:30px;
	}
	.md-testimonials-section .md--hometest-box-in{
		height:unset;
	}
	.md--hometest-viewall{
		padding:0 0 40px;
	}
	.md-testimonials-section.md--hometest-edit h2{
		margin-bottom:10px;
	}
	.md-receipt{
		bottom:40px;
	}
	.md-payment-holder .nav-tabs{
		margin:0 0 30px;
	}
	#md-payment-form input[type="submit"]{
		margin:18px 0 0;
	}
	#md-payment-form input, #md-payment-form select{
		height:45px;
		font-size:14px;
		margin-bottom:12px;
	}
	#md-payment-form select {
		background-position-y: 15px;
	}
	.full-error-message, .full-done-message{
		padding:10px 0;
	}
	.full-error-message p, .full-done-message p{
		font-size:14px;
	}
}

@media screen and (max-width:550px){
	/* 	.md-hero-overlay-left {
	margin-top: 5px;
} */
	.md-payment-holder .nav-tabs li a {
		font-size: 16px;
	}
	.md-payment-holder .nav-tabs li a span {
		font-size: 13px;
		line-height:13px;
	}
	#md-payment-form input[type="submit"]{
		width:unset;
		padding:0;
	}
	section.areas-we-serve h2 {
		font-size: 28px;
	}
}

@media screen and (max-width:470px){
	.md-receipt .md-receipt-inner{
		width:310px;
		padding:15px;
	}
	.md-close{
		font-size:20px;
	}
	.md-receipt .md-receipt-inner h3{
		font-size:22px;
		right: 52px;
		top: 41px;
	}
	.md-receipt .md-receipt-inner p:first-of-type {
		margin-top: 20px;
	}
	.md-receipt .md-receipt-inner p{
		font-size:13px;
	}
	.areas-we-serve {
		padding: 50px 0px;
	}
}

@media screen and (max-width:450px){
	p.we-are-open {
		display: block;
		margin-top: 10px;
		margin-bottom: 0;
	}
	/* 	.md-hero-overlay {
	margin-top: 75px!important;
}	 */
	li#menu-item-7401 {
		margin-top: 10px;
	}
	.md-hero-overlay-right .md-btn {
		padding: 11px 8px;
	}
	section.md-hero-section i.fa.fa-mobile {
		font-size:20px !important;
		padding:3px 9px !important;
	}

	.page-template-page-thanks .md-main-txt .container, .page-template-page-thanks .md-main-txt .md-payment-holder{
		padding:0;
	}
	.page-template-page-thanks .md-tab-content{
		float:left;
		width:100%;
		padding:0 20px 30px;
	}
	#md-payment-form input, #md-payment-form select{
		font-size:13px;
	}
	.md-testimonials-section .md--hometest-title{
		margin:0;
	}
	.md-testimonials-section .md--hometest-content{
		padding: 15px;
		font-size: 13px;
		line-height: 23px;
	}
	.md-testimonials-section .md--hometest-r{
		padding-right:15px;
	}
	.md-testimonials-section .md--hometest-l{
		padding-left:15px;
	}
	.md--hometest-viewall .md--hometest-btn{
		padding:12px 35px;
	}
}













/**BLOG, SINGLE QUOTE FOOTER FORM** , and children  of local movers*/
.site-footer form input[type="text"]:focus {
	/*     color: #fff; */
}
.site-footer form input[type="email"]:focus {
	color: #fff;
}
.site-footer form textarea:focus {
	color: #fff;
}
.md-contact-footer select.wpcf7-form-control.wpcf7-select {
	width: 100%;
	background: #fff;
	font-weight: 400;
	font-size: 13px;
	padding: 10px 10px;
	/*     border: 1px solid rgba(255,255,255,.2); */
	color: #606163;
	border-radius: 3px;
}
input.cf7mls_back.action-button {
	display: none;
}

/***/
section.md-logos {
	padding: 30px 0;
	border-top: 1px solid #eee;
}
.md-logos .md-logos-target {
	/*     width: 50%; */
	margin: 0;
	text-align:center;
}

/*** CUSTOM LOCATION IN FOOTER ON ANCASTER AND GRIMSBY LOCATION**/
.location-text {
	padding-top: 15px;
	float: left;
	font-size: 14px;
	width: 100%;
	text-align: center;
	background: #ccc;
	z-index: 1000;
	position: relative;
	color: #4b4a4a;
}
/*** CUSTOM LOCATION IN FOOTER ON ANCASTER AND GRIMSBY LOCATION**/


.home .md-bookmove-bg .md-pickup-details select{
	padding: 10px 15px 10px 40px !important;
	/*    font-style: italic ; */
	/*     background: transparent !important; */
	border: 1px solid rgba(255,255,255,.2) !important;
	font-size: 13px !important;
	font-weight: 100 !important;
	color: #818181 !important;
}
.home .cf7mls_next{
	font-size: 22px;
	background: #54be73;
	color: #fff;
	font-weight: bold;
	border-radius: 3px;
	padding: 8px 29px;
	float: left;
	width: 100%;
	border: 2px solid #27ae60;
	margin: 10px 0;
}
.home .cf7mls_back.action-button{
	display: none;
}
/* .home #address-to{
margin-top: 0;
} */
.home .md-basic-information .no-padd-form-1-home{
	padding-left: 5px !important;
	padding-right: 0 !important;
}
.home .md-basic-information input{
	margin: 5px;
}
.home .md-basic-information .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{
	color: #818181 !important;
	margin: 5px;
	width: 100%;
	float: left;
	padding: 10px;
	background: transparent !important;
	border: 1px solid rgba(255,255,255,.2);
	padding: 10px 15px 10px 40px;
	/* font-style: italic; */
}
section.md-bookmove-section .md-basic-information textarea{
	margin: 5px !important;
}
.home input.wpcf7-form-control.wpcf7-submit{
	font-size: 18px;
	border: 2px solid #27ae60;
	background: #54be73!important;
	color: #fff !important;
	font-weight: bold;
	border-radius: 3px;
	float: left;
	width: 100%;
	padding: 10px 0px;
	margin: 5px;
}
.md-get-a-guote hr.md-hr{
	background: transparent!important;
	border-top: none !important;
}
.home .form-headline{
	display: none;
}





section.md-associations-section{
	text-align:center;
}













#how-hear-full{
	color: #818181;
	margin: 5px;
	float: left;
	padding: 10px;
	background: transparent;
	border: 1px solid rgba(255,255,255,.2);
	padding: 10px 15px 10px 40px;
	/*  font-style: italic; */
	width: 100%;
	border: 1px solid #ccc;
}


.md-subscribe-bg h2 {
	color: #fff;
	font-weight: 900;
	font-size: 36px;
	text-align: center;
}
@media only screen and (min-width: 992px){
	.popup-holder {
		top: 50%;
	}
	section.md-featured-section h2 {
		font-size: 34px;
	}
	section.md-faq-section h2 {
		font-size: 36px;
	}
	section.md-mission-section h2 {
		font-size: 36px;
	}
	.md-testimonials-section.md--hometest-edit h2 {
		font-size: 36px;	
	}
	.md-bookmove-bg .md-whtbld {
		font-size: 36px;
	}
	.md-subscribe-bg br{
		display: none;
	}
}
@media only screen and (max-width: 992px){
	.popup-holder {
		bottom: 80px;
	}
	.md-subscribe-bg h2{
		font-size: 34px;
		line-height: 1.3;
	}
	#md-banner {
		padding-bottom: 100px;
	}
	.md-banner-holder {
    padding: 80px 0;
}
	.md-banner-title {
		font-size: 37px;
	}
	.md-banner-text {
		max-width: 85%;
		font-size: 20px;
	}
}

.md-subscribe-bg h2 span{
	color: #1f232b;
	text-transform: uppercase;
	line-height: 1;
	font-weight: 900;
}
.fw-sec6-box-in{
	position: relative;
}

.picture-holder{
	position: relative;
}
.picture-holder img{
	position: absolute;
	top: 41px;
	left: 30px;
}
.fw-sec6-box-in .text-textimonials{
	padding: 30px 30px 30px 150px;
	border-bottom: 2px solid #e5e5e5;
}
@media only screen and (max-width: 768px){
	.popup-holder {
		bottom: 80px;
	}
	.md--hometest-aggregate{
		font-size:16px;
	}
	.picture-holder img{
		top: 26px;
	}
	.fw-sec6-box-in .text-textimonials{
		padding: 145px 30px 30px 30px;
	}
}
@media all and (max-width: 767px) {
	#md-banner .container {
		padding-left: 0;
		padding-right: 0;
	}
	.md-banner-holder {
		padding: 60px 0;
		margin: 0;
	}
	.md-banner-title {
		font-size: 34px;
		line-height: 38px;
	}
	.md-banner-text {
		font-size: 19px;
	}
}

.text-textimonials div {
	margin: 0;
	font-weight: 400;
	line-height: 30px;
	font-size: 19px;
	color: #595959;
	font-family: 'Open Sans';
}
.fw-sec6-text{
	margin: 0;
	font-weight: 400;
	line-height: 30px;
	font-size: 19px;
	color: #595959;
	font-family: 'Open Sans';
}
.name-test-hold .owner-name{
	padding: 0;
	width: 100%;
	float: left;
	font-weight: 800;
	color: #7ac17a;
	margin-bottom: 5px;
	font-size: 25px;
}
.name-test-hold p.md-testimonials-position{
	padding: 0;
	width: 100%;
	float: left;
	margin-top: 0;
	color: #777474;
}
.page-template-page-testimonials section.md-main-txt{
	padding: 80px 0 40px;
}
.page-template-page-testimonials .fw-sec12-box{
	border: 2px solid #f0f0f0;
	box-shadow: 4px 4px 10px #f0f0f0;
	padding: 0;
	margin-bottom: 60px;
}
.text-textimonials ul{
	padding: 0;
	margin: 0;
	list-style: none;
	margin-bottom: 10px;
}
.text-textimonials ul li{
	display: inline-block;
	padding: 5px;
	font-size: 20px;
}

.text-textimonials ul li i{
	color: #ffcb00;
}

.name-test-hold{
	float: left;
	text-align: right;
	width: 100%;
	background: #f5f5f5;
	padding: 0 30px;
}



#mobile-overlay {
	display: none;
	padding: 80px 55px;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: top !important;
}

@media only screen and (max-width: 768px){
	#mobile-overlay{
		display:block;
	}
	.md-hero-overlay-hide{
		display: none;
	}

}



@media all and (min-width: 320px){
	section.md-featured-section h2 {
		font-size: 24px;
	}
	section.md-faq-section h2 {
		font-size: 24px;
	}
	section.md-mission-section h2 {
		font-size: 28px;
	}
	.md-testimonials-section.md--hometest-edit h2 {
		font-size: 28px;
	}
	.md-upper-text {
		font-size: 18px;
	}
	.md-services-text h2 {
		font-size: 26px;
	}
	.md-hero-slide1 h1 {
		font-size: 26px;
	}
	.md-our-services h3 {
		font-size: 17px;
	}
	.md-bookmove-bg .md-whtbld {
		font-size: 28px;
	}
}



@media only screen and (min-width: 768px){
	section.md-featured-section h2 {
		font-size: 28px;
	}
	section.md-faq-section h2 {
		font-size: 28px;
	}
	section.md-mission-section h2 {
		font-size: 32px;
	}
	.md-testimonials-section.md--hometest-edit h2 {
		font-size: 32px;
	}
	.md-bookmove-bg .md-whtbld {
		font-size: 32px;
	}
	.md-upper-text {
		font-size: 20px;
	}
	.md-our-services h3 {
		font-size: 19px;
	}
	.md-services-text h2 {
		font-size: 36px;
	}
	.md-hero-slide1 h1 {
		font-size:32px;
	}
	.md-hero-overlay.md-overlay-about-us{
		padding: 20px 0;
		background-attachment: fixed !important;
		position: relative!important;
		background-position-y: 80px!important;
	}
}

#testimonials-more-1, #testimonials-more-2, #testimonials-more-3, #Test-rd-less-1, #Test-rd-less-2, #Test-rd-less-3 {
	display: none;
}
#Test-rd-more-1, #Test-rd-more-2, #Test-rd-more-3{
	display: block;
}
#dots-testimonials-1, #dots-testimonials-2, #dots-testimonials-3{
	display: inline-block;
}
.md-testimonials-section .md-btn-green.md-btn span{
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
}
.md-testimonials-section .md-btn-green.md-btn:hover span{
	color: #54be73;
}
@media only screen and (max-width: 992px){
	.md-testimonials-section .col-xs-12{
		padding-bottom: 40px;
	}
}


/*FORMA NOVA*/
.cf7mls_back,  .cf7mls_back{
	display: none;
}
.home  .cf7mls_next{
	margin-left: 5px;
}
.cf7mls_next,  .cf7mls_next{
	font-size: 22px;
	background: #54be73;
	color: #fff;
	font-weight: bold;
	border-radius: 3px;
	padding: 8px 29px;
	float: left;
	width: 100%;
	border: 2px solid #27ae60;
}
.cf7mls_next:hover,  .cf7mls_next:hover{
	background: transparent;
	color: #54be73;
	transition: all .4s linear 0s;
}
input.wpcf7-form-control.wpcf7-submit,  input.wpcf7-form-control.wpcf7-submit{
	font-size: 22px;
	border: 2px solid #27ae60;
	background: #54be73;
	color: #fff;
	font-weight: bold;
	border-radius: 3px;float: left;
	width: 100%;
	padding: 13px 29px;
	margin: 5px;
}
.md-basic-information input,  
.md-basic-information input{
	margin: 5px;
	background: #fff;
	padding-left: 20px;
	height: 42px;
	width: 100%;
	color:#7C8085;
}
.md-pickup-details select,  .md-pickup-details select{
	margin: 5px;
	background: #fff;
	padding-left: 20px;
	height: 42px;
	width: 100%;
	color:#7C8085;
	border-radius: 3px;
}
.md-pickup-details input,  .md-pickup-details input{
	margin: 5px;
	background: #fff;
	padding-left: 20px;
	height: 42px;
	width: 100%;
	color:#7C8085;
}
.md-pickup-details input:active,  .md-pickup-details input:active,
.md-pickup-details input:focus,  .md-pickup-details input:focus,
.md-pickup-details select:active,  .md-pickup-details select:active,
.md-pickup-details select:focus,  .md-pickup-details select:focus,
.md-basic-information input:active,  .md-basic-information input:active,
.md-basic-information input:focus,  .md-basic-information input:focus,
textarea:active,  textarea:active, textarea:focus,  textarea:focus {
	font-weight:700;
	color:#2B3035;
}
@media only screen and ( max-width:500px) {
	.md-pickup-details {
		display: flex;
		flex-direction: column;	
	}
	.col-md-6.col-xs-6.no-padd-form.no-padd-form-1 {
		width: 100%;
	}
	.md-pickup-details .col-md-6.col-xs-6.no-padd-form.no-padd-form-2 {
		width: 100%;
		padding-left: 0!important;
		margin-left: 0;
		padding-right: 0;	
	}
	section.md-bookmove-section h2 {
		padding-bottom:35px;
	}
	.md-bookmove-bg {
		background-image: url(/wp-content/uploads/2021/05/banner_section.jpg)!important;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top;
	}
}
.md-pickup-details select,  .md-pickup-details select {
	margin: 5px;
	height: 42px;
	background: #fff!important;
	padding-left: 20px!important;
	border-radius: 3px;
}
/*.page-id-31.wpcf7-form-control.wpcf7-submit{
font-size: 25px;
background: #54be73;
color: #fff;
font-weight: bold;
border-radius: 3px;
padding: 13px 29px;
float: left;
width: 100%;
}*/
.md-basic-information input,
.md-basic-information input,
.md-basic-information textarea{
	margin: 5px;
	width: 100%;
	float: left;
}
.md-basic-information .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,  .md-basic-information .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{
	margin: 5px;
	width: 100%;
	float: left;
	padding: 10px;
	background: #fff!important;
	padding-left: 20px;
	height: 42px;
	width: 100%;
	color:#7C8085;
}
.md-moving-to input,  .md-moving-to input{
	margin: 5px;
}
textarea,  textarea{
	font-size: 16px;
	margin: 5px;
	padding: 10px;
	background: #fff;
	padding-left: 20px;
	width: 100%;
	color:#7C8085;
}
.md-moving-to select, 1 .md-moving-to select{
	margin: 5px;
}




.no-padd-form-1,   .no-padd-form-1, .home .no-padd-form-1{
	padding: 0!important;
}
@media only screen and (min-width: 501px ) {
	.no-padd-form-2,   .no-padd-form-2, .home .no-padd-form-2{
		padding: 0 0 0 8px !important;
	}	
}


@media only screen and (max-width: 992px){
	/*.page-id-31 .no-padd-form-1{
	padding: 0 !important;
}
	.page-id-31 .no-padd-form-2{
	padding: 0 !important;
} */
	.fieldset-cf7mls-wrapper .cf7mls_current_fs,  .fieldset-cf7mls-wrapper .cf7mls_current_fs{
		padding: 0 !important;
	}
	.fieldset-cf7mls-wrapper,  .fieldset-cf7mls-wrapper{
		margin: 0;
	}
}
hr.md-hr{
	display: none;
}
hr.md-hr{

}
.md-get-a-guote h2{
	padding-top: 0;
}

/*CTA*/
.md-cta-button-l{
	padding: 20px 0;
	text-align: center;
	background: #ccc;
}
.md-cta-button-r{
	padding: 20px 0;
	text-align: center;
	background: #54be73;
}
.md-cta-button a{
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}
.md-mobile-cta{
	display: none;
}
@media only screen and (max-width: 768px){
	.md-mobile-cta{
		display: block;
	}

}
/* Roboto Black */

/* @font-face {
font-family: 'Roboto';
src: url('/wp-content/themes/fonts/Roboto/Roboto-Black.eot');
src: url('/wp-content/themes/fonts/Roboto/Roboto-Black.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/fonts/Roboto/Roboto-Black.woff2') format('woff2'),
url('/wp-content/themes/fonts/Roboto/Roboto-Black.woff') format('woff'),
url('/wp-content/themes/fonts/Roboto/Roboto-Black.ttf') format('truetype'),
url('/wp-content/themes/fonts/Roboto/Roboto-Black.svg#Robotoblack') format('svg');
font-weight: 900;
font-style: normal;
} */

/* Roboto Black Italic */

/* @font-face {
font-family: 'Roboto';
src: url('/wp-content/themes/fonts/Roboto/Roboto-BlackItalic.eot');
src: url('/wp-content/themes/fonts/Roboto/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/fonts/Roboto/Roboto-BlackItalic.woff2') format('woff2'),
url('/wp-content/themes/fonts/Roboto/Roboto-BlackItalic.woff') format('woff'),
url('/wp-content/themes/fonts/Roboto/Roboto-BlackItalic.ttf') format('truetype'),
url('/wp-content/themes/fonts/Roboto/Roboto-BlackItalic.svg#Robotoblackitalic') format('svg');
font-weight: 900;
font-style: italic;
}
*/
/* Roboto Bold */

/* @font-face {
font-family: 'Roboto';
src: url('/wp-content/themes/fonts/Roboto/Roboto-Bold.eot');
src: url('/wp-content/themes/fonts/Roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/fonts/Roboto/Roboto-Bold.woff2') format('woff2'),
url('/wp-content/themes/fonts/Roboto/Roboto-Bold.woff') format('woff'),
url('/wp-content/themes/fonts/Roboto/Roboto-Bold.ttf') format('truetype'),
url('/wp-content/themes/fonts/Roboto/Roboto-Bold.svg#Robotobold') format('svg');
font-weight: 700;
font-style: normal;
} */

/* Roboto Bold Italic */

/* @font-face {
font-family: 'Roboto';
src: url('/wp-content/themes/fonts/Roboto/Roboto-BoldItalic.eot');
src: url('/wp-content/themes/fonts/Roboto/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/fonts/Roboto/Roboto-BoldItalic.woff2') format('woff2'),
url('/wp-content/themes/fonts/Roboto/Roboto-BoldItalic.woff') format('woff'),
url('/wp-content/themes/fonts/Roboto/Roboto-BoldItalic.ttf') format('truetype'),
url('/wp-content/themes/fonts/Roboto/Roboto-BoldItalic.svg#Robotobolditalic') format('svg');
font-weight: 700;
font-style: italic;
} */

/* Roboto Light */

/* @font-face {
font-family: 'Roboto';
src: url('/wp-content/themes/fonts/Roboto/Roboto-Light.eot');
src: url('/wp-content/themes/fonts/Roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/fonts/Roboto/Roboto-Light.woff2') format('woff2'),
url('/wp-content/themes/fonts/Roboto/Roboto-Light.woff') format('woff'),
url('/wp-content/themes/fonts/Roboto/Roboto-Light.ttf') format('truetype'),
url('/wp-content/themes/fonts/Roboto/Roboto-Light.svg#Robotolight') format('svg');
font-weight: 700;
font-style: normal;
} */

/* Roboto Light Italic */

/* @font-face {
font-family: 'Roboto';
src: url('/wp-content/themes/fonts/Roboto/Roboto-LightItalic.eot');
src: url('/wp-content/themes/fonts/Roboto/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/fonts/Roboto/Roboto-LightItalic.woff2') format('woff2'),
url('/wp-content/themes/fonts/Roboto/Roboto-LightItalic.woff') format('woff'),
url('/wp-content/themes/fonts/Roboto/Roboto-LightItalic.ttf') format('truetype'),
url('/wp-content/themes/fonts/Roboto/Roboto-LightItalic.svg#Robotolightitalic') format('svg');
font-weight: 700;
font-style: italic;
} */

/* Roboto Medium */

/* @font-face {
font-family: 'Roboto';
src: url('/wp-content/themes/fonts/Roboto/Roboto-Medium.eot');
src: url('/wp-content/themes/fonts/Roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/fonts/Roboto/Roboto-Medium.woff2') format('woff2'),
url('/wp-content/themes/fonts/Roboto/Roboto-Medium.woff') format('woff'),
url('/wp-content/themes/fonts/Roboto/Roboto-Medium.ttf') format('truetype'),
url('/wp-content/themes/fonts/Roboto/Roboto-Medium.svg#Robotomedium') format('svg');
font-weight: 700;
font-style: normal;
} */

/* Roboto Medium Italic */

/* @font-face {
font-family: 'Roboto';
src: url('/wp-content/themes/fonts/Roboto/Roboto-MediumItalic.eot');
src: url('/wp-content/themes/fonts/Roboto/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/fonts/Roboto/Roboto-MediumItalic.woff2') format('woff2'),
url('/wp-content/themes/fonts/Roboto/Roboto-MediumItalic.woff') format('woff'),
url('/wp-content/themes/fonts/Roboto/Roboto-MediumItalic.ttf') format('truetype'),
url('/wp-content/themes/fonts/Roboto/Roboto-MediumItalic.svg#Robotomediumitalic') format('svg');
font-weight: 700;
font-style: italic;
} */

/* Roboto Regular */

/* @font-face {
font-family: 'Roboto';
src: url('/wp-content/themes/fonts/Roboto/Roboto-Regular.eot');
src: url('/wp-content/themes/fonts/Roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/fonts/Roboto/Roboto-Regular.woff2') format('woff2'),
url('/wp-content/themes/fonts/Roboto/Roboto-Regular.woff') format('woff'),
url('/wp-content/themes/fonts/Roboto/Roboto-Regular.ttf') format('truetype'),
url('/wp-content/themes/fonts/Roboto/Roboto-Regular.svg#Robotoregular') format('svg');
font-weight: 700;
font-style: normal;
} */

/* Roboto  Italic */

/* @font-face {
font-family: 'Roboto';
src: url('/wp-content/themes/fonts/Roboto/Roboto-Italic.eot');
src: url('/wp-content/themes/fonts/Roboto/Roboto-Italic.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/fonts/Roboto/Roboto-Italic.woff2') format('woff2'),
url('/wp-content/themes/fonts/Roboto/Roboto-Italic.woff') format('woff'),
url('/wp-content/themes/fonts/Roboto/Roboto-Italic.ttf') format('truetype'),
url('/wp-content/themes/fonts/Roboto/Roboto-Italic.svg#Robotoitalic') format('svg');
font-weight: 700;
font-style: italic;
}
*/

/**PAYMENT**/
.md-footer-logo {
	text-align: right;
}
/* .site-footer .md-nav-footerimg h2{
text-align: right;
} */
.md-nav-footerimg img {
	margin-bottom: 15px;
	/*     margin-top: 20px; */
	/*     height: 30px; */
	background:#fff;
}
@media screen and (max-width: 1200px){
	.site-footer .md-nav-footerimg h2 {
		text-align: left;
		margin-top: 50px;
	}
	.md-footer-logo {
		text-align: left;
	}
}
/**VERIFIED BADGE**/
section.md-verfied-section {
	height: 100%;
	padding: 0;
	margin: 0;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	padding: 30px 0;
}
a#md-verifiedbagde {
	position: absolute;
	top: -50px;
}

/**Top3 badge**/
section.md-top-3-section {
	text-align: center;
	/* position: absolute; */
	display: flex;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	/*     padding: 30px 0; */
	height: 100%;
}
a#md-hamilton-bagde {
	position: absolute;
}
a#md-hamilton-bagde-small{
	display: none;
}
section.md-associations-section {
	background: #f2f2f2;
	padding: 60px 0px;
	margin-top: -30px;
}
.md-associations-section img {
	max-width: 200px;
}
/**CUSTOM MENU**/
.plugin-menu H2 {
	color: #54be73;
}
.plugin-menu ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
.plugin-menu {
	margin-top: 15px;
	border-top: 1px solid #eee;
	padding-top: 10px;
	float: left;
	width: 100%;
}
.plugin-menu li a{
	color: #333333;
	transition: .3s all;
}
.plugin-menu li a:hover{
	color: #54be73;
	text-decoration: none;
}
.plugin-menu li:before {
	content: "\f061 ";
	font-family: fontawesome;
	padding-right: 10px;
	font-size: 10px;
}
/**GENERAL**/
html body{
	font-family: 'Roboto', sans-serif;
}
.home section{
	float: left;
	width: 100%;
}
.md-red-txt {
	color: #e80000;
}
.md-green-txt{
	color: #54be73;
}
.md-bold{
	font-weight: 900;
	color: #1f232b;
}
.md-gray-txt{
	color: #818181;
}
::selection{
	background: #54be73;
}


/***FORM***/
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing, span.wpcf7-not-valid-tip{
	float:left;
	width:100%;
}




/**ANITMATIONS**/
.delay03 {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-ms-animation-delay: .3s;
	-o-animation-delay: .3s;
}
.delay04 {
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s;
	-ms-animation-delay: .4s;
	-o-animation-delay: .4s;
}
.delay05 {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-ms-animation-delay: .5s;
	-o-animation-delay: .5s;
}
.delay06 {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-ms-animation-delay: .6s;
	-o-animation-delay: .6s;
}
.delay07 {
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-ms-animation-delay: .7s;
	-o-animation-delay: .7s;
}
.delay08 {
	-webkit-animation-delay: .8s;
	-moz-animation-delay: .8s;
	-ms-animation-delay: .8s;
	-o-animation-delay: .8s;
}
.delay09 {
	-webkit-animation-delay: .9s;
	-moz-animation-delay: .9s;
	-ms-animation-delay: .9s;
	-o-animation-delay: .9s;
}

.delay1 {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-ms-animation-delay: 1s;
	-o-animation-delay: 1s;
}
.delay12 {
	-webkit-animation-delay: 1.2s;
	-moz-animation-delay: 1.2s;
	-ms-animation-delay: 1.2s;
	-o-animation-delay: 1.2s;
}
.delay13 {
	-webkit-animation-delay: 1.3s;
	-moz-animation-delay: 1.3s;
	-ms-animation-delay: 1.3s;
	-o-animation-delay: 1.3s;
}
.delay14 {
	-webkit-animation-delay: 1.3s;
	-moz-animation-delay: 1.3s;
	-ms-animation-delay: 1.3s;
	-o-animation-delay: 1.3s;
}
.delay15 {
	-webkit-animation-delay: 1.5s;
	-moz-animation-delay: 1.5s;
	-ms-animation-delay: 1.5s;
	-o-animation-delay: 1.5s;
}
.delay16 {
	-webkit-animation-delay: 1.6s;
	-moz-animation-delay: 1.6s;
	-ms-animation-delay: 1.6s;
	-o-animation-delay: 1.6s;
}
.delay17 {
	-webkit-animation-delay: 1.7s;
	-moz-animation-delay: 1.7s;
	-ms-animation-delay: 1.7s;
	-o-animation-delay: 1.7s;
}
.delay18 {
	-webkit-animation-delay: 1.8s;
	-moz-animation-delay: 1.8s;
	-ms-animation-delay: 1.8s;
	-o-animation-delay: 1.8s;
}
.delay19{
	-webkit-animation-delay: 1.9s;
	-moz-animation-delay: 1.9s;
	-ms-animation-delay: 1.9s;
	-o-animation-delay: 1.9s;
}
.delay2 {
	-webkit-animation-delay: 2s;
	-moz-animation-delay: 2s;
	-ms-animation-delay: 2s;
	-o-animation-delay: 2s;
}
.delay21 {
	-webkit-animation-delay: 2.1s;
	-moz-animation-delay: 2.1s;
	-ms-animation-delay: 2.1s;
	-o-animation-delay: 2.1s;
}
.delay22 {
	-webkit-animation-delay: 2.2s;
	-moz-animation-delay: 2.2s;
	-ms-animation-delay: 2.2s;
	-o-animation-delay: 2.2s;
}
/**BUTTONS**/
.md-btn {
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	padding: 13px 26px 13px;
	margin-bottom: 4px;
	line-height: 1;
	display: inline-block;
	text-align: center;
	color: #fff;
	border-radius: 3px;
	position: relative;
	-webkit-transition: all .4s linear 0s;
	transition: all .4s linear 0s;
}

.md-btn-wht.md-btn {
	background: white;
	border: 2px solid #ffffff;
}
.md-btn-wht.md-btn a{
	color: #54be73;
}
.md-btn-wht.md-btn:hover{
	background: transparent;
	text-decoration: none;
	cursor: pointer;
}
.md-btn-wht.md-btn:hover a{
	color: white;
}
.md-btn-green.md-btn, .md-btn-trans.md-btn:hover {
	background: #54be73;
	border: 2px solid #54be73;
	text-decoration: none;
	cursor: pointer;
}

.md-btn-green.md-btn a,.md-btn-trans.md-btn:hover a{
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.md-button-bbb-holder {
	display: flex;
}
.md-button-bbb-holder .md-btn-trans.md-btn {
	margin-bottom: 15px;
}
.md-button-bbb-holder .md-btn-trans.md-btn {
	padding: 22px 35px 18px;
}

.md-btn-trans.md-btn, .md-btn-green.md-btn:hover {
	background: transparent;
	border: 2px solid #54be73;
	text-decoration: none;
	cursor: pointer;
}
.md-btn-trans.md-btn a{
	color: #1f232b;
}
/**HERO SECTION**/
.md-hero-slider{
	overflow: hidden;
}
.md-hero-overlay-right .md-btn {
	float: right;
}
section.md-hero-section {
	position: relative;
	float: left;
	width: 100%;
}
.md-hero-overlay {
	/* 	margin-top: 25px; */
	float: left;
	width: 100%;
	position: absolute;
	z-index: 2;
	background-color: rgba(31,35,43,.5);
	padding: 10px;
	color: white;
}

.md-hero-section i.fa.fa-mobile {
	border: 2px solid #0f683a;
	border-radius: 50%;
	font-size: 30px;
	padding: 3px 13px;
	cursor: pointer;
}
.md-hero-overlay-left p {
	display: inline;
	padding-left: 10px;
	font-size: 18px;
}
.md-hero-overlay-left a {
	color: white;
	transition: all .3s ease-in-out 0s;
}
.md-hero-overlay-left a:hover{
	text-decoration: none;
	color: #54be73;
}

.md-hero-slide1{
	text-align: center;
	padding-top: 3.7%;
	padding-bottom: 50px;
}
.md-hero-slide1 h3{
	font-size: 26px;
	color: #54be73;
	text-transform: uppercase;
	margin-bottom: 0;
	font-weight: 900;
}
.md-hero-slide1 h1, .search .md-hero-slide1 h2{
	/* 	font-size: 50px; */
	font-weight: 900;
	color: white;
	text-transform: uppercase;
	margin-top: 0;
}
.md-hero-slide1 p{
	color: white;
	max-width: 65%;
	margin: 0 auto;
	margin-bottom: 45px;
	margin-top: 35px;
	font-size: 22px;
	font-weight: 500;
}





.md-hero-slide1 a{
	color: #54be73;
	font-size: 18px;
	font-weight: 900;
}
.md-hero-slide1 a:hover{
	color: #54be73;
}

section.md-hero-section .slick-dots li button:before,  .md-blog-slider .slick-dots li button:before{
	font-size: 36px;
	font-weight: 700;
	content: '◦';
	text-align: center;
	opacity: 1;
	color: #1f232b;;
}
.md-blog-slider .slick-dots li button:before{
	color: #fff;;
}
section.md-hero-section .slick-dots li.slick-active button:before, .md-blog-slider .slick-dots li.slick-active button:before  {
	opacity: 1;
	color: #54be73;
	font-size: 36px;
}
.md-hero-slide2{
	text-align: left;
	padding-top: 3.5%;
	padding-bottom: 50px;
}

.md-hero-slide2 h3{
	font-weight: 900;
	margin-bottom: 0;
	font-size: 26px;
	text-transform: uppercase;
}
.md-hero-slide2 h2{
	font-weight: 900;
	margin-top: 0;
	font-size: 50px;
	text-transform: uppercase;
	padding-bottom: 60px;

}
.md-hero-slide2 p.md-nopadd{
	margin-bottom: 0;
}
.md-hero-slide2 a.md-hero-number{
	color: #1f232b;
	font-weight: 900;
}
.md-hero-slide2 .md-btn-green {
	margin-top: 40px;
}
/**SERVICES**/
section.md-services-section {
	padding-bottom: 130px;
	padding-top: 150px;
}
.md-services-text p {
	text-align: center;
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
	font-family: Roboto, sans-serif;
}
p.md-service-text-b4{
	text-transform: uppercase;
	margin-bottom: 0;
}
.md-services-text h2 {
	text-align: center;
	text-transform: uppercase;
	font-weight: 900;
	/*     font-size: 37px; */
	line-height: 1;
	color: #1f232b;
	margin-top: 0;
}
p.md-service-text-after{
	padding: 20px 200px;
}
.md-our-services p{
	color: #818181;
	text-align: center;
	font-size: 16px;
	font-weight: 300;
}
.md-service-single{
	text-align: center;
}
.md-our-services i {
	color: #54be73;
	font-size: 42px;
	font-stretch: 100%; 
	padding-top: 45px;
	display: inline-block;
	text-align: center;
}
.md-service-link:hover{
	text-decoration: none;
}
.md-our-services h3 {
	/*     font-size: 19px; */
	font-weight: 900;
	color: rgb(31, 35, 43);
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
}
.md-our-services h3:hover{
	color: #54be73;
	text-decoration: none;
}

.md-service-single.service-last {
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}

/**ABOUT US**/
.md-aboutus-section .md-aboutus-bg{
	padding-top: 130px;
	padding-bottom: 110px;
}

.md-aboutus-section h2{
	float: left;
	width: 100%;
	text-transform: uppercase;
	margin-bottom: 30px;
}
.md-aboutus-section h2 .md-green-txt{
	font-size: 84px;
	font-weight: 900;
	text-transform: uppercase;
	float: left;
	padding-right: 10px;
}
.md-upper-text{
	font-weight: 300;
	margin-top: 15px;
	display: block;
}
.md-dark-text{
	display: block;
	font-weight: 900;
	font-size: 42px;
}
.md-aboutus-section .md-float-left{
	font-weight: 900;
	font-size: 42px;	
	float: left;
	width: 100%;
	margin-top: -20px;
}
.md-aboutus-section ul{
	margin-left: 0;
	padding-left: 20px;
	margin-bottom: 30px;
}
.md-aboutus-section ul li{
	position: relative;
	list-style: none;
	padding: 5px 0 5px 5px;
	font-size: 16px;
	color: #1f232b;
	font-weight: 300;
}
.md-aboutus-section ul li:before{
	font-family: 'FontAwesome';
	font-size: 16px;
	color: #54be73;
	content: "\f00c";
	position: absolute;
	left: -21px;
	top: 4px;
}
.md-aboutus-section p{
	font-size: 20px;
	line-height: 30px;
	font-weight: 300;
	margin-bottom: 30px;
}

.md-aboutus-section p:nth-of-type(2){
	font-size: 16px;
	line-height: 24px;
}
/**BOOK MOVE SECTION**/
section.md-bookmove-section input, section.md-bookmove-section textarea {
	float: left;
	width: 100%;
	background: #f2f2f2!important;
	font-weight: 400;
	padding: 10px 15px 10px 40px;
	border: 1px solid rgba(255,255,255,.2);
	/* 	margin: 15px 0; */
	font-size: 13px;
	color: #818181;
}
section.md-bookmove-section input::placeholder, section.md-bookmove-section textarea::placeholder{

	/*   font-style: italic; */
}
section.md-bookmove-section input:focus, section.md-bookmove-section textarea:focus {
	color: white;
	font-style: normal;
}
.md-bookmove-section .md-bookmove-bg {
	padding: 190px 0 170px 0;
	/*    background-position: 50% 0!important;
	background-attachment: fixed!important; */
}
section.md-bookmove-section h2 {
	text-align: center;
	color: white;
	font-size: 20px;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: 300;
	padding-bottom:55px;
}
@media screen only and ( max-width: 1200px ) {
	.md-bookmove-section .md-bookmove-bg {
		padding: 100px 0 140px 0;
	}
}
@media screen only and ( max-width:991px ) {

	section.md-bookmove-section h2 {
		padding-bottom:45px;
	}
}
.md-bookmove-bg .md-whtbld{
	font-weight: 900;
	display: block;
}
.md-bookmove-bg span.wpcf7-form-control-wrap.your-name:before {
	color: #54be73;
	content: "\f007";
	font-family: fontawesome;
	position: absolute;
	left: 10px;
	top: 25px;
	font-size: 14px;
}
.md-bookmove-bg span.wpcf7-form-control-wrap.your-number:before {
	color: #54be73;
	content: "\f095";
	font-family: fontawesome;
	position: absolute;
	left: 10px;
	top: 25px;
	font-size: 14px;
}
.md-bookmove-bg span.wpcf7-form-control-wrap.your-date:before{
	color: #54be73;
	content: "\f073";
	font-family: fontawesome;
	position: absolute;
	left: 10px;
	top: 25px;
	font-size: 14px;
}
/*
.md-bookmove-bg span.wpcf7-form-control-wrap.your-email:before{
color: #54be73;
content: "\f0e0";
font-family: fontawesome;
position: absolute;
left: 10px;
top: 25px;
font-size: 14px;
}*/
.md-bookmove-bg span.wpcf7-form-control-wrap.your-message:before{
	color: #54be73;
	content: "\f040";
	font-family: fontawesome;
	position: absolute;
	left: 10px;
	top: 25px;
	font-size: 14px;
}
.md-bookmove-bg .md-btn-green.md-btn {
	margin-left: 50%;
	padding: 22px 15px 15px 35px;
	transform: translatex(-50%);
	margin-top: 50px;
}
.md-bookmove-bg .md-btn-green.md-btn input{
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	font-style: normal;
	font-size: 12px;
	border: none;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	float: left;
	width: auto;
}
/**TESTIMONIALS**/
section.md-testimonials-section {
	text-align: center;
	font-size: 19px;
	color: #595959;
	padding: 100px 0;
	font-family: 'Open Sans', sans-serif;
}
.md-testimonials-section h2 {
	text-align: center;
	font-weight: 500;
	color: #1f232b;
	font-family: 'Open Sans';
	margin-bottom: 50px;
}
section.md-testimonials-section img {
	width: 100px;
	height: 100px;
	text-align: center;
}
.md-testimonials-section p{
	font-weight: 400;
	line-height: 30px;
	font-size: 19px;
	color: #595959;
	font-family: 'Open Sans';
}
.md-testimonials-section h4{
	color: #000;
	font-weight: 700;
	font-size: 20px;
	margin-top: 12px;
	margin-bottom: 8px;
	font-family: 'Open Sans';
}
p.md-testimonials-position {
	font-size: 16px;
	color: #424242;
	margin-top: 10px;
	font-weight: 400;
	margin-bottom: 5px;
}
/**MISSION SECTION**/
section.md-mission-section{
	background: #f2f2f2;
}
.md-missionlongtxt {
	max-width: 450px;
	margin-bottom: 30px;
}
.md-mission-right{
	padding-left: 80px;
}
section.md-mission-section .md-missionbg{
	float: left;
	background-size: cover;
	box-sizing: border-box;
	display: block;
	font-size: 16px;
	font-weight: 300;
	height: 621px;
	line-height: 24px;
	text-size-adjust: 100%;
	top: 0px;
	width: 100%;
	background-position: 50% 50%;
}
section.md-mission-section .col-xs-12.col-md-6.md-no-padding{
	padding: 0;
}
.md-missionlongtxt{
	padding-right: 50px;
}
section.md-mission-section h2 {
	padding-top: 60px;
	line-height: 1;
	font-weight: 900;
	padding-bottom: 40px;
	text-transform: uppercase;
}

section.md-mission-section p {
	font-size: 18px;
	line-height: 30px;
	font-weight: 300;
}
section.md-mission-section p strong{
	font-size: 15px;
	font-weight: 700;
}
section.md-mission-section a {
	font-weight: 900;
	font-size: 27px;
	color: #54be73;
}
section.md-mission-section a:hover {
	text-decoration: none;
}
section.md-mission-section span.thin-text {
	display: block;
	font-size: 20px;
	font-weight: 300;
}

section.md-mission-section a:hover{
	text-decoration: none;
}
/**FAQ**/
section.md-faq-section{
	padding-top: 100px;
	padding-bottom: 100px;
}
span.md-faq-thin {
	display: block;
	text-align: center;
	font-weight: 300;
	font-size: 20px;
	color: #1f232b;
	text-transform: uppercase;
}
section.md-faq-section h2 {
	text-align: center;
	color: #1f232b;
	text-transform: uppercase;
	line-height: 1;
	font-weight: 900;
	padding-bottom: 100px;
}
.md-faq {
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	padding: 30px 30px 45px;
	min-height: 320px;
}
.md-faq a:hover{
	text-decoration: none;
	color: #54be73;
}
.md-faq a:hover h4{
	text-decoration: none;
	color: #54be73;
}
.md-faq h4 {
	color: rgb(31, 35, 43);
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 30px;

}
.md-faq-section i {
	padding: 15px;
	height: 60px;
	font-size: 28px;
	width: 60px;
	color: #fff;
	background-color: #54be73;
	border-radius: 50%;
	vertical-align: bottom;
	text-align: center;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: -62px;
}
.md-faq-section i.heartbeat:hover{
	animation-play-state: running; 
}
.md-faq p {
	text-align: center;
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
}
/**FEATURED SECTION**/
section.md-featured-section{
	padding-top: 50px;
	padding-bottom: 100px;
}
section.md-featured-section {
	background-color: #54be73;
	height: 100%;
	float: left;
	width: 100%;
	padding: 80px 0;
	text-align:center;
}
section.md-featured-section span{
	color: #1f232b;
	text-transform: uppercase;
	line-height: 1;
	font-weight: 900;
}
section.md-featured-section h2 {
	color: #fff;
	font-weight: 900;
	/*     font-size: 40px; */
	text-align: center;
}


section.md-featured-section h2 {
	font-weight: 900;
	/*     font-size: 36px; */
	line-height: 1;
	text-align: center;
	margin-bottom: 50px;
}
section.md-featured-section .col-xs-6:nth-child(4) img {
	width: 110px;
}
section.md-featured-section img{
	width: auto;
	margin: 0 auto;
	opacity: .3;
	-webkit-transition: all .15s ease-in-out 0s;
	transition: all .15s ease-in-out 0s;
}   
section.md-featured-section img:hover{
	opacity: .8;
}
/*******ABOUT US TEMPLATE*******/

.aboutus section {
	float: left;
	width: 100%;
}
.aboutus .md-aboutus-section .md-aboutus-bg{
	padding-top: 275px;
}
.md-hero-overlay.md-overlay-about-us {
	opacity: .989;
	text-align: center;
	color: white;
	text-transform: uppercase;

	/*padding-top: 15px;
	padding-bottom: 18px;
	background-attachment: fixed!important;
	position: relative!important;
	background-position-y: 80px!important;*/

}
.md-hero-overlay.md-overlay-about-us h1 {
	text-transform: uppercase;
	color: #54be73;
	font-size: 30px;
	font-weight: 900;
	line-height: 1;
	top: 0;
	right: 0;
	left: 0;

}


@media all and (max-width: 350px){
	.md-bbb-img-holder a img {
		width: 83%;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1320px) {
	.md-hero-section h3 {
		margin-top: 5%!important;
	}
}

@media only screen and (max-width: 576px) {
	.md-hero-slide1 {
		background: url(/wp-content/uploads/2019/09/hero-mobile-number1.jpg)!important;
		background-repeat: no-repeat!important;
		background-position: top center!important;
		background-size: cover!Important;
	}
	.md-hero-slide1 a {
		font-size:17px;
	}
	.md-hero-slide1 p {
		max-width:100%;
	}
	.md-hero-slide1 p, .md-hero-slide2 {
		line-height: 25px;
	}
}
@media only screen and (max-width: 500px){
	#ui-datepicker-div{
		z-index: 99999 !important;
		position: fixed !important;
		top: 0!important;
	}
	.md-cta-button a{
		font-size: 10px;
	}
}

.md-subscribe-bg {
	background-color: #54be73; 
	height: 100%;
	float: left;
	width: 100%;
	padding: 80px 0;
}
.md-subscribe-txtleft h2 {
	font-size: 28px;
	line-height: 1;
	font-weight: 900;
	padding-bottom: 130px;
	padding-top: 60px;
}
.md-instagram-widget h4 {
	font-size:30px;
	font-weight: 900;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #fff;
}

.md-subscribe-txtleft-wht {
	color: #fff;
}
.md-searchbar input.search-field {
	background: transparent;
	border: 1px solid white;
	padding: 10px;
	width: 100%;
	float: left;
	height: 40px;
	color: white;
}
.md-searchbar input.search-field::placeholder {
	color: white;
}
.md-searchbar label{
	float:left;
	width: 100%;
	padding-top: 20px;
}
.md-searchbar input.search-submit{
	display: none;
}
/********PAGE TEMPLATE DEFAULt********/
.page-template-default .md-hero-overlay.md-overlay-about-us{
	position: relative;
}
.md-contact-section {
	background-color: #54be73;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 25px;
	padding-top: 25px;
}
.md-location-widget {
	overflow: hidden;
	margin-bottom: 0px;
	position: relative;
	min-height: 60px;
}
.md-location-widget i {
	float: left;
	border-radius: 50%; 
	color: #fff;
	line-height: 56px;
	display: block;
	margin: 0;
	border-width: 2px;
	border-style: solid;
	margin-right: 0;
	width: 60px;
	height: 60px;
	text-align: center;
	font-size: 14px;
	position: absolute;
}
.md-location-widget h4 {
	color: #fff;
	font-size: 14px;
	line-height: 17px;
	font-weight: 500;
	margin-bottom: 0;
	padding-left: 65px;
	margin-top: 5px;
}
.md-location-widget p {
	color: #dfdfdf;
	font-size: 14px;
	font-weight: 300;
	padding-left: 65px;
	margin-bottom: 0;
}
.md-location-widget p:not(.md-address-con) {
	margin-bottom: 15px;
}
section.md-main-txt {
	float: left;
	width: 100%;
	/*padding: 150px 0;*/
	padding: 50px 0;
}
.page-id-29 section.md-main-txt {
	color: #818181;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
}

a.md-contactpage-number {
	font-weight: 700;
	color: #54be73;
}
a.md-contactpage-number:hover {
	text-decoration: none;
	color: #1f232b;
}
#gmap {
	width: 100%;
	height: 500px;
}
h2.md-contact-title {
	text-transform: uppercase;
	text-align: center;
	color: #1f232b;
}
.page-id-31 input, .page-id-31 select, .page-id-31 optgroup, .page-id-31 textarea{
	font-weight: 300;
}
.md-moving-to input[type="submit"]:hover{
	background: transparent;
	color: #54be73;
}
/***************BLOG********************/
.md-blog-slider {
	float: left;
	width: 100%;
	color: white;
	text-align: center;
	padding-bottom: 30px;
}
.md-blog-slider h2{
	font-size: 50px;
	margin-top: 0;
}
.md-blog-slider h2,.md-blog-slider h3{
	font-weight: 900;
	margin-bottom:0;
}
.md-blog-slider .slick-dots {
	position: absolute;
	bottom: 40px;
}
.md-blog-slider .slick-dots li {
	margin: 0 0px;
}

.single .post-thumbnail{
	display:none;
}
.md-post-single .post {
	float: left;
	width: 100%;
	background: rgb(242, 242, 242);
	padding: 40px 50px;
}
.md-post-single .md-btn-green.md-btn {
	float: right;
	margin-right: 30px;
	padding: 15px 30px;
}
.md-post-single .md-btn-green.md-btn:hover{
	color: #54be73;
}

.md-blog-meta {
	color: rgb(84,190,115);
	font-weight: 700;
	font-size: 12px;
	text-transform: uppercase;
}
.md-blog-main-text h2, .archive .md-main-txt h2 {
	margin-top: 0;
}
.md-blog-main-text p {
	color: #818181;
}
.md-blog-main-text h2 a, .archive .md-main-txt h2 a{
	color: rgb(31,35,43);
	font-size: 20px;
	margin-top: 0;
}
.md-blog-main-text h2 a:hover, .archive .md-main-txt h2 a:hover{
	color: #54be73;
}
/******SINGLE*******/
.single .md-hero-overlay{
	position: relative;
}
.blog aside, .single aside{
	line-height: 24px;
	margin-bottom: 30px;
	color: #818181;
	font-size: 16px;
	font-weight: 300;
}
.md-blog-posts-side .post, div#comments, .md-single-post-form {
	background-color: #f2f2f2;
	font-size: 16px;
	font-weight: 300;
	padding: 35px;
	line-height: 24px;
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
.md-single-post-form input, .md-single-post-form textarea {
	float: left;
	width: 100%;
	background: transparent;
	font-weight: 400;
	padding: 10px 15px 10px 40px !important;
	border: 1px solid rgba(0,0,0,.1) !important;
	color: #1f232b !important;
	font-size: 13px;

}
.md-single-post-form input::placeholder, .md-single-post-form textarea::placeholder{
	/*	font-style: italic; */
}
.md-single-post-form i{
	color: #54be73;
	position: absolute;
	left: 30px;
	top: 13px;
	font-size: 14px;
}
.md-single-post-form .md-single-input{
	margin-bottom:10px;
}


.md-single-nav a {
	color: white;
	font-size: 20px;
	font-weight: 500;
	background: rgba(0,0,0,.7);
	padding: 25px;
	text-align: center;
	float: left;
	width: 100%;
}
.md-single-nav a:hover {
	color: #54be73;
}

.md-single-nav a .md-green-txt  {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
	display: block;
}
.md-single-nav a:hover .md-green-txt  {
	color: white;
}
.single form input[type="submit"]:hover{
	background: transparent;
	border: 2px solid #54be73;
}
.single form input[type="submit"] {
	margin-top: 40px;
	max-width: 200px;
	background: #54be73;
	border: 2px solid #54be73;
	font-size: 14px;
	font-style: unset;
	color: #fff;
	padding: 20px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 20px;
}
/**POST NAVIGATION**/
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	color: #fff;
	text-decoration:none;
}

.navigation li {
	display: inline;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	background-color: #818181;
	border-radius: 3px;
	cursor: pointer;
	padding: 12px;
	padding: 1.5rem 1.5em;
}

.navigation li a:hover,
.navigation li.active a {
	background-color: #54be73;
}   
.navigation {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 40px;
}
.site-footer .site-info{
	font-size: 13px;
}
/************404**********/
.error404 .site-footer{
	background: #fff;
	padding: 0;
}
.error404 .site-footer .site-info{
	margin-top: 0;
}
.error404 .md-footer{
	display: none;
}
section.error-404.not-found {
	float: left;
	width: 100%;
	text-align: center;
	background: url('/wp-content/uploads/2018/08/404.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding: 5% 0;
}
.error-404 p:first-of-type{
	margin-top:30px;
}
.error-404 p{
	color:rgba(255,255,255,0.8);
}
.error-404 input[type="search"]::placeholder{
	color:rgba(255,255,255,0.8);
}
.error404 h1 {
	font-size: 40px;
	color: white;
	font-weight: 900;
	text-transform: uppercase;
	margin-top:40px;
}
.error404 .md-green-txt {
	font-size: 210px;
	font-weight: 700;
	line-height: .8;
	display: block;
	margin-bottom: 15px;
}

.error404 .page-header {
	border-bottom: none;
	margin-top:60px;
}
.error404 .page-content {
	color: white;
	font-weight: 300;
	font-size: 16px;
}
.error404 input.search-submit{
	display: none;
}
.error404 input.search-field {
	background: transparent;
	padding: 10px 15px;
	width: 350px;
	color: white;
	font-weight: 300;
	margin: 15px 0;
}
.error404 form.search-form label{
	position: relative;
}
.error404 form label:after {
	content: "\f002";
	font-family: fontawesome;
	font-size: 16px;
	font-weight: 300;
	right: 20px;
	z-index: 200;
	position: absolute;
	top: 25px;
	color: #54be73;
}
.error404 input.search-field::placeholder{
	color: white;
	font-style: italic;
}
.error404 .md-btn-green.md-btn{
	margin-top: 15px;
}
/*******SEARCH**********/
.search .post-thumbnail{
	display:none;
}
.search article{
	background:#f2f2f2;
	padding:40px;
	border-radius:5px;
}
.search article h2{
	margin-top:0;
}
.search article a{
	transition:all 0.5s ease-in-out;
	color:rgb(31,35,43);
}
.search article a:hover{
	color:#54be73;
}
.search article .moretag:hover .md-btn-green{
	color:#54be73;
}
.search article .moretag{
	margin-top:30px;
	display:inline-block;
}
.md-search-slider > div{
	padding-top: 170px;
	padding-bottom: 130px;
}
h2.entry-title a{
	color: rgb(31,35,43);
	font-size: 28px;
	margin-top: 0;
}
h2.entry-title a:hover{
	color: #54be73;
}


/***SITEMAP***/
.page-id-216 .md-main-txt h2{
	text-align: center;
	font-weight: 800;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 60px;
}
.page-id-216 .md-main-txt .pagenav b{
	display:none;
}
.page-id-216 .md-main-txt .pagenav{
	list-style: none;
}
.page-id-216 .md-main-txt .pagenav ul{
	padding:0;
	margin:0;
}
.page-id-216 .md-main-txt ul{
	font-size: 14px;
}
.page-id-216 .md-main-txt ul a, .page-id-216 .md-main-txt ul a:visited{
	color:#54be73;
	transition: all 0.5s ease-in-out;
}
.page-id-216 .md-main-txt ul a:hover, .page-id-216 .md-main-txt ul a:focus{
	color:#000;
	outline:none;
}

/***reCAPTCHA position**/
.grecaptcha-badge {
	bottom: 75px !important;
}

/**MEDIA QUERIES**/
@media screen and (min-width: 1450px){
	.md-hero-slider .slick-slide{
		height: 900px;
	}
}
@media screen and (min-width: 1320px){
	.md-hero-slider .slick-slide{
		height: 650px;
	}
	.md-hero-slide1 p, .md-hero-slide2{
		font-size: 20px;
	}
	/***********BLOG***********/
	.md-blog-slide1, .md-blog-slide2, .md-blog-slide3 {
		padding-bottom: 250px;
		padding-top: 250px;
	}


}
@media screen and (max-width: 1320px){
	.md-hero-overlay {
		position: relative;
		background-color: #1f232b;
		color: white;
	}
	.md-hero-slider .md-hero-slider {
		height: 500px;
	}
	.home .md-hero-slider {
		margin-bottom: 30px;
		height: 500px;
		float: left;
		width: 100%;
	}
	.md-hero-slide1 p{
		margin-bottom: 20px;
		margin-top: 30px;
	}
}
@media screen and (min-width: 1200px){
	/**HERO SECTION**/
	.md-hero-slide2{
		font-size: 18px;
		line-height: 30px;
	}
	.md-hero-slide1 h3, .md-hero-slide2 h3, .md-blog-slider h3{
		font-size: 22px;
	}
	.md-hero-slide1 h1, .md-hero-slide2 h2, .md-blog-slider h2, .search .md-hero-slide1 h2{
		font-size: 45px;
	}
	.call-now-br br{
		display: none;
	}

	/**ABoUT**/
	.aboutus .md-aboutus-bg img{
		max-width: 110%;
		margin-top: -160px;
	}

}
@media screen and (max-width: 1200px){
	/**ABOUT US**/
	.md-aboutus-section h2 .md-green-txt {
		font-size: 77px;
	}
	.md-dark-text {
		font-size: 40px;
	}
	.md-aboutus-section .md-float-left {
		font-size: 40px;
		margin-top: -10px;
	}
	.md-aboutus-section .md-aboutus-bg, .aboutus .md-aboutus-section .md-aboutus-bg {
		padding-top: 40px;
	}
	/**FAQ SECTION**/
	.md-faq {
		min-height: 366px;
	}
	/**********PAGE TEMPLATE DEFAULT********/
	section.md-main-txt {
		padding: 50px 0;
	}
}

@media screen and (min-width: 992px) and (max-width: 1320px){
	/**HERO SECTION**/
	.md-hero-slide2, .md-hero-slide1 {
		padding-top: 1%;
	}

}
@media all and (max-width: 350px){
	.md-btn-trans.md-btn {
		padding: 15px 30px 11px!important;
	}
}
@media screen and (min-width: 992px) and (max-width: 1200px){
	/**HERO SECTION**/
	.md-hero-slide1 h3, .md-hero-slide2 h3, .md-blog-slider h3{
		font-size: 25px;
	}
	.md-hero-slide1 h1, .md-hero-slide2 h2, .md-blog-slide1 h2, .md-blog-slide2 h2, .md-blog-slide3 h2, .search .md-heros-slide1 h2{
		font-size: 40px;
	}
	/**ABOUT SECTION**/
	.md-aboutus-section img {
		max-width: 100%;
	}
	.md-bbb-img-holder img {
		margin-top: 0;
	}
}

@media screen and (min-width: 992px){
	/**HERO SECTION**/
	section.md-hero-section .slick-dots li {
		clear: both;
		float: right;
		z-index: 99999;
	}
	.md-hero-slider .slick-dots {
		top: 50%;
		right: 20px;
		text-align: right;
		width: auto;
	}


}
@media screen and (max-width: 992px){
	/**VERIFIED SECTION**/
	section.md-verfied-section {
		padding: 45px 0 90px;
	}
	a#md-verifiedbagde img, #md-hamilton-bagde-small img{
		width: 150px;
	}
	a#md-hamilton-bagde-small, a#md-verifiedbagde{
		display: block;
		position: relative !important;
		top: unset;
	}
	.md-top-3-section{
		display: none !important;
	}
	/**HERO SECTION**/
	.md-hero-slider .slick-dots {
		bottom: 50px;
		width: auto;
		left: 0;
		right:0;
	}
	.md-hero-slide1, .md-hero-slide2 {
		padding-top: 15px;
		padding-bottom: 99px;
	}
	.md-hero-slide1 p, .md-hero-slide2{
		font-size: 18px;
		line-height: 20px;
	}
	.md-hero-slide2 h2 {
		padding-bottom: 25px;
	}
	/**SERVICES**/
	section.md-services-section {
		padding-bottom: 40px;
		padding-top: 40px;
	}
	p.md-service-text-after {
		padding: 20px 20px;
	}
	.md-our-services i {
		padding-top: 20px;
	}
	/**ABOUT US**/
	.md-aboutus-section .md-aboutus-bg, .aboutus .md-aboutus-section .md-aboutus-bg {
		padding-top: 30px;
	}
	.md-aboutus-section .md-aboutus-bg {
		padding-bottom: 40px;
	}
	section.md-aboutus-section img {
		max-width: 100%;
	}
	/**BOOK A MOVE**/
	.md-bookmove-section .md-bookmove-bg {
		padding: 60px 0;
	}
	/**TESTIMONIALS**/
	section.md-testimonials-section {
		padding: 30px 0;
	}
	section.md-testimonials-section img {
		margin-top: 15px;
	}
	/**MISSION**/
	section.md-mission-section h2 {
		padding-top: 40px;
	}
	.md-mission-right{
		padding-bottom: 30px;
	}
	/**FAQ**/
	section.md-faq-section {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.md-faq {
		margin-bottom: 50px;
	}
	.md-faq {
		min-height: unset;
	}
	/**FEATURED**/
	section.md-featured-section {
		padding-top: 10px;
		padding-bottom: 40px;
		text-align: center;
	}
	section.md-featured-section h2 {
		/* 		font-size: 34px; */
		line-height: 1.3
	}
	/*******ABOUT US TEMPLATE*******/
	.md-subscribe-txtleft h2 {
		padding-top: 0;
		padding-bottom: 0px;
	}
	.md-subscribe-bg{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	/*******PAGE TEMPLATE DEFAUT********/
	.md-contact-section {
		padding-left: 0;
		padding-right: 0;
	}
	/***SEARCH*****/
	.md-search-slider > div{
		margin-top: 50px;
		padding-bottom: 50px;
	}
}
@media screen and (max-width: 845px){
	/**HERO SECTION**/
	.md-hero-overlay-left {
		text-align: center;
	}
	.md-hero-overlay-right {
		text-align: center;
	}
	.md-hero-overlay-right .md-btn {
		float: none;
		margin-top: 20px;
	}

}
@media screen and (min-width: 768px) and (max-width: 1320px){
	/***********BLOG***********/
	.md-blog-slide1, .md-blog-slide2, .md-blog-slide3 {
		padding-bottom: 1.5%;
		padding-top: 1.5%;
	}
}
@media screen and (max-width: 768px){
	.md-hero-overlay-left p {
		font-size:12px;
	}
	.md-hero-overlay-right .md-btn {
		margin-top:0;
	}
	.page-template-default #content.site-content {
		padding-top: 106px;
	}
	.md-hero-overlay-left, .md-hero-overlay-right {
		padding:0 !important;
	}
	.md-hero-overlay .container {
		padding-left:0;
		padding-right:0;
	}
	.md-hero-section h3 {
		font-size:17px;
	}

	.home .md-hero-slider {
		height:400px;
	}
	/* 	.md-hero-overlay.md-overlay-about-us h1{
	position: absolute;
} */
	section.md-mission-section .md-missionbg{
		background-size: contain!important;
		background-position: top!important;
		height: 0;
		padding-bottom: 74%;
	}
	/**FAQ SECTION**/
	.md-faq {
		min-height: auto;
	}
	/***********BLOG***********/
	.slick-slide.md-blog-slide1, .slick-slide.md-blog-slide2, .slick-slide.md-blog-slide3 {
		height: 300px;
		width: 100%;
	}
	/***********404**************/
	.error404 .md-green-txt{
		font-size: 60px;
	}
	.error404 h1 {
		font-size: 26px;
		color: white;
	}
	.error404 input.search-field {
		width: 280px;
	}
	/***Featured Section***/
	section.md-featured-section .third-img {
		margin-top:10px;
	}
}
@media screen and (max-width:580px){

}
@media screen and (max-width:365px){
	.page-template-default #content.site-content {
		padding-top:106px;
	}
	/**ABOUT US**/
	.md-aboutus-section h2 .md-green-txt {
		font-size: 63px;
	}
	.md-dark-text {
		font-size: 27px;
	}
	.md-aboutus-section .md-float-left {
		font-size: 27px;
		margin-top: -10px;
	}
	.md-aboutus-section .md-aboutus-bg, .aboutus .md-aboutus-section .md-aboutus-bg {
		padding-top: 34px;
	}
	a.md-hero-number {
		float: left;
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
	}
	.md-hero-slide2 a.md-hero-number{
		text-align: left !important;
	}
}
@media screen and (max-width: 420px){
	/**HERO SECTION**/
	.md-hero-slide1 p, .md-hero-slide2 {
		font-size: 17px;
	}
	.md-hero-slider .slick-dots {
		bottom: 5px;
	}
	/**MISSION**/
	.md-mission-right {
		padding-left: 15px;
	}
	.md--hometest-aggregate{
		font-size:14px;
	}

	.inner-phone-one-line {
		display: block;
	}
}























/***CUSTOM ANIMATIONS***/

.to_animate {
	visibility: hidden;
}
.animated{
	visibility: visible !important;
}
.md-disappear:hover .fa{
	-webkit-animation: scaleDisappear 0.5s;
	animation: scaleDisappear 0.5s;
}


/*
==============================================
CSS3 ANIMATION CHEAT SHEET
==============================================

Made by Justin Aguilar

www.justinaguilar.com/animations/

Questions, comments, concerns, love letters:
justin@justinaguilar.com
==============================================
*/

/*
==============================================
slideDown
==============================================
*/


.slideDown{
	animation-name: slideDown;
	-webkit-animation-name: slideDown;

	animation-duration: 1s;
	-webkit-animation-duration: 1s;

	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;

	visibility: visible;
}

@keyframes slideDown {
	0% {
		transform: translateY(-100%);
	}
	50%{
		transform: translateY(8%);
	}
	65%{
		transform: translateY(-4%);
	}
	80%{
		transform: translateY(4%);
	}
	95%{
		transform: translateY(-2%);
	}
	100% {
		transform: translateY(0%);
	}
}

@-webkit-keyframes slideDown {
	0% {
		-webkit-transform: translateY(-100%);
	}
	50%{
		-webkit-transform: translateY(8%);
	}
	65%{
		-webkit-transform: translateY(-4%);
	}
	80%{
		-webkit-transform: translateY(4%);
	}
	95%{
		-webkit-transform: translateY(-2%);
	}
	100% {
		-webkit-transform: translateY(0%);
	}
}

/*
==============================================
slideUp
==============================================
*/


.slideUp{
	animation-name: slideUp;
	-webkit-animation-name: slideUp;

	animation-duration: 1s;
	-webkit-animation-duration: 1s;

	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;

	visibility: visible;
}

@keyframes slideUp {
	0% {
		transform: translateY(100%);
	}
	50%{
		transform: translateY(-8%);
	}
	65%{
		transform: translateY(4%);
	}
	80%{
		transform: translateY(-4%);
	}
	95%{
		transform: translateY(2%);
	}
	100% {
		transform: translateY(0%);
	}
}

@-webkit-keyframes slideUp {
	0% {
		-webkit-transform: translateY(100%);
	}
	50%{
		-webkit-transform: translateY(-8%);
	}
	65%{
		-webkit-transform: translateY(4%);
	}
	80%{
		-webkit-transform: translateY(-4%);
	}
	95%{
		-webkit-transform: translateY(2%);
	}
	100% {
		-webkit-transform: translateY(0%);
	}
}

/*
==============================================
slideLeft
==============================================
*/


.slideLeft{
	animation-name: slideLeft;
	-webkit-animation-name: slideLeft;

	animation-duration: 1s;
	-webkit-animation-duration: 1s;

	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;

	visibility: visible;
}

@keyframes slideLeft {
	0% {
		transform: translateX(150%);
	}
	50%{
		transform: translateX(-8%);
	}
	65%{
		transform: translateX(4%);
	}
	80%{
		transform: translateX(-4%);
	}
	95%{
		transform: translateX(2%);
	}
	100% {
		transform: translateX(0%);
	}
}

@-webkit-keyframes slideLeft {
	0% {
		-webkit-transform: translateX(150%);
	}
	50%{
		-webkit-transform: translateX(-8%);
	}
	65%{
		-webkit-transform: translateX(4%);
	}
	80%{
		-webkit-transform: translateX(-4%);
	}
	95%{
		-webkit-transform: translateX(2%);
	}
	100% {
		-webkit-transform: translateX(0%);
	}
}

/*
==============================================
slideRight
==============================================
*/


.slideRight{
	animation-name: slideRight;
	-webkit-animation-name: slideRight;

	animation-duration: 1s;
	-webkit-animation-duration: 1s;

	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;

	visibility: visible;
}

@keyframes slideRight {
	0% {
		transform: translateX(-150%);
	}
	50%{
		transform: translateX(8%);
	}
	65%{
		transform: translateX(-4%);
	}
	80%{
		transform: translateX(4%);
	}
	95%{
		transform: translateX(-2%);
	}
	100% {
		transform: translateX(0%);
	}
}

@-webkit-keyframes slideRight {
	0% {
		-webkit-transform: translateX(-150%);
	}
	50%{
		-webkit-transform: translateX(8%);
	}
	65%{
		-webkit-transform: translateX(-4%);
	}
	80%{
		-webkit-transform: translateX(4%);
	}
	95%{
		-webkit-transform: translateX(-2%);
	}
	100% {
		-webkit-transform: translateX(0%);
	}
}

/*
==============================================
slideExpandUp
==============================================
*/


.slideExpandUp{
	animation-name: slideExpandUp;
	-webkit-animation-name: slideExpandUp;

	animation-duration: 1.6s;
	-webkit-animation-duration: 1.6s;

	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease -out;

	visibility: visible;
}

@keyframes slideExpandUp {
	0% {
		transform: translateY(100%) scaleX(0.5);
	}
	30%{
		transform: translateY(-8%) scaleX(0.5);
	}
	40%{
		transform: translateY(2%) scaleX(0.5);
	}
	50%{
		transform: translateY(0%) scaleX(1.1);
	}
	60%{
		transform: translateY(0%) scaleX(0.9);
	}
	70% {
		transform: translateY(0%) scaleX(1.05);
	}
	80%{
		transform: translateY(0%) scaleX(0.95);
	}
	90% {
		transform: translateY(0%) scaleX(1.02);
	}
	100%{
		transform: translateY(0%) scaleX(1);
	}
}

@-webkit-keyframes slideExpandUp {
	0% {
		-webkit-transform: translateY(100%) scaleX(0.5);
	}
	30%{
		-webkit-transform: translateY(-8%) scaleX(0.5);
	}
	40%{
		-webkit-transform: translateY(2%) scaleX(0.5);
	}
	50%{
		-webkit-transform: translateY(0%) scaleX(1.1);
	}
	60%{
		-webkit-transform: translateY(0%) scaleX(0.9);
	}
	70% {
		-webkit-transform: translateY(0%) scaleX(1.05);
	}
	80%{
		-webkit-transform: translateY(0%) scaleX(0.95);
	}
	90% {
		-webkit-transform: translateY(0%) scaleX(1.02);
	}
	100%{
		-webkit-transform: translateY(0%) scaleX(1);
	}
}

/*
==============================================
expandUp
==============================================
*/


.expandUp{
	animation-name: expandUp;
	-webkit-animation-name: expandUp;

	animation-duration: 0.7s;
	-webkit-animation-duration: 0.7s;

	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;

	visibility: visible;
}

@keyframes expandUp {
	0% {
		transform: translateY(100%) scale(0.6) scaleY(0.5);
	}
	60%{
		transform: translateY(-7%) scaleY(1.12);
	}
	75%{
		transform: translateY(3%);
	}
	100% {
		transform: translateY(0%) scale(1) scaleY(1);
	}
}

@-webkit-keyframes expandUp {
	0% {
		-webkit-transform: translateY(100%) scale(0.6) scaleY(0.5);
	}
	60%{
		-webkit-transform: translateY(-7%) scaleY(1.12);
	}
	75%{
		-webkit-transform: translateY(3%);
	}
	100% {
		-webkit-transform: translateY(0%) scale(1) scaleY(1);
	}
}

/*
==============================================
fadeIn
==============================================
*/

.fadeIn {
	animation-name: fadeIn;
	-webkit-animation-name: fadeIn;

	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;

	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;

	visibility: visible;
}

@keyframes fadeIn {
	0% {
		transform: scale(0);
		opacity: 0.0;
	}
	60% {
		transform: scale(1.1);
	}
	80% {
		transform: scale(0.9);
		opacity: 1;
	}
	100% {
		transform: scale(1);
		opacity: 1;
	}
}

@-webkit-keyframes fadeIn {
	0% {
		-webkit-transform: scale(0);
		opacity: 0.0;
	}
	60% {
		-webkit-transform: scale(1.1);
	}
	80% {
		-webkit-transform: scale(0.9);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
}

/*
==============================================
expandOpen
==============================================
*/


.expandOpen{
	animation-name: expandOpen;
	-webkit-animation-name: expandOpen;

	animation-duration: 1.2s;
	-webkit-animation-duration: 1.2s;

	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;

	visibility: visible;
}

@keyframes expandOpen {
	0% {
		transform: scale(1.8);
	}
	50% {
		transform: scale(0.95);
	}
	80% {
		transform: scale(1.05);
	}
	90% {
		transform: scale(0.98);
	}
	100% {
		transform: scale(1);
	}
}

@-webkit-keyframes expandOpen {
	0% {
		-webkit-transform: scale(1.8);
	}
	50% {
		-webkit-transform: scale(0.95);
	}
	80% {
		-webkit-transform: scale(1.05);
	}
	90% {
		-webkit-transform: scale(0.98);
	}
	100% {
		-webkit-transform: scale(1);
	}	
}

/*
==============================================
bigEntrance
==============================================
*/


.bigEntrance{
	animation-name: bigEntrance;
	-webkit-animation-name: bigEntrance;

	animation-duration: 1.6s;
	-webkit-animation-duration: 1.6s;

	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;

	visibility: visible;
}

@keyframes bigEntrance {
	0% {
		transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
		opacity: 0.2;
	}
	30% {
		transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
		opacity: 1;
	}
	45% {
		transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	60% {
		transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	75% {
		transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	90% {
		transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	100% {
		transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
}

@-webkit-keyframes bigEntrance {
	0% {
		-webkit-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
		opacity: 0.2;
	}
	30% {
		-webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
		opacity: 1;
	}
	45% {
		-webkit-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	60% {
		-webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	75% {
		-webkit-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	90% {
		-webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
}

/*
==============================================
hatch
==============================================
*/

.hatch{
	animation-name: hatch;
	-webkit-animation-name: hatch;

	animation-duration: 2s;
	-webkit-animation-duration: 2s;

	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;

	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%; 

	visibility: visible;
}

@keyframes hatch {
	0% {
		transform: rotate(0deg) scaleY(0.6);
	}
	20% {
		transform: rotate(-2deg) scaleY(1.05);
	}
	35% {
		transform: rotate(2deg) scaleY(1);
	}
	50% {
		transform: rotate(-2deg);
	}
	65% {
		transform: rotate(1deg);
	}
	80% {
		transform: rotate(-1deg);
	}
	100% {
		transform: rotate(0deg);
	}					
}

@-webkit-keyframes hatch {
	0% {
		-webkit-transform: rotate(0deg) scaleY(0.6);
	}
	20% {
		-webkit-transform: rotate(-2deg) scaleY(1.05);
	}
	35% {
		-webkit-transform: rotate(2deg) scaleY(1);
	}
	50% {
		-webkit-transform: rotate(-2deg);
	}
	65% {
		-webkit-transform: rotate(1deg);
	}
	80% {
		-webkit-transform: rotate(-1deg);
	}
	100% {
		-webkit-transform: rotate(0deg);
	}
}


/*
==============================================
bounce
==============================================
*/


.bounce{
	animation-name: bounce;
	-webkit-animation-name: bounce;

	animation-duration: 1.6s;
	-webkit-animation-duration: 1.6s;

	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;

	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%; 
}

@keyframes bounce {
	0% {
		transform: translateY(0%) scaleY(0.6);
	}
	60%{
		transform: translateY(-100%) scaleY(1.1);
	}
	70%{
		transform: translateY(0%) scaleY(0.95) scaleX(1.05);
	}
	80%{
		transform: translateY(0%) scaleY(1.05) scaleX(1);
	}
	90%{
		transform: translateY(0%) scaleY(0.95) scaleX(1);
	}
	100%{
		transform: translateY(0%) scaleY(1) scaleX(1);
	}
}

@-webkit-keyframes bounce {
	0% {
		-webkit-transform: translateY(0%) scaleY(0.6);
	}
	60%{
		-webkit-transform: translateY(-100%) scaleY(1.1);
	}
	70%{
		-webkit-transform: translateY(0%) scaleY(0.95) scaleX(1.05);
	}
	80%{
		-webkit-transform: translateY(0%) scaleY(1.05) scaleX(1);
	}
	90%{
		-webkit-transform: translateY(0%) scaleY(0.95) scaleX(1);
	}
	100%{
		-webkit-transform: translateY(0%) scaleY(1) scaleX(1);
	}
}


/*
==============================================
pulse
==============================================
*/

.pulse{
	animation-name: pulse;
	-webkit-animation-name: pulse;

	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes pulse {
	0% {
		transform: scale(0.95);
		opacity: 0.7;
	}
	50% {
		transform: scale(1);
		opacity: 1;
	}
	100% {
		transform: scale(0.95);
		opacity: 0.7;
	}
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(0.95);
		opacity: 0.7;
	}
	50% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(0.95);
		opacity: 0.7;
	}
}

/*
==============================================
floating
==============================================
*/

.floating{
	animation-name: floating;
	-webkit-animation-name: floating;

	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes floating {
	0% {
		transform: translateY(0%);
	}
	50% {
		transform: translateY(8%);
	}
	100% {
		transform: translateY(0%);
	}
}

@-webkit-keyframes floating {
	0% {
		-webkit-transform: translateY(0%);
	}
	50% {
		-webkit-transform: translateY(8%);
	}
	100% {
		-webkit-transform: translateY(0%);
	}
}

/*
==============================================
tossing
==============================================
*/

.tossing{
	animation-name: tossing;
	-webkit-animation-name: tossing;

	animation-duration: 2.5s;
	-webkit-animation-duration: 2.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes tossing {
	0% {
		transform: rotate(-4deg);
	}
	50% {
		transform: rotate(4deg);
	}
	100% {
		transform: rotate(-4deg);
	}		
}

@-webkit-keyframes tossing {
	0% {
		-webkit-transform: rotate(-4deg);
	}
	50% {
		-webkit-transform: rotate(4deg);
	}
	100% {
		-webkit-transform: rotate(-4deg);
	}
}

/*
==============================================
pullUp
==============================================
*/

.pullUp{
	animation-name: pullUp;
	-webkit-animation-name: pullUp;

	animation-duration: 1.1s;
	-webkit-animation-duration: 1.1s;

	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;

	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%; 
}

@keyframes pullUp {
	0% {
		transform: scaleY(0.1);
	}
	40% {
		transform: scaleY(1.02);
	}
	60% {
		transform: scaleY(0.98);
	}
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(0.98);
	}
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(1);
	}			
}

@-webkit-keyframes pullUp {
	0% {
		-webkit-transform: scaleY(0.1);
	}
	40% {
		-webkit-transform: scaleY(1.02);
	}
	60% {
		-webkit-transform: scaleY(0.98);
	}
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(0.98);
	}
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(1);
	}
}

/*
==============================================
pullDown
==============================================
*/

.pullDown{
	animation-name: pullDown;
	-webkit-animation-name: pullDown;

	animation-duration: 1.1s;
	-webkit-animation-duration: 1.1s;

	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;

	transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-webkit-transform-origin: 50% 0%; 
}

@keyframes pullDown {
	0% {
		transform: scaleY(0.1);
	}
	40% {
		transform: scaleY(1.02);
	}
	60% {
		transform: scaleY(0.98);
	}
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(0.98);
	}
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(1);
	}			
}

@-webkit-keyframes pullDown {
	0% {
		-webkit-transform: scaleY(0.1);
	}
	40% {
		-webkit-transform: scaleY(1.02);
	}
	60% {
		-webkit-transform: scaleY(0.98);
	}
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(0.98);
	}
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(1);
	}
}

/*
==============================================
stretchLeft
==============================================
*/

.stretchLeft{
	animation-name: stretchLeft;
	-webkit-animation-name: stretchLeft;

	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;

	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;

	transform-origin: 100% 0%;
	-ms-transform-origin: 100% 0%;
	-webkit-transform-origin: 100% 0%; 
}

@keyframes stretchLeft {
	0% {
		transform: scaleX(0.3);
	}
	40% {
		transform: scaleX(1.02);
	}
	60% {
		transform: scaleX(0.98);
	}
	80% {
		transform: scaleX(1.01);
	}
	100% {
		transform: scaleX(0.98);
	}
	80% {
		transform: scaleX(1.01);
	}
	100% {
		transform: scaleX(1);
	}			
}

@-webkit-keyframes stretchLeft {
	0% {
		-webkit-transform: scaleX(0.3);
	}
	40% {
		-webkit-transform: scaleX(1.02);
	}
	60% {
		-webkit-transform: scaleX(0.98);
	}
	80% {
		-webkit-transform: scaleX(1.01);
	}
	100% {
		-webkit-transform: scaleX(0.98);
	}
	80% {
		-webkit-transform: scaleX(1.01);
	}
	100% {
		-webkit-transform: scaleX(1);
	}
}

/*
==============================================
stretchRight
==============================================
*/

.stretchRight{
	animation-name: stretchRight;
	-webkit-animation-name: stretchRight;

	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;

	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;

	transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%; 
}

@keyframes stretchRight {
	0% {
		transform: scaleX(0.3);
	}
	40% {
		transform: scaleX(1.02);
	}
	60% {
		transform: scaleX(0.98);
	}
	80% {
		transform: scaleX(1.01);
	}
	100% {
		transform: scaleX(0.98);
	}
	80% {
		transform: scaleX(1.01);
	}
	100% {
		transform: scaleX(1);
	}			
}

@-webkit-keyframes stretchRight {
	0% {
		-webkit-transform: scaleX(0.3);
	}
	40% {
		-webkit-transform: scaleX(1.02);
	}
	60% {
		-webkit-transform: scaleX(0.98);
	}
	80% {
		-webkit-transform: scaleX(1.01);
	}
	100% {
		-webkit-transform: scaleX(0.98);
	}
	80% {
		-webkit-transform: scaleX(1.01);
	}
	100% {
		-webkit-transform: scaleX(1);
	}
}



.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}.animated.hinge{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}@-webkit-keyframes fadeIn {
	0% {opacity: 0;}	100% {opacity: 1;}
}
/*
@-moz-keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}

@-o-keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}

@keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}

.fadeIn {
-webkit-animation-name: fadeIn;
-moz-animation-name: fadeIn;
-o-animation-name: fadeIn;
animation-name: fadeIn;
}
*/
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(20px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	-moz-animation-name: fadeInUpBig;
	-o-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	-moz-animation-name: fadeInDownBig;
	-o-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-o-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}
@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	-moz-animation-name: fadeInLeftBig;
	-o-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	-moz-animation-name: fadeInRightBig;
	-o-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-o-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	-o-animation-name: fadeOut;
	animation-name: fadeOut;
}
@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
}
@-moz-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
}
@-o-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
}
@keyframes fadeOutUp {
	0% {
		opacity: 1;
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		transform: translateY(-20px);
	}
}

.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	-moz-animation-name: fadeOutUp;
	-o-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
}

@-moz-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
}

@-o-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1;
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		transform: translateY(20px);
	}
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	-moz-animation-name: fadeOutDown;
	-o-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
}

@-moz-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
}

@-o-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
}

@keyframes fadeOutLeft {
	0% {
		opacity: 1;
		transform: translateX(0);
	}

	100% {
		opacity: 0;
		transform: translateX(-20px);
	}
}

.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	-moz-animation-name: fadeOutLeft;
	-o-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
}

@-moz-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
}

@-o-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1;
		transform: translateX(0);
	}

	100% {
		opacity: 0;
		transform: translateX(20px);
	}
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	-moz-animation-name: fadeOutRight;
	-o-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
}

@-moz-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
}

@-o-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
}

@keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}

.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	-moz-animation-name: fadeOutUpBig;
	-o-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
}

@-moz-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
}

@-o-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
}

@keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		transform: translateY(2000px);
	}
}

.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	-moz-animation-name: fadeOutDownBig;
	-o-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
}

@-moz-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
}

@-o-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
}

@keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		transform: translateX(0);
	}

	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	-moz-animation-name: fadeOutLeftBig;
	-o-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
}
@-moz-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
}
@-o-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
}
@keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		transform: translateX(0);
	}

	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	-moz-animation-name: fadeOutRightBig;
	-o-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig;
}
@-webkit-keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}

	100% {
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes slideInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}

	100% {
		-moz-transform: translateY(0);
	}
}

@-o-keyframes slideInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}

	100% {
		-o-transform: translateY(0);
	}
}

@keyframes slideInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}

	100% {
		transform: translateY(0);
	}
}

.slideInDown {
	-webkit-animation-name: slideInDown;
	-moz-animation-name: slideInDown;
	-o-animation-name: slideInDown;
	animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
	}

	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes slideInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-100%);
	}

	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes slideInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-100%);
	}

	100% {
		-o-transform: translateX(0);
	}
}

@keyframes slideInLeft {
	0% {
		opacity: 0;
		transform: translateX(-100%);
	}

	100% {
		transform: translateX(0);
	}
}

.slideInLeft {
	-webkit-animation-name: slideInLeft;
	-moz-animation-name: slideInLeft;
	-o-animation-name: slideInLeft;
	animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
	}

	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes slideInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(100%);
	}

	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes slideInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(100%);
	}

	100% {
		-o-transform: translateX(0);
	}
}

@keyframes slideInRight {
	0% {
		opacity: 0;
		transform: translateX(100%);
	}

	100% {
		transform: translateX(0);
	}
}

.slideInRight {
	-webkit-animation-name: slideInRight;
	-moz-animation-name: slideInRight;
	-o-animation-name: slideInRight;
	animation-name: slideInRight;
}
@-webkit-keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
}

@-moz-keyframes slideOutUp {
	0% {
		-moz-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
}

@-o-keyframes slideOutUp {
	0% {
		-o-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
}

@keyframes slideOutUp {
	0% {
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}

.slideOutUp {
	-webkit-animation-name: slideOutUp;
	-moz-animation-name: slideOutUp;
	-o-animation-name: slideOutUp;
	animation-name: slideOutUp;
}
@-webkit-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
}

@-moz-keyframes slideOutLeft {
	0% {
		-moz-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
}

@-o-keyframes slideOutLeft {
	0% {
		-o-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
}

@keyframes slideOutLeft {
	0% {
		transform: translateX(0);
	}

	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	-moz-animation-name: slideOutLeft;
	-o-animation-name: slideOutLeft;
	animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
}

@-moz-keyframes slideOutRight {
	0% {
		-moz-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
}

@-o-keyframes slideOutRight {
	0% {
		-o-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
}

@keyframes slideOutRight {
	0% {
		transform: translateX(0);
	}

	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

.slideOutRight {
	-webkit-animation-name: slideOutRight;
	-moz-animation-name: slideOutRight;
	-o-animation-name: slideOutRight;
	animation-name: slideOutRight;
}

@-webkit-keyframes moveFromLeft{
	from {
		-webkit-transform: translateX(-100%);
	}
	to {
		-webkit-transform: translateX(0%);
	}
}
@-moz-keyframes moveFromLeft{
	from {
		-moz-transform: translateX(-100%);
	}
	to {
		-moz-transform: translateX(0%);
	}
}

@-o-keyframes moveFromLeft{
	from {
		-o-transform: translateX(-100%);
	}
	to {
		-o-transform: translateX(0%);
	}
}
@keyframes moveFromLeft{
	from {
		transform: translateX(-100%);
	}
	to {
		transform: translateX(0%);
	}
}

.moveFromLeft {
	-webkit-animation: moveFromLeft 400ms ease;
	-moz-animation: moveFromLeft 400ms ease;
	-ms-animation: moveFromLeft 400ms ease;
	-o-animation: moveFromLeft 400ms ease;
	animation: moveFromLeft 400ms ease;
}

@-webkit-keyframes moveFromRight {
	from {
		-webkit-transform: translateX(100%);
	}
	to {
		-webkit-transform: translateX(0%);
	}
}
@-moz-keyframes moveFromRight {
	from {
		-moz-transform: translateX(100%);
	}
	to {
		-moz-transform: translateX(0%);
	}
}

@-o-keyframes moveFromRight {
	from {
		-o-transform: translateX(100%);
	}
	to {
		-o-transform: translateX(0%);
	}
}
@keyframes moveFromRight {
	from {
		transform: translateX(100%);
	}
	to {
		transform: translateX(0%);
	}
}
.moveFromRight {
	-webkit-animation: moveFromRight 400ms ease;
	-moz-animation: moveFromRight 400ms ease;
	-ms-animation: moveFromRight 400ms ease;
	-o-animation: moveFromRight 400ms ease;
	animation: moveFromRight 400ms ease;
}

@-webkit-keyframes moveFromBottom {
	from {
		-webkit-transform: translateY(100%);
	}
	to {
		-webkit-transform: translateY(0%);
	}
}
@-moz-keyframes moveFromBottom {
	from {
		-moz-transform: translateY(100%);
	}
	to {
		-moz-transform: translateY(0%);
	}
}

@-o-keyframes moveFromBottom {
	from {
		-o-transform: translateY(100%);
	}
	to {
		-o-transform: translateY(0%);
	}
}
@keyframes moveFromBottom {
	from {
		transform: translateY(100%);
	}
	to {
		transform: translateY(0%);
	}
}
.moveFromBottom {
	-webkit-animation: moveFromBottom 400ms ease;
	-moz-animation: moveFromBottom 400ms ease;
	-ms-animation: moveFromBottom 400ms ease;
	-o-animation: moveFromBottom 400ms ease;
	animation: moveFromBottom 400ms ease;
}


@-webkit-keyframes scaleDisappear {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
	}
	60% {
		opacity: 0;
		-webkit-transform: scale(1.3);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
	}
}
@-moz-keyframes scaleDisappear {
	0% {
		opacity: 1;
		-moz-transform: scale(1);
	}
	60% {
		opacity: 0;
		-moz-transform: scale(1.3);
	}
	100% {
		opacity: 1;
		-moz-transform: scale(1);
	}
}

@-o-keyframes scaleDisappear {
	0% {
		opacity: 1;
		-o-transform: scale(1);
	}
	60% {
		opacity: 0;
		-o-transform: scale(1.3);
	}
	100% {
		opacity: 1;
		-o-transform: scale(1);
	}
}
@keyframes scaleDisappear {
	0% {
		opacity: 1;
		transform: scale(1);
	}
	60% {
		opacity: 0;
		transform: scale(1.3);
	}
	100% {
		opacity: 1;
		transform: scale(1);
	}
}
.scaleDisappear {
	-webkit-animation: scaleDisappear 350ms ease-in-out;
	-moz-animation: scaleDisappear 350ms ease-in-out;
	-ms-animation: scaleDisappear 350ms ease-in-out;
	-o-animation: scaleDisappear 350ms ease-in-out;
	animation: scaleDisappear 350ms ease-in-out;
}


@-webkit-keyframes scaleAppear {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
	}
}
@-moz-keyframes scaleAppear {
	0% {
		opacity: 0;
		-moz-transform: scale(0);
	}
	100% {
		opacity: 1;
		-moz-transform: scale(1);
	}
}

@-o-keyframes scaleAppear {
	0% {
		opacity: 0;
		-o-transform: scale(0);
	}
	100% {
		opacity: 1;
		-o-transform: scale(1);
	}
}
@keyframes scaleAppear {
	0% {
		opacity: 0;
		transform: scale(0);
	}
	100% {
		opacity: 1;
		transform: scale(1);
	}
}
.scaleAppear {
	-webkit-animation: scaleAppear 750ms ease;
	-moz-animation: scaleAppear 750ms ease;
	-ms-animation: scaleAppear 750ms ease;
	-o-animation: scaleAppear 750ms ease;
	animation: scaleAppear 750ms ease;
}

/*
Animation example, for spinners
*/
.animate-spin {
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
	display: inline-block;
}
@-moz-keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-moz-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@-webkit-keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-moz-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@-o-keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-moz-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-moz-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}




/**animations removal fixing  css***/
ul.slick-dots {
	display: none;
}
.md-hero-section h3 {
	margin-top: 10%;
}
@media only screen and (max-width: 1320){
	.md-hero-section h3 {
		margin-top: 9%;
	}
}
@media only screen and (max-width: 1200px){
	.md-hero-section h3 {
		margin-top: 8%;
	}

}
@media only screen and (max-width: 991px){
	.md-hero-section h3 {
		margin-top: 12%;
	}

}

/**end of animations removal ***/

/* covid 19 */
/* Popup container */
.popup {
	position: relative;
	display: inline-block;
	cursor: pointer;
}

/* The actual popup (appears on top) */
.popup .popuptext {
	visibility: hidden;
	width: 900px;
	background-color: #555;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding:40px;
	position: absolute;
	z-index: 1;
	top: 50px;
	left: 50%;
	margin-left: -80px;
	z-index: 99;
}

/* Popup arrow */
.popup .popuptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #555 transparent transparent transparent;
}

/* Toggle this class when clicking on the popup container (hide and show the popup) */
.popup .show {
	visibility: visible;
	-webkit-animation: fadeIn 1s;
	animation: fadeIn 1s
}

/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
	from {opacity: 0;}
	to {opacity: 1;}
}

@keyframes fadeIn {
	from {opacity: 0;}
	to {opacity:1 ;}
}
.popup-holder {
	position: fixed;
	left: 10px;
	z-index: 99;
}
.popup {
	padding: 10px 20px;
	background: #56bf75;
	color: #fff;
	border-radius: 5px;
}

ul.popup-list {
	margin: 0;
}
.covid-text {
	text-align: left;
}
/* covid 19 */


/* yelp */


.page-id-161 .before-head-phone,
.page-id-161 .footer-phone,
.page-id-161 .sticky-footer-phone {
	display: none!important;
}