/* #variant-select:first-child{
  color:red;
}*/
a{text-decoration: none!important;}
/*.map{text-align: right; margin-left:10%;}*/

/*#t{margin-top: -40px;}
.tel{text-align: right;}*/

main{margin-top: 25vh;}
.carousel-item > img{height:auto !important;}


body{padding-top: 0rem !important;padding-bottom: 0rem !important;}
.fixed-top{font-size:0.9rem;}
.carous{margin-top: 7%;}
/* Стилизация кнопки */ .trigger{
 /* border-radius: 5px;/* скругление углов */
 /* background-color: #ebbfd0;/* Цвет кнопки */
 /* width: 100px;/* ширина */
 /* height: 100px;/* высота */
  margin: 9px 150px;/* отступы от края браузера */
  /* выравнивание на флексбох */
  align-items: center;
 /* по вертикали */   justify-content: center;/* по горизонтали */
  flex-direction: column;/* складывание полосок друг под друга */
  /*border: solid 2px #c4174f;*//* рамка кнопки */
  /*box-shadow: 2px 2px 5px 0 rgba(50,50,50,0.45);*//* тень кнопки */
}
.trigger:hover{
  cursor: pointer;
}
/* Стилизация полоски */ .trigger span{
  display: block;/* строчный элемент в блочный */
  transition: all 0.3s;/* плавность анимации */
  width: 35px;/* ширина полоски */
  margin: 3px;/* расстояние между полосками */
  height: 5px;/* высота полоски */
  background-color: black;/* Цвет полоски */
}
/* анимация верхней полоски */
.first{
  transform: translate(10px, 10px) rotate(22deg);
  transform-origin: left top;
}
/* анимация средней полоски */
.middle{
  transform: scale(0);
}
/* анимация нижней полоски */
.last{
  transform: translate(0px, -20px) rotate(-70deg);
  transform-origin: right bottom;
}

/****************end burger menu******************/
 #colR:only-of-type{
  color:red;
 }
.modalLink{
    text-decoration:none;
}
.modalLink:hover{
    text-decoration:underline;
}
#colBt{
    border:1px solid #CCCCCC;
}
#colBt:hover{
    background: #1BBC9B;
    color:;
}
.btn-warning{
  background: #F0F0F0;
  color:black;
  border:none;
  width:100%;
}

.print_order{
 background-image: url(./img/pechati.png);
}
/*кнопка загрузить файл*/
.input__wrapper {
  width: 100%;
  position: relative;
  margin: 15px 0;
  text-align: center;
}

.input__file {
  opacity: 0;
  visibility: hidden;
  position: absolute;
}
.redOption{
  color:red;
}
/*.input__file-icon-wrapper {*/
  /*height: 60px;
  width: 60px;*/
 /* margin-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right: 1px solid #fff;
}*/

.input__file-button-text {
  line-height: 1;
  margin-top: 1px;
}

.input__file-button {
    /*width: 100%;*/
    /*max-width: 290px;*/
    height: 60px;
    background:#F0F0F0; /*#1bbc9b;*/
    color: black;
    font-size: 1.125rem;
    font-weight: 700;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-radius: 3px;
    cursor: pointer;
    margin: 0 auto;
}
/*кнопка загрузить файл*/
.tar-img{
    width:230px;
 }
 .positionSum{position: relative; top:0rem; left:65%;color:red;font-size:20px;font-weight: bold;}
/* ****************Стоимость изготовления печати в Новосибирске*кнопка 1*************************/
/*.address{margin-left: 2%;margin-top: -5%;}*/
    /*.tel{margin-left: 15%;margin-top: -5%;}*/
.printCompani{position: absolute;margin-top:-95px;margin-left:15px;}
#menu2 li{margin:0 20px;}
/*#menu2 li p{line-height: 24px;margin-bottom: 0;}*/
/*.hahaha{font-size:12px;}*/
.hahaha p{line-height: 15px;}
/*!!!!!!!!!!!!!!!!!!!!!!!*/

/*.carousel {height: 250px !important;margin: 0 auto;}

.carousel-inner img {
  height: 300px !important;
  margin: 0 auto;
}*/
/*!!!!!!!!!!!!!!!!!!*/
.carousel-indicators li {
  border-color: #000;
}
.carousel-indicators .active {
  background-color: #000;
}



@media (max-width:1399.98px){
    .printCompani{
        margin-top:-92px;
        margin-left:-22px;
        width:15%;
    }
    .stampCompani{
        margin-top:-110px;
        margin-left:-50px;
        width:16%;
    }
    .positionSum{top:0rem; left:75%;}




}
@media (max-width:992.98px){
    .printCompani{
        margin-top:-92px;
        margin-left:-22px;
        width:20%;
    }
    .stampCompani{
        margin-top:-120px;
        margin-left:-74px;
        width:25%;
    }
    .positionSum{top:0rem; left:75%;}
  /*  #t{margin-top:0px;}*/





}


    .stampCompani{
        margin-top:-112px;
        margin-left:-88px;
        width:29%;
    }
}
@media (max-width:576.98px){
    .printCompani{
        margin-top:-130px;
        margin-left:-74px;
        width:37%;
    }
    .stampCompani{
        margin-top:-130px;
        margin-left:-74px;
        width:37%;
    }

}
/* ****************Стоимость изготовления печати в Новосибирске*кнопка 2*************************/

.stampCompani{position: absolute;margin-top:-60px;margin-left:40px;}
}

@media (max-width:1199.98px){

    .stampCompani{
        margin-top:-110px;
        margin-left:-80px;
        width:24%;
    }

}

/* **************** Стоимость изготовления печати в Новосибирске*кнопка 2*************************/


@media (max-width: 767.98px){
    .noImgForm{display:none;}
    .w100{width:90%;}
    .modalOp{margin: auto;}
    .selPoint{margin:auto 25%;}
    .logo{width:50% !important; margin:0 auto;}
    .printCompani{
        margin-top:-145px;
        margin-left:-74px;
        width:27%;
    }
.trigger{margin:9px 1px;}
    .carousel-inner img {
        margin: 0 auto;
    }
}

/****************burger menu******************/
.sizeImg{width:230px;}

@media (max-width:991.98px) {
  .menu, #menu{
      display: none;
      }
  .trigger span {
    display: block;
    width: 30px;
    height: 6px;
    margin: 4px;
    background: #222;
    }
  .trigger {
    display: inline-block;
    /*margin:23px 50px;*/
    cursor: pointer;
  }
  .modalOp{margin-bottom:15px; padding: 0 30px;}
  .logo{width:50%;}
  .adrTelNone2{display:none !important;}

  .carousel-inner img {

        margin: 0 auto;
    }

}


@media (max-width:575.98px){
  .logo{width:50% !important; margin:0 auto;}
  .trigger{width:40px; margin:0 auto; margin-bottom:15px;}
  main{margin-top:50%;}
  .carousel-inner img {margin: 0 auto;}

}

@media (min-width:991.98px){
  .gamburger{display:none;}
  .adrTelNone{display:none;}
  .modalOp{margin:20px auto !important; color:white !important; width:10rem;}
 /* .card {width:18rem;}*/
}


.color-red{color:red;}
.custom_height_img .carousel-item > img{height:auto;}
.custom_height_img .carousel-item {height: 14rem;}

@media (min-width:576px;)and(max-width:768px;){main{margin-top: 33vh;}}
@media (min-width:320px;)and(max-width:576px;){main{margin-top: 40vh;}}
