@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');

body{
    font-family: 'Open Sans', sans-serif;
    color: #4d4d4f;
    padding-top: 116px;
}

#features{
    font-size: 13px;
    max-width: 1300px;
    text-align: center;
}

#features [class^="col"]:not(:last-child):after{
    content: " ";
    background: url(../img/separator-4.png) no-repeat;
    width: 2px;
    height: 137px;
    vertical-align: middle;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background-size: contain;
}

#features strong{
    font-size: 14px;
    display: block;

    margin: 10px 0;
}

.navbar-brand{
    width: 120px;
}

#features h2{
    font-weight: bold;
}

#page h3:after{
    content:" ";
    background:url('../img/separator-2.svg') no-repeat;
    width: 63px;
    height: 7px;
    background-size: contain;
    display: block;
}

#page h2:after{
    content:" ";
    background:url('../img/separator-1.svg') no-repeat;
    width: 140px;
    height: 14px;
    background-size: contain;
    display: block;
    margin-top: 5px;
}


h2.text-center:after{
    margin: 5px auto;
}

#about .col-lg-5{

}

.bg-gray{
    background:#f6f6f6;
}



.bg-gray-3{
    position: initial;
    z-index: 1;
}



.bg-gray2 {
    background: #e8ebf4;
    position: initial;
}



.nav-pills .nav-link.active,
.nav-pills .show>.nav-link{
    background: #f36f29;
    border-color: #f36f29;
}

input[type="submit"].btn,
body .wpcf7 .form-control,
.nav-pills .nav-link{
    border-radius: 50px;
}

.nav-pills .nav-link{
    background: white;
    border: 1px solid #2c923b;
    font-weight: bold;
    font-size: 19px;
    min-width:auto;
    text-align: center;
}

#pills-tab2.nav-pills .nav-link{
    min-width:auto;
}


.nav-pills > .nav-item:not(:first-child){
    margin-left: 10px;
}

.border-top {
    border-top: 1px solid #f5f1f2!important;
}

.wpcf7 {
    max-width: none;
}

input[type="submit"].btn{
    background: #f36f29 !important;
    color: white;
    border-radius: 50px;
    padding: 0;
    font-weight: bold;
    font-size: 40px;
    letter-spacing: 2px;
    border: none;
}

body .wpcf7 .form-control{
    border: none;
}

body .wpcf7 .form-control, input[type="submit"].btn {
    height: 50px;
    line-height: 50px;
}

.text-white .btn-link{
    color: white;
    padding: 0;
    margin: 0;
    border: none;
    font-weight: bold;
    font-size: inherit;
}

.gdpr-acceptance{
    font-size: 13px;
}

.gdpr-acceptance span.wpcf7-list-item{
    margin-left:0;
}

.accordion > .card{
    margin-bottom: 10px;
    border-radius: 50px !important;
    border:1px solid #505052 !important;
    overflow: visible;
}

.accordion > .card .card-header{
    padding: 0;
    margin: 0;
    border: none;
    background: none;
    position: relative;
}

.accordion > .card .card-header .btn{
    border-radius: 50px;
    color:#9B9B9F;
    font-size: 16px;
    font-weight: bold;
    height: 50px;
}

.accordion > .card .card-header [aria-expanded="true"].btn{
    background: #f3722d;
    color:white;
    margin-top: -1px;
    text-decoration: none;
}

.accordion > .card .card-header [aria-expanded="true"].btn:after{
    background:url('../img/icon-.svg') no-repeat;
    height: 2px;
}


.bold{
    font-weight: bold;
}

#services img{
    display:inline-block;
    margin-right: 10px;
    flex: 0 0 60px;
}

#services p{
    margin-top:10px;
    margin-bottom: 0;
}

.accordion > .card .card-header .btn:after{
    content:" ";
    background:url('../img/icon+.svg') no-repeat;
    width: 17px;
    height: 17px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    background-size: contain;
}

.grid-sizer,
.grid-item {
    width: 33.33333333%;
    border: 10px solid white;
}

