
.main-app-container {
    max-width: 1200px;
}

/*highlight register*/
ul.nav:nth-child(1) > li:nth-child(3)
, ul.nav:nth-child(1) > li:nth-child(9)
{
	background-color: #FFD51F!important;
}


/*image container*/
.element-4140044 > div > p > img
{
	width:100%!important;
	margin:0!important;
}
/*image container*/
.element-4140044   ,.element-4140044 > div > p 
{
	margin-top:0!important;
  margin-bottom:0!important;
  padding-bottom:0!important;
}


/*above image container*/
.element-4140041     > h2
{
	display:none!important;
}
.element-4140042     > .main-app-container
{
	max-width:100%!important; 
  	padding-top:0!important;
 	padding-bottom:0!important;
}
.element-4140042     > .main-app-container > .element-groups> .padding-horizontal-medium
{
  	padding-left:0!important;
  	padding-right:0!important;
}

    .azlist img {
            height: auto;
            padding-right: 30px;
            width: 150px;
        }

        .azlist a {
            border-bottom: 1px solid #e7e7e7;
            padding-bottom: 5px;
            display: inline-block !important;
            margin-bottom: 5px;
            width: 700px;
        }



        .aztext {
            font-size: 20px;
        }



        .aztext_name {
            font-size: 15px;
        }

        .ulazlist {
            list-style: none;
            columns: 2;
            column-count: 2;
        }

            .ulazlist li:nth-child(odd) {
                background: #EEEEEE;
                width: 90%;
            }

        .azlist_giveaway img {
            height: auto;
            padding: 10px 10px 10px 0;
            float: left;
            width: 90px;
        }

        .azlist_giveaway a {
            padding-bottom: 5px;
            display: inline-block !important;
            margin-bottom: 5px;
            text-decoration: none !important;
            width: 100%;
            min-height: 80px;
        }

        p.aztext_giveaway {
            color: #BC914E;
            font-weight: bold;
            font-size: 12px;
        }

        .azdiv {
            float: left;
            width: 70%;
            padding-left: 10px;
        }

 .login-buttons-container, .ticket-select-holder, .session-actions-container, .tab-buttons-container, .session-actions, .hearts-container, .tab-buttons-container, .session-actions, .hearts-container
{
 display:none!important; 
}



.accordion {
    cursor: pointer;
    width: 100%;
    border-radius: 25px;
    transition: 0.4s;
    border: 1px solid #000;
    text-align: left;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: 1px solid #000;
    /*background-color: #A2CCFC;*/
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
    
    border-radius: 25px;
    letter-spacing: 1px;
}

.panel
{
padding: 0!important;
    margin: 0!important;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}


/*specific pages container*/
.home-custom-css {
}

.community-custom-css {
}

.agenda-custom-css {
}

.speakers-custom-css {
}

/*main container of each section*/
.main-app-container {
}

/*
call-to-action buttons e.g:
Register, Join The Community etc
*/
.btn-register {
}

/*Top navigation bar container*/
.template-nav {
}

/*Top navigation bar items container*/
#bs-example-navbar-collapse-1 {
}

/*social share buttons container*/
.social-share-button {
}

    /*social share buttons per social network*/
    .social-share-button.facebook {
    }

    .social-share-button.twitter {
    }

    .social-share-button.linkedin {
    }

    .social-share-button.google {
    }


.main-app-container {
    max-width: 1200px;
}

.agenda-view .session-page .session-control-buttons {
    top: 0 !important;
    width:75px!important;
}
    .agenda-view .session-page .session-control-buttons .control-button {
        width: 75px !important;
    }
    .agenda-view {
        color: #000000 !important;
    }
    

.agenda-view.top-agenda-margin-double {
    margin-top: 150px;
}
    /*session height change if there is a logo */
body.widget .agenda-view.top-agenda-margin-single.with-banner,
.agenda-view.top-agenda-margin-double.with-banner {
    margin-top: 0px;
}

