.wpcf7-checkbox span.wpcf7-list-item{
    max-width: 756px;
    margin: 0 auto;
}

input.wpcf7-not-valid{
    border: 2px solid #dc3232 !important;
}
textarea.wpcf7-not-valid{
    border: 2px solid #dc3232 !important;
}
span.wpcf7-not-valid-tip{
    margin-bottom: 15px;
}
.back-home{
    margin:10% auto 8%;
    text-align: center;
}
.back-home a{
    margin: 0 auto;
}


.btnStyle.display_none{
	display:none;
}
.ajax-load-more-wrap.default {
    width: 100%;
}
.alm-btn-wrap{
    margin-top: 43px;
}
.alm-load-more-btn.more.btnLoad{
    margin-left: auto !important;
    margin-right: auto !important;
    cursor: pointer;
    border: none;
    outline: none;
}

.um-right.um-half{
    display: none;
}
input[type=submit].um-button, input[type=submit].um-button:focus{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #7AE8CB;
    width: 161px;
    height: 54px;
    font-family: "Viga", sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    color: #11264E;
    border: 0;
    border-radius: 0;
    outline: none;
    text-align: center;
    cursor: pointer;
}

.um-field-checkbox {
    display: none !important;
}

.form-style .um{
    margin-left: 0  !important;
}

.latest-content.disabled .latest-content__load{
    position: relative;
}
.um-misc-ul{
    list-style: none !important;
}

.um-form input[type=text], .um-form input[type=search], .um-form input[type=tel], .um-form input[type=number], .um-form input[type=password]{
    display: block !important;
    width: 100% !important;
    height: 70px !important;
    padding: 0 33px !important;
    border: 0 !important;
    background-color: #EFEFEF !important;
    outline: none !important; 
    border-radius: 0 !important;
    margin-bottom: 17px !important;
    font-size: 15px !important;
    color: #133065 !important ;
    margin-bottom: 0 !important;
    max-width: 510px !important;
    border: none !important;
    outline: none !important;
}

.um-form input[type=text], .um-form input[type=search], .um-form input[type=tel], .um-form input[type=number], .um-form input[type=password]{
    display: block !important;
    width: 100% !important;
    height: 70px !important;
    padding: 0 33px !important;
    border: 0 !important;
    background-color: #EFEFEF !important;
    outline: none !important; 
    border-radius: 0 !important;
    margin-bottom: 17px !important;
    font-size: 15px !important;
    color: #133065 !important ;
    margin-bottom: 0 !important;
    max-width: 510px !important;
    border: none !important;
    outline: none !important;
}

.um .um-form input[type=text], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form textarea, .um .upload-progress, .select2-container .select2-choice, .select2-drop, .select2-container-multi .select2-choices, .select2-drop-active, .select2-drop.select2-drop-above{
    display: block !important;
    width: 100% !important;
    height: 70px !important;
    padding: 0 33px !important;
    border: 0 !important;
    background-color: #EFEFEF !important;
    outline: none !important; 
    border-radius: 0 !important;
    margin-bottom: 17px !important;
    font-size: 15px !important;
    color: #133065 !important ;
    margin-bottom: 0 !important;
    max-width: 510px !important;
    border: none !important;
    outline: none !important;
}
input[type=submit].um-button, input[type=submit].um-button:focus{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    background-color: #7AE8CB !important;
    width: 161px !important;
    height: 54px !important;
    font-family: "Viga", sans-serif !important;
    font-size: 15px !important;
    text-transform: uppercase !important;
    color: #11264E !important;
    border: 0 !important;
    border-radius: 0 !important;
    outline: none !important;
    text-align: center !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
}
.um.um-login .um-form input[type=text], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form textarea, .um .upload-progress, .select2-container .select2-choice, .select2-drop, .select2-container-multi .select2-choices, .select2-drop-active, .select2-drop.select2-drop-above{
    border: none !important;
    outline: none;
}
.um.um-login .um-form input[type="text"], .um .um-form input[type="search"], .um .um-form input[type="tel"], .um .um-form input[type="number"], .um .um-form input[type="password"], .um .um-form textarea, .um .upload-progress, .select2-container .select2-choice, .select2-drop, .select2-container-multi .select2-choices, .select2-drop-active, .select2-drop.select2-drop-above {
    border: none !important;
    outline:none !important;
}
.um-row._um_row_1 {
    max-width: 510px !important;
    margin-bottom: 0 !important;
}
.um-243.um{
    max-width: 510px !important;
    margin-bottom: 0 !important;
}
.um-col-alt-b{
    padding-top: 0 !important;
    position: relative;
    float: right;
    top: -40px;
}
.um-col-alt-b a.um-link-alt{
    font-size: 15px !important;
    color: #133065 !important;
    text-decoration: underline !important;
}
.sign_link{
    font-family: "Viga", sans-serif;
    font-size: 16px;
    margin-left:0;
    color: #133065;
    text-decoration: underline;
    position: relative;
    bottom: -52px;
    left: 200px;

}
.sign_link:hover{
    color: #133065 ; 
}
.form-style h3{
    margin-bottom: 12px;
}
.um-misc-ul li a{
    font-family: "Viga", sans-serif;
    font-size: 16px;
    margin-left:0;
    color: #133065;
    text-decoration: underline;
}
.about-me.no_before .container:before{
    display: none   !important;
}

