      p,
      ul {
          font-family: Copperplate;
      }
      
      .fa {
          font-size: 25px;
          margin-right: 2px;
          color: #666;
      }
      
      .fa:hover {
          color: #8D7BB8;
      }
      
      .top-ul {
          padding: 0px;
          margin-top: 110px;
          margin-bottom: 0px;
      }
      
      .top-ul i {
          font-size: 36px;
          margin-right: 7px;
          color: #307E9E;
      }
      
      .fir-txt {
          font-size: 39px;
          color: #fff;
          font-weight: bold;
          letter-spacing: 0.2px;
          font-family: 'Capriola', sans-serif;
          margin-top: 140px;
          line-height: 62px;
      }
      
      .sec-txt {}
      
      .top-row {
          background: url(img/1.jpeg);
          background-size: cover;
          background-position: center;
      }
      
      .bg-overlay {
          padding: 0px 40px;
          background-color: rgba(0, 0, 0, 0.9);
      }
      
      body {
          overflow-x: hidden;
      }
      
      p,
      ul {
          font-family: 'Lato', sans-serif;
      }
      
      .fir-ol {
          margin-top: 40px;
          line-height: 20px;
      }
      
      .fir-ol li {
          font-size: 22px;
          line-height: 36px;
          position: relative;
          bottom: 7px;
          color: #f5f5f5;
      }
      
      .signup-form {
          padding: 20px 30px;
          margin-top: 0px;
          background: #4097A0;
          border-radius: 3px;
          background-color: rgba(0, 0, 0, 0.6);
          max-width: 430px;
          padding-top: 25px;
      }
      
      .fir-row {
       
          background-color: rgba(46, 138, 138, 0.2);
      }
      
      .sub-h-row {
          padding-top: 0px;
          background-color: rgba(0, 0, 0, 0.5);
          padding: 0px 80px;
           padding-top:0px;padding:110px 50px;
      }
      
      .sec-row {
          padding: 60px 90px;
      }
      
      .signup-txt {
          font-size: 35px;
          margin-top: 10px;
          line-height: 54px;
          color: #fff;
          color: #F6921E;
          letter-spacing: 0.2px;
          font-family: 'Capriola', sans-serif;
      }
      
      .sec-txt {
          font-size: 20px;
          margin-top: 10px;
      }
      
      .v-div {
          margin-top: 20px;
          width: 520px;
          height: 300px;
      }
      
      .sec-row {
          padding: 70px 80px;
          background: #fff;
      }
      
      .l-btn {
          height: 61px;
          border: 0px;
          outline: none;
          padding: 0px 10px;
          margin-bottom: 7px;
          border: 0px solid #f5f5f5;
          font-family: 'Capriola', sans-serif;
          border-radius: 3px;
          margin-top: 25px;
          -webkit-box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.75);
          -moz-box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.75);
          box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.75);
          color: red;
          background: #FF7C00;
          color: #fff;
          font-weight: normal;
          background: #F89920;
          font-size: 25px;
          width: 340px;
          font-size: 27px;
      }
      
      .l-btn:hover {
          -webkit-box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.1);
          -moz-box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.1);
      }
      
      .s-text {
          font-size: 23px;
          color: #fff;
          margin-top: 10px;
          font-weight: bold;
          letter-spacing: 1px;
          line-height: 36px;
          font-weight: bold;
          letter-spacing: 1.3px;
      }
      
      .footer {
          padding: 30px 15px;
          padding-bottom: 0px;
      }
      
      .navbar-inverse {
          border-radius: 0px;
          padding: 0px;
          margin: 0px;
          padding: 6px 50px;
      }
      
      .s-text {
          margin-top: 20px;
          font-size: 29px;
          font-weight: normal;
          line-height: 39px;
      }
      
      .f-ul {
          font-size: 23px;
          line-height: 32px;
          margin-top: 30px;
          list-style-type: none;
          padding-left: 25px;
          color: #fff;
          letter-spacing: 1px;
      }
      
      .im-row {
          padding: 50px;
          background: #fff;
          padding-bottom: 10px;
      }
      
      .im2-row {
          padding: 50px;
          background: #fff;
          padding-top: 30px;
      }
      
      .im-row .col-lg-3 img {
          width: 96%;
      }
      
      .im2-row .col-lg-3 img {
          width: 96%;
      }
      
      .s-row {
          padding: 50px 20px;
         
      }
      
      .service-div {
          margin-top: 0px;
          padding: 20px 30px;
          padding-right: 55px;
      }
      
      .s-text {
          font-size: 43px;
          line-height: 48px;
          margin-top: 18px;
          font-family: 'PT Sans Narrow', sans-serif;
      }
      
      .u-ul {
          margin-top: 20px;
          color: #fff;
          list-style-type: none;
          padding-left: 16px;
          line-height: 25px;
          font-family: sans-serif;
          letter-spacing: 0.3px;
          font-size: 18px;
          line-height: 26px;
      }
      
      .u-ul li {
          font-size: 18px;
          line-height: 23px;
      }
      
      .u-ul li i {
          font-size: 24px;
          color: #555;
          float: left;
          margin-bottom: 30px;
      }
      
      .l-row {
          padding: 90px 70px;
          background: #232F3E;
          background-repeat: repeat;
          background-position: center center;
          -webkit-background-size: cover;
          -moz-background-size: cover;
          -o-background-size: cover;
          background-size: cover;
          width: auto;
          border-width: 0;
          border-top-width: 0px;
          border-bottom-width: 0px;
      }
      
      .top-ph-t {
          text-align: left;
          font-size: 21px;
          position: relative;
          right: 15px;
          top: 0px;
          bottom: 10px;
      }
      
      p,
      ul,
      ol {
          font-weight: normal;
      }
      
      .l-row {
          padding: 70px 20px;
          background: #232F3E;
          padding: 0px;
      }
      
      .co-6 {
          padding: 0px;
          margin: 0px;
      }
      
      .f1-text {
          font-size: 40px;
          letter-spacing: 0.3px;
          font-family: 'Titillium Web', sans-serif;
          margin-top: 75px;
          line-height: 50px;
      }
      
      .top-ul-h {
          padding: 0px;
          margin-top: 82px;
          margin-bottom: 9px;
      }
      
      .top-ul-h li i {
          color: #2CCD89;
      }
      
      .top-ul-h li i:hover {
          opacity: 0.7;
      }
      
      .l-t {
          font-size: 24px;
          color: #fff;
          margin-top: 2px;
          letter-spacing: 1px;
          max-width: 950px;
          line-height: 35px;
      }
      
      .f-t {
          font-size: 35px;
          margin-top: 78px;
          color: #fff;
          font-family: 'Titillium Web', sans-serif;
          line-height: 40px;
          letter-spacing: 1px;
       
          line-height: 37px;
          margin-top: 54px;
          font-size:35px;line-height:55px;margin-top:5px;letter-spacing:1.5;max-width:800px;
      }
      
      #mc-embedded-subscribe {
          width: 100%;
          height: 52px;
          border: 0px;
          outline: none;
          font-size: 24px;
          padding: 0px 10px;
          margin-bottom: 7px;
          border: 0px solid #f5f5f5;
          background: #FF7C00;
          color: #f5f5f5;
          font-family: 'Capriola', sans-serif;
          border-radius: 3px;
          font-weight: normal;
      }
      
 .button{
    
  width:300px;
    height:58px;
    background:#F89920;
    color: #fff;
    font-size: 26px;
    border: 0px;
    letter-spacing: 1px;
     margin-top:13px;
    
}


