.case-img img {
 object-fit: cover;
 height: 100%;
 max-height: 340px;
 min-height: 340px;
}

.rigth-sale{
 left: -0.5rem;
 top: -1rem;
 font-size: .9rem;
 background: #ed4233;
 color: #fff;
 border-radius: 1rem;
 padding: 0.3rem 0.6rem;
}

.blob.green {
 background: #5AC352;
 box-shadow: 0 0 0 0 #5ac352;
 animation: pulse-green 2s infinite;
}

.wa-span {
 color: #000;
}

.d-none-i, .ucoz-editor-bbpanel, .ucoz-editor-bottom, #briefSymbolsStat, 
.slider-img article>.iCode_block>.iCode_el,
.slider-img article div[id^="iCode_"] .iCode_block:first-child,
.iCode_el input{
display: none!important;
}

.tel-top {
 right: 0;
 background: #006FFF;
 padding: .4rem .8rem;
 border-radius: 0 0 4px 17px;
 font-size: .9rem;
}

header.header::before {
 content: '';
 position: absolute;
 display: block;
 background: #006FFF;
 right: 0;
 left: 76%;
 bottom: -3px;
 height: 3px;
}

.bg-bl {
 background-color: transparent;
 background-image: linear-gradient(115deg,rgb(51 55 61),rgb(34 37 42) 52%,rgb(14 14 14))!important;
}

.bg-bl-2{background: #212429bf;-webkit-backdrop-filter: blur(40px);backdrop-filter: blur(40px);}
.bg-bl-3{background: #212429;}
.text-white-in *{
color: #fff;
}

a{color: #006FFF}

.navi a{position: relative;transition: all 0.3s;color: #fff}
.navi a:hover{color: #006FFF}

@media (min-width: 992px) {
.navi a.col-auto:hover:before {
 box-shadow: 0px 0px 17px 2px #00357acf;
 background: #00357a61;
}

.navi a.col-auto:before {
content: '';
 width: 1rem;
 height: 1rem;
 position: absolute;
 left: 50%;
 transform: translateX(-50%);
 z-index: -1;
 transition: all 0.4s;
 box-shadow: 0px 3px 5px 1px transparent;
 border-radius: 1rem;
 background: transparent;
 bottom: 2.5rem;
}
}

#allEntries, .allEntries{
--bs-gutter-x: 1.5rem;
--bs-gutter-y: 0;
display: flex!important;
flex-wrap: wrap;
margin-right: calc(var(--bs-gutter-x) * -.5);
margin-left: calc(var(--bs-gutter-x) * -.5);
justify-content: center!important;
margin-top: 1.5rem!important
}

#allEntries>*, .allEntries>* {
flex-shrink: 0;
width: 100%;
max-width: 100%;
padding-right: calc(var(--bs-gutter-x) * .5);
padding-left: calc(var(--bs-gutter-x) * .5);
margin-top: var(--bs-gutter-y);
border-radius: 1rem !important;
margin-bottom: 1.5rem!important;
}

@media (min-width: 576px){
#allEntries>*, .allEntries>* {
flex: 0 0 auto;
width: 100%;
}}
@media (min-width: 768px){
#allEntries>*, .allEntries>* {
flex: 0 0 auto;
width: 50%;
}}
@media (min-width: 992px){
#allEntries>*, .allEntries>* {
flex: 0 0 auto;
width: 33.33333333%;
}}

.act-no {
 filter: grayscale(100%);
 opacity: .8;
}

.rounded-big, .ratio iframe, .slick-list, .rounded-big iframe {
 border-radius: 1rem !important;
}

.rounded-big-top {
 border-radius: 1rem 1rem 0 0;
}

.z-1 {
 z-index: 1;
}


.slick-list {
 padding-top: 0;
}

.shadow-blue-hover>div {
transition: box-shadow 0.4s;
}

.shadow-blue-hover>div:hover {
box-shadow: 0px 3px 18px 5px rgb(184 227 236 / 25%);
}

.shadow-blue {
transition: box-shadow 0.4s;
box-shadow: 8px 8px 24px 0 rgba(9,13,20,0.4),-4px -4px 8px 0 rgba(224,224,255,0.04),0 1px 1px 0 rgba(9,13,20,0.4);
}

