@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i';
@font-face {font-family: "gotham-book";font-style: normal;font-weight: normal;src: url("../fonts/gotham-book.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-book.woff") format("woff"), url("../fonts/gotham-book.ttf") format("truetype"), url("../fonts/gotham-book.svg") format("svg");
}
*{margin:0;list-style:none;padding:0;}
a:hover,a,a:focus{text-decoration:none;}
h1,h2,h3,h4,h5,h6,ul,ol,p{margin:0;padding:0;}
body{font-family: 'Open Sans', sans-serif;font-size:14px;}
.wrapper{overflow:hidden;width:100%;}
.container{width:90%;margin:0 auto;}
header{position:sticky;}
.sticky {position: fixed;z-index: 9999;width: 100%;background:#fff;top:0;}
.info_number{padding:10px 0;border-bottom:2px solid #e8e8e8;}
.info_number ul li{border-right:2px solid #e8e8e8;padding:0 10px;}
.info_number ul li:last-child{border:none;}
.info_number ul li a{color:#202c46;}
.info_number ul li a:hover{color:#49a6dd;}
.info_number ul li:last-child a{color:#49a6dd;}
.logo{margin-top:15px;}
nav{margin-top:65px;margin-right:30px;}
nav ul li{padding:20px;}
nav ul li a {font-family: "gotham-book";color:#202c46;font-size:18px;padding:20px;font-weight:500;}
nav ul li a:hover,nav ul li.active a{color:#a7bd40;}
nav ul li.active {border-bottom:4px solid #a7bd40;color:#a7bd40;}
nav ul li:hover{border-bottom:4px solid #a7bd40;color:#a7bd40;}
.products{padding:70px 0;}
.heading h1{font-family: 'Open Sans', sans-serif;font-size:48px;font-weight:300;color:#49a6dd;margin-bottom:20px;}
.heading p{font-family: 'Open Sans', sans-serif;font-size:18px;font-weight:500;color:#9e9e9e;line-height:24px;}
.text_sec,.text_sec2{width:50%;float:left;}
.img_sec{width:50%;float:left;}
.sec1_img{background:url(../img/budget-travel-insurance.jpg)no-repeat;background-size:cover;height:485px;}
.sec2_img{background:url(../img/business-travel-insurance.jpg)no-repeat;background-size:cover;height:485px;}
.sec3_img{background:url(../img/senior-travel-insurance.jpg)no-repeat;background-size:cover;height:485px;}
.sec4_img{background:url(../img/comprehensive-travel-insurance.jpg)no-repeat;background-size:cover;height:485px;}
.text_sec,.text_sec2{padding:50px 80px 60px;height:485px;position:relative;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;}
.text_sec::after {border-bottom: 30px solid transparent;border-left: 30px solid #fff;border-top: 30px solid transparent;content: "";position: absolute;right: -28px;top: 44%;z-index:9;0}
.text_sec h2,.text_sec2 h2{font-size:40px;color:#49a6dd;font-weight:300;letter-spacing:1px;text-transform:capitalize;}
.text_sec h1,.text_sec2 h1{font-size:45px;color:#cad78c;font-weight:500;letter-spacing:1px;text-transform:capitalize;}
.text_sec h1 span,.text_sec2 h1 span{font-size:16px;color:#c8c8c8;}
.text_sec p small,.text_sec2 p small{font-size:16px;color:#c8c8c8;margin-top:5px;text-transform:capitalize;}
.text_sec p,.text_sec2 p{color:#6b6b6d;font-size:20px;}
.text_sec h4,.text_sec2 h4{margin-top:20px;font-weight:600;font-size:20px;}
.text_sec2::after {border-bottom: 30px solid transparent;border-right: 30px solid #fff;border-top: 30px solid transparent;content: "";position: absolute;left: -29px;top: 44%;z-index:99;}
.why_best{padding:120px 0 50px;}
.grid_4{padding-bottom:45px;}
.insured_sec{margin:20px 0;}
.insured_sec h2{margin-top:25px;color:#202c46;font-size:36px;font-weight:500;margin-bottom:15px;}
.insured_sec h4{color:#9e9e9e;font-size:24px;}
.need_help{padding:60px 0;background:#fbfbfb;}
.container-small{width:60%;padding:60px 0 0;margin:0 auto;}
#menulist {border:1px solid #ccc; padding:6px 12px;}
.form-group{width:47%;float:left;margin:0 30px 30px 0;}
.form-group input{width:100%;height:48px;line-height:48px;}
.form-group input:focus{box-shadow:none;}
.form-group select{width:100%;height:48px;line-height:48px;padding:10px;font-size:16px;color:#49a6dd;}
.form-group select option{padding:13px 10px;}
.form-control:focus{border-color:none;}
.form_grid_3 .form-group{width:30%;margin-right:38px;}
.form-group:last-child{margin:0;}
.buttn button{width:45%;position:relative;height:65px;line-height:30px;display:block;text-align:left;font-size:24px;color:#fff;background:#49a6dd;font-weight:500;}
.buttn button:hover,.buttn button:focus{color:#fff;background:#3e9cd4;}
.buttn button:after{content:""; position:absolute;right:10px;top:36%;width:20px;height:25px;background:url(../img/arrow_btn.png)no-repeat;}
.copyright{padding:20px 0;background:#212c46;}
.copyright p{color:#fff;}
.copyright ul li a{padding-bottom:2px;color:#49a6dd;font-weight:500;}
.copyright ul li a:hover{border-bottom:1px solid #49a6dd;}
.address{padding:20px 0;}
.hep_adrs h4{font-size:14px;font-weight:300;text-transform:uppercase;line-height: 20px;}
.buttn2 button{width:140px;position:relative;height:40px;line-height:20px;display:inline-block;text-align:left;font-size:16px;color:#fff;background:#49a6dd;font-weight:500;margin-right:25px;}
.buttn2 button:hover,.buttn2 button:focus{color:#fff;background:#3e9cd4;}
.buttn2 button:after{content:""; position:absolute;right:3px;top:25%;width:13px;height:15px;background:url(../img/arrow_btn.png)no-repeat;background-size:contain;}
.buttn2{margin-top:40px;}
.buttn2 a{color:#49a6dd;font-size:16px;font-weight:500;}
.buttn2 a img{margin-left:10px;}
.regent{margin:40px 40px 0 0; visibility:visible;}
.regent-sm{float:right; visibility:hidden;}
/******* product page********/
.product_img img{width:100%;height:auto;}
.product_detail .text_sec2{width:100%;float:none;padding:10px 10px 40px;border:none;}
.product_detail .text_sec2 h1{margin-bottom:20px;}
.budget{margin-top:35px;}
.breadcumb ul li {font-family: "gotham-book";font-size:16px;position:relative;padding:10px ;color:#9e9e9e;}
.breadcumb ul li::after{position:absolute;right:-5px;content:"/";}
.breadcumb ul li a{color:#202c46;}
.breadcumb ul li a:hover{color:#49a6dd;}
.breadcumb ul li:last-child::after{content:"";}
.breadcumb ul li.active{color:#a7bd40;}
.product_info .heading{padding:40px 0 30px;}
.total_cover ul li{list-style:disc inside;padding:10px 0;}
.total_cover{padding:20px 0;}
.question{padding:40px 0 60px;}
.question .heading{padding-bottom:60px;}
.box{border:1px solid #d9d9d9;width:80%;margin:0 auto;position:relative;padding:30px 0 40px;}
.box img{position:absolute;top:-40px;right:44%;}
.box h2{font-size:25px;margin:20px 0;}
.box p{color:#9e9e9e;}
.total_cover li a {width: 60px;color:#49a6dd;}
.sticky .nav-header .mob_menu{width:10%;}
.sticky .nav-header .mob_menu img{width:100%;height:auto;}
.sticky .nav-header nav{margin-top:20px;}
.buttn2 a:hover{text-decoration:underline;}
.breadcumb{margin-bottom:30px;}
.img_grid .heading{padding:50px 0;}
.mg_tp{margin-top:170px;}
.privacy{margin-top:5px;}
.privacy > a{color:#49a6dd;}


.ui-state-highlight{border-radius:50px;}
.ui-state-active{border:1px solid #a7bd40 !important;border-radius:25px;}