/*fonts*/



@font-face {

	font-family: Graphik;

	src: url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Semibold.woff2) format("woff2"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Semibold.eot) format("embedded-opentype"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Semibold.woff) format("woff");

	font-weight: 600;

	font-style: normal;

	font-display: swap

}



@font-face {

	font-family: Graphik;

	src: url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Medium-Web.woff2) format("woff2"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Medium-Web.eot) format("embedded-opentype"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Medium-Web.woff) format("woff");

	font-weight: 500;

	font-style: normal;

	font-display: swap

}



@font-face {

	font-family: Graphik;

	src: url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Regular-Web.woff2) format("woff2"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Regular-Web.eot) format("embedded-opentype"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Regular-Web.woff) format("woff");

	font-weight: 400;

	font-style: normal;

	font-display: swap

}



@font-face {

	font-family: Graphik;

	src: url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Regular-Web.woff2) format("woff2"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Regular-Web.eot) format("embedded-opentype"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Regular-Web.woff) format("woff");

	font-weight: 300;

	font-style: normal;

	font-display: swap

}



input:focus {

	outline: none;

	border-bottom: 0px solid #00aff5 !important;

}



.col-md-6.box-col-4.leftsidebar {

	overflow-x: hidden;

	height: 100vh;

}
.AddDivLed{
	text-align: center;
}
.linkAdd h2{text-align: left !important;}


.box-col-3 {

	max-width: 500px;

	height: 302px;

	flex: 0% !important;

	padding: 0px;

}



.box-new {

	background: #f8f8f8 !important;



	margin-bottom: 30px;

	border: 1px solid #d0d8d6 !important;

	/*box-shadow: 0px 0px 6px #ccc;*/

	border-radius: 15px;

	position: relative;

	padding: 4px;

}



.box-new.div-ap {

	border-radius: 0px 0px 15px 15px !important;

}

#Maiconta{background: #ffffff;}

#my-scrollbar {

	margin-right: 10px;
	background: #fbfcf9;
}



.box-new h2 {

	color: #000;

	font-size: 20px;

	font-weight: 600;

	text-align: center;

	margin-bottom: 0px !important;

	margin-top: 0px !important;

}



.box-new a {

	text-decoration: none !important;

}



.box-new p {

	text-align: center;

	color: #4a433d;

	margin-bottom: 8px;

	font-size: 16px !important;

}

.loctn-ico1 img{
	width: 20px;
}

.two-sides p span {

	background: #333;

	font-size: 13px;

	padding: 1px 6px;

	color: #fff;

	border-radius: 3px;

	margin-right: 6px;

}



.two-sides p {

	font-size: 11px !important;



	font-family: Lato;

}



.two-sides p{
	text-align: left;
}



.reviewNum {

	margin: 8px;

}



.revieww-right {

	width: 100%;

	

	font-family: Lato;

	line-height: 3rem;

	

}



.cont {

	width: 93%;

	max-width: 350px;

	text-align: center;

	margin: 4% auto;

	padding: 30px 0;

	background: #111;

	color: #EEE;

	border-radius: 5px;

	border: thin solid #444;

	overflow: hidden;

}



hr {

	margin: 20px;

	border: none;

	border-bottom: thin solid rgba(255, 255, 255, .1);

}
#places{margin-top: 17px !important;}


div.title {

	font-size: 2em;

}



h1 span {

	font-weight: 300;

	color: #Fd4;

}



div.stars {

	width: 100%;

	display: flex;

	justify-content: center;

	text-align: center;

}



input.star {

	display: none;

}



label.star {

	float: right;

	padding: 10px;

	font-size: 36px;

	color: #444;



}



input.star:checked~label.star:before {

	content: '\f005';

	color: #FD4;



}





input.star-5:checked~label.star:before {

	color: #ffc85e;



}



input.star-1:checked~label.star:before {

	color: #F62;

}





label.star:before {

	content: '\f006';

	font-family: FontAwesome;

}



.reviews {

	color: #f9d71c;

	padding: 12px 0px;

}



.reviews i {

	font-size: 13px;



}





.rev-box {

	overflow: hidden;

	height: 0;

	width: 100%;

	transition: all .25s;

}



textarea.review {

	background: #222;

	border: none;

	width: 100%;

	max-width: 100%;

	height: 100px;

	padding: 10px;

	box-sizing: border-box;

	color: #EEE;

}



label.review {

	display: block;

	transition: opacity .25s;

}

.AddDivLed{width: 100%;}





input.star:checked~.rev-box {

	height: 125px;

	overflow: visible;

}
















.phone-no-1 {

	display: block;

	text-align: center;

	font-size: 15px;

	color: rgb(33, 88, 203);

	font-family: graphik;

}



.phone-no-1.ph-font {

	margin-top: 15px;

}





/*btns-time*/



.slideRight {

	font-weight: 500;

	font-size: 13px !important;

	margin-top: 20px !important;

	margin-bottom: 10px;

	text-transform: capitalize;

}



.buttons-div-appoint h2 {

	font-weight: 500;

	font-size: 20px;

	margin-top: 20px !important;

	margin-bottom: 10px;

	text-transform: capitalize;

}





/*btns-time*/



.box-new p {

	text-align: center;

	color: #4a433d;

}

.openBtn {
	
	background: #f1f1f1;
	border: none;
	padding: 10px 15px;
	font-size: 20px;
	cursor: pointer;
}

.openBtn:hover {
	background: #bbb;
}

.overlay {

	height: 100%;
	width: 100%;
	display: none;
	position: fixed;
	z-index: 1;
	top: 0;
	left: 0;
	background-color: #fff;
	
}
.overlay-content h2{
	text-align: left;
	font-family: graphik;
	font-size: 23px;
	font-weight: 400px;
	line-height: 2.5;
}
.overlay-content {
	position: relative;
	top: 8%;
	width: 90%;
	text-align: center;
	margin-top: 30px;
	margin: auto;
}

.overlay .closebtn {
	position: absolute;
top: 20px;
right: 45px;
font-size: 45px;
cursor: pointer;
color: #bcbcbc;
}


.overlay .closebtn:hover {
	color: #ccc;
}

.overlay input[type=text] {
	padding: 15px;
	font-size: 17px;
	border: none;
	float: left;
	width: 80%;
	background: white;
}

.overlay input[type=text]:hover {
	background: #fff;
}

.overlay button {
	float: left;
	width: 20%;
	padding: 15px;
	background: #ddd;
	font-size: 17px;
	border: none;
	cursor: pointer;
}

.overlay button:hover {
	background: #bbb;
}

.dist-dots span {

	/* width: 0.625rem;

    height: 0.625rem;*/

	border: .09375rem solid #00aff5;

	border-radius: 100% !important;

	box-sizing: border-box;

	background: #00aff5 !important;

	position: relative;

	display: inline-block;

	padding: 0px !important;

	margin-right: 1px !important;

	width: 10px;

	height: 10px;

}



.dist-dots span::before {

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	content: "";

	display: block;

	position: absolute;

	border-radius: 100%;

	background: transparent;

}



.dist-dots span:nth-of-type(5) {

	background: transparent !important

}
.openBtn{display: none;}


.border-circle::before {

	background-image: linear-gradient(-270deg, #00aff5 40%, transparent 0) !important;

}



.revieww-right {

	font-size: 10px;



}



.container.responsv-8 .row {

	margin-top: 7px 0px !important;

}



.call-1 {

	background: #fff;

	color: #626262;

	border: 1px solid #323232;

	width: 143px;

	height: 37px;

	

	display: inline-block;

	text-align: center;

	padding: 9px 0px;

	margin-left: 8px;

	font-size: 16px !Important;

}



.buttons-div-appoint {

	text-align: center;
background: #e8e7e7;
padding-top: 1px;
margin: 20px -7px !important;
padding-bottom: 10px;

}



.btn-ssect-1 {

	background: #323232;

	color: #fff;

	border: 1px solid #323232;

}



.btn-ssect-1:hover {

	background: #323232;

	color: #fff;

	border: 1px solid #323232;

}



.two-sides {

	position: relative;

}



.col-md-6.rightsidebar {

	padding: 0;

	height: 100vh;

	overflow-x: hidden;

}



.right-div-cont span {

	padding-left: 20px;

	font-size: 18px;

	font-weight: 500;

	color: #212529

}



.box-10-wrap {

	background-color: #ececec;

	height: 45px;

	width: 100%;

	color: #333;

	margin-top: 7px;

	margin-bottom: 7px;

	padding-top: 10px;

	padding-left: 18px;

	display: none;

}



.box-10 span {

	float: left !important;

	font-weight: 400 !important;

	margin-right: 12px !important;

	font-size: 17px !important;

}



.btn-buy-on {

	background-color: #31639c;

	color: white;

	border: 1px solid #31639c;

	border-radius: 4px;

	width: 110px;

	height: 37px;

	font-size: 16px !Important;

}



.rght-btn-span {

	float: right;

	font-size: 22px;

	font-weight: 600;

}



.text-p-1 {

	float: left;

	font-size: 15px;

	color: #000;

	width: 100%;

	margin-bottom: 20px !important;

}



.flt-11 {

	float: left;

	width: 100%;

	margin-bottom: 20px;

	margin-top: 8px;

}



.flt-11 a {

	color: #31639c;

	font-size: 14px;

}



.booking-btn span {

	font-size: 16px;

	font-weight: 500;

}
.wrap-wht .box-Servies{display: none !important;}


.booking-btn {

	background: #fff;

	text-align: right;

	padding: 11px 0px;

	z-index: 999999;

	position: relative;

	/*box-shadow: 0px 0px 6px #ccc;*/

	/* border-radius: 15px 15px 0px 0px;*/

	border: 1px solid #d0d8d6 !important;

}



.right-div-cont {

	background: #fff;

	padding: 9px 0px;

	z-index: 999999;

	position: relative;

	/* border-radius: 15px 15px 0px 0px;

    box-shadow: 0px 0px 6px #ccc;*/

}
.input-group #datepicker{
	height: unset !important;
}




/* The container */



.container-p {

	display: block;

	position: absolute;

	padding-left: 35px;

	margin-bottom: 12px;

	cursor: pointer;

	font-size: 22px;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	right: -8px;

	top: 10px;

}



.booking-btn span {

	margin-right: 54px;

}





/* Hide the browser's default checkbox */



.container-p input {

	position: absolute;

	opacity: 0;

	cursor: pointer;

	height: 0;

	width: 0;

}





/* Create a custom checkbox */



.checkmark {

	position: absolute;

	top: 0;

	left: 0;

	height: 20px;

	width: 20px;

	background-color: #fff;

	border: 1px solid #777;

	border-radius: 4px;

}





/* On mouse-over, add a grey background color */



.container-p:hover input~.checkmark {

	background-color: #fff;

}





/* When the checkbox is checked, add a blue background */



.container-p input:checked~.checkmark {

	background-color: #000;

	border-radius: 4px;

	border: 1px solid #000;

	transition: .8s ease-out;

}





/* Create the checkmark/indicator (hidden when not checked) */



.checkmark:after {

	content: "";

	position: absolute;

	display: none;

}





/* Show the checkmark when checked */



.container-p input:checked~.checkmark:after {

	display: block;

}





/* Style the checkmark/indicator */



.container-p .checkmark:after {

	left: 6px;

	top: 2px;

	width: 6px;

	height: 12px;

	border: solid white;

	border-width: 0 3px 3px 0;

	-webkit-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	transform: rotate(45deg);

}



.col-md-4.map-col-resp {

	border: 0px solid #ccc;

	/*box-shadow: 0px 0px 8px #b6b6b6;*/

}



.buttons-div-appoint.blow-caln {

	position: relative;

}





/*Calender-css*/



.form-group.anp {

	width: 225px;

	margin: 0 auto;

}



.input-group-addon {

	display: none !important;

}



#datepicker .form-control {

	border: none;

	box-shadow: none;

	text-align: center;

	font-size: 25px;

	padding: 0;

	padding-bottom: 15px;

}





/*pop-up*/



.pop-up-sect {

	background: #fff;

	box-shadow: 0px 0px 6px #ccc;

	width: 310px;

	margin: 0 auto;

	border-radius: 6px;

	/**/

	position: absolute;

	z-index: 999;

	top: -100px;

	right: 50px;

}



.spn-date {

	color: #000;

	font-weight: 600;

	padding: 12px 6px;

	border-bottom: 1px solid #ccc;

}



.left-sect-wrapper {

	border-bottom: 1px solid #ccc;

}



.bottom-sect-pop {

	padding: 16px 24px;

}



.btn-next-stp {

	background: #888;

	color: #fff;

	padding: 10px 60px;

}



.left-sect h2 {

	margin: 22px 0px !important;

	font-size: 13px;

	text-transform: capitalize;

	font-weight: 500;

}



.left-sect-wrapper {

	display: flex;

	padding: 3px 0px;

}



.left-sect {

	float: left;

	width: 50%;

}



.right-sect {

	float: right;

	width: 100%;

}



.btn-blue-flex {

	width: 100px;

	display: inline-block;

	background: #00aff5;

	padding: 19px 6px;

	color: #fff;

	text-align: center;

}







.top-sect-pop {

	position: relative;

}



.close {

	position: absolute !important;

	right: 8px !important;

	top: 0px !important;

}





/* Popup container - can be anything you want */



.popup {

	position: relative;

	display: inline-block;

	cursor: pointer;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	margin-right: 7px;

}



.iteam-adv {

	height: 291px;

	

}


.owl-dots{
	display: none !important;
}




/* The actual popup */



.popup .popuptext {

	visibility: hidden;

	width: 160px;

	background-color: #555;

	color: #fff;

	text-align: center;

	border-radius: 6px;

	padding: 8px 0;

	position: absolute;

	z-index: 1;

	bottom: 125%;

	left: 50%;

	margin-left: -80px;

}