.im-field-area ::placeholder{
    font-size: 15px !important;
    color: #133065 !important;
}


main.none{
    display: none;
}
main.d1{
    display: none;
}
main.d1.d2{
    display: block;
}

.latest .latest__image.disabled:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
    display: block;
    background-image: url(../img/icon-lock.svg);
    background-repeat: no-repeat;
    background-size: contain !important;
    width: 100% !important; 
    height: 100% !important;
    background-position: center;
}

button.btnLoad{
    border: none;
    outline: none;
    cursor: pointer;
}

.um-misc-ul li{
	margin:10px 0 !important;
}

.display_none{
    display: none;
}

main.dn{
    display: none;
}
main.dn.d1{
    display: block !important ;
}


.form-style .btnSubmit:hover,
.btnStyle:hover,
.header .header__bottom__link:hover{
    background-color: #6ff2f2;
}

.latest-content__top a:hover,
.get-in-touch__content a:hover{
    opacity: 0.8;
}
/* 
.slide-content__arrow button:hover{
    background-color: #7AE8CB;
} */

.header .header__bottom__menu li{
    cursor: pointer;
}

.banner__offer h1{
    text-shadow: 0 3px 20px rgba(0, 0, 0, 0.42);
}

.testimonials__image:after{
    -webkit-clip-path: polygon(7% 0%, 100% 0%, 93% 100%, 0% 100%);
    clip-path: polygon(7% 0%, 100% 0%, 93% 100%, 0% 100%);
}

.filter_button{
text-align: center;
margin-top: 70px;
}
.filter_button ul{
    padding: 0;
    width: 100%;
    text-align: center;
}
.filter_button ul li{
    display: inline-block;
    margin-right: 25px;
}
.filter_button button{
    color: white;
    background: #11264E;
    border: none;
    outline: none;
    font-family: "Viga", sans-serif;
    font-size: 15px;
    padding: 15px 10px;
    
}
.filter_button ul li:hover{
    cursor:pointer;
}
.filter_button button:nth-last-child(1){
    margin-right: 0;
}
.instagram .padding-8 img{
	height:100%;
}
.header__bottom__link.display_none{
	display:none;
}
.um-misc-ul li:nth-child(1){
	display:none;
}
@media (min-width: 1200px){
    .banner__offer h1{
        line-height: 70px;
    }
    .login__image {
        max-height: 650px;
    }
    
    .login__form {
        margin-top: 90px;
    }
    .about-me__content p{
        margin-bottom: 20px;
    }
}

.header .header__bottom__menu li span{
    position: relative;
    top: -2px;
}
header {
     position: fixed;
    top: 0;
    transition: top 0.2s ease-in-out;
    width: 100%;
    z-index:99;
}

.nav-up {
  top:-160px;
}
main{
margin-top:123px;
}


@media (max-width: 1199px) {
    main{
        margin-top: 75px;
    }
}

@media (max-width: 991px) {
    main{
        margin-top: 81px;
    }
}

@media (max-width:480px) {
  .um-col-alt{
  	padding-bottom:50px;
     width:100%;
  }
  .um-col-alt-b{
  	 width:100%;
  }
  .um-col-alt-b a.um-link-alt{
  	text-align:left;
   
  }
}

@media(max-width:575px){
	.filter_button ul li {
        display: inline-block;
        margin-right: 25px;
        margin-bottom: 25px;
    }
}

.filter_button button:hover{
	cursor:pointer;
}