body {
  font-family: 'ing_me_regular', sans-serif;
  font-size: 18px;
  color: #ff6200;
  background-color: var(--bgcolor-white);
  font-weight: 400;
}
.calc_slider {
  margin-top: 10px;
}
.main-top .title {
  text-align: center;
  padding-bottom: 30px;
  font-size: 30px;
  line-height: 38px;
  color: #ff6200;
  font-weight: 700;
  padding-top: 30px;
  padding-bottom: 10px;
  background: #fff;
  margin-bottom: 0;
}
a {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
h1 {
  color: #666666;
  ;
  font-size: 28px;
  line-height: 30px;
  font-weight: 700;
  margin: 10px 0px 5px;
  padding: 0px;
}
h2 {
  color: #ff6200;
  font-size: 24px;
  line-height: 26px;
  font-weight: 700;
  margin: 0px 0 10px;
  padding: 0px;
}
.semibold {
  font-weight: 600;
}
.bold {
  font-weight: 700;
}
.extrabold {
  font-weight: 800;
}
.light {
  font-weight: 300;
}
.normal {
  font-weight: 400;
}
.table {
  display: table;
}
.dtcel {
  display: table-cell;
}
.dblock {
  display: block;
}
.diblock {
  display: inline-block;
}
.cleardiv {
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
}
.inner {
  width: 1200px;
  margin: 0 auto;
  padding: 0px 20px 0px;
  position: relative;
  background-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.pseudo_inner {
  width: 980px;
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
.delimiter {
  /*border-top:1px solid #ff6200;*/
}
.grey_line {
  border-bottom: 1px solid #a8a8a8;
}
.grey-row {
  background: var(--bgcolor-gray100);
}
.logo {
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  margin: 0;
  background: #FFF;
}
.salariu-url {
  font-weight: bold;
  color: #FF6200;
}
.salariu-url:hover {
  text-decoration: underline;
}
.haeder_text {
  float: left;
  display: inline-block;
  background: #ff6200;
  padding: 75px 20px 0;
  margin-bottom: 20px;
  margin: 30px 0;
  position: relative;
  border-radius: 6px;
  max-width: 420px;
}
header .ccdog {
  margin-top: 20px;
}
.ccdog img {
  float: right;
  max-width: 450px;
  width: 100%;
  height: auto;
}
header a:hover, header a:visited {
  color: #ff6600;
}
.haeder_text_left {
  background-color: #ff6200;
  padding: 15px 30px 15px 15px;
  margin-right: 85px;
  color: #ffffff;
  border-radius: 8px;
  /*margin-right: 130px;*/
  float: left;
  position: relative;
  max-width: 410px;
  width: 100%;
  position: relative;
  top: 25px;
}
.haeder_text_left p {
  padding-right: 0!important;
  padding-bottom: 8px;
}
.first_list {
  list-style: none!important;
}
.first_list li {
  width: 1170px;
  margin: 0 auto;
  padding-bottom: 20px;
}
.small-subtitle {
  font-size: 14px;
}
#form_ins>div.text-center.form_text>p.nopad.subtitle.item-2.subtext_aplica {
  max-width: 720px;
}
.subpages-heading-container.affix {
  display: none !important;
}
.above_calc {
  color: black;
  font-size: 20px;
  font-weight: bold;
}
.main-call {
  position: absolute;
  right: -96px;
  top: 0;
}
.ty-header {
  border-bottom: 1px solid #FF6200;
}
.ty_container {
  font-family: 'fs_me', sans-serif !important;
  color: var(--color-gray600);
}
.h1-ty {}
.haeder_text .subtitle {
  font-size: 24px;
  line-height: 28px;
  color: #FFF;
  padding-bottom: 15px;
}
.haeder_text .title {
  color: #FFF;
  font-size: 28px;
  line-height: 54px;
  font-weight: 700;
  padding-bottom: 0;
}
.black {
  color: var(--color-gray600);
}
header {
  overflow: hidden;
  padding-bottom: 0;
  position: relative;
  background-size: cover;
  /*background: url('/dam/ingro/lp/prima-casa/images/20181205-prima-casa-1920x270.jpg') no-repeat center;*/
  background-size: cover;
  background-size: 100% 100%;
}
header.cp-c {
  background: url('/dam/ingro/lp/credit-ipotecar/images/header-pl-c.jpg') no-repeat center top;
}
header .h_inf {
  position: relative;
  margin-bottom: 30px;
}
header .stampila {
  /*background: url('/dam/ingro/lp/credit-ipotecar/images/black-friday-ing-stamp.png') no-repeat center;*/
  /*background: url('/dam/ingro/lp/credit-ipotecar/images/stamp-pl-small.png') no-repeat center;*/
  position: absolute;
  width: 206px;
  height: 156px;
  right: -90px;
  top: 43%;
  margin-top: -65px;
  display: none;
}
.black-friday-text {
  color: #232323;
}
.msg_box {
  padding: 20px 15px;
  font-size: 24px;
  line-height: 28px;
  color: var(--color-gray600);
}
/*.decoratii {

    background:  #f0f0f0 url(../images/decoratii.png) no-repeat center top;

    padding-top:50px;

}*/

.calculator_block .calc-info {
  /*background: #ffffff;*/
}
.calculator_block .calc-info .info_left {
  overflow: hidden;
  -moz-border-top-right-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  width: 33.3333333%;
  float: left;
}
.calculator_block .calc-info .info_left .item {
  padding: 15px 0;
}
.calculator_block .calc-info .info_left .top {
  background: #ff6200;
  padding: 25px 15px 10px;
  color: #ffffff;
  font-size: 22px;
  line-height: 26px;
  text-align: center;
}
.calculator_block .calc-info .info_left .bottom {
  background: #a8a8a8;
  padding: 10px 15px 10px;
  color: #ffffff;
  font-size: 24px;
  line-height: 38px;
  text-align: center;
  vertical-align: bottom;
}
.ico_arr_down {
  display: inline-block;
  background: url('/dam/ingro/lp/credit-ipotecar/images/ico_arrow_down.png') no-repeat center;
  width: 21px;
  height: 40px;
  vertical-align: bottom;
  margin: 0 5px;
}
.calculator_block .calc-info .info_right {
  /*width: 66.6666666%;*/
  /*float:left;*/
  padding: 15px 0;
}
.calculator_block .calc-info .info_right .row-info {
  /*padding-bottom: 15px;*/
}
.info_right .ico {
  margin-top: 10px;
  margin-bottom: 10px;
  /*overflow:hidden;*/
  /*float:left;*/
  /*margin:0 25px 0 10px;*/
}
.calculator_block .calc-info .info_right .text {
  display: block;
  padding-top: 10px;
  color: var(--color-gray600);
  font-size: 18px;
  line-height: 24px;
  text-align: center;
}
.ico_1 {
  background: url('/dam/ingro/lp/prima-casa/images/icon-1-prima-casa.png') no-repeat center bottom;
  /*width:39px;*/
  height: 55px;
  height: 80px;
  /*background-size:  auto 55px;*/
}
.ico_2 {
  background: url('/dam/ingro/lp/credit-ipotecar/images/ico_2.png') no-repeat center bottom;
  /*width:43px;*/
  height: 55px;
  height: 80px;
  /*background-size:  auto 55px;*/
}
.ico_3 {
  background: url('/dam/ingro/lp/prima-casa/images/icon-2-prima-casa.png') no-repeat center bottom;
  /*width:40px;*/
  height: 55px;
  height: 80px;
  /*background-size:  auto 55px;*/
}
.ico_4 {
  background: url('/dam/ingro/lp/credit-ipotecar/images/ico-5.png') no-repeat center bottom;
  /*    width:40px;*/
  height: 55px;
  height: 80px;
  /*background-size:  auto 55px;*/
}
.ico_8 {
  background: url('/dam/ingro/lp/credit-ipotecar/images/icon_12v2.png') no-repeat center bottom;
  /* width: 40px; */
  height: 55px;
  height: 80px;
  /* background-size: auto 55px; */
}
.ico_8_new {
  background: url('/dam/ingro/lp/prima-casa/images/icon-3-prima-casa.png') no-repeat center bottom;
  /* width: 40px; */
  height: 55px;
  height: 80px;
}
.hook-type1, .hook-type2 {
  padding-bottom: 15px;
}
.subtext_aplica {
  width: 85%;
  margin: 0 auto;
}
.calculator_block .calc_mecanica {
  background: #ffffff;
}
/*.calc_actions {

    padding: 15px;

    width:875px;

    float:left;

}*/

.calc_plm {
  background: url(/dam/ingro/lp/credit-ipotecar/images/arrow_bg.png) no-repeat;
  background-position: 762px 0;
}
/*.info_highlight{

    padding:20px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    float:left;

    width:285px;

    height:290px;

    background: #ff6200;

    text-align: center;

}*/

/*.info_highlight .item{

    color:#ffffff;

    font-size:24px;

    line-height: 26px;

    height: 95px;

}

.info_highlight .item .value-credit{

    display:inline-block;

    padding-top:15px;

    font-size:34px;

    line-height: 34px;

}

.info_highlight .item .value-rate{

    display:inline-block;

    padding-top:15px;

    font-size:44px;

    line-height: 44px;

}*/

/*.calc_row{*/

/*padding-bottom: 5px;*/

/*margin-top: 25px;*/

/**/

/*}*/

/*.calc_row  .calc_label{

    width:255px;

    float:left;

    color:#767676;

    font-size:18px;

    line-height: 40px;

    min-height: 40px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}*/

/*.calc_label_title {

    font-size: 30px;

    text-align: center;

    color: #ff6200;

}*/

/*
.calc_row  .calc_slider{

    width:520px;

    float:left;

    min-height: 40px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    position: relative;

    padding:0 62px 0 55px;

    margin-left: 50%;

    right: 260px;

}*/

/*.calc_row  .calc_slider .label-from,

.calc_row  .calc_slider .label-to

{

    font-size:18px;

    line-height: 38px;

    color:#070000;

    position:absolute;

}

.calc_row  .calc_slider .label-from{

    top:0px;

    left:0px;

}*/

/*.calc_row  .calc_slider .label-to{

    top:0px;

    right:0px;

}

.calc_row  .calc_input{

    width:185px;

    float:left;

    min-height: 40px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding-left:15px;

}*/

/*.calc_row .calc_input input{

    width:110px;

    line-height: 40px;

    height: 40px;

    text-align: right;

    color:#a8a8a8;

    padding:0 10px;

    outline:none;

    border:none;

    background: #a8a8a8;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    color:#ffffff;



}

.calc_row  .calc_input label{

    line-height: 40px;

    padding-left:15px;

    font-size: 18px;

    color:#767676;

    font-weight: 400;

}*/

.calc_footnotes {
  font-size: 12px;
  line-height: 14px;
  color: #a8a8a8;
}
.calc_detailed_results {
  /*border-top: 1px solid #ff6200;*/
  padding: 15px;
  font-size: 0px;
  text-align: left;
}
/*.calc_detailed_results .rez_block{

    display:inline-block;

    min-width:120px;

    vertical-align: top;

    padding:0 15px;

    text-align: center;

}

.calc_detailed_results .rez_block .rez_label{

    display:block;

    font-size: 14px;

    line-height: 20px;

    color:#ff6200;

    font-weight: 700;

}*/

/*
.calc_detailed_results .rez_block .rez_result{

    display:block;

    font-size: 16px;

    line-height: 20px;

    color:#ff6200;

}*/

.details-text {
  font-size: 12px;
  line-height: 14px;
  color: #767676;
  display: block;
}
.spgCta .btn_xs {
  display: none;
}
/*.flex-container {

    padding: 0;

    margin: 0;

    list-style: none;





    -ms-box-orient: horizontal;

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -moz-flex;

    display: -webkit-flex;

    display: flex;



    -webkit-justify-content: space-around;

    justify-content: space-around;

    -webkit-flex-flow: row wrap;

    flex-flow: row wrap;

    -webkit-align-items: stretch;

    align-items: stretch;

    -webkit-align-content: stretch;

    align-content:         stretch;



}

.flex-item {

    flex: 1 ;

    -webkit-order: 0;

    -ms-flex-order: 0;

    order: 0;

    -webkit-flex: 1 ;

    -ms-flex: 1 ;

    flex: 1 ;

    -webkit-align-self: auto;

    -ms-flex-item-align: auto;

    align-self: auto;

    -webkit-align-self: stretch;

    -ms-flex-item-align: stretch;

    align-self: stretch;

}*/

/*form*/

.css_hook_padd {
  padding: 25px 15px;
}
.form_text {
  padding-top: 15px;
  padding-bottom: 25px;
}
.form_text p {
  color: #ffffff;
  font-size: 12px;
  line-height: 16px;
}
.form_text p.subtitle {
  color: var(--color-gray600);
  font-size: 18px;
  line-height: 24px;
  padding-bottom: 10px;
}
.form_text p.title {
  padding-top: 30px;
  font-size: 30px;
  line-height: 38px;
  color: #ff6200;
  font-weight: 700;
}
.form_block {
  max-width: 450px;
  display: block;
  margin: 0 auto;
}
.form_block p {
  color: #767676;
  font-size: 12px;
  line-height: 17px;
  padding-bottom: 15px;
}
.form_block a {
  color: #ff6900;
  font-size: 12px;
  line-height: 16px;
  text-decoration: underline;
}
.form_block a:hover, .form_block a:visited, .form_block a:focus {
  color: #f50;
}
/*form box*/

.ty_block {
  display: none;
  padding: 40px 15px 40px;
  ;
  background: #fc6719;
  color: #ffffff;
}
.form_box {
  padding: 0 25px 45px;
}
.input_row {
  padding-right: 0px;
  position: relative;
}
.input_row:first-child {
  padding-left: 0px;
}
.input_row label {
  position: absolute;
  left: -105px;
  top: 0px;
  height: 44px;
  font-weight: 400;
  font-size: 18px;
  line-height: 44px;
  color: #767676;
  margin: 0px;
  padding: 0px;
}
.form_block input {
  background: var(--bgcolor-gray100);
  color: var(--color-gray600);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid transparent;
  outline: none;
  font-size: 18px;
  font-weight: 400;
  padding: 6px 15px 5px;
  text-align: left;
  width: 100%;
  height: 44px;
  line-height: 44px;
  line-height: 22px\9;
  -webkit-box-sizing: border-box;
  /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
  -moz-box-sizing: border-box;
  /* Firefox 1 - 28 */
  box-sizing: border-box;
  /* Safari 5.1+, Chrome 10+, Firefox 29+, Opera 7+, IE 8+, Android 4.0+, iOS any */
  margin-bottom: 15px;
}
.terms-cond {
  overflow: hidden;
  padding: 10px 0;
}
.terms-cond input[type="checkbox"] {
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-right: 10px;
  float: left;
}
.terms-cond p {
  text-align: left;
}
.terms-cond label {
    color: #767676;
    font-size: 14px;
    text-align: left;
    display: inline-block;
    width: calc(100% - 28px);
    text-align: justify;
}

.terms-cond label a {
    font-size: 14px;
}
.alert-text {
  text-align: left;
  color: #cc0000;
  display: inline-block;
  margin-bottom: 10px;
}
.modal-body {
  padding: 30px;
}
.btn-secondary {
  color: #767676;
}
/* Place Holder CSS */

::-webkit-input-placeholder {
  color: #ff6200;
  /*opacity: 0.5;*/
  -webkit-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
  font-size: 20px;
}
:-moz-placeholder {
  color: #ff6200;
  /*opacity: 0.5;*/
  -moz-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
  font-size: 20px;
}
::-moz-placeholder {
  color: #ff6200;
  /*opacity: 0.5;*/
  -moz-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
  font-size: 20px;
}
:-ms-input-placeholder {
  color: #ff6200;
  /*opacity: 0.5;*/
  -ms-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
  font-size: 20px;
}
#period_chosen .chosen-single {
  padding-left: 15px!important;
}
select {
  width: 100%;
  background: var(--bgcolor-gray100);
  color: var(--color-gray600)!important;
  text-indent: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 5px 45px 5px 10px;
  font-size: 18px;
  font-weight: 400;
  text-align: left;
  line-height: normal;
  vertical-align: middle;
  display: block;
  margin-top: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid transparent;
  margin-bottom: 10px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  font-weight: 400;
  background: var(--bgcolor-gray100) url(/dam/ingro/lp/credit-ipotecar/images/ico_arrow_bottom.png) no-repeat right center
}
select option {
  color: var(--color-gray600);
}
.calc-select select {
  margin-top: 15px;
  margin-bottom: 0px;
}
/* Modify simulator */

/* .info_highlight .item:nth-child(3) strong {
  display: none;
}
.info_highlight .item:nth-child(3) .value-rate:after {
  content: 'Minim 10% din valoarea locuintei';
  font-family: 'ing_me_bold';
  font-weight: normal;
  font-style: normal;
  font-size: 30px;
  line-height: 34px;
  color: #ff6200;
} */
.chosen-container {
  margin-bottom: 15px;
}
.chosen-container-single .chosen-single {
  padding-left: 15px;
  height: 44px;
  background: var(--bgcolor-gray100);
  border: 1px solid transparent;
  color: var(--color-gray600);;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-align: left;
}
.chosen-container-single .chosen-default {
  color: var(--color-gray600);;
}
.chosen-container-single .chosen-single span {
  font-size: 18px;
  line-height: 44px;
  text-transform: none;
  text-shadow: none;
  margin-right: 65px;
  color: var(--color-gray600);;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single div {
  display: block;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 63px;
}
.chosen-container-single .chosen-single div b {
  display: block;
  height: 44px;
  width: 63px;
  background: url(/dam/ingro/lp/credit-ipotecar/images/chosen-sprite2.png) no-repeat center -50px!important;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: center -6px!important;
}
.chosen-container-active.chosen-with-drop .chosen-single {
  background: var(--bgcolor-gray100);;
  border: 1px solid transparent;
}
.chosen-container .chosen-drop {
  background: var(--bgcolor-gray100);;
  border: 1px solid transparent;
  border-top: none;
  text-align: left;
}
.chosen-container-single .chosen-drop {
  margin-top: 0px;
}
.chosen-container .chosen-results {
  max-height: 210px;
}
.chosen-container .chosen-results li {
  color: var(--color-gray600);
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
}
.chosen-container .chosen-results li.active-result.highlighted {
  background: #f1d0b5;
  color: var(--color-gray600);;
}
/* @group Single Chosen */

/**************************/

.btn_md .ico_arrow_right {
  background: url(/dam/ingro/lp/credit-ipotecar/images/ico_arrow_right.png) no-repeat center;
  position: absolute;
  width: 15px;
  height: 28px;
  top: 50%;
  margin-top: -14px;
  right: 25px;
  display: block;
}
.btn_md {
  background: #ff6200;
  background: #AB0066;
  border: none;
  position: relative;
  font-size: 22px;
  line-height: 53px;
  height: 53px;
  text-align: center;
  font-weight: 400;
  color: #fff;
  display: inline-block;
  padding: 0px 52px 0px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 5px 0;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.btn_md:hover {
  background: #f50;
  background: #9c0a61;
  color: #fff;
  text-decoration: none;
  outline: none;
}
.btn_md:active {
  background: #f50;
  background: #9c0a61;
  color: #fff;
  text-decoration: none;
  outline: none;
  border: none;
}
.btn_md:focus {
  background: #f50;
  background: #9c0a61;
  color: #fff;
  text-decoration: none;
  outline: none;
}
/*small btn*/

/*.btn_xs .ico_arrow_right{

    background: url(/dam/ingro/lp/credit-ipotecar/images/ico_arrow_right_xs.png) no-repeat center;

    position:absolute;

    width: 11px;

    height:22px;

    top:50%;

    margin-top:-10px;

    right:20px;

    display:block;

}*/

/*.btn_xs {



    background:#ff6200 ;

    background:#AB0066;

    border:none;

    position:relative;

    font-size:18px;

    line-height: 37px;

    height:37px;

    text-align: center;

    font-weight: 400;

    color:#fff;

    display:inline-block;



    padding:0px 50px 0px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;



    margin: 5px 0;

    -webkit-transition: all 0.2s ease-out;

    -moz-transition: all 0.2s ease-out;

    -o-transition: all 0.2s ease-out;

    transition: all 0.2s ease-out;

}

.btn_xs:hover{



    background:#f50 ;

    background:#9c0a61 ;

    color:#fff;

    text-decoration: none;

    outline:none;

}

.btn_xs:active{

    background:#f50 ;

    background:#9c0a61 ;

    color:#fff;

    text-decoration: none;

    outline:none;

    border:none;

}

.btn_xs:focus{

    background:#f50 ;

    background:#9c0a61 ;

    color:#fff;

    text-decoration: none;

    outline:none;

}*/

/*small btn*/

.submit_btn {
  background: #ff6200;
  background: #AB0066;
  padding: 0px;
  margin: 0px;
  border: none;
  position: relative;
  font-size: 26px;
  line-height: 55px;
  height: 55px;
  text-align: center;
  font-weight: 700;
  color: #fff;
  display: inline-block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  width: 100%;
}
.submit_btn span {
  font-size: 26px;
  line-height: 44px;
  display: block;
}
.submit_btn:hover, .submit_btn:active {
  background: #f50;
  background: #9c0a61;
  color: #fff;
  text-decoration: none;
  outline: none;
}
.submit_btn:focus {
  background: #f50;
  background: #9c0a61;
  color: #fff;
  text-decoration: none;
  outline: none;
}

/* hides the spin-button for firefox */

input[type=number] {
  -moz-appearance: textfield;
}
/* hides the spin-button for chrome*/

input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input::-ms-clear {
  display: none;
}
.error {
  color: #cc0000 !important;
}
.error.chosen-container-single .chosen-single span, select .error {
  color: #cc0000 !important;
}
/* @group Single Chosen */

.inner_footnotes {
  text-align: left;
  clear: both;
}
.inner_footnotes ul {
  margin: 0px;
  padding: 0px;
}
.inner_footnotes ul li {
  list-style: none;
  font-size: 14px;
  line-height: 20px;
  color: #767676;
}
.inner_footnotes>ul>li {
  padding-bottom: 20px;
}
.inner_footnotes ul li ul {
  padding-left: 50px;
}
.inner_footnotes ul li ul li {
  list-style: disc;
  list-style-position: outside;
  padding-bottom: 5px;
}
.inner_footnotes p {
  font-size: 14px;
  line-height: 18px;
  padding-bottom: 0px;
  font-weight: 400;
  text-align: left;
}
.inner_footnotes a {
  color: #ff6200;
  text-decoration: underline;
}
.inner_footnotes a:hover, .inner_footnotes a:focus {
  color: #0a0a4c;
  text-decoration: underline;
}
.m_only {
  display: none;
}
.nopad {
  padding-bottom: 0px !important;
}
iframe {
  width: 1px;
}
/*detalii*/

.info h2 {
  margin: 10px 0 25px;
}
.noborder {
  border: none !important;
}
.info_mobile {
  display: none;
}
.talk {
  background: #a1c8e9 url(/dam/ingro/lp/credit-ipotecar/images/livechat.png) no-repeat center top;
  width: 82px;
  height: 99px;
  position: fixed;
  top: 200px;
  right: 0px;
}
#v_msg_box_m {
  display: none;
}
.m_only {
  display: none;
}
/*ty page*/

.ty-title {
  font-weight: 700;
  font-size: 26px;
  line-height: 35px;
  text-align: center;
  color: var(--color-gray600);
  margin: 38px auto 25px;
}
h1.h1-ty {
  font-weight: normal !important;
  font-size: 24px;
  line-height: 32px;
  color: var(--color-gray600);
  text-align: center;
  margin: 0 auto;
}
.h1-ty-sub {
  font-size: 24px;
  line-height: 32px;
  color: var(--color-gray600);
  text-align: center;
  margin: 35px auto 30px;
}
.h1-ty-sub span {
  color: #ff6200;
  font-weight: 700;
}
.branch_name {
  font-weight: 700;
  color: #FF6200;
}
.ty-msg {
  font-size: 24px;
  line-height: 32px;
  text-align: center;
  margin: 0 0 20px;
  color: var(--color-gray600);
}
.img-responsive {
  width: auto!important;
}
.img-poz-hook {
  margin-top: 77px;
}
.calc-tabs .nav-tabs>li>a {
  border: none;
  color: var(--color-gray600);
  font-size: 18px;
  background: var(--bgcolor-white);
  border-top: 3px solid transparent;
  margin: 0;
  cursor: pointer;
}
.calc-tabs .nav-tabs>li.active>a, .calc-tabs .nav-tabs>li.active>a:hover, .calc-tabs .nav-tabs>li.active>a:focus {
  border: none;
  border-top: 3px solid #FF6200;
  cursor: default;
}
.calc-select {
  width: 300px;
  margin: 0 auto;
}
.calc-select .chosen-container {
  margin-top: 10px;
}
#modalSalariu .btn-renunta {
  font-size: 14px;
  text-align: left;
  float: left;
  margin-top: 20px;
  background: none;
  border: none;
}
#modalSalariu .modal-title {
  color: var(--color-gray600);
  font-weight: bold;
}
#modalSalariu input.error {
  font-size: 14px;
}
#modalSalariu {
  text-align: center;
  padding: 0!important;
}
#modalSalariu:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}
#modalSalariu .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.shopadress {
  display: block;
  font-size: 10px
}
.bazar_info {
  padding-top: 15px;
}
.info_block {
  background: url(/dam/ingro/lp/credit-ipotecar/images/icon_8.png) no-repeat 100px -10px;
  display: inline-block;
  width: calc(100% - 400px);
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 190px;
}
.info_block .txt-info {
  color: #393939;
  font-size: 24px;
  line-height: 30px;
  padding-right: 20px;
}
.bazar_block {
  width: 240px;
  font-size: 0px;
  vertical-align: middle;
  display: inline-block;
}
.bazar_block .bazar_partner {
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 5px 10px;
  display: inline-block;
  /* background: #fff;*/
  text-align: center;
}
.bazar_block .bazar_partner .cnt {
  border: 1px solid #ff6200;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
}
.bazar_block .bazar_partner img {
  /*width:100%;*/
  max-width: 100%;
}
.bazar_block .bazar_partner .discount {
  background: #ff6200;
  font-size: 24px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}
