body {

	font-family: 'Poppins', sans-serif;

}

* {

	padding: 0;

	margin: 0;

}

a {

	text-decoration: none;

}

ul {

	padding: 0;

	margin: 0;

}

p {

	color: #848484;

	line-height: 26px;

}



header {

	position: absolute;

	width: 100%;

}

.ml-auto {

	margin-left: auto !important;

}
.modal {
   
    z-index: 999999 !important;
}

.topheaderleft li {

	list-style: none;

	float: left;

	padding-right: 35px;

}

.topheaderright a {

	color: #fff;

}

.topheaderleft li:last-child {

	border-left: 2px solid #585f71;

	padding-left: 35px;

}

.topheaderright li {

	list-style: none;

	float: left;

	padding-left: 35px;

	padding-top: 7px;

}

.topheaderright ul {

	float: right;

}

.backgroundslder {

	background-image: url(../img/background.jpg);

	height: 100vh;

}

.topheaderleft a {

	color: #fff;

}

.topheaderleft a span {

	padding-right: 7px;

}

.register {



	color: #fff;

	padding: 10px 30px;

	border-radius: 27px;

}

.border-class {

	border-top: 1px solid #585f71;

	border-bottom: 1px solid #585f71;

}

.topbar {

	padding: 16px 0 8px 0;

}

.searchsectionheading {

	padding-bottom: 10px;

}

.searchsection {

	padding: 30px;

	background-color: #fff;

	margin-top: -80px;

	border-radius: 5px;

	box-shadow: 0 2px 9px 0px #ebf6ff;

}

.searchsectionheading h3 {

	font-weight: 500;

	color: #03014c;

}

.white-heading h3 {

	color: #fff;

}

.white-heading h5 {

	color: #fff !important;

}

.searchsectionheading h5 {

	text-transform: uppercase;

	font-weight: 400;

	color: #03014c;

}

.searchsectionheading .line {

	width: 100px;

	height: 4px;

	background-color: #ffa70b;

	margin: 0 auto;

	position: relative;

}

.about-text .line {

	width: 100px;

	height: 4px;

	background-color: #ffa70b;

	margin: 0;

}

.searchsection .form-group {

	position: relative;

}

.searchsection .form-group span {

	background-color: #fff;

	font-size: 11px;

	position: relative;

	bottom: -11px;

	left: 7px;

	padding: 0 5px;

}

.searchsection .form-control {

	height: 50px;

	font-size: 14px;

	border-color: #000;

}

.searchsection .form-select {

	height: 50px;

	font-size: 14px;

	border-color: #000;

}

.searchsection .btn {

	width: 100%;

	height: 50px;

	border-radius: 32px;

}

.btn-warning {

	color: #fff;

	background-color: #ffa70b;

	border-color: #ffa70b;

}

.btn-warning:hover {

	color: #fff;

}

.rangeslider {

	position: relative;

}

.rangeslider .slide {

	background: #ffa70b;

	height: 5px;

	width: 80px;

	position: absolute;

	left: 0;

	top: 29px;

	z-index: 2;

}

.rangeslider input[type=range] {

	position: relative;

	-webkit-appearance: none;

	width: 100%;

	height: 5px;

	background: #ddd;

	outline: none;

	-webkit-transition: .2s;

	transition: opacity .2s;

}



.rangeslider input[type="range"]::-webkit-slider-thumb {

	-webkit-appearance: none;

	appearance: none;

	width: 15px;

	height: 15px;

	background: #ffa70b;

	cursor: pointer;

}

.rangeslider input[type="range"]::-moz-range-thumb {

	width: 16px;

	height: 16px;

	background: #ffa70b;

	cursor: pointer;

}

.range {

	float: right;

}

.grey-bg {

	background-color: #f6f6f6;

}

.workprocess h4 {

	color: #03014c;

	font-weight: 600;

	margin-bottom: 1px;

	font-size: 20px;

}

.workprocess p {

	color: #848484;

	font-weight: 500;

	margin-bottom: 0px;

}

.about-text li {

	list-style: none;

	color: #03014c;

	font-size: 18px;

	padding-bottom: 7px;

	letter-spacing: 0.5px;

	list-style-image: url('../img/right-icon.png');

	padding-left: 6px;

}