/* 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 - 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;

	}

}



#myPopup {

	display: none;

}



.btn-blue-flex:hover {

	color: #fff;

}



.btn-next-stp:hover {

	color: #fff;

	background: #989898;

}



.col-12 {

	background: #747474;

}



.arrow-svg p {

	color: #fff;

	text-transform: uppercase;

	letter-spacing: 2px;

}



.sidenav {

	height: 100vh;

	width: 0;

	position: fixed;

	z-index: 999999999 !important;

	top: 118px;

	left: 0;

	background-color: #111;

	overflow-x: hidden;

	transition: 0.5s;

	box-shadow: 0px 0px 10px #000;

	z-index: 999999999 !important;

}



.colse-btnnn .close {

	color: #fff !important;

	opacity: 1;

	font-weight: 400;

}



.btn-blue-flex:focus {

	color: #fff;

	outline: 0;

}



.pop-up-sect {

	background: #fff;

	box-shadow: none !important;

	width: 310px;

	margin: 13px auto;

	border-radius: 6px;

	position: relative;

	z-index: 4;

	top: unset;

	right: unset;

	left: unset;

	bottom: unset;

}



#myPopup {

	left: 0;

	right: 0;

	bottom: 0;

	position: absolute;

	content: '';

	background: rgba(0, 0, 0, 0.8);

	z-index: 9999;

	top: 0;

}



.call-1.btn-ssect:focus {

	color: #fff;

	outline: 0;

}



.call-1.btn-ssect-1:focus {

	outline: 0;

}



.btn-tabs:focus {

	outline: 0;

}





/*New-updated-css*/



.scrollbar-thumb.scrollbar-thumb-x {

	display: none;

}



.container.responsv-8 .row {

	margin-top: 0px !important;

	margin-bottom: 0px !important;

}



.div_hover {

	background: #323232 !important;

	padding: 21px 10px;

	margin-bottom: 20px;

	box-shadow: 0px 0px 6px #ccc;

	min-height: 280px !important;

	border-radius: 0px !important;

}



.div_hover.div-ap {

	border-radius: 0px !important;

}



.box-10 span {

	float: left !important;

	font-weight: 400 !important;

	margin-right: 12px !important;

	font-size: 22px !important;

	color: #fff !important;

	font-family: graphik !important;

}



.resp-sect {

	background: #ffffff !important;

}



.btn-buy-on {

	/* width: 106px; */

	width: auto;

	height: 36px;

	font-size: 14px !Important;

	text-transform: capitalize !important;

	font-weight: 500;

	padding: 0 16px;

}



.text-p-1 {

	color: #fff !important;

	font-family: graphik !important;

	font-size: 14px !important;

	line-height: 1.7;

}



#glink {

	color: #fff !important;

	font-family: graphik;

}



.rght-btn-span {

	color: #fff !important;

	font-family: graphik;

}



.box-10 button {

	background-color: #00aff5;

	color: #ffffff;

	border: 1px solid #00aff5 !important;

	text-transform: uppercase;

	border-radius: 28px;

	font-family: graphik;

}



.right-div-cont {

	background: #5c606c;

}



.right-div-cont span {

	color: #fff;

}



.fa.fa-globe {

	color: #fff;

}



.box-new.div-ap {

	border-radius: 0px !important;

}



.box-new {

	border-radius: 0px !important;

	min-height: 267px;

}



.call-1.btn-ssect {

	border: 1px solid #333333;

	border-radius: 0px;

	color: #333333;

	font-size: 16px !important;

	font-weight: 500;

	font-family: graphik !important;

	

	margin-left: 0px;

}



.call-1.btn-ssect-1 {
	border: #2158cb !important;
background: #2158cb !important;
border-radius: 0px;
color: #fff;
font-size: 17px !important;
font-weight: 400;
font-family: graphik !important;
line-height: 17px;
margin-left: 18px;

}







.buttons-div-appoint h2 {

	color: #6d5a60;

	font-family: Lato;

	font-weight: 400;

	font-size: 18px;

	margin-bottom: 7px;

}



.box-new h2 {

	font-family: graphik !important;

	color: #343947;

	font-weight: 600 !important;

	font-size: 19px !important;

}



.left-sect h2 {

	font-size: 12px !important;

}
.two-sides{margin-bottom: -10px ;}
.p-texs-p1{padding: 5px auto !important;}


.box-new p {

	text-align: left !important;

	color: #747983;

	font-size: 16px !important;

	line-height: 3rem;

	font-family: graphik;
	padding: 0 4px;

}



.phone-no-1.ph-font {

	margin-top: 9px !important;

}
.Maiconta{margin: 0 6px;}


.buttons-div-appoint .app-text {

	color: #6d5a60 !important;

	font-family: graphik !important;

	font-weight: 400 !important;

	font-size: 16px !important;
	letter-spacing: 2px;

	margin-bottom: 7px !important;

	margin-top: 9px !important;

}



.revieww-right {

	font-size: 10px !important;

	color: #747983 !important;

	font-size: 9px !important;

}



.scroll-content .box-new .p-texs-p1 {

	font-size: 13px !important;

	font-family: Lato;

}



.box-new.div-ap {

	border-top: 0px !important;

}



#datepicker .form-control {

	padding: 0px !important;

	font-size: 21px !important;

	margin-top: -8px !important;

	background: #f8f8f8;

}



.btn-tabs {

	background-color: rgba(52, 57, 71, 0.06);

	border-radius: 3px;

	color: #333;

	padding: 5px 20px 5px 14px;

	position: relative;

	border-radius: 3px;

}



.btn-tabs::before {

	background-color: #333;
	

	bottom: 0;

	content: '';

	display: inline-block;

	left: 0;

	position: absolute;

	top: 0;

	width: 4px;

	border-radius: 3px 0px 0px 3px;

}



.slideRight.app-text.ap-1 {

	font-size: 16px !important;

	font-weight: 500 !important;

	z-index: 999999;

	position: relative;

}



#my-scrollbar {


	padding-right: 7px !important;

	padding: 0px !important;

	position: relative;
	flex: 0 0 27%;

}



.content-wp {

	margin-bottom: 40px;

}



.content-wp h2 {

	color: #000;

	font-weight: 900;

	font-size: 22px;

	margin-bottom: 10px;

	text-align: center;

}



.content-wp p {

	line-height: 25px;

	text-align: center;

	font-size: 18px;

	font-style: italic;

	font-weight: 600;

	color: #333;

}



.boxes-ul {

	height: unset;

	width: unset;

	border: none;

	height: auto;

	max-width: 1024px;

	margin: 0 auto;

}



.content-wp {

	margin-bottom: 40px;

	max-width: 1024px;

	margin: 0 auto;

}



.boxes-ul .bg {

	display: block !important;

	width: 28% !important;

	box-shadow: none;

	float: left;

	padding-right: 1%;

	padding-left: 6%;

	cursor: pointer;

	padding-top: 0px;

}



.first a {

	color: #408080;

	font-weight: 600;

	font-size: 25px;

}



.form-control::-moz-placeholder {

	/* Firefox 19+ */

	font-size: 17px;

	font-weight: 600;

	line-height: 20px;

	color: #708c91 !important;

}



.form-control::-moz-placeholder {

	/* Firefox 19+ */

	font-size: 17px !important;

	font-weight: 600 !important;

	line-height: 20px !important;

	color: #708c91 !important;

}



.boxes-ul li p {

	font-size: 15px;

}



.boxes-ul {

	margin-left: 220px;

	height: auto;

}



.box-wrapper-1 {

	max-width: 1024px;

	margin: 0 auto;

	margin-top: 100px !important;

}



.wrapper-p-1 h2 {

	text-align: center;

	color: rgb(0, 45, 85);

	font-size: 22px;

	font-weight: 800;

	padding-bottom: 20px;

	margin-bottom: 00px;

}



.wrapper-p-1 p {

	font-size: 16px;

	line-height: 1.5;

}



.wrapper-li h3 a {

	color: #333;

	font-size: 21px;

	font-weight: 700;

	padding-left: 20px;

}
/* my-scrollbar */
.Fclass{float: right;}
.wrap-round-img img{max-width: unset;width: 96px !important;height: 70px !important;object-fit: cover;margin: 2px !important;}


.wrapper-li p {

	font-size: 16px;

	line-height: 1.5;

	padding-left: 20px;

}



.wrapper-li {

	padding-bottom: 15px;

	padding-left: 60px;

}



.wrapper-li.s-1 {

	background: url('serives.png') left 5px no-repeat;

}



.wrapper-li.s-2 {

	background: url('result.png') left 5px no-repeat;

}



.wrapper-li.s-3 {

	background: url('approve.png') left 5px no-repeat;

}



.buttn-1 {

	background-color: #fff;

	display: inline-block;

	border: 1px solid #cfcfcf;

	border-radius: 5px;

	max-width: 300px;

	padding: 7px 5px;

	width: 300px;

}



.buttn-1 p {

	text-align: center;

	cursor: pointer;

	color: #000;

	font-weight: 700;

	line-height: 1.5;

	font-size: 18px;

	margin-bottom: 0px;

}



.wrap-list-box {



	max-width: 900px;

	width: 900px;

	margin: 0 auto;

	overflow-y: hidden;

}



.ul-list-state {

	float: left;

	padding-bottom: 25px;

	padding-left: 10px;

	margin-left: 10px;

	list-style: none;

	box-shadow: none;

	width: 210px;

	height: auto;

	border: none;

}



.ul-list-state li {

	display: block !important;

	padding: 0px;

	box-shadow: none !important;

}



.city-box-center {

	text-align: center;

	margin: 10px auto 30px;

}



.ul-list-state li {

	background: transparent !important;

	text-decoration: none !important;

}



.w3-red {

	border-bottom: 1px solid #fff !important;

	box-shadow: 0 3px 0 #267897 !important;

}





/*footer



.footer-inner {

	max-width: 1156px;

	margin: 0 auto;

}



.footer {

	background: #fbfbfb;

	text-align: center;

	display: inline-block;

	padding: 10px;

}



.col-first-list {

	max-width: 280px;

	width: 100%;

}



.col-first-list ul {

	text-align: left;

	list-style: none;

}



.col-first-list ul li {

	line-height: 35px;

}



.col-first-list ul li a {

	color: #054752 !important;

	font-size: 16px;

	font-family: Arial;

	font-weight: 600;

	text-decoration: none !important;

}



.col-first-list ul {

	height: auto;

	width: auto;

	border: none;

}



.col-first-list ul li {

	background: transparent;

	width: 100%;

	display: block !important;

	z-index: 999;

	position: relative;

	box-shadow: none;

	padding: 0px;

}



.ul-list-state li a:hover {

	text-decoration: none;

}



.flip-box .flip-box-content .flip-box-front.tab span {

	font-size: 25px !important;

}



.call-1.btn-ssect:focus {

	color: #626262!important;

}*/



/**.modal**/

.fade {

	opacity: 1 !important;

}



.modal-backdrop.fade.show {

	opacity: 0.5 !important;

}



#myModal {

	z-index: 999999;

}



.modal-dialog {

	width: 600px;



}



.modal-dialog {

	max-width: 600px !important;

}



.modal-header h4 {

	text-align: center;

	font-size: 18px;

	font-weight: 600;

	margin: 0 auto;

}



/*form*/

.txtb input {

	font-size: 15px;

	color: #333;

	width: 100%;

	outline: none;

	background: none;

	padding: 0 0px;

	height: 40px;

	margin: 0px;

	border: 0;

	border-bottom-color: currentcolor;

	border-bottom-style: none;

	border-bottom-width: 0px;

	border-bottom: 1px solid #d5dce3 !important;

}



.col-md-6.txtb {

	position: relative;

}



.txtb span::before {

	content: attr(data-placeholder);

	position: absolute;

	top: 50%;

	left: 20px;

	color: #adadad;

	transform: translateY(-50%);

	z-index: -1;

	transition: .5s;

	color: #8792a1;

	font-family: Open Sans;

	font-size: 15px;

	line-height: 26px;

	font-weight: 400;

	z-index: 1;

}



#submit-form .row {

	margin-bottom: 20px;

}



/*.col-lg-12.txtb label{

	color: #8792a1;

font-size: 15px;

font-weight: 600;

margin-top: 30px;

}*/

#Feedback {

	background: #fafafa;

	border: 0px;

	box-shadow: none;

	margin-top: 10px;

}



.p-12 {

	position: relative;

}



input:focus~label {

	top: -21px;

	font-size: 15px !important;

	font-style: normal;

}



input:valid~label {

	font-size: 15px !important;

	font-style: normal;

	font-weight: 500;

	color: #666;

}



.p-12 label {

	font-size: 15px;

	color: rgba(0, 0, 0, 0.54);

	font-weight: 400;

	line-height: 26px;

	position: absolute;

	left: 0px;

	top: 10px;

	transition: all 0.25s;

}



input[type="checkbox"] {

	margin: 0px 0 0 !important;

}



.modal-body {

	padding: 40px 15px !important;

}



.check-box-agree1 p {

	font-size: 14px;

	color: #666;

	font-weight: 500;

	line-height: 20px;

}







.btn-10-text {

	text-decoration: none !important;

}



.radio-btn {

	display: inline-block;

	margin-right: 20px;

}



.btn-12 {

	display: block !important;

}



.btn-11 {

	display: block !important;

}



.btn-13 {

	display: block !important;

}



.btn-14 {

	display: block !important;

}



.btn-15 {

	display: block !important;

}



.btn-16 {

	display: block !important;

}



.btn-16 {

	display: block !important;

}



.confrm-btn {

	background: #1fb6ff !important;

	color: #fff !important;



}



.confrm-btn:hover {

	background: #1fb6ff !important;

	color: #fff !important;

}



.btn-time.content.popup:focus-visible {

	color: #1fb6ff !important;

	border: 1px solid #1fb6ff;

	outline: 0;

}



.btn-clr {

	color: #1fb6ff !important;

	border: 1px solid#1fb6ff !important;

	background: #fff !important;

}



.btn-clr:hover {

	background: #fff !important;

}



.requird {

	color: #ff3232;

}



/*Half-buttn-css*/

#myDIV1 {

	position: absolute;

	top: 51px;

	left: 14px;

}



#myDIV2 {

	position: absolute;

	top: 51px;

	left: 94px;

}