/* Popup styling */

#terms-popup {
  padding: 30px;
  padding-left: 30px!important;
}
#terms-popup h4 {
  color: #767676;
}
#terms-popup span {
  display: block;
  margin-bottom: 10px;
  color: #767676;
}
/* Alert styling */

.trans {
  position: relative;
  overflow: hidden;
  perspective: 300px;
}
.trans .tr-img-main {
  width: 100%;
}
.trans span {
  display: inline-block;
  position: relative;
  top: 33%;
  margin: 0 3%;
}
.trans span i {
  text-align: center;
  font-size: 40px;
  width: 50px;
  height: 50px;
  padding: 5%;
}
.trans .tr-square i {
  border: 2px solid;
}
.trans-data {
  width: 100%;
  height: 100%;
  text-align: center;
}
.trans-data p {
  color: #fff;
  text-align: left;
  padding: 10px;
  margin: 0;
  float: left;
  font-size: 13px;
}
.tr-white i {
  color: #fff;
  border-color: #fff;
}
.tr-simple .trans-box {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 0;
  background: rgba(240, 240, 240, 1);
  transition: all 0.3s;
}
.tr-simple:hover .trans-box {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 1;
}
/* minimum requirements styling */

.minimum-requirements {
  max-width: 1300px;
  margin: 0 auto;
  padding: 20px 64px;
}
.minimum-requirements p {
  font-size: 14px;
  color: #767676;
}
.minimum-requirements ul {
  -webkit-padding-start: 20px;
  font-size: 14px;
  color: #767676;
}
.bottom-box {
  padding: 30px;
  margin-bottom: 50px;
  border: 1px solid #FF6200;
}
.bottom-box-title {
  font-size: 32px;
  line-height: 35px;
  margin-bottom: 30px;
  text-align: center;
  margin: 0;
}
.bottom-box-list {
  font-size: 16px;
  margin-top: 30px;
}
.bottom-box-list li {
  margin-bottom: 10px;
}
.bottom-box-list li span {
  color: #767676;
  font-size: 16px;
}
footer {
  padding-bottom: 0!important;
}
.sum-trigger {
  margin-top: 10px;
  height: 1px;
  padding: 0;
  color: #ff6200;
  overflow: hidden;
  transition: all 1s;
}
.show-sum-trigger {
  padding-bottom: 30px;
}
/* Overwrite templateOneColumn styles */

