#header #search .tx-indexedsearch-searchbox-sword{
background: none;
width: 107px;
height: 27px;
padding-left: 5px;
padding-right: 40px;
line-height: 27px;
font-size: 10px;
}

#header .tx-indexedsearch-search-submit{
position: absolute;
top: 0px;
right: 0px;
}

#header #search .tx-indexedsearch-searchbox-button {
background: url("../img/search-submit.png") no-repeat top;
height: 27px;
width: 37px;
top: 0;
right: 0;
text-indent: -9999px;
}

#header #search .tx-indexedsearch-searchbox-button:hover {
background: url("../img/search-submit.png") no-repeat bottom;
cursor: pointer;
}

#header #search .tx-indexedsearch-res ,
#header #search .tx-indexedsearch-rules,
#header #search .tx-indexedsearch-info-sword ,
#header #search .tx-indexedsearch-form label,
#header #search #tx_indexedsearch fieldset legend,
#header #search .tx-indexedsearch-info-noresult {display: none;}
.frame-custom-1 .contenttable{background: transparent;border: none;}

#nav ul li div.dropdown div.listContainer4 ul,
#nav ul li div.dropdown div.listContainer2 ul,
#nav ul li div.dropdown div.listContainer1 ul{width:auto;}
/*new css */

h3{line-height:inherit;}
body:not(.with-right-sidebar){overflow-x:hidden;}
/*#container{-webkit-transform: scale(1.5);-webkit-transform-origin: top;transform: scale(1.5);transform-origin: top;}   */
.row-sidebar{position:relative;}
.container{padding:0;}
#nav{display: flex;	justify-content: end;}
#nav .navbar{padding:0;}
#nav ul{margin-right:62px}
#nav ul li div.dropdown{top:38px;}
#footer div#contact{float:unset;width: 230px;margin-left: auto;} 
#bottom ul {float: right; margin-right: 0;}
#sidebar,#content_main,#sidebar .searchbox input.sword,li.search #searchbox input.sword{box-sizing: content-box;}
#content_main .seminarlist .nav-link{padding:0;color:#5ba0e2;}
#content_main .seminarlist ul.left, #content_main .seminarlist ul.middle, #content_main .seminarlist ul.right{box-sizing: content-box;}
.searchbox.mob_search {display: none;}
#sidebar .stickit { top: 20px; width: 135px; background: white; position: fixed !important;}
.sidebar-mobile{display: none;}
#sidebar .subnav {position: static;}
.header-sticky.stickem { top: 20px; width: 135px; background: white; position: fixed !important;}
.stickit-end {bottom: unset !important;position: unset !important; }
ul.exp-subnav.fixnav{height:500px;overflow-y: scroll;}
/*media css*/
@media only screen and (min-width: 1450px){
body{
    -ms-transform: scale(1.25);
    -ms-transform-origin: top;
    -moz-transform: scale(1.25);
    -moz-transform-origin: top;
    -o-transform: scale(1.25);
    -o-transform-origin: top;
    -webkit-transform: scale(1.25);
    -webkit-transform-origin: top;
    transform: scale(1.25);
    transform-origin: top;
    overflow-x: hidden;
}
.subnav.stickem.header-sticky.stickit{margin-top:20px;}
}

@media only screen and (min-width: 1520px){
body{
    -ms-transform: scale(1.2) !important;
    -ms-transform-origin: top !important;
    -moz-transform: scale(1.2) !important;
    -moz-transform-origin: top !important;
    -o-transform: scale(1.2) !important;
    -o-transform-origin: top !important;
    -webkit-transform: scale(1.2) !important;
    -webkit-transform-origin: top !important;
    transform: scale(1.2) !important;
    transform-origin: top !important;
    overflow-x: hidden !important;
}
.subnav.stickem.header-sticky.stickit{margin-top:20px !important;}
}

