



/*****Typography*****/
h1 {
    font-size: 11vw;
    line-height: 9vw;
}

/******Nav *******/
li#nav-menu-item-306 .menu-text {
    background: red;
    padding: 5px 10px;
    border-radius: 15px;
    color: #fff;
}

/*****back to top arrow****/
#back_to_top > span {
    border-radius: 25px;
}

/*****mobile responsive*****/

@media only screen and (max-width: 480px) {
#with_bg {
    background-position: right;
}
.content .container_inner.default_template_holder h2, .content .full_width h2 {
    font-size: 40px;
}}