.sessionchangeheight {
    /*margin-top:220px!important;*/
}
.widget
{
    
}
@media only screen and (max-width : 768px) {
    .top-agenda-margin-double {
        /*margin-top:250px!important;*/
    }
  


   
}
/*
@media screen and (max-width: 1200px) 
  {
    .atom-sectionMain {
  
  background-size:contain!important;
  background-position:center center!important;
}
}*/

@media only screen and (max-width : 900px) {

    body.widget .agenda-view.top-agenda-margin-single.with-banner, 
    .agenda-view.top-agenda-margin-double.with-banner {
        margin-top: 61px !important;
    }
    .col-sm-6.sponsors-session-page {
        width: 100% !important;
    }

    .main-react-view .agenda-banner div.banner-wrapper {
        height: 185px!important;
    }
    .sitenotify {
        width: 100%!important;
    }
}

@media (min-width: 768px) {
    .col-sm-6.sponsors-session-page {
        width: 100% !important;
    }
   

}



/*HIDDEN ELEMENTS
.back-to-agenda,
.session-control-buttons,
.speaker-back-button,.navigation-dropdown-li.me-menu-leave-community,
.navigation-dropdown-li.me-menu-invite,*/



/*THIS SHOULD BE EVENT SPECIFIC
    .speaker-back-button, .back-to-agenda, .session-control-buttons, .agenda-view.session-page.session-control-buttons.control-button, .community-user-social-box-wrapper tr td:nth-child(3n+4), .community-user-social-box-wrapper tr td:nth-child(3n+5) {
    display: none !important;
    visibility: hidden !important;
}*/


.community-user-social-box-wrapper tr td:nth-child(3n+4), .community-user-social-box-wrapper tr td:nth-child(3n+5) {
    display: none !important;
    visibility: hidden !important;
}

    /*Speaker Module backgrounds - home page and speaker page
.col-xs-12.text-center.attendees-faces, .speakers
{
background-image: url("https://www.fbcinc.com/source/virtualhall_images/hex.png");
background-size: contain; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}*/
    .mystyle {
    display: block !important;
    visibility: visible !important;
    -webkit-transition: opacity 2.0s ease-in;
    -moz-transition: opacity 2.0s ease-in;
    -o-transition: opacity 2.0s ease-in;
    opacity: 1;
}

/*booth and session header overrides*/
.main-react-view .agenda-banner {
    position: relative !important;
    max-height: 600px;
    overflow: hidden !important;
}

    .main-react-view .agenda-banner .banner-wrapper {
        position: relative !important;
        /*height: auto !important;*/
        overflow: initial !important;
    }

.video-element {
    /*position: initial;*/
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
    min-width: initial !important;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
    transform: none !important;
    min-height: inherit!important;
}

.speaker-view .speaker-container .speaker-profile .speaker-share-button, .speaker-view .speaker-container .speaker-profile .speaker-community-like-wrapper, div.session-section-container.session-speaker-container > .session-title-container {
    visibility: hidden !important;
    display: none !important;
}

    div.session-section-container.session-speaker-container > .session-title-container:after {
        content: 'Presenters';
        font-size: 24px;
        font-weight: 600;
        line-height: 30px;
        visibility: visible;
        display: block !important;
        color: #000;
        /*border-bottom: solid 1px #e3e3e3;*/
        padding: 5px;
        top: 2px;
    }


.trackdesc {
    animation: fadeIn ease 2s;
    -webkit-animation: fadeIn ease 2s;
    -moz-animation: fadeIn ease 2s;
    -o-animation: fadeIn ease 2s;
    -ms-animation: fadeIn ease 2s;
    font-size: 18px;
    color: red;
    font-weight: bold;
    text-align: center;
    font-style: italic;
}

