.bg-funnels1 {
                        padding-top: calc(3rem + 72px) !important;
                        padding-bottom: 3rem !important;
                        /*-webkit-clip-path: polygon(0 0%, 100% 0%, 100% 80%, 0% 100%);
                        clip-path: polygon(0 0%, 100% 0%, 100% 80%, 0% 100%);*/
                        background-repeat: no-repeat;
                        background-size: cover;
                        z-index: 1;
                        background-position: center;
                        background-color: #09212e;}

                    .f-h1 {font-family: 'Raleway', sans-serif; font-size: 2em; text-transform: uppercase;}
                    .f-h1-l  {font-family: 'Raleway', sans-serif; font-size: 4em; text-transform: uppercase; line-height:70px;}
                    .f-edit-content {font-family:'Roboto', sans-serif; line-height: 25px;}
                    .f-h2 {font-family: 'Raleway', sans-serif; font-size: 1.3em; text-transform: uppercase; }
                    .grab-button {border-radius: 8px !important;}
                    .f-photo-1 { position: relative; bottom: -10px;}
                    .bg-funnels1 .x-button-element {background: #d8a150}
                    .bg-funnels1  .line-separator {background: #d8a150}
                    @media only screen and (max-width: 1200px) {
                        .bg-funnels1.bg-funnels1{
                            -webkit-clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0% 100%);
                            clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0% 100%);
                        }
                    }

                    @media only screen and (max-width: 992px) {
                        .f-photo-1 { position: relative; bottom: 10px; margin:0 auto;}
                        .bg-funnels1 {padding-bottom: 6rem !important;}
                    }
                    .x-block-101-titles {
   color: #fff;
   padding: 5px;
   margin: 0px;
   font-weight: bold;
   line-height: 1.4;
   display: inline-block;
}
.line-position-center {
   margin-left: auto;
   margin-right: auto;
}
.line-position-center {
   margin-left: auto;
   margin-right: auto;
}
.line-separator {
   outline: medium none;
   cursor: inherit;
   margin-top: 10px;
   margin-bottom: 10px;
   background-color: #fb4f14;
   width: 20%;
   border: none;
   height: 4px;
   background-color: #fb4f14;
   display: block;
   color: transparent;
   overflow: hidden;
}
.x-paragraph-container {
   text-align: center;
}
.x-paragraph-container {
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 2px;
   padding-bottom: 2px;
   overflow: hidden;
   display: block;
   width: 100%;
}
.x-paragraph-container p {
   font-family: 'roboto-regular',sans-serif !important;
   padding: 5px;
   margin: 10px auto;
   color: #eee;
   font-size: 20px;
}
.x-button-container {
   padding-left: 20px;
   padding-right: 20px;
   overflow: hidden;
   display: block;
   width: 100%;
}
/*.x-button-text-container span {
   display: inline;
}*/
.x-block {
   display: block !important;
}
.x-button-element {
   margin-top: 10px;
   display: inline-block;
   border-radius: 3px;
   padding-left: 25px;
   padding-right: 25px;
   padding-top: 10px;
   padding-bottom: 10px;
   background: #fb4f14;
   display: inline-block;
   color: #fff
}
.x-button-text-container {
   font-size: 24px !important;
   position: relative;
   width: 100%;
   display: inline;
}
.x-button-subtitle {
   font-family: 'Roboto', sans-serif;
border: 0px solid transparent;
font-weight: normal;
width: 100%;
display: block;
   font-size: 14.5px;
}
.grey-optin-button{
    display: block;
   background: #d7a050;
   border: 0px;
   font-size: 1.9em;

   font-weight: 700;
   font-family: 'Raleway', sans-serif;
}
.grey-optin-button:hover, .grey-optin-button:focus, .grey-optin-button:active{
    background: #d7a050;
}
