.advanced-search__wrapper{display:flex;font-family:Verdana;}.advanced-search__text-block{flex-basis:65%;font-size:11px;padding-right:20px;}.registr_form label{font-size:13px;font-weight:bold;margin-bottom:.5em;color:#1a405e;display:block;}.registr_form td{padding-bottom:1.5em;}.registr_form select,.registr_form input{width:100%;box-sizing:border-box;padding:4px;height:25px;border:1px solid #7f7f7f;}.registr_form .field.left{width:50%;padding-right:12px;}.registr_form .field.right{padding-left:12px;}.registr_form .datepick input{width:30%;}.registr_form .field img{padding-right:10px;vertical-align:bottom;}.registr_form .field.three-column-pad{padding-left:22px;}.submit_p input{background:linear-gradient(0deg,#1972c3 0%,#84c1fd 100%);outline:none;border:none;border-radius:6px;color:#fff;font-size:16px;font-weight:bold;padding:10px 60px;width:105%;height:auto;cursor:pointer;}.submit_p:hover input{background:linear-gradient(0deg,#3780c3 0%,#a2d0fd 100%);}.submit_p:focus input,.submit_p:active input{background:linear-gradient(0deg,#0c65b7 0%,#4ca4fb 100%);}ul.bookmarks{margin:0 auto;padding:0;font-size:18px;width:max-content;overflow:hidden;}ul.bookmarks li{margin:0;padding:0;list-style-type:none;float:left;display:flex;align-items:center;height:25px;border:1px solid #ccc;border-bottom:0;border-left:0;border-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0;font-weight:initial;font-size:16px;}ul.bookmarks li:first-child{border-left:1px solid #ccc;}ul.bookmarks li.active{background:#0070bd;}ul.bookmarks a{display:block;padding:0 12px;line-height:13px;text-decoration:none;padding:10px 40px;color:#373737;margin:0;border-right:none;}ul.bookmarks li.active a,ul.bookmarks li.active a:visited{color:#fff;text-decoration:none;}.tab_content{padding:0 10px;overflow:hidden;zoom:1;border:1px solid #ccc;border-radius:6px;}
@media screen and (max-width: 1180px){
    .advanced-search__wrapper{
        flex-wrap: wrap;
    }

    .advanced-search__text-block{
        flex-basis: 100%;
        width: 100%;
        margin-bottom: 30px;
    }

    .submit_p input{
        width: 100%;
    }
}

@media screen and (max-width:630px){
    .registr_form td {
        display: block;
        width: 100%;
    }

    .registr_form .field.left{
        width: 100%;
        padding-right: 0;
    }

    .registr_form .field.right {
        padding-right: 0;
        padding-left: 0;
    }

    .registr_form .field.three-column-pad{
        padding-left: 0;
    }

    .registr_form .field img{
        width: 25px;
        height: 25px;
        padding-right: 5px;
        padding-left: 0!important;
    }

    #StudyTypeId{
        width: calc(100% - 30px - 10px)!important;
    }

    .field.left.datepick{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .field.left.datepick>label{
        display: block;
        width: 100%;
    }

    .registr_form .datepick input {
        width: calc(48% - 30px - 5px);
    }

}


@media screen and (max-width: 400px){
    .registr_form .datepick input {
        width: calc(100% - 30px - 5px);
        margin-bottom: 15px;
    }

}