@import url("boomtag{boomtime_path}/css/bootstrap.css");   @media(max-width:767px){     #tag-wrapper{         margin-top:40px;     }          #main-wrapper-ribbon{         background: url("boomtag{boomtime_path}/img/gift_foryou/v7/ribbon-bg.png") no-repeat scroll -40px top / 70%  rgba(0, 0, 0, 0) !important;         height:100%;     }          #tag-to,     #tag-from{         font-size: 14px !important;     }          #tag-org-details{         font-size: 12px !important;         word-break: break-all;     }          .recipient-container h2{         font-size:13px !important;     } }    @media(max-width:767px) and (orientation:portrait){     #main-wrapper-ribbon{         background: url("boomtag{boomtime_path}/img/gift_foryou/v7/ribbon-bg.png") no-repeat scroll left top / cover  rgba(0, 0, 0, 0) !important;         height:100%;     }          #tag-wrapper{         width:100% !important;         margin-left:0 !important;     }          #tag-wrapper{         margin-top:200px;     }      }  @media(min-width:768px){     #tag-wrapper{         margin-top:250px;     }          #main-wrapper-ribbon{         background: url("boomtag{boomtime_path}/img/gift_foryou/v7/ribbon-bg.png") no-repeat scroll left top rgba(0, 0, 0, 0) !important;     }          #tag-to,     #tag-from{         font-size: 28px !important;     }          #tag-org-details{         font-size: 18px !important;         word-break: break-all;     } }  @media(min-width:992px){     #tag-wrapper{         margin-top:300px;            }          #main-wrapper-ribbon{         background: url("boomtag{boomtime_path}/img/gift_foryou/v7/ribbon-bg.png") no-repeat scroll left top rgba(0, 0, 0, 0) !important;     }          #tag-to,     #tag-from{         font-size: 34px !important;     }          #tag-org-details{         font-size: 24px !important;         word-break: break-all;     }           }  @media(min-width:1200px){     #tag-wrapper{         margin-top:560px;     }          #main-wrapper-ribbon{         background: url("boomtag{boomtime_path}/img/gift_foryou/v7/ribbon-bg.png") no-repeat scroll left top / contain  rgba(0, 0, 0, 0) !important;     }          #tag-to,     #tag-from{         font-size: 26px !important;     }          #tag-org-details{         font-size: 18px !important;         word-break: break-all;     }  }      body,html{         height:100%;     }  body {   background: url("boomtag{boomtime_path}/img/gift_foryou/v7/proffesional-bg-pattern.png") repeat scroll 0 0 rgba(0, 0, 0, 0); }  #main-wrapper-ribbon{     background: url("boomtag{boomtime_path}/img/gift_foryou/v7/ribbon-bg.png") no-repeat scroll left top / contain  rgba(0, 0, 0, 0);     height:100%; }  #tag-container{     background: url('boomtag{boomtime_path}/img/gift_foryou/v7/proffesional-tag-bg-pattern.png');     padding: 10px; }   .recipient-container{     padding: 5px; }  .recipient-container h2{     margin-top:10px; }  #tag-org-details{     border-top:3px solid #67676a; }  .tag-orgcontent-container{      padding: 15px; }  .tag-orgname-container{     padding: 10px 25px; }  .prof-header-border{     background: url("boomtag{boomtime_path}/img/gift_foryou/v7/header-border.png") repeat scroll 0 0 rgba(0, 0, 0, 0);     height: 7px;     margin-bottom: 10px;     width: 100%; }  .prof-form-container .form-control{  background-image: -o-linear-gradient(bottom, #F5F5F5 0%, #FFFFFF 100%); background-image: -moz-linear-gradient(bottom, #F5F5F5 0%, #FFFFFF 100%); background-image: -webkit-linear-gradient(bottom, #F5F5F5 0%, #FFFFFF 100%); background-image: -ms-linear-gradient(bottom, #F5F5F5 0%, #FFFFFF 100%); background-image: linear-gradient(to bottom, #F5F5F5 0%, #FFFFFF 100%);      border-radius: 0;     box-shadow: 0 0 3px #d3d3d3 inset;     font-family: 'Open Sans', sans-serif;     font-size: 14px;     }  .prof-form-container .btn{     background: #1777ad; /* Old browsers */     color:#FFF;     border:none;     border-radius: 0;     font-family: 'Open Sans Condensed',sans-serif;     font-weight: bold;     text-transform: uppercase; }  .tag-boarder{     border: 3px solid #616262; }  .prof-form-container .btn:hover{     background: none repeat scroll 0 0 #28A2E3; /* Old browsers */ }   .tag-orgname-container, .tag-orgcontent-container{     text-align:center;     font-family: 'Open Sans', sans-serif; }  .recipient-container h2{     color: #616262;     font-family: 'Open Sans Condensed', sans-serif;     font-size: 20px;     font-weight: 800;     text-align: center;     text-transform: uppercase; }  #tag-to, #tag-from{     color: #007ca7;     font-size: 18px; }  .tag-span-to-lbl, .tag-span-from-label{     font-weight: 800; }  .tag-orgcontent a{     color: #007ca7; }  .tag-orgcontent{     font-weight:600; }  .tag-orgname{     color:#616262;     font-weight:600; }  #jackpot {     background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);     color: #414142;     display: none;     float: left;     font-weight: 400;     margin: 0 auto;     max-width: 408px;     min-height: 155px;     padding: 1em 2em 0;     position: absolute;     right: 0;     text-align: center;     bottom: -50px;     vertical-align: middle;     width: 100%;     z-index: 10; } #jackpot h1 {     color: #cd2032; } #jackpot p {     margin-bottom: 0; }