.about-text ul {

	padding-left: 30px;

}

.bluebg {

	background-color: #03014c;

}

.overlay {

	height: 550px;

	margin-top: 0;

	position: absolute;

	width: 100%;

}

.service-main {

	position: relative;

}

.service {

	background-color: #fff;

	padding: 15px;

	border-radius: 7px;

	border: 1px solid #03014c;

	margin-top: 30px;

}

.service h5 {

	color: #03014c;

}

.btn-outline-warning {

	border-radius: 30px;

	padding: 5px 30px;

}

.btn-outline-warning {

	color: #ffa70b;

	border-color: #ffa70b;

}

.test-icon {

	width: 49px !important;

	margin-bottom: 15px;

	margin-top: 20px;

}

.testimonial {

	background-color: #fff;

	padding: 16px;

	border-radius: 7px;

	box-shadow: 0 2px 9px 0px #ebf6ff;

}

blockquote h4 {

	color: #03014c;

	text-transform: uppercase;

}

blockquote p {

	color: #03014c;

}

.blogimg img {

	width: 100%;

}

.blogtext {

	padding: 30px;

	border-bottom: 2px solid #ffa70b;

}

.blogtext h5 {

	color: #ffa70b;

}

.blogtext a {

	color: #ffa70b;

	text-transform: uppercase;

	border-bottom: 1px solid #9b9b9b;

	padding-bottom: 5px;

}

.blog {

	margin: 0 15px;

}

.accordion-button {

	position: relative;

	display: flex;

	align-items: center;

	width: 100%;

	padding: 1rem 1.25rem;

	font-size: 1rem;

	color: #212529;

	background-color: #f6f6f6;

	border: 0;

}

.accordion-item {

	margin-bottom: 20px;

}

.accordion-button:not(.collapsed) {

	color: #fff;

	background-color: #ffa70b;

}

.accordion-collapse {

	color: #fff;

	background-color: #ffa70b;

}

.accordion-button:focus {

	z-index: 3;

	border-color: transparent;

	outline: 0;

	box-shadow: none;

}

.accordion-button {

	border-bottom-width: 0;

	font-weight: 600;

}


.booking_menu{    background: #ffa70b;
    color: #fff !important;
    padding: 8px 25px !important;
    margin-left: 15px;
    border-radius: 27px;
}

footer {

	background-color: #03014c;

}

.footerlogo p {

	color: #fff;

	padding-top: 20px;

}

.footerlogo h4 {

	color: #fff;

	font-size: 18px;

}

.footersec h4 {

	color: #fff;

	text-transform: uppercase;

	font-size: 20px;

	position: relative;

	font-weight: 300;

}

.footersec span {

	font-weight: 500;

}

.footersec ul {

	list-style: none;

	color: #fff;

	font-size: 14px;

}

.footersec li {

	padding-top: 14px;

}

.footersec2 h4 {

	color: #fff;

	text-transform: uppercase;

	font-size: 20px;

	position: relative;

	font-weight: 300;

}

.footersec2 h4::before {

	content: "";

	background-color: #ffc325;

	height: 2px;

	position: absolute;

	width: 80px;

	top: 29px;

}

.footersec h4::before {

	content: "";

	background-color: #ffc325;

	height: 2px;

	position: absolute;

	width: 80px;

	top: 29px;

}

.footersec2 span {

	font-weight: 500;

}

.footersec2 ul {

	list-style: none;

	color: #fff;

	font-size: 14px;

	width: 100% !important;

	display: inline-block;

}

.footersec2 li {

	padding-top: 14px;
	width:100%;

/*	float: left;*/

	padding-right: 15px;

}

.footersec a {

	color: #fff;

}

.footersec a:hover {

	color: #ffc906;

}

.footersec2 a {

	color: #fff;

}

.footersec2 a:hover {

	color: #ffc906;

}

.footerlogo i {

	color: #fff;

}

.footer {

	background-color: #020044;

	padding: 15px 0;

}

.copyright p {

	font-size: 12px;

	color: #fff;

	margin: 0;

}