#myDIV3 {

	position: absolute;

	top: 51px;

	left: 177px;

}



.btn-haalf {

	width: 78px !important;

	height: 39px !important;

	border-radius: 43px;

	line-height: 36px;

	color: #323232 !important;

	font-weight: 700;

	background: #e6e6e6 !important;

	border: 0px;

}



.btn-haalf:focus {

	outline: 0;

}



.btn-haalf.half-12 {

	background: #1fb6ff !important;

	color: #fff !important;

}



.modal-dialog {

	margin-top: 100px !important;

}



/*Half-buttn-css*/

.wrapper-p-1 h2 {

	margin: 0 auto;

	text-align: center;

	font-size: 40px !important;

	line-height: 40px !important;

	font-weight: 700 !important;

	color: #081340 !important;

	display: inline-block !important;

	border-bottom: 1px solid #e9eced;

	padding-bottom: 32px !important;

	font-family: graphik;



}







.wrap-list-box {

	max-width: 100% !important;

	width: 90% !important;

	margin: 0 auto;

	overflow-y: visible;

	overflow-x: visible;

	padding-top: 100px;

	margin-bottom: 100px;

}



.ul-list-state {

	padding-right: 0px !important;

	padding-left: 0px !important;

	width: 20% !important;

}



.ul-list-state {

	float: left;

	padding-bottom: 25px;

	padding-left: 50px;

	margin-left: 22px;

	list-style: none;

	box-shadow: none;

	width: 210px;

	height: auto;

	border: none;

}



.cityul-ul li {

	line-height: 24px;

}



.ul-list-state li {

	display: block !important;



	box-shadow: none !important;

}



.ul-list-state li a {

	text-decoration: none !important;

}



.ul-list-state li a {

	padding: 0 1em;

}



.wrap-list-box {

	 display: flex; 

	justify-content: center;

}

#map{
	height: 100vh !important;
}


.ul-list-state li a {



	font-size: 16px;

	line-height: 20px;

	color: #009fd9;

	font-family: graphik;

}
.box-new.div-ap{
	width: 241px !important;
}


#Paris .cityul-ul.ul-6 li ul {

	/*margin-left: 172px;*/

}



.reset.text-left li a:hover {

	padding: 0;



	height: 30px;

	display: inline-block;

	padding: 5px 12px;

	border-radius: 10px;

}



.ul-list-state.cityul-ul li .reset.text-left li:nth-child(1) a:hover {

	background: #e9f6ff;

}



.ul-list-state.cityul-ul li .reset.text-left li:nth-child(2) a:hover {

	background: #d3f7eb;

}



.ul-list-state.cityul-ul li .reset.text-left li:nth-child(3) a:hover {

	background: #fedede;

}



.ul-list-state.cityul-ul li .reset.text-left li:nth-child(4) a:hover {

	background: #fff1d6;

}



.ul-list-state.cityul-ul li .reset.text-left li:nth-child(5) a:hover {

	background: #f1e0f8;

}



.ul-list-state.cityul-ul li .reset.text-left li:nth-child(6) a:hover {

	background: #e9f6ff;

}



.ul-list-state.cityul-ul li .reset.text-left li:nth-child(7) a:hover {

	background: #d3f7eb;

}



.ul-list-state.cityul-ul li .reset.text-left li:nth-child(8) a:hover {

	background: #fedede;

}



.ul-list-state.cityul-ul li .reset.text-left li:nth-child(9) a:hover {

	background: #fff1d6;

}



.ul-list-state.cityul-ul li .reset.text-left li:nth-child(10) a:hover {

	background: #f1e0f8;

}



.ul-list-state.cityul-ul li .reset.text-left li:nth-child(11) a:hover {

	background: #e9f6ff;

}



.ul-list-state.cityul-ul li .reset.text-left li:nth-child(12) a:hover {

	background: #d3f7eb;

}



.ul-list-state.cityul-ul li .reset.text-left li:nth-child(13) a:hover {

	background: #fedede;

}



.ul-list-state.cityul-ul li .reset.text-left li:nth-child(14) a:hover {

	background: #fff1d6;

}



.ul-list-state.cityul-ul li .reset.text-left li:nth-child(15) a:hover {

	background: #f1e0f8;

}



/* 

.cityul-ul li :hover~.reset.text-left {

	display: inline !important;

} */







.reset.text-left {

	width: 280px;

	position: absolute;

	z-index: 10;

	list-style: none;

	padding: 0 0 0 10px;

	background: #fff;

	transition: max-height 0.1s ease-in-out;

	/*margin-left: 144px;*/

	margin-top: -36px;

	box-shadow: 0 0 2rem rgba(0, 0, 0, .1);

	border-radius: 20px !important;

	padding: 10px 10px;

}



.reset.text-left::before {

	background-color: #fff;

	box-shadow: none;

	content: "";

	height: 22px;

	left: -8px;

	position: absolute;

	top: 37px;

	transform: rotate(45deg);

	width: 3rem;

	z-index: 0;

}



.text-left {

	text-align: left !important;

}



.ul-list-state li {

	background: transparent !important;

	text-decoration: none !important;

	padding-bottom: 8px !important;

}



.reset.text-left li {

	padding-left: 0px !important;



}



.reset.text-left {

	padding-left: 0px !important;

	border: 0px !important;

	height: auto;

}



.reset.text-left li a {

	padding: 0;

	padding: 5px 12px;

	height: 30px;

	display: inline-block;

}



.reset.text-left {

	padding-left: 10px !important;

}



.ul-list-state li a:hover::after {

	content: ' ►';

	color: #258fdf;

}



.ul-list-state li:not(.init) {

	position: unset !important;

}



.ul-list-state li ul li a {

	color: #666 !important;

	text-transform: capitalize;

	font-size: 14px;

	text-decoration: none !important;

}



.ul-list-state li ul li a:hover::after {

	content: ' ';

	color: #258fdf;

}



.city-a:focus {

	outline: none;

}





/*accordion*/

.accordion {

	background-color: #fff;

	color: #151f26;

	cursor: pointer !important;

	padding: 24px 20px;

	width: 100%;

	border: none;

	border-bottom-color: currentcolor;

	border-bottom-style: none;

	border-bottom-width: medium;

	text-align: left;

	outline: none;

	font-size: 20px;

	transition: 0.4s;



	font-family: Lato;

	line-height: 22.4px;

	position: relative;

	padding-left: 40px;

}



.accordion:focus {

	outline: none;

}





.wrap-panerl {

	border-bottom: 1px solid #dde6ed;

}



.accordion.active {

	color: #1fb6ff !important;

}



.panel {

	padding: 0 18px 0 40px;

	display: none;

	background-color: white;

	overflow: hidden;

	box-shadow: none !important;

}



.panel p {

	color: #151f26;

	font-size: 16px;

	line-height: 28px;

	font-family: lato;

	font-weight: 500;

	margin-top: 10px;

}



.wrp-faq-0 {

	width: 100%;



}



.accordian-wrapp {

	width: 990px;

	margin: 0 auto;

	display: block;

}



/*accordion*/





/*New-navbar*/

#uniqp {

	display: flex !important;

	border-radius: 4px !important;

	box-shadow: 0 2px 4px #e9eced;

	height: 52px;

	margin-left: 30px;

	width: 1100px;

}



.nw-nav {

	display: flex;

	position: relative !important;

	flex: 1 1 0% !important;

	border: 1px solid #e9eced !important;

	border-top-left-radius: 4px;

	border-bottom-left-radius: 4px;

	border-bottom-right-radius: 0;

	border-top-right-radius: 0;

}



.input-nw-1 {

	padding-right: 8px !important;

	padding-left: 16px !important;

	white-space: nowrap !important;

	overflow: hidden !important;

	text-overflow: ellipsis !important;

	height: 100%;

	border: 0px;

	width: 380px;

}



#uniqp .left-nw-nav .input-nw-1 {

	padding-right: 8px !important;

	padding-left: 16px !important;

}



.btn-form-src {

	width: auto !important;

}



.navbar .navbar-brand img {

	margin-top: 0px;

	margin-left: 0px;



}



.navbar .navbar-brand {

	padding: 10px 0px !important;

}

.navbar-toggler-icon {
  width: 26px;
  height: 26px;
}

.input-nw-2 {

	padding-right: 8px !important;

	padding-left: 16px !important;

	white-space: nowrap !important;

	overflow: hidden !important;

	text-overflow: ellipsis !important;

	height: 100%;  

	width: 165px;

	padding-left: 32px !important;

	border: 0px;

}
/* .navbar.navbar-expand-lg.navbar-light.bg-light {
  padding: 0 10px !important;
} */


.btn-form-src {

	background-color: #666666 !important;

	border: 2px solid transparent !important;

	padding: 12px 21px !important;

	padding-top: 12px !important;

	padding-bottom: 12px !important;

	color: #fff !important;

	line-height: 24px !important;

	padding-top: 8px !important;

	padding-bottom: 8px !important;

	border-radius: 0px 4px 4px 0px !important;

	position: relative !important;

}



#uniqp .nw-nav #datepicker .form-control {

	height: 34px !important;

}



/* .btn-form-src span{

    position: absolute;

    top: 5px;

    right: 20px;

}*/

.btn-form-src span {

	font-weight: 600;

	font-size: 17px;

}



.right-nw-nav::after {

	content: "";

	position: absolute;

	
	left: 0;

	width: 1px;

	background-color: #e9eced;

}



.loctn-ico1 {

	position: absolute;

	top: 50%;

	transform: translateY(-50%);

	left: 8px !important;

}





/*New-navbar*/

























/*Responsive*/

.faq-wrap h2 {

	letter-spacing: 1px;

	font-weight: 600;

	font-family: Graphik;

	text-align: center;

	font-size: 29px;

	margin-bottom: 80px;

	display: inline-block;

	text-align: center;

	padding-bottom: 5px;

	color: #028fdf !important;

}



.title-faq h4 {

	font-family: Graphik;

	font-size: 20px;

	font-weight: 600;

	letter-spacing: 0px;

	color: #028fdf !important;

}



.text-faq p {

	font-family: Graphik;

	font-size: 19px;

	color: #666;

	font-weight: 400;

}



.strip-1 {

	margin-bottom: 50px;

}







/*New-footer

.footer-new-m {

    padding-top: 120px;

    box-shadow: inset 0px 80px 79px -85px rgba(48, 48, 48, 0.27);

    background: #0c1014;

    position: relative;

    display: block;

	padding-bottom: 20px;

}

.menu-right-f {

    padding: 0;

    margin: 0px auto 0;

    float: none;

    height: 550px;

    background: transparent;

    width: 1400px;

}.footer-new-m .col-md-2{

	float: left;

}.mennu-heading-1 {

    color: #fff !important;

    font-family: Graphik !important;

    font-size: 20px;

    line-height: 26px;

    font-weight: 600;

    text-transform: uppercase;

    margin-bottom: 14px;

    padding-left: 0px;

	margin-top: 0px;

}.footer-new-m ul {

    list-style: none;

    padding-left: 0;

    margin-bottom: 30px;

}.footer-new-m ul li{

	line-height: 20px;

}.footer-new-m ul li a{

	color: #8792a1 !important;

	height: 29px !important;

	opacity: 1 !important;

	width: auto;

	display: inline-block;

	font-family: Graphik;

	letter-spacing: -0.2px;

	font-size: 17px;

	line-height: 26px;

	font-weight: 400;

	text-transform: none;

	text-decoration: none!important;

}.footer-new-m ul li a:hover{

	color: #fff !important;

opacity: 1 !important;

}.social-media-section {

    position: absolute;

    right: 20px;

    margin-top: 40px;

    width: 40px;

}.menu-four-op-new ul {

    list-style: none;

    padding-left: 0;

    margin-bottom: 30px;

}.social-icons{

    list-style: none;

    padding-left: 0;

    margin-bottom: 30px;

}.social-icons li{

	padding-right: 0;

	width: 40px;

	height: 40px;

	text-align: center;

	line-height: 40px;

	margin-bottom: 10px;

	border: 2px solid #8792a1;

	border-radius: 40px;

}.social-icons li a{

	color: #8792a1 !important;

	height: 29px !important;

opacity: 1 !important;

width: auto;

display: inline-block;

font-family: Graphik;

letter-spacing: -0.2px;

list-style: ;

line-height: 39px!important;

}.social-icons li a:hover .fab {

    transform: rotate(360deg);

    transition: all 0.5s ease-in-out 0s;

}.lines {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    height: 100%;

    margin: auto;

    width: 93vw;

    z-index: 0;

    border-bottom: 0px solid #cdcdd4;

}.lines .line:nth-child(1) {

    margin-left: -12%;

}.lines .line {

    position: absolute;

    width: 1px;

    height: 100%;

    top: 0;

    left: 47%;

    background: #0c1014;

    overflow: hidden;

}.lines .line:nth-child(2) {

    margin-left: 2.5%;

}.lines .line:nth-child(3) {

    margin-left: 27.5% !important;

}.lines .line::after {

    content: "";

    display: block;

    position: absolute;

    height: 10px;

    width: 100%;

    top: -50%;

    left: 0;

    background-color: #ffffff;

    -webkit-animation: run 7s 0s infinite;

    animation: run 7s 0s infinite;

        animation-timing-function: ease;

        animation-delay: 0s;

        animation-fill-mode: none;

    -webkit-animation-fill-mode: forwards;

    animation-fill-mode: forwards;

    -webkit-animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);

    animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);

}.lines .line:nth-child(1)::after {

    -webkit-animation-delay: 2s;

    animation-delay: 2s;

}.line-bottm {

    width: 1400px;

    margin: 0px auto 0;

    padding-bottom: 30px;

}



@-webkit-keyframes run {

	0% {

		top: -50%;

	}

	100% {

		top: 110%;

	}

}



@keyframes run {

	0% {

		top: -50%;

	}

	100% {

		top: 110%;

	}

}*/



/*footer*/



/*footer*/

.footer {

	border-top: 1px solid #e9eced;

	padding: 70px 0px 0px;

}



