@media only screen and (max-width: 2000px) {


    .mc-inimg1 {background-position:  60% 0px;}
    .mc-inimg2 {background-position:  60% 0px;}

}

@media only screen and (max-width: 1400px) {


    .mc-inimg1 {background-position:  50% 0px;}
    .mc-inimg2 {background-position:  55% 0px;}

}

@media only screen and (max-width: 1190px) {
    .mc-in {padding-left:10px;padding-right:10px;}
    .royal-price-section {width:auto;}
    .royal-price-section-container {width:auto;margin:0px;}


    .mpCompTable {display:none;}

}



 
 @media only screen and (max-width: 960px) {

         .setList {display:none;}

        .stopNewNamesMessage {width:90%;margin-right:5%;margin-left:5%;}

         .videoOrderName {float:none;margin-left:25px;}
         .videoOrderNameInner {width:300px;}
         .videoOrderNameInnerSelect {margin-right:15px;width:285px;}
         .videoOrderAge {width:270px;}
         .videoOrderAgeInnerSelect {margin-right:15px;width:285px;}
         .videoOrderAge {float:none;margin-left:25px;}

         .videoNewName {width:285px;}
     .videoNewNameMessage {margin-left:0px;width:200px;}
     .videoOrderSkMarks {padding-left:0px;width:100%;}

.videoSettingsOptionsSelect {width:290px;}

         .albumRowElement {height:auto;}
         .albumCommentsSelectContainer {width:100%;padding:0px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #CCCCCC;}
         
         .orderReadBuyerTitle {display:none;}


.videoCAmountRadioContainer {float:left;width:60px;text-align:center;padding-top:60px;overflow:hidden;font-family:PT Sans Narrow;}
     .videoCAmountImg {width:40px;margin:0px;margin-bottom:12px;margin-top:-50px;margin-left:-35px;}
               .videoCAmountInput {position:relative;margin-left:15px;}

               .costumeVariantChoose {float:left;width:150px;text-align:center;padding-top:160px;}
               .calendarChooseContainer {min-width:110px;}
                .orderForm {width:100%;padding:3%;}
                
.albComGroupButton {display:inline-block;padding:3px;margin:2px;padding-left:5px;padding-right:5px;margin-bottom:3px;}
.albComGroupButtonActive {}
.albComGroupButton:hover {text-decoration:none;}                

.step2submit2 {margin-top:12px;border-top:1px solid #CCCCCC;padding:20px;}

.videoChildDataContainer {float:none;padding:0px;width:100%;margin-left:0px;}








         
.royal-left {float:none;width:100%;margin-top:0px;min-width:auto;}
.royal-right {float:none;width:100%;margin-top:0px;min-width:auto;}
.royal-top-in {height:auto;}
.royal-video-in {padding:0px;} 
.royalButtonsContainer {width:100%;float:none;}
.royalButtonsSubtitle {padding:0px;margin-top:20px;}

.subOrderButtonImg {display:block;width:24px;padding-top:4px;}
.komplekt-subicon {width:20px;margin:0px;padding:0px;}


.setButton {width:50%;float:left;margin:0%;margin-top:0px;}
        
  .set-container {float:none;width:100%;margin-top:30px;}
    .set-container-inner {float:none;width:100%;;}
   .smallSetImage {float:left;width:35%;}
   .smallSetImg {width:100%;}
   .smallSetDescr {display:none;}
   .smallSetDescr2 {display:block;float:right;width:60%;margin-top:-50px;}
   
   .smallSetButton  {float:right;width:42%;margin-left:5%;}
   .smallSetImage {margin-top:-20px}
   .clearSets {clear:both;}

     .btn-order, .btn-order:active, .btn-order:visited, .btn-order:focus {width:120px;}
                            
   
   .mpInfoSection {width:100%;float:none;}
   
   
   .top1-left {width:100%;padding:0px;padding-top:10px;padding-bottom:0px;margin-bottom:10px;}
   .top1-right {padding:0px;}
   


   .footerSectionLeftContainer {width:100%;float:none;}
   .footerSectionRightContainer {width:100%;float:none;}
   
   .footerSectionLeft {width:100%;float:none;margin-bottom:20px;text-align:center;}
    .footerSectionRight1 {width:100%;float:none;margin-top:30px;text-align:center;}
    .footerSectionRight2 {width:100%;float:none;text-align:center;padding-top:15px;}
    .b_facebook {width:100%;}
    
    .top-info {float:none;width:80%;text-align:center;margin-top:0px;margin-left:0px;padding:0px;padding-top:10px;}
    .top-right-menu-buttons {display:none;}
    .top-info-title {text-align:left;font-size:22px;width:100%;padding-right:5%;padding-left:5%;margin-top:220px;}
    .top-info-text {text-align:left;font-size:16px;width:100%;padding-right:30%;padding-left:5%;line-height:30px;}
    .mc-image {}
    

    

    .bankIcons {margin-top:15px;}
    
    .orderReadSection {margin:0px;margin-top:15px}
    .mc-left {width:100%;float:none;padding:0px;}
    
    
    .pay-show-button {width:60px;}
    
    
    div.weOffer {padding:0px;padding:15px;margin:0px;background-image:url(../layout/feedbacks2.jpg);}
    p.weOffer {color:#FFFFFF;padding:0px;margin:0px;font-family:Philosopher;line-height:30px;font-size:20px;text-align:center;}
    
    .royalImg {  width: 100%;height: auto;}



    
 }






@media only screen and (max-width: 710px) {

    .stripecheckout {width:350px;}

    .c-logo2 {padding-top:0px;}
    .sitelogo {font-size:30px;}

    .set-title {font-size:28px;margin-left:0px;}

    .orderReadSectionInner1 {float:none;text-align:left;width:auto;display:block;margin:10px;}
    .orderReadSectionInner2 {text-align:center;width:100%;float:none;margin:10px;margin-top:30px;}
    .orderReadSectionInner3 {text-align:center;width:100%;float:none;margin-bottom:10px;}
    .orderReadSectionInner3 table {float:none;}
    .orderReadySetImgPreview {height:80px;}


    .mc-inimg1 {background: url('../layout/site_top2_bg1_2025.jpg?3') no-repeat  45% 0px;background-size: cover;}
    .mc-inimg2 {background: url('../layout/site_top2_bg2_2025.jpg?3') no-repeat  45% 0px;background-size: cover;}

    .royal-price-section {width:100%;}

    .card_photo_control {width:100%;max-width:220px;}
    .card_photo_control2 {width:100%;display:none;text-align:center;line-height:42px;}

    .calendar_photo_control {width:100%;max-width:220px;}
    .calendar_photo_control2 {width:100%;display:none;text-align:center;line-height:42px;}

    .videoNewNameMessage {width:300px;}

    .photoUploadSection {width:100%;}



    .videoOrderName {margin-left:15px;}
    .videoOrderAge {margin-left:15px;}

    .button-order-menu {text-align:center;}


    .pay-button-containter
    {
        border-radius: 7px;border:1px solid #CCCCCC;padding:10px;margin-left:4%;margin-right:4%;float:left;background-color:#CCCCCC;width:42%;text-align:center;
        background: rgb(255,255,255);
        /*background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);*/

    }

    .pay-button-text-inner {margin-left:18%;}


    .button-small-set {width:120px;}


    .mc-left {width:100%;float:none;padding:0px;background-color:#FFFFFF;box-shadow: 0px 0px 0px 0px #ededed;border-radius: 0px;margin-top:20px;}


    .form-container {padding:0px;}

    .button-wide {font-family:PT Sans Narrow;}

}


