/*============================
     Welcome Screen CSS
=============================*/
@media only screen and (max-width: 1920px) {
.demo-page-1214 .tooltip-4 {
    top: 799%;
}
body .demo-page-457 .tooltip.tooltip-1 {
    top: 5%;
}
body .demo-page-1214 .tooltip-2 {
    top: 40.7%;
}
}
@media only screen and (max-width: 1680px) {
.demo-page-1214 .tooltip-4 {
    top: 729%;
}
body .demo-page-1214 .tooltip-2 {
    top: 47.7%;
}
}
@media only screen and (max-width: 1600px) {
    body .demo-page-1214 .tooltip-2 {
        top: 51.7%;
    }
    .demo-page-1214 .tooltip-4 {
        top: 779%;
    }
}
@media only screen and (max-width: 1920px) and (min-width: 1681px)  {
body .rotating-banner {
    margin-top: -25%;
}
.demo-page-1048 .tooltip-2 {
    left: 22.3%;
    top: 32.5%;
    width: 7%;
}
.demo-page-2170 .tooltip-1 {
    right: 67%;
}
.demo-page-2170 .tooltip-3 {
    right: 63%;
}
.postid-2032 .vfairs-backend-frame,
.postid-2035 .vfairs-backend-frame,
.postid-2038 .vfairs-backend-frame,
.postid-2041 .vfairs-backend-frame,
.postid-2044 .vfairs-backend-frame,
.postid-2049 .vfairs-backend-frame,
.postid-2052 .vfairs-backend-frame,
.postid-2055 .vfairs-backend-frame,
.postid-2058 .vfairs-backend-frame,
.postid-2061 .vfairs-backend-frame,
.postid-2064 .vfairs-backend-frame,
.postid-2067 .vfairs-backend-frame  {
    padding-bottom: 0px;
}
.postid-2028 .vfairs-backend-frame {
    height: 920px;
}
.demo-page-2052 .tooltip-2, .demo-page-2055 .tooltip-2, .demo-page-2046 .tooltip-2, .demo-page-2061 .tooltip-2, .demo-page-2064 .tooltip-2 {
    right: 17%;
}
.sidebar-backend-menu .sub-menu {
     height: auto; 
}
.demo-page-1808 .single-img,
.demo-page-1816 .single-img {
    padding-bottom: 80px;
}
.postid-1808 .tooltip-2, .postid-1816 .tooltip-2 {
    bottom: 10%;
}
.postid-1669 .indicator-btn {
    top: 49%;
    right: 1%;
}
.postid-1703 .vfairs-backend-frame {
    padding-bottom: 23px;
}
.postid-1678 .vfairs-backend-frame, .postid-1684 .vfairs-backend-frame {
    padding-bottom:100px;
}
.postid-1678 .vfairs-backend-frame {
    padding-bottom: 150px !important;
}
body .demo-page-1707 .tooltip-2, body .demo-page-1699 .tooltip-3 {
    right: 11%;
}
.vfairs-backend-frame {
/*    height: 900px;*/
    padding-bottom: 50px;
    margin: 0px;
    max-width: 100%;
    width: 100%;
}
.vfairs-backend-frame .single-img {
    width: 100%;
    max-width: 100%;
}
.postid-1603 .tooltip-2 {
    top: 38%;
}
.postid-1703 .tooltip-1 {
    height: 1080px;
    max-width: 600px;
}
.postid-1694 .vfairs-backend-frame {
    padding-bottom: 0 !important;
}
.main-mobile-tooltips {
    margin-bottom: 0;
}
body .mobile-iframe {
    height: 900px;
}
body .demo-page-484 .tooltip.tooltip-35 {
    top: 24%;
}
.page-id-8 .demo-points .tooltip-2 {
    right: 8% !important;
}
}
.page-id-8 .demo-points .tooltip-1 {
    right: -19.3%;
    top: 45.5%;
    left: 0;
    height: 4.6%;
    width: 7.7%;
    margin: auto;
    z-index: 9;
}
.page-id-8 .demo-points .tooltip-2 {
    margin: auto;
    right: 9%;
    top: 43%;
    width: 9.7%;
    left: inherit;
    top: 37.3%;
    z-index: 99 !important;
    height: 7.5%;
}
.page-id-8 .demo-points .tooltip-3 {
    right: inherit;
    top: 37.4%;
    left: 6.9%;
    margin: inherit;
    width: 9.8%;
    height: 7.5%;
}
.page-id-8 .demo-points .tooltip-4 {
    left: 46%;
    right: inherit;
    top: 62.3%;
    bottom: inherit;
    margin: inherit;
    width: 7.7%;
    height: 4.7%;
}
.page-id-8 .demo-points .tooltip-5 {
    left: 36.2%;
    right: inherit;
    margin: inherit;
    top: 45.3%;
    bottom: inherit;
    width: 7%;
    height: 4.7%;
}
.page-template-enter-event-template .back-website-button {
    position: fixed;
    bottom: 10px;
}
.main-demo-active .demo-points.demo-page-8 .tooltip {
    border: none;
}
.page-id-8 .demo-points .tooltipme,.page-id-16 .demo-points .tooltipme ,.page-id-10 .demo-points .tooltipme,.page-id-153 .demo-points .tooltipme,.page-id-11 .demo-points .tooltipme,
.page-id-12 .demo-points .tooltipme,.page-id-21 .demo-points .tooltipme,.page-id-295 .demo-points .tooltipme,.page-id-20 .demo-points .tooltipme,.page-id-267 .demo-points .tooltipme
,.page-id-17 .demo-points .tooltipme,.page-id-108 .demo-points .tooltipme,.page-id-89 .demo-points .tooltipme,.page-id-100 .demo-points .tooltipme,.page-id-348 .demo-points .tooltipme
,.page-id-352 .demo-points .tooltipme{
    cursor: pointer;
    width: auto;
    height: auto;
}
.page-id-8 .demo-points .tooltip .tooltiptext{
    max-width: 380px;
    min-width: 380px;
    left: -70px;
    z-index: 10;
}
.page-id-10 .demo-points .tooltip .tooltiptext{
    max-width: 380px;
    min-width: 380px;
    left: -70px;
    z-index: 10;
}
.page-id-153 .single-img-main .demo-points {
    position: inherit;
    top: inherit;
    left: inherit;
    right: inherit;
    margin: inherit;
    display: inherit;
}
.page-id-153 .demo-points .tooltip .tooltiptext,.page-id-11 .demo-points .tooltip .tooltiptext,.page-id-12 .demo-points .tooltip .tooltiptext,.page-id-108 .demo-points .tooltip .tooltiptext,
.page-id-295 .demo-points .tooltip .tooltiptext,.page-id-20 .demo-points .tooltip .tooltiptext,.page-id-267 .demo-points .tooltip .tooltiptext,.page-id-17 .demo-points .tooltip .tooltiptext
,.page-id-89 .demo-points .tooltip .tooltiptext,.page-id-100 .demo-points .tooltip .tooltiptext,.page-id-348 .demo-points .tooltip .tooltiptext,.page-id-352 .demo-points .tooltip .tooltiptext{
    max-width: 380px;
    min-width: 380px;
    left: -170px;
    z-index: 10;
}
.page-id-153 .demo-points .tooltip .tooltiptext{
    top: -150px;
}

