.page-content p{
		font-size:15px;
		}
 
      h1, h2, h3 {
        text-transform: uppercase;
        line-height: 1.2;
        margin-bottom: 10px;
      }
      #banner h1 {
        font-size: 40px;
        text-transform: none;
        max-width: 600px;
        margin: 0 auto 10px;
        line-height: 1;
      }
      h2 {
        font-size: 30px;
        text-transform: none;
        margin-bottom: 10px;
        font-family: 'Zoho_Puvi_Regular', 'Lato', "Open Sans", "Arial", sans-serif;
      }
      h3 {
        font-size: 24px;
        text-transform: none;
        margin-bottom: 10px;
        font-family: 'Zoho_Puvi_Regular', 'Lato', "Open Sans", "Arial", sans-serif;
      }
      .main {
        background: #fff;
      }
      section {
        width: 100%;
      }
  
      .button {
        padding: 0px 30px;
        color: #fff;
        text-transform: uppercase;
        font-weight: bold;
      }
      #banner .video-icon {
        width: 47px;
        height: 47px;
        display: block;
        margin: 0 auto 20px;
        position: relative;
      }
      #banner .video-icon:after,
      #banner .video-icon:before {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0px;
        left: 0px;
        background: url(images/writer-sprite.png) no-repeat 1px -11px;
        display: block;
        content: '';
        -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
      }
      #banner .video-icon:after {
        visibility: hidden;
        opacity: 0;
        background: url(images/writer-sprite.png) no-repeat -59px -11px;
      }
      #banner .video-icon:hover:after {
        visibility: visible;
        opacity: 1;
      }
      #banner .video-icon:hover:before {
        visibility: hidden;
        opacity: 0;
      }
      .heading-section {
        background: #039be5;
        padding-bottom: 220px;
      }
      .heading-section * {
        color: #fff !important;
      }
      .slider-section {
        overflow: visible;
      }
      .slider-section .z-row {
        margin-top: -300px;
      }
      
      #bottom-section p {
        font-size: 30px;
        margin-bottom: 20px;
        line-height: 1.2;
      }
      #bottom-section a.popup-controller {
        display: block;
        max-width: 370px;
        margin: 0 auto 20px;
      }
      @media only screen and (min-width : 768px) and (max-width: 992px) {
        
      }
      @media only screen and (max-width: 767px) {
        #banner h1, h2 {
          line-height: 1;
          font-size: 35px;
        }
        #banner p {
          margin-bottom: 0px;
        }
        .banner-section .z-two-col .column-block:nth-child(2) {
          margin-bottom: 0px;
        }
        .z-row.no-bottom-space, .z-row.no-bottom-space {
          padding-bottom: 0px;
        }
        .heading-section {
          padding-bottom: 0px;
        }
        .slider-section .z-row {
          margin-top: 0px;
          padding-top: 0px;
        }
        .slider-section {
          background: #039be5;
        }
      }