.shadow-blue:hover {
box-shadow: 8px 8px 24px 0 rgb(9 13 20 / 80%), -4px -4px 8px 0 rgb(224 224 255 / 0%), 0 1px 1px 0 rgb(9 13 20 / 72%);;
}

div.go-to {
position: fixed;
padding: 7px;
right: 1%;
top: 55%;
transform: translate(0, -50%);
z-index: 10000;
}

div.go-to div {
cursor: pointer;
}

div.go-to i {
margin: 0;
padding: 0;
font-size: 1.8em;
line-height: 1.8em;
}

.hover_up, .rec-dom-block {
position: relative;
top: 0;
-webkit-transition: top 0.2s ease-in-out, box-shadow 0.3s ease-in-out;
-moz-transition: top 0.2s ease-in-out, box-shadow 0.3s ease-in-out;
-o-transition: top 0.2s ease-in-out, box-shadow 0.3s ease-in-out;
transition: top 0.2s ease-in-out, box-shadow 0.3s ease-in-out;
}

.hover_up:hover, .rec-dom-block:hover {
top: -.3rem;
}

.balloon .balloon_in {
margin: 0 auto;
position: absolute;
}
.balloon .balloon_in:nth-child(1) {
-webkit-animation: balloon1 6s ease-in-out infinite;
-moz-animation: balloon1 6s ease-in-out infinite;
-o-animation: balloon1 6s ease-in-out infinite;
animation: balloon1 6s ease-in-out infinite;
}

@media (max-width: 768px) {.balloon .balloon_in:nth-child(1) {
width: 84px;
}}

.balloon .balloon_in:nth-child(2) {
right: 10px;
bottom: -19px;
-webkit-animation: balloon1 8s ease-in-out infinite;
-moz-animation: balloon1 8s ease-in-out infinite;
-o-animation: balloon1 8s ease-in-out infinite;
animation: balloon1 8s ease-in-out infinite;
}

.balloon .balloon_in_f:nth-child(2) {
right: 15px;
bottom: -180px;
}

/*BALLOON */
@-webkit-keyframes balloon1 {
0%, 100% {
-webkit-transform: translateY(0) rotate(-6deg);
}
50% {
-webkit-transform: translateY(-20px) rotate(8deg);
}
}
@-moz-keyframes balloon1 {
0%, 100% {
-moz-transform: translateY(0) rotate(-6deg);
}
50% {
-moz-transform: translateY(-20px) rotate(8deg);
}
}
@-o-keyframes balloon1 {
0%, 100% {
-o-transform: translateY(0) rotate(-6deg);
}
50% {
-o-transform: translateY(-20px) rotate(8deg);
}
}
@keyframes balloon1 {
0%, 100% {
transform: translateY(0) rotate(-6deg);
}
50% {
transform: translateY(-20px) rotate(8deg);
}
}

.btn-outline-secondary-w{
font-family: 'Podkova', serif;
color: #ffffff;
border-color: #ffffff!important;
background: transparent!important;
border-width: 2px;
font-size: 1.4rem;
}

.btn-outline-secondary-w:hover{
box-shadow: 0 10px 20px 0 rgb(0 0 0 / 17%);
}

.img-noresize{
max-width: none;
height: auto;
max-height: none;
}

.btn-outline-primary, .btn-outline-danger {
color: #006FFF;
border-color: #006FFF;
border-width: 2px;
border-radius: 2rem;
padding: 0.5rem 1rem;
}

.btn-outline-danger {
color: #006FFF;
border-color: #006FFF;
}

.hover_up:hover .btn-outline-primary,
.btn-outline-primary:hover,
.btn-check:active+.btn-outline-primary, .btn-check:checked+.btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active {
color: #fff!important;
background-color: #006FFF;
border-color: #006FFF!important;
}

.btn-wa {
 color: #5AC352;
 border-color: #5AC352;
}

@-webkit-keyframes buzz-out-on-hover {
10% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}

20% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}

30% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}

40% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}

50% {
-webkit-transform: translateX(2px) rotate(1deg);
transform: translateX(2px) rotate(1deg);
}

60% {
-webkit-transform: translateX(-2px) rotate(-1deg);
transform: translateX(-2px) rotate(-1deg);
}