.text-heading {

	font-family: open sans;

	font-size: 13px;

	font-weight: 700;

	color: #081340 !important;

}



.ul-footer {

	list-style: none;

}



.text-heading {

	height: 19.5px;

}



.a-f-links {

	color: #676d73;

	font-size: 14px;

	font-family: open sans;

	font-weight: 500;

}



.a-f-links:hover {

	color: #009fd9;

	text-decoration: none;

}



.copyrght {

	display: block;

	max-width: 100%;

	width: 100%;

}



.copyrght span {

	text-align: center;

	display: block;

	color: #676d73;

	font-family: open sans;

	font-size: 12px;

	font-weight: 500;

}



.row.row-container-1 {

	padding: 20px 0px;

	border-top: 1px solid #e9eced;

	width: 962px;

	margin: 0 auto;

}



.row.row-container {

	padding-bottom: 50px;

	width: 962px;

	margin: 0 auto;

}



path:hover {

	fill: rgb(33, 88, 203) !important;

}



.socail-icons-0 a:hover {

	text-decoration: none !important;

}



.ul-footer li {

	line-height: 24px;

}



/*footer*/





/*content-section*/

.wp-adm1 h3 {

	font-size: 28px;

	margin-top: 40px;

	font-weight: 700;

	margin-bottom: 10px;

	line-height: 1.2;

	color: #081340 !important;

	font-family: 'exo 2';

}



.wp-adm1 h3 {

	color: #1fb6ff !important;

	font-size: 24px !important;

	font-weight: 400 !important;

	font-family: graphik !important;

	line-height: 22.4px;

}



.wp-adm1 p {

	color: #4b4c67 !important;

	font-size: 20px !important;

	font-weight: 400 !important;

	line-height: 28px !important;

	margin-bottom: 0px !important;

	font-family: graphik !important;

}



.ul-text-decr li {

	font-weight: 400;

	font-size: 18px;

	color: #807e7e !important;

	line-height: 30px;

	font-family: open sans !important;

}



/*.wp-adm1 p {

    font-weight: 500;

    font-size: 16px;

    color: #70768e;

    margin-top: 30px;

    line-height: 27px;

    margin-top: 15px;

}*/

.wp-adm1 p {

	font-weight: 400;

	font-size: 18px;



	margin-top: 10px !important;

	line-height: 30px;

	font-family: 'exo 2';

}



.bullts-0 {

	padding-left: 20px;

}



.bullts-0 li {

	font-weight: 400;

	font-size: 18px;

	color: #70768e;

	margin-top: 30px;

	line-height: 27px;

	margin-top: 4px;

	font-family: 'exo 2';

}



.ul-text-decr {

	list-style: none;

}



.ul-text-decr li {

	font-weight: 4500;

	font-size: 19px;

	color: #4b4c67 !important;

	line-height: 28px;

	font-family: 'exo 2';

}



.ul-text-decr {

	list-style: disc;

	padding-left: 50px;

	margin: 5px 0px 30px !important;

}



.col-lg-12.wp-adm1 .panel {

	margin-bottom: 35px;

	border-radius: 4px;

	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);

	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);

	padding-bottom: 0px !important;

	padding-left: 80px !important;

	background-color: transparent;

}



.h3-accordian {

	padding-left: 40px;

}



#wp-nav .left-box-uo {

	display: none !important;

}



.h3-accordian::before {

	transform: rotate(0deg);

	transition: transform 250ms ease-out;

	position: absolute;

	content: '';

	height: 16px;

	width: 1px;

	background-color: #c3d1d9;

	will-change: transform;

	display: block;

	top: 5px;

	left: 10px;

}



.h3-accordian::after {

	transform: rotate(90deg);

	position: absolute;

	content: '';

	height: 16px;

	width: 1px;

	background-color: #c3d1d9;

	will-change: transform;

	display: block;

	top: 5px;

	left: 10px;

}



.h3-accordian.active::before {

	transform: rotate(90deg);

	transition: transform 250ms ease-in;

	position: absolute;

	content: '';

	height: 16px;

	width: 1px;

	background-color: #c3d1d9;

	will-change: transform;

	display: block;

	top: 5px;

	right: 10px;

}



.h3-accordian {

	cursor: pointer;

}



.wp-adm1 p::before {

	content: '';

	background: #000;

	width: 6px;

	height: 6px !important;

	border-radius: 50px;

	text-align: left;

	display: inline-block;

	position: absolute;

	left: -20px;

	top: 12px;

}







/*content-section*/



/*New-footer*/

/*New-searchbar-filer*/

#myInput {

	position: relative;

	width: 100%;

	height: 100%;

	padding: 0px 10px 0px 10px;

	border: 0px;

	outline: 0;

}



#myUL {

	position: absolute;

	top: 52px;

	background: #fff;

	list-style: none;

	width: 280px;

	padding: 0px 20px;

	box-shadow: 3px 8px 11px 0px #e9e9e9;

	height: 270px;

	overflow: hidden;

	overflow-y: hidden;

	overflow-y: scroll;

	z-index: 999;



}



#myUL1 {

	position: absolute;

	top: 52px;

	background: #fff;

	list-style: none;

	width: 280px;

	padding: 0px 20px;

	box-shadow: 3px 8px 11px 0px #e9e9e9;

	height: 270px;

	overflow: hidden;

	overflow-y: hidden;

	overflow-y: scroll;

	right: 88px;

	z-index: 999;

}



#myUL li {

	padding: 10px 0px;

}



#myUL1 li {

	padding: 10px 0px;

}



#myUL li a {

	font-size: 17px;

	color: #343a40;

	font-weight: 600;

	display: block;

}



#myUL1 li a {

	font-size: 17px;

	color: #343a40;

	font-weight: 600;

	display: block;

}



#myInput::-moz-placeholder {

	color: #708c91;

	font-size: 17px;

	font-weight: 600;

	line-height: 40px;

	opacity: 1;

}



#myInput1::-moz-placeholder {

	color: #054752;

	font-size: 17px;

	font-weight: 600;

	line-height: 40px;

	opacity: 1;

}



#myUL li a:hover {

	text-decoration: none;

}



#myUL1 li a:hover {

	text-decoration: none;

}



.main-ullll {

	display: none;

}



.main-ullll-1 {

	display: none;

}



.main-99 {

	display: none !important;

}



#myInput1 {

	width: 151px !important;

	position: relative;

	width: 100%;

	height: 100%;

	padding: 0px 10px 0px 10px;

	border: 0px;

	outline: 0;



}



#myUL li:hover {

	background: #f0f0f0;

}



#myUL1 li:hover {

	background: #f0f0f0;

}



/*New-searchbar-filer*/



/*Calender*/

.datepicker.datepicker-dropdown {

	width: 300px;

	top: 495px !important;

}



.table-condensed {

	max-width: 100%;

	width: 100%;

}



/*calender*/

/*Responsive*/





/*(R-landscape and portrait) */



@media only screen and (min-device-width: 320px) and (max-device-height:812px) {

 



	.btn-search-1:hover {

		box-shadow: inset 9999px 9999px hsla(0, 0%, 100%, .2);

		color: #fff;

		text-decoration: none;

		transition: .2s linear;

	}



	/**/

	#wp-nav .left-box-uo {

		font-size: 12px;

	}



	.navbar.navbar-expand-lg #wp-nav {

		text-align: center !important;

		display: block !important;

	}



	.user-ui-div {

		display: block !important;

	}



	.user-ui {

		margin-right: 0px !important;

		float: left !important;

		width: 30px !important;

	}



	.user-ui img {

		width: 30px !important;

		float: left !important;

	}



	.wrap-drpdwn.open-drp {

		max-width: 95%;

		width: 100%;

	}



	/*New-searchbox-updated*/

	#uniqp {

		display: block !important;

		max-width: 100%;

		width: 100%;

		/* height: 100% !important;*/

		margin: 0px;

		box-shadow: none;

	}



	.nw-nav {

		display: block !important;

		max-width: 100%;

		width: 100%;

		box-shadow: 0 2px 4px #e9eced;

	}



	.left-nw-nav {

		max-width: 100%;

		width: 100%;

	}



	input {

		max-width: 100%;

		height: 52px !important;

	}



	.input-nw-2 {

		max-width: 100% !important;

		width: 100% !important;

	}



	#datepicker {

		max-width: 100% !important;

		width: 100% !important;

		display: block !important;

	}



	.input-nw-1 {

		display: block;

		max-width: 100%;

		width: 100%;

	}



	.left-nw-nav::before {

		content: "";

		position: absolute;

		top: 51px;

		bottom: 8px;

		left: 0;

		background-color: #e9eced;

		height: 1px;

		width: 100%;

	}



	#datepicker::after {

		content: "";

		position: absolute;

		top: 51px;

		bottom: 8px;

		left: 0;

		width: 100%;

		background-color: #e9eced;

		height: 1px;

	}



	.right-nw-nav::after {

		content: "";

		position: absolute;

		top: 51px;

		bottom: 8px;

		left: 0;

		width: 100%;

		background-color: #e9eced;

		height: 1px;

	}



	.left-nw-nav::before {

		content: "";

		position: absolute;

		top: 51px !important;

		bottom: 8px;

		left: 0;

		background-color: #e9eced;

		height: 1px !important;

		width: 100% !important;

	}



	#uniqp #datepicker .form-control {

		padding-left: 14px !important;

		text-align: left;

	}



	.btn-form-src {

		width: 100%;

		border-radius: 0px;

		max-width: 100%;

	}



	.left-nw-nav ul {

		max-width: 100%;

		top: 0px;

	}



	.datepicker.datepicker-dropdown {

		top: 890px !important;

	}



	.left-nw-nav ul {

		max-width: 100% !important;

		width: 100% !important;

	}



	.wrap-list-box {

		margin-top: 150px !important;

	}



	.hr-89 {

		max-width: 100% !important;

	}



	.states-box.wrap-list-box.city-btn-wrap.resp-paris {

		margin-top: 0px !important;

	}



	.form-group.anp #datepicker .form-control {

		position: absolute;

		z-index: 0;

	}



	.btn-time.content.popup {

		margin-right: 2px;

	}



	.final-u #wp-nav {

		margin-top: -180px;

	}



	.final-u #uniqp {

		margin-top: 70px;

	}



	.resp-sect .container {

		/* padding-top: 100px !important; */

	}
	#my-scrollbar { 
	  margin-top: 40px;
	}
}





/*(R-landscape) */



@media only screen and (min-device-width: 320px) and (max-device-height: 812px) and (orientation: landscape) {

	.navbar-brand {

		position: absolute;

		left: 0;

		top: 7px;

	}



	#uniqp {

		margin-top: 100px;

	}



	.col-md-4.map-col-resp {

		max-width: 100% !important;

		margin: 0 auto !important;

		padding-left: 0px !important;

		padding-right: 0px !important;

		padding: 20px 0px !important;

	}



	.input-as-box {

		max-width: 100%;

		margin: 34px 0px 27px;

	}



	.big-third-div.activeInput {

		left: 481px;

	}



	.col-md-3.box-col-3.leftsidebar {

		flex: 50% !important;

	}



	.col-md-4.map-col-resp {

		flex: 0 0 100% !important;

		max-width: 100% !important;

	}



	.col-md-3.rightsidebar {

		flex: 100% !important;

		max-width: 500px !important;

	}



	.buttons-div-appoint .call-1 {

		width: 136px !important;

	}



	.iteam-adv .div_hover {

		min-height: 321px !important;

	}



	.label-box {

		width: 260px;

	}



	.label-box input {

		max-width: 100%;

	}



	.btn-search-1 {

		max-width: 85%;

	}



	.two-sides hr {

		left: 172px !important;

	}



	#my-scrollbar-1 {

		width: 50% !important;

		flex: 0 0 50% !important;

	}



	.resp-sect .container .row #my-scrollbar {

		flex: 0 0 50% !important;

		margin-right: 0px;

	}



	.iteam-adv .div_hover {

		min-height: unset !important;

	}



	.phone-no-1.ph-font {

		margin-top: 15px !important;

	}



	.two-sides hr {

		left: 152px !important;

	}



	.input-as-box {

		flex-direction: column;

		width: 430px;

		height: auto;

		padding: 16px 24px 0px;

		-moz-box-align: stretch;

		align-items: stretch;

		top: -16px;

		margin: 0 auto;

		margin-top: 100px;

		display: block;

		width: 41% !important;

	}



	section .footer .container.footer-1 {

		padding-top: 0px !important;

	}



	.col-md-3.left-foot {

		width: 25% !important;

		float: left;

	}



	.btn-search-1 {

		margin-left: 0px !important;

	}



	.label-box {

		margin-bottom: 20px;

	}



	.hr-1 {

		height: 1px;

		margin: 10px 0;

		width: 100%;

		background-color: rgb(237, 237, 237);

	}



	.btn-mag {

		width: 113% !important;

		border-radius: 0 0 15px 15px;

		margin-left: -24px;

		margin-top: 20px;

	}



	.wrapper-board {

		max-width: 100% !important;

		width: 100% !important;

		padding: 0 20px !important;

	}



	.wrapper-insurancee {

		padding-bottom: 50px !important;

	}



	.container.content-90 {

		width: 100% !important;

		max-width: 100% !important;

		padding: 0 20px !important;

	}



	.final-u #uniqp {

		margin-top: 90px;

	}



	.container.responsv-8 {

		padding-top: 250px !important;

	}



	.navbar-light.bg-light.wp-viewall #uniqp {

		min-height: 270px;

	}



	.navbar-light.bg-light.wp-viewall #wp-nav {

		margin-top: -630px;

	}



	.container.tab-responsive.wp-cities #uniqp {

		min-height: 270px;

	}



	.hr-89 {

		display: none;

	}



	.container.tab-responsive.wp-cities .box-wrapper-1 {

		margin-top: 0px !important;

	}



	.container.tab-responsive.wp-cities #Paris {

		margin-top: 0px !important;

	}



	.navbar-light.bg-light.wp-citiy #wp-nav {

		margin-left: auto;

		margin-top: 40px;

	}



	/*city*/

	.wrapper-p-1 h2 {

		max-width: 100%;

	}



	.wrap-list-box {

		display: block;

		max-width: 100% !important;

		margin: 0 auto;

	}



	.ul-list-state {

		width: 50% !important;

		max-width: 100%;

		float: left;

		margin-left: 0px;

	}



	.ul-list-state li {

		padding: 0px !important;

	}



	.reset.text-left {

		max-width: 100%;

		margin-left: 20px;

	}



	#Paris .cityul-ul.ul-6 li ul {

		margin-left: 20px;

		max-width: 100%;

	}



	/*city*/

	/*footer*/

	.row.row-container-1 {

		max-width: 100%;

	}



	.row.row-container {

		max-width: 100%;

	}



	.col-md-3.left-foot {

		margin-bottom: 50px;

	}



	.col-md-3.left-foot.btoom-0 {

		margin-bottom: 0px;

	}
	#my-scrollbar { 
	  margin-top: 40px;
	}
}





