body {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

.z-index-2{
    z-index: 2;
}

.main-nav.navbar{
    position: sticky;
    top: 0px;
    z-index: 99;
}

.home-page .home-sec-logo{
    width: 120px;
}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link {
    color: #42BAFE;
}
.main-nav.navbar .container-fluid{
    max-width: 1500px !important;
}

.PnT-head {
    min-height: 340px;
    padding-bottom: 60px;
    padding-top: 60px;
    background-color: rgba(34,110,147,1);
    background-image: url(../images/contactus.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}
.PnT-head::before {
    content: '';
    background: #0000002e;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 1;
}
.PnT-head-title {
    font-size: 25pt;
    font-weight: 400;
    line-height: 1.1;
    /* margin-top: 25px; */
}


@media only screen and (min-width: 768px) and (max-width: 1279px){
  .PnT-head-title {
    font-size: 46.0pt;
  }
}
@media only screen and (min-width: 1280px){
  .PnT-head-title {
    font-size: 46.0pt;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px){
  .PnT-head-title {
      font-size: 38.0pt;
  }
}
@media only screen and (max-width: 991px){
  .PnT-head-title {
    font-size: 33.0pt;
  }
  .home-page .home-sec-logo {
        width: 95px;
    }
}
@media only screen and (max-width: 479px){
    .PnT-head-title {
        font-size: 29.0pt;
    }
    .home-page .home-sec-logo {
        width: 80px;
    }
    .PnT-head {
        min-height: 280px;
    }
}


/* slider */
.home-slider-section .owl-item .screen_frame_img img {
    transform: scale(.9);
    border: 3px solid #dedede;
    border-radius: 20px;
    transition: 1s all;
    margin: 0 auto;
}
.home-slider-section .owl-item.center .screen_frame_img img {
    transform: scale(1);
    border: 3px solid #ebebeb;
}