70% {
-webkit-transform: translateX(2px) rotate(1deg);
transform: translateX(2px) rotate(1deg);
}

80% {
-webkit-transform: translateX(-2px) rotate(-1deg);
transform: translateX(-2px) rotate(-1deg);
}

90% {
-webkit-transform: translateX(1px) rotate(0);
transform: translateX(1px) rotate(0);
}

100% {
-webkit-transform: translateX(-1px) rotate(0);
transform: translateX(-1px) rotate(0);
}
}

@keyframes buzz-out-on-hover {
10% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}

20% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}

30% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}

40% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}

50% {
-webkit-transform: translateX(2px) rotate(1deg);
transform: translateX(2px) rotate(1deg);
}

60% {
-webkit-transform: translateX(-2px) rotate(-1deg);
transform: translateX(-2px) rotate(-1deg);
}

70% {
-webkit-transform: translateX(2px) rotate(1deg);
transform: translateX(2px) rotate(1deg);
}

80% {
-webkit-transform: translateX(-2px) rotate(-1deg);
transform: translateX(-2px) rotate(-1deg);
}

90% {
-webkit-transform: translateX(1px) rotate(0);
transform: translateX(1px) rotate(0);
}

100% {
-webkit-transform: translateX(-1px) rotate(0);
transform: translateX(-1px) rotate(0);
}
}

.hover_up:hover .buzz-out-on-hover,
.buzz-out-on-hover:hover,
.buzz-out-on-hover:focus,
.buzz-out-on-hover:active,
*:hover>.buzz-out-on-hover-in,
*:hover>.buzz-out-on-hover-in:focus,
*:hover>.buzz-out-on-hover-in:active{
-webkit-animation-name: buzz-out-on-hover;
animation-name: buzz-out-on-hover;
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
}

.bg-yel {
background-color: #faecb4;
position: relative;
padding: 1rem 1rem 1rem 1.5rem;
margin: 1rem 0;
border-radius: 2rem;
transition: all 0.3s!important;
min-width: 5.5rem;
z-index: 1;
}

.bg-yel:before{
 position: absolute;
 content: '';
 background: #faecb4;
 top: 1px;
 left: 1px;
 right: 1px;
 bottom: 1px;
 -webkit-border-radius: 1.4rem;
 border-radius: 3rem;
 -webkit-transition: .3s cubic-bezier(0.8, 0, 0.2, 1);
 -moz-transition: .3s cubic-bezier(0.8, 0, 0.2, 1);
 -o-transition: .3s cubic-bezier(0.8, 0, 0.2, 1);
 transition: .3s cubic-bezier(0.8, 0, 0.2, 1);
 z-index: -1;
}

.bg-yel:hover:before {
 top: -.2rem;
 left: -.2rem;
 right: -.2rem;
 bottom: -.2rem;
}

.xw-plain .xw-bl, .xw-plain .xw-ml, .xw-plain .xw-tl, .cuzadpn input:focus, .u-menu, .xw-blank, .myWinCont .tmplCodeH, .myWinCont input:not([type=color]):not([type=file]):not([type=button]):not([type=checkbox]):not([type=radio]):not(.tmplCodeH),
.myWinCont .tmplCodeH:focus, .myWinCont .u-form input[type=password]:focus, .myWinCont input.tmplCodeH:focus, .myWinCont input.tmplCodeHo:focus, .myWinCont input:not([type=file]):not([type=button]):not([type=checkbox]):not([type=radio]):not(.tmplCodeH):focus, .myWinCont select,
.myWinCont select[size], .myWinCont textarea, .myWinCont textarea:focus, .myWinCont input:-webkit-autofill, .myWinCont select:-webkit-autofill, .myWinCont textarea:-webkit-autofill, .myWinCont .u-combo {
background-color: #fff!important;
}

.myWinCont, .myWinCont dl, .myWinCont dt, .myWinCont td {
color: #000!important;
}

.myWinCont .myWinError, .xw-hdr-text {
color: #000!important;
font-size: initial;
}

.myWinCont .tmplCodeH, .myWinCont input:not([type=color]):not([type=file]):not([type=button]):not([type=checkbox]):not([type=radio]):not(.tmplCodeH) {
border: 2px solid #cbecff!important;
border-color: #cbecff!important;
color: #000!important;
background-color: #fff!important;
font-size: initial;
}