@media only screen and (min-width: 1800px){
body{
    -ms-transform: scale(1.5) !important;
    -ms-transform-origin: top !important;
    -moz-transform: scale(1.5) !important;
    -moz-transform-origin: top !important;
    -o-transform: scale(1.5) !important;
    -o-transform-origin: top !important;
    -webkit-transform: scale(1.5) !important;
    -webkit-transform-origin: top !important;
    transform: scale(1.5) !important;
    transform-origin: top !important;
    overflow-x: hidden !important;
}
.subnav.stickem.header-sticky.stickit{margin-top:20px !important;}
}

/*@media only screen and (min-width: 1974px){
body{
    -ms-transform: scale(2) !important;
    -ms-transform-origin: top !important;
    -moz-transform: scale(2) !important;
    -moz-transform-origin: top !important;
    -o-transform: scale(2) !important;
    -o-transform-origin: top !important;
    -webkit-transform: scale(2) !important;
    -webkit-transform-origin: top !important;
    transform: scale(2) !important;
    transform-origin: top !important;
}
}*/

@media (max-width:1449px){
	body{-webkit-transform: scale(1.2);-webkit-transform-origin: top;transform: scale(1.2);transform-origin: top; overflow-x: hidden;}
   .subnav.stickem.header-sticky.stickit{margin-top:20px;} 
}
@media (max-width:1400px){
   body{-webkit-transform: scale(1);-webkit-transform-origin: top;transform: scale(1);transform-origin: top; overflow-x: hidden;} 
}

