﻿@font-face {
    font-family: 'ProximaNova-Regular';
    src: url('https://travel.asego.in/fonts/ProximaNova-Regular.eot');
    src: url('https://travel.asego.in/fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'), url(' https://travel.asego.in/fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg'), url(' https://travel.asego.in/fonts/ProximaNova-Regular.ttf') format('truetype'), url(' https://travel.asego.in/fonts/ProximaNova-Regular.woff') format('woff'), url(' https://travel.asego.in/fonts/ProximaNova-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'Conv_Indian Type Foundry - Kohinoor Bold';
  src: url('https://travel.asego.in/fonts/Indian Type Foundry - Kohinoor Bold.eot');
  src: local('☺'), url(' https://travel.asego.in/fonts/Indian Type Foundry - Kohinoor Bold.woff') format('woff'), url(' https://travel.asego.in/fonts/Indian Type Foundry - Kohinoor Bold.ttf') format('truetype'), url(' https://travel.asego.in/fonts/Indian Type Foundry - Kohinoor Bold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_Indian Type Foundry - Kohinoor Demi';
  src: url(' https://travel.asego.in/fonts/Indian Type Foundry - Kohinoor Demi.eot');
  src: local('☺'), url(' https://travel.asego.in/fonts/Indian Type Foundry - Kohinoor Demi.woff') format('woff'), url(' https://travel.asego.in/fonts/Indian Type Foundry - Kohinoor Demi.ttf') format('truetype'), url(' https://travel.asego.in/fonts/Indian Type Foundry - Kohinoor Demi.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_OCR-A BT';
  src: url(' https://travel.asego.in/fonts/OCR-A BT.eot');
  src: local('☺'), url(' https://travel.asego.in/fonts/OCR-A BT.woff') format('woff'), url(' https://travel.asego.in/fonts/OCR-A BT.ttf') format('truetype'), url(' https://travel.asego.in/fonts/OCR-A BT.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}



/** Reset Css **/
*{margin:0;padding:0;box-sizing:border-box;outline:none;}
body{font-size:14px;line-height:1.2;color:#232323;font-family: Calibri, Arial, Helvetica, sans-serif;letter-spacing: 1px;font-weight:400;background:#fff;overflow-x:hidden;}
ol, ul{list-style:none;margin-bottom:0;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
a, a:hover{text-decoration:none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;margin:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
#menu:not( .mm-menu ){display:none;}
/** Comman Css **/
.container{margin:0 auto;width:96%;max-width:96%;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}
.clearfix{overflow: hidden;clear: both;display: block;}
.page-wrapper{overflow:hidden;}
.page-body.innerpage{padding:50px 0 80px;position:relative;}
.ibvt{display:inline-block;vertical-align:top;}
.ibvm{display:inline-block;vertical-align:middle;}
.ibvb{display:inline-block;vertical-align:bottom;}
.flex-between{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.flex-start{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;}
.flex-center{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;}
p{font-size:16px;line-height:20px;letter-spacing: 1px;font-family: Calibri, Arial, Helvetica, sans-serif;}
.text-center{text-align: center;}
.black-txt{font-size:14px;color:#000;}
.heading2{font-size:24px;line-height:26px;color:#252525;margin-bottom:15px;font-family: 'ProximaNova-Regular';}
.heading1{font-size:26px;color:#ff5200;margin-bottom:15px;line-height:28px;font-family: Calibri, Arial, Helvetica, sans-serif;letter-spacing: 1px;position: relative;}

.subheading{font-size:20px;line-height:34px;margin-bottom:10px;font-family: Calibri, Arial, Helvetica, sans-serif;color:#414042;text-transform:uppercase;}

ul.bullet{text-align:left;margin-bottom:50px;}
ul.bullet li{font-size:16px;line-height:18px;margin:0 0 20px;padding:0 0 0 20px;vertical-align:top;position:relative;}
ul.bullet li:after{position:absolute;width:4px;height:4px;background:#969696;border-radius:10px;top:6px;left:0;content:"";}
@keyframes movetopBottom{from, to{transform:translate3d(0, 0, 0);}
 10%, 30%, 50%, 70%, 90%{transform:translate3d(0, 10px, 0);}
 20%, 40%, 60%, 80%{transform:translate3d(0, -10px, 0);}
}
.btn-cont .btn + .btn{margin-left:10px;}
.btn{border:1px solid #eea800;color:#fff;padding:10px 40px 5px;font-size:20px;line-height:20px;font-weight:500;display:inline-block;position:relative;background:#eea800;/*box-shadow:4px 7px 22px rgba(0, 0, 0, 0.2);*/letter-spacing:1px;font-family: 'Calibre-Light';border-radius:3px;}
.btn:hover{color:#fff;background:#fff;border-color:#fff;}
.btn-primary{background:#eea800;border:1px solid #eea800;border-radius: 50px}
.btn-primary:hover{color:#eea800;background:#fff;border-color:#eea800;font-weight: 600;}
.btn-primary:not(:disabled):not(.disabled):active{color: #eea800;background: #fff;border-color: #eea800;}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary.focus, .btn-primary:focus{box-shadow: none;}
.btn-secondary{background:#da6260;border:1px solid #da6260;color:#fff;padding: 8px 30px;border-radius: 25px;font-size: 12px;}
.btn-secondary:hover{color:#fff;background:transparent;border-color:#fff;font-weight: 600;}
.btn-back{background:#58585a;border-color:#58585a;padding-left:12px;}
.btn-back:hover{background:#fff;color:#58585a;border-color:#58585a;}
.btn-next{background:#fef72d;color:#282828;border-color:#fef72d;padding-right:12px;}
.btn-next:hover{background:#fff;color:#282828;border-color:#282828;}
.btn-secondary:not(:disabled):not(.disabled):active{background: transparent;border-color: #fff}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary.focus, .btn-secondary:focus{box-shadow: none;}

.sprite{background:url( https://travel.asego.in/images/sprite1.png) no-repeat 0 0;display: inline-block;}
.img-responsive{width: 100%}
.blackoverlay{position:fixed;top:0;left:0;height:100%;width:100%;z-index:999;background:rgba(0, 0, 0, 0.6);display:none;}
/*form element*/
input[type="text"]{width:100%;border:1px solid #ccc;border-radius:25px;color:#aaaaaa;padding:15px 20px 10px;opacity:1;font-size:18px;background:#fff;}
select{width:100%;border:none;font-size:18px;color:#aaaaaa;padding:15px 15px 15px 0;border-bottom:1px solid #1d3b6d;opacity:1;background:transparent;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;}
option{padding:10px;}
input:focus::-webkit-input-placeholder{color:transparent;}
input:focus:-moz-placeholder{color:transparent;}
 input:focus::-moz-placeholder{color:transparent;}
 input:focus:-ms-input-placeholder{color:transparent;}
::-webkit-input-placeholder{opacity:1;color:inherit;}
:-moz-placeholder{opacity:1;color:inherit;}
::-moz-placeholder{opacity:1;color:inherit;}
:-ms-input-placeholder{opacity:1;color:inherit;}
textarea:focus::-webkit-input-placeholder{color:transparent;}
textarea:focus:-moz-placeholder{color:transparent;}
 textarea:focus::-moz-placeholder{color:transparent;}
 textarea:focus:-ms-input-placeholder{color:transparent;}
/* Header */


.btn-sect .btn{margin-right:15px;}
.form-control:focus{background: transparent;box-shadow: none;}
.pagewrapper {
    width: 878px;
    margin: 0 auto;
    padding: 0px;
}
.logo-blk {
    width: 200px;
}
.header-wrapper{padding: 30px 30px 35px;}
.card-sect{background: #00ae8d;}
.card-left{padding-top: 30px; width:57%;}
.inner-container{padding: 15px 30px;}
.travel-blk{background: #ccc;padding: 20px;width: 49%;border-radius: 20px;}
.travel-hassle-blk{margin-bottom: 20px;}
.travel-inner-blk {
    margin-right: 18px;
}
.travel-inner-blk:last-child{margin-right: 0;}
.travel-support-blk .travel-inner-blk {
    margin-right: 70px;
}
.travel-support-blk .travel-inner-blk:last-child{margin-right: 0;}
.w100{width: 100% !important;}
.ask-for-help-sect{background: #00ae8d;margin-bottom: 130px;}
.input-wrapper{margin-bottom: 20px;}
.label-blk{margin-right: 10px;}
.input-field-blk .form-control {
    padding: 0;
    background: transparent;
    border: none;color: #fff;
}
.card-wrapper{margin-bottom: 20px;}
.label-txt{font-size: 15px;color: #fff;text-transform: uppercase;}
.card-right{margin-top: -35px;width: 335px;border-radius: 10px;overflow:hidden;background: #000 url(' https://travel.asego.in/images/travel-card-bg.png') no-repeat center;background-size:100% 100%;padding: 20px;box-shadow: 2px 5px 13px rgb(0 0 0 / 50%);position: relative;}
/*.card-right:before{width: 100%;height: 200px;background: url('../../images/travel-card-bg.png') no-repeat;background-size:cover;position: absolute;top: 0;content: ""}
*/.travel-protect-ttl{text-transform: uppercase;color: #00ae8d !important;margin-bottom: 15px;font-size: 14px;line-height: 16px;}
.travel-protect-txt{font-size: 22px;color: #000;text-transform: uppercase; font-family: Calibri, Arial, Helvetica, sans-serif;width: 75%;padding: 25px 0;}
.card-sect p{color: #fff;}
.travel-inner-blk p{text-align: center;font-size: 14px;line-height: 18px;color: #414042;}
.card-imbblk {
    box-shadow: 2px 5px 13px rgb(0 0 0 / 50%);
    line-height: 0;
}
.label-icon {
    color: #fff;
    font-size: 22px;margin-right: 8px;
}
.medical-assist-icon{background-position: -19px -78px;;
  width: 55px;
  height:55px;}

.travel-icon{margin: 0 auto 15px;text-align: center;display: block;}
.lifestyle-assist-icon{background-position: -89px -79px;
 width: 59px;
  height: 55px;}
.domestic-assist-icon{background-position: -166px -78px;
  width: 65px;
  height: 55px;}
.IRDAI-icon{background-position: -253px -78px;
  width: 56px;
  height: 56px;}
.emergency-icon{background-position: -331px -79px;
  width: 43px;
  height: 55px;}
.intensive-care-icon{background-position: -394px -79px;
  width: 53px;
  height: 55px;}
.helpline-icon{background-position: -468px -79px;
  width: 57px;
  height: 55px;}
.ask-help-wrap .heading1{color: #fff;}
.ask-help-inner-wrap{align-items: flex-start;border-bottom: 1px dashed #fff;padding-bottom: 10px;}
.note-txt{font-size: 11px;color: #fff;margin-bottom: 15px;}
.ask-help-left-blk{width: 58%}
.ask-help-right-blk{width: 40%;}
.ask-help-btm-wrap{padding: 10px 0 0;}
.barcode-img {
    width: 70px;
    margin-left: 10px;
}
.ask-help-btm-wrap p{color: #fff;}
.keep-travel-txt{font-size: 14px;margin-bottom: 8px;font-family: Calibri, Arial, Helvetica, sans-serif;}
.phone-icon{background-position: -32px -156px;
  width: 24px;
  height: 25px;}
.email-icon{background-position: -70px -156px;;
  width: 25px;
  height: 25px;}
.whatsapp-icon{background-position: -107px -156px;
  width: 24px;
  height: 25px;}
.web-icon{background-position: -141px -156px;
  width: 26px;
  height: 25px;}
.help-icon {margin-right: 10px;
}
.help-info {margin-bottom: 10px;}
.help-txt{color: #fff;font-family: Calibri, Arial, Helvetica, sans-serif;font-size: 14px;line-height: 18px;letter-spacing: initial;}
.help-info a{color: #fff;}
.travel-support-blk .travel-inner-blk p{font-family: Calibri, Arial, Helvetica, sans-serif;font-weight: 600;}
.travel-support-blk{margin-bottom: 0;}

.coi-header{background: #005596;padding: 5px 15px;color: #fff;font-size: 15px;line-height: 15px;}
.coi-blk .note-txt{color: #000;}
.coi-dtl-wrap {padding: 10px 0;}
.coi-dtl-blk {
    margin: 0 20px 10px 0;
    width: 31%;float: left;
}
.coi-label-txt {
    margin-right: 10px;font-size: 13px;display: inline-block;
}
.coi-input-txt{font-size: 13px;display: inline-block;}
.flex-1{flex:1;}
.small-txt{font-size: 12px;margin-bottom: 15px;}
.coi-btm-info-blk .small-txt{margin-bottom: 5px;}
.coi-inner-blk{padding: 10px 0;}
.coverage-table th{background: #005596;border-right:4px solid #FFF; border-bottom:1px solid #FFF; padding:5px 0 5px 10px;color: #fff;font-weight: 400;}
.coverage-table {
    width: 100%;
}
.coi-top-header .small-txt{margin-bottom: 5px;}
.coi-top-header{margin-bottom: 20px;}
.coverage-table th{background: #005596;border-right:4px solid #FFF; border-bottom:1px solid #FFF; padding:5px 0 5px 10px;color: #fff;font-weight: 400;}
/*.coverage-table td{padding: 8px 10px;background: #d1d3d4;border-right: 4px solid #FFF;border-bottom: 1px solid #FFF;}*/
.card-right .label-txt{font-size: 12px;margin-bottom: 5px;}
.card-right .input-field-blk .label-txt {color: #fff;font-size: 14px;font-family: Calibri, Arial, Helvetica, sans-serif;}
.card-right .input-field-blk input {
    background: transparent;
    color: #fff;
    font-size: 14px;border-radius: 0;font-family: 'Conv_OCR-A BT';
}
.smart-btn{color: #fff;background: #00ae8d;border: 0;text-transform: uppercase;font-size: 11px;padding: 3px 8px;border-radius: 5px;}
.card-form-wrap .input-wrapper{width: 49%;display: inline-block;}
.coverage-table td{padding: 5px;}
.small-txt a{text-decoration:underline;}
table td {
    padding: 2px 0px;
}