.grid{
    margin: 0 -10px;
}

#filters{
    text-align: center;
}

#filters .button{
    background: none;
    border: none;
    color: #4d4d4f;
    padding: 0;
    outline: none;
}

#filters .button:not(:last-child){
    margin-right: 20px;
}

.slick-dots li:not(:last-child):after,
#filters .button:not(:last-child):after{
    content: " ";
    background: url(../img/separator.png) no-repeat;
    width: 2px;
    height: 41px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    background-size: contain;
    background-position: center;
}

.slick-dots li.slick-active,
#filters .is-checked.button{
    color:#f36f29;
    font-weight: bold;
    outline: none;
}

.grid a{
    position: relative;
}


.grid a::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 27px;
    border-right-color: #f36f29;
    border-top-color: #f36f29;
}

.grid a::before {
    content: " ";
    background: url(../img/zoom.png) no-repeat;
    width: 19px;
    height: 19px;
    position: absolute;
    right: 7px;
    top: 7px;
    z-index: 1;
    background-size: contain;
}


#footer{
    background-size: cover !important;
}

#footer h2:after{
    content:" ";
    background:url('../img/separator-3.svg') no-repeat;
    width: 140px;
    height: 14px;
    background-size: contain;
    display: block;
    margin-top: 5px;
}

.icon-pointer-white{
    background: url('../img/icon-pointer-white.png') no-repeat;
    width: 26px;
    height: 34px;
    background-size: contain;
    background-position: bottom center;
    flex: 0 0 26px;
    margin-right: 10px;
    display: inline-block;
}


.icon-phone-white{
    background: url('../img/telephone-animated-white.svg') no-repeat;
    width: 40px;
    height: 27px;
    background-size: contain;
    background-position: bottom right;
    flex: 0 0 33px;
    margin-right: 0px;
    display: inline-block;
}

.icon-mail-white{
    background: url(../img/letter-white.svg) no-repeat;
    width: 24px;
    height: 24px;
    background-size: contain;
    background-position: bottom center;
    flex: 0 0 24px;
    margin-right: 0px;
    display: inline-block;
}

.text-white a {
    color: white;
}

#top-hero{
    background-size: cover !important;
}

.webp #top-hero{
    background:url('https://cdn.mygreencity.ro/uploads/2023/08/mygreencity-collage-desktop-1-1.jpg.webp') no-repeat;
}

html.webp body.page-id-383  #top-hero{
    background:url('https://cdn.mygreencity.ro/uploads/2023/08/mygreencity-collage-desktop-1.jpg.webp') no-repeat;
}

.no-webp #top-hero{
    background:url('https://cdn.mygreencity.ro/uploads/2023/08/mygreencity-collage-desktop-1-1.jpg') no-repeat;
}

html.no-webp body.page-id-383 #top-hero{
    background:url('https://cdn.mygreencity.ro/uploads/2023/08/mygreencity-collage-desktop-1-1.jpg') no-repeat;
}

#hero-cf{
    background: #156533;
    /*padding: 30px 50px 0 50px;
    width: 450px;
    max-width: 100%;*/

    padding: 30px 30px 0 30px;
    width: 440px;
    max-width: 100%;
}

#centered h1,
#hero-cf h1{
    text-shadow: 0px 8px 16.38px rgba(0, 0, 0, 0.49);
    text-align: center;
}


body.page-id-403 #hero-cf h1 {
    font-size: 29px;
}

body.page-id-403 #centered h1 {
    font-size: 5.5vw;
}

body.page-id-403 #hero-cf h1 span {
    font-size: 30px;
    color: #f36f29;
    display: block;
}

body.page-id-370 #hero-cf h1 {
    font-size: 29px;
    line-height: 40px;
}

body.page-id-370 #hero-cf h1  span{
    font-size: 24px;
    color: #ff9800;
}


body.page-id-363 #hero-cf h1{
    font-size: 37px;
    line-height: 45px;
}

body.page-id-363 #hero-cf h1 span{
    font-size: 18px;
    color: #ff9800;
}