/*BANNER CODE */
.sitenotify {
    position: relative;
    background-color: #EEEEEE !important;
    width: 40%;
    vertical-align: middle;
    z-index: 9999 !important;
    color: #000 !important;
    text-align: center;
    font-weight: bold;
    animation: fadeIn ease 2s;
    -webkit-animation: fadeIn ease 2s;
    -moz-animation: fadeIn ease 2s;
    -o-animation: fadeIn ease 2s;
    -ms-animation: fadeIn ease 2s;
    font-size: 25px;
    padding: 5px;
    border: double 14px #595a5c;
    border-radius: 50px;
    margin:0 auto;
}

    .sitenotify p {
        font-size: 25px;
        width: 90%;
        margin: 0 auto;
    }
        .btncustom {
        border: none;
        color: #fff !important;
        font-weight: normal;
        background-color: #1C1D21;
        color: #ffffff;
        padding: 10px;
        border-radius: 4px;
        font-size: 20px;
        padding: 10px;
        text-align: center;
        transition: all .15s;
        -moz-transition: all .15s;
        -webkit-transition: all .15s;
        -o-transition: all .15s
    }
.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 10px;
    right: 50px;
    z-index: 9999;
    border: none;
    color: #fff !important;
    font-weight: normal;
    background-color: #1C1D21;
    color: #ffffff;
    border-color: rgba(0, 0, 0, 0);
    padding: 10px;
        border-radius: 4px;
            font-size: 30px;
    padding: 10px;
    width: 50px;
    text-align: center;
    transition:all .15s;
-moz-transition:all .15s;
-webkit-transition:all .15s;
-o-transition:all .15s

}

    .back-to-top:hover, .butazback:hover, .btncustom:hover{
        opacity: .75;
        transition: all .15s;
        -moz-transition: all .15s;
        -webkit-transition: all .15s;
        -o-transition: all .15s
    }

.fbcclose {
    position: absolute;
    top: 1%;
    right: 2%;
}

img.fbcclose {
    height: 25px;
}

    img.fbcclose:hover, .fbcbannerimage {
        cursor: pointer;
    }

.fbcbannerimage {
    max-height: 150px;
}

.fr-video video {
    display: inline !important;
}

/*.event-images-holder {
    display: none !important;
}*/


    .btnSessionchck {
        cursor: pointer;
        z-index: 9999;
        border: none;
        color: #fff !important;
        font-weight: normal;
        background-color: #1C1D21;
        color: #ffffff;
        border-color: rgba(0, 0, 0, 0);
        padding: 10px;
        border-radius: 0px;
        font-size: 30px;
        padding: 10px;
        text-align: center;
        transition: all .15s;
        -moz-transition: all .15s;
        -webkit-transition: all .15s;
        -o-transition: all .15s;
        height: 55px;
        position: absolute !important;
        text-align: center;
        padding: 1px 6px;
        font: 400 13.3333px Arial;
        top: 0;
        right: 0;
        align-items: flex-start;
        line-height: 55px;
    }

        .btnSessionchck a {
            color: white;
            text-transform: uppercase;
        }

            .btnSessionchck a:hover {
                color: white;
                text-decoration: underline;
            }

.butazback {
    cursor: pointer;
    z-index: 9999;
    border: none;
    color: #fff !important;
    font-weight: normal;
    background-color: #1C1D21;
    color: #ffffff;
    border-color: rgba(0, 0, 0, 0);
    padding: 10px;
    border-radius: 0px;
    font-size: 30px;
    padding: 10px;
    text-align: center;
    transition: all .15s;
    -moz-transition: all .15s;
    -webkit-transition: all .15s;
    -o-transition: all .15s;
    height: 55px;
    position: absolute !important;
    text-align: center;
    padding: 1px 6px;
    font: 400 13.3333px Arial;
    top: 0;
    left: 0;
    align-items: flex-start;
    line-height: 55px;
}

    .butazback a {
        color: white;
        text-transform: uppercase;
    }

        .butazback a:hover {
            color: white;
            text-decoration: underline;
        }

.azlist img {
    height: auto;
    padding-right: 30px;
    width: 150px;
}

.azlist a {
    font-size: 2vh!important;
    color:#0B3A63;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 5px;
    display: inline-block;
    margin-bottom: 5px;
    width: 700px;
 
}

.aztext {
    font-size: 35px!important;
    font-weight:bold;
}



.aztext_name {
    font-size: 15px;
}