.copyright {

	color: #fff;

}

.copyright a {

	font-size: 12px;

	color: #fff;

}

.copyright a:hover {

	color: #ffc906;

}

.rightal {

	text-align: right;

}

.backgroundslder .owl-carousel {

	top: 250px;

}

.bannerimg h2 {

	color: #fff;

	font-size: 48px;

	font-weight: 700;

}

.bannerimg p {

	color: #fff;

	font-size: 20px;

	line-height: 36px;

	padding-top: 15px;

}

.bannerimg {

	padding-top: 50px;

}

.bannertext img {

	border-radius: 5px;

	border: 4px solid #fff;

}

/* abhi */

.sub-menu {top: 40px;width:200px;display:none; position:absolute; background: #f6f6f6; padding:20px; z-index: 9999;}

.sub-menu a {display:block; color:#03014c;}

.dropdown:hover .sub-menu {display:block;}

.headerlayer {height:144px; background:transparent;}

.allheader h1 {color:#fff; text-align: center; margin-top:60px;}

.allheader {height: 80vh; text-align: center; color:#fff;}

.book-service {padding:20px 100px;}

.siteForm .form-control {border-radius: 0; font-size: 14px; height: 50px;}

.siteForm .btn {width: 100%; border-radius: 30px;}

.login-forrms {width:400px; margin:0 auto;}

.login-forrms .form-group {margin-bottom: 20px;margin-top: 20px;}

.siteForm .form-control { background-clip: initial;}

.register-forms .form-group  {margin-bottom: 15px;margin-top: 15px;}

.height_auto {height:auto!important;}

.preLoading {width:100%; height:100%; position:absolute; background: rgb(220 220 220 / 60%); z-index:1;}

.services-list li:hover {cursor: pointer;}

.menu ul {padding-left: 30px;}

.menu .activeclass {padding: 3px 17px 6px!important;}

.navbar-brand img {width:210px;}



@media only screen and (max-width: 767px) and (min-width: 320px) {
	.menu ul {
		padding-left: 0px;
	}
	.topheaderleft a span img {

		width: 20px;

	}

	.topheaderleft li {

		padding-right: 10px;

		font-size: 10px;

	}

	.logo img {

		width: 100%;

	}

	.logo {

		padding-top: 12px;

	}

	.menu li {

		padding-right: 10px !important;

	}

	.topheaderleft li:last-child {

		border-left: 2px solid #585f71;

		padding-left: 10px;

	}

	.register {

		padding: 5px 18px;

		border-radius: 27px;

	}

	.topheaderright li {

		padding-left: 5px;

		padding-top: 17px;

	}

	.topheaderright ul {

		float: left;

	}

	.navbar-brand img {

		width: 164px;

	}

	.backgroundslder .owl-carousel {

		padding-top: 0;

		position: relative;

		top: 120px;

	}

	.bannerimg h2 {

		color: #fff;

		font-size: 20px;

		font-weight: 500;

		line-height: 32px;

	}

	.bannerimg p {

		font-size: 14px;

		line-height: 23px;

		padding-top: 0;

	}

	.backgroundslder {

		height: 700px;

	}

	.rangeslider {

		margin-bottom: 20px;

	}

	.about-text li {

		font-size: 14px;

	}

	p {

		font-size: 14px;

	}

	.testprofile {

		display: block;

		width: 70px !important;

	}

	.blogtext {

		margin-bottom: 30px;

	}

	.accordion-button {

		text-align: left;

	}

	.footersec {

		margin: 30px 0;

	}

	.footersec2 {

		margin-bottom: 30px;

	}

	.searchsectionheading h5 {

		font-size: 14px;

	}

	.navbar-collapse {

		background-color: #09122f;

		padding-left: 15px;

		position: relative;

		z-index: 9;

	}

	.border-class {

		padding-top: 8px;

		padding-bottom: 8px;

	}

}

.choosesection {

	background-color: #f0f5ff;

	padding: 50px 50px;

	position: relative;

}

.choosesection .form-group {

	margin-bottom: 20px;

}

.choosesection .btn {

	width: 100%;

	border-radius: 30px;

}

.choosesection .form-control {

	border-radius: 0;

	font-size: 14px;

	height: 50px;

}

.choosesection .form-select {

	border-radius: 0;

	font-size: 14px;

	height: 50px;

}

.choosesection label {

	margin-bottom: 5px;

	color: #03014c;

}

.choosesectionlist {

	background-color: #f5f5f5;

	padding: 43px 30px;

	position: relative;

}

.choosesectionlist ul {

	background-color: #fff;

	border: 1px solid #b0b0b0;

	padding: 15px;

	border-radius: 3px;

	margin-top: 3px;

}

.choosesectionlist span {

	font-size: 14px;

}

.choosesectionlist li {

	list-style: none;

	border-bottom: 1px solid #b0b0b0;

	padding: 12px 0;

}

.choosesectionlist li:last-child {

	border-bottom: 0px solid #b0b0b0;

}

.iconclass {

	float: left;

	padding-right: 15px;

	line-height: 37px;

}

.choosesectionlist li h5 {

	font-size: 16px;

	margin: 0;

}

.choosesectionlist li span {

	font-size: 12px;

}

.arrow {

	float: right;

	margin-top: -10px;

}

.choosesection ul {

	margin-bottom: 15px;

	border: 1px solid #b0b0b0;

	padding: 10px;

	border-radius: 3px;

	background-color: #fff;

}

.choosesection ul li {

	list-style: none;

	border-bottom: 1px solid #b0b0b0;

	padding: 13px 0;

}

.choosesection ul li:last-child {

	border-bottom: 0;

}

.choosesection ul li span {

	font-size: 12px;

	color: #848484;

}

.btn-light {

	color: #03014c;

	background-color: #d8dced;

	border-color: #d8dced;

}

.menu li {

	float: left;

	list-style: none;

	padding-right: 30px;

}

.menu ul {

	line-height: 65px;

}

.menu li a {

	color: #222;

}

.menu .activeclass {

	color: #fff;

	background-color: #ffa70b;

	padding: 5px 17px;

	border-radius: 35px;

}

/*sanni*/

.innerTopHeader header {

	position: relative;

	width: 100%;

	z-index: 999;

}

.innerTopHeader header::after {

	content: " ";

	display: block;

	background-image: url('../img/top-header.jpg');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	min-height: 250px;

	top: 0px;

	position: absolute;

	width: 100%;

	z-index: -99;

}






.innerTopHeaderBlog header {

	position: relative;

	width: 100%;

	z-index: 999;

}

.innerTopHeaderBlog header::after {

	content: " ";

	display: block;

	

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	min-height: 250px;

	top: 0px;

	position: absolute;

	width: 100%;

	z-index: -99;

}














.breadcrum_area {
	width: 100%;
	display: table-cell;
	position: relative;
	z-index: 999;
	left: 18%;
	top: 20%;
}

.breadcrumd_header h1 {

	font-size: 34px;

	color: #fff;

	font-weight: 700;

}

.breadcrumd_header h1 span{

	display: block;

	font-size: 17px;

	line-height: 1.5;

	font-weight: 400;

}

.inside_width_full {

	width: 100%;

	display: inline-block;

	padding: 45px 0px;

}

.inner_content p{

	text-align: justify;

}
.we_r_we{margin-top:45px;}
.we_r_we img {
width: 100%;
    padding: 0px 0px;
    border-radius: 5px;
    border: 3px solid #ffa70b;
/*	width: 100%;

	padding: 0px 23px;*/

}

.advantage_values img {

	max-width: 406px;

	display: block;

	margin: 0px auto;

}

.our_values {

	width: 100%;

	background-image: url('../img/advantage_full_bg.png');

	background-position: center;

	background-repeat: no-repeat;

	background-size: contain;

	min-height: 438px;

	padding: 60px 0px;

}

.need_help {

	width: 100%;

	display: inline-block;

	background-color: #f5f7f9;

	padding: 45px 0px;

}

.our_list_values ul li {

	color: #fff;

	font-size: 18px;

	font-weight: 600;

	padding: 7px 0px;

}



.our_list_values ul li span{

	display: block;

	font-size: 12px;

	font-weight: 300;

}

.our_val_h h3 {

	color: #fff;

	text-decoration: underline;

	line-height: 305px;

	font-weight: 600;

}

.our_val_h h3 span {

	color: #ffa70b;

	text-decoration: underline;

	margin-left: 5px;

}

.our_list_values {

	width: 100%;

	display: block;

	margin-top: 25px;

}



.need_content_left {

	width: 94px;

	float: left;

	margin-right: 20px;

}

.need_content_right {

	width: calc(100% - 116px);

	float: left;

	margin-top: 10px;

}

.need_content_right h3 {

	font-size: 26px;

	line-height: 1.1;

	margin: 0px;

	color: #03014c;

}

.need_content_right p{

	font-size: 15px;

	list-style: 1;

	color: #03014c;

}

.book_now a {

	display: block;

	color: #03014c;

	border: 1px solid #03014c;

	padding: 5px 20px;

	border-radius: 25px;

	width: 224px;

	text-align: center;

	margin: 45px auto 0px auto;

	font-weight: 600;

}

.border_bottom {

	display: block;

	border: 1px solid #ffa70b;

	width: 88px;

}

.service_need{

	background-image: url('../img/service_need.jpg');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

}

.service_need h3, .service_need p {

	color: #fff;

	margin: 0px;

}

.service_need .book_now a {

	border: 1px solid #ffce00;

	color: #fdba12;

	background-color: rgba(253, 186, 18, 0.5);

	width: 220px;

	padding: 14px 0px;

	font-size: 22px;

	border-radius: 44px;

	font-weight: 600;

	margin: 15px auto 0px auto;

}

.inner_content ul li {

	color: #848484;

	margin-bottom: 7px;

}

.inner_content ul {

	margin-left: 15px;

}

.other_services {

	width: 100%;

	display: inline-block;

	padding: 60px 0px 60px 94px;

}

.emegency_content {

	max-width: 314px;

	width: 100%;

	float: left;

	margin-right: 60px;

}

.emegency_content h2 span {

	display: block;

	font-size: 16px;

	font-weight: 400;

	text-transform: uppercase;

}

.emegency_content h2 {

	font-size: 22px;

	line-height: 1.2;

	font-weight: 600;

}

.emegency_content p {

	text-align: justify;

	font-size: 15px;

	line-height: 1.5;

	margin-bottom: 10px;

}

.right_emergency_slide {

	float: left;

	width: calc(100% - 374px);

	margin-top: 50px;

}

.inside_slider img {

	width: 100%;

	height: 100px;

	max-width: 100px;

	display: block;

	margin: 0px auto;

}

.inside_slider h4 {

	font-size: 16px;

	font-weight: 600;

	margin: 0px;

}

.inside_slider p {

	font-size: 14px;

	line-height: 1.4;

	margin-top: 5px;

	margin-bottom: 0px;

}

.service_slider.owl-carousel {

	position: relative;

}

.service_slider .owl-stage{

	padding-left:0px !important;

}

.inside_slider {

	border: 1px solid #f4f4f4;

	padding: 20px 30px;

	border-radius: 4px;

	max-width: 100%;

	text-align: center;

}

.service_slider .owl-nav button.owl-prev::before {

	content: '';

	position: absolute;

	width: 14px;

	height: 14px;

	top: 11px;

	left: 13px;

	border: solid #f1c53f;

	border-width: 0 2px 2px 0;

	display: inline-block;

	transform: rotate(135deg);

	-webkit-transform: rotate(135deg);

}

.service_slider .owl-nav button.owl-next::before {

	content: '';

	position: absolute;

	width: 14px;

	height: 14px;

	top: 11px;

	left: 8px;

	border: solid #fff;

	border-width: 0 2px 2px 0;

	display: inline-block;

	transform: rotate(-45deg);

	-webkit-transform: rotate(-45deg);

}



.service_slider .owl-nav button.owl-next {

	position: absolute;

	background-color: #03014c !important;

	width: 40px;

	height: 40px;

	top: -47px;

	right: 63px;

	opacity: 1;

	border-radius: 50%;

	border: 2px solid #03014c !important;

}

.service_slider .owl-nav button.owl-prev {

	position: absolute;

	background-color: #fbf0cf !important;

	width: 40px;

	height: 40px;

	top: -47px;

	right: 116px;

	opacity: 1;

	border-radius: 50%;

	border: 2px solid #f1c53f !important;

}

.service_slider .owl-nav button.owl-prev span{

	color: #fbf0cf;

}

.service_slider .owl-nav button.owl-next span{

	color: #03014c;

}

.service_need .need_content_right h3, .service_need .need_content_right p{

	color: #fff;

}

/*sanni 17022021*/

.downlaod_bg {

	width: 100%;

	background-image: url('../img/download-bg.jpg');

	background-position: center;

	background-repeat: no-repeat;

	background-size: contain;

	min-height: 406px;

	padding: 60px 0px;

}

.mtop_db {

	margin-top: 70px;

}

.app_imag a {

	width: 211px;

	display: inline-block;

}

.app_imag a:nth-child(1) {

	margin-right: 50px;

}

.support_three {

	width: 100%;

	display: inline-block;

	padding: 45px 0px;

}

.support_th_Left {

	width: 40px;

	float: left;

	margin-right: 20px;

}

.support_th_Right {

	width: calc(100% - 60px);

	float: left;

}

.support_th_Right h4 {

	font-size: 18px;

	font-weight: 600;

	margin: 0px;

	line-height: 1.5;

}

.support_th_Right p{

	font-size: 16px;

	margin:0px;

	line-height: 1.5;

}

.right_contact_us {

	position: relative;

	top: 20px;

	z-index: 1;

	background-color: #fff;

	border-radius: 12px;

	box-shadow: 0px 0px 5px 0px #848484;

}

.right_contact_us form .form-group {

	margin-bottom: 30px;

	position: relative;

}

.left_con_sup {

	width: 72px;

	margin-right: 26px;

	float: left;

}

.top_contact_support {

	width: 100%;

	display: block;

	background-color: #f4f4f6;

	padding: 20px;

	border-top-left-radius: 12px;

	border-top-right-radius: 12px;

	border-bottom-right-radius: 0px;

	border-bottom-left-radius: 0px;

}

.right_contact_us form button {

	width: 100%;

	background-color: #ffa70b;

	border: 1px solid #ffa70b;

	border-radius: 22px;

}

.right_contact_us form {

	padding: 20px;

}

.right_contact_us form .form-control {

	border-radius: 0px;

}

.right_contact_us form label {

	display: inline-block;

	position: absolute;

	top: -11px;

	left: 11px;

	background-color: #fff;

	padding: 2px;

	font-size: 12px;

}

.contact_process ul {

	list-style: none;

	margin-left: 20px;

}

.contact_process ul li {

	font-size: 14px;
min-height: 60px;
	color: #000;

	font-weight: 600;

	margin-bottom:10px;

	display: block;

}

.contact_process ul li span{

	display: block;

	color: #848484;

	font-weight: 400;

}

.right_contact_us .form-control::placeholder {

	color: #69697a;

	opacity: 1;

	font-size: 13px;

}

/*18022021*/

.follow_button p {

	width: 100px;

	float: left;

	font-size: 14px;

	color: #fff;

	font-weight: 600;

}

.contact_us.innerTopHeader header::after {

	min-height: 268px;

}

.contact_process{

	position: relative;

}

.contact_process::after {

	content: " ";

	display: block;

	background-image: url('../img/vertical_list.png');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	height: 182px;

	top: 0px;

	position: absolute;

	width: 13px;

	left: -5px;

}

.booking_success header {

	position: fixed;

	background-color: #fff;

}

.choosesectionS {

	background-color: #f0f5ff;

	padding: 50px 0px;

	position: relative;

	margin-top: 65px;

	width: 100%;

	display: inline-block;

}

.booking_information, .top_success_msg, .provider_details {

	width: 100%;

	display: inline-block;

	padding: 15px 50px;

}

.border_seprate{

	border-bottom: 7px solid #fff;}

}

.half_two  ul li {

	width: 50%;

	float: left;

}

.half_two2 ul li {

	width: 50%;

	float: left;

}

.provider_left {

	width: 70px;

	float: left;

	margin-right: 15px;

}

.accepte_btn {

    background-color: #ffa70b;

    color: #fff;

    font-size: 14px;

    display: inline-block;

    width: 86px;

    text-align: center;

    padding: 5px 10px;

    border-radius: 25px;

    margin-right: 15px;

}

.provider_right {

	width: calc(100% - 85px);

	float: left;

}

.top_success_msg img {

	display: block;

	margin: 0px auto;

}

.top_success_msg p {

	text-align: center;

	font-size: 16px;

}

.booking_information h4, .provider_details h4 {

	font-size: 18px;

	line-height: 1.5;

}

.value_field{

	color: #03014c;

	font-weight: 600;

	width: 50%;

}

.booking_information.border_seprate ul li {

    float: left;

    width: 50%;

}

@media (max-width: 767px) {

	.innerTopHeader header::after {

		content: " ";

		display: block;

		background-image: url('../img/top-header.jpg');

		background-position: center;

		background-repeat: no-repeat;

		background-size: cover;

		min-height: 270px;

		top: 0px;

		position: absolute;

		width: 100%;

		z-index: -99;

	}

	.inside_width_full {

		width: 100%;

		display: inline-block;

		/*padding: 15px 0px;*/

	}

	.our_values {

		width: 100%;

		background-image: url('../img/advantage_full_bg.png');

		background-position: center;

		background-repeat: no-repeat;

		background-size: cover;

		min-height: 438px;

		padding: 60px 0px;

	}

	.our_val_h h3 {

		color: #fff;

		text-decoration: underline;

		line-height: 1.5;

		font-weight: 600;

	}

	.our_list_values {

		width: 100%;

		display: block;

		margin-top: 0;

	}

	.our_list_values ul {

		margin-left: 15px;

	}

	.advantage_values img {

		max-width: 100%;

		display: block;

		margin: 0px auto;

		padding: 0px 15px;

	}

	.need_content_left {

		width: 100%;

		float: none;

		margin-right: 0;

		display: block;

	}

	.need_content_left img {

		display: block;

		margin: 0px auto;

	}

	.need_content_right {

		width: 100%;

		float: none;

		margin-top: 10px;

	}

	.need_content_right h3 {

		font-size: 20px;

		line-height: 1.1;

		margin: 0px;

		color: #03014c;

		text-align: center;

	}

	.need_content_right p {

		font-size: 15px;

		line-height: 1.5;

		color: #03014c;

		text-align: center;

	}

	.book_now a {

		display: block;

		color: #03014c;

		border: 1px solid #03014c;

		padding: 5px 20px;

		border-radius: 25px;

		width: 220px;

		text-align: center;

		margin: 15px auto 0px auto;

		font-weight: 600;

	}

	.other_services {

		width: 100%;

		display: inline-block;

		padding: 15px;

	}

	.emegency_content {

		max-width: 100%;

		width: 100%;

		float: none;

		margin-right: 0px;

	}

	.right_emergency_slide {

		float: none;

		width: 100%;

		margin-top: 0px;

		margin-bottom:  50px;

		display: inline-block;

	}

	.service_slider .owl-nav button.owl-prev {

		position: absolute;

		background-color: #fbf0cf !important;

		width: 40px;

		height: 40px;

		bottom: -25px;

		left: 35%;

		opacity: 1;

		border-radius: 50%;

		border: 2px solid #f1c53f !important;

		top: auto;

	}

	.service_slider .owl-nav button.owl-next {

		position: absolute;

		background-color: #03014c !important;

		width: 40px;

		height: 40px;

		top: auto;

		bottom: -25px;

		right: 35%;

		opacity: 1;

		border-radius: 50%;

		border: 2px solid #03014c !important;

	}

	.service_need .book_now a {

		border: 1px solid #ffce00;

		color: #fdba12;

		background-color: rgba(253, 186, 18, 0.5);

		width: 220px;

		padding: 10px 0px;

		font-size: 20px;

		border-radius: 44px;

		font-weight: 600;

		margin: 15px auto 0px auto;

	}

	/*17022021*/

	.mtop_db{

		margin-top: 0px;

	}

	.inner_content.mtop_db h2 {

		font-size: 20px;

	}

	.downlaod_bg {

		width: 100%;

		background-image: none;

		background-position: center;

		background-repeat: no-repeat;

		background-size: contain;

		min-height: auto;

		padding: 60px 0px;

		background-color: #f3f7fa;

	}

	.app_imag a:nth-child(1) {

		margin-right: 10px;

	}

	.app_imag a {

		width: 46%;

		display: inline-block;

	}

	.app_imag a img {

		width: 100%;

	}

	.support_th_in {

		width: 100%;

		display: inline-block;

		margin-bottom: 20px;

	}

	/*18022021*/

}
.myaccount-tab-menu {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
		-ms-flex-direction: column;
			flex-direction: column;
  }
  
  .myaccount-tab-menu a {
	border: 1px solid #ccc;
	border-bottom: none;
	font-weight: 600;
	font-size: 13px;
	display: block;
	padding: 10px 15px;
	text-transform: uppercase;
  }
  
  .myaccount-tab-menu a:last-child {
	border-bottom: 1px solid #ccc;
  }
  
  .myaccount-tab-menu a:hover, .myaccount-tab-menu a.active {
	background-color: #ff6e21;
	border-color: #ff6e21;
	color: #ffffff;
  }
  
  .myaccount-tab-menu a i.fa {
	font-size: 14px;
	text-align: center;
	width: 25px;
  }
  
  @media only screen and (max-width: 767px) {
	#myaccountContent {
	  margin-top: 30px;
	}
	div#map {
		height: 350px;
		
	}
  }
  
  .myaccount-content {
	border: 1px solid #eeeeee;
	padding: 30px;
  }
  
  @media only screen and (max-width: 767px) {
	.myaccount-content {
	  padding: 20px 15px;
	}
  }
  
  .myaccount-content form {
	margin-top: -20px;
  }
  
  .myaccount-content h3 {
	font-size: 20px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
	margin-bottom: 25px;
	font-weight: 600;
  }
  
  .myaccount-content .welcome a:hover {
	color: #ff6e21;
  }
  
  .myaccount-content .welcome strong {
	font-weight: 600;
	color: #ff6e21;
  }
  
  .myaccount-content fieldset {
	margin-top: 20px;
  }
  
  .myaccount-content fieldset legend {
	font-size: 16px;
	margin-bottom: 20px;
	font-weight: 600;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
  }
  
  .myaccount-content .account-details-form {
	margin-top: 50px;
  }
  
  .myaccount-content .account-details-form .single-input-item {
	margin-bottom: 20px;
  }
  
  .myaccount-content .account-details-form .single-input-item label {
	font-size: 14px;
	text-transform: capitalize;
	display: block;
	margin: 0 0 5px;
  }
  
  .myaccount-content .account-details-form .single-input-item input {
	border: 1px solid #e8e8e8;
	height: 50px;
	background-color: transparent;
	padding: 2px 20px;
	color: #1f2226;
	font-size: 13px;
  }
  
  .myaccount-content .account-details-form .single-input-item input:focus {
	border: 1px solid #343538;
  }
  
  .myaccount-content .account-details-form .single-input-item button {
	border: none;
	background-color: #ff6e21;
	text-transform: uppercase;
	font-weight: 600;
	padding: 9px 25px;
	color: #fff;
	font-size: 13px;
  }
  
  .myaccount-content .account-details-form .single-input-item button:hover {
	background-color: #1f2226;
  }
  
  .myaccount-table {
	white-space: nowrap;
	font-size: 14px;
  }
  
  .myaccount-table table th,
  .myaccount-table .table th {
	padding: 10px;
	font-weight: 600;
	background-color: #f8f8f8;
	border-color: #ccc;
	border-bottom: 0;
	color: #1f2226;
  }
  
  .myaccount-table table td,
  .myaccount-table .table td {
	padding: 10px;
	vertical-align: middle;
	border-color: #ccc;
  }
  
  .saved-message {
	background-color: #fff;
	border-top: 3px solid #ff6e21;
	font-size: 14px;
	padding: 20px 0;
	color: #333;
  }