/*(R-portrait)*/



@media only screen and (max-width: 450px) and (orientation: portrait) {

	.resp-sect .container .row #my-scrollbar.col-md-3.box-col-3.leftsidebar {

		flex: 0 0 100% !important;
		height: auto !important;

	}



	.states-box.wrap-list-box.city-btn-wrap.resp-paris {

		padding-top: 50px !important;

	}



	.footer {

		padding-top: 0px !important;

	}



	.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top {

		top: 30px !important;

	}



	/* header {

		padding-bottom: 30px !important;

	} */



	.header-0 {

		padding-bottom: 0px !important;

	}



	.input-as-box {

		box-shadow: rgba(0, 0, 0, 0.16) 0px 1pt 4pt, rgba(0, 0, 0, 0.08) 0px 2pt 8pt !important;

	}



	.label-box {

		width: 100%;

		margin-bottom: 18px;

	}



	.label-box input {

		max-width: 100%;

	}



	.btn-search-1 {

		margin: 0px !important;

		max-width: 100%;

	}



	.col-md-3.box-col-3.leftsidebar {

		margin-top: 0px !important;

	}



	.resp-sect .container .row #my-scrollbar-1 {

		flex: 100% !important;



	}



	.col-md-4.map-col-resp {

		height: 100vh;

	}



	.navbar-brand {

		margin: 0 auto !important;

	}



	#vscroll1 {

		max-width: 100% !important;

		border-top: 0px !important;

	}



	#vscroll1 hr {

		border-bottom: 0px solid hsla(0, 0%, 59.2%, .5) !important;

	}



	.input-as-box {

		flex-direction: column;

		width: 330px;

		height: auto;

		padding: 16px 24px 0px;

		-moz-box-align: stretch;

		align-items: stretch;

		top: 114px;

		margin: 0 auto;

		box-shadow: none !important;

	}



	.first-div-input {

		border: 1px solid #ccc;

		width: 100% !important;

		margin-bottom: 10px;

		box-shadow: rgba(0, 0, 0, 0.16) 0px 1pt 4pt, rgba(0, 0, 0, 0.08) 0px 2pt 8pt !important;

	}



	.resp-sect {

		padding-top: 0px;

	}



	.hr-1 {

		display: none;

		margin: 8px 0px;

		border: medium none;

		height: 1px;

		background-color: rgb(237, 237, 237);

		width: 100%;

	}



	.btn-mag {

		width: 100% !important;

		border-radius: 0px 0px 16px 16px;

		margin-left: -24px;

		max-width: 100%;

		border-radius: 0px;

		height: 51px !important;

		margin: 0 auto;

	}



	.container.tab-responsive.wp-cities #uniqp {

		min-height: 270px !important;

	}



	.container.tab-responsive.wp-cities .box-wrapper-1 {

		margin-top: 0px !important;

	}



	.hr-89 {

		display: none;

	}



	.container.tab-responsive.wp-cities #Paris {

		margin-top: 0px !important;

	}



	.submit-1-btn {

		margin-top: 10px;

	}



	.big-first-div {

		position: absolute !important;

		top: -164px !important;

		height: 100vh !important;

	}



	.big-second-div {

		position: absolute;

		top: -164px !important;

		height: 100vh !important;

		left: 0 !important;

	}



	.big-third-div {

		position: absolute !important;

		top: -164px !important;

		height: 100vh !important;

		left: 0 !important;

	}



	/*.div_hover {

            border-bottom: 1px solid #ccc;

            padding: 15px 0px;

            }*/

	.iteam-adv {

		padding: 0px;

	}



	.col-md-3.box-col-3.leftsidebar {

		flex: 100% !important;

	}



	.resp-sect .col-md-4.map-col-resp {

		flex: 100% !important;

		max-width: 100% !important;
		display: none;

	}
	



	.col-md-3.rightsidebar {

		flex: 100% !important;

		margin-top: 30px;

	}



	.two-sides hr {

		left: 160px !important;

	}



	.call-1 {

		width: 142px !important;

	}



	.div_hover {

		margin: 0 3px 20px 3px !important;

		min-height: 300px !important;

	}



	.right-div-cont {

		margin: 0 3px 0px 3px !important;

	}



	.box-new {

		margin: 0 auto !important;

		margin-bottom: 20px !important;

		border: 1px solid #EBF2F1 !important;

	}



	.booking-btn {

		margin: 0 auto !important;

	}



	.col-md-4.map-col-resp {

		margin-left: 0px !important;

	}



	.row.row-container-1 {

		max-width: 100%;

	}



	.col-md-3.left-foot {

		max-width: 100%;

		width: 100%;

		margin-bottom: 50px;

	}



	.row.row-container {

		max-width: 100%;

	}



	.col-md-3.left-foot.btoom-0 {

		margin-bottom: 0px;

	}



	.wrapper-board {

		max-width: 100% !important;

		width: 100% !important;

		padding: 0 20px !important;

	}



	.wrapper-insurancee {

		padding-bottom: 50px !important;

	}



	.box-wrapper-1 .wrapper-p-1 h2 {

		max-width: 100%;

		font-size: 22px !important;

	}



	.container.content-90 {

		max-width: 100% !important;

		width: 100% !important;

		padding: 0 20px !important;

	}



	/*City*/

	.ul-list-state.cityul-ul {

		max-width: 100%;

		width: 100% !important;

		margin: 0px;

	}



	.wrap-list-box {

		display: block;

	}



	.ul-list-state.cityul-ul li {

		padding: 0px;

		padding-bottom: 0px;

		max-width: 100%;

	}



	.city-box {

		max-width: 100%;

	}



	.reset.text-left {

		max-width: 100% !important;

		margin-left: 20px !important;

	}



	/*city*/

	/*New-searchbox-updated*/

	#uniqp {

		display: block !important;

		max-width: 100%;

		width: 100%;

		/*  height: 100% !important;*/

		margin: 0px;

	}



	.nw-nav {

		display: block !important;

		max-width: 100%;

		width: 100%;

	}



	.left-nw-nav {

		max-width: 100%;

		width: 100%;

	}



	input {

		max-width: 100%;

		height: 52px !important;

	}



	.input-nw-2 {

		max-width: 100% !important;

		width: 100% !important;

	}



	/*New-searchbox-updated*/

	#uniqp {

		display: block !important;

		max-width: 100%;

		width: 100%;

		/*  height: 100% !important;*/



		margin: 0px;

		box-shadow: none;

	}



	.ul-list-state li a {

		padding: 0px !important;

	}



	.nw-nav {

		display: block !important;

		max-width: 100%;

		width: 100%;

		box-shadow: 0 2px 4px #e9eced;

	}



	.left-nw-nav {

		max-width: 100%;

		width: 100%;

	}



	input {

		max-width: 100%;

		height: 52px !important;

	}



	.input-nw-2 {

		max-width: 100% !important;

		width: 100% !important;

	}



	#datepicker {

		max-width: 100%;

		width: 100%;

		display: block;

	}



	.left-nw-nav::before {

		content: "";

		position: absolute;

		top: 51px;

		bottom: 8px;

		left: 0;

		background-color: #e9eced;

		height: 1px;

		width: 100%;

	}



	#datepicker::after {

		content: "";

		position: absolute;

		top: 51px;

		bottom: 8px;

		left: 0;

		width: 100%;

		background-color: #e9eced;

		height: 1px;

	}



	.right-nw-nav::after {

		content: "";

		position: absolute;

		

		left: 0;

		width: 100%;

		background-color: #e9eced;

		height: 1px;

	}



	.left-nw-nav::before {

		content: "";

		position: absolute;

		

		left: 0;

		background-color: #e9eced;

		height: 1px !important;

		width: 100% !important;

	}



	.btn-form-src {

		width: 100%;

		border-radius: 0px;

		max-width: 100%;

	}



	.left-nw-nav ul {

		max-width: 100%;

		top: 0px;

	}



	.datepicker.datepicker-dropdown {

		top: 890px !important;

	}

}









/*top-right-bar*/

#wp-nav {

	display: flex;

	align-items: center;

	width: 390px;

	margin-left: auto;

	justify-content: end;

}



.left-box-uo {

	font-weight: 700;

	color: #00aff5;

	font-size: 15px;

	margin-right: 20px;

}



.User-ico-0 {

	margin-left: 8px !important;

	margin-right: 8px !important;

	align-items: center !important;

	display: flex !important;

	float: right;

}



.user-ui-div {

	display: flex;

	-moz-box-pack: justify;

	justify-content: space-between;

	-moz-box-align: center;

	align-items: center;

	color: rgb(0, 175, 245);

	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%;

	border: 0px none;

	font-size: 16px;

	cursor: pointer !important;

}



.user-ui {

	box-sizing: border-box;

	border-radius: 50%;

	position: relative;

	width: 48px;

	height: 48px;

	border: medium none;

	margin-right: 16px !important;

}



.user-ui img {

	border-radius: 50%;


}



.left-box-uo:hover {

	color: #00aff5;

	text-decoration: none;

}



.wrap-drpdwn {

	position: absolute;

	bottom: -70px;

	width: 310px;

	box-shadow: rgba(0, 0, 0, 0.3) 0px 36px 36px 0px;

	overflow-y: auto;

	background-color: rgb(255, 255, 255);

	transition: transform 200ms ease-in-out 0s;

	will-change: transform;

}







.wrapper-login-0 a {

	height: 56px;

	display: flex;

	align-items: center;

	padding: 10px 25px 10px 25px;

	color: #343947;

	font-weight: 700;

}



.span-wrap {

	margin-left: auto;

}



.wrapper-login-0 a:hover {

	color: #343947;

	text-decoration: none;

}



.wrap-drpdwn {

	display: none;

}



.wrap-drpdwn.open-drp {

	display: block !important;

	transform: translateY(0%);

	z-index: 99;

}



.User-ico-0:focus-visible {

	outline: 0 !important;

}



.user-ui-div:focus {

	outline: 0 !important;

}



.user-ui-div:focus-visible {

	outline: 0 !important;

}



.kirk-icon.sc-ifAKCX.cqcJrU.rotate-arrowww {

	rotate: 180deg !important;

	transition: .4s;

}



.navbar-brand {

	height: auto !important;

}



.navbar.navbar-expand-lg.navbar-light.bg-light {

	background: #fff !important;

}



.first-div-input.text-box-width #datepicker .form-control {

	font-size: 17px !important;

	font-weight: 600 !important;

	font-family: open sans !important;

	background: #fff !important;

	margin-top: 0px !important;

	color: #343a40;

	height: 80px;

}



.modal-backdrop.fade.in {

	display: none;

}



.first-div-input.text-box-width {

	width: 190px !important;

}



.a-f-links.lind-bold {

	color: #009fd9;

	font-weight: 600;

}



.datepicker.datepicker-dropdown {

	width: 300px;

	top: 78px !important;

}





/*View-all-page*/

.wrapper-board {

	padding-left: 60px;

	padding-right: 60px;

	max-width: 100%;

	width: 100%;

}



.wrapper-insurancee {

	padding: 24px 0 200px;

}



.wrapper-board h1 {

	color: #4b4c67;

	margin: 40px 0 12px;

	font-size: 34px;

	font-weight: 700;

}



.div-wp-insurnce {

	display: inline-block;

	padding: 4px 0;

	max-width: 500px;

	width: 50%;

}



.link-a-insurancee {

	color: #666;

	margin: 8px 0 4px;

	font-weight: 400;

	font-family: Graphik;

	font-size: 14px;

}



#datepicker::after {

	content: "";

	position: absolute;

	top: 8px;

	bottom: 8px;

	left: 0;

	width: 1px;

	background-color: #e9eced;

}



.link-a-insurancee:hover {

	text-decoration: none;

}



/*View-all-page*/





/*New-search-bar*/

.left-nw-nav::before {

	content: "";

	position: absolute;

	top: 8px;

	bottom: 8px;

	left: 0;

	width: 1px;

	background-color: #e9eced;

}



#myULw {

	list-style-type: none;

	padding: 0;

	margin: 0;

	z-index: 999;

	position: relative;

	border: 1px solid #e9eced;

	top: 2px;

	max-height: 200px;

	height: 200px;

	overflow-y: scroll;

	display: none;

	box-shadow: 0 2px 4px #e9eced;

	background: #fff !important;

	width: 380px;

}



#myULw li a {

	margin-top: -1px;

	background-color: #fff;

	padding: 8px 16px;

	text-decoration: none;

	font-size: 16px;

	color: #081340;

	display: block;

	border: 0px !important;

}



#myULw li a:hover:not(.header) {

	background-color: #eee;

}



/**/

#myULe {

	list-style-type: none;

	padding: 0;

	margin: 0;

	z-index: 999;

	position: relative;

	border: 1px solid #e9eced;

	top: 2px;

	max-height: 200px;

	height: 200px;

	overflow-y: scroll;

	width: 380px;

	display: none;

	box-shadow: 0 2px 4px #e9eced;

	background: #fff !important;

}



.wrap-list-67 a {

	color: rgb(165, 165, 173) !important;

	font-weight: 600;

	font-size: 15px !important;

}