@media (max-width: 1200px){
/*   .row-sidebar{display:flex;flex-direction: column-reverse;}*/
   #rightsidebar {display: none;}
   body{-webkit-transform: unset;-webkit-transform-origin: unset;transform: unset;transform-origin: unset;}
   .subnav.stickem.header-sticky.stickit{margin-top:0px;}
}
@media (max-width: 991px){
    #container{max-width: 720px;width:100% !important;}
    #teaser{width:100%;height:220px;}
    #teaser ul.tabs{width:100%;}
    #teaser .tab_container img{width:100%;height:auto;}
    #bottom{height:auto;background:#454A4E;padding:20px 45px;}
    #bottom .row{flex-direction: column-reverse;}
    #bottom .row .col-md-6{width:100%;}
    #bottom ul{float:left;margin-bottom:20px;}
    .navbar-light .navbar-toggler-icon{background-image:url(../Images/toggle-icon.png);}
    .navbar-toggler{border:0;height:39px;}
    .navbar-toggler:focus {box-shadow: unset;}
    #nav .navbar {position:unset;}
    .navbar-nav{background: #3e4245;position: absolute;left: 0px;width: 100%;top: 65px;z-index: 5;}
    #nav ul li:hover div.dropdown {display: none;}
    #nav ul li a:hover, #nav ul li.sub:hover, #nav ul li.sub:hover a, #nav ul li.active, #nav ul li.active a {color: #ffffff;background: #3e4245;}
    #nav ul li.sub a {background:unset;}
    #nav ul li.sub div.dropdown ul li a{color: #3e4245;}
    #nav ul li{position:relative;margin-left:0;}
    #nav .navbar .label-nav {margin-left: 10px;cursor: pointer;display: initial;position: absolute;width: 35px;height: 35px;top: 5px;right:30px;}
    #nav .navbar .label-nav:after {position: absolute;top: 12px;right: 10px;background-image: url(../Images/subarrow.png);width:6px;height:5px;content: "";}
    #nav ul li div.dropdown{top:0;position:relative;float: left;}
    #nav .listContainer1,#nav .listContainer2,#nav .listContainer3,#nav .listContainer4{float:left;width:100%;}
    #nav ul li div.dropdown {min-width: 100%;}
    #content_main .seminarlist ul.middle {padding-left: 20px;margin-right: 20px;}
    #content_main {padding-right:0;}
    #sidebar .subnav .exp-subnav{display:none;}
    #sidebar{width:100%;margin-right: 0;box-sizing: border-box;padding:20px;flex-direction: column; display: flex;justify-content: space-between;position: absolute !important;bottom:0;top:auto;}
    #sidebar .subnav {margin-bottom: 0;}
    .sri-certificate {display: inline-block;}
    #breadcrumb ul,#content_main{width:100% !important;}
    /*#breadcrumb{padding:0 20px;}*/
    .row-sidebar {padding: 0 20px;display:inline-block;width:100%;}
    #up {bottom: -200px;}
    ul.tx_scp-n-3 li.tx_scp-list-item {width: 220px;}
    div.tx-srilabel-pi1{margin: 0;}
    .tx-rmseminare-pi1 .box .wrapper{overflow:scroll;}
    .tx-rmseminare-pi1 .wrapper .col_70_15_15,.tx-rmseminare-pi1 .wrapper .col_70_30{display:flex;}
    .tx-rmseminare-pi1 .col_70_15_15 .col_70,.tx-rmseminare-pi1 .col_70_15_15 .col_15,.tx-rmseminare-pi1 .col_70_15_15 .col_15,.tx-rmseminare-pi1 .col_70_30 .col_30,.tx-rmseminare-pi1 .col_70_30 .col_70{flex-grow: 0;flex-shrink: 0;}
    .searchbox.mob_search{display:inline-block;}
    .searchbox.mob_search form{position:relative; display:inline-block;}
    .searchbox.mob_search input.sword {border: 1px solid #dfdfdf;width: 115px;margin-right: 20px;font-family: "Arial",sans-serif;color: #5f6468;font-size: 11px;height: 20px;}
    .searchbox.mob_search input.submit {border: 1px solid #dfdfdf; position: absolute;top: 10px;right: 15px;text-indent: -9999px;width: 20px;height: 20px;overflow: hidden;background-image:url(../Images/submit.png);font-size: 0;line-height: 0;}
    #sidebar .searchbox{display:none;} 
    #teaser ul.tabs li.search {display:none;} 
    #main{display:inline-block;padding:50px 0 380px 0;width:100%;}
    .sidebar-desk{display: none !important;}
}
@media (max-width: 767px){
   #container{max-width: 540px;}
   #footer div#contact{width: 100%;padding-left: 0;border-left: unset;}
   #footer #links{padding-left: 0 !important;}
   #teaser ul.tabs{height:auto;background:unset;}
   #teaser {height: 305px;background-position: top;}
   #content_main .seminarlist ul.left, #content_main .seminarlist ul.middle, #content_main .seminarlist ul.right {width: 33%;padding-left: 0px;margin-right: 0;}
   #content_main .seminarlist ul.middle{border-left: unset;border-right: unset;}
   .tx-rmseminare-pi1 .box .bottom{height:auto !important;}
   .tx-rmseminare-pi1 .box .bottom .col_70 input {margin-left: 0 !important;}
   .tx-rmseminare-pi1 .box .bottom .col_70_30 .col_30 {width: 100% !important;margin: 20px 0px;}
   .ce-gallery figcaption{margin-bottom:20px;}
   .tx-rmseminare-pi1 fieldset .formField input.text {width: 277px !important;}
   .tx-rmseminare-pi1 fieldset .formField input.small {width: 200px !important;}
   .tx-rmseminare-pi1 fieldset .formField input.smaller {width: 72px !important;}
   .tx-rmseminare-pi1 fieldset .threeColumns .one {width: 225px !important;}
   .tx-rmseminare-pi1 fieldset .threeColumns .two {width: 170px !important;}
   .tx-rmseminare-pi1 fieldset .twoColumns.odd .one{width:100%;}
   .tx-rmseminare-pi1 fieldset .twoColumns.odd .two{padding-left:40px;margin-top:15px;display:inline-block;} 
   .tx-rmseminare-pi1 fieldset .oneColumn textarea{width:420px !important;}
   .tx-rmseminare-pi1 fieldset .twoColumns input.text {width: 420px !important;}
   #teaser ul.tabs li{background-color:rgba(62, 66, 69, 0.6);}
   #teaser ul.tabs li,#teaser ul.tabs li a{width:100%;}
   #nav ul li div.dropdown div.listContainer1 ul {width: 50%;}
   #nav ul li#p-3 div.dropdown ul.listCol2{margin-right: 0;border-right: unset;}
}
@media (max-width: 567px){
   #container{max-width: 100%;margin:0;}
   #top ul{margin-right: 0;}
   #nav {background: #508DB7;height: 80px;}
   .searchbox.mob_search form{margin-top:20px;}
   #navleft{display:none;}
   #navright{display:none;}
   #logo{top:32px;}
   .navbar-nav{top:105px;}
   #content {padding: 50px 20px;}
   #footer{padding: 35px 20px;}
   #bottom{padding:20px}
   #teaser ul.tabs li a {padding-left: 11px;padding-right: 11px;}
   #teaser ul.tabs li a.active{border-bottom: 1px solid #000;}
   #teaser {height: 266px;background-position:top;}
   #teaser ul.tabs li.search {margin-left: 94px;}
   div.tx-srilabel-pi1{width:auto;}
   ul.tx_scp-n-3 li.tx_scp-list-item {width: 100%;margin-right:0;}
   .tx-rmseminare-pi1 ul.ui-tabs-nav li a{font-size:11px;}
   #main .tx-rmseminare-pi1 ul.ui-tabs-nav li {width: 100%;}
   #main .tx-rmseminare-pi1 ul.ui-tabs-nav li a{width:100%;display:inline-block;}
   #content_main table.ce-table tbody tr td{width:25%;}
   #content_main iframe{width:100% !important;}
   .tx-rmseminare-pi1 fieldset .formField label{width:100% !important;}
   .tx-rmseminare-pi1 fieldset .formField label strong {margin-left: 20px !important;}
   .tx-rmseminare-pi1 fieldset .formField input.text {margin-left: 20px !important;}
   .tx-rmseminare-pi1 fieldset .twoColumns .one .indent {padding-left: 20px !important;}
   .tx-rmseminare-pi1 fieldset .twoColumns .two{text-align:center;}
   .tx-rmseminare-pi1 fieldset .threeColumns .one {width: 100% !important;}
   .tx-rmseminare-pi1 fieldset .threeColumns .two {width: 100% !important;}
   .tx-rmseminare-pi1 fieldset .threeColumns .one .indent,.tx-rmseminare-pi1 fieldset .threeColumns.odd .two,.tx-rmseminare-pi1 fieldset .threeColumns.odd .three{padding-bottom:10px !important; padding-left: 20px !important;}
   .tx-rmseminare-pi1 .indent {padding-left: 20px !important;}
   .tx-rmseminare-pi1 fieldset .twoColumns input.text {width: 280px !important;}
   .tx-rmseminare-pi1 fieldset .twoColumns.odd .two{text-align:left !important;}
   .tx-rmseminare-pi1 fieldset .twoColumns.odd .two {padding-left: 20px;}
   .tx-rmseminare-pi1 fieldset .oneColumn textarea {width: 282px !important;}
   .tx-rmseminare-pi1 fieldset .twoColumns .one {width: 170px !important;}
   .navbar-toggler{height:80px;}
   #content_main .seminarlist ul.left, #content_main .seminarlist ul.middle, #content_main .seminarlist ul.right {width: 31%;}
   #content_main .seminarlist ul.middle {padding:0 10px;}
   li.ui-state-default.ui-corner-top.ui-state-hover.ui-tabs-selected.ui-state-active {border-bottom: 1px solid #000;}
   #top ul li a{font-size: 9px;}
}
@media (max-width: 350px){
   #top ul li a{font-size:8px;}
   .searchbox.mob_search input.sword{margin-right: 0px;}
   .searchbox.mob_search input.submit{right:0;}
}

select#tx_rmseminare_pi1_isdocumentaddress,
select#tx_rmseminare_pi1_isbillingaddress,
select#tx_rmseminare_pi1_location {
    font-family: "Arial", sans-serif;
    color: #5f6468;
    font-size: 12px;
}
select#tx_rmseminare_pi1_location {
    border: none;
}

/*.ui-dialog {
    left: 50% !important;
    position: absolute !important;
    transform: translateX(-50%) !important;
    display: block !important;
}*/