.myWinCont input, .myWinCont button{
margin-top: calc(.375rem + 4px)!important;
margin-bottom: calc(.375rem + 6px)!important;
}

#frmLg555 td[style="text-align:center;padding-top:5px;"] {
font-size: .8rem;
}

.myWinCont a, .myWinCont a.noun:link, .myWinCont a.noun:visited, .myWinCont a:link, .myWinCont a:visited {
text-decoration: underline!important;
color: #902652!important;
}

div.myWinCont b {
color: inherit!important;
font-weight: 400;
}

.xw-plain, .xw-shadow {
box-shadow: 0px 3px 17px 3px rgb(2 50 60 / 69%)!important;
}

div.myWinCont textarea:focus, div.myWinCont textarea {
padding: .375rem 2.25rem .375rem .75rem;
background-color: transparent;
border: 1px solid transparent;
border-width: 1px;
border-color: #ced4da;
border-radius: .25rem;
font-weight: 400;
line-height: 1.5;
color: #000!important;
}

input[type="button"], input[type="submit"], input[type="reset"], button.ubtn-default,
div.xw-plain .light-btn {
padding: 0.5rem 1rem;
display: inline-block;
font-weight: 400;
line-height: 1.5;
text-align: center;
text-decoration: none;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
background-color: transparent;
border: 2px solid transparent;
border-width: 2px;
border-radius: 1rem;
color: #4b84af;
border-color: #4b84af;
font-size: 1rem;
height: auto;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 width: 100%;
 min-width: auto;
color: #fff;
 border-color: #006FFF;
 background: #006FFF;
 border-width: 2px;
 border-radius: 2rem;
 padding: 0.5rem 1rem;
}

button.ubtn-default, ,
div.xw-plain .light-btn{
border-width: 2px;
border-radius: 1rem;
padding: 0.5rem 1rem;
height: auto;
line-height: 1;
color: #3086bc;
border-color: #3086bc;
border-radius: .8rem;
}

input[type="button"]:hover, input[type="button"]:active, button.ubtn-default:hover, button.ubtn-default:active,
input[type="submit"]:hover, input[type="reset"]:hover,
.xw-plain .light-btn:hover{
color: #fff!important;
background-color: #006FFF;
border-color: #006FFF!important;
}

input[type="text"], textarea, .sceditor-container iframe {
 padding: 0.375rem 0.75rem 0.375rem 0.75rem;
 background-color: transparent;
 border: 1px solid transparent;
 border-width: 1px;
 border-color: #5050506b;
 border-radius: 0.25rem;
 font-weight: 400;
 line-height: 1.5;
 max-width: 100%;
}

form td>input[type="text"], form td>textarea, input[type="file"] {
 width: 100%;
 border-radius: .25rem;
 font-weight: 400;
 line-height: 1.5;
}

textarea, form#addEntForm [name=file] {
width:100%;
}

select {
display: inline-block;
width: 100%;
max-width: 100%;
padding: .375rem 2.25rem .375rem .75rem;
-moz-padding-start: calc(0.75rem - 3px);
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
background-color: #fff;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-position: right .75rem center;
background-size: 16px 12px;
border: 1px solid #5050506b;
border-radius: .25rem;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0 3px 0 0;
}

#bc4,#bc5,#bc6,#bc7,#bc8,#bc9,
#bc13,#bc14,#bc15,#bc16,#bc17,#bc18,#bc19,
input[name="del_img1"]
{display: none!important;}


.cke, .ucoz-editor-panel {
 display: grid;
 grid-gap: 1.5rem;
 grid-auto-flow: column;
 margin: 1rem 0;
}

.cke input, .ucoz-editor-panel input {
 cursor: pointer;
 width: 100%!important;
 background-color: #056df678;
 border: 0;
 font-size: 1rem;
}

#addEntForm label, #txtPart555message>div:first-child, #txtPart555brief>div:first-child {
 font-weight: 900;
 font-family: 'Cuprum', serif;
 font-size: 1.25rem;
 line-height: 1.2;
}

