.otp-sticky-section{top:0;height:54px;background:#1485bd;-webkit-box-shadow: -1px 2px 6px 1px rgba(0,0,0,0.3); box-shadow: -1px 2px 6px 1px rgba(0,0,0,0.1);position:fixed;z-index: 999;width: 100%;}
.otp-sticky-section input[type="tel"] {vertical-align:middle;height:32px;padding-left:15px;width:160px;border-radius:2px;margin-right:2px;display:inline-block;border:none;}
.otp-left-section{width:450px;display:inline-block;}
.otp-right-section{width:280px;display:inline-block;position: relative;top:-3px}
.otp-left-section img {max-width: 50px;height:auto;float: left;margin-left:10px }
.otp-left-section span{font-size:18px;padding:12px;display:inline-block;color:#fff;}
.otp-right-section span{color: #116a9e;font-size: 16px;}
.otp-verify-btn{vertical-align:middle;background:#4ebb77;border-radius:0;height:32px;width:86px;display:inline-block;font-size:12px;padding:7px;}
.otp-verify-btn:hover{background:#4ebb77;}
.otp-verify-cls-btn{margin: 5px 0px 0px 5px;cursor: pointer; float: right; position: fixed; right: 10px;color: #828181; top: 0;}
span.otp-errormsg{font-size:12px;color:#ee5348;font-style:italic}
.otp-sticky-section .bbicons-help {cursor: pointer;display: inline-block;height: 16px;width: 16px;vertical-align: middle;background-position:0px -1131px;}
.otp-sticky-section .tooltip-inner{color:#038239;background: #78fabd}
.otp-sticky-section .tooltip.bottom .tooltip-arrow{border-bottom-color: #78fabd}
.otp-sticky-section .close {box-shadow: 0 0 9px #ccc;background-color: #fff;border-radius: 3px;font-size: 20px;opacity: 1;padding: 0 4px;position: relative;top: 18px;}
.otp-sticky-section .input-error-cl{position:absolute;top: 42px;width:160px;}
.otp-right-section .error-info{color: #ffffff;font-size: 12px}
.otp-right-section .error-icon img{height:25px}
.no-pre-offer-found{text-align: center}
.otp-left-section.no-pre-offer-found img{display: inline-block;float: none;padding-bottom: 5px;}
.offers-section .card-section .bestvalue{z-index: 8}
.otp-sticky-section .input-error-cl::after {left: 70px;}
@media only screen and (max-width: 767px){
	.otp-left-section{width:65%;}
	.otp-right-section{width:75%;top:1px}
	.otp-left-section span{font-size:14px;height:35px;padding:7px 0;}
	.otp-sticky-section input[type="tel"],.otp-sticky-section input[type="text"]{width:135px;height:28px;vertical-align:middle;}
	.otp-verify-btn{height:28px;width:80px;padding:5px;vertical-align:middle}
	.otp-sticky-section .close {top: 3px;right: 3px;font-size: 14px;position: absolute}
	.otp-sticky-section .input-error-cl {top: 10px;position: relative;display: inline-block;}
	.otp-sticky-section .input-error-cl.dontshow{display: none}
	.no-pre-offer-found{padding: 4px}
	.otp-sticky-section.no-pre-offer-found{height: 54px}
	.otp-sticky-section .container > img{height:auto;margin:5px 5px 0;float:left;width:65px;}
	.otp-mobile-view.no-pre-offer-found .container > img {display: inline-block !important;float: none;vertical-align: middle;margin:0 5px 0 auto;}
	.otp-mobile-view.no-pre-offer-found {height: auto;padding-bottom: 0;}
	.no-pre-offer-found {vertical-align: middle;}
}
.otp-mobile-view .otp-right-section .popover-header .popover-title {  background-color: transparent;font-size: 12px;border: none;color:#038239;}
.otp-mobile-view .otp-right-section .popover-content{  padding: 0}
.otp-mobile-view .otp-right-section .popover button.close{  background-color: transparent;box-shadow: none;opacity: 0.2;font-size: 21px;margin: 0;top:0}
.otp-mobile-view.otp-sticky-section{z-index: 1003;height: 75px}
.otp-mobile-view .otp-left-section img{height:50px;margin-left:0;display:inline-block !important;}
.otp-mobile-view .popover{box-shadow: none}
.otp-mobile-view.no-pre-offer-found{height: 54px}
@media only screen and (max-width: 479px) {
	.otp-right-section .popover.bottom {left:86px !important}
	.otp-right-section .popover.bottom > .arrow {left:89% !important}
	.otp-left-section span{line-height:14px;}
}