@media only screen and (max-width: 991px) {
  .instal-sd .one-quarter {
    width: 50%!important;
   margin: 0px!important;
}

}@media only screen and (min-width: 1025px){
  .fancyboxPop-close-pop{
    right:-18px!important;
  }
}
@media only screen and (min-width: 1025px) {
  .fancyboxPop-close-pop{
    right:0!important;
  }
  .grid__item.one-quarter.medium--one-half.small--one-half.homepage-instagram-indiv{
  position:relative; 
}
.grid__item.one-quarter.medium--one-half.small--one-half.homepage-instagram-indiv:hover:before {
   
    opacity: 0.7!important;
    background: -webkit-linear-gradient(to right, #fcb045, #fd1d1d, #833ab4);
    background: linear-gradient(to right, #fcb045, #fd1d1d, #833ab4);
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    left: 0;
    right: 0;
    /* top: 0; */
    z-index: 999;
}
.grid__item.one-quarter.medium--one-half.small--one-half.homepage-instagram-indiv{
opacity:1 !important;
}
.homepage-instagram-hover{
  z-index: 9999;
}
/*popup css*/
form#form {
    top: 285px;
    display: -webkit-box;
}
.fancyboxPop-wrap.fancyboxPop-desktop.fancyboxPop-type-iframe.fancyboxPop-opened{
height: 400px!important;width: 500px!important;
}
.fancybox-skin{
	 height: 400px!important;
    width: 500px!important;
}
.fancybox-outer{
 height: 400px!important;
    width: 500px!important;
}
.fancybox-inner{
height: 400px!important;
    width: 500px!important;
}
.fancybox-skin .fancybox-outer .fancybox-skin .fancybox-inner img{
    width: 500px!important;
    height: 400px!important;
}
/* .fancybox-opened {
    z-index: 99998030;
    left: 62%!important;
    top: 34%!important;
} */
.fancybox-wrap{
   left: unset!important;
    top: unset!important;
  bottom: 0!important;
  right: 0!important;
}
.fancyboxPop-wrap.fancyboxPop-desktop.fancyboxPop-type-iframe.fancyboxPop-opened {
    left: unset!important;
    top: unset!important;
  bottom: 0!important;
  right: 0!important;
}
/* .fancyboxPop-inner {
    height: 414px !important;
}
 */
}
  
@media only screen and (max-width: 768px) {
   form#form {
      display: block!important;
      padding-top: 85px!important;
      width: auto!important;
      top: 0!important;
      margin-bottom: 0!important;
}
    #form {
    display: grid!important;
}
  
}
@media only screen and (maxn-width: 570px) {
.modal-wrapper input.custom, input.custom2, input.email{
  width:120px!important
}
}
@font-face {
    font-family: 'liberatorheavy';
    src: url('liberator-heavy-webfont.eot');
    src: url('liberator-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('liberator-heavy-webfont.woff2') format('woff2'),
         url('liberator-heavy-webfont.woff') format('woff'),
         url('liberator-heavy-webfont.ttf') format('truetype'),
         url('liberator-heavy-webfont.svg#liberatorheavy') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'liberatormedium';
    src: url('Liberator-Medium.otf');
    font-weight: normal;
    font-style: normal;

}

/sheetal_custom css/
