.vc_row[data-vc-full-width].right-bg{
   background-position:95% 95px!important;
}
.full-z-index{
    z-index:5!important;
}
.full-z-index2{
    z-index:5!important;
}
.vc_row[data-vc-full-width].bottom-bg{
    background-position:left bottom!important;
}
.new-team-style .fullwidth-block{
    z-index:555;
}
.new-team-style .team-person{
    background-color:#f0f3f2!important;
    z-index:5;
}
.new-team-style .gem-team-style-5 .team-person-hover {
    padding: 77px 20px 47px 20px!important;
}
.gem-team-style-5 .team-person:hover .team-person-hover {
    padding-top: 70px;
    padding-bottom: 100px!important;
}
.new-team-style .inline-column{
    margin-bottom:0!important;
}
.new-post-style .blog-style-compact article {
    background-color: transparent;
}
.new-post-style .blog-style-compact article .gem-compact-item-content:after {
    box-shadow: none;
}
.vc_row[data-vc-full-width].bg-repeat {
    background-repeat:repeat-y!important;
}
.gem-map-with-text-content{
	    padding:0;
	}
.gem-map-with-text{
    margin:0!important;
}
span.wpcf7-not-valid-tip {
    color: #f00!important;
}
@media (max-width: 1199px) {
	.wpb_row {
		margin-top: 0;
	}
	.wpb_row > * {
		margin-top: 0;
	}
	.row {
		margin-top: 0;
	}
	.row > * {
		margin-top: 0;
	}
}
@media (max-width: 1025px) {
    .vc_row[data-vc-full-width].center-bg{
        background:none!important;
    }
}
@media (max-width: 992px) {
    .text-center{
        text-align:center!important;
    }
    .vc_row[data-vc-full-width].right-bg{
         background-image:none!important;
    }
    .contact-form-style-5  input[type='submit']{
        text-align:center!important;
        padding:0!important;
    }
}
@media (max-width: 480px) {
    #no-respons-padding .vc_column-inner{
        padding:0 35px!important;
    }
}