
 @media (min-width:1200px) {
   
    .w-1060 .container {        max-width: 1060px;    }
    
 }



@media (max-width: 1299px) {

  p {    font-size: 18px; line-height: 28px;}
  .right-cnt {    max-width: 100%;    min-width: 100%;}
  .blu-btn {    min-width: 205px;    height: 54px;    font-size: 23px;    padding: 10px;}
  section.three-col-wrp .col-md-4 .s-day h1 {    font-size: 43px;    margin-bottom: 21px;}
  section.three-col-wrp .col-md-4 .s-day p {    font-size: 20px;    line-height: 28px;}
  section.three-col-wrp .col-md-4 {    padding: 20px 20px;}
  section.ftr-foam-wrp h3 {    font-size: 44px;    line-height: 49px;}
  section.ftr-foam-wrp p {    font-size: 27px;    line-height: 41px;    margin-bottom: 41px;}
  footer {    padding: 16px 0 52px;}


}

@media (max-width: 1199px) {

  .video-wrp .video-in {    height: 468px;}



}

@media (max-width: 991px) {

section.after-bann-cont .col-md-7.col-sm-12 {    width: 100%;}
section.after-bann-cont p {  max-width: 100%;}
section.three-col-wrp .col-md-4 .s-day h1 {  font-size: 38px; }
section.three-col-wrp .col-md-4 .s-day p {  font-size: 18px;  line-height: 25px;}
section.three-col-wrp .col-md-4 {  padding: 20px 7px;}
.video-wrp .video-in {    height: 348px; }
section.three-col-wrp {  padding: 20px 0 35px;}
section.two-col-wrp {  padding: 40px 0 23px;}
.video-wrp {  padding: 40px 0 43px;}
section.ftr-foam-wrp {  padding: 33px 0 116px;}
section.ftr-foam-wrp h3 {  font-size: 39px;  line-height: 44px;  margin-bottom: 10px;}
section.ftr-foam-wrp p {  font-size: 25px;}


}

@media (max-width: 767px) { 

  body {    padding-top: 20px;}
  p {    font-size: 16px;    line-height: 24px;}
  .blu-btn {    min-width: 145px;    height: 34px;    font-size: 15px;    padding: 6px;}
  header .header-right {    position: absolute;    right: 18px;    top: 6px;}
  section.after-bann-cont {     padding: 36px 0 23px;}
  section.three-col-wrp .col-md-4 .s-day h1 {    font-size: 34px;    margin-bottom: 10px;}
  section.three-col-wrp .col-md-4 .s-day p {    font-size: 16px;}
  section.three-col-wrp .col-md-4:not(:last-child) {    border-right: none;}
  section.three-col-wrp .col-md-4:not(:last-child) {    border-bottom: 1px solid #ffffff;}
  section.two-col-wrp .left-img {    max-width: 100%;    margin-bottom: 30px;}
  .form-group.grid-2 {    grid-column-gap: 0;    grid-template-columns: 1fr;    margin-bottom: 10px;    grid-row-gap: 10px;}
  .form-group.form-check label span, .form-group.form-check label span a {    line-height: 22px;    }
  section.ftr-foam-wrp {    padding: 13px 0 56px;}
  .video-wrp .video-in h2 {    font-size: 37px;    line-height: 30px;    }
  .video-wrp .video-in {    height: auto;}
  section.ftr-foam-wrp p {  font-size: 23px;}
  section.ftr-foam-wrp h3 {  font-size: 31px; line-height: 35px;  margin-bottom: 0px;}
  section.two-col-wrp {    padding: 20px 0 23px;}
  .video-wrp {  padding: 20px 0 23px;}
  section.ftr-foam-wrp h3 br { display: none;}
  section.ftr-foam-wrp p {    margin-bottom: 31px;}
  .form-check-input[type="checkbox"]:checked + label, .form-check-input[type="checkbox"]:not(:checked) + label {    padding-left: 40px !important;    }
  .info-form button {    margin: auto;    float: none;    display: block;}
  footer p {    font-size: 17px;   line-height: 34px;  }
  footer {    padding: 10px 0;}
  .info-form button {    min-width: 160px;    height: 44px;    font-size: 17px;    padding: 6px;}
  .info-form .form-check {    margin-bottom: 13px;}
  section.banner-wrp .ban-inr-img {    border-radius: 22px;}


}