.ulazlist {
    list-style: none;
    columns: 2;
    column-count: 2;
}

    .ulazlist li:nth-child(odd) {
        background: #EEEEEE;
        width: 90%;
    }

.azlist_giveaway img {
    height: auto;
    padding: 10px 10px 10px 0;
    float: left;
    width: 90px;
}

.azlist_giveaway a {
    padding-bottom: 5px;
    display: inline-block !important;
    margin-bottom: 5px;
    text-decoration: none !important;
    width: 100%;
    min-height: 80px;
}

p.aztext_giveaway {
    color: #BC914E;
    font-weight: bold;
    font-size: 13px !important;
}

.azdiv {
    float: left;
    width: 70%;
    padding-left: 10px;
}

.overflow-hidden {
    padding-bottom: 0px ;
}



        .azlist img {
            height: auto;
            padding-right: 30px;
            width: 150px;
        }

        .azlist a {
            border-bottom: 1px solid #e7e7e7;
            padding-bottom: 5px;
            display: inline-block !important;
            margin-bottom: 5px;
            width: 700px;
        }



        .aztext {
            font-size: 20px;
        }



        .aztext_name {
            font-size: 15px;
        }

        .ulazlist {
            list-style: none;
            columns: 2;
            column-count: 2;
        }

            .ulazlist li:nth-child(odd) {
                background: #EEEEEE;
                width: 90%;
            }

        .azlist_giveaway img {
            height: auto;
            padding: 10px 10px 10px 0;
            float: left;
            width: 90px;
        }

        .azlist_giveaway a {
            padding-bottom: 5px;
            display: inline-block !important;
            margin-bottom: 5px;
            text-decoration: none !important;
            width: 100%;
            min-height: 80px;
        }

        p.aztext_giveaway {
            color: #BC914E;
            font-weight: bold;
            font-size: 12px;
        }

        .azdiv {
            float: left;
            width: 70%;
            padding-left: 10px;
        }

        .video-container:focus, video:focus, 
        .fr-video:focus,.fr-draggable:focus,
        .video-container:active, video:active {
    outline: none!important;
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container {
    background-image: linear-gradient(rgba(30,87,153,0) 30%, rgba(255,255,255,1) ) !important;
}

.agenda-view .session-page .session-sponsors-container .itemSponsor .sponsor-info-container .sponsor-description {
    white-space: pre-wrap !important;
}
.sponsor-image {
    max-height: 90px !important;
    max-width: 200px !important;
    /*  max-width:inherit!important;
    max-height:40px!important;*/
}

/*.sponsors-container {
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 52%, rgba(30,87,153,0) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 52%,rgba(30,87,153,0) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 52%,rgba(30,87,153,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#001e5799',GradientType=1 );
}*/

.sponsor-logo-container img {
    max-width: 155px !important;
}

.section-logo-sponsor.clickable {
    border: none !important;
}


.full-width {
    width: 100% !important;
}

/*button.atom-main.btn.btn-custom-element.padding-horizontal-medium.border-transparent {
    width: 100%;
    max-width: 350px;
    padding: 10px !important;
    white-space: break-spaces !important;
}*/


.agenda-live-banner.bz-flex-row.agenda-live-banner-session-page{
    z-index: 999;
    top: 0 !important;
    position: absolute !important;
    margin-top: 0 !important;
}



.popup1 {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.modal-dialog.vendor {
    min-width: 55%;
}

.modal-header {
    margin-bottom: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-bottom: 1px solid #e5e5e5;
    
}

    .modal-header h1 {
        text-align: left !important;
        font-size: 25px;
        margin: 0;
        padding: 0;
    }

iframe {
    overflow: scroll;
    /*width: 100%;*/
    border: 0;
  /*  min-height: 600px;*/
}


    iframe.boothframe
    {
        min-height:600px;
    }

    .modal-header.close, .close {
        opacity: 1 !important;
        filter: alpha(opacity= 100) !important;
    }
    .close:hover {
        opacity: .2 !important;
        filter: alpha(opacity= 20) !important;
    }

.modal-dialog img
{
    max-width:100%!important;
}




.popup1 {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.modal-dialog.vendor {
    min-width: 55%;
}

.modal-header {
    margin-bottom: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-bottom: 1px solid #e5e5e5;
    text-align: right;
}

    .modal-header h1 {
        text-align: left !important;
        font-size: 25px;
        margin: 0;
        padding: 0;
        text-transform:uppercase!important;
    }





.accordion {
    cursor: pointer;
    width: 100%;
    border-radius: 25px;
    transition: 0.4s;
    border: 1px solid #000;
    text-align: left;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: 1px solid #000;
    /*background-color: #A2CCFC;*/
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
    
    border-radius: 25px;
    letter-spacing: 1px;
}

    .active, .accordion:hover {
        border: 1px solid;
        background-color:#e7e7e7;
        color:#333333!important;
    }

    .accordion:after {
        content: '\002B';
        
        font-weight: bold;
        float: right;
        margin-left: 5px;
    }

.active:after {
    content: "\2212";

}

.panel {
    padding: 0!important;
    margin:0!important;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}


    .panel div.main-app-container {
        padding: 0 !important;
    }

    .panel .fadeInUp {
        display: none
    }


.modal-body img {
    height: 80px !important;
    padding: 20px!important;
}


.broadcast-record {
    background-color: black;
}

    .broadcast-record img {
        opacity: .6;
    }




    .panel p, .panel ol, .panel ul, .panel li
    {
        color:#333333!important;
    }


.pantroubleshoot .modal-dialog {
    
    min-width:80%;
}

.pantroubleshoot .modal-footer
{
    background-color:#fff!important;
    padding:0;
    margin:0;
}

.pantroubleshoot .modal-body p {
    font-weight:normal!important;
    text-align:left!important;
}
body {
    overflow: auto !important;
}


div.speaker-position.text-ellipsis
/*,div.speaker-company.text-ellipsis*/
{
    overflow: visible !important;
}

.fbc_footer {
    text-align: center;
    background-color: #333333 !important;
    color: #fff;
    padding-bottom:100px;
}
.fbc_logo {
    width: 200px;
    text-align: center;
}

.fbc_logo:hover
{
cursor:pointer!important;
}

/*only for the side menu to make it larger and not borked*/
.sleek-nav-menu .nav-button-wrapper.selected, .classic-nav-menu .nav-button-wrapper.selected,
.sleek-nav-menu.navbar-default .nav-button-wrapper:hover, .classic-nav-menu.navbar-default .nav-button-wrapper:hover {
    /*background-color: #ec7a3a !important;*/
    height: 65px !important;
    transition: all .25s;
    -moz-transition: all .25s;
    -webkit-transition: all .25s;
    -o-transition: all .25s;
}

.navbar-default .navbar-nav > li > a {
    height: 65px !important;
    transition: all .25s;
    -moz-transition: all .25s;
    -webkit-transition: all .25s;
    -o-transition: all .25s;
    text-transform: uppercase !important;
}

.nav-button-wrapper {
    font-size: 19px !important;
}

/*session color overrides*/
.session-time, .session-info-text, .session-info-text-light, .session-title {
    font-weight: bold !important;
    color: black !important;
}

.speaker-info > div, .session-info, .session-location, .broadcast-label,
.broadcast-label-container .broadcast-label-additional-text,
.broadcast-label-container > p {
    color: black !important;
}



/*.faddedAway::before {
    font-weight: bold;
    content: "CLICK FOR MORE DETAILS" !important;
}*/
.agenda-view .session-page.container {
    padding-top: 50px!important;
}





/*FAQ NEW */
@media only screen and (max-width : 768px) {
    .faq-controls {display:block!important;}

}



    .faq-wrapper .faq-question {
        padding: 30px;
        background: #343434;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        cursor: pointer;
    }

    .faq-wrapper .faq-answer {
        display: none;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        padding: 30px;
        background: #272727;
    }

    h2.faq-page-title {
        color: #000 !important;
        text-transform: capitalize;
        text-align: center;
    }

    .faq-wrapper .faq-question h2 {
        color: #fff !important;
        text-transform: initial;
        margin-bottom: 0;
        font-size: 30px;
        text-align: left !important;
    }

    .faq-wrapper .faq-answer p, .faq-wrapper .faq-answer li {
        color: #fff !important;
        font-size: 19px !important;
    }

    .faq-controls {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    }

    .event-info-section {
        margin-top: 100px;
    }

    .faq-wrapper .faq-question-clicked {
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .faq-wrapper {
        margin-bottom: 40px;
    }

    .event-info-section > h2, .registration-section > h2, .broadcast-section > h2, .techical-section > h2 {
        margin-bottom: 10px;
        color: #000 !important;
        text-transform: initial;
        position: relative;
        padding-left: 40px;
        font-weight: bold;
    }

    .event-info-section > h2, .registration-section > h2, .broadcast-section > h2, .techical-section > h2 {
        margin-bottom: 10px;
        color: #000 !important;
        text-transform: initial;
        position: relative;
        padding-left: 40px;
        font-weight: bold;
        text-align: left !important;
    }

        .event-info-section > h2:before, .registration-section > h2:before, .broadcast-section > h2:before, .techical-section > h2:before {
            content: "";
            width: 25px;
            height: 25px;
            border-radius: 100%;
            background: #A5A5A5;
            display: block;
            position: absolute;
            left: 0;
            top: 8px;
        }


        .registration-section > h2:before {
            background: #FFD51F !important;
        }

        .broadcast-section > h2:before {
            background: #c8beff !important;
        }

        .techical-section > h2:before {
            background: #77BBFB !important;
        }


    .faq-controls {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    }

        .faq-controls .faq-button:hover {
            background-color: #e7e7e7;
        }

        .faq-controls .faq-button {
            border: 1px solid #000 !important;
            color: #000 !important;
            /*font-family: "Real Text Semi Light" !important;*/
            font-size: 19px;
            border-radius: 100px;
            padding: 4px 16px;
            cursor: pointer;
            width:200px;
            text-align:center;
        }

            .faq-controls .faq-button:first-child.faq-button.clicked {
                background: #A5A5A5;
                color: #1a1a1a;
            }

            .faq-controls .faq-button:nth-child(2).faq-button.clicked {
                background: #FFD51F;
                color: #1a1a1a;
            }

    element.style {
    }

    .faq-controls .faq-button:nth-child(3).faq-button.clicked {
        background: #c8beff;
        color: #1a1a1a;
    }

    .faq-controls .faq-button:nth-child(4).faq-button.clicked {
        background: #77BBFB;
        color: #1a1a1a;
    }



    /*.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 10px;
    right: 50px;
    z-index: 9999;
    border: none;
    color: #fff !important;
    font-weight: normal;
    background-color: none !important;
    color: #ffffff;
    border-color: rgba(0, 0, 0, 0);
    padding: 10px;
    border-radius: 4px;
    font-size: 30px;
    padding: 10px;
    width: 50px;
    text-align: center;
    transition: all .15s;
    -moz-transition: all .15s;
    -webkit-transition: all .15s;
    -o-transition: all .15s
}*/

    .back-to-top:hover, .back-to-top2:hover, .butazback:hover, .btncustom:hover {
        opacity: .75;
        transition: all .15s;
        -moz-transition: all .15s;
        -webkit-transition: all .15s;
        -o-transition: all .15s
    }




    .back-to-top2 {
        cursor: pointer;
        float: right;
        z-index: 9999;
        border: none;
        color: #000 !important;
        font-weight: normal;
        background-color: none !important;
        border-color: rgba(0, 0, 0, 0);
        padding: 10px;
        border-radius: 4px;
        padding: 10px;
        font-size: 15px;
        text-align: center;
        transition: all .15s;
        -moz-transition: all .15s;
        -webkit-transition: all .15s;
        -o-transition: all .15s
    }

    .fa-chevron-up:before {
        content: "Back to Top \f0d8";
    }

.sleek-template h2
{
    text-transform:uppercase!important;
}