#addEntForm .ucoz-editor-bottom label {
font-weight: normal;
 --bs-text-opacity: 1;
 color: #6c757d!important;
 font-family: inherit;
 font-size: inherit;
 line-height: inherit;
}

#addEntForm hr {
 height: 1px;
 background-color: #ced4da;
 width: 75%;
 margin: 1.5rem auto;
}

ul.form-fields .fHelp {
 font-size: .85em;
 justify-content: flex-start;
 color: #6c757d;
}

.img-load {
 display: grid!important;
 grid-gap: 0;
 grid-template-columns: repeat(9, auto);
 align-items: center;
}

@media (max-width: 996px){
.img-load {
 grid-template-columns: repeat(3, auto);
}
}

.img-load article+span, .img-load #iplus {
 margin-left: 1rem;
 background: #f1faf4;
 padding: 5rem 0 0 1rem;
 text-align: center;
 border-radius: 1rem 0 0 1rem;
 height: calc(100% - 2rem);
 font-weight: bold;
 position: relative;
}

.img-load article+span:before, .img-load #iplus:before {
 content: '';
 position: absolute;
 display: block;
 top: 0;
 bottom: 0;
 right: -130px;
 width: 130px;
 background: #f1faf4;
 z-index: 0;
}

.iCode_block {display:none!important;}

form#addEntForm article{
 padding: 0!important;
 margin: 0!important;
 min-height: auto !important;
 border-radius: 1rem;
 background: transparent !important;
}

.editImgBlock {
 transform: rotate(-90deg);
 background: #f1faf4;
}

form#addEntForm .iPhotoPrev label {
 font-size: .85em;
 position: absolute;
 bottom: 0;
 left: 0;
 right: 0;
 background: #f1faf4bd;
 padding: 5px 0;
}

form#addEntForm div .iPhotoPrev a {
 margin: 0!important;
}

form#addEntForm .img-load>* {
 margin-bottom: 2rem!important;
}

form#addEntForm .img-load>input[type="file"] {
 transform: rotate(-90deg);
 background: #f1faf4;
 width: 82px;
 padding: 0!important;
}


form#addEntForm .img-load>article[class="added"] {
 background: #fff!important;
 position: relative;
 z-index: 1;
 height: 100%;
 display: flex;
 padding: 0!important;
 margin: 0!important;
}

form#addEntForm .img-load>article[class="added"]:before {
 content: "\f26e";
 display: inline-block;
 font-family: bootstrap-icons !important;
 font-style: normal;
 font-weight: normal !important;
 font-variant: normal;
 text-transform: none;
 line-height: 1;
 vertical-align: -.125em;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 font-size: 5rem;
 position: absolute;
 display: block;
 top: 20%;
 left: 27%;
 color: #555;
}

.img-load #plus .button {
 text-align: center;
 position: absolute;
 z-index: 1;
 left: 10px;
 margin: 0;
 margin-top: -0.5rem;
}


ul.form-fields textarea#message {
 height: 335px!important;
}

.yakor_fix::before, .yakor-fix::before {
display: block;
content: '';
height: 100px;
margin: -100px 0 0;
}

span.bed:before {
content: '+ ';
}

span.bed:first-child:before {
content: '';
}


.btn-outline-secondary {
 color: #fff;
 border-color: #006FFF;
 background: #006FFF;
 border-width: 2px;
 border-radius: 2rem;
 padding: 0.5rem 1rem;
}


.left-title {
 background: #ffffffd6;
 top: 1rem;
 line-height: .875em;
 padding: 0 .8rem .5rem;
 border-radius: 0 15px 15px 0;
}

.list-unstyled li {
 margin: .4rem 0;
}

.slick-dots {
 bottom: -24px;
}

.flame {
 width: 150px;
 height: 150px;
 background: linear-gradient(-45deg, red, orange);
 border-radius: 150px 150px 0px 150px;
 transform: rotate(-135deg);
 -webkit-animation: 0.1s flame infinite;
 animation: 0.1s flame infinite;
 filter: blur(10px);
 position: relative;
 box-shadow: 17px 20px 90px #700;
 border: 45px solid black;
 border-left-width: 25px;
 border-top-width: 25px;
}
.flame:after, .flame:before {
 content: "";
 width: 100px;
 height: 100px;
 display: block;
 position: absolute;
 background: linear-gradient(-45deg, red, orange);
 -webkit-animation: 0.2s flame infinite;
 animation: 0.2s flame infinite;
 transform: scale(0.8) rotate(20deg);
 border-radius: 100px 100px 0px 100px;
 top: 20px;
}
.flame:before {
 top: 0;
 -webkit-animation-duration: 0.09s;
 animation-duration: 0.09s;
 transform: scale(0.9) rotate(-15deg) translate(10px, 0px);
}