#hero-cf h1{
    font-size: 35px;
    line-height: 60px;
}


body.page-id-416 #hero-cf h1{
    font-size: 25px;
    line-height: 40px;
}

body.page-id-416 #hero-cf h1 span{
    font-size: 30px;
    display: block;
    color: #f36f29;
    text-decoration: underline;
}


body.page-id-351 #hero-cf h1{
    font-size: 25px;
    line-height: 40px;
}

body.page-id-351 #hero-cf h1 span{
    font-size: 23px;
    display: block;
    color: #f36f29;
}

body.page-id-324 #hero-cf h1{
    font-size: 19px;
    line-height: 27px;
}

body.page-id-324 #hero-cf h1 span{
    font-size: 19px;
}

body.page-id-324 .inter{
    font-size: 12px;
    color: gainsboro;
}


body.page-id-288 #hero-cf h1{
    font-size: 31px;
    line-height: 47px;
}

body.page-id-288 #hero-cf h1 span{
    font-size: 28px;
    color: #f36f29;
}

body.page-id-219 #hero-cf h1,
body.page-id-221 #hero-cf h1,
body.page-id-234 #hero-cf h1{
    font-size: 25px;
    line-height: 47px;
}

body.page-id-176 #hero-cf h1{
    font-size: 22px;
    line-height: 45px;
}

body.page-id-256 #hero-cf h1,
body.page-id-182 #hero-cf h1 {
    font-size: 28px;
    line-height: 50px;
}


body.page-id-256 #hero-cf h1{
    font-size: 33px;
    line-height: 50px;
}



#hero-cf h1 span {
    font-size: 43px;
    font-weight: bold;
}

body.page-id-263 #hero-cf h1 span{
    font-size: 27px;
}





body.page-id-310 #hero-cf h1 {
    line-height: normal;
    font-weight: 700;
    font-size: 32px;
}

body.page-id-310 #hero-cf h1>span:nth-child(1) {
    font-weight: 400;
    font-size: 22px;
    line-height: 29px;
    color: #fff;
}

body.page-id-310 #hero-cf h1 .old-price{
    font-weight: normal;
    display: block;
    color: black;
    text-decoration: line-through;
    line-height: 20px;
    font-size: 25px;
    margin-top: 15px;
}

body.page-id-310 #hero-cf h1 span{
    font-size: 30px;
    font-weight: 700;
    color: #f36f29;
}

body.page-id-310 #hero-cf h1 span span{
    font-size: 16px;
    font-weight: normal;
}




body.black-friday #hero-cf h1 {
    line-height: normal;
    font-weight: 700;
    font-size: 32px;
    margin-bottom:0px;
}

body.black-friday #hero-cf h1>span:nth-child(1) {
    font-weight: 400;
    font-size: 22px;
    line-height: 29px;
    color: #fff;
}

body.black-friday #hero-cf h1 .old-price{
    font-weight: normal;
    display: block;
    color: gray;
    text-decoration: line-through;
    line-height: 20px;
    font-size: 25px;
    margin-top: 15px;
}

body.black-friday #hero-cf h1 span{
    font-size: 30px;
    font-weight: 700;
    color: red;
}

body.black-friday #hero-cf h1 span span{
    font-size: 16px;
    font-weight: normal;
    color: gray;
}

body.black-friday #cf-mobile input[type=submit].btn,
body.black-friday input[type="submit"].btn {
    background: red !important;
}

body.page-id-274 #hero-cf h1 {
    line-height: normal;
    font-weight: 700;
    font-size: 32px;
}

body.page-id-274 #hero-cf h1>span:nth-child(1) {
    font-weight: 400;
    font-size: 22px;
    line-height: 29px;
    color: #fff;
}

body.page-id-274 #hero-cf h1 .old-price{
    font-weight: normal;
    display: block;
    color: black;
    text-decoration: line-through;
    line-height: 20px;
    font-size: 25px;
    margin-top: 15px;
}

body.page-id-274 #hero-cf h1 span{
    font-size: 30px;
    font-weight: 700;
    color: #f36f29;
}

