.timeout-popup .home-logo {
	position: absolute;
	left: 3px;
	width: 91px;
	top: 16px;
	margin-left: 8px;
}
.timeout-popup .closepopup {
	position:absolute;
	right:-10px;
	top:-10px;
	cursor:pointer;
}
.timeout-popup .bg-overlay {
	background: rgba(0, 0, 0, .5);
	z-index:9999;
	position: fixed;
	width:100%;
	height:100vh;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.timeout-popup .popup-window {
	position:fixed;
	top:75px;
	left:0;
	right:0;
	margin-left:-60px;
	margin-top:-40px;
	margin: 0 auto;
	max-width:953px;
	height:550px;
	background:#fff url(../images/call-bg.html) center center;
	color:#333;
}
.timeout-popup .popup-window i.fa-times {
	position: absolute;
	right: -20px;
	font-size: 15px !important;
	top: -20px;
	color: #ff862d;
	background: #1e306d;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	text-align: center;
	cursor: pointer;
	white-space: pre-wrap;
	padding-top: 10px;
}
.fa-remove:before, .fa-close:before, .fa-times:before {
	margin-left:-6px;
}
.inactivity_ok:before {
	display:none;
}
.timeout-popup .popup-window .mbox * {
}
.timeout-popup .popup-window .mbox h2 {
	font-size:30px;
	background:#1e306d;
	padding:15px 0 15px 21px;
	font-weight: bold;
	color:#fff;
	margin:0px;
}
.timeout-popup .popup-window .mbox h2 span {
	font-size:20px;
	float:right;
	padding-right:40px;
	padding-top:10px;
}
.timeout-popup .popup-window .mbox h2 span i {
	font-size:20px!important;
}
.timeout-popup .popup-window .mbox h3 {
	font-size:26px;
	color:#333;
	margin:40px 0 0 21px;
	padding:0;
	font-weight: 500;
	line-height:37px;
}
.timeout-popup .popup-window .mbox h3 + a {
	cursor:auto;
}
.timeout-popup .popup-window .mbox h6 {
	background: rgba(0, 0, 0, 1);
	position:absolute;
	bottom:0;
	width:100%;
	padding: 10px;
	font-size:16px;
	margin:0;
	text-align:center;
	color:#fff;
}
.phone-detail-timeout {
	background:#a0005b;
	width:345px;
	height:61px;
	display: block;
	margin-top: 40px;
	text-align:center
}
.phone-detail-timeout h4 {
	color: #fff;
	font-size:25px;
	padding: 9px 20px 0 55px;
	display: block;
	font-weight: 600;
	line-height: 40px;
}
.timeout-popup ul {
	margin:32px 0 0 20px;
	padding:0;
}
.timeout-popup ul li {
	font-size:16px;
	color:#333;
	background: url(../images/tick-sign.html) 0 3px no-repeat;
	list-style:none;
	padding-left: 26px;
	margin-bottom: 9px;
}
.lastminutepopup {
	background: url(../images/lastminute-bg.html) 0 0 no-repeat;
	width:600px;
	height:378px;
	position:fixed;
	left:0px;
	right:0px;
	bottom:0px;
	top:0px;
	margin:auto;
	z-index:10000;
	border:10px solid #fff;
	display:none;
}
.lastminutelayover {
	background:rgba(0, 0, 0, 0.5);
	width:100%;
	height:100%;
	position:fixed;
	z-index:999;
	left:0px;
	top:0px;
	display:none;
}
.lastminutecontent {
	position:absolute;
	background:rgba(0, 0, 0, 0.7);
	right:0px;
	bottom:10%;
	height:150px;
	width:70%;
	padding:20px;
}
.lastminutecontent h2 {
	color:#FFEB3B;
	font-size:30px;
	padding:0px;
	margin:0px;
}
.lastminutecontent h3 {
	color:#fff;
	font-size:20px;
	padding:0px;
	margin:0px;
	line-height:40px;
}
.lastminutecontent a {
	color:#FFEB3B;
	font-size:34px;
}
.modal-backdrop.in {
	display:none;
}
.lastminutepopup .fa-times.btn {
	background:#fff;
	border-radius:0px;
	font-size:22px;
	float:right;
	padding-left:18px;
	padding-bottom:9px;
	color:#ad0807;
}
.errorMSG {
	width:100%;
	background:#f2dede;
	padding:5px;
	color:#a94442;
	font-size:14px;
	border:1px solid #ebccd1;
	text-align:center;
	font-weight: bold;
}
.errorMSG i {
	font-size:20px;
	vertical-align:middle;
}
.farebookingdetail .rightSecHolder.fixed {
	position: absolute;
}
.fa-thumbs-up {
	font-size:20px;
	font: normal normal normal 14px/1 FontAwesome!important;
}
.callSec {
	display:none;
}
.profilePic {
	display:none;
}
/****************************footer call popup css start here/***************************/
.footer_call {
	position: fixed;
	bottom: 67px;
	right: 30px;
	z-index: 999
}
.footer_call i.crs, .footer_call i.fa-phone {
	width: 54px;
	height: 54px;
	color: #fff;
	transition: all 1s;
	margin-top: 4px;
	float:right;
	cursor: pointer;
	text-align: center
}
.footer_call i.fa-phone {
	font-size: 30px;
	line-height: 58px;
	display: block;
	border-radius: 8px;
	animation: 5s infinite beatHeart;
	animation-timing-function: ease;
	animation-timing-function: ease-in-out
}
.footer_call i.crs {
	background-color: #0072c6;
	font-size: 25px;
	line-height: 54px;
	border-radius: 42px;
	box-shadow: inset 0 61px 4px #1f2e79;
	animation: 5s infinite beatHeart;
	animation-timing-function: ease;
	animation-timing-function: ease-in-out;
	font-family: Arial, Helvetica, sans-serif;
	display: none
}
.ortext {
	width: 40px;
	height: 32px;
	margin: 0 auto;
	background: #074d81;
	text-align: center;
	line-height: 29px;
	color: #f6c532;
	border-radius: 0 0 31px 31px;
	font-weight: 700
}
.footer_call i.crs:hover {
	background-color: #f8ed37;
	box-shadow: inset 0 -60px 4px #082330
}
.footer_call .call_txt {
    background-color: #016b6c;
    border-radius: 4px;
    padding: 10px 18px;
    line-height: 20px;
    color: #FFF;
    margin-right: 80px;
    width: 150px;
    display: block;
    font-size: 16px;
    margin-top:10px;
    position: relative;
    letter-spacing:1px;
    z-index: 9999;
}
.footer_call .call_txt:before {
	position: absolute;
	right: -30px;
	border: 10px solid transparent;
	border-left: 30px solid #016b6c;
	content: '';
	top: 11px
}
.footer_call .call_txt i.fa-times {
	font-size: 12px;
	color: #fff;
	right: 10px;
	top: 12px;
	position: absolute;
	cursor: pointer
}
.footer_pp {
   background:#016b6c;
   
   
    position: absolute;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    min-width: 260px;
    
    box-shadow: 0 12px 24px 0 rgba(0,0,0,0.1);
    overflow: hidden;
    border-radius: 8px;
    padding: 20px 24px 32px;
    box-sizing: border-box;
	text-align:center;
	right: -15px;
}

.eactc-window-text {
    display: block;
    margin-bottom: 18px;
	    font-size:13px;
    color: rgba(255, 255, 255, 0.9);
	text-align:center;
	line-height: 1.357142; margin-top:20px;
	
}

.eactc-header-image.jsx-1245632875 {
    background-image: url(../images/44.jpg);
}

.eactc-header-image {
    width: 56px;
    height: 56px;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 50%;
   margin:10px auto;
}

.footer_pp .p_h {
	width: 180px;
	margin: 0 auto;
	padding: 15px 0;
	text-align: center;
	display: block
}

.book-agent-txt{
	    color: rgba(255, 255, 255, 0.7);
   
    font-size: 11px;
    text-align: center;
    margin-top: 4px;
    text-transform: uppercase;
}
#lblMsg3, .footer_call .showmsg span.error:before, .showmsg {
	display: none
}
.footer_pp .p_h img {
	width:90%
}
.footer_pp p {
	font-size: 13px;
	color: #5a5a5a;
	line-height: 18px;
	
	font-weight: 500;
	border-bottom: 1px solid #f0f0f0;
	
}
.footer_pp .wp {
	width: 90%;
	margin: -9px 0 18px 12px
}
.footer_pp .wp label {
	float: left;
	font-size: 14px;
	color: #000;
	width: 35px;
	font-weight: 500;
	line-height: 31px
}
.footer_pp .wp input[type=text] {
	border: 1px solid #dadada;
	padding: 8px 10px;
	width: 85%;
	height: 30px;
	background-color: #f0f0f0;
 transition: all .4s;
	font-size: 14px;
	color: #4e4b4b
}
.footer_pp .wp input[type=text]:focus {
	border: 1px solid #666
}
.footer_pp .wp input[type=submit] {
	border: none;
	background: #a0005b;
	color: #fff;
	padding: 5px 10px;
	margin-left: 34px;
	cursor: pointer;
 transition: all .4s;
	font-weight: 600
}
.footer_pp .wp input[type=submit]:hover {
	background-color: #1f2e79;
	color: #fff
}
.showmsg {
	padding: 10px;
	line-height: 18px;
	color: red;
	font-size: 13px;
	border-radius: 8px;
	position: relative;
	border: 8px solid #ff5200;
	background-color: #fff;
	width: 283px;
	font-weight: 500
}
.showmsg i.fa-times {
	font-size: 12px;
	color: #fff;
	right: 0;
	top: 0;
	position: absolute;
	cursor: pointer;
	background-color: #ff5200;
	padding: 0 0 8px 10px;
	border-radius: 0 0 0 12px
}
.footer_call .showmsg span.error {
	position: static;
	background: 0 0;
	color: red
}
.footer_call i.fa-phone:before {
	-webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
	animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
	transform-origin: 50% 50%
}
 @keyframes beatHeart {
 0%, 100%, 40% {
 transform: scale(1)
}
 25%, 60% {
 transform: scale(1.1)
}
}
.phonering-alo-phone.phonering-alo-hover, .phonering-alo-phone:hover {
	opacity: 1
}
.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle {
	-webkit-animation: phonering-alo-circle-anim 1.1s infinite ease-in-out!important;
	animation: phonering-alo-circle-anim 1.1s infinite ease-in-out!important
}
.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle {
	-webkit-animation: phonering-alo-circle-anim 2.2s infinite ease-in-out!important;
	animation: phonering-alo-circle-anim 2.2s infinite ease-in-out!important
}
.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle, .phonering-alo-phone:hover .phonering-alo-ph-circle {
	border-color: #00aff2;
	opacity: .5
}
.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-circle, .phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-circle {
	border-color: #baf5a7;
	opacity: .5
}
.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle {
	border-color: #bfebfc;
	opacity: .5
}
.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-circle, .phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle {
	border-color: #ccc;
	opacity: .5
}
.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle {
	border-color: #75eb50;
	opacity: .5
}
.phonering-alo-ph-circle-fill {
	width: 94px;
	height: 94px;
	top: 50px;
	left: 50px;
	position: absolute;
	background-color: #f8ed37;
	border-radius: 100%!important;
	border: 2px solid transparent;
	-webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
	animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
 transition: all .5s;
	transform-origin: 50% 50%
}
.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle-fill {
	-webkit-animation: phonering-alo-circle-fill-anim 1.7s infinite ease-in-out!important;
	animation: phonering-alo-circle-fill-anim 1.7s infinite ease-in-out!important
}
.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle-fill {
	-webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
	animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
	opacity: 0!important
}
.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle-fill, .phonering-alo-phone:hover .phonering-alo-ph-circle-fill {
	background-color: #00aff2 9;
	opacity: .75!important
}
.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-circle-fill, .phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-circle-fill {
	background-color: #baf5a7 9;
	opacity: .75!important
}
.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle-fill {
	background-color: #a6e3fa 9
}
.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-circle-fill, .phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle-fill {
	background-color: #ccc;
	opacity: .75!important
}
.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle-fill {
	background-color: rgba(117, 235, 80, .5);
	opacity: .75!important
}
.phonering-alo-ph-img-circle {
	width: 54px;
	height: 54px;
	top: 70px;
	left: 70px;
	position: absolute;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==) center center no-repeat rgba(30, 30, 30, .1);
	border-radius: 100%!important;
	border: 2px solid transparent;
	-webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
	animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	background-size: 31px
}
.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-img-circle {
	-webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out!important;
	animation: phonering-alo-circle-img-anim 1s infinite ease-in-out!important
}
.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-img-circle {
	-webkit-animation: phonering-alo-circle-img-anim 0 infinite ease-in-out!important;
	animation: phonering-alo-circle-img-anim 0 infinite ease-in-out!important
}
.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-img-circle, .phonering-alo-phone:hover .phonering-alo-ph-img-circle {
	background-color: #00aff2
}
.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-img-circle, .phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-img-circle {
	background-color: #0e86b8 9
}
.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-img-circle {
	background-color: #00aff2 9
}
.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-img-circle, .phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-img-circle {
	background-color: #ccc
}
.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-img-circle {
	background-color: #75eb50
}
 @-webkit-keyframes phonering-alo-circle-anim {
 0% {
 -webkit-transform: rotate(0) scale(.5) skew(1deg);
 -webkit-opacity: .1
}
 30% {
 -webkit-transform: rotate(0) scale(.7) skew(1deg);
 -webkit-opacity: .5
}
 100% {
 -webkit-transform: rotate(0) scale(1) skew(1deg);
 -webkit-opacity: .1
}
}
 @-webkit-keyframes phonering-alo-circle-fill-anim {
 0%, 100% {
 -webkit-transform: rotate(0) scale(.7) skew(1deg);
 opacity: .2
}
 50% {
 -webkit-transform: rotate(0) scale(1) skew(1deg);
 opacity: .2
}
}
 @-webkit-keyframes phonering-alo-circle-img-anim {
 0%, 100%, 50% {
 -webkit-transform: rotate(0) scale(1) skew(1deg)
}
 10%, 30% {
 -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
}
 20%, 40% {
 -webkit-transform: rotate(25deg) scale(1) skew(1deg)
}
}
 @-webkit-keyframes fadeInRight {
 0% {
 opacity: 0;
 -webkit-transform: translate3d(100%, 0, 0);
 -ms-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0)
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 -ms-transform: none;
 transform: none
}
}
 @keyframes fadeInRight {
 0% {
 opacity: 0;
 -webkit-transform: translate3d(100%, 0, 0);
 -ms-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0)
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 -ms-transform: none;
 transform: none
}
}
 @-webkit-keyframes fadeOutRight {
 0% {
 opacity: 1
}
 100% {
 opacity: 0;
 -webkit-transform: translate3d(100%, 0, 0);
 -ms-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0)
}
}
 @keyframes fadeOutRight {
 0% {
 opacity: 1
}
 100% {
 opacity: 0;
 -webkit-transform: translate3d(100%, 0, 0);
 -ms-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0)
}
}
 @-webkit-keyframes phonering-alo-circle-anim {
 0% {
 -webkit-transform: rotate(0) scale(.5) skew(1deg);
 transform: rotate(0) scale(.5) skew(1deg);
 opacity: .1
}
 30% {
 -webkit-transform: rotate(0) scale(.7) skew(1deg);
 transform: rotate(0) scale(.7) skew(1deg);
 opacity: .5
}
 100% {
 -webkit-transform: rotate(0) scale(1) skew(1deg);
 transform: rotate(0) scale(1) skew(1deg);
 opacity: .1
}
}
 @keyframes phonering-alo-circle-anim {
 0% {
 -webkit-transform: rotate(0) scale(.5) skew(1deg);
 transform: rotate(0) scale(.5) skew(1deg);
 opacity: .1
}
 30% {
 -webkit-transform: rotate(0) scale(.7) skew(1deg);
 transform: rotate(0) scale(.7) skew(1deg);
 opacity: .5
}
 100% {
 -webkit-transform: rotate(0) scale(1) skew(1deg);
 transform: rotate(0) scale(1) skew(1deg);
 opacity: .1
}
}
 @-webkit-keyframes phonering-alo-circle-fill-anim {
 0%, 100% {
 -webkit-transform: rotate(0) scale(.7) skew(1deg);
 transform: rotate(0) scale(.7) skew(1deg);
 opacity: .2
}
 50% {
 -webkit-transform: rotate(0) scale(1) skew(1deg);
 transform: rotate(0) scale(1) skew(1deg);
 opacity: .2
}
}
 @keyframes phonering-alo-circle-fill-anim {
 0%, 100% {
 -webkit-transform: rotate(0) scale(.7) skew(1deg);
 transform: rotate(0) scale(.7) skew(1deg);
 opacity: .2
}
 50% {
 -webkit-transform: rotate(0) scale(1) skew(1deg);
 transform: rotate(0) scale(1) skew(1deg);
 opacity: .2
}
}
 @-webkit-keyframes phonering-alo-circle-img-anim {
 0%, 100%, 50% {
 -webkit-transform: rotate(0) scale(1) skew(1deg);
 transform: rotate(0) scale(1) skew(1deg)
}
 10%, 30% {
 -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
 transform: rotate(-25deg) scale(1) skew(1deg)
}
 20%, 40% {
 -webkit-transform: rotate(25deg) scale(1) skew(1deg);
 transform: rotate(25deg) scale(1) skew(1deg)
}
}
 @keyframes phonering-alo-circle-img-anim {
 0%, 100%, 50% {
 -webkit-transform: rotate(0) scale(1) skew(1deg);
 transform: rotate(0) scale(1) skew(1deg)
}
 10%, 30% {
 -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
 transform: rotate(-25deg) scale(1) skew(1deg)
}
 20%, 40% {
 -webkit-transform: rotate(25deg) scale(1) skew(1deg);
 transform: rotate(25deg) scale(1) skew(1deg)
}
}
.footer_call .fa-phone:before {
	content: "\f095";
	display: none
}
.footer_pp .onecalltext {
	font-size: 16px;
	display: block
}
.footer-telno {
	padding: 6px 10px;
	line-height: 20px;
	font-size: 17px;
	background: #037eb4;
	background: linear-gradient(140deg, #037eb4 0, #094175 54%, #037eb4 100%);
	color: #fff;
	text-align: center
}
.footer-telno i.flaticon-suntour-phone {
	margin-right: 8px;
	font-size: 15px
}
.footer-telno a span {
	display: block;
	padding-top: 3px;
	padding-bottom: 0;
	text-align: center;
	color: #fff
}
.p-relative .col-md-3.col-sm-3.openall {
	padding: 0
}
.p-relative .col-md-3.col-sm-3.openall a.transition-effect.time i.fa.fa-clock-o {
	margin-right: 5px!important
}
#dealBlock .desc ul li {
	list-style: disc;
	line-height: 1.4!important;
	margin-left: 19px;
	margin-bottom: 9px;
	padding-left: 7px;
	color: #07253F
}
#dealBlock .desc p {
	font-size: 1.1em
}
.hidefordesktop {
	display: none!important
}
.divonmobb, .gdpr-mob, .mobcall {
	display: none
}
ul.whyChooseList li h4 {
	font-size: 17px
}
.footerWhitesec {
	width: 100%;
	background: #fff
}
.gdpr-wraper {
	position: fixed;
	bottom: 0;
	width: 100%;
	color: #FFF;
	z-index: 9999999;
	padding: 5px;
	background: #00aff2;
	background: linear-gradient(140deg, #060606b5, #080808cc 54%, #0c0c0c91 100%)
}
.cookie-content {
	text-align: left;
	font-size: 13px;
	padding: 5px;
	line-height: 18px
}
.footer_call {
	position: fixed;
	bottom:30px;
	right: 30px;
	
}
.cookiebtn {
	background: #0c0b0b;
	border-radius: 5px;
	padding: 10px;
	border: 1px solid #fff;
	text-decoration: none;
	float: right
}
#dvCheckCookies {
	height: 300px;
	padding: 0;
	min-height: inherit!important
}
.cookie-content a {
	color: #ffd00c
}
.expand-popup .ui-dialog.close-button-of {
	width: 560px!important;
	visibility: hidden;
	left: 400px!important
}
.searchforlisting .product-search-title {
	font-size: 16px;
	color: #fff
}
.input-group input[type=text] {
	height: 34px
}
.close-button-of {
	border: 0 solid #307fca!important;
	border-width: 6px 0!important
}
#dvCheckCookies .popup-window .mbox p {
	padding-top: 40px;
	padding-bottom: 30px;
	width: 70%
}
#dvCheckCookies .buttoncall, .timeout-popup.callinpopup .popup-window .mbox h3 {
	float: left;
	width: 100%
}
.buttoncall input {
	background: #ffc107;
	color: #fff;
	padding: 5px 10px;
	border: none
}
#dvCheckCookies {
	visibility: visible;
	border: 6px solid #307fca;
	border-width: 6px 0;
	border-radius: 10px
}
.timeout-popup.callinpopup .popup-window i.fa-times {
	position: absolute;
	right: -52px;
	font-size: 13px!important;
	top: -52px;
	color: #ff862d;
	background: #fff;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	line-height: 20px!important;
	text-align: center;
	cursor: pointer;
	white-space: pre-wrap;
	padding-top: 24px;
	font-family: 'Roboto Condensed', sans-serif!important;
	z-index: 9;
	font-weight: 700
}
.timeout-popup.callinpopup .popup-window {
	position: fixed;
	top: 75px;
	left: 0;
	right: 0;
	margin: 0 auto;
	max-width: 693px;
	height: 550px;
	background: url(../images/call-bg.html) center center #fff;
	color: #333
}
.timeout-popup.callinpopup .popup-window .mbox h2 {
	font-size: 29px;
	padding: 17px 0 9px 21px;
	font-weight: 700;
	color: #fff;
	margin: 0;
	background: #fabf33;
	background: linear-gradient(140deg, #f69d0e, #fabf33 54%, #f69e0f 100%);
	line-height: 34px;
	border-radius: 0
}
.timeout-popup.callinpopup .popup-window .mbox h2 span {
	font-size: 20px;
	float: right;
	padding-right: 40px;
	padding-top: 10px
}
.timeout-popup.callinpopup .popup-window .mbox h2 span i {
	font-size: 20px!important
}
.timeout-popup.callinpopup .popup-window .mbox h3 {
	font-size: 25px;
	color: #333;
	margin: 20px 0 0 20px;
	padding: 0;
	font-weight: 500;
	line-height: 35px
}
.timeout-popup.callinpopup ul {
	margin: 73px 40px 44px 20px;
	padding: 0;
	float: left;
	width: 100%
}
.timeout-popup.callinpopup ul li {
	font-size: 16px;
	color: #333;
	background: url(../img/tick-sign.html) 0 3px no-repeat;
	list-style: none;
	padding-left: 26px;
	margin-bottom: 9px
}
.timeout-popup.callinpopup .popup-window .mbox h6 {
	background: rgba(0, 0, 0, 1);
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 10px;
	font-size: 16px;
	margin: 0;
	text-align: center;
	color: #fff
}
.timeout-popup.callinpopup h4 {
	background: #0e69c7;
	color: #fff;
	padding: 18px;
	position: relative
}
.onecalltext+.onecalltext {
	font-size: 21px;
	color: #fff;
	display: block;
	line-height: 20px;
	padding-top: 7px
}
.onecalltext {
	font-weight:bold;
	font-size: 19px;
	color: #fff;
	
}

.popup-call-num{background:#fb4f0f; text-align:center; color:#fff !important; border-radius:20px; font-size:18px; font-weight:bold; padding:5px 15px; margin:15px auto;}
.timeout-popup.callinpopup .popup-window .mbox h4 {
	background: #0e69c7;
	color: #fff;
	padding: 8px 18px 18px
}
.timeout-popup.callinpopup .fa-times.btn+.fa-times.btn, .timeout-popup.callinpopup .fa-times.btn:before {
	display: none
}
.timeout-popup .popup-window .inactivity_ok {
	display: block
}
.timeout-popup.callinpopup .phone-detail-timeout {
	background: url(../img/phone-bg.html) no-repeat;
	width: 330px;
	height: 371px;
	display: block;
	margin-top: 20px;
	text-align: center;
	float: left
}
.timeout-popup.callinpopup .bg-overlay {
	background: rgba(0, 0, 0, .5);
	z-index: 9999;
	position: fixed;
	width: 100%;
	height: 810px;
	left: 0;
	right: 0;
	bottom: 0;
}
.timeout-popup.callinpopup .popup-window .home-logo {
	display: none
}
.timeout-popup.callinpopup .popup-window .mbox {
	border-radius: 0!important;
	width: 100%;
	padding: 0;
	margin: 0;
	display: block;
	overflow: hidden;
	position: relative;
	background: url(../assets/img/call-bg.html) right bottom no-repeat #fff;
	background-size: 33%
}
.boxdivone {
	position: relative
}
.boxordiv {
	position: absolute;
	top: -20px;
	left: 0;
	right: 0;
	background: #0e69c7;
	width: 40px;
	height: 40px;
	border-radius: 20px 10px 30px 30px;
	margin: 0 auto;
	color: #fff;
	padding-top: 9px
}
.willcallfor {
	padding-top: 30px;
	text-align: left;
	padding-left: 20px;
	line-height: 20px
}
 @media (max-width:768px) {
 .timeout-popup.callinpopup .homelogo {
 padding: 12px!important;
 float: left
}
}
.profilePic {
	display: none
}
#dvCheckCookies .popup-window .mobx {
	background-size: 20%
}
#dvCheckCookies .popup-window .mbox {
	background: url(../assets/img/call-bg.html) right bottom no-repeat #fff;
	background-size: 20%
}
.call-to-phone .closeit {
	bottom: 19px;
}
.form-control.error {
	border:2px solid red!important;
	font-size:14px;
}
#divSubscriptionMessage ul {
	padding:0;
	margin:10px 0 0 15px;
}
#divSubscriptionMessage ul li {
	padding:0;
	margin:0;
	font-size: 22px;
	line-height: 28px;
	font-size: 15px;
	color: #505050;
	list-style: circle;
}
#divSubscriptionMessage p {
	font-size: 17px;
	padding-bottom:0px !important;
}
.thankyou h5 {
	font-size:17px;
	font-weight:normal;
	line-height:10px
}
.getCallbtn {
	color: #fff;
	padding: 29px 26px 26px 65px
}
.getCallbtn:hover {
	color: #ffc107
}
.getCallbtn:hover .phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-img-circle, .phonering-alo-phone.phonering-alo-green .phonering-alo-ph-img-circle {
	background-color: #016b6c
}
/*********************footer call popup css end here/*********************************************************************/


/************************thanks call page css start here/********************/
.mob-connecting {
	max-width: 580px;
	padding: 20px;
	border: 4px solid #1f2e79;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	margin:5px auto;
	border-width: 4px 0 0;
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 1px 6px #b9b1b1;
}
.mob-connecting h2 {
	font-size: 25px;
	color: #a0005b;
}
.mob-connecting h3 {
	font-size: 14px;
}
.mob-connecting h4 {
	font-size: 12px;
	font-weight: 400;
	padding-top: 14px;
	line-height: 20px;
}

/*****************thanks call page css end here/*****************/
