.white{color:#fff;}
.size50{font-size:50px !important; line-height:normal !important;}
.lato{font-family:lato;}
.normal{font-weight:normal;}
.darkgrey{color:#333;}
.center{text-align:center;}
.lh5{line-height:1.5em;}
#main-header{background-image: url(https://spectrumedia.co.uk/wp-content/uploads/2020/04/rev.jpg); background-size: cover;}
#logo{max-height:100%;}
#main-header{padding:15px 0;}
#top-menu a{color:#fff;}
#top-menu > li:last-child{padding:initial;padding-right: initial;    border: initial;    padding: initial;}
.p10{padding:10px;}.p20{padding:20px;}.p30{padding:30px;}.p40{padding:40px;}.p50{padding:50px;}
.pl0{padding-left:0;}.pt0{padding-top:0}.pr0{padding-right:0}.pb0{padding-bottom:0}.pb10{padding-bottom:10px;}
.et_pb_contact_right p input{padding:12px;}
#mobile_menu > li:last-child a{border:none !important;}
.et_pb_toggle_content a{color:#333 !important;}
/**Portfolio**/
.qc-portfolio-x-title-area, .qc-portfolio-x-info{display:none !important;}
.qc-portfolio-x-listing, .qc_filter {padding-bottom:0 !important;}
.portfolio-row.portfolio-filter-row{margin-bottom:0 !important;}
.qc-portfolio-x-extend-info{background: rgba(255,255,255,0.7);  padding: 10px; padding-bottom: 0; text-align: center;}
.qc-portfolio-x-extend-info p{font-size:14px !important;}
.qcpx_tpl_04{max-height:500px;overflow:hidden;}
.portfolio-container{border:0 !important; background-color: transparent !important;}
.qc-grid-portfolio-info h3{color:#fff;margin-top:30px !important;font-weight:normal;}
.qc-grid-hover-effect-button-area a.third-anchor{display:none;}
.qc-grid-hover-effect-button-area a.second-anchor{border-radius: 0 10px 10px 0;
    border-right: none;}
/**end of portfolio**/