body.page-id-274 #hero-cf h1 span span{
    font-size: 16px;
    font-weight: normal;
    color: black;
}

body.page-id-234 #hero-cf h1 span{
    font-size: 31px;
    font-weight: bold;
}

body.page-id-234 #hero-cf h1 span,
body.page-id-219 #hero-cf h1 span,
body.page-id-221 #hero-cf h1 span{
    font-size: 25px;
    line-height: 47px;
}

body.page-id-176 #hero-cf h1 span{
    font-size: 34px;
}

body.page-id-256 #hero-cf h1 span,
body.page-id-182 #hero-cf h1 span {
    font-size: 29px;
    font-weight: bold;
}

#hero-cf h1 span:before{

}

#hero-cf h1 span:after{

}

#hero-cf{
    text-align: center;
}

#hero-cf .wpcf7-form-control-wrap{
    margin-bottom: 15px;
    display: block;
}


input[type="checkbox"]{
    width: 20px; /*Desired width*/
    height: 20px; /*Desired height*/
    vertical-align: bottom;
    -webkit-appearance: none;
    background: none;
    border: 1px solid white;
    margin-right: 5px;
}

input[type="checkbox"]:checked{

}

input[type="checkbox"]:checked::before {
    content:" ";
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 4.35L1.4 2.95L3.35 5.02071L8.3 0L9.7 1.4L3.35 7.85L0 4.35Z' fill='white'/%3E%3C/svg%3E");
    display: block;
    display: block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain;
}

.subtitle{
    font-size: 15px;
    text-align: center;
}

.checklist{
    margin: 0;
    padding: 0;
    list-style: none;
}

.checklist li:before{
    content: " ";
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.719' height='17.69' viewBox='0 0 17.719 17.69'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %232c923b; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M377.179,2133.92a8.828,8.828,0,0,0,12.487,0A8.831,8.831,0,1,0,377.179,2133.92Zm6.244-13.79a7.545,7.545,0,1,1-7.542,7.55A7.546,7.546,0,0,1,383.423,2120.13Zm0,16.39a8.818,8.818,0,0,1-3.444-.69,8.939,8.939,0,0,1-2.811-1.9,8.84,8.84,0,0,1,2.811-14.4,8.82,8.82,0,0,1,6.887,0,8.839,8.839,0,0,1,2.811,14.4,8.939,8.939,0,0,1-2.811,1.9A8.813,8.813,0,0,1,383.423,2136.52Zm0-17.66a8.76,8.76,0,0,0-3.432.69,8.812,8.812,0,0,0-5.384,8.13,8.792,8.792,0,0,0,2.582,6.23,8.871,8.871,0,0,0,2.8,1.89,8.878,8.878,0,0,0,6.863,0,8.85,8.85,0,0,0,4.69-4.69,8.812,8.812,0,0,0-1.888-9.67,8.871,8.871,0,0,0-2.8-1.89A8.755,8.755,0,0,0,383.423,2118.86Zm0,16.37a7.551,7.551,0,1,1,5.343-2.21A7.495,7.495,0,0,1,383.423,2135.23Zm0-15.08a7.52,7.52,0,1,0,5.321,2.2A7.477,7.477,0,0,0,383.423,2120.15Zm-1.955,10.74a0.641,0.641,0,0,0,.911,0l5.518-5.52a0.644,0.644,0,1,0-.911-0.91l-5.062,5.06-2.065-2.06a0.644,0.644,0,0,0-.911.91Zm0.456,0.2a0.631,0.631,0,0,1-.467-0.19l-2.52-2.52a0.657,0.657,0,0,1,0-.93,0.668,0.668,0,0,1,.933,0l2.054,2.05,5.051-5.05a0.668,0.668,0,0,1,.933,0,0.664,0.664,0,0,1,.193.47,0.641,0.641,0,0,1-.193.46l-5.518,5.52A0.629,0.629,0,0,1,381.924,2131.09Zm-2.521-3.8a0.617,0.617,0,0,0-.445.18,0.631,0.631,0,0,0,0,.89l2.52,2.52a0.641,0.641,0,0,0,.891,0l5.518-5.52a0.63,0.63,0,0,0,0-.89,0.64,0.64,0,0,0-.89,0l-5.073,5.07-2.075-2.07A0.618,0.618,0,0,0,379.4,2127.29Z' transform='translate(-374.562 -2118.84)'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    width: 19px;
    height: 19px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.checklist li{
    margin-bottom: 10px;
    width: 32%;
    display: inline-block;
    font-weight: bold;
    vertical-align: middle;
}

.checklist span{
    display:inline-block;
}

h4{
    font-weight: bold;
}

.eq-height{
    text-align: center;
}

.eq-height img{

}

.icon-pointer{
    background: url('../img/icon-pointer.svg') no-repeat;
    width: 17px;
    height: 26px;
    background-size: contain;
    background-position: bottom center;
    margin-right: 0px;
    display: inline-block;
    vertical-align: sub;
}

.icon-clock{
    background: url('../img/icon-clock.svg') no-repeat;
    width: 27px;
    height: 27px;
    background-size: contain;
    background-position: bottom center;
    margin-right: 0px;
    display: inline-block;
    vertical-align: bottom;
}

#main-nav .btn-link{
    font-weight: bold;
    font-size: 18px;
    color: inherit;
}

