
.shane_tm_one_page_hero .video_demo {
    top: 110px;
}

.shane_tm_mobile_menu .logo img{max-width: 200px;}

.shane_tm_one_page_topbar .topbar_inner .logo img{max-width: 200px;}

.shane_tm_one_page_services {
    padding-top: 100px;
    padding-bottom: 100px;
}

.shane_tm_one_page_about {
    padding-top: 30px;
    padding-bottom: 100px;
}

.shane_tm_one_page_portfolio {
    margin-bottom: 70px;
    padding-top: 100px;
}

.shane_tm_one_page_contact {
    padding-top: 100px;
}

body.dark .shane_tm_one_page_about {
    /*background-color: #111;*/
}

body.dark .shane_tm_one_page_contact {
    background-color: black;
}

body.dark .shane_tm_one_page_portfolio {
    background-color: #111;
}

body.dark div#portfolio {
    background-color: black;
    padding-top:0px;
}

body.dark .shane_tm_one_page_portfolio .wrapper {
    margin-bottom: 90px;
}

body.dark .shane_tm_one_page_portfolio a {
    font-size: 20px;
    color: white;
}

div.LL001 {
    min-height:597px;
}

div.LL002 {
    margin-bottom: 30px;
}

.shane_tm_one_page_portfolio .portfolio_list ul li{
    margin: 0px 0px 70px 0px;/*margin: 0px 0px 70px 0px;*/
    width: 50%;/*width: 33.33333%;*/
    float: left;
    padding-left: 70px;
}

div.about_inner {
    margin-bottom: 100px;
}


.videotuto video{
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px;
}

.icon-tiktok:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2859 3333'%3E%3Cpath style='fill:%23fff;' d='M2081 0c55 473 319 755 778 785v532c-266 26-499-61-770-225v995c0 1264-1378 1659-1932 753-356-583-138-1606 1004-1647v561c-87 14-180 36-265 65-254 86-398 247-358 531 77 544 1075 705 992-358V1h551z'/%3E%3C/svg%3E");    display:block;
    display:block;
    width:13px;
    height:13px;
    margin:0px 0px 0px 0px;
} 



/*
.shane_tm_one_page_contact .experience_bg .image{
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: 0px;
        right: 0px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-image: url("../img/slider/1.jpg");
}

.shane_tm_one_page_contact .overlay{
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: 0px;
        right: 0px;
        z-index: 1;
        background-color: rgba(0,0,0,.85);
}
.shane_tm_one_page_contact .content{
        width: 100%;
        height: auto;
        clear: both;
        float: left;
        position: relative;
        z-index: 3;
}
.shane_tm_one_page_contact .content_inner{
        width: 100%;
        height: auto;
        clear: both;
        float: left;
        padding: 190px 0px 194px 0px;
}
*/