/* --------------------< Global Style >-------------------- */

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
table, table td {
	padding: 0;
	border: none;
	border-collapse: collapse;
}
* {
	border: none;
	margin: 0;
	padding: 0;
}

.clearfix {
	clear: both;
}
input[type="text"]:focus {
	box-shadow: none;
}
body {
	padding: 0;
	margin: 0;
	font-family: "Roboto", serif;
	font: 400 14px/24px;
	color: #333333;
}

a:hover {
	text-decoration: none;
	outline: none;
}
a:focus {
	text-decoration: none;
	outline: none;
}
img {
	max-width: 100%;
}
.rhgt{ float:right;}
.lft{ float:left;}
.center{ text-align:center;}

/* custom css */
.container{ max-width:1145px; margin:0 auto; padding:0 20px;}
#wrapper{ float:left; width:100%;}

/* Header css */
header{ float:left; width:100%; background:#0bbed2; padding:20px 0;-webkit-box-shadow: 0px 3px 14px -8px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 3px 14px -8px rgba(0,0,0,0.75);
box-shadow: 0px 3px 14px -8px rgba(0,0,0,0.75);}
.logo{ float:left;}
.logo a{ display:block;}
.right_top{ float:right; margin-top:12px}
.right_top a{ font-size:30px; color:#fff; font-family: "Roboto", serif; font-weight:bold; text-decoration:none; }
.right_top a:hover{ text-decoration:underline}
.right_top i{ font-size:30px;}
/* Header css */

/* Mid Content css */
.contentarea{ float:left; width:100%;}
.book_con{ margin-top:50px;}

.appoint{}
.appoint h1{ font-size:34px; margin-bottom:20px; font-weight:bold; text-align:center;font-family: "Times New Roman", serif;}
.appoint h2{ font-size:34px; font-weight:bold; text-align:center; margin:26px 0;font-family: "Times New Roman", serif;}
.appoint p{ font-size:22px; line-height:34px; text-align:center;}
.appoint ul li{float: left; width: 100%; margin-bottom:25px;}
.appoint ul li span{}
.appoint ul li{ float:right; font-size:21px;display: flex;}
.appoint ul li i{ color:#0bbed2; font-size:25px; margin-right:10px}

.rightform{ margin-top:25px}
.rightform h2{font-size:32px; font-weight:bold; text-align:center; margin-bottom:80px;font-family: "Times New Roman", serif;}
.forminnr{ width:100%; float:left; margin:10px 0}
.forminnr p{ width:100%; float:left; font-size:14px; color:#000}
.forminnr input{ width:100%; float:left; border:none; outline:none; padding:15px; border-radius:5px; color:#000;}
.note{ font-size:10px; color:#607179; text-align:center; margin:20px 0; float:left; width:100%;}
.forminnr input[type="button"]{ background:#093d3f; font-size:15px; color:#fff; font-weight:bold;font-family: "Roboto", serif;}
.forminnr input[type="button"]:hover{ background:#0b4749;}

.review_con{ text-align:center; margin: 0px 0 10px; padding-bottom:20px; border-bottom:2px solid #ededed;}
.review_con h3{ font-size:32px;font-weight:bold;font-family: "Times New Roman", serif; color:#000 }
.review_con h4{ font-size:20px;font-weight:bold; margin-bottom:25px; color:#000 }
.review_con p{color: #666666; font-size:19px;}

.review_three{ margin: 0px 0 100px; }
.review_box{border: 1px solid #e9e9e9; float:left; padding:15px;}
.review_txt{ width:100%; float:left; color:#555555; font-size:19px; font-style:italic; margin:15px 0;}
.cust_txt{ width:100%; float:left; color:#555555; font-size:19px; }
.cust_txt span{ color:#555555; font-size:19px; font-style:italic; }

.fulcher{ text-align:center; margin:0px 0 0px; font-size:22px; color:#000;}
.fulcher img{ margin-bottom:20px;}
.fulcher p{  margin-bottom:25px; text-align:center;font-size:22px; color:#000;}
.ggle_map{ margin: 0px 0 70px 0px; }

.call_action{ display:none;}
.mob_from{ display:none;}
.midcall{ display:none;}
.mob_ggle_map{ display:none;}
.mob_copyright{ display:none;}
.thank-you-message div {color:#063!important; font-size:18px!important;}
.thank-you-message div p{ color:#063!important; font-size:18px!important;}
.backtotop{color:#000; cursor:pointer; width:40px; float:left; height:40px;position: relative;bottom: 11px; font-size:50px; border-radius:50%;}
.backtotop:hover{ background:#333;}
.emergency_txt{ padding-bottom:20px;}

/* Mid Content css */


/* Footer css */
.footer_cus_sec { background:#0bbed2; width:100%; float:left; padding:32px 0 20px 0;position: fixed;bottom: 0px;left: 0;right: 0;z-index: 99; }
.claim_pat{ color:#fff; font-size:34px; font-weight:bold; float:left;font-family: "Times New Roman", serif;}
.claim_pat p{ color:#fff; font-size:34px; font-weight:bold;font-family: "Times New Roman", serif;}
.ftr_call_act{ float:right;}
.ftr_call_act a{background:#009900; padding:10px 30px; border-radius:30px;  font-size:34px;color:#fff; text-decoration:none;}
.ftr_call_act a:hover{background:#042a3a;}
.copyright{ font-size:11px; margin-bottom:200px; color:#919191; text-align:center; letter-spacing:0.6px}
.copyright a{color:#919191; text-decoration:none;}
.copyright a:hover{ color:#666666;}
/* Footer css */


/* Media Query css */
@media screen and (max-width: 991px) and (min-width: 768px)  {
.container{ width:94%; padding:0 3%}
.claim_pat{ width:50%; float:left; line-height:35px} 
}
@media screen and (max-width: 767px){
.container{ width:96%; padding:0 2%}
.logo{ float:left; width:100%; text-align:center;}
.right_top{ display:none;}
.claim_pat{ width:48%; float:left; line-height:35px} 
.ftr_call_act{ float:right; }
.rightform{ float:left; margin-top:20px;}
.review_box{ margin-bottom:20px}
.review_box_last{ margin-bottom:0px!important}
.fulcher img{ margin-top:20px}
.book_con{margin-top: 20px;}

.call_action{ width:100%; text-align:center; float:left; display:block; margin:40px 0 0 0;}
.callbtn{background:#009900; padding:10px 30px; border-radius:30px; font-size:28px;color:#fff; text-decoration:none;}
.callbtn:hover{background:#042a3a;}

.mob_from{ width:100%; float:left; margin:0px 0 20px 0; padding-bottom:20px; display:block}
.mob_from element{ padding:0px!important; margin:0px;}
#_builder-form .fields-container{ padding:0!important}
.rightform{ display:none;}
.ep-close-icon{ display:none;}

.midcall{ background:#0bbed2; float:left; width:100%; padding:15px 10px 25px 10px; margin-bottom:20px; display:block; text-align:center;}
.midcall p{color:#fff; font-family: "Times New Roman", serif; font-weight:bold; text-align:center; margin-bottom:20px}
.review_three{ margin-bottom:30px;}
.review_inr{ margin-bottom:80px;}
.mob_ggle_map{ display:block; margin-bottom:60px;}
.ggle_map{ display:none;}
.mob_copyright{ display:block; background-color:#fff; padding:20px; text-align:center; margin-top:30px; text-align:center;font-size:11px; color:#919191; text-align:center; letter-spacing:0.6px}
.mob_copyright a{color:#919191; text-decoration:none;}
.mob_copyright a:hover{color:#666666; text-decoration:none;}
.copyright{ display:none;}
.footer_cus_sec { padding-bottom:0px; position:inherit;}
.form-builder--wrap {*padding-left:10px!important;}
.emergency_txt{ padding-bottom:0px;}


}
@media screen and (max-width: 640px){
.ftr_call_act{ float:right; text-align:center; width:100%}
.ftr_call_act a{ font-size:34px}
.claim_pat{ width:100%; text-align:center; margin-bottom:25px;}
}

@media screen and (max-width: 539px) and (min-width: 480px)  {
.ftr_call_act a{ font-size:30px;}
}
@media screen and (max-width: 440px) and (min-width: 299px)  {
.ftr_call_act a{ font-size:25px;}
.mob_from{ width:100%; float:left; margin:0px 0 0px 0;
}
@media screen and (max-width: 700px) and (min-width: 400px)  {
.ftr_call_act a{ font-size:25px;}
}
