.inn_banner_content.b-inner-wrp p {
   padding: 5px 0px 30px;
   font-weight: 400;
}

.b-inner-wrp .common_btn a {
   color: #fff;
   padding: 16px 20px;
   font-size: 20px;
   font-weight: 600;
   transition: all 0.3s ease-in-out;
}

a.explore_btn {
   border: 1px solid #FFF;
}

a.visit_btn {
   background: #EE276A;
   border: 1px solid #EE276A;
}

a.explore_btn:hover {
   border: 1px solid #EE276A;
   background: #EE276A;
}

a.visit_btn:hover {
   background: transparent;
   border: 1px solid #FFF;
}

.inn-abt-content p,
.inn_abt_items p,
.heading_content_wrp p {
   font-weight: 400;
}

.inn-abt-content h2 {
   margin-bottom: 15px;
}

.abt_cta_section .heading_content_wrp h3 {
   font-weight: 800;
}

.abt_cta_section .heading_content_wrp h3 span {
   font-weight: 500;
}

@media screen and (max-width:1200px) {

   .inn_banner_content.b-inner-wrp p {
      font-size: 15px;
   }

   .b-inner-wrp .common_btn a {
      font-size: 15px;
      padding: 10px 15px;
   }
}

@media screen and (max-width:991px) {

   .inn-abt-content p,
   .inn_abt_items p {
      font-size: 16px;
   }
}

@media screen and (max-width:767px) {
   .inner_banner_content {
      padding-top: 40px !important;
   }
}

@media screen and (max-width:576px) {
   .b-inner-wrp .common_btn {
      flex-direction: column;
   }

   .page-id-110 section.inner-banner-section {
      height: 459px;
   }
}