#fixed-cf{
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 2;
    display: none;
    border-top-right-radius: 40px;
    border-top-left-radius: 40px;
}

.ballanimation{
    animation: bounce 0.5s;
    animation-direction: alternate;
    animation-timing-function: cubic-bezier(.5,0.05,1,.5);
    animation-iteration-count: infinite;
}


@keyframes bounce {
    from { transform: translate3d(0, 0, 0);     }
    to   { transform: translate3d(0, 10px, 0); }
}

/* Prefix Support */
ball {
    -webkit-animation-name: bounce;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-direction: alternate;
    -webkit-animation-timing-function: cubic-bezier(.5,0.05,1,.5);
    -webkit-animation-iteration-count: infinite;
}

@-webkit-keyframes bounce {
    from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
    to   { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
}

.slick-dots{
    margin: 0;
    padding: 0;
}

.slick-dots li{
    display: inline-block;
}

.slick-dots li a{

}

.wpcf7 .wpcf7-validation-errors{
    height: auto;
    display: inline-block;
    margin-left: 0;
}

.fancy-modal{
    max-width: 70vw;
}

.modal {
    text-align: center;
}

.modal .close{
    position: absolute;
    right: -20px;
    top: -20px;
    background: white;
    z-index: 1;
    width: 60px;
    height: 60px;
    opacity: 1;
    border: 5px solid #4d4d4f;
    border-radius: 50%;
}

.modal .close span{
    font-size: 56px;
    color: #4d4d4f;
    line-height: 43px;
}

.modal-body{
    padding: 0;
}

.modal-content{
    border: 10px solid #4d4d4f;
    border-radius: 50px;
    overflow: hidden;
}

.modal-backdrop.show {
    opacity: .8;
}

.wpcf7 .wpcf7-not-valid-tip {
    color: yellow;
}

.tab-content,
iframe{
    position:relative;
    overflow: hidden;
    z-index: 1;
}

.btn-virtual-tour{
    margin: 0 auto;
    display: block;
}

.btn-virtual-tour span{
    background: url(../img/vr.svg) no-repeat;
    width: 30px;
    height: 30px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
}

.btn-orange{
    color:white;
    background: #E3763D;
}

.text-underline{
    text-decoration: underline;
}

.fw-normal{
    font-weight: normal !important;
}

ul.m-0 li, ul:not([class]) li {
    margin-bottom: 10px;
}

.text-gray{
    color: #b5b5b5;
}

.btn-call{
    font-size: 15px;
    white-space: nowrap;
    font-weight: bold;
}

.btn-call > span{
    margin-right: 10px;
}

.btn-call a{
    background: #40c911;
    color: white;
    padding: 5px;
    border-radius: 50px;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 4px;
    width: 100%;
    text-align: center;

}

.btn-call a span{
    background: url(../img/phone-icon.svg) no-repeat;
    width: 25px;
    height: 25px;
    background-size: contain;
    background-position: center;
    margin-right: 5px;
    display: inline-block;
    margin-left: 5px;
    vertical-align: sub;
}


#llabel {
    text-align: center;
    display: block;
    font-size: 23px;
    color: #b7b7b7;
}