.wrap-list-67.uy-9 {

	margin-top: 5px;

}



#myULe li a {

	margin-top: -1px;

	background-color: #fff;

	padding: 8px 16px;

	text-decoration: none;

	font-size: 16px;

	color: #081340;

	display: block;

	border: 0px !important;

}



#myULe li a:hover:not(.header) {

	background-color: #eee;

}



#uniqp #datepicker .form-control {

	/* Firefox 19+ */

	font-size: 14px !important;

	line-height: 20px !important;

	font-weight: 400 !important;

	font-family: open sans !important;

	color: #919191 !important;

}



input {

	font-size: 14px !important;

	font-weight: 700 !important;

}



input::placeholder {

	font-size: 14px !important;

	font-weight: 400 !important;

}







.container.responsv-8 {

	background: #fff !important;

}



.container.content-90 {

	background: #fff;

	margin: 150px auto !important;

	margin-top: 0px !important;

	padding: 25px 130px 30px !important;

	width: 1700px !important;

	max-width: 100% !important;

}



.container.tab-responsive {

	background: #fff;

}



.footer {

	background: #fff;

}



.headong-faq {

	color: #4b4c67;

	text-align: center;

	font-size: 40px;

	font-weight: 600;

	padding: 280px 0px 20px;

	font-family: graphik;

}



.container.responsv-8 {

	padding-top: 0px !important;

}



.navbar.navbar-expand-lg.navbar-light.bg-light {

	margin-bottom: 0px !important;

}



.container.container-widthh {

	margin-top: 50px;

}







.col-lg-12.wp-adm1 .panel {



	padding: 0px;

}



.wrap-accdn {

	border-bottom: 1px solid #dde6ed;

	min-height: 73px;

	position: relative;

}



.h3-accordian.active {

	cursor: pointer;

}



.wp-adm1 p {

	padding-right: 20px;

	position: relative !important;

}



/* plus-sign */









.navbar #uniqp {

	width: 1100px !important;

	margin: 0 auto !important;

	margin-left: auto;

	height: 52px !important;

	border-radius: 4px !important;

	border: 1px solid #eaeaea;

	margin-left: 9rem !important;



}



.navbar #uniqp .right-nw-nav::after {

	
	display: none;

}



.navbar #uniqp #datepicker::after {

	content: "";

	position: absolute;

	top: 8px !important;

	bottom: 8px;

	left: 0;

	width: 1px;

	background-color: #e9eced;

	height: 34px !important;

}



.navbar #uniqp .input-nw-1 {

	width: 380px !important;

}



.btn-form-src {

	display: block !important;

}



.left-nw-nav::after {

	content: "" !important;

	position: absolute !important;

	top: 8px !important;

	bottom: 8px !important;

	left: 0 !important;

	width: 1px !important;

	background-color: #e9eced !important;

}



.nw-nav {

	display: flex;

	position: relative !important;

	flex: 1 1 0% !important;

	border: 1px solid #e9eced !important;

	border-top-left-radius: 4px !important;

	border-bottom-left-radius: 4px !important;

	border-bottom-right-radius: 0 !important;

	border-top-right-radius: 0 !important;

}



.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-bottom {

	top: 76px !important;

}



.navbar #uniqp .input-nw-2 {
	width: 700px !important;
}



.col-lg-12.wp-adm1 .h3-accordian.active {

	border: 0 !important;

}



#glink b {

	color: #fff !important;

}



.navbar #uniqp #datepicker .form-control {

	width: 180px !important;

}



.right-div-cont span {

	font-family: graphik !important;

}



.call-1.btn-ssect:focus {

	color: #00aff5;

}





/* footer */





#insurance-list {

	background: #424242;

	padding: 50px 30px;

}



#insurance-list .container {

	width: 1530px;

	max-width: 100%;

	margin: 0 auto;

	padding: 0px;

}



#insurance-list .container .row {

	margin: 0px;

}



.wrap-heading-5 h2 {

	font-family: open sans;

	color: #fff;

	text-align: center;

	font-weight: 300;

	font-size: 34px;

}



.wrap-heading-5 p {

	color: #dfdddb;

	list-style-type: none;

	text-align: center;

	padding-bottom: 2em;

	font-size: 14px;

	font-family: open sans;

}



#insurance-list .container .row {

	margin: 0px;

}



.wrap-bnf {

	display: flex;

	width: 100%;

}



.right-sect-wrapv {

	width: 100%;

}



.wrap-title-v h3 {

	font-family: open sans;

	font-size: 20px;

	color: #fff;

	font-weight: 600;

	line-height: 22px;

	margin-bottom: 30px;

	padding-left: 15px;

}



.wrap-colmnb-7 {

	display: flex;

}



.wrap-colm-7 {

	padding-left: 15px !important;

	padding-right: 15px !important;

	width: 380px !important;

}



.list-pi {

	list-style: none;

}



.list-pi li {

	padding-bottom: 0.5em;

	display: flex;

}



.a-zip {

	font-size: 15px;

	line-height: 20.8px;

	font-family: open sans;

	font-weight: 400;

	color: #dfdddb;

}



.a-zip::after {

	background-color: #fff;

	-webkit-transform: scaleX(0);

	transform: scaleX(0);

	-webkit-transform-origin: left center;

	transform-origin: left center;

	-webkit-transition: -webkit-transform .3s cubic-bezier(.19, 1, .22, 1);

	transition: -webkit-transform .3s cubic-bezier(.19, 1, .22, 1);

	transition: transform .3s cubic-bezier(.19, 1, .22, 1);

	transition: transform .3s cubic-bezier(.19, 1, .22, 1), -webkit-transform .3s cubic-bezier(.19, 1, .22, 1);

	height: 2px;

	content: "";

	display: block;

}



#footer-vty {

	background: #313131;

	padding: 15px 53px;

}



#footer-vty .container {

	width: 1529px;

	max-width: 100%;

	margin: 0 auto;

	padding: 0px;

}



.wrap-nav-cont {

	display: flex;

}



.copy-sent {

	color: #fff;

	font-size: 14px;

	margin-right: 100px;

}



.a-t-linkk {

	color: rgba(255, 255, 255, 0.6);

	font-size: 15px;

	margin-right: 18px;

}



.social-k-icons {

	float: right;

}



.social-k-icons a {

	margin-right: 13px;

}



.social-k-icons a svg {

	width: 20px;

}



.social-k-icons a svg path {

	fill: #9999a7;

}



.a-zip:hover::after {

	-webkit-transform: scaleX(1);

	transform: scaleX(1);

}



.a-zip:hover {

	color: #fff;

	text-decoration: none;

}



.a-t-linkk:hover {

	color: #fff;

	text-decoration: none;

}



.star-rating {

	text-align: center;

	flex-direction: row-reverse;

	font-size: 1.5em;

	justify-self: center;

}



.star-rating input {

	display: none;

}



.star-rating label {

	color: #ccc;

	cursor: pointer;

}



.star-rating :checked~label {

	color: #f90;

}



.star-rating label:hover,

.star-rating label:hover~label {

	color: #fc0;

}



/* explanation */



article {

	background-color: #ffe;

	box-shadow: 0 0 1em 1px rgba(0, 0, 0, .25);

	color: #006;

	font-family: cursive;

	font-style: italic;

	margin: 4em;

	max-width: 30em;

	padding: 2em;

}















/* 



@media only screen and (max-device-width: 540px) and (orientation: portrait),

screen and (max-width: 540px) and (orientation: portrait) {

	#uniqp {

		display: block !important;

		max-width: 100% !important;

		width: 100% !important;

		margin: 0 auto;

		padding: 0px;

		height: auto;

	}



	#uniqp .nw-nav {

		display: block !important;

       

	}header {

		padding-bottom: 0px !important;

	}.wrap-list-box{

		width: 100% !important;

	}.container.tab-responsive .row {

		margin: 0px;

	}



	.left-nw-nav {

		height: 60px;

	}



	.right-nw-nav {

		height: 70px;

	}



	.btn-form-src {

		width: 100%;

		border-radius: 0px;

	}



	.input-nw-1 {

		width: 100%;

	}



	.left-nw-nav::before {



		content: "";

		position: absolute;

		top: 61px;

		bottom: 8px;

		left: 0;

		width: 100%;

		background-color: #e9eced;

		height: 1px;

		z-index: 11111;



	}



	.input-nw-2 {

		width: 100% !important;

	}



	.right-nw-nav::after {

		content: "";

		position: absolute;

		top: 61px;

		bottom: 8px;

		left: 0;

		width: 100%;

		background-color: #e9eced;

		height: 1px;

		z-index: 11111;

	}



	#datepicker::after {

		content: "";

		position: absolute;

		top: 61px;

		bottom: 8px;

		left: 0;

		width: 100%;

		background-color: #e9eced;

		height: 1px;

		z-index: 11111;

	}



	#datepicker {

		width: 100% !important;

	}



	#datepicker .form-control {

		width: 100px !important;

	}



	#wp-nav {

		display: none;

	}



	.container.content-90 {

		padding: 0px 20px !important;

		margin: 0 auto;

	}



	#my-scrollbar-1 {

		flex: 0 0 100% !important;

		width: 100%;

		max-width: 100%;

	}



	#my-scrollbar {

		flex: 0 0 100% !important;

		width: 100%;

		max-width: 100%;

	}



	.col-md-6.map-col-resp {

		flex: 1 0 100%;

		margin: 10px auto !important;

	}



	.navbar-toggler {

		display: none !important;

	}



	.navbar-light .navbar-brand {

		margin: 0 auto;

	}



	.wrapper-p-1 h2 {

		width: 100%;

	}



	.ul-list-state {

		float: unset !important;

		width: 100% !important;

	}



	.wrap-list-box {

		display: block;

		justify-content: center;

		margin: 0px;

	}



	#myULw {

		z-index: 99999999;

	}



	.datepicker.datepicker-dropdown {

		width: 300px;

		top: 288px !important;

		z-index: 99999999999999999 !important;

	}



	.row.row-container {

		padding-bottom: 50px;

		width: 100%;

		margin: 0 auto;

	}



	.row.row-container-1 {

		width: 100%;

	}



	.svg-arrow.arrow-rght {

		position: absolute;

		right: 0px;

		display: inline;

		left: 333px;

	}



	.buttons.cta-container .popup {

		margin-right: 20px;

	}



	.cityul-ul li {

		padding-left: 0px;

	}



	.ul-list-state {

		margin-left: 0px;

	}



	.container.content-90 {

		margin-bottom: 0px !important;

	}



	.container.responsv-8 {

		padding: 0px 10px;

	}

}



 */

/* 





/* Responsive-ipad  

@media only screen and (min-device-width: 600px) and (max-device-width: 834px) and (orientation: portrait),

screen and (min-device-height: 600px) and (max-device-height: 834px) and (orientation: landscape),

screen and (min-width: 600px) and (max-width: 834px) and (orientation: portrait),

screen and (min-height: 600px) and (max-height: 834px) and (orientation: landscape) {

	

	.navbar #uniqp {

		width: 100% !important;

		max-width: 100% !important;

		display: block !important;

		margin: 0 auto !important;

		height: auto !important;

		margin:120px 0px !important;

	}

	

	.navbar .navbar-brand {

		padding: 15px 15px !important;

		margin: 0 auto;

	}



	.navbar-toggler,

	.navbar-toggler.collapsed {

		display: none !important;

	}



	.nw-nav {

		display: block;

	}



	.navbar #uniqp .input-nw-1 {

		width: 100% !important;

		height: 52px !important;

	}



	.navbar #uniqp .input-nw-2 {

		width: 100% !important;

		height: 52px;

	}



	#datepicker {

		width: 100% !important;

		position: relative;

	}



	.navbar #uniqp #datepicker .form-control {

		width: 100% !important;

	}



	.navbar #uniqp #datepicker .form-control {

		width: 100% !important;

		float: left;

		text-align: left;

		padding-left: 30px !important;

	}



	#wp-nav {

		display: none !important;

	}



	.container.content-90 {

		max-width: 100%;

		padding: 40px 40px !important;

	}



	.col-md-6.map-col-resp {

		flex: 0 0 100% !important;

		max-width: 100%;

		padding: 0;

		margin-left: 0px !important;

	}



	#my-scrollbar-1 {

		flex: 0 0 49% !important;

		max-width: 100% !important;

	}



	#my-scrollbar {

		flex: 0 0 49% !important;

		max-width: 100% !important;

		margin: 0px !important;

		margin-left: 0px;

		margin-left: 10px !important;

	}



	.input-nw-2 {

		border: 1px solid #e9eced !important;

	}



	#uniqp .left-nw-nav .input-nw-1 {

		border: 1px solid #e9eced;

	}



	.btn-form-src {

		width: 100% !important;

		border-radius: 0px !important;

	}



	.container.container-widthh {

		margin-top: 0px;

		width: 100%;

		background: #fff;

	 

	}



	.container.content-90 {

		margin-bottom: 0px !important;

		border-bottom: 1px solid #f4f5f6;

	}



	.wrapper-p-1 h2 {

		text-align: center;

		font-size: 40px !important;

		width: 100%;

	}.wrap-list-box {

		display: block;

		width: 100% !important;

		padding: 80px 20px;

	}.cityul-ul li {

		padding-left: 0px;

		line-height: 24px;

	}.ul-list-state { 

		width: 50% !important;

		margin: 0px;

	}.wrap-nav-cont {

		display: block!important;

	}.copy-sent {

		color: #fff;

		font-size: 14px;

		margin-right: 0px;

		text-align: left;

	}#footer-vty .col-md-6:nth-child(2){

		display: flex;

		align-items: center;

		justify-content: end;

	}#footer-vty .container {

		width: 100%;

		max-width: 100%;

		margin: 0 auto;

		padding: 0px;

		padding: 0px !important;

	}.navbar.navbar-expand-lg.navbar-light.bg-light #wp-nav {

		display: none !important;

	}.navbar.navbar-expand-lg.navbar-light.bg-light { 	

		display: block;

	}.container.responsv-8 { 

		margin-top: 0px !important;

	}#uniqp .nw-nav .left-nw-nav #myULe {

		width: 100% !important;

		position: absolute;

		top: 50px;

	}#myULw {

		width: 100% !important;

		position: absolute;

		top: 50px;

	}

}



  



/*Ipad*/



