.noleft{padding-left:0;}
.noright{padding-right:0;}
.nopad{padding:0;}
.upper{margin-top:30px;}
.noleftform{padding-left:0;}
.norightform{padding-right:0;}
.nopadform{padding:0;}


#yt_logo {
    margin: 10px 0 0;
}
#yt_logo img {
    width: 70%;
}

.copyright_middle,.designby,.powered-by {display:none !important}

.tel a {
    margin-right: 10px;
}

#js-mainnav.megamenu.blackwhite ul.level0 li.mega span.mega, 
#js-mainnav.megamenu.blackwhite ul.level0 li.mega a.mega, 
#js-mainnav.megamenu.blackwhite .megaMenuToggle {
     color: #000000;
     font-size: 14pt;
     padding: 10px 12px !important;
     text-transform: uppercase;
}

.hdtext {
    font-size: 14pt;
}



.mottotext {
    text-transform: uppercase;
    font-size: 14pt;
    font-style: italic;
}



#sppb-addon-1537880558639,
#sppb-addon-1537871055527,
#sppb-addon-1537870273406,
#sppb-addon-1537870273409,
#sppb-addon-1537871527359,
#sppb-addon-1537871463109 {
    box-shadow: 0px 0px 0px 0px #fff;
    margin: 0 0 0px 0;
    border: 1px solid #0b10e6;
    padding: 10px 10px 10px 10px;
}



#sppb-addon-1537871527359 {
    margin: 0 0 30px;
}



.table>thead>tr>th, 
.table>tbody>tr>th, 
.table>tfoot>tr>th, 
.table>thead>tr>td, 
.table>tbody>tr>td, 
.table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border: 1px solid #ddd;
}
th {
    text-align: center;
    text-transform: capitalize;
    background: #f5f5f5;
}



ul.sigProClassic {
    clear: both;
    list-style: outside none none;
    margin: 0 0 0;
    overflow: hidden;
    padding: 8px 0px ! important;
    text-align: left !important;
}
ul.sigProClassic {
    clear: both;
    list-style: outside none none;
    margin: 0 0 0;
    overflow: hidden;
    padding: 8px 0px ! important;
    text-align: center;
}
ul.sigProClassic li.sigProThumb span.sigProLinkWrapper {
    border: none;
    display: block;
    float: left;
    margin: -5px 0px 0px -5px;
    padding: 0px;
}
ul.sigProClassic li.sigProThumb {
    background: #ffffff none repeat scroll 0% 0% ! important;
    display: inline-block;
    float: none;
    list-style: outside none none ! important;
    margin: 5px 23px 18px 0px;
    padding: 0px;
}




#sppb-addon-1537871463055 .sppb-addon-title,
#sppb-addon-1537874861524 .sppb-addon-title,
#sppb-addon-1537872371222 .sppb-addon-title,
#sppb-addon-1537878548015 .sppb-addon-title,
#sppb-addon-1537875359339 .sppb-addon-title {
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    background: #333;
    color: #fff;
    padding: 15px !important;
}




.backtotop {
     background-color: #0b10e6;
     border-radius: 100px;
     bottom: 20px;
     display: block;
     min-height: 45px;
     opacity: 1;
     overflow: hidden;
     position: fixed;
     right: 10px;
     text-align: center;
     transform: scale(1);
     transition: all 0.5s ease-in-out 0s;
     width: 45px;
     z-index: 40;
}
.backtotop.hidden-top {
     bottom: -100px;
     opacity: 0;
     transform: scale(0);
}
.backtotop:hover {
     background-color: #23262d;
}
.backtotop i {
     color: #fff;
     display: inline-block;
     font-size: 36px;
     margin: 1px 0px 0px ! important;
}




#yt_menuwrap {
     background: #58c5c1 none repeat scroll 0px 0px;
}

#mainmenu {
     padding: 0px;
     margin: 30px 0 0;
}

.thankyoupage #content {
     padding: 74px 0px;
     background: url(/images/content-bg.jpg) no-repeat 0% 0% /cover;
}
.thankyoupage #content .container {
     width: 1170px;
	 padding-left: 15px;
	 padding-right: 15px;
	 margin-right: auto;
	 margin-left: auto;
}


#content {
     padding: 0px 0px 0px;
     background: url(/images/content-bg.jpg) no-repeat 0% 0% /cover;
}
#content .container {
     width: 100%;
	 padding: 0;
	 margin: 0;
	 overflow: hidden;
}

#yt_wrapper {
    
}

#bd {
    
}

#yt_footer {
     background: #000000 none repeat scroll 0px 0px;
     padding: 10px 0px;
}

#yt_footer #yt_copyright {
     color: #666666;
     font-size: 10pt;
}

#map-section .container {
     padding: 0px;
     width: 100% ! important;
}

.mapprint {
     display: none;
}

.message-sent {
     color: #333333;
     font-size: 170%;
     letter-spacing: 10px;
     margin: 40px 0px 0px;
     text-align: center;
}

.asap {
     color: #777777;
     letter-spacing: 5px;
     margin-top: 40px;
     text-align: center;
}

#contact-top p {
     display: inline-block;
     margin: 0 0 0;
     font-size: 13pt;
}

#contact-top {
     margin: 0px 0px 0px;
     text-align: right;
}

#contact-top .fa {
     border-radius: 40px;
     color: #fff;
     font-size: 13pt;
     background: #0b10e6;
     height: 30px;
     line-height: 30px;
     margin-right: 10px;
     text-align: center;
     vertical-align: middle;
     width: 30px;
}

#yt_header {
     padding: 15px 0px;
     position: absolute;
     z-index: 999;
     width: 100%;
     background: #fff;
     top: 30px;
     box-shadow: 0px 0px 10px #777;
}

a {
     color: #0b10e6;
}

a:hover {
     color: #aaaaaa;
     text-decoration: none;
}

h1 {
     font-size: 40pt;
     margin: 0px 0px 20px;
}

h2 {
    text-transform: uppercase;
    margin: 0 0 15px;
}

h3 {
    
}
/*mantelane*/