@-webkit-keyframes flame {
 0% {
 height: 150px;
 width: 150px;
 }
 50% {
 height: 140px;
 width: 140px;
 }
 100% {
 height: 150px;
 width: 150px;
 }
}

@keyframes flame {
 0% {
 height: 150px;
 width: 150px;
 }
 50% {
 height: 140px;
 width: 140px;
 }
 100% {
 height: 150px;
 width: 150px;
 }
}

.before-flame{
 height: 355px;
 display: flex;
 justify-content: center;
 align-items: center;
}

.circle-1 {
 display: block;
 position: absolute;
 width: 148px;
 height: 148px;
 border-radius: 50%!important;
 z-index: -1;
 top: 23%;
 right: 25%;
 background-image: linear-gradient(135deg,#70aeff,#056df6 52%,#1842f1);
}

.circle-1-2 {
 bottom: 6%;
 left: 13%;
 right: auto;
 top: auto;
 background-image: linear-gradient(135deg,#ed9133,#ed4233 52%,#82180e);
}

.circle-ani {
-webkit-animation: balloon1 6s ease-in-out infinite;
-moz-animation: balloon1 6s ease-in-out infinite;
-o-animation: balloon1 6s ease-in-out infinite;
animation: circle-ani-1 6s ease-in-out infinite;
}

@-webkit-keyframes circle-ani-1 {
0%, 100% {
-webkit-transform: translateY(0) rotate(-6deg);
}
50% {
-webkit-transform: translateY(-20px) rotate(8deg);
}
}
@-moz-keyframes circle-ani-1 {
0%, 100% {
-moz-transform: translateY(0) rotate(-6deg);
}
50% {
-moz-transform: translateY(-20px) rotate(8deg);
}
}
@-o-keyframes circle-ani-1 {
0%, 100% {
-o-transform: translateY(0) rotate(-6deg);
}
50% {
-o-transform: translateY(-20px) rotate(8deg);
}
}
@keyframes circle-ani-1 {
0%, 100% {
transform: translateY(0) rotate(-6deg);
}
50% {
transform: translateY(-20px) rotate(8deg);
}
}

.gallary .ulightbox {

}

.gallary .ulightbox img,
.gallary-slide img{
object-fit: cover;
 height: 100%;
 max-height: 300px;
}

.gallary-mini .ulightbox img {
 max-height: 64px;
}

.gallary-slide img{
 max-height: 185px;
}

.invert{
filter: invert(100%)!important; -ms-filter: invert(100%)!important; -webkit-filter: invert(100%)!important; -moz-filter: invert(100%)!important; -o-filter: invert(100%)!important;
}

#eapps-instagram-feed-1 a.eapps-link {
clip-path: polygon(0px 0px,0px 0px,0px 0px,0px 0px)!important;
}

form#addEntForm .iPhotoPrev img {
 max-width: 100%;
 object-fit: cover;
 height: 100%;
 max-height: 175px;
}

.bg-fill {
 background-size: contain;
 background-position: center;
 background-repeat: no-repeat;
}

@-webkit-keyframes fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}

to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}

@keyframes fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}

to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}

.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
animation: fadeInRight 1.5s ease-in-out;
}

.bg-animate {
width: 100%;
position: absolute;
animation: mini 5.9s ease-in-out infinite;
top: 0;
right: 50%;
transform: translate(50%, -3%);
}

@media (min-width: 992px) {
.bg-animate {
 width: 80%;
}}

@keyframes mini {

0%,
100% {
transform: translate(50%, -3%);
}

50% {
transform: translate(51%, 0%);
}
}

.over-text{
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}

.form-row label {
 display: inline-block;
 font-size: 0.9rem;
 margin: 0 0 0.5rem 0.5rem;
}