body.page-id-230 .subtitle{
    font-size: 14px;
    color: #b7b7b7;
}

body.page-id-230 #hero-cf h1,
body.page-id-230 #hero-cf h1 span{
    font-size: 37px;
    line-height: 45px;
}



@media only screen and (min-width: 992px){


}

#bf-top{
    background: black;
    color: white;
    width: 100%;
    text-align: center;
    padding: 5px 0;
    margin-bottom: 10px;
}

.bf-red,
#bf-top strong{
    color: #f90302;
}


body.black-friday #top-hero #hero-cf,
body.black-friday #fixed-cf{
    background:black !important;
}



#bf-label{
    color: #f90302;
    text-align: center;
    display: block;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 15px;
}

@media only screen and (max-width: 767px){

    

    #footer img {
        max-width: 150px;
    }

}

/*
.youtube {
    position: relative;
    display: inline-block;
}

.youtube:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10;
    background: transparent url('https://upload.wikimedia.org/wikipedia/commons/e/e1/YouTube_play_buttom_icon_%282013-2017%29.svg') center center no-repeat;
    background-size: 30%;
}*/

.intl-tel-input .country-list{
    color: black;
}

.intl-tel-input .country-list{
    max-width: 400px;
}


body.page-id-288 .subtitle{
    font-size: 21px;
    font-weight: bold;
}

.text-orange{
    color:#f36f29;
}

.inter{
    font-style: italic;
    font-size: 12px;
    text-align: center;
}

body.page-id-303 #hero-cf h1 {
    font-size: 31px;
    line-height: 50px;
}

body.page-id-303 #hero-cf h1 span {
    font-size: 28px;
    font-weight: bold;
    display: block;
    line-height: 34px;
    margin-top: 10px;
    color: #f36f29;
}

.inred{
    color:white;
    font-size: 12px;
}

body.page-id-338 #hero-cf h1 span{
    display: block;
    font-size: 33px;
}


body.page-id-338 #hero-cf h1 {
    font-size: 29px;
}

body.page-id-342 #hero-cf h1,
body.page-id-398 #hero-cf h1,
body.page-id-399 #hero-cf h1{
    font-size: 32px;
    line-height: 30px;
    margin-bottom: 20px;
    font-weight: bold;
}

body.page-id-342 #hero-cf h1 span,
body.page-id-398 #hero-cf h1 span,
body.page-id-399 #hero-cf h1 span{
    font-size: 17px;
    font-weight: bold;
    line-height: 30px;
    color: #f47028;
    display: block;
}

body.page-id-342 .subtitle,
body.page-id-398 .subtitle,
body.page-id-399 .subtitle{
    font-weight: bold;
}

.c-1{
    text-align: center;
    margin: 30px 0;
}

.c-1 strong{
    font-size: 15px;
}

.c-1 h1{
    font-size: 23px;
    font-weight: bold;
    color: #2d923b;
}

#new-top{
    background: #e8e8e8;
}

#new-top label{
    margin:0;
}

.hero-cf2{
    padding-bottom:1px !important;
}

#new-top .col-md-8 *{
    margin:0 !important;
    padding:0 !important;
    border:none !important;
}

#new-top .row > div{
    margin: 0;
    padding: 0;
}

#new-top iframe{
    display: block;
    margin:0;
    padding:0;
    border: none;
}

#new-top .gdpr-acceptance .wpcf7-form-control-wrap{
    margin-bottom: 0 !important;
}


#new-top .col-md-4 {
    background: #156533;
}


