/*Update Styles*/

.rbv-block {
    text-align: center;
    padding-bottom: 30px;
}

.contactuspage .rsform h2{text-align:center !important; font-family:cursive !important; font-style:italic;font-weight:bold;}







.ls-inner {
	z-index: 1 !important;
}







/*END*/
#yt_menuwrap #contact {
     color: #dddddd;
     float: right;
     text-align: right;
}

#yt_menuwrap .fa-facebook {
     background: #ffffff none repeat scroll 0% 0%;
     border: medium none ! important;
     color: #4ac083 ! important;
     font-size: 13pt ! important;
     margin-right: 0px ! important;
}

#yt_menuwrap .fa-linkedin {
     background: #ffffff none repeat scroll 0% 0%;
     border: medium none ! important;
     color: #4ac083 ! important;
     font-size: 13pt ! important;
     margin-right: 5px ! important;
}

#yt_menuwrap #contact p {
     display: inline-block;
     margin: 5px 0px;
}

#yt_header #yt_logo {
    display: none;
}

.contactuspage #yt_header #yt_logo {
    display: block;
    text-align: center;
}


.homepage #yt_header #yt_logo {
    display: block;
    text-align: center;
}

#yt_menuwrap #contact .tel {
     color: #999999;
}

#yt_header #contact .email {
    
}

#yt_menuwrap #contact .fa-envelope {
     font-size: 11pt ! important;
}

#yt_menuwrap #contact .fa {
     border-radius: 40px;
     color: #ffffff;
     font-size: 15pt;
     height: 30px;
     line-height: 30px;
     text-align: center;
     vertical-align: middle;
     width: 30px;
}


.homepage #js-mainnav.megamenu {
    padding: 0 0 8px 0;
}