/*h1.editContent span {background:#d7a050;}*/
.bg-funnels-video {
    padding-top: calc(2rem + 72px) !important;
    padding-bottom: 8rem !important;
    /*-webkit-clip-path: polygon(0 0%, 100% 0%, 100% 90%, 0% 100%);
    clip-path: polygon(0 0%, 100% 0%, 100% 90%, 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: 1.2em; text-transform: uppercase;}
.f-h1-l  {font-family: 'Raleway', sans-serif; font-size: 3em; 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-button {background: #d7a050; color: #fff; padding: 20px 40px; margin: 10px auto; display: inline-block; width: 50%; border-radius: 5px; font-size: 20px;}
.f-button:hover {text-decoration: none; color: #fff;}

.f-photo-video { position: relative; bottom: -10px;}
.bg-funnels-video .x-button-element {background: #d8a150}
.bg-funnels-video  .line-separator {background: #d8a150}

.f-v-series { margin-top: 2em; padding-top: 2em; border-top: 4px solid #d8a150; color: #fff;}
.f-v-series-text { color:#fff; font-size: 1.8em}
.f-v-series-text-span { color:#d8a150; font-size: 3em; font-family: 'Raleway', sans-serif; position: relative; top: -20px;}
.f-v-series .f-v-img {font-size: 0.8em; margin-bottom: 20px;min-height: 110px;}
.f-v-series .f-v-img img {margin-bottom: 10px;}
.f-v-series .f-v-locked { opacity: 0.5; filter: grayscale(100%);}

@media only screen and (max-width: 1200px) {
    .bg-funnels-video{
        -webkit-clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0% 100%);
        clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0% 100%);
        padding-bottom: 5rem !important;
    }

}

@media only screen and (max-width: 992px) {
    .f-photo-video { position: relative; bottom: 10px; margin:0 auto;}
    .bg-funnels-video {padding-bottom: 6rem !important;}
}

.xx-bg1{
    background: linear-gradient(rgba(0,0,0 ,0.5),rgba(0,0,0,0.5)),
        url(../images/bg1.jpg)
        center top no-repeat;
    background-size: cover;
}
/*Block 101 Headline Container*/
.x-title-container {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 2px;
    padding-bottom: 2px;
    overflow: hidden;
    display: block;
    width: 100%;
}
/*Block 101 Headline Title */
.x-block-101-titles {
    color: #fff;
    /*      font-size: 40px;*/
    padding: 5px;
    margin: 0px;
    font-weight: bold;
    line-height: 1.4;
    display: inline-block;
}
/*Block 101 Paragraph Container*/
.x-paragraph-container {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 2px;
    padding-bottom: 2px;
    overflow: hidden;
    display: block;
    width:100%;
}
.x-paragraph-containerx{
    width:50%;
}
@media only screen and (max-width:950px){
    .x-paragraph-containerx{
        width:100%;
    }
}
/*Block 101 Paragraph */
.x-paragraph-container p {
    font-family: 'roboto-regular',sans-serif !important;
    padding: 5px;
    margin: 10px auto;
    color: #eee;
    font-size: 20px;
}
/*Block 101 Button Container */
.x-button-container {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
    display: block;
    width: 100%;
}
/*Block 101 Button element */
.x-button-element {
    border-radius: 3px;
    padding-left: 25px !important;
    padding-right: 25px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    background: #fb4f14;
    display:inline-block;
    color:#fff;
}
/*Block 101 Button Hover */
.x-button-element:hover,.x-button-element:active , .x-button-element:focus {
    background: #fb4f14;
    color:#fff;
}
/*Block 101 button text Container */
.x-button-text-container {
    font-size: 24px;
    position: relative;
    width: 100%;
    display: inline;
}
/*Block 101 button Icon */
.x-button-icons{
    vertical-align: baseline;
    margin-right: 3px;
    display: inline-block;
    color: #fff;
}
/*Block 101 button Title */
.x-button-title{
    font-weight: normal;
    display:inline;
}
/*Block 101 button subTitle */
.x-button-subtitle{
    font-family: 'roboto-regular';
    border: 0px solid transparent;
    font-weight: normal;
    font-size: 11.5px;
    width: 100%;
    display: block;
}
/*Block 101 Meida Screens For small size */
@media only screen and (min-width: 768px) and (max-width: 991px) { }
@media only screen and (max-width: 767px) {
    .x-block-101-titles {font-size: 40px;}
    .x-paragraph-container p {font-size: 16px;}
    .x-button-text-container { font-size: 17px; }
    .x-button-element {padding: 0px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .x-block-101-titles {font-size: 40px;}
    .x-paragraph-container p {font-size: 18px;}
    .x-button-text-container { font-size: 20px; }
    .x-button-element {padding: 0px;}
}
/*Default Block Background*/
a.btn:hover , a.btn:focus , a.btn:active {
    background: #c7882d;
}
.btn-line-attr-like-btn {
    background-color: #fb4f14  ;
}
.x-gradient-button , .x-gradient-button:hover {
    font-size: 15px !important;
    padding: 10px 35px !important;
    display: inline-block;
    position: relative;
    cursor: pointer;
}
.x-gradient-button:hover {
    background: #f26047;
}
.x-paragraphs {
    font-size: 30px;
    line-height: 1.3;
}
.xz-footer {
    font-size: 14px;
}
/*.x-button-text-container span {
    display: inline;
}*/
.x-button-text-container span > p {
    display: inline;
}
.x-bg9 {
    background-image:  url(../images/bg9.jpg) ;
    background-position: center top ;
    background-repeat: no-repeat ;
    background-size: cover;
}
.header11{
    background-repeat: no-repea;
    background-size: cover;
    background-position: center center;
}
.x-bg-full-bg {
    background-repeat: no-repeat;
}
.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;
}
.line-position-center{
    margin-left: auto;
    margin-right: auto;
}
.line-position-left-10{
    margin-left: 10px;
}
.Full_back_ground_html {
    background: linear-gradient(rgba(250,250,250 ,0.3),rgba(250,250,250,0.3)), url(../images/background.jpg) center top no-repeat  !important;
    background-size: cover !important;
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
    height: 100%;
}
.Full_back_ground_html0 {
    background-size: cover !important;
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
    height: 100%;
    overflow-x: hidden;
    position: relative;
    display: block;
}
.remove-padding {
    padding: 40px !important;
}

.x-button-subtitle {
    font-size: 14.5px;
}
.x-button-title > p {
    font-size: 24px !important;
}
.btn:hover{
    background: #df4915;
}
.x-button-element {
    margin-top: 10px;
    display: inline-block !important;
}
.inline-block {
    display: inline-block !important;
}
.x-block {
    display: block !important;
}
.x-paragraph-container {
    text-align: center;
}
.x-block-101-titles p ,h1 p {
    /* font-size: 40px !important ;
         line-height: 1.4;
         margin: 0px;
         padding: 0px;*/
}
.x-button-text-container {
    font-size: 24px !important;
}

@media only screen and (max-width:800px){
    .x-paragraph-container p {
        padding: 30px 9px !important;
    }
    .col-xs-12 {
        margin-top: 21px !important;
    }

    .x-font-size-headlines , .x-block-101-titles {
        font-size: 40px !important;
        text-align: center !important;
    }
    .font-line-height-headline {
        font-size: 25px !important;
    }


    .line-separator , .line-position-left-10  , img {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .x-button-element  {
        float: none !important;
        display: block !important;
    }


    .left-part-xxx {
        display: inline;
        width: auto !important;
    }
    .right-part-xxx > span, .left-part-xxx > span {
        font-size: 15px !important;
        display: inline;
    }


}

.last-var {
    background: #EA4E33;
}

.last-var:hover{
    background: #fb4f14 ;
}
@media only screen and (max-width:600px){
    .remove-padding {
        padding:0px !important;
    }
    .last-var-btn-container{
        padding-left: 0px ;
        padding-right: 0px ;

    }
}

font > p , span > p {
    margin: 0px !important ;
    padding: 0px !important;
    line-height: 1.4 !important;
    overflow: hidden;
}
.x-button-subtitle > p {
    font-size: 14.5px;
}

.video-titles b {
    float: left !important;
    padding-right: 5px !important;
}

@media only screen and (min-width:600px){
    .tdfdf {
        text-align: left;
    }
}


p {
    margin: 0px ;
}


.x-font-size-headlines{
    display: inline-block;
}

.f-a-btn { font-family: 'Raleway', sans-serif; text-transform: uppercase; letter-spacing: 1px; word-break: break-word; color: #fff; font-size: 2em; background: #d8a150; border-radius: 10px; padding: 20px; margin-top: 20px; display: block; width: 90%; margin: 0 auto; text-decoration: none;}
.f-a-btn:hover, .f-a-btn:focus {text-decoration: none; color: #fff !important;}

@media (min-width: 1200px){
    .container {
        width: 950px;
    }}
@media (min-width: 2000px){
    .container {
        width: 1170px;}}