/* iPads (landscape) ----------- */

@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {



	.navbar-brand {

		margin: 0 auto !important;

	}



	.input-as-box {

		flex-direction: column;

		width: 430px;

		height: auto;

		padding: 16px 24px 0px;

		-moz-box-align: stretch;

		align-items: stretch;

		top: -16px;

		margin: 0 auto;

		margin-top: 50px;

		display: block;

		width: 41% !important;

	}



	.btn-search-1 {

		margin-left: 0px !important;

	}



	.label-box {

		margin-bottom: 20px;

	}



	.hr-1 {

		height: 1px;

		margin: 10px 0;

		width: 100%;

		background-color: rgb(237, 237, 237);

	}



	.btn-mag {

		width: 113% !important;

		border-radius: 0 0 15px 15px;

		margin-left: -24px;

		margin-top: 20px;

	}



	#my-scrollbar-1 {

		width: 50% !important;

		flex: 0 0 48% !important;

	}



	#my-scrollbar-1 {

		width: 50% !important;

		flex: 0 0 48% !important;

	}



	.resp-sect .container .row #my-scrollbar {

		flex: 0 0 48% !important;

		margin-right: 0px;

		margin-left: 30px;

	}



	.iteam-adv .div_hover {

		min-height: unset !important;

	}



	.svg-arrow.arrow-rght {

		left: 367px !important;

	}



	.two-sides hr {

		left: 212px !important;

	}



	.wrapper-board {

		max-width: 100% !important;

		width: 100% !important;

		padding: 0 40px !important;

	}



	.div-wp-insurnce {

		width: 49% !important;

	}



	.final-u #wp-nav {

		margin-top: 0px !important;

		width: 500px !important;

	}



	/*city*/

	.wrapper-p-1 h2 {

		max-width: 100%;

	}



	.wrap-list-box {

		display: block;

		max-width: 100% !important;

		margin: 0 auto;

	}



	.ul-list-state {

		width: 50% !important;

		max-width: 100%;

		float: left;

		margin-left: 0px;

	}



	.ul-list-state li {

		padding: 0px !important;

	}



	.reset.text-left {

		max-width: 100%;

		margin-left: 180px !important;

	}



	#Paris .cityul-ul.ul-6 li ul {

		margin-left: 20px;

		max-width: 100%;

	}



	/*New-searchbox-updated*/

	#uniqp {

		display: block !important;

		max-width: 100%;

		width: 100%;

		/*	height: 100% !important;*/

		margin: 0px;

		box-shadow: none;

	}



	.hr-89 {

		display: none;

	}



	.nw-nav {

		display: block !important;

		max-width: 100%;

		width: 100%;

		box-shadow: 0 2px 4px #e9eced;

	}



	.left-nw-nav {

		max-width: 100%;

		width: 100%;

	}



	input {

		max-width: 100%;

		height: 52px !important;

	}



	.input-nw-2 {

		max-width: 100% !important;

		width: 100% !important;

	}



	#datepicker {

		max-width: 100%;

		width: 100%;

		display: block;

	}



	.left-nw-nav::before {

		content: "";

		position: absolute;

		top: 51px;

		bottom: 8px;

		left: 0;

		background-color: #e9eced;

		height: 1px;

		width: 100%;

	}



	#datepicker::after {

		content: "";

		position: absolute;

		top: 51px;

		bottom: 8px;

		left: 0;

		width: 100%;

		background-color: #e9eced;

		height: 1px;

	}



	.right-nw-nav::after {

		content: "";

		position: absolute;

		top: 51px;

		bottom: 8px;

		left: 0;

		width: 100%;

		background-color: #e9eced;

		height: 1px;

	}



	.left-nw-nav::before {

		content: "";

		position: absolute;

		top: 51px !important;

		bottom: 8px;

		left: 0;

		background-color: #e9eced;

		height: 1px !important;

		width: 100% !important;

	}



	.btn-form-src {

		width: 100%;

		border-radius: 0px;

		max-width: 100%;

	}



	.left-nw-nav ul {

		max-width: 100%;

		top: 0px;

	}



	.datepicker.datepicker-dropdown {

		top: 890px !important;

	}



	.input-nw-1.inp-0 {

		width: 100% !important;

		max-width: 100% !important;

	}



	body .resp-sect {

		margin-top: 0px !important;

	}



	/*city*/

}





/* iPads (portrait) ----------- */



@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {

	.navbar-toggler {

		display: none;

	}



	.wrap-nav-cont {

		display: block !important;

	}



	.navbar-brand {

		margin-right: auto !important;

	}



	.input-as-box {

		flex-direction: column;

		width: 430px;

		height: auto;

		padding: 16px 24px 0px;

		-moz-box-align: stretch;

		align-items: stretch;

		top: -16px;

		margin: 0 auto;

		margin-top: 50px;

		display: block;

		width: 61% !important;

	}



	.btn-search-1 {

		margin-left: 0px !important;

	}



	.label-box {

		margin-bottom: 20px;

	}



	.hr-1 {

		height: 1px;

		margin: 10px 0;

		width: 100%;

		background-color: rgb(237, 237, 237);

	}



	.btn-mag {

		width: 113% !important;

		border-radius: 0 0 15px 15px;

		margin-left: -24px;

		margin-top: 20px;

	}



	.container.content-90 {

		max-width: 100% !important;

		width: 100% !important;

		padding: 0 20px !important;

	}



	.wrapper-p-1 h2 {

		max-width: 100%;

	}



	



	#wp-nav {

		margin-top: -220px;

	}



	.left-nw-nav ul {

		max-width: 100%;

		width: 100% !important;

	}



	.form-group.anp #datepicker .form-control {

		position: absolute;

		z-index: 0;

	}



	#Paris {

		margin-top: 0px !important;

		padding-top: 60px;

	}



	.ul-list-state .reset.text-left {

		margin-left: 30px !important;

	}



	.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-bottom {

		top: 256px !important;

	}



	/*New-searchbox-updated*/

	#uniqp {

		display: block !important;

		max-width: 100%;

		width: 100%;

		margin: 0px;

		box-shadow: none;

	}



	.input-nw-1.inp-0 {

		width: 100% !important;

		max-width: 100% !important;

	}



	.nw-nav {

		display: block !important;

		max-width: 100%;

		width: 100%;

		box-shadow: 0 2px 4px #e9eced;

	}



	.left-nw-nav {

		max-width: 100%;

		width: 100%;

	}



	input {

		max-width: 100%;

		height: 52px !important;

	}



	.input-nw-2 {

		max-width: 100% !important;

		width: 100% !important;

	}



	#datepicker {

		max-width: 100%;

		width: 100%;

		display: block;

	}



	.left-nw-nav::before {

		content: "";

		position: absolute;

		top: 51px;

		bottom: 8px;

		left: 0;

		background-color: #e9eced;

		height: 1px;

		width: 100%;

	}



	#datepicker::after {

		content: "";

		position: absolute;

		top: 51px;

		bottom: 8px;

		left: 0;

		width: 100%;

		background-color: #e9eced;

		height: 1px;

	}



	.right-nw-nav::after {

		content: "";

		position: absolute;

		top: 51px;

		bottom: 8px;

		left: 0;

		width: 100%;

		background-color: #e9eced;

		height: 1px;

	}



	.left-nw-nav::before {

		content: "";

		position: absolute;

		top: 51px !important;

		bottom: 8px;

		left: 0;

		background-color: #e9eced;

		height: 1px !important;

		width: 100% !important;

	}



	.btn-form-src {

		width: 100%;

		border-radius: 0px;

		max-width: 100%;

	}



	.left-nw-nav ul {

		max-width: 100%;

		top: 0px;

	}



	.input-nw-1 {

		max-width: 100%;

		width: 100%;

	}



	.datepicker.datepicker-dropdown {

		top: 890px !important;

	}



	/*section*/

	.resp-sect #my-scrollbar-1 {

		flex: 0 0 48% !important;

		width: 100% !important;

		max-width: 100% !important;

	}



	#my-scrollbar {

		flex: 0 0 50% !important;

		margin-right: 0px !important;

		margin-left: 14px;

	}



	.col-md-3.rightsidebar {

		height: 95vh !important;

	}



	.col-md-3.box-col-3.leftsidebar {

		height: 95vh !important;

	}



	.col-md-4.map-col-resp {

		margin-left: 0px !important;

	}



	.wrapper-board {

		max-width: 100% !important;

		width: 100% !important;

		padding: 0 40px !important;

	}



	.div-wp-insurnce {

		width: 49% !important;

	}



	.wrapper-insurancee {

		padding-bottom: 50px !important;

	}



	.row.row-container {

		max-width: 100%;

		width: 100%;

	}



	.row.row-container-1 {

		max-width: 100%;

	}



	/*City*/

	.ul-list-state.cityul-ul {

		max-width: 100%;

		width: 50% !important;

		margin: 0px;

	}



	.wrap-list-box {

		display: block;

		margin-top: 150px;

		width: 100% !important;

	}



	.ul-list-state.cityul-ul li {

		padding: 0px;

		padding-bottom: 0px;

		max-width: 100%;

	}



	.city-box {

		max-width: 100%;

	}



	.reset.text-left {

		max-width: 100% !important;

		margin-left: 170px !important;

	}



	.hr-89 {

		max-width: 100%;

	}



	/*city*/

}



.navbar-brand img {

	width: 290px !important;

}

@media only screen and (min-device-width: 600px) and (max-device-width: 834px) and (orientation: portrait){
	.closeDiv {
		padding-right: 55px !important;
	  }
}



/* Responsive-mobile */





@media only screen and (max-device-width: 540px) and (orientation: portrait),

screen and (max-device-height: 540px) and (orientation: landscape),

screen and (max-width: 540px) and (orientation: portrait),

screen and (max-height: 540px) and (orientation: landscape) {



	/* navbar-top-responsive */

	body .final-u .navbar #uniqp {

		margin-left: 0px !important;

		display: none !important;

	}
	.heading-row{display: none;}
	.SearchSticky {width: 100% !important;padding: 0 10px !important;}
	.openBtn{width: 100%;}

	.wrap-wht h2{
		margin-bottom: -15px;
		text-align: center;
	}
	

	.wrap-wht .box-Servies{display: block !important;}
	.box-Servies{display: none !important;}


	body .final-u .navbar.navbar-expand-lg #wp-nav {

		display: none !important;

	}



	body .navbar-brand img {
	/* max-width: 312px !important; */
width: 180px !important;
	}
	.navbar-brand img {
	margin-left: 20px;
	}



	body .final-u .navbar #uniqp {

		width: 95% !important;

		margin: 0px auto !important;

		margin-right: 0px;

		margin-left: 0px;

		height: auto !important;

	}



	body .final-u .navbar.navbar-expand-lg.navbar-light.bg-light #uniqp {

		margin-left: auto !important;

	}
	#uniqp{display: none !important;}
	.openBtn{display: block;padding-left: 4.375rem !important;}
	.sticky{padding: unset !important;}
	.has-search .form-control-feedback {
		position: absolute;
		z-index: unset !important;
		display: block;
		width: 2.375rem;
		height: 2.375rem;
		line-height: 2.375rem;
		text-align: center;
		pointer-events: none;
		color: #aaa;
		left: 15px;
		top: 15px;
		font-size: 18px;
	  }

	body .final-u .navbar #uniqp .btn-form-src {

		width: 100% !important;

		border-radius: 0px !important;

	}



	.navbar #uniqp .left-nw-nav {

		position: relative;

	}



	body .final-u .left-nw-nav::after {

		width: 100% !important;

		height: 1px !important;

		bottom: 0px !important;

		top: unset !important;

	}



	body .final-u .navbar #uniqp .right-nw-nav {

		width: 100% !important;

	}



	body .final-u .navbar #uniqp .right-nw-nav::after {

		width: 100%;

		height: 1px !important;

		bottom: 0px !important;

		top: unset !important;

	}



	body .final-u .navbar #uniqp #datepicker {

		width: 100% !important;

	}



	body .final-u .navbar #uniqp #datepicker::after {

		width: 100%;

		height: 1px !important;

		top: unset !important;

		bottom: 0px !important;

	}



	.autocomplete-items {

		z-index: 11111 !important;

	}



	/* navbar-top-responsive */



	.navbar #uniqp .right-nw-nav::after {
		display: block;
	  }

	  .my-scrollbar{
		height: 100vh !important;
	}



	.container.responsv-8 #my-scrollbar-1 .iteam-adv {

		height: 300px !important;

	}



	.h3-accordian.active::before {

		display: none !important;

	}



	.h3-accordian::after {

		display: none;

	}



	.h3-accordian {

		padding-left: unset;

	}



	.navbar #uniqp {

		width: 100% !important;

		margin: 0px auto !important;

		margin-left: auto;

		margin-left: auto;

		height: auto !important;

		border-radius: 4px !important;

		box-shadow: none !important;

		margin-left: 0px !important;
		border: 0;

	}



	.navbar.navbar-expand-lg #wp-nav {

		text-align: center !important;

		display: none !important;

	}



	.navbar #uniqp .btn-form-src {

		width: 100% !important;

		border-radius: 0px !important;

	}



	.navbar #uniqp .right-nw-nav .input-nw-2 {

		width: 100% !important;

	}



	.navbar #uniqp .right-nw-nav::after {

		content: "";

		position: absolute;

		top: 0px;

		bottom: 8px;

		left: 0;

		width: 100%;

		background-color: #e9eced;

		height: 1px !important;

	}



	.navbar #uniqp .right-nw-nav {

		height: 52px;

	}



	.navbar #uniqp .left-nw-nav {

		height: 52px;

	}



	.navbar #uniqp #datepicker {

		height: 52px !important;

		padding: 0px !important

	}



	.navbar #uniqp #datepicker::after {

		content: "";

		position: absolute;

		top: 0px !important;

		bottom: 8px;

		left: 0;

		width: 100%;

		background-color: #e9eced;

		height: 1px !important;

	}



	.left-nw-nav::after {

		content: "" !important;

		position: absolute !important;

		top: 0px !important;

		bottom: 8px !important;

		left: 0 !important;

		width: 100% !important;

		background-color: #e9eced !important;

		height: 1px !important;

	}



	.container.content-90 {

		margin-bottom: 0px !important;

	}



	.container.content-90 {

		padding: 0px 20px !important;

	}



	.wrap-colmnb-7 {

		display: block !important;

	}



	.wrap-nav-cont {

		display: block !important;

	}



	.copy-sent {

		margin-right: 0px;

		text-align: center;

	}



	.social-k-icons {

		float: unset;

		text-align: center;

	}



	.col-lg-12.wp-adm1 .panel {

		padding-left: 0px !important;

	}



	.form-group.anp {

		display: none;

	}



	.svg-arrow.arrow-rght {

		position: absolute;

		right: 0px;

		display: inline;

		left: unset;

		top: -18px;

		width: 40px;

		float: unset;

	}



	.buttons.cta-container {

		padding-bottom: 0px;

		display: flex;

		padding-top: 5px;

		overflow-x: scroll;

		scrollbar-width: auto;

		overflow: scroll;

	}



	.nav-wrapf-a {

		text-align: center !important;

		margin: 20px auto !important;

	}



	.navbar #uniqp #datepicker .form-control {

		text-align: left;

		padding-left: 17px !important;

		width: 100% !important;

	}



	.navbar #uniqp #datepicker {

		width: 100% !important;

	}



	#myULe {

		width: 100% !important;

	}



	.wrap-colm-7 .list-pi {

		list-style: none;

		margin-bottom: 50px;

	}



	body .wrapper-bg-imggggg #header-1 {

		position: unset !important;

	}



	#insurance-list {

		padding: 50px 20px !important;

	}



	.headong-faq {

		font-size: 27px;

	}



	.social-k-icons a:hover {

		text-decoration: none;

	}



	#myULw {

		width: 100% !important;

	}



 



	#my-scrollbar-1 {

		display: none !important;

	}



	.booking-btn {

		z-index: 111111111111;

	}



	.col-md-3.box-col-3.leftsidebar {

		height: 422px !important;

		margin-bottom: 10px;

	}



	.resp-sect .col-md-4.map-col-resp #map_div {

		height: 40vh !important;

	}



	.col-md-4.map-col-resp {

		height: auto;

	}



	.container.container-widthh {

		margin-top: 0px;

	}



	.wp-adm1 p::before {

		content: none;

	}



	.wp-adm1 p {

		color: #4b4c67 !important;

		font-size: 18px !important;

		font-weight: 500 !important;

		line-height: 24px !important;

		margin-bottom: 0px !important;

		font-family: Lato !important;

	}



	.wp-adm1 h3 {

		font-size: 20px !important;

	}



	.ul-list-state.cityul-ul {

		max-width: 100%;

		width: 100% !important;

		margin: 0px;

		float: left;

	}

}





