<style>
.responsiveCal {
position: relative; padding-bottom: 75%; height: 0; overflow: hidden;
}
 
.responsiveCal iframe {
position: absolute; top:0; left: 0; width: 100%; height: 100%;
}

{meta name="viewport" content="width=device-width, initial-scale=1.0"}

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

  .theme-header .zpcontainer {

    padding:10px 0px 20px 100px !important;
position: center; top:0; width: 100%;
}

  .theme-header-topbar {

    padding:0px 0px 0px 0px !important;
      }
      
  .theme-menu{
      padding:0px 55px 0px 0px !important;
      }
    
    .theme-logo-parent{
      padding:0px 0px 0px 0px !important;
      }



@media all and (min-width: 768px) {
    .deskContent {display:block;}
    .phoneContent {display:none;}
}

@media all and (max-width: 767px) {
    .deskContent {display:none;}
    .phoneContent {display:block;}
}

/* Responsive iFrame */

.responsive-iframe-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}

.responsive-iframe-container iframe,
.vresponsive-iframe-container object,
.vresponsive-iframe-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
</style>