
        .contact1-section{
            position: relative;
            padding: 0px 0px 100px 0px;
          }
          
          .contact1-section .info-content .single-info-box{
            position: relative;
            padding: 0px 30px;
          }
          
          .contact1-section .info-content .single-info-box .icon-box{
            position: relative;
            display: inline-block;
            margin-bottom: 25px;
          }
          
          .contact1-section .info-content .single-info-box .icon-box img{
            position: relative;
            width: auto;
            transition: all 500ms ease;
          }
          
          .contact1-section .info-content .single-info-box:hover .icon-box img{
            transform: scale(1.05);
          }
          
          .contact1-section .info-content .single-info-box h2{
            position: relative;
            display: block;
            font-size: 30px;
            line-height: 40px;
            color: #222;
            font-weight: 500;
            margin: 18px;
          }
          
          .contact1-section .info-content .single-info-box .text{
            position: relative;
            font-size: 16px;
            margin-bottom: 14px;
          }
          
          .contact1-section .info-content .single-info-box a{
            position: relative;
            display: inline-block;
            font-size: 18px;
            color: #2f7a78;
          }
          
          .contact1-section .info-content .single-info-box a:hover{
            text-decoration: underline;
          }
          
          .contact1-section .info-content,
          .contact1-section .image-container{
            position: relative;
            margin-bottom: 110px;
          }
          
          .contact1-section .contact1-form-area .form-inner .form-group{
            position: relative;
            margin-bottom: 30px;
          }
          
          .contact1-section .contact1-form-area .form-inner .form-group i{
            position: absolute;
            top: 23px;
            right: 30px;
            font-size: 15px;
            font-weight: 700;
            color: #777;
            z-index: 1;
          }
          
          .contact1-section .contact1-form-area .form-inner .form-group input[type='text'],
          .contact1-section .contact1-form-area .form-inner .form-group input[type='email'],
          .contact1-section .contact1-form-area .form-inner .form-group textarea{
            position: relative;
            width: 100%;
            height: 60px;
            background: #fff;
            padding: 10px 60px 10px 30px;
            font-size: 14px;
            font-weight: 500; 
            border-radius: 30px; 
            border: 3px solid #fff;
            box-shadow: 0 0px 20px 0px rgba(0, 0, 0, 0.1);  
            transition: all 500ms ease;                                                                             
          }
          
          .contact1-section .contact1-form-area .form-inner .form-group textarea{
            height: 200px;
            resize: none;
            border-radius: 20px;
          }
          
          .contact1-section .contact1-form-area .form-inner .form-group input:focus,
          .contact1-section .contact1-form-area .form-inner .form-group textarea:focus{
            border-color: #2f7a78;
          }
          
          .contact1-section .contact1-form-area .form-inner .message-btn{
            margin: 0px;
          }
          
          .contact1-section .contact1-form-area .form-inner .message-btn .theme-btn-two{
            padding: 13px 38px;
            font-weight: 400;
          }
          
          .contact1-section .contact1-form-area .sec-title h2{
            margin-bottom: 63px;
          }