@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3) {}









/* ipad */

@media only screen and (min-device-width: 600px) and (max-device-width: 834px) and (orientation: portrait),

screen and (min-device-height: 600px) and (max-device-height: 834px) and (orientation: landscape),

screen and (min-width: 600px) and (max-width: 834px) and (orientation: portrait),

screen and (min-height: 600px) and (max-height: 834px) and (orientation: landscape) {

	.final-u .navbar.navbar-expand-lg #wp-nav{

		display: none!important;

	}	.navbar #uniqp {

		width: 100% !important;

		margin: 0px auto !important;

		margin-left: auto;

		margin-left: auto;

		height: auto !important;

		border-radius: 4px !important;

		box-shadow: none !important;

		margin-left: 0px !important;

	}



	.navbar.navbar-expand-lg #wp-nav {

		text-align: center !important;

		display: none !important;

	}



	.navbar #uniqp .btn-form-src {

		width: 100% !important;

		border-radius: 0px !important;

	}



	.navbar #uniqp .right-nw-nav .input-nw-2 {

		width: 100% !important;

	}



	.navbar #uniqp .right-nw-nav::after {

		content: "";

		position: absolute;

		top: 0px;

		bottom: 8px;

		left: 0;

		width: 100%;

		background-color: #e9eced;

		height: 1px !important;

	}



	.navbar #uniqp .right-nw-nav {

		height: 52px;

	}



	.navbar #uniqp .left-nw-nav {

		height: 52px;

	}



	.navbar #uniqp #datepicker {

		height: 52px !important;

		padding: 0px !important

	}



	.navbar #uniqp #datepicker::after {

		content: "";

		position: absolute;

		top: 0px !important;

		bottom: 8px;

		left: 0;

		width: 100%;

		background-color: #e9eced;

		height: 1px !important;

	}



	.left-nw-nav::after {

		content: "" !important;

		position: absolute !important;

		top: 0px !important;

		bottom: 8px !important;

		left: 0 !important;

		width: 100% !important;

		background-color: #e9eced !important;

		height: 1px !important;

	}



	.rightsidebar {

		flex: 49% !important;

	}



	.col-md-3 {

		max-width: 50%;

	}



	#my-scrollbar {

		flex: 49% !important

	}



	.map-col-resp {

		flex: 1 0 50%;

		max-width: 100%;

		padding: 0;

		margin: 10px !important;

	}





	/**/

	.navbar #uniqp {

		width: 90% !important;

		margin: 100px auto !important;

		margin-left: auto !important;

		display: block !important;

	}



	.navbar #uniqp .nw-nav {

		display: block !important;

	}



	.navbar #uniqp .input-nw-1 {

		width: 100% !important;

	}



	#myULw {

		width: 100% !important;

	}



	.navbar #uniqp .right-nw-nav .input-nw-2 {

		width: 100% !important;

	}



	.navbar #uniqp #datepicker {

		width: 100% !important;

	}



	#myULe {

		width: 100% !important;

	}



	.left-nw-nav::before {

		width: 0px !important;

	}



	.navbar #uniqp #datepicker .form-control {

		width: 100% !important;

		text-align: left;

		padding-left: 15px !important;

	}



	.headong-faq {

		padding: 0px 0px 50px !important

	}



	.ul-list-state li a {

		padding: 0 0em !important;

		font-size: 15px !important;

	}



	.container.content-90 {

		padding: 25px 80px 30px !important;

		margin-bottom: 0px !important;

	}



	/* .navbar-toggler {

		display: none !important;

	} */



	.navbar-brand {

		margin: 0 auto;

	}



	.buttons-div-appoint form {

		display: none;

	}



	.svg-arrow.arrow-rght {

		left: unset;

	}



	.buttons.cta-container {

		scrollbar-width: auto;

	}



	.wrap-nav-cont {

		display: block;

	}

}







@media only screen and (min-width: 1921px) {

	.svg-arrow.arrow-rght {

		position: absolute;

		right: 0px;

		display: inline;

		left: 437px;

		top: -18px;

		width: 40px;

		float: right;

	}
	.two-sides p span{
		font-size: 16px !important;
	}
	

}





.container.responsv-8 {



	display: block;

}



.headong-faq {

	padding-top: 0px !important;

}



/* ---------------------------------------------1366px laptop screen--------------------------------------------- */

@media screen and (max-width: 1400px) {

	#my-scrollbar-1 {

		flex: 0 0 17% !important;

	}

	#autocompleteautocomplete-list {

		width: unset !important;

	  }

	.navbar #uniqp {

		width: 1000px !important;

		margin: 0px !important;



		/* height: 52px !important; */

		border-radius: 4px !important;


		margin-left: 9rem !important;

		/* display: flex !important; */

		margin-right: 0px !important;

	}



	.navbar #uniqp .nw-nav {

		/* display: flex !important; */

		position: relative !important;

		flex: 1 1 0% !important;

		border: 1px solid #e9eced !important;

		border-top-left-radius: 4px !important;

		border-bottom-left-radius: 4px !important;

		border-bottom-right-radius: 0 !important;

		border-top-right-radius: 0 !important;

	}



	.navbar #uniqp .btn-form-src {

		width: 100% !important;

		border-radius: 0px !important;

	}



	/* .navbar .navbar-brand {

		margin: unset !important;

	} */



	body .final-u .navbar #uniqp {

		margin: 0px 10px !important;

	}



	.final-u .navbar-brand {
	position: unset;
	width: 80%;
	/* max-width: 312px; */
	margin: 0 0 0 0px !important;
	}



	.navbar #uniqp .right-nw-nav {

		width: 80% !important;

	}



	.navbar #uniqp .input-nw-1 {

		width: 100% !important;

	}



	.navbar #uniqp #datepicker {

		width: 80% !important;

	}



	.left-nw-nav {

		max-width: 100%;

		width: 80% !important;

	}



	.navbar.navbar-expand-lg #wp-nav {

		text-align: center !important;

		display: flex !important;

		margin: 0px 0px !important;

		width: auto;

		padding: 0px;

	}



	.wrap-box-flexx {
	   
	  border-left: 1px solid #d0d8d6 !important;
	  border-right: 1px solid #d0d8d6 !important; 
	}

	.col-md-6.map-col-resp {

		/* flex: 0 0 108% !important; */

		padding-top: 0px !important;margin-left: auto !important;

	}



	.resp-sect .container .row #my-scrollbar {

		flex: 0 0 100% !important;

	}



	#my-scrollbar-1 {

		flex: 0 0 48% !important;

		padding-top: 0px !important;

	}



	.iteam-adv .div_hover {

		min-height: unset !important;

		height: 100% !important;

	}



	.iteam-adv {

		height: 281px !important;

		margin-bottom: 30px !important;

	}



	.wrap-drpdwn.open-drp {

		width: 330px !important;

	}



	.headong-faq {

		padding: 60px 0px 0px !important;

	}



	.navbar #uniqp .right-nw-nav::after {

		width: 1px;

		height: 100% !important;

	}



	.navbar #uniqp #datepicker::after {

		width: 1px;

		height: 100% !important;

	}



	.left-nw-nav::after {

		width: 1px !important;

		height: 100% !important;

	}





	.a-t-linkk {

		color: rgba(255, 255, 255, 0.6);

		font-size: 14px !important;

	}

}



#autocompleteautocomplete-list {

	width: 380px !important;

}

































/* new-section-css */

.reset.text-left li a {

	padding: 0;

	padding: 0px 12px !important;

	height: 0px !important;

	display: inline-block;

}



.reset.text-left .ul-list-state li {

	padding-bottom: 0px !important;

}



.reset.text-left {

	width: 250px;

	border-top: 2px solid #0095ff !important;

	border-radius: 0px !important;

	left: 0px !important;

}



.ul-list-state li a:hover::after {

	content: none !important;

	color: #258fdf;

}



.reset.text-left::before {

	content: none !important;

}



.ul-list-state li:not(.init) {

	position: relative !important;

}



.reset.text-left {

	margin-top: 0px !important;

}



.reset.text-left li a {

	color: #33b7e0 !important;

	font-size: 12px !important;

	line-height: 1.5 !important;

}



.reset.text-left li {

	line-height: 1.5 !important;

}



.city-a::before {

	content: '+';

	font-size: 18px;

	padding-right: 8px;

}





.wrap-box-flexx {

	

	/* min-height: 282px; */

	margin-bottom: 5px;

	

	/* padding: 10px 0px !important; */

}



.container.responsv-8 .row {

	margin-top: 0px !important;

	margin-bottom: 0px !important;

	margin: 0;

}



.wrap-box-flexx .col-md-2 {

	padding: 0px !important;

}







/* .wrap-box-flexx .col-md-10 {

	padding: 0px;

} */



.wrap-box-flexx .box-new {

	border: 0px solid #d0d8d6 !important;

	margin-bottom: 0px !important;

	min-height: auto !important;
	background: transparent !important;

}

.box-new.div-ap{
	float: right !important;
}
.p-texs-p1{
	font-size: 17px;
	font-family: graphik;

	margin-top: 4px !important;
	margin-bottom: 10px !important;
}
.box-new.div-ap {

	border-radius: 0px !important;

}



.box-new {

	background: #f8f8f8 !important;

	position: relative;

	padding: 4px;

}



.box-new a {

	text-decoration: none !important;

}







/* #my-scrollbar-1 {

	flex: 0 0 17% !important;

} */



.wrap-box-flexx .box-new h2 {

	font-family: graphik !important;

	color: #343947;

	font-weight: 600 !important;

	font-size: 19px !important;

}



#my-scrollbar .wrap-box-flexx .app-text {

	font-weight: 500 !important;

}



.call-1 {

	width: 132px !important;

}



.box-10 {
	display: none;
	padding: 0px 10px;

}



.slideRight.app-text.ap-1 {

	font-size: 14px !important;

}

@media (min-width: 1921px)  {
   .my-scrollbar-1{
	flex: 0 0 16% !important;
   }
   .box-new p{
	   font-size: 19px !important;
   }
   .p-texs-p1 {
	font-size: 19px;}
	.wrap-box-flexx .box-new h2 {
		
		font-size: 24px !important;
	  }
	  .wrap-round-img img{
		width: 140px !important;
		height: 90px !important;
	  }
	  .box-new.div-ap {
		width: 400px !important;
	  }
	  #my-scrollbar {
		flex: 1 0 10% !important;
		
	  }
	  .phone-no-1.ph-font {
		margin-top: 12px !important;
	  }
	  .p-texs-p1 {
		
		margin-top: 8px !important;
		margin-bottom: 13px !important;
	  }
	  .two-sides{margin-bottom: -2px ;}
	  .box-new h2 {margin-bottom: 5px !important;}
	  
	  .wrap-box-flexx .col-md-10 {
		padding: -5px !important;
	  }
	  #my-scrollbar-1{
		flex: 0 0 16% !important;
	  }
	  
	  #searchPlace::placeholder
	  {
		  font-size: 24px !important;
	  }
	 
}