header.default-header, .main-title-wrapper, .nav-tabs-wrapper {
  display: none;
}
.full-width-content {
  padding-top: 0;
}
.main-content-wrapper.layout {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.calc_mecanica.visible-all {
  max-width: 1170px;
  margin: 30px auto 0;
}
footer.main-footer {
  display: none;
}
.not-home .page {
  margin-bottom: 0;
  overflow: hidden;
}
.credit-ipotecar-c .suma_creditata {
  display: none;
}
/* TY styling */

.col-md-12.col-sm-12.col-xs-12.clearfix {
  text-align: center;
}
#tnk .ty-title {
  margin-top: 40px;
  text-align: center;
}
#tnk .spgInfoBlock p {
  color: var(--color-gray600);
}
#tnk .background-container-personal {
  background: url(/dam/ingro/lp/prima-casa/images/prima-casa-header-background-2017.jpg) no-repeat center top;
  border-radius: 0;
}


@media screen and (max-width: 1600px) {
  header {
    background-size: cover;
  }
}
@media screen and (max-width: 1280px) {

}
@media screen and (min-width: 1280px) {
  .hook-type2 {
    padding-left: 30px !important;
  }
  .hook-type1 {
    padding-right: 30px !important;
  }
  /*.sum-trigger {
      width: 600px;
      margin: 0 auto;
      text-align: center;
    }
    .show-sum-trigger {
      padding-bottom: 40px;
      width: 600px;
      margin: 0 auto;
      text-align: center;
    }
    .offer-image {
      background: url(../images/arrow_bg_big.png) no-repeat;

      background-position: 747px 0;
    }
    .offer-info_highlight {
      height: 325px;
      padding: 35px 20px;
    }*/
}
@media screen and (max-width: 1280px) and (min-width: 800px) {
  .logo {
    position: relative;
    top: 34px;
    left: 27px;
  }
}
@media screen and (max-width: 1280px) {
  .haeder_text .logo {
    position: relative;
    top: 10px;
    left: -15px;
  }
  .bazar_info {
    padding-top: 0px;
  }
  .br-hook {
    display: none;
  }
  /*header {

        background: none !important;

    }*/
  /*.decoratii{

        background: #f0f0f0;

        padding: 0px;

    }*/
  .calc_plm {
    background: none;
  }
  .inner {
    background-color: transparent;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0 15px;
    position: relative;
    width: 100%;
    max-width: 768px;
  }
  .minimum-requirements {
    max-width: 768px;
    padding: 20px 15px;
  }
  header .h_inf {
    margin-bottom: 20px;
  }
  .haeder_text {
    margin-right: 0;
    padding: 15px;
    float: right;
    position: relative;
  }
  header .stampila {
    width: 178px;
    height: 133px;
    right: -92px;
    top: 50%;
    margin-top: -65px;
    background-size: contain;
    background-size: 104%;
  }
  .haeder_text .title {
    font-size: 24px;
    font-weight: 700;
    line-height: 23px;
    margin-top: 30px;
  }
  .haeder_text .subtitle {
    font-size: 20px;
    line-height: 28px;
    color: #FFF;
    padding-top: 25px;
    padding-bottom: 5px;
  }
  .msg_box {
    font-size: 18px;
    line-height: 24px;
  }
  .form_css_hook {
    padding: 0px !important;
  }
  .calculator_block .calc-info .info_left {
    width: 100%;
    float: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }
  .calculator_block .calc-info .info_left .top {
    padding: 10px 15px;
    font-size: 18px;
    line-height: 24px;
  }
  .calculator_block .calc-info .info_left .bottom {
    font-size: 18px;
    line-height: 30px;
  }
  .ico_arr_down {
    height: 30px;
    background-size: contain;
  }
  /*.calc_actions {

        padding: 15px 15px 15px;

        width:100%;

        float:none;

        background: #ffffff;

    }*/
  /*.info_highlight{

        float:none;

        width:100%;

        height:auto;

        padding:15px;

        font-size: 0px;

    }*/
  /*.info_highlight .item{

        float:none;

        width:100%;

        height:auto;

        font-size:18px;

        line-height: 22px;

        width:50%;

        display:inline-block;

        vertical-align: top;

    }*/
  /*.info_highlight .item .value-credit{

        padding:0px;

        font-size:24px;

        line-height: 28px;

        padding-top:5px;

    }

    .info_highlight .item .value-rate{

        padding:0px;

        font-size:24px;

        line-height: 28px;

        padding-top:5px;

    }*/
  .calculator_block .calc-info .info_left .item {
    padding: 5px 0px 5px;
    ;
  }
  .calculator_block .info_right {
    /*display:none !important;*/
  }
  .calc_row .calc_label {
    width: 100%;
  }
  /*.calc_actions .calc_label_title {

        font-size: 20px;

    }

    .calc_actions > .calc_label_title {

        padding-bottom: 20px;

    }*/
  .calc_row {
    margin-top: 10px;
  }
  .calc_row .calc_slider {
    width: 100%;
    position: relative;
    ;
    left: auto;
    right: auto;
    margin-left: 0px;
    /*display:none;*/
  }
  .calc_row .calc_input {
    padding-left: 0px;
    padding-right: 35px;
    position: relative;
  }
  /*.calc_row .calc_input input{

        width:100%;

    }*/
  .calc_row .calc_input label {
    position: absolute;
    top: 0px;
    right: 0px;
    height: 40px;
    padding: 0px;
    margin: 0px;
    padding-right: 0px;
  }
  .calc_detailed_results {
    background: #ffffff;
  }
  /*.calc_detailed_results .rez_block{

        display:block;

        text-align: left;

        padding:5px 0;

    }*/
  /*
    .calc_detailed_results .rez_block .rez_label{

        padding-right:10px;

        display:inline-block;

    }*/
  /*.calc_detailed_results .rez_block .rez_label br{

        display:none;

    }

    .calc_detailed_results .rez_block .rez_result {



        display:inline-block;

    }*/
  .css_hook_padd {
    padding: 10px 0px;
    /*background: #ffffff;*/
  }
  .delimiter, .grey_line {
    border: none;
  }
  .info_mobile {
    display: block;
  }
  .info_mobile .text {
    color: #767676;
    padding-top: 10px;
  }
  .info_mobile .td-elem {
    padding-bottom: 15px;
  }
  .item-2 {
    display: none;
  }
  .form_box {
    padding: 0px 0px 25px;
  }
  .form_text {
    padding-bottom: 0px;
  }
  .input_row label {
    position: static;
    display: block;
    text-align: left;
  }
  .form_block input {
    margin-bottom: 10px;
  }
  .chosen-container {
    margin-bottom: 10px;
  }
  /*.calc_detailed_results .rez_block .rez_label, .calc_detailed_results .rez_block .rez_result{

        color:#767676;

        vertical-align: top;

    }*/
  .haeder_text {
    float: left;
    width: 50%;
  }
  .calculator_block .calc-info .info_right .row-info .col-xs-6 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .talk {
    display: none !important;
  }
  .btn_md {
    padding: 0 50px;
  }
  .btn_md .ico_arrow_right {
    right: 15px;
  }
  #v_msg_box {
    display: none;
  }
  #v_msg_box_m {
    display: block;
    background-color: #fff;
  }
  .m_only {
    display: block;
  }
}
.calculator_block .calc-info .info_right .text {
  font-size: 22px;
}
.btn_md, .btn_md:hover, .btn_md:active, .btn_md:visited, .btn_md:focus, .submit_btn, .submit_btn:hover, .submit_btn:visited, .submit_btn:active, .submit_btn:focus {
  background: #525199;
}
.icodisc {
  background: url('/dam/ingro/lp/credit-ipotecar/images/icon-aug.png') left center no-repeat;
  padding-left: 80px;
  margin: 50px 0 0 0px;
}
.extraline {
  margin-top: 40px;
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 900px) {
  .calculator_block .calc-info .info_right .row-info {
    padding: 40px 0;
  }
  .button-hook-container {
    padding: 10px 15px 60px;
  }
  .msg_box {
    padding: 50px 0;
  }
  .form_block p {
    font-size: 16px;
    padding-bottom: 25px;
  }
  .form_block a {
    font-size: 16px;
  }
  .inner_footnotes ul li {
    font-size: 14px;
  }
}
@media screen and (max-width: 899px) and (min-width: 700px) {
  .tr-simple>div {
    padding-bottom: 25px;
  }
}
@media screen and (max-width: 450px) {
  .icodisc {
    margin: 50px 0 0 0px;
  }
  .extraline {
    margin-top: 0px;
    padding-bottom: 20px;
  }
  .haeder_text .title {
    font-size: 20px;
    line-height: 26px;
  }
  /*.calculator_block .calc-info .info_right .text {

      text-align: left;

      padding-left: 20px;

    }*/
  .haeder_text {
    padding-top: 70px;
    margin-bottom: 15px;
  }
  /*.msg_box {

      text-align: left;

      padding-left: 40px;

    }

    .calc_actions .calc_label_title {

      text-align: left;

      padding-left: 30px;

    }*/
  header .h_inf {
    margin-bottom: 20px;
    margin-top: -62px;
  }
  .offer-container .col-xs-4 {
    padding-right: 0;
    padding-left: 0;
  }
}
@media screen and (max-width: 480px) {
  .calc_slider.calc-select {
    width: 100%;
    margin: 0 auto;
    padding: 0px;
  }
  .bottom-box-title {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 450px) {
  header .stampila {
    display: none;
  }
  .haeder_text {
    float: none;
    margin-right: 0;
  }
}
@media screen and (min-width: 1001px) {
  .nav_links {
    display: inline-block !important;
  }
  .acc_body {
    display: block !important;
  }
  .expand_body {
    display: block !important;
  }
  .row_spacer {
    padding-right: 35px;
  }
}
@media screen and (max-width: 1000px) {
  .calculator_block .info_right {
    /*display:none !important;*/
  }
  header .ccdog {
    display: none;
  }
  .tr-simple:hover .trans-box {
    display: none;
  }
  #modalSalariu .btn-renunta {
    font-size: 14px;
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }
  .card-complet-image {
    display: none;
  }
  .mobile_cta_container {
    display: inline-block;
    ;
  }
  .inner, .pseudo_inner {
    width: 100%;
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box;
    /* Opera/IE 8+ */
  }
  .inner h1 {
    text-align: center;
    margin-bottom: 15px;
  }
  .inner h2 {
    text-align: center;
    margin-bottom: 15px;
  }
  .inner.info h2 {
    margin: 10px 0 25px;
  }
  .d_only {
    display: none !important;
  }
  .m_only {
    display: block;
  }
  .form_box form {
    margin: 0 auto;
    max-width: 480px;
  }
  .form_block p {
    font-size: 14px;
    line-height: 18px;
  }
  .form_block a {
    font-size: 14px;
    line-height: 18px;
  }
  .form_text p.subtitle {
    font-size: 16px;
    line-height: 18px;
  }
  .box_wrapper {
    /*display:inline-block;*/
    /*min-width: 330px;*/
  }
  .expand_body {
    display: none;
  }
  .form_pad {
    padding-right: 15px;
  }
  .calculator_block .calc_mecanica {
    background: var(--bgcolor-gray100);
  }
  header {
    background: none;
  }
  .haeder_text {
    float: none;
    display: block;
    margin: 20px auto;
    top: 0;
  }
}
@media screen and (max-width: 995px) {
  #itm1, #itm2 {
    display: none;
  }
  .bazar_info {
    display: block;
    text-align: center;
    margin-bottom: 30px;
  }
  .info_block {
    margin-bottom: 15px;
    background-size: auto 70px;
    background-position: 10px center;
  }
  .info_block .txt-info {
    font-size: 22px;
    line-height: 30px;
    text-align: left;
  }
  .bazar_block {
    width: 100%;
    max-width: 500px;
  }
  .bazar_block .bazar_partner {
    width: 50%;
  }
  .bazar_block .bazar_partner img {
    margin: 5px 0;
  }
}
@media screen and (min-width: 769px) {}
@media screen and (max-width: 995px) {
  .info_block {
    background: url(/dam/ingro/lp/credit-ipotecar/images/icon_8.png) no-repeat 0px -10px;
    display: inline-block;
    width: calc(100% - 245px);
    vertical-align: middle;
    padding-left: 90px;
  }
}
@media screen and (max-width: 767px) {
  .icodisc {
    margin: 10px 0 0 0px;
  }
  .form_block input {
    padding-left: 15px;
  }
  .inner_footnotes ul li ul {
    padding-left: 20px;
  }
  .inner_footnotes ul li ul li {
    list-style: disc;
    list-style-position: outside;
  }
  .info_block {
    width: 100%;
    padding-left: 90px;
    min-height: 70px;
  }
  .info_block .txt-info {
    font-size: 18px;
    line-height: 22px;
  }
}
@media screen and (max-width: 700px) {
  .form_text p.title {
    font-size: 26px;
    line-height: 30px;
  }
  .calc_mecanica .calcWrapper, .calc_detailed_results {
    border-radius: 0;
  }
  .info_right .ico {
    height: 70px;
  }
  .ico_8_new {
    margin: 0!important;
  }
  .bazar_block .bazar_partner {
    width: 35%;
    min-width: 53px;
  }
  .bazar_block .bazar_partner .discount {
    padding-left: 2px;
    padding-right: 2px;
    font-size: 16px;
  }
  .offer-container>div {
    min-height: 120px;
    padding-top: 5px;
  }
  .ico_8 {
    background: url('/dam/ingro/lp/credit-ipotecar/images/icon_8_new.png') no-repeat center;
  }
  .main-call {
    display: none;
  }
  .haeder_text .title {
    padding-right: 0;
  }
}
@media screen and (max-width: 1000px) {
  .haeder_text {
    width: 60%;
  }
}
@media screen and (min-width:551px) {
  .hidden-md-up {
    display: none;
  }
}
@media screen and (max-width: 550px) {
  .calculator_block .calc-info .info_right .text {
    padding-top: 15px!important;
  }
  .clearfix.calcLabelBlock {
    text-align: center;
  }
  .calc_row .calc_input {
    margin-top: 10px;
  }
  .main-top .title {
    padding-left: 15px;
    padding-right: 15px;
    line-height: 1.4;
    font-size: 20px;
  }
  .not-home .main-content-wrapper .tab-description{
    margin:0;
  }
  .calc_mecanica.visible-all {
    margin-top: 0;
  }
  .calc_detailed_results .rez_label {
    text-align: left;
  }
  span.rez_result {
    margin-top: 10px;
  }
  .calculator_block .calc-info .info_right .text {
    padding-left: 5px;
  }
  .rez_block:nth-child(5) span.rez_result {
    margin-top: 20px;
  }
  .calculator_block .calc-info .info_right .text {
    line-height: 22px;
  }
  #terms-popup span {
    font-size: 14px;
  }
  .close span {
    font-size: 26px!important;
  }
  .hook-type1, .hook-type2 {
    width: 100%;
  }
  .info_right .ico {
    background-size: 65px;
  }
  .info_right .ico_8_new {
    background-size: 50px;
  }
  .tr-simple .text:last-child {
    padding-top: 15px!important;
  }
  .hook-type1 .ico, .hook-type2 .ico {
    width: 25%;
    padding-right: 0;
    float: left;
    margin-right: 0;
  }
  .hook-type1 .text, .hook-type2 .text {
    width: 65%;
    padding-right: 0;
    float: left;
    font-size: 16px!important;
    text-align: left!important;
    padding-top: 25px!important;
  }
  .ico_8_new {
    background-size: 45px;
  }
  .text-center>.above_calc {
    padding-bottom: 0px;
  }
  .above_calc_second {
    padding-bottom: 15px!important;
  }
  .above_calc {
    display: none;
  }
  .rez_label, .rez_result {
    color: #ff6200!important;
  }
  .item-2 {
    display: block;
  }
  div.text-center.form_text>p.title {
    font-size: 20px!important;
  }
  .offer-container>div {
    min-height: 75px;
  }
  .main-top .delimiter {
    border-top: 1px solid #ff6200;
  }
  .css_hook_padd {
    padding: 9px 0px;
    /* background: #ffffff; */
  }
  p.subtitle.hidden-sm-down, p.title.hidden-sm-down {
    display: none;
  }
  header .h_inf {
    margin-bottom: 20px;
    margin-top: 0!important;
  }
  .haeder_text {
    padding-top: 15px!important;
    margin-bottom: 15px;
    width: 100%;
  }
  .logo {
    padding-top: 0px!important;
  }
  .tr-simple {
    width: 100%;
  }
  .tr-simple>div {
    /* margin: 0 auto; */
    /* max-width: 200px; */
  }
  .tr-simple .trans-box {
    max-width: 280px;
  }
  .haeder_text .title {
    font-size: 17px;
  }
  .calc-info .btn_md {
    font-size: inherit;
    margin-bottom: 30px;
  }
  .btn_md .ico_arrow_right {
    height: 20px;
    margin-top: -10px;
  }
  .info_right .ico {
    height: 50px;
    background-size: contain;
  }
  .form_text p.title {
    padding-top: 0;
  }
}
/*@media screen and (min-width:992px) and (max-width:1280px){ .tr-simple .text {padding-top:0!important; margin-top:-10px;}}*/