.page-id-16 .demo-points .tooltip .tooltiptext  {
    max-width: 380px;
    min-width: 380px;
    left: -175px;
    z-index: 10;
}
.page-id-16 .demo-points .tooltip.tooltip-4 .tooltiptext{
left: -220px;
}
.page-id-21 .demo-points .tooltip .tooltiptext {
    max-width: 380px;
    min-width: 380px;
    left: -180px;
    z-index: 10;
}
.page-id-21 .demo-points .tooltip.tooltip-1 .tooltiptext {
    left: -320px;
}
.page-id-16 .demo-points .tooltip-1 {
    left: 20.5%;
    top: 26%;
    right: inherit;
    width: 3%;
    margin: inherit;
}
.page-id-16 .demo-points .tooltip-2 {
    margin: inherit;
    left: 48%;
    top: 35%;
    width: 3%;
}
.page-id-16 .demo-points .tooltip-3 {
    right: inherit;
    top: 34%;
    left: 70%;
    margin: inherit;
    width: 12%;
    height: 10%;
}
.page-id-16 .demo-points .tooltip-4 {
    right: 12%;
    top: 26.5%;
    left: inherit;
    width: 3%;
    height: 10px;
    margin: inherit;
}
.page-id-10 .demo-points .tooltip-1,.page-id-10 .demo-points .tooltip-2,.page-id-10 .demo-points .tooltip-3,.page-id-10 .demo-points .tooltip-4 {
  left: 46%;
    top: -9%;
    right: inherit;
    width: 4%;
    margin: inherit;
}
.page-id-153 .demo-points .tooltip-1 {
    right: 31%;
    top: 21%;
    left: inherit;
    width: 3%;
    margin: inherit;
}
.page-id-153 .demo-points .tooltip-2 {
    right: 47%;
    top: inherit;
    bottom: 19%;
    left: inherit;
    width: 3%;
    margin: inherit;
}
.page-id-153 .demo-points .tooltip-3 {
    right: 18.5%;
    top: 22.5%;
    left: inherit;
    width: 2%;
    margin: inherit;
    height: 6%;
    opacity: 1;
}
.page-id-153 .demo-points .tooltip-3 .tooltiptext a{
    padding: 15px;
}
.page-id-153 .single-img-main .main-demo .single-img {
    max-width: 60%;
    margin: 0% auto;
    padding: 5% 0;
}
.page-id-267 .single-img-main .main-demo .single-img {
    max-width: 30%;
}
.page-id-21 .single-img-main .main-demo .single-img {
    width: 60%;
    margin: 0% auto;
    padding: 5% 0;
}
.page-id-11 .demo-points .tooltip-1 {
    left: 33.4%;
    top: 25.5%;
    right: inherit;
    width: 9.5%;
    margin: inherit;
    height: 6%;
}
.page-id-12 .demo-points .tooltip-1 {
    max-width: 23%;
    height: 10%;
    top: 6.5%;
    right: initial;
    left: 2.4%;
    height: 8.5%;
    width: 22%;
}
.page-id-12 .demo-points .tooltip-2 {
    left: 25%;
    top: 24%;
    right: inherit;
    width: 3%;
    margin: inherit;
}
.page-id-12 .demo-points .tooltip-2 .tooltiptext {
    left: -168px !important;
}
.page-id-21 .demo-points .tooltip-1 {
    left: initial;
    top: 9%;
    right: 20%;
    width: 10%;
    margin: inherit;
    height: 8%;
}
.page-id-21 .demo-points .tooltip-2 {
   right: inherit;
    top: 9%;
    left: 29%;
    width: 3%;
    bottom: initial;
    margin: inherit;
}
.page-id-21 .demo-points .tooltip-3 {
    right:inherit;
    top: 19%;
    left: 40.5%;
    width: 3%;
    margin: inherit;
}
.page-id-295 .demo-points .tooltip-1 {
    left: initial;
    top: 21%;
    right: 24%;
    width: 3%;
    margin: inherit;
}
.page-id-295 .demo-points .tooltip-2 {
    left:initial;
    top: 67%;
    right: 30%;
    width: 3%;
    margin: inherit;
}
.page-id-295 .demo-points .tooltip-3 {
    right:inherit;
    top: 79%;
    bottom: initial;
    left: 26%;
    width: 3%;
    margin: inherit;
}
.page-id-20 .demo-points .tooltip-1 {
    right: inherit;
    top: 14%;
    left: 31%;
    width: 3%;
    margin: inherit;
}
.page-id-20 .demo-points .tooltip-2 {
    left: initial;
    top: 15%;
    right: 34%;
    width: 3%;
    margin: inherit;
}
.page-id-20 .demo-points .tooltip-3 {
    right: inherit;
    top: 28%;
    left: 39%;
    width: 3%;
    margin: inherit;
}
.page-id-20 .demo-points .tooltip-4 {
   left: initial;
    top: 74%;
    right: 36%;
    width: 3%;
    margin: inherit;
}
.page-id-267 .demo-points .tooltip-1 {
        right: inherit;
    top: -7%;
    left: 65%;
    width: 3%;
    margin: inherit;
}
.page-id-267 .demo-points .tooltip-2 {
    left: initial;
    top: 56.5%;
    right: 41.5%;
    width: 8%;
    margin: inherit;
}
.page-id-267 .demo-points .tooltip-3 {
    right: inherit;
    top: 56.5%;
    left: 41.5%;
    width: 8%;
    margin: inherit;
}
.page-id-267 .demo-points .tooltip-2 .tooltiptext,
.page-id-267 .demo-points .tooltip-3 .tooltiptext {
    margin-top: 30px;
}
.page-id-267 .demo-points .tooltip-4 {
   left: initial;
       top: 85%;
    right: 49%;
    width: 3%;
    margin: inherit;
}

