
.personal_slider {
  height:243px;
}

.personal_slider .carousel-caption {
    top: 96px;
   
}

.personal_wrapper .mobile.nav-tabs li {
    display: block;
    text-align: left !important;
    margin: 0 11px !important;
}

.personal_wrapper .mobile.nav-tabs li a{
font-size:18px;
color:#bd8721;

}


.personal_wrapper{
	background-image: url(images/personal_back.jpg);
	padding-bottom: 80px;
}

/*.personal_slider{
    background-image: url(../images/personal_slider_mob.jpg);
}*/

.personal_wrapper .tabs {

    width: calc(100% - 30px);

}
.personal_wrapper .tab-content {
   
    padding: 28px 16px 80px;
  
}

.personal_wrapper .tabs p {
    margin-bottom: 10px;
}

.personal_wrapper .tabs hr {border: 0;
    border-bottom: 1px dashed #9E9E9E;
}

.review_item .links{
    margin:20px 0;
}

.review_item a{
color: #737272;
    text-decoration: underline;
    display: inline-block;
    margin-right: 20px;
}

.personal_wrapper .rtext {
    margin-bottom: 10px;
    line-height: 20px;
}

.ava {
    font-size: 13px;
    color: #b9bab9;
    text-align: center;
    margin-bottom: 20px;
}

.personal_wrapper label{
     font-size:15px;
    color:#b9bab9;
}

.profile_form  .text.edit{
    background-image: url(../images/pencil.jpg);
background-repeat: no-repeat;
background-position: center right 10px;
}

.profile_form .edit{
        width: 100%;
    font-size: 16px;
    color: #454645;
    line-height: 24px;
    padding: 10px 22px;
    margin-bottom:30px;
}

.form_ps{
        color: #8d8f8d;
    text-align: center;
    margin: 2px 0 35px;
}
.profile_form hr {
    border-bottom: 1px dashed #9E9E9E;
    margin: 36px 0 27px;
}

@media (min-width: 400px){
    .personal_slider {
  height:347px;
}
  .profile_form .edit{
     
    font-size:22px;
  
}

.form_ps{
    font-size:21px;
}
.personal_wrapper label{
     font-size:21px;

}

.profile_form .green {
    color: #4b9f70;
    font-size: 22px;
}
.personal_wrapper .mobile.nav-tabs li a{
font-size:25px;


}
.ava {
    font-size: 18px;
   
}
#orders{
    font-size: 21px;
}
.personal_wrapper .rtext {
    line-height: 28px;
}
.personal_slider .carousel-caption {
    top: 128px;
}

.personal_slider .slide_title {
    font-size: 38px;
    
}

}
    
@media (min-width: 992px){
.contacts_slider {
    height: 527px;
   
}
.contacts .col-lg-3, .persons .col-lg-3 {
    font-size: 16px;
    text-align: left !important;
    min-height:155px;
    height:155px;
        background-size: 65%;
    background-position: left;
}
.contacts_page .block_subheader{
    font-size:17px;
}

.contacts_page .edit,.contacts_page .submit{
  
    width: 100%;
  
}
.sendform{
        width: 355px;
    margin: 0 auto;
}
.profile_form .edit {
    font-size: 15px;
}
.contacts_part {
    margin: -115px 15px -193px;
    z-index: 2;
    max-width: calc(100% - 30px) !important;
    border:5px solid #fff;
    border-top:0;
}

.block_header {
    padding-top: 150px;
}
.form_wrapper {
    padding: 131px 0 120px;
  
}

.profile_form .green{
    font-size:16px;
}

}

@media (min-width: 768px){
.personal_slider{
    background-image: url(../images/personal_slider.jpg);
    height:511px;
}
.personal_wrapper .nav-tabs li a {
    padding-top: 22px;
    font-size: 14px;
    text-transform: uppercase;
    height: 65px;
}
.personal_wrapper .nav-tabs li {

    height: 65px;
   
}
.personal_wrapper .tabs {
    width: 760px;
    margin: -97px auto 20px;
}
.personal_wrapper .tab-content {
    width: 760px;
}

.personal_wrapper .tabs:before {
    display: block;
    width: calc(100% + -100px);
}

.personal_wrapper .tabs:before {
    display: block;
    width: calc(100% + 10px);
}
#orders,#testi {
    font-size: 21px;
    padding: 82px;
}
#info {
 
    padding: 82px;
}
.personal_wrapper {
    padding-bottom: 120px;
}
.profile_form {
    width: 380px !important;
    margin: 0 auto;
}
.profile_form .edit {
    font-size: 16px;
}
.form_ps{
    font-size:15px;
}
.personal_wrapper label{
     font-size:15px;

}

.personal_wrapper .tabs:before {
   height: calc(100% - 80px);
    bottom: -6px;
    
}
.personal_slider .carousel-caption {
    top: 171px;
}
}


@media (min-width: 992px){
.personal_wrapper .tabs {
    width: 967px;
    margin: -97px auto 20px;
}
.personal_wrapper .tab-content {
    width: 967px;
}
}


@media (min-width: 1200px){
   
    .personal_wrapper .tabs {
    width: 1173px;
    margin: -97px auto 20px;
}
.personal_wrapper .tab-content {
    width: 1173px;
}
}

.bunqBtn{padding:5px 20px;border:2px solid #ccc;border-radius:5px}
