
*{box-sizing: border-box; margin: 0; padding: 0;}
body {

    overflow-x: hidden;
  }
         body {
         margin: 0;
         padding: 0;
         font-family: 'Poppins', sans-serif !important;
         }

header{background: #fff; padding: 12px 3rem; display: flex; align-items: center; justify-content: center;}
header a{display: inline-flex; align-items: center; justify-content: center;}

.hero_sec{background: url(../images/hero_img.png); background-size: cover; width: 100%; height: 298px;}


.pckg_dtl{margin: 60px 0px;}
.pckg_dtl_inner{width: 88%; margin: auto;}

.overview_dtl{width: 70%;}

.ovr_box{background: #fff; border: 1px solid #C4C4C4; padding: 20px; border-radius: 20px; margin-bottom: 21px; position: relative;}
.ovr_box.box_01 .box-header{position: relative;}
.ovr_box.box_01 .box-header:before{content: ''; position: absolute; top:0px; left: -20px; height: 100%; width: 3px; border-radius: 10px; background: #2196F3;}
.ovr_box.box_01 .box-header h4{font-size: 35px;}
.ovr_box.box_01 .box-header h5{font-size: 18px; font-weight: 400; margin-top: 7px;}
.ovr_box.box_01 .box-header h6{font-size: 17px; padding: 5px 0px; position: relative;width: 100%;  }

.bsc_info_box:before {
  content: '';
  background: url(../images/sunset.svg) right;
  background-size: contain;
  position: absolute;
  width: 90%;
  height: 68%;
  background-repeat: no-repeat;
  top: 21%;
}
.box_01_ul{list-style: none; margin-top: 10px;}
.box_01_ul li{display: flex; align-items: center; font-size: 15px; margin-bottom: 13px; padding: 0px 10px; border-radius: 4px;}
.box_01_ul li:first-child{background: #CDEFFF; padding: 7px 10px; display: inline-flex;text-transform: capitalize;}
.box_01_ul li:last-child{margin-bottom: 0;}
.box_01_ul li img{margin-right: 10px;}


.ovr_box.p_day_wise{padding: 0px; border-radius: 20px;}
.p_day_wise .box-header{padding: 12px 20px 0px 20px;}
.p_day_wise .box-header:before{display: none;}
.p_day_wise .box-header h6:before{content: ''; position: absolute; top:0px; left: -20px; height: 100%; width: 3px; border-radius: 10px; background: #2196F3;}
.p_day_wise .box-body{padding: 15px 20px 20px 20px; margin-top: 10px; border-top: 1px solid #C4C4C4; }
.p_day_box{border:1px solid #B7DFFF; margin-bottom: 16px;}
.box-body .p_day_box:last-child{margin-bottom: 0px;}
.p_day_head{font-size: 14px; font-weight: 600; padding:10px 15px; border-bottom:1px solid #B7DFFF; background: #E8F2FA;}
.p_day_body{font-size: 14px; padding:10px 15px; }


.clusions_box_dvd {}
.clusions_box_dvd .clusions_box{width: 48.5%; display: inline-block; vertical-align: top;}
.clusions_box_dvd .clusions_box{margin-right: 2.4%;}
.clusions_box_dvd .clusions_box:last-child{margin-right: 0px;}
.inclusions_box{background: #EAFAEA; border-color: #EAFAEA}
.clusions_box ul{list-style: none; padding-left: 0; margin-top: 15px;}
.clusions_box ul li{font-size: 13px; margin-bottom: 8px; position: relative; padding-left: 15px; line-height: 22px;}
.clusions_box li:before{content: ''; position: absolute; left: 0; top: 7px;  width: 15px; height: 8px; background-size: contain !important; background-repeat: no-repeat !important;}
.inclusions_box li:before{ background: url(../images/_check.svg)left;}
.exclusions_box li:before{ background: url(../images/_close.svg)left;}
.exclusions_box{background: #FBEBEB; border-color: #FBEBEB}

.inclusions_box .box-header:before{background: #63C266 !important;}
.exclusions_box .box-header:before{background: #DA1515 !important;}

.clusions_box .box-header h6{position: relative; cursor: pointer;}
.clusions_box .box-header h6:before{content: ''; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 12px; height: 2px; cursor: pointer;}
.inclusions_box .box-header h6.add:after{content: ''; position: absolute; right: 5px; top: 50%; transform: translateY(-50%); width: 2px; height: 12px; background: #63C266; cursor: pointer; transition: 0.3s;}
.inclusions_box .box-header h6:before{ background: #63C266;}
.exclusions_box .box-header h6:before{ background: #DA1515;}


.exclusions_box .box-header h6.add:after{content: ''; position: absolute; right: 5px; top: 50%; transform: translateY(-50%); width: 2px; height: 12px; background: #DA1515; cursor: pointer; transition: 0.3s;}


.tabs-nav-parent{position: relative; padding-bottom: 10px;}
.tabs-nav-parent:before{content: ''; position: absolute; left: 0;bottom: 0; width: 100%; height: 2px; border-radius: 6px; background: #E4E4E4;} 
.info_box ul#tabs-nav{display: flex; list-style: none;}
.info_box{margin-bottom: 0px;}
.info_box ul#tabs-nav li{margin-right: 25px;}
.info_box ul#tabs-nav li a{font-size: 13px; font-weight: 600; text-decoration: none !important; color:#000; padding: 5px 0px; display: inline-flex; position: relative;}
.info_box ul#tabs-nav li.active a:before{content: ''; position: absolute; left: 0; bottom: -10px; width: 100%; height: 2px; background: #2196F3;}

.info_box .tab-content ul{margin-left: 15px; margin-top: 20px;}
.info_box .tab-content ul li{margin-bottom: 8px; font-size: 13px; line-height: 22px;}
.info_box .tab-content ul li.read_more{list-style: none;}
.info_box .tab-content ul li.read_more a{list-style: none !important; font-size: 10px; color:#2196F3; text-decoration: none !important; }


.query_sec{width: 30%; padding-left: 40px;}
.query_sec_inner {
    background: #F5FBFF;
    border: 1px solid #C7E7FF;
    border-radius: 20px;
    padding: 25px;
    position: sticky;
    left: 0;
    top: 20px;
}
.query_sec_cnt{display: flex; align-items: center; font-size: 18px; font-weight: bold; font-family: ;}
.query_sec_cnt img{margin-right: 17px;}

.send_q_btn{background: #EF6614; width: 100%; padding:11px 20px; color:#fff;pointer:cursor; display: block; text-align: center; border-radius: 40px; text-decoration: none !important; margin-top: 15px;cursor:pointer}

.pckg_dtl_dvd{display: flex; }

.s_copyright{background: #1A1A1A; padding: 8px; text-align: center; }
.s_copyright p{color:#fff; font-size: 13px;}

@media only screen and (min-width:150px) and (max-width:950px){
  header {
    padding: 9px 3rem;
}
  .hero_sec {
    width: 100%;
    height: 133px;
    background-position: center;
}
  .pckg_dtl{margin: 40px 0;}
  .pckg_dtl_inner {
    width: 100%;
    margin: auto;
    padding: 0px 15px;
}
  .pckg_dtl_dvd { display: block;}
  .overview_dtl { width: 100%;}
  .query_sec { width: 100%; padding-left: 0px; }
  .clusions_box_dvd .clusions_box{width: 100%; margin-left: 0px;}
  .bsc_info_box:before {
    height: 20%;
    top: 8%;
}
.query_sec_inner {
    background: #F5FBFF;
    border: 1px solid #C7E7FF;
    border-radius: 20px;
    padding: 25px;
    position: relative;
    left: unset;
    top: unset;
}

}
@media screen and (max-width: 950px){
.contblok{width:92% !important;}
.conthead{width:65% !important;}
}


/* ///////////////////// */

.over_box_letter {
  text-transform: capitalize;
}

.table-wrap {
    border-radius: 5px;
    overflow: auto;
    width: 688px;
}

.addiational-wrap {
   
    overflow: auto;
}

.container-radio:nth-child(2) {
  display:none !important; 
}