.button:hover{
    
opacity: 0.8;
    
}


.m-div{
    
    padding:20px 40px;
}


.m-div img{
    
max-width: 100px;
}


.logo{
margin-top:10px;max-width:210px;

}

.bar-row{
    padding:20px 250px;
}

     
          .co-6{
              
             padding-left:20px;padding-right:30px;
          }
          

      #email {
            width: 420px;
            height: 53px;
            border: 0px;
            outline: none;
            font-size: 22px;
            padding: 0px 14px;
            border: 2px solid #F89920;
            border-radius: 0px;
            position: relative;
            left: 5px;
        top: 0px;
             background: #fff;
        }
        
          #subs-btn{
            height:53px;width:231px;border:0px;outline:none;font-size:25px;padding:0px 10px;border:0px solid #F39B13;background:#F89920;color:#f5f5f5;border-radius:0px;position:relative;top:0px;right:4px;font-weight:normal;letter-spacing:1px;     
              font-weight: normal;
              color:#fff;
        }

.s-row{
    padding:40px 40px;
}

      /* Landscape phones and portrait tablets */
      
      @media (max-width: 767px) {
          .signup-form {
              background-color: rgba(0, 0, 0, 0.6);
              padding: 50px 30px;
              max-width: 98%;
              height: 100%;
              margin-top: 30px;
          }
          .fir-row {
        
          }
          .footer {
              padding: 30px 10px;
              padding-bottom: 0px;
          }
          .top-ul {
              padding: 0px;
              margin-top: 30px;
              margin-bottom: 0px;
          }
          .fir-txt {
              font-size: 33px;
              color: #F6921E;
              font-weight: bold;
              letter-spacing: 0.2px;
              font-family: 'Capriola', sans-serif;
              margin-top: 5px;
              line-height: 49px;
          }
          .sec-row {
              padding: 40px 30px;
          }
          .signup-txt {
              font-size: 29px;
              margin-top: 10px;
              line-height: 45px;
              color: #fff;
              color: #F6921E;
              letter-spacing: 0.2px;
              font-family: 'Capriola', sans-serif;
          }
          .sec-txt {
              font-size: 20px;
              margin-top: 10px;
          }
          .v-div {
              margin-top: 10px;
              width: 420px;
              height: 280px;
          }
          .l-row {
              padding: 50px 20px;
              background: #232F3E;
          }
          .l-btn {
              width: 95%;
              height: auto;
              border: 0px;
              outline: none;
              font-size: 24px;
              padding: 8px 10px;
              margin-bottom: 7px;
              border: 0px solid #f5f5f5;
              font-family: 'Capriola', sans-serif;
              border-radius: 3px;
              margin-top: 25px;
              -webkit-box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.75);
              -moz-box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.75);
              box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.75);
          }
          .navbar-inverse {
              border-radius: 0px;
              padding: 0px;
              margin: 0px;
              padding: 6px 20px;
          }
          .s-text {
              margin-top: 20px;
              font-size: 21px;
              font-weight: normal;
              line-height: 31px;
          }
          .f-ul {
              font-size: 18px;
              line-height: 27px;
              margin-top: 30px;
              list-style-type: none;
              padding-left: 15px;
              color: #fff;
              letter-spacing: 1px;
          }
          .s-row {
              padding: 40px 20px;
          }
          .s-text {
              font-size: 38px;
              line-height: 42px;
              margin-top: 18px;
              font-family: 'PT Sans Narrow', sans-serif;
          }
          .u-ul {
              font-size: 18px;
              margin-top: 26px;
              color: #fff;
              list-style-type: disc;
              padding-left: 12px;
              line-height: 24px;
          }
          .u-ul li i {
              font-size: 0px;
              color: #222;
              float: none;
              margin-bottom: 0px;
              visibility: hidden;
              margin: 0px;
              padding: 0px;
          }
          .sub-h-row {
              padding-top: 0px;
              background-color: rgba(0, 0, 0, 0.5);
              padding: 40px 25px;
          }
          .banner-row {
              padding: 0px 30px;
              background-color: rgba(0, 0, 0, 0.5);
          }
          .b-row {
              padding: 50px 20px;
          }
          .s-text {
              font-size: 55px;
              font-weight: bold;
              line-height: 42px;
              margin-top: 32px;
          }
          .ss-text {
              font-size: 24px;
              font-weight: bold;
              line-height: 30px;
              margin-top: 22px;
          }
          .ph-text {
              font-size: 26px;
              color: #000;
              line-height: 19px;
              margin-top: 13px;
          }
          .m-ul {
              list-style-type: none;
              font-size: 18px;
              color: #000;
              margin-top: 20px;
              padding-left: 0px;
              font-family: 'Titillium Web', sans-serif;
              line-height: 22px;
          }
          .m-ul li i {
              font-size: 25px;
              color: #25408F;
              opacity: 0.8;
              margin-bottom: 20px;
              float: left;
              position: relative;
              top: 1px;
          }
          .m-ul li {
              margin-top: 9px;
          }
          .s-text {
              font-weight: bold;
              line-height: 52px;
              margin-top: 30px;
              font-size: 45px;
          }
          .l-row {
              padding: 0px 20px;
          }
          .co-6 {
              padding: 0px;
              margin: 0px;
              padding-left: 22px;
          }
          .f1-text {
              font-size: 26px;
              letter-spacing: 0.3px;
              font-family: 'Titillium Web', sans-serif;
              margin-top: 50px;
              line-height: 30px;
          }
          .top-ul-h {
              padding: 0px;
              margin-top: 30px;
              margin-bottom: 10px;
          }
          .l-t {
              font-size: 22px;
              color: #fff;
              margin-top: 2px;
              letter-spacing: 1px;
              width: 100%;
              line-height: 32px;
          }
          .f-t {
              font-size: 28px;
              margin-top: 0px;
              color: #fff;
              font-family: 'Titillium Web', sans-serif;
              line-height: 36px;
              letter-spacing: 1px;
          }
          #mc-embedded-subscribe {
              width: 100%;
              height: auto;
              border: 0px;
              outline: none;
              font-size: 24px;
              padding: 10px 10px;
              margin-bottom: 7px;
              border: 0px solid #f5f5f5;
              background: #FF7C00;
              color: #f5f5f5;
              font-family: 'Capriola', sans-serif;
              border-radius: 3px;
              font-weight: normal;
          }
          .c-box-img {
              max-width: 98%;
          }
          .m-box p {
              font-size: 20px;
              font-family: 'Titillium Web', sans-serif;
              margin-top: 10px;
              line-height: 25px;
              margin-bottom: 30px;
          }
          
          .logo{
margin-top:10px;max-width:80%;

}

.bar-row{
    padding:20px 20px;
}
          
          .co-6{
              
             padding-left:26px;padding-right:30px;
          }
                #email {
            width: 94%;
            height: 53px;
            border: 0px;
            outline: none;
            font-size: 22px;
            padding: 0px 14px;
            border: 2px solid #F89920;
            border-radius: 0px;
            position: relative;
            left: 5px;
        top: 0px;
             background: #fff;
        }
        
          #subs-btn{
            height:53px;width:231px;border:0px;outline:none;font-size:25px;padding:0px 10px;border:0px solid #F39B13;background:#F89920;color:#f5f5f5;border-radius:0px;position:relative;top:0px;right:4px;font-weight:normal;letter-spacing:1px;     
              font-weight: normal;
              color:#fff;
        }
          
          .s-row{
              padding:30px 20px;
          }
          
      }
      /* Portrait phones and smaller */
      
      @media (max-width: 480px) {
          .signup-form {
              background-color: rgba(0, 0, 0, 0.6);
              padding: 40px 17px;
              max-width: 99%;
              height: 100%;
              margin-top: 20px;
          }
          .v-div {
              margin-top: 5px;
              width: 310px;
              height: 220px;
          }
      }
      /*END FO RESOPNSIVE DESIGN*/