.message_box{
    height: 300px; 
    position: fixed;
    top:500px; 
    left: 200px; 
    right: 200px; 
    z-index: 999 !important;
}
.message_box .div1{
    margin: 0; 
    position: absolute; 
    top: 50%; 
    left: 50%;
    -ms-transform: translate(-50%, -50%); 
    transform: translate(-50%, -50%);
}
.first_container .heading{
    margin-bottom: 25px;
    margin-top: 20px;
    color : black;
}
.first_container .heading b{
    font-family: Roboto; 
}
.first_container .heading a{
    text-decoration: none; 
    font-size: 18px; 
    font-weight: 600; 
    float: right; 
    padding-top: 4px;
}
.first_container .heading a img{height: 30px;}
.first_container .row .left_box img{height: 320px;width: 100%;}
.first_container .row .right_box .p1 span{font-family: Roboto; font-weight: 600;}

.first_container .row .right_box .p1{font-family: Roboto; font-weight: 400; font-size: 17px; margin-top:20px;}

.right_box .inner_div1,.right_box .inner_div2,.right_box .inner_div3,.right_box .inner_div4
{margin-top: 15px; font-family: Roboto; font-weight: 600; font-size: 18px;}

.right_box .inner_div1 img,.right_box .inner_div2 img,.right_box .inner_div4 img{height: 25px;}
.right_box .inner_div1 b{color: #03BA2B; padding-left: 14px;}
.right_box .inner_div2 b{color: #FF0505; padding-left: 10px;}
.right_box .inner_div4 b{color: #03A4FF; padding-left: 10px;}
.right_box .inner_div3 a,.right_box .inner_div4 a{
    margin-bottom: 10px;
    text-decoration: none; 
    font-family: Roboto; 
    font-size: 14px; 
    background-color: #03BA2B; 
    color: white; 
    font-weight: 600; 
    padding: 1rem 2.5rem; 
    border-radius: 20px;
}
.right_box .inner_div4 a{
    float: right; 
}
.first_container .circular_image{
    border-radius: 10px;
    box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 13%);
    border-width: 0;
    border-style: solid;
    border-color: rgba(255,255,255,1);   
}

.first_container .circular_image:hover{
    box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 60%);
    /* transform: scaleY(1.05); */
}
#successPopup .modal-body div{margin-top: 15px; font-size: 17px;}
.table_container{margin-top: 50px; margin-bottom: 50px;}
.table_container tbody tr{font-size: 20px;}
.modal-content .modal-body .form-group{margin-bottom:40px;}
.modal-content .modal-body label{margin-bottom:15px;}
.modal-content .modal-body input{height:60px;}

@media only screen and (max-width:767px){
    .first_container .row .left_box img{height:auto;}
    .first_container .heading b {font-size:45px;}
    .right_box .inner_div3{text-align: center;}
    .first_container .row .right_box .p1,
    .right_box .inner_div3 a, .right_box .inner_div4 a,
    .right_box .inner_div1, .right_box .inner_div2, .right_box .inner_div3, .right_box .inner_div4 {font-size: 35px;}
    .package_Details_modal1 .modal-content,.package_Details_modal2 .modal-content{margin-top: 40% !important;}
    .package_Details_modal1 .modal-dialog,.package_Details_modal2 .modal-dialog{max-width:90% !important; height:80%;}
    .table_container tbody tr{font-size: 30px;}
    .modal-content,.modal-content .modal-body,.modal-content form{height:60%;}
    .modal-content .modal-body form label{font-size:25px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .first_container .heading b {font-size:45px;}
    .right_box .inner_div3{text-align: center;}
    .first_container .row .right_box .p1,
    .right_box .inner_div3 a, .right_box .inner_div4 a,
    .right_box .inner_div1, .right_box .inner_div2, .right_box .inner_div3, .right_box .inner_div4 {font-size: 35px;}
    .package_Details_modal1 .modal-content,.package_Details_modal2 .modal-content{margin-top: 40% !important;}
    .package_Details_modal1 .modal-dialog,.package_Details_modal2 .modal-dialog{max-width:90% !important; height:80%;}
    .table_container tbody tr{font-size: 30px;}
    .modal-content,.modal-content .modal-body,.modal-content form{height:60%;}
    .first_container .row .left_box img{height:auto;}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .first_container .row .left_box img{height:405px;}
    .first_container .row .right_box .p1,
    .right_box .inner_div3 a, .right_box .inner_div4 a,
    .right_box .inner_div1, .right_box .inner_div2, .right_box .inner_div3, .right_box .inner_div4 {font-size: 35px;}
    .package_Details_modal1 .modal-content,.package_Details_modal2 .modal-content{margin-top: 40% !important;}
    .package_Details_modal1 .modal-dialog,.package_Details_modal2 .modal-dialog{max-width:90% !important; height:80%;}
    .table_container tbody tr{font-size: 25px;}
    .modal-content,.modal-content .modal-body,.modal-content form{height:60%;}
}