/* Enter Your Custom CSS Here */

/* custom css */


.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.capt {
    margin-bottom: 10px;
}

#fancybox-close {
   
    right: -110px !important;
    top: 0 !important;
    width: 30px !important;
}
#fancybox-content {
    width: 745px !important;
}
.content-popup {
    display: inline-block;
    max-width: 344px;
     vertical-align: middle;
}
.image-popup > img {
    width: 225px;
}
.image-popup {
    display: inline-block;
    max-width: 350px;
     vertical-align: middle;
  padding-right: 21px;
}
#pname, #pemail {
    width: 100%;
  margin-bottom: 10px;
}

#fancybox-content br {
    display: none;
}
.hentry {
    padding: 19px 20px 14px;
  text-align: center;
}

.icon-button.download-icon {
    border: 2px solid #333;
    display: inline-block;
    padding: 3px 20px;
  font-family: "Montserrat",arial,sans-serif;
    margin-bottom: 10px;
  width: 100%;
  letter-spacing: 3px;
}

.icon-button.download-icon:hover {
    background: #edf4f4 none repeat scroll 0 0;
}
#fancybox-content .wpcf7-response-output{
    margin-top: 0;
}

@media all and (max-width:790px)
    {
#fancybox-wrap > div {
    margin: 0 auto;
    width: 384px !important;
}
  #fancybox-wrap > div {
    margin: 0 auto;
    max-width: 380px !important;
}
  .image-popup {
    display: inline-block;
    margin-bottom: 10px;
    max-width: 100%;
    padding-right: 0;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
  #fancybox-close {
    right: -19px !important;
    top: 0 !important;
    width: 30px !important;
}
  #fancybox-content {
    background: #fff none repeat scroll 0 0 padding-box;
    border: 0 solid #fff;
    height: 0;
    max-width: 380px;
  }
}

@media all and (max-width:480px)
    {
#fancybox-wrap > div {
    margin: 0 auto;
    width: 100% !important;
}
  #fancybox-close {
    right: -19px !important;
    top: 0 !important;
    width: 30px !important;
}
  #fancybox-wrap > div {
    margin: 0 auto;
    max-width: 100% !important;
}
  .image-popup {
    display: inline-block;
    margin-bottom: 10px;
    max-width: 100%;
    padding-right: 0;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
  #fancybox-content {
    background: #fff none repeat scroll 0 0 padding-box;
    border: 0 solid #fff;
    height: 0;
    max-width: 100%;
  }
  
.content-popup p {
    margin-bottom: 3px;
}
  
#btnp {
    margin-bottom: 10px;
}
}
/* custom css */