#more span {
    float: left;
    display: block;
    width: 100%;
    margin: 0.4rem 0;
}
#more2 span {
    float: left;
    display: block;
    width: 100%;
    margin: 0.4rem 0;
}
#more2{display:none;}
.page-our-work .fancybox__toolbar__items {
    width: 50% !important;
    text-align: left !important;
}
.page-our-work .fancybox__viewport {
       padding-top: 40px !important;
}
.hero-sec-img{

    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;


}
.hero-sec-gradient-img{

    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

}
.sec-layout-gradient{

    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#gq-reviews-profile .gq-embed_logo{
    display: none !important;
}
.gform_button{
    background-color: #a9c23f;
    color: #fff;
    padding: 0.5rem 2rem;
    margin-left: 2px;
    text-transform: uppercase;
    border-radius: 0.05rem;
    font-weight: 600;
    border: 0px !important;
    font-size: 1rem !important;
}
.title_project_popup{
    padding: 0;
    text-transform: uppercase;
    font-weight: 800;
    color: #ffffff !important;
}
.link-project-popup h5, .link-project-popup{
    text-transform: uppercase;
    color: #465b6f !important;
}
.fancybox__carousel{
    background:transparent !important;
}
.gf_left_half{ 
    padding:0px !important;
}
.email_gfield{ 
    padding:0px !important;
}
.gf_right_half{ 
    padding:0px !important;
}
.page-id-2082 section.sec-layout-thirds.py-3.py-md-5.b-premo-grey-light{

	display:none;

}

section.sec-layout-thirds.py-3.py-md-5.b-premo-white{
    padding-bottom:0px !important;
}

.fancybox__nav {
    display: none;
}
.page-our-work .fancybox__slide {
    padding: 20px 100px !important;
}
.page-our-work .fancybox__carousel {

    margin: 30px auto auto auto !important;
}
.page-our-work .fancybox__backdrop {
    background: var(--fancybox-bg, rgba(24, 24, 27, 0.4)) !important;
}
.page-our-work .fancybox__viewport{
    overflow:  hidden !important;
}
.page-our-work .carousel__button.is-next{
    display: block !important;
    right: 12% !important;
    top: 40% !important;
}
.page-our-work .carousel__button.is-next svg, .page-our-work .carousel__button.is-prev svg{
    width: 33px;
    height: 38px;
    stroke-width: 3.5px !important;
}
.page-our-work .carousel__button.is-prev{
   display: block !important; 
   left: 12% !important;
   top: 40% !important;
}
.page-our-work .carousel__button.fancybox__button--close{  
    color: #ffffff  !important;
    margin-top: 35px;
    margin-left: 60%;
    display: block !important;}
.page-our-work .carousel__button, .fancybox__counter{display: none !important;}
.pd-c-2{
    padding: 2px !important;
}
body .page-header h1 {
    font-weight: 800 !important;
}
ul#menu-primary li a::after {
    font-size: 0.8em !important;
}
#desktop-site-navigation ul ul{
    top: 3.3rem !important;
}
@media screen and (min-width: 1025px){
	ul.sub-menu li.rooftype ul.sub-menu {
		margin-left: 218px !important;
		margin-top: -59px;
	}
}