.top-info {position: relative;z-index: 3;background: #fff;-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.5);box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.5);padding: 5px 0;}
.top-info-text {text-align: right;margin-top:40px;}
.top-info-text a{color: #ffffff;font-size: 16px;padding: 10px;background: #ed1c24;}
.top-info-text a:hover{text-decoration:none;}
.masthead {position: relative;z-index: 2;background: #cccccc;background: #CCCCCC;padding: 50px 0;-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.5);box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.5);}
.main-body-content{font-size: 16pt;font-family: arial, helvetica, sans-serif;color: #000;line-height: 30px;}
.main-body {padding: 25px 0;}
.main-body ul li{background:url(image/Arow.png)no-repeat left 18px;list-style: none;padding-left: 30px;line-height: 40px;}
.main-body ul{padding-left: 0px;}
.booksimg{text-align: center;float: none;margin: auto;display: block;}
 a.btn-primary{background: #ed1c24;border: 0px;padding: 15px 0px;}
 a.btn-primary:hover,a.btn-primary:focus{background: #000;}
.cta-section {background: #e6e7e8;padding:60px 0 60px 0;-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.5);box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.5);}
.main-footer {padding: 20px 0;}
.main-footer .text-center{margin-top: 15px;}
.form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
input[type="text"],input[type="email"].form-control {height: 45px;}
.submit-button {position: relative; z-index: 1; overflow: hidden; width: 100%;height: 45px;line-height: 45px;font-size: 20px;font-weight: 600;margin-bottom: 10px;padding: 0;border: none;white-space: normal;color: #fff;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);background-color: #ed1c24;font-weight: normal;border-radius: 4px;}
.submit-button:hover{background:#000;}
.btn-default {color: #fff;background-color: #da8016;border-color: transparent;}
.container{max-width:1140px;margin: 0 auto;overflow: hidden;width: 100%;}
/*--------enquiry_form--------------*/
.enquiry_form_wrapper{position: fixed;width: 100%;top: 0;bottom: 0;height: 100%;left: 0;background: rgba(0,0,0,0.5);z-index: 9999;overflow: auto}
.enquiry_form{max-width: 300px;margin: auto;background: #fff;margin-top:65px;}
.enquiry_form form{padding: 15px;padding-bottom:15px;}
.enquiry_form input,.enquiry_form textarea {width: 100%;font-size:17px;}
 .enquiry_form #package_date {background-color: #f2f2f2;box-shadow: none;outline: none;border: none;padding: 10px;} 
.close_btn{width: 30px;height: 30px;text-align: center;background: #ed1c24;color: #fff;border-radius: 30px;top: 53px;margin-left: -5px;vertical-align: middle;font-size: 20px;position: absolute;cursor:pointer;} 
@media only screen and (max-width:991px){
    .masthead-image-container{text-align: center;}
    .heading span{font-size: 24px !important;margin-bottom: 40px;display: block;}
    .heading_inner span{font-size:18px !important;}
    .footer_menu a{font-size: 15px;}
}
@media only screen and (max-width:767px){
  .logo-container{text-align: center;}
    .top-info-text{text-align: center;}
    .top-info-text a{width: 270px;display: block;float: none;margin: auto;margin-bottom: 10px;}   
}