.header-main {position: relative !important;}
#header-top-bar {background: #204b6a;}
.inner-banner {height: 650px;padding-top: 80px;position: relative;background-image: url("../images/cancellation-policy-banner.jpg");background-position: top center;background-size: 100%;background-repeat: no-repeat;color: #fff;}
.inner-banner h1 {font-family: Lato, sans-serif;font-size: 60px;  font-weight: 900;  margin-bottom: 15px;  color: #fff;line-height: 1.2;}
.inner-banner h2 {font-family: 'Poppins-Regular';font-size: 18px;margin: 20px 0px 0px 0px;  line-height: 26px;}

.cancellation{padding: 60px 0px;position: relative; font-family: 'Poppins-Regular';color: #2a2a2a;}
.cancellation ul{position: relative;padding: 0px 0px 0px 35px; color: #1e1e1e; }
.cancellation ul li{font-family: 'Poppins-Regular';font-size: 18px;}
.cancellation ul li::before{content:"\27A4";position: relative;top:26px;font-family:"Flaticon";color: #fb7820;}
.cancellation ul li span{font-size: 22px;color: #1766ae;font-family: 'Poppins-SemiBold';}
.cancellation ul li p{font-size: 16px;padding:0px 0px 0px 26px;text-align: left;margin: 0px;}
.cancellation h3 {padding:0px 20px;font-size: 24px;width: 100%;}
.cancellation p {font-family: 'Poppins-Regular'; font-size: 16px;}
.cancellation h4 {padding:0px 0px 0px 20px;font-size: 20px;}
.cancellation section{position: relative;padding: 0px 30px;}
.cancellation section h5 {font-size: 22px;border-bottom: 1px solid #e6e8eb;line-height: 50px;font-family: 'Poppins-Medium';}
.cancellation section h5::after {content: "";border-bottom: 4px solid #1766ae;width: 50px;display: inherit;position: relative;}
.stk-rytsidebar {position: sticky;top: 105px;box-shadow: 0 2px 2px #eee;z-index: 1;}
.sidebar-content-wrap{border: 1px solid #ebebeb;}
.stk-rytsidebar h5 {font-size: 22px;font-family: 'Poppins-Semibold';}
.stk-rytsidebar ul{padding:0px; color: #1e1e1e; }
.stk-rytsidebar ul li{font-family: 'Poppins-Regular';font-size: 16px;border-bottom: 1px dashed #d2d1d1;}
.stk-rytsidebar ul li::before{display: none;}
.stk-rytsidebar ul li a{color: #1e1e1e;line-height: 40px;text-decoration: none;}
.stk-rytsidebar ul li a:hover{color: #0056b3;}
@media only screen and (min-width:320px)and (max-width:479px) {
    .inner-banner {padding-top: 20px;height: 210px;background: #204b6a;}
    .inner-banner h1 {font-size: 32px;}
    .inner-banner p {font-size: 16px;line-height: 24px;margin-bottom: 15px;}
    .inner-banner h2 {font-size: 16px;margin: 10px 0px 0px 0px;line-height: 22px;}
  
    .cancellation{padding:20px 15px;}
    .cancellation h3{font-size: 16px;padding: 0px;}
    .cancellation p{font-size: 14px;}
    .cancellation ul{margin-left: 0px;padding: 0px;}
    .cancellation ul li{font-size: 14px;padding: 5px 0px;}
    .cancellation ul li p{font-size: 14px;padding: 0px 0px 0px 20px;}
    .cancellation ul li::before{top: 22px;}
    .cancellation section{padding: 0px;}
    .cancellation section h5{font-size: 18px;line-height: 20px;}
    .cancellation section h5::after{padding-top: 5px;}
    .stk-rytsidebar{display: none;}
}
@media only screen and (min-width:480px) and (max-width:767px) {
    .inner-banner {padding-top: 20px;height: 280px;background: #204b6a;}
    .inner-banner h1 {font-size: 35px;}
    .inner-banner h2 {font-size: 16px;margin: 10px 0px 0px 0px;line-height: 22px;}
    .inner-banner p {font-size: 16px;line-height: 24px;margin-bottom: 15px;}
    .cancellation{padding:20px 15px;}
    .cancellation h3{font-size: 16px;padding: 0px;}
    .cancellation p{font-size: 14px;}
    .cancellation ul{margin-left: 0px;padding: 0px;}
    .cancellation ul li{font-size: 14px;padding: 5px 0px;}
    .cancellation ul li p{font-size: 14px;padding: 0px 0px 0px 20px;}
    .cancellation ul li::before{top: 22px;}
    .cancellation section{padding: 0px;}
    .cancellation section h5{font-size: 18px;line-height: 20px;}
    .cancellation section h5::after{padding-top: 5px;}
    .stk-rytsidebar{display: none;}
}
@media only screen and (min-width:768px) and (max-width:1024px) {
    .inner-banner {padding-top: 20px;height: 180px;background: #204b6a;}
    .inner-banner h1 {font-size: 35px;}
    .inner-banner h2 {font-size: 18px!important;margin: 10px 0px 0px 0px;line-height: 24px;}
    .inner-banner p { font-size: 16px;line-height: 24px;margin-bottom: 15px;}

    .cancellation{padding:20px 15px;}
    .cancellation h3{font-size: 16px;padding: 0px;}
    .cancellation p{font-size: 14px;}
    .cancellation ul{margin-left: 0px;padding: 0px;}
    .cancellation ul li{font-size: 14px;padding: 5px 0px;}
    .cancellation ul li p{font-size: 14px;padding: 0px 0px 0px 20px;}
    .cancellation ul li::before{top: 22px;}
    .cancellation section{padding: 0px;}
    .cancellation section h5{font-size: 18px;line-height: 20px;}
    .cancellation section h5::after{padding-top: 5px;}
}
@media only screen and (min-width:1024px) and (max-width:1280px) {
  .inner-banner {padding-top: 20px;height: 220px;}
  .banner {padding-top: 140px;}
  .banner .banner-content h1 {font-size: 50px;}
  .banner .banner-content p {font-size: 20px;margin-bottom: 16px;}
  .mrlft {margin-left: 120px}
  .cancellation{padding: 0px 15px;}
  .cancellation h3{font-size: 22px;padding-top: 20px;}
  .cancellation p{font-size: 14px;padding: 20px 0px;}
  .cancellation ul{margin-left: 10px;}
  .cancellation ul li{font-size: 14px;padding: 5px 0px;}
  .stk-rytsidebar{top: 70px;}
  .stk-rytsidebar .p-5{padding: 1rem !important;}
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
  .inner-banner {padding-top: 20px;height: 450px;}
  .inner-banner h1 {font-size: 35px;}
  .inner-banner p {font-size: 16px;line-height: 24px;margin-bottom: 15px;}
  .inner-banner h2 {font-size:18px; margin: 10px 0px 0px 20px;}
}
@media (min-width: 1080px) {
  .inner-banner {padding-top: 40px;height: 350px;}
  .inner-banner h1 {font-size: 35px;}
  .inner-banner h2{margin: 10px 0px 0px 0px;}
  .inner-banner p {font-size: 16px;line-height: 24px;}
}
@media (min-width:1920px) {
  .inner-banner {padding-top: 120px;height: 460px;}
  .inner-banner h1 {font-size: 52px;}
  .inner-banner p {font-size: 24px;line-height: 34px;}
}