.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
    color: #323132!important;
    border-color: #323132!important;
}
.vc_general.vc_btn3.vc_btn3-style-outline {
    border-width: 2px!important;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
    color: #fff;
    border-color: #2a2a2a;
    background-color: transparent;
}
.bloctitle {
    bottom: 334px;
    position: absolute;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    /*padding-bottom: 20px;*/
    padding-bottom: 60px;
    color: #fff;
    text-align: center;
      }
.styletitle {
    /* font-size: 8em; */
    /* font-family: Heebo; */
    margin: 0;
    color: #FFFFFF;
    background: #fbf8ec;
    background: -moz-linear-gradient(top, #FFFFFF 35%, #4e6773 100%);
    background: -webkit-linear-gradient(top, #FFFFFF 35%, #4e6773 100%);
    background: -ms-linear-gradient(top, #FFFFFF 35%, #4e6773 100%);
    background: linear-gradient(to bottom, #FFFFFF 35%, #4e6773 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
      }
.blocabout  {
    width: 900px;
    bottom: 334px;
    position: absolute;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    /*padding-bottom: 20px;*/
    padding-bottom: 60px;
    color: #fff;
    text-align: center;
          }
.styletitleabout {
            /* font-size: 8em;
            font-family: Heebo; */
            margin: 0;
            color: #FFFFFF;
            background: #fbf8ec;
            background: -moz-linear-gradient(top, #FFFFFF 35%, #4e6773 100%);
            background: -webkit-linear-gradient(top, #FFFFFF 35%, #4e6773 100%);
            background: -ms-linear-gradient(top, #FFFFFF 35%, #4e6773 100%);
            background: linear-gradient(to bottom, #FFFFFF 35%, #4e6773 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
              }
      /* .sidebar {
        height: 100%;
        width: 150px;
        position: absolute;
        left: 0;
        top: 0;
        padding-top: 40px;
        background-color: lightblue;
      }
      .sidebar div {
        padding: 8px;
        font-size: 24px;
        display: block;
      }
      .body-text {
        margin-left: 150px;
        font-size: 18px;
      } */
      /**************/
      /* #wrapper {
        padding-left: 0;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    
    #wrapper.toggled {
        padding-left: 250px;
    }
    
    #sidebar-wrapper {
        z-index: 1000;
        position: fixed;
        left: 250px;
        width: 0;
        height: 100%;
        margin-left: -250px;
        overflow-y: auto;
        background: #000;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    
    #wrapper.toggled #sidebar-wrapper {
        width: 250px;
    }
    
    #page-content-wrapper {
        width: 100%;
        position: absolute;
        padding: 15px;
    }
    
    #wrapper.toggled #page-content-wrapper {
        position: absolute;
        margin-right: -250px;
    }
     */
    /* Sidebar Styles */
    
    /* .sidebar-nav {
        position: absolute;
        top: 0;
        width: 250px;
        margin: 0;
        padding: 0;
        list-style: none;
    }
    
    .sidebar-nav li {
        text-indent: 20px;
        line-height: 40px;
    }
    
    .sidebar-nav li a {
        display: block;
        text-decoration: none;
        color: #999999;
    }
    
    .sidebar-nav li a:hover {
        text-decoration: none;
        color: #fff;
        background: rgba(255,255,255,0.2);
    }
    
    .sidebar-nav li a:active,
    .sidebar-nav li a:focus {
        text-decoration: none;
    }
    
    .sidebar-nav > .sidebar-brand {
        height: 65px;
        font-size: 18px;
        line-height: 60px;
    }
    
    .sidebar-nav > .sidebar-brand a {
        color: #999999;
    }
    
    .sidebar-nav > .sidebar-brand a:hover {
        color: #fff;
        background: none;
    }
     */
    /* @media(min-width:768px) {
        #wrapper {
            padding-left: 250px;
        }
    
        #wrapper.toggled {
            padding-left: 0;
        }
    
        #sidebar-wrapper {
            width: 250px;
        }
    
        #wrapper.toggled #sidebar-wrapper {
            width: 0;
        }
    
        #page-content-wrapper {
            padding: 20px;
            position: relative;
        }
    
        #wrapper.toggled #page-content-wrapper {
            position: relative;
            margin-right: 0;
        }
    } */
@media (max-width: 767px){
    .bloctitle {
    bottom: 334px;
    position: absolute;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    /*padding-bottom: 20px;*/
    padding-bottom: 60px;
    color: #fff;
    text-align: center;
      }
    .styletitle {
       /* font-size: 8em;*/
        /*font-size: 24px;*/
        font-size: 38px;
        font-family: Heebo;
       /* margin: 0;*/
        margin: 3px;
        color: #FFFFFF;
        background: #fbf8ec;
        background: -moz-linear-gradient(top, #FFFFFF 35%, #4e6773 100%);
        background: -webkit-linear-gradient(top, #FFFFFF 35%, #4e6773 100%);
        background: -ms-linear-gradient(top, #FFFFFF 35%, #4e6773 100%);
        background: linear-gradient(to bottom, #FFFFFF 35%, #4e6773 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
          }
          .blocabout  {
           /* width: 900px;*/
            bottom: 334px;
            position: absolute;
            /* left: 15%; */
            left: 0!important;
            z-index: 10;
            padding-top: 20px;
            /*padding-bottom: 20px;*/
            padding-bottom: 60px;
            color: #fff;
            text-align: center;
                  }
        .styletitleabout {
                    /* font-size: 8em;
                    font-family: Heebo; */
                    margin: 0;
                    color: #FFFFFF;
                    background: #fbf8ec;
                    background: -moz-linear-gradient(top, #FFFFFF 35%, #4e6773 100%);
                    background: -webkit-linear-gradient(top, #FFFFFF 35%, #4e6773 100%);
                    background: -ms-linear-gradient(top, #FFFFFF 35%, #4e6773 100%);
                    background: linear-gradient(to bottom, #FFFFFF 35%, #4e6773 100%);
                    -webkit-background-clip: text;
                    -webkit-text-fill-color: transparent;
                      }

}