body{margin:0;padding: 0;background-color: #00b3bc;}
.thankyou-bg{background-color: #119da4;border-radius: 0 0 30px 30px;padding: 10%;color: #fff;}
.thankyou-msg{display: flex;align-items: flex-start;position: relative;  margin-left: auto;
  margin-right: auto; width: 50%;;
}
.thankyou-msg .message{padding-left: 20px;}
.contact-info {padding: 0 70px;}
/*.thankyou-msg:after, .ratings:after{content:'';border-right: 1px solid #fff;width: 10px;height: 100%;display: block;position: absolute;right: 0;top: 0;}*/
.thankyou-msg .message  h3, .contact-info h4{font-size: 36px;font-weight: 600;margin-top: 0;}
.thankyou-msg .message p, .contact-info p,.ratings p, .social-share p{font-size: 18px;line-height: 22px;}
.thankyou-msg img{filter: invert(1);width: 100px;}
.contact-info h4 a{color: #fff;text-decoration: none;display: flex;}
.contact-info h4 svg{margin-right: 12px;}
.thanks-slider{padding-top: 30px;padding-bottom: 30px;}
.rate-experience{background-color: #333;padding-top: 30px;padding-bottom: 30px;color: #fff;}
.social-share ul{list-style: none;padding: 0;margin: 0;display: flex;align-items: center;}
.social-share ul li+li{margin-left: 15px;}
.social-share ul li a{font-size: 22px;color: #fff;}
.ratings p i {margin: 5px 5px 0;font-size: 22px;cursor: pointer;}
.selected {color: #ff4900;}
.ratings{position: relative;}
.social-share {padding: 0 70px;}
.thanks-slider h3 { color: #fff; text-align: center;margin: 20px 0 40px;font-size: 26px;}
.owl-carousel.other_services .owl-stage{display: flex;}
.other_services .item figcaption {background: #def1f0;padding: 15px;text-align: center;}
.other_services .item {
	background: #def1f0;
    border-radius: 6px;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-start;height: 100%;justify-content: center;
}
.other_services .item a {text-decoration: none;}
.other_services .item figcaption p {font-size: 16px;margin-bottom: 0;font-weight: 600;line-height: 18px;color: #333;text-decoration: none;}
.other_services .owl-nav { position: absolute;top: 50%;transform: translateY(-50%);display: flex;justify-content: space-between;width: 100%;z-index: -1;}

	.other_services .owl-nav button.owl-prev, .other_services .owl-nav button.owl-next {
		font-size: 55px;
		margin: 0 -24px;
		color: #fff;
	}

@media (max-width: 991px){
	
	.thankyou-msg img{width: 70px;margin-bottom: 10px;}
	.thankyou-msg .message h3, .contact-info h4{font-size: 26px;}
	.thankyou-msg .message p, .contact-info p, .ratings p, .social-share p {font-size: 16px;line-height: 20px;}
	.thankyou-msg .message { padding:0 20px;}
	.contact-info h4 img{width: 30px;}
	.contact-info {padding: 0;}
	.other_services .owl-nav button.owl-prev, .other_services .owl-nav button.owl-next {
		margin: 0 -24px;
	}
}
@media (max-width: 767px){

	.thankyou-msg{width:80%; } 
	.thankyou-msg{display: block;}
	.contact-info, .social-share{margin-top: 20px;}
	.thankyou-msg:after, .ratings:after{border-right: none;}
	.rate-experience, .thankyou-bg{text-align: center;}
	.social-share ul{justify-content: center;}
	.thankyou-msg .message { padding: 0px;}
	.other_services .item{display: inherit;}
	.other_services .owl-nav button.owl-prev, .other_services .owl-nav button.owl-next {
		margin: 0 -17px;
	}
	.thanks-slider h3 { margin: 0px 0 30px; font-size: 16px;}
	.other_services .item figcaption p a{font-size: 14px;line-height: 14px;}
	.other_services .item figcaption{padding: 15px 5px;}
	.contact-info h4 a{justify-content: center;}
}

.owl-dots {
	text-align: center;
	display: block;
}
.owl-dot {
	background: none repeat scroll 0 0 #869791 !important;
	border-radius: 20px;
	display: inline-block;
	height: 12px;
	margin: 5px 7px;
	opacity: 0.5;
	width: 12px;
}