.page-id-108 .demo-points .tooltip-1 {
    right: inherit;
    top: 11%;
    left: 16%;
    width: 3%;
    margin: inherit;
}
.page-id-108 .demo-points .tooltip-2 {
    right: 28%;
    top: 28.5%;
    left: initial;
    width: 3%;
    margin: inherit;
}
.page-id-108 .demo-points .tooltip-3 {
    left: inherit;
    top: 4%;
    right: 8%;
    width: 100px;
    margin: auto;
}
.page-id-108 .demo-points .tooltip.tooltip-4 {
    right: 21.5%;
    top: 12.5%;
    left: initial;
    width: 7%;
    margin: inherit;
    height: 12%;
    bottom: initial;
}
.header-navigation-wrapper .primary-menu > li {
    margin: 0px 0px;
}
.header-navigation-wrapper .primary-menu > li a{
    font-size: 16px;
}
.page-id-20 .demo-points .single-img {
    max-width: 60%;
    margin: 0% auto;
    padding: 5% 0;
}
.page-id-20 .demo-points,.page-id-21 .demo-points {
    margin: 0px !important;
}
.page-id-108 .demo-points .single-img {
    max-width: 60%;
    margin: 0 auto;
}
.page-id-17 .demo-points .tooltip-1 {
    right: inherit;
    top: 43%;
    left: 12%;
    width: 8%;
    margin: inherit;
    height: 12%;
}
.page-id-89 .demo-points .tooltip-1 {
right: inherit;
    top: 8%;
    left: -8%;
    width: 3.5%;
    margin: inherit;
}
.page-id-89 .demo-points .tooltip-2 {
    right: 29.5%;
    top: 44.5%;
    left: initial;
    width: 3.5%;
    margin: inherit;
}
.page-id-89 .demo-points .tooltip-3 {
   left: 21%;
    top: 35.5%;
    right: initial;
    width: 3.5%;
    margin: inherit;
}
.page-id-89 .demo-points .tooltip-4 {
    left: 48%;
    top: 48%;
    right: initial;
    width: 3.5%;
    margin: inherit;
    bottom: initial;
}
.page-id-89 .demo-points .tooltip-5 {
   left: 48%;
    top: 69.5%;
    right: initial;
    width: 3.5%;
    margin: inherit;
    bottom: initial;
}
.page-id-100 .demo-points .tooltip-1 {
  right: inherit;
    top: 8%;
    left: -25%;
    width: 3.5%;
    margin: inherit;
}
.page-id-100 .demo-points .tooltip-2 {
    right: 34%;
    top: 28.5%;
    left: initial;
    width: 3.5%;
    margin: inherit;
}
.page-id-100 .demo-points .tooltip-3 {
    left: 28%;
    top: 38.5%;
    right: initial;
    width: 3.5%;
    margin: inherit;
}
.page-id-100 .demo-points .tooltip-4 {
   left: 48%;
    top: 69.5%;
    right: initial;
    width: 3.5%;
    margin: inherit;
    bottom: initial;
}
.page-id-348 .demo-points .tooltip-1 {
  right: inherit;
    top: 16%;
    left: -14%;
    width: 3.5%;
    margin: inherit;
}
.page-id-348 .demo-points .tooltip-2 {
  right: inherit;
    top: 20%;
    left: -51%;
    width: 3.5%;
    margin: inherit;
}
.page-id-348 .demo-points .tooltip-3 {
  left: 48%;
    top: 69.5%;
    right: initial;
    width: 3.5%;
    margin: inherit;
    bottom: initial;
}
.page-id-352 .demo-points .tooltip-1 {
  right: inherit;
    top: 8%;
    left: -14%;
    width: 3.5%;
    margin: inherit;
}
.page-id-352 .demo-points .tooltip-2 {
    right: 31%;
    top: 35.5%;
    left: initial;
    width: 3.5%;
    margin: inherit;
}
.page-id-352 .demo-points .tooltip-3 {
    left: 21.5%;
    top: 47.5%;
    right: initial;
    width: 3.5%;
    margin: inherit;
}
.page-id-352 .demo-points .tooltip-4 {
    left: 48%;
    top: 42.5%;
    right: initial;
    width: 3.5%;
    margin: inherit;
    bottom: initial;
    z-index: 99;
}
.page-id-352 .demo-points .tooltip-5 {
   left: 48%;
    top: 69.5%;
    right: initial;
    width: 3.5%;
    margin: inherit;
    bottom: initial;
}
.demo-page-89 .demo-points img, .demo-page-100 .demo-points img, .demo-page-348 .demo-points img, .demo-page-352 .demo-points img {
    max-width: 88%;
    margin: 0 auto;
}
.all-pages-navigation .pages-navigation {
   bottom: inherit;
    top: 660px;
    position: inherit;
}
.back-website-button.popup-show.next-info {
    position: fixed;
    top:50%;
    max-width: 100px;
    bottom: inherit !important;
}
/*.page-id-8 .demo-points .tooltip .tooltiptext {
    left: -16%;
}*/
#open-6{
 position:relative;
}
@keyframes animateleft{from{left:-30%;opacity:0} to{left:-16%;opacity:1}}
body .pages-navigation .pagination-single-inner a:hover{
    box-shadow: rgb(0 0 0 / 20%) 0px 2px 10px, rgb(0 0 0 / 30%) 0px 4px 28px;
}
.tooltiptext p{
    margin-bottom: 8px;
}
div#open-6 p {
    margin-bottom: 0;
}
body .back-website-button{
    color: #000 !important;
}
.main-enter h2{
    top: 50px;
}
body.page-id-10 .demo-slider .tooltip-2 {
    right: inherit !important;
    left: 43.7% !important;
    width: 12.7%;
    height: 26%;
    top: 17%;
}
body.page-id-10 .demo-slider .tooltip-4 {
    left: 0% !important;
    height: 11%;
    width: 17.7%;
    right: 2.5%;
    top: 11% !important;
    bottom: inherit;
}
body.page-id-10 .demo-slider .tooltip-3 {
    top: 16%;
    left: 40.6%;
    bottom: inherit;
    width: 19%;
    height: 16%;
}
body.page-id-10 .demo-slider .tooltip-1 {
    top: 62.3%;
    bottom: inherit;
    width: 13%;
    left: 44% !important;
    height: 9%;
}
.demo-page-18 .tooltip-1 {
    top: 101.5%;
    left: 13%;
    width: 100%;
    height: auto;
    right: 0;
    bottom: initial;
}
@media only screen and (max-width: 768px) {

.page-id-8 .demo-points .tooltip .tooltiptext {
    max-width: 90%;
    min-width: 90%;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.page-id-8 .demo-points .tooltip-1 .tooltiptext{
    bottom: -150px;
}
.page-id-8 .demo-points .tooltip-2 .tooltiptext,.page-id-8 .demo-points .tooltip-3 .tooltiptext{
     bottom: -115px;
}
.page-id-8 .demo-points .tooltip-4 .tooltiptext,.page-id-8 .demo-points .tooltip-5 .tooltiptext{
    bottom: -80px;
}
.page-id-8 .demo-points .tooltip-1,.page-id-8 .demo-points .tooltip-2,.page-id-8 .demo-points .tooltip-3,.page-id-8 .demo-points .tooltip-4,.page-id-8 .demo-points .tooltip-5 {
    right: inherit;
    left: inherit;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
}
.page-id-8 .demo-points .tooltipme {
    width: 20px;
    height: 20px;
}
.page-id-8 .demo-points .tooltip-1 .tooltipme{
    right: 19.5%;
    position: absolute;
}
.page-id-8 .demo-points .tooltip-2 .tooltipme{
    right: 33%;
    position: absolute;
}
.page-id-8 .demo-points .tooltip-3 .tooltipme{
    left: 38%;
    position: absolute;
}
.page-id-8 .demo-points .tooltip-4 .tooltipme{
    left: 55%;
    position: absolute;
}
.page-id-8 .demo-points .tooltip-5 .tooltipme{
    left: 37.5%;
    position: absolute;
}

}

@media only screen and (max-width: 1280px) {
.demo-page-1041 .tooltip-2 .tooltipme {
    left: 9%;
}
body .demo-page-1709 .tooltip-1 {
    width: 6%;
}
body .demo-page-1707 .tooltip-2 {
    right: 19%;
}
.intro-screen {
    margin: 10% 10px;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1370px)  {
.page-id-8 .demo-points .tooltip-1 .tooltiptext{
    left: -170px;
}

.primary-menu > li {
    padding: 10px 6px !important;
}
.primary-menu > li a{
    font-size: 14px !important;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1366px)  {
.demo-page-89 .demo-points, .demo-page-100 .demo-points, .demo-page-348 .demo-points,.demo-page-352 .demo-points {
    top: inherit !important;
    bottom: 5%;
}
.demo-page-1673 .tooltip-1, .demo-page-1676 .tooltip-1, .demo-page-1681 .tooltip-1, .demo-page-1686 .tooltip-1, .demo-page-1689 .tooltip-1, .demo-page-1692 .tooltip-1, .demo-page-1699 .tooltip-1, .demo-page-1699 .tooltip-1, .demo-page-1707 .tooltip-1, .demo-page-1707 .tooltip-2, .demo-page-1709 .tooltip-3, .demo-page-1719 .tooltip-1, .demo-page-1725 .tooltip-1, .demo-page-1731 .tooltip-1 {
    top: -3%;
}
.demo-page-1647 .tooltip-1 {
    bottom: 6% !important;
    right: 6% !important;
}
body.page-id-153 .demo-points .tooltip-3 {
    right: 10.5%;
}
body .demo-page-1041 .tooltip-2 {
    right: -31%;
}
body.page-id-108 .demo-points .tooltip.tooltip-4 {
    top: 14.5%;
}
body .demo-page-273 .tooltip-1 {
    left: 30.7%;
    top: 60%;
}
.page-id-153 .demo-points .tooltip-3 {
    right: 8.5%;
}
.demo-page-457 .tooltip.tooltip-1 {
    right: 9% !important;
    top: 4.5% !important;
}
.demo-page-1041 .tooltip-2 .tooltipme {
    left: 9%;
}
.demo-points .show-popup .tooltiptext {
    top: 15%;
}
.demo-page-1041 .tooltip-2 .tooltiptext {
    left: -81%;
}
.demo-page-1041 .tooltip-2 .tooltipme {
    left: 14%;
}
.demo-page-1052 .tooltip-1 {
    right: -10%;
}
.page-id-89 .demo-points .tooltip-8.show-popup .tooltiptext.textbox-main,
.page-id-100 .demo-points .tooltip-7.show-popup .tooltiptext.textbox-main,
.page-id-348 .demo-points .tooltip-6.show-popup .tooltiptext.textbox-main{
    left: -52% !important;
    top: 16% !important;
}
.page-id-352 .demo-points .tooltip-8.show-popup .tooltiptext.textbox-main {
    top: 9% !important;
}
}
@media only screen and (min-width: 1400px) and (max-width: 1600px)  {
.demo-page-89 .demo-points, .demo-page-100 .demo-points, .demo-page-348 .demo-points,.demo-page-352 .demo-points {
   top: inherit !important;
    bottom: 5%;
}
body .demo-page-273 .tooltip-1 {
    bottom: initial;
    left: 26.7%;
    width: 100%;
}
.postid-1678 .vfairs-backend-frame, .postid-1684 .vfairs-backend-frame {
    padding-bottom:80px;
}
}
@media only screen and (min-width: 1690px) and (max-width: 1920px)  {
.all-pages-navigation .pages-navigation ,.back-website-button.popup-show.next-info{
    bottom: inherit;
    top: 50%;
}
.demo-page-2194 .tooltip-2 {
    left: 31%;
    top: 71%;
}
.demo-page-2194 .tooltip-3 {
    left: -2%;
    top: 71%;
}
.demo-page-2194 .tooltip-4 {
    left: 26.5%;
    top: 71.3%;
}
.demo-page-2194 .tooltip-1 {
    top: 53.2%;
}
.page-id-153 .demo-points .tooltip-3 {
    right: 22%;
}
.demo-page-457 .tooltip.tooltip-1 {
    right: 21%;
    top: 11%;
}
.demo-page-1041 .tooltip-2 {
    right: -23%;
}
.demo-page-352 .demo-points {
    top: 25% !important;
}
.page-id-267 .demo-points .tooltip-1 {
    top: -10%;
}
.page-id-267 .demo-points .tooltip-2 {
    top: 59.5%;
}
.page-id-267 .demo-points .tooltip-3 {
    top: 59.5%;
}
.page-id-267 .demo-points .tooltip-4 {
    top: 83%;
}
/*.page-id-17 .all-pages-navigation .pages-navigation {
    bottom: inherit;
    top: 700px;
}*/
}

@media only screen and (min-width: 1750px) and (max-width: 1920px)  {
.all-pages-navigation .pages-navigation ,.back-website-button.popup-show.next-info{
    bottom: inherit;
    top:50%;
}
}
@media only screen and (min-width: 1600px) and (max-width: 1700px)  {
.all-pages-navigation .pages-navigation ,.back-website-button.popup-show.next-info{
    bottom: inherit;
    top: 50%;
}
.demo-page-1048 .tooltip-2 {
    left: 17.3%;
    width: 9.5%;
}
}
@media screen and (max-width:1600px) {
.postid-1678 .vfairs-backend-frame {
    padding-bottom: 45px !important;
}
.demo-page-2170 .tooltip-4 {
    right: 23%;
}
body .demo-page-1703 .tooltip-3 {
    bottom: 6%;
}
.postid-1703 .tooltip-1 {
    height: 100vh;
}
.postid-1703 .vfairs-backend-frame .single-img {
    height: 100vh;
}
}
@media screen and (max-width:1537px) {
/*.vfairs-backend-frame {
    padding-bottom: 150px;
}*/
.vfairs-backend-frame {
    height: 713px;
}
.demo-page-2159 .tooltip-9,
.demo-page-2164 .tooltip-9,
.demo-page-2165 .tooltip-9,
.demo-page-2167 .tooltip-9 {
    left: 2%;
}
.demo-page-1048 .tooltip-2 {
    left: 15.3%;
}
.header-navigation-wrapper .primary-menu>li a {
    font-size: 15px;
}
.postid-1669 .vfairs-backend-frame, .postid-1694 .vfairs-backend-frame, .postid-1703 .vfairs-backend-frame, .postid-1723 .vfairs-backend-frame, .postid-1734 .vfairs-backend-frame, .postid-1808 .vfairs-backend-frame, .postid-1816 .vfairs-backend-frame, .postid-1840 .vfairs-backend-frame {
    height: 737px;
}
.demo-page-1734 .tooltip-2 {
    right: 1%;
    bottom: 3%;
}
/*.postid-1843 .vfairs-backend-frame, 
.postid-1848 .vfairs-backend-frame, 
.postid-1850 .vfairs-backend-frame {
    padding-bottom: 233px;
}*/
body .demo-page-1699 .tooltip-3 {
    right: 15%;
    top: 1%;
}
}
@media screen and (max-width:1440px) {
.page-id-267 .demo-points .tooltip-2,
.page-id-267 .demo-points .tooltip-3 {
    top: 55.5%;
}
.demo-page-1214 .tooltip-4 {
    top: 766%;
}
body .demo-page-1214 .tooltip-2 {
    top: 50%;
}
.demo-page-2194 .tooltip-1 {
    top: 55%;
}
.demo-page-2194 .tooltip-2 {
    top: 72.7%;
}
.demo-page-2194 .tooltip-3 {
    left: 0%;
    top: 73%;
    width: 9%;
}
.demo-page-2194 .tooltip-4 {
    top: 73.3%;
}
.site-logo.faux-heading {
    max-width: 100px;
}
.header-navigation-wrapper .primary-menu>li a {
    font-size: 14px;
}
.request-demo-main a {
    margin: 3px 10px 3px 0;
    padding: 8px 9px;
    font-size: 14px;
}
body.touch-enabled .primary-menu>li.menu-item-has-children>a {
    margin-right: 1rem;
}
.demo-page-2200 .tooltip-1 {
    left: 57%;
}
.demo-page-1048 .tooltip-2 {
    left: 13.3%;
    width: 9.5%;
}
.demo-page-2170 .tooltip-1 {
    left: 21%;
}
.demo-page-2170 .tooltip-3 {
    left: 0;
}
.demo-page-2170 .tooltip-3 {
    left: -1%;
}
.demo-page-2170 .tooltip-4 {
    right: 21%;
}
.postid-1669 .vfairs-backend-frame, .postid-1694 .vfairs-backend-frame, .postid-1703 .vfairs-backend-frame, .postid-1723 .vfairs-backend-frame, .postid-1734 .vfairs-backend-frame, .postid-1808 .vfairs-backend-frame, .postid-1816 .vfairs-backend-frame, .postid-1840 .vfairs-backend-frame {
    height: 100vh;
}
.demo-page-1673 .tooltip-1, .demo-page-1676 .tooltip-1, .demo-page-1681 .tooltip-1, .demo-page-1686 .tooltip-1, .demo-page-1689 .tooltip-1, .demo-page-1692 .tooltip-1, .demo-page-1699 .tooltip-1, .demo-page-1699 .tooltip-1, .demo-page-1707 .tooltip-1, .demo-page-1707 .tooltip-2, .demo-page-1709 .tooltip-3, .demo-page-1719 .tooltip-1, .demo-page-1725 .tooltip-1, .demo-page-1731 .tooltip-1 {
    max-width: 118px;
}
.demo-page-2052 .tooltip-2, .demo-page-2055 .tooltip-2, .demo-page-2046 .tooltip-2, .demo-page-2061 .tooltip-2, .demo-page-2064 .tooltip-2 {
    right: 7%;
}
.postid-1808 .vfairs-backend-frame {
    height: 700px;
}
.postid-1816 .vfairs-backend-frame {
    height: 712px;
}
.vfairs-backend-frame {
    height: 650px;
}
/*.demo-page-1816 .single-img {
    padding-bottom: 117px;
}
.demo-page-1801 .single-img {
    padding-bottom: 173px;
}*/
/*.postid-1803 .vfairs-backend-frame,
.postid-1812 .vfairs-backend-frame,
.postid-1818 .vfairs-backend-frame,
.postid-1820 .vfairs-backend-frame,
.postid-1810 .vfairs-backend-frame {
    padding-bottom: 250px;
}*/
.postid-1808 .tooltip-2,
.postid-1816 .tooltip-2 {
    bottom: 17%;
    width: 4%;
}
body .demo-page-1707 .tooltip-2, body .demo-page-1699 .tooltip-3 {
    right: 10%;
    top: 0%;
}
body .demo-page-1707 .tooltip-1 {
    top: 0%;
}
.page-id-108 .demo-points .tooltip.tooltip-4 {
    top: 13.5%;
}
.demo-page-457 .tooltip.tooltip-1 {
    right: 11%;
    top: 10.5%;
}
.page-id-153 .demo-points .tooltip-3 {
    right: 12.5%;
}
.page-id-89 .demo-points .tooltip-8.show-popup .textbox-main,
.page-id-100 .demo-points .tooltip-7.show-popup .textbox-main,
.page-id-348 .demo-points .tooltip-6.show-popup .textbox-main {
    left: -68% !important;
    top: 16%;
}
.page-id-352 .demo-points .tooltip-8.show-popup .textbox-main {
    top: 7%;
}
.popup-inside-tooltip .tooltiptext.text-box-inside {
    top: 145%;
}
.demo-points .show-popup .tooltiptext {
    top: 12%;
}
.demo-page-1041 .tooltip-2 .tooltiptext {
    left: -91%;
}
.demo-page-1041 .tooltip-2 .tooltipme {
    left: 8.5%;
}
.demo-points.demo-page-8 .tooltip-2 .tooltiptext {
    left: -200px;
    right: inherit;
}
.demo-points.demo-page-8 .tooltip-2 .tooltiptext::before {
    left: 71%;
}
}
@media screen and (max-width:1400px) {
body .demo-page-1699 .tooltip-3 {
    right: 17%;
}
body .demo-page-1214 .tooltip-2 {
    top: 45.7%;
}
.demo-page-1048 .tooltip-2 {
    left: 12.3%;
    top: 32.5%;
}
.demo-page-2170 .tooltip-4 {
    right: 20%;
}
.demo-page-2170 .tooltip-3 {
    left: -3%;
}
.demo-page-2170 .tooltip-1 {
    left: 19%;
}
.demo-page-1214 .tooltip-4 {
    top: 684%;
}
}
@media screen and (max-width:1366px) {
.demo-page-1673 .tooltip-1 {
    width: 8%;
}
.demo-page-1214 .tooltip-4 {
    top: 667%;
}
.demo-page-2194 .tooltip-1 {
    top: 56%;
}
.demo-page-2194 .tooltip-2 {
    top: 73.5%;
}
.demo-page-2194 .tooltip-3 {
    top: 73.5%;
}
.demo-page-2194 .tooltip-4 {
    top: 73.8%;
}
.postid-1737 .vfairs-backend-frame {
    padding-bottom: 0;
}
body .demo-page-1699 .tooltip-3 {
    top: -1%;
}
.vfairs-backend-frame {
/*    padding-bottom: 200px;*/
    height: 565px;
}
.demo-page-2041 .tooltip-2 {
    right: 13%;
}
.demo-page-2052 .tooltip-2, 
.demo-page-2055 .tooltip-2, 
.demo-page-2046 .tooltip-2, 
.demo-page-2061 .tooltip-2, 
.demo-page-2064 .tooltip-2 {
    right: 2%;
}
}
@media screen and (max-width:1280px) {
body .demo-page-1699 .tooltip-3 {
    right: 19%;
}
body .demo-page-1214 .tooltip-2 {
    top: 52.7%;
}
.demo-page-1686 .tooltip-1 {
    width: 12%;
}
.demo-page-2170 .tooltip-3 {
    left: -8%;
}
.demo-page-2170 .tooltip-4 {
    right: 17%;
}
.demo-page-2170 .tooltip-1 {
    left: 17%;
}
}
@media only screen and (max-width: 1024px) {
.demo-page-2312 .tooltip-1, 
.demo-page-2312 .tooltip-2 {
    right: 4%;
}
.demo-page-2307 .tooltip-1 {
    right: 4.5%;
}
.demo-page-2307 .tooltip-2,
.demo-page-2384 .tooltip-1,
.demo-page-2307 .tooltip-2, 
.demo-page-2320 .tooltip-1 {
    right: 0;
}
}
@media only screen and (max-width: 768px) {
.demo-page-2312 .tooltip-1, .demo-page-2312 .tooltip-2 {
    width: 38%;
}
.demo-page-2307 .tooltip-1 {
    top: 63%;
    right: 5.5%;
    max-width: 36%;
}
} 
@media only screen and (max-width: 767px) {
	.single-mobile_demo .bottom-popup.active {
	    bottom: 18%;
	}
    .demo-page-2724 .tooltip-4, .demo-page-2736 .tooltip-4, .demo-page-2741 .tooltip-4, .demo-page-2771 .tooltip-4 {
        top: 27.5%;
    }
    .demo-page-2724 .tooltip-6 {
        top: 50.5%;
    }
    body .demo-page-2716 .tooltip-2 {
        bottom: 29%;
    }
    .demo-page-2699 .tooltip-8 {
        top: 38%;
    }
    .demo-page-2695 .tooltip-2 {
        bottom: 21%;
        left: 0;
        right: 0;
    }
    .demo-page-1540 .tooltip-1 {
        top: 27%;
    }
    body .demo-points.demo-page-1540 {
        padding-bottom: 58px !important;
    }
    .demo-page-2716 .tooltip-3 {
        bottom: 11% !important;
    }
    .demo-page-2744 .tooltip-4 {
        top: 67%;
    }
    .demo-points.demo-page-2741 {
        padding-bottom: 160px;
    }
    .demo-page-2736 .tooltip-5, .demo-page-2741 .tooltip-5 {
        bottom: 10%;
    }
    body .demo-page-2736 .tooltip-4 {
        top: 27.5%;
    }
    body .demo-page-2736 .tooltip-4 {
        left: 50%;
    }
    .demo-page-2736 .tooltip-5 {
        bottom: -13%;
    }
    .demo-points.demo-page-2741 {
        padding-bottom: 203px;
    }
    .demo-page-2744 .tooltip-2{
        top: 36.5%;
    }
    .demo-page-2724 .tooltip-4, .demo-page-2736 .tooltip-4, .demo-page-2741 .tooltip-4, .demo-page-2771 .tooltip-4 {
        top: 16%;
    }
    .demo-page-2744 .tooltip-3 {
        top: 55%;
    }
    .demo-page-2775 .tooltip-2, .demo-page-2775 .tooltip-3 {
        bottom: 5%;
    } 
    .demo-page-2775 .tooltip-1 {
        bottom: 17%;
    }
    .demo-page-2771 .tooltip-4 {
        top: 9.5%;
    }
    .post-type-archive-order_taking_app .col-demo:nth-child(1) {
        display: block !important;
    }
    .demo-page-2412 .tooltip-3, .demo-page-2419 .tooltip-2, .demo-page-2425 .tooltip-3, .demo-page-2434 .tooltip-2, .demo-page-2437 .tooltip-2, .demo-page-2443 .tooltip-11, .demo-page-2454 .tooltip-2, .demo-page-2480 .tooltip-3, .demo-page-2457 .tooltip-3, .demo-page-2460 .tooltip-3, .demo-page-2468 .tooltip-3, .demo-page-2471 .tooltip-3, .demo-page-2484 .tooltip-4, .demo-page-2489 .tooltip-2 {
        max-width: 52%;
    }
    .demo-page-2412 .tooltip-1, .demo-page-2412 .tooltip-2 {
        max-width: 81%;
        }
    .demo-page-2425 .tooltip-2 {
        left: 0%;
        max-width: 83%;
    }
	.demo-page-1549 .tooltip-2 {
	    bottom: 34%;
	}
	.postid-1549 .mobile-iframe {
	    height: 100vh !important;
	}
	.demo-page-1524 .tooltip-2 {
	    margin-top: 74px;
	}
	.demo-page-1530 .tooltip-2, .demo-page-1536 .tooltip-2 {
	    top: 9%;
	}
	.demo-page-1474 .tooltip-8 {
	    bottom: -13%;
	    width: 23%;
	}
	.demo-page-1461 .tooltip-2 {
	    bottom: 0%;
	}
	.single-lead_capture .demo-points {
	    height: auto;
	    overflow-y: initial !important;
	}
	.single-lead_capture .mobile-iframe {
	    overflow: inherit;
	    height: auto;
	    min-height: 673px;
	}
	.demo-page-1474 .tooltip-14 {
	    left: 0px;
	    right: 0px;
	    width: 90%;
	    margin: auto;
	    top:92%;
	}
	.demo-page-1489 .tooltip-2 {
	    position: absolute;
	    bottom: 20%;
	    width: 16%;
	}
	.demo-page-1452 .tooltip-6 {
	    left: 0px;
	}
	.demo-page-1452 .tooltip-6 img {
	    margin: auto;
	}
	.demo-page-1493 .tooltip-3, .demo-page-1500 .tooltip-3, .demo-page-1493 .tooltip-4, .demo-page-1500 .tooltip-4, .demo-page-1493 .tooltip-5, .demo-page-1500 .tooltip-5 {
	    bottom: 9%;
	}
	.demo-page-1493 .tooltip-2, .demo-page-1500 .tooltip-2 {
	    bottom: 18%;
	}
	.demo-page-1530 .tooltip-4 {
	    width: 86%;
	    top: 15%;
	}
	.demo-page-1530 .tooltip-5 {
	    width: 68%;
	}
	.single-lead_capture .tooltip .tooltiptext {
	    width: 95%;
	    left: 0;
	    right: 0;
	    margin: 10px auto;
	}
	.demo-page-1484 .tooltip-3 {
	    top: 49%;
	}
	.demo-page-1484 .tooltip-4 {
	    top: 70%;
	}
	.single-lead_capture .single-img {
	    max-width: 100% !important;
	}
	.demo-page-1484 .tooltip-2{
	   top: 23.5%;
	}
	.demo-page-1472 .single-img {
	    max-width: 100% !important;
	}
/*	.single-lead_capture .demo-points {
	    padding-bottom: 100px;
	    overscroll-behavior-y: none;
	    touch-action: pan-y;
	    -webkit-overflow-scrolling: touch;
	}*/
	.demo-page-1474 .tooltip-9 {
	    top: 19%;
	}
	.demo-page-1474 .tooltip-10 {
	    top: 29%;
	}
	.demo-page-1474 .tooltip-11 {
	    top: 38%;
	}
	.demo-page-1474 .tooltip-12 {
	    top: 47%;
	}
	.demo-page-1474 .tooltip-13 {
	    top: 56%;
	}
	.demo-page-1472 .tooltip-1 {
	    top: 20%;
	}
    .bottom-popup.badge-popup {
        max-width: 95%;
    }
    .postid-484 .event-menu .tooltip-34 {
        top: 22%;
    }
    .demo-page-484 .tooltip.tooltip-35 {
        top: 31%;
    }
    .mobile-tour .demo-points,
    .mobile-tour {
        overflow: initial;
    }
	.single-mobile_demo .bottom-popup {
	    max-width: 93%;
	    bottom: -7%;
	}
    .mobile-header h4 {
        font-size: 13px;
        margin: 0px 20px;
        text-align: center;
        display: none;
    }
    .demo-page-1030 .main-mobile-tooltips {
        margin-bottom: 0;
    }
    .demo-page-1023 .tooltip-2, .demo-page-1028 .tooltip-2 {
        bottom: 22%;
    }
    .demo-page-1023 .tooltip-3, .demo-page-1028 .tooltip-3, .demo-page-1030 .tooltip-3 {
        bottom: 23%;
    }
    .demo-page-1030 .tooltip-2 {
        bottom: 1%;
    }
    .demo-page-1030 .tooltip-3 {
        bottom: 2%;
    }
    .demo-page-1020 .tooltip-1 {
        top: 15%;
    }
    .demo-page-1023 .tooltip-1, .demo-page-1028 .tooltip-1, .demo-page-1030 .tooltip-1 {
        top: 9%;
    }
    .loading {
        max-width: 213px;
        width: 100%;
    }
    .mobile-header .title {
        display: none;
    }
    .demo-page-785 .tooltip-2 {
        top: 36.5%;
        max-width: 88%;
        left: 0;
        right: 0;
    }
    .demo-page-785 .tooltip-1 {
        left: 0;
        top: 44%;
    }
    .single-mobile_demo .tooltip .tooltiptext {
        width: 100%;
        max-width: 96%;
        left: 0;
        right: 0;
        margin: auto;
    }
    .single-mobile_demo .logo img {
        max-width: 100px;
    }
    .mobile-iframe {
        margin-top: 0;
        margin-bottom: 0px;
    }
    .intro-screen .row {
        display: block;
    }
    .intro-screen .row .col-demo {
        margin-bottom: 20px;
        max-width: 100%;
    }
    #mobile-content .status-bar {
        display: none;
    }
    .mobile-footer ul li {
        padding: 0px 9px;
    }
    .mobile-iframe {
        height: 868px;
    }
    .mobile-header {
        display: none;
    }
    .mobile-iframe .single-img {
        max-width: 90%;
    }
    .single-mobile_demo .without-link {
        left: 0;
    }
    .postid-564 .tooltip-3 img, .postid-568 .tooltip-1 img {
        max-width: 100%;
    }
    .demo-page-576 .tooltip-1 {
        max-width: 40%;
    }
    .demo-page-576 .tooltip-1 img, .demo-page-576 .tooltip-2 img {
        max-width: 169px;
        margin: auto;
    }
    .postid-564 .tooltip-link, .postid-578 .tooltip-link {
        width: 43%;
    }
    .postid-578 .tooltip-3 {
        width: 100%;
    }
    .demo-page-578 .tooltip-4, .demo-page-583 .tooltip-4 {
        top: 5%;
        right: -17%;
        left: initial;
    }
    .demo-page-578 .tooltip-4 img,
    .demo-page-583 .tooltip-4 img {
        float: right;
        margin-right: 22%;
    }
    .demo-page-578 .tooltip-4 .tooltiptext,
    .demo-page-583 .tooltip-4 .tooltiptext {
        right: 0;
        right: 19%;
        left: initial;
        margin-top: 10%;
    }
    .demo-page-583 .tooltip-1{
        width: 45%;
        margin: 0px 6px;
    }
    .postid-578 .tooltip-5 {
        top: 31%;
    }
    .mobile-demo-navigation {
        top: 0%;
    }
    .demo-page-596 .single-img {
        max-width: 100%;
    }
    .rotating-banner {
        margin-top: -84px;
    }
    .demo-page-557 .tooltip-1 {
        top: 28%;
    }
    .postid-564 .tooltip-3 {
        width: 100%;
    }
    .demo-page-484 .single-img {
        max-width: 100%;
    }
    .demo-page-610 .tooltip.tooltip-4, .demo-page-617 .tooltip.tooltip-4 {
        top:33.5%;
    }
    .demo-page-610 .tooltip-5 {
        left: initial;
        right: 0px;
    }
    .demo-page-610 .tooltip-5 .tooltiptext {
        margin-right: 2%;
    }
    .demo-page-610 .tooltip-3 {
        top: 41%;
    }
    .demo-page-610 .single-img,
    .demo-page-617 .single-img {
        max-width: 100%;
    }
    .demo-page-617 .tooltip-3 {
        top: 33.5%;
    }
    .demo-page-629 .tooltip {
        max-width: 46%;
    }
    .demo-page-643 .single-img {
        max-width: 100%;
    }
    .demo-page-648 .tooltip-link {
        max-width: 49%;
    }
    .demo-page-666 .single-img {
        max-width: 100%;
    }

    .demo-page-685 .single-img,
    .demo-page-687 .single-img,
    .demo-page-693 .single-img,
    .demo-page-703 .single-img,
    .demo-page-712 .single-img,
    .demo-page-709 .single-img,
    .demo-page-699 .single-img,
    .demo-page-765 .single-img,
    .demo-page-778 .single-img,
    .demo-page-783 .single-img,
    .demo-page-793 .single-img,
    .demo-page-795 .single-img,
    .demo-page-776 .single-img,
    .demo-page-819 .single-img,
    .demo-page-826 .single-img,
    .demo-page-837 .single-img,
    .demo-page-839 .single-img,
    .demo-page-844 .single-img,
    .demo-page-848 .single-img,
    .demo-page-846 .single-img,
    .demo-page-933 .single-img,
    .demo-page-948 .single-img,
    .demo-page-945 .single-img {
        max-width: 100%;
    }
    body .demo-page-687 .tooltip-2{
    top: 18%;
    }

    body .demo-page-687 .tooltip-2 {
        left: 35%;
        width: 29%;
    }
    .demo-page-693 .tooltip-1 {
        top: 18% !important;
        left: 2%;
    }
    .demo-page-709 .tooltip-link, .demo-page-712 .tooltip-link {
        top: 34%;
        right: 7%;
        max-width: 42%;
    }
    .demo-page-709 .tooltip-2, .demo-page-712 .tooltip-2 {
        top: 20%;
    }
    .demo-page-712 .tooltip-link {
        right: 37%;
    }
    .demo-page-693 .tooltip-1 {
        width: 29%;
    }
    body .demo-page-693 .tooltip-2{
        top: 17%;
    }
    body .demo-page-687 .tooltip-3 {
        top: -60%;
    }
    body .demo-page-693 .tooltip-3 {
        top: -60%;
        left: 67%;
    }
    body .demo-page-693 .tooltip-2 {
        left: 34%;
    }
    .footer-bar {
        margin: 0px auto 8px;
    }
	.single-lead_capture .footer-bar {
	    display: none;
	}
    .demo-page-687 .tooltip-1 {
        top: 17%;
    }
    .demo-page-687 .tooltip-3 {
        max-width: 27%;
    }
    .mobile-footer ul li span {
        white-space: nowrap;
    }
    .mobile-footer ul li img {
        width: 25px;
    }
    .demo-page-699 .tooltip-1 {
        top: 18%;
    }
    body .demo-page-699 .tooltip-2 {
        top: 18%;
        left: 35%;
        max-width: 28%;
    }
    body .demo-page-699 .tooltip-3 {
        left: 65%;
        top: -60%;
    }
    .demo-page-752 .single-img {
        max-width: 100%;
    }
    .demo-page-758 .single-img {
        margin-top: 32%;
    }
    .demo-page-767 .single-img {
        max-width: 93%;
        margin: 15% auto;
    }
    .demo-page-769 .single-img {
        max-width: 100%;
    }
    .demo-page-793 .tooltip-1 {
        top: 13%;
    }
    .demo-page-795 .tooltip-1 {
        top: 35%;
    }
    .intro-screen .col-demo:nth-child(1),
    .intro-screen .col-demo:nth-child(2),
    .intro-screen .col-demo:nth-child(3) {
        display: none;
    }
    .intro-screen {
        margin: 20% 3%;
        padding: 20px;
    }
    .page-template-vfairs-intro-template {
        height: auto;
    }
    .intro-screen h4 {
        font-size: 24px;
    }
    .demo-page-915 .tooltip-2 {
        top: 80%;
    }
    .demo-page-915 .single-img,
    .demo-page-918 .single-img {
        max-width: 100%;
    }
    .single-badge_printing_demo .mobile-footer {
        bottom: -15px;
        display: none;
    }
    .demo-page-948 .tooltip-9 {
        top: 23.5%;
        left: 72%;
        width: 10%;
    }
    .demo-page-948 .tooltip-10, .demo-page-963 .tooltip-1 {
        top: 15%;
    }
    .single-badge_printing_demo .without-link .tooltiptext {
        max-width: 90%;
        left: 0;
        right: 0;
        margin: auto;
        top: 116%;
    }
    .demo-page-933 .tooltip-7 {
        margin-right: 2%;
    }
    .demo-page-933 .tooltip-8 {
        top: 36%;
    }
}

@media only screen and (max-width: 390px) {
    .demo-page-617 .tooltip-3 {
        top: 32.5%;
    }
    .demo-page-948 .tooltip-9 {
        width: 8%;
        top: 23%;
    }
    .demo-page-785 .tooltip-2 {
        top: 34.5%;
    }
    .demo-page-610 .tooltip.tooltip-4 img, .demo-page-617 .tooltip.tooltip-4 img {
        margin-left: 38%;
    }
    .demo-page-709 .tooltip-link, .demo-page-712 .tooltip-link {
        top: 32.5%;
    }
    .demo-page-769 .tooltip-1, .demo-page-769 .tooltip-2 {
        top: 38%;
        left: -64%;
    }
    body .demo-page-1530 .tooltip-2{
        top: 11%;
    }
}
@media only screen and (max-width: 375px) {
    .demo-page-610 .tooltip.tooltip-4, .demo-page-617 .tooltip.tooltip-4 {
        top: 31%;
    }
    .demo-page-2724 .tooltip-4, .demo-page-2736 .tooltip-4, .demo-page-2741 .tooltip-4, .demo-page-2771 .tooltip-4 {
        top: 16.3%;
        width: 42%;
        left: 3%;
    }
    body .demo-page-2736 .tooltip-4 {
        left: 55%;
    }
    .demo-page-2771 .tooltip-4 {
        right: 4%;
        top: 10.1%;
    }
	.demo-page-1540 .tooltip-1 {
	    top: 27%;
	}
	.demo-page-1472 .tooltip-1 {
	    top: 19%;
	}
    .postid-484 .event-menu .tooltip-34 {
        top: 25%;
    }
    .demo-page-930 .tooltip-1 {
        top: 44%;
    }
    .mobile-tour .demo-page-484 .tooltip-35 .tooltiptext {
        margin-top: -38%;
    }
    .rotating-banner {
        margin-top: -25%;
    }
    .demo-page-785 .tooltip-1 {
        top: 40%;
    }
	.demo-page-1484 .tooltip-4 {
	    top: 69%;
	}
    .demo-page-933 .tooltip-8 {
        top: 33%;
    }
    .demo-page-948 .tooltip-9 {
        top: 22.5%;
    }
    .demo-page-617 .tooltip-3 {
        top: 31%;
    }
    .demo-page-709 .tooltip-link, .demo-page-712 .tooltip-link {
        top: 31.5%;
    }
    .demo-page-693 .tooltip-3 {
        max-width: 29%;
    }
    .demo-page-758 .single-img {
        margin-top: 54%;
    }
    .demo-page-785 .tooltip-2 {
        top: 33.5%;
    }
}
@media only screen and (max-width: 360px){
    .demo-page-617 .tooltip-3 {
        top: 30%;
    }
	.demo-page-1540 .tooltip-1 {
	    top: 28%;
	}
	.demo-page-1493 .tooltip-3, .demo-page-1500 .tooltip-3, .demo-page-1493 .tooltip-4, .demo-page-1500 .tooltip-4, .demo-page-1493 .tooltip-5, .demo-page-1500 .tooltip-5 {
	    bottom: 14%;
	}
    .demo-page-617 .tooltip-3 img {
        max-width: 31%;
        margin: 2px;
    }
    body .demo-page-687 .tooltip-2 {
        top: 17%;
        width: 29%;
    }
    .demo-page-740 .tooltip {
        top: 22%;
    }
    .demo-page-693 .tooltip-1 {
        top: 17% !important ;
        left: 2%;
    }
    body .demo-page-693 .tooltip-2 {
        top: 16%;
    }
    body .demo-page-693 .tooltip-3 {
        top: -63%;
        left: 68%;
        max-width: 29%;
    }
    .mobile-footer ul li {
        padding: 0px 10px;
    }
    .mobile-footer ul li span {
        font-size: 12px;
    }
    body .demo-page-687 .tooltip-3 {
        top: -63%;
    }
    .demo-page-687 .tooltip-1 {
        top: 16%;
    }
    .demo-page-699 .tooltip-1 {
        top: 17%;
    }
    body .demo-page-699 .tooltip-2 {
        top: 17%;
    }
    body .demo-page-699 .tooltip-3 {
        top: -63%;
    }
    .demo-page-709 .tooltip-1,
    .demo-page-712 .tooltip-1 {
        top: 30.5%;
    }
    .demo-page-769 .tooltip-1, .demo-page-769 .tooltip-2 {
        top: 36%;
        left: -64%;
    }
    .demo-page-785 .tooltip-2 {
        top: 32.5%;
    }
    .demo-page-819 .tooltip {
        max-width: 46%;
    }
}
@media only screen and (max-width: 320px){
    .demo-page-610 .tooltip.tooltip-4, .demo-page-617 .tooltip.tooltip-4 {
        top: 27%;
    }
    .demo-page-930 .tooltip-1 {
        top: 37%;
    }
    .demo-page-785 .tooltip-1 { 
        top: 36%;
    }
    .demo-page-948 .tooltip-9 {
        width: 8%;
        top: 21.5%;
    }
    .demo-page-610 .tooltip.tooltip-4 img, .demo-page-617 .tooltip.tooltip-4 img {
        margin-left: 35%;
    }
    .demo-page-617 .tooltip-3 {
        top: 27.5%;
    }
    body .demo-page-687 .tooltip-2 {
        top: 16%;
        width: 29%;
    }
    body .demo-page-687 .tooltip-3, body .demo-page-693 .tooltip-3, body .demo-page-699 .tooltip-3 {
        top: -65% !important;
        width: 29%;
    }
    .demo-page-693 .tooltip.tooltip-link.tooltip-2 {
        top: 15% !important;
        left: 32%;
    }
    .demo-page-693 .tooltip-3 {
        left: 69%;
        top: -65% !important;
    }
    .demo-page-709 .tooltip-link, .demo-page-712 .tooltip-link {
        top: 28%;
    }
    .demo-page-687 .tooltip-1 {
        top: 15%;
    }
    body .demo-page-693 .tooltip-1 {
        top: 16% !important;
    }
    body .demo-page-699 .tooltip-2 {
        top: 16%;
    }
    .demo-page-699 .tooltip-1 {
        top: 16%;
    }
    .demo-page-758 .single-img {
        margin-top: 82%;
    }
    .demo-page-769 .tooltip-1, .demo-page-769 .tooltip-2 {
        top: 33%;
    }
    .demo-page-785 .tooltip-2 {
        top: 29.5%;
    }
    .mobile-footer ul li {
        padding: 0px 6px;
    }
    .demo-page-805 .tooltip, .demo-page-813 .tooltip, .demo-page-815 .tooltip {
        max-width: 30%;
    }
    .demo-page-813 .tooltip-4 {
        max-width: 100%;
    }
    body .demo-page-576 .tooltip-1 img, body .demo-page-576 .tooltip-2 img {
            max-width: 97%;
            margin-bottom: 0;
    }
    .demo-page-576 .tooltip-3 {
        margin-top: 43px;
    }
    .demo-page-805 .tooltip-4,
    .demo-page-815 .tooltip-4,
    .demo-page-805 .tooltip-5,
    .demo-page-819 .tooltip-7{
        max-width: 100%;
    }
    .postid-564 .tooltip-link, .postid-578 .tooltip-link {
        width: 41%;
    }
    .demo-page-578 .tooltip-3 {
        width: 100%;
    }
    .demo-page-583 .tooltip-1 {
        width: 43%;
        margin: 0px 6px;
    }
}



