 a {
       font-size: 15px; 
    } 

.all-pages-cf-row {
       max-height: 450px; 
       min-width: 450px; 
    } 

.all-pages-cf-text-bg {
       background-color: rgba(44,72,46,0.46); 
       padding-bottom: 20px; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 20px; 
       position: relative; 
       right: 25px; 
    } 

.fa-gift {
       box-shadow: none; 
       color: rgba(129,122,171,1); 
       font-size: 30px!important; 
    } 

.fa-gift:hover {
       transform: scale(1.4)!important; 
    } 

.hamlaza {
    } 

.main-cf-row {
    } 

.questions-home {
    } 

.shovar-co {
       background-color: rgba(228,238,220,1); 
       padding-bottom: 73px; 
       padding-left: 27px; 
       padding-right: 27px; 
       padding-top: 31px!important; 
    } 

.ush_text_4 {
    } 

.w-contacts-item.for_email:before {
       right: 0px!important; 
    } 

#frm_form_2_container form .form-field.frm_required_field label {
       display: none!important; 
    } 

#frm_form_2_container form input:not([type=submit]):not([type=radio]) {
       border-radius: 0px; 
       color: rgba(53,53,53,1); 
       font-family: osp_le-patin-helvetemedium, arial; 
       font-size: 18px; 
       font-weight: normal; 
       height: 38px; 
       line-height: 27px; 
       padding-right: 9px; 
    } 

#frm_form_2_container form input[type=submit] {
       background-color: rgba(255,255,255,1); 
       border-radius: 0px; 
       float: left; 
       font-family: osp_le-patin-helvetemedium, arial; 
       font-size: 19px; 
       height: 38px; 
       margin-top: 0px; 
       padding-top: 9px; 
       width: 152px; 
    } 

#frm_form_2_container form input[type=submit]:hover {
       background-color: rgba(229,229,229,1)!important; 
    } 

#frm_form_3_container form .form-field.frm_required_field label {
       display: none!important; 
    } 

#frm_form_3_container form input:not([type=submit]):not([type=radio]) {
       background-color: rgba(122,138,65,0.24); 
       border-style: solid; 
       border-width: 0px!important; 
       font-family: osp_le-patin-helvetemedium, arial!important; 
       font-size: 19px; 
       height: 57px; 
    } 

#frm_form_3_container form input[type=submit] {
       background-color: rgba(122,138,65,1); 
       color: rgba(255,255,255,1); 
       float: right; 
       font-family: osp_le-patin-helvetemedium, arial; 
       font-size: 26px; 
       padding-bottom: 10px; 
       padding-left: 15px; 
       padding-right: 15px; 
       padding-top: 10px; 
    } 

.all-pages-cf-row-new {
    } 


@media  screen and (min-width:1025px) { .fa-gift {   margin-right: 80px; }  }  
@media  screen and (min-width:1025px) { .hamlaza {   padding-left: 25px; }  }  
@media  screen and (min-width:1025px) { .hamlaza {   padding-right: 25px!important; }  }  
@media  screen and (min-width:1025px) { .main-cf-row {   padding-left: 200px!important; }  }  
@media  screen and (min-width:1025px) { .main-cf-row {   padding-right: 200px!important; }  }  
@media  screen and (min-width:1025px) { .questions-home {   padding-right: 60px; }  }  
@media  screen and (min-width:1025px) { .questions-home {   padding-top: 10px; }  }  
@media  screen and (min-width:1025px) { .ush_text_4 {   font-size: 27px!important; }  }  
@media  screen and (min-width:1025px) { .w-contacts-item.for_email:before {   font-size: 20px!important; }  }  
@media  screen and (min-width:1025px) { .w-contacts-item.for_email:before {   position: relative!important; }  }  
@media  screen and (min-width:1025px) { .w-contacts-item.for_email:before {   top: -1px!important; }  }  
@media screen and (max-width: 667px)  { .all-pages-cf-text-bg {   right: 0px; }  }  
@media screen and (max-width: 667px)  { .all-pages-cf-text-bg {   top: -180px; }  }  
@media screen and (max-width: 667px)  { .questions-home {   padding-left: 50px; }  }  
@media screen and (max-width: 667px)  { .questions-home {   position: relative; }  }  
@media screen and (max-width: 667px)  { .questions-home {   top: -100px; }  }  
@media screen and (max-width: 480px)  { .all-pages-cf-row-new {   margin-bottom: -140px; }  }  
@media screen and (max-width: 480px)  { .all-pages-cf-row-new {   margin-top: -130px; }  }  
@media screen and (max-width: 480px)  { .all-pages-cf-text-bg {   right: 0px; }  }  
@media screen and (max-width: 480px)  { .all-pages-cf-text-bg {   top: -140px; }  }  
@media screen and (max-width: 480px)  { .questions-home {   position: relative; }  }  
@media screen and (max-width: 480px)  { .questions-home {   top: -130px; }  }  