.cabinet-toptd1-responsive-1 {
	display: none;
}
.cabinet-toptd2-responsive-1 .cabinet-toptd1-responsive-1 {
	display: none;
}

@media(max-width: 1024px) {
	html {
		background-image: none;
	}
	body {
		padding: 0 13px;
		font-size: 16px;
		background-image: url('images/parker-responsive.jpg');
	}
	.content,
	.content > tbody,
	.content > tbody > tr,
	.content > tbody > tr > td {
		display: block;
		max-width: 100%;
	}
	.content > tbody > tr > td { 
		display: -webkit-box; 
		display: -ms-flexbox; 
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.content > tbody > tr > td > * { 
		min-width: 100%;
	}
	.content {
		padding: 0 13px;
	}
	table {
		max-width: 100% !important;
	}
	.top-hr {
		-webkit-box-ordinal-group: -9;
		    -ms-flex-order: -10;
		        order: -10;
	}
	.top-logo {
		-webkit-box-ordinal-group: -8;
		    -ms-flex-order: -9;
		        order: -9;
	}
	.top-lc {
		-webkit-box-ordinal-group: -7;
		    -ms-flex-order: -8;
		        order: -8;
	}
	.wrapper {
		-webkit-box-ordinal-group: -6;
		    -ms-flex-order: -7;
		        order: -7;
	}
	.top-hr {
		position: relative;
		width: 100%;
		margin: 0 auto;
        z-index: 2;
        margin: 0 -13px 3px;
        padding: 0 13px;
	}
	.top-logo {
		float: none;
		background-size: auto 100%;
		width: 100%;
		background-position: center;
		background-color: #c3ffff;
		border-radius: 0 0 5px 5px;
	}
	.top-lc {
		float: none;
		margin: 0 auto;
		max-width: 100%;
		height: auto;
	}
	.top-hello {
        max-width: 100%;
        height: auto;
        float: none;
		padding: 15px 0 15px;
		margin: 0 auto;
		/*padding: 2px 0 15px;*/
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
	}
	.responsive-head-login {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	    -webkit-box-pack: center;
	        -ms-flex-pack: center;
	            justify-content: center;
	}
	.responsive-head-login-name {
		margin: 0 10px 0 5px;
	}
	.responsive-head-login .buttons a {
		color: #040404 !important;
	}
	.buttons {
		margin-left: 0;
	}
	.first {
		margin-top: 25px;
        max-width: 100%;
        text-align: center;
        line-height: 1.5;
		height: auto;
		background: none;
	}
	.first::before {
		background: url(images/first-responsive-1.jpg) no-repeat;
		content: "";
        width: 100%;
        height: 30px;
		background-size: contain;
        display: block;
        background-position: center;
	}
	.nav {
		height: auto;
		width: 100%;
		max-width: 100%;
		text-align: center;
		padding: 15px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		margin-top: 18px;
	}
	.nav span {
		display: block;
		margin-right: 0;
	}
	.nav.active {
	    position: fixed;
	    height: 100%;
	    width: 100%;
	    z-index: 9;
	    top: 0;
	    left: 0;
	}
	.hider {
		display: none;
	}
	
	.slider {
		width: 100%;
		max-width: 100%;
        position: static;
        margin: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		height: auto;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
	}
	#my-slider {
		width: 100% !important;
		max-width: 100%;
	}
	#my-slider .ism-slide-0 .ism-caption-0 {
	    left: 15px !important;
	    right: 15px !important;
	    width: calc(100% - 30px) !important;
	}
	.static {
		width: calc(50% - 7.5px);
		position: static;
		background: url(images/slider-responsive-1.jpg);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		border-radius: 5px;
		background-color: #c3fffe;
		margin: 15px 0 0;
	}
	.movable {
		width: calc(50% - 7.5px);
		position: static;
		margin: 15px 0 0;
	}
	body .wrapper {
		max-width: 100%;
		border-radius: 5px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		margin-top: 15px;
	}
	body .reg {
		margin: 22px 15px;
		text-align: center;
		padding-left: 0px;
	}
	body .reg lable {
		padding-left: 0;
	}
	body .reg input {
        width: 100%;
        height: auto;
        margin: 15px 0 0px 0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        font-size: 16px;
        padding: 13px 13px;
        line-height: 1.2;
	}
	body .btn {
		width: 100%;
        height: auto;
        margin: 15px 0 0 0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        font-size: 16px;
        padding: 13px 13px;
        line-height: 1.2;
	}
	img {
		max-width: 100%;
		height: auto;
	}
	
    ul[type="circle"] {
		padding-left: 0;
	}
	
	.ptsinfom-inst-responsive-1 {
		text-align: center;
	}
	
	#content {
		margin-top: 15px;
	}
	
	#contact-wrapper {
		width: 100%;
		max-width: 100%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	form#contactform textarea,
	form#contactform input {
		width: 100%;
		max-width: 100%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	
	td.toptd1 {
		padding-left: 0;
		text-align: center;
	    background-repeat: repeat-x;
	    background-color: #ededee;
		border-radius: 5px;
	}
	.cabinet-table1-responsive-1 {
		display: none;
	}
	.cabinet-toptd1-responsive-1 {
		display: block;
	    border-radius: 5px 0px 0px 0px;
	    background: url(images/bgtopcont.png);
	    padding-left: 20px;
	    color: #24448f;
	    font-family: Cuprum;
	    font-size: 16px;
		font-weight: bold;
		padding: 13px;
		border-radius: 5px;
		margin-top: 13px;
		width: 100%;
		text-align: left;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.cabinet-toptd2-responsive-1 {
		width: 100% !important;
		background: transparent !important;
	}
	.cabinet-toptd2-responsive-1 .cabinet-toptd1-responsive-1 {
		display: block;
	}
	.cabinet-table2-responsive-1 {
		display: block;
		height: auto !important;
		margin-bottom: 25px;
	}
	.cabinet-table2-responsive-1 > tbody {
		display: block;
	}
	.cabinet-table2-responsive-1 > tbody > tr {
		height: auto !important;
		display: block;
	}
	.cabinet-table2-responsive-1 > tbody > tr > td {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        min-width: 100%;
        max-width: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
	}
	.cabinet-table2-responsive-1 td.td1 {
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.cabinet-table2-responsive-1 textarea,
	.cabinet-table2-responsive-1 input {
		width: 100% !important;
		max-width: 100% !important;
	}
	#cabmenu {
		width: 100%;
        height: auto;
        padding: 0px 0 5px;
	}
	.auth-table1-responsive {
		display: block;
	}
	.auth-table1-responsive > tbody {
		display: block;
	}
	.auth-table1-responsive > tbody > tr {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		height: auto !important;
		margin-top: 15px;
	}
	.auth-table1-responsive > tbody > tr > td {
		display: block;
		min-width: 100%;
	}
	.auth-table1-responsive > tbody > tr > td input {
	    width: 100% !important;
	    height: auto;
	    margin: 15px 0 0px 0;
	    -webkit-box-sizing: border-box;
	            box-sizing: border-box;
	    font-size: 16px;
	    padding: 13px 13px;
	    line-height: 1.2;
	}
		
	.fb {
		max-width: 100%;
        padding: 5px 13px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
	}
	
	.fb-top {
	    max-width: 100%;
		margin-left: 0;
	}
	.fb-left {
		display: none;
	}
	.fb-right {
		display: none;
	}
	.fb-center {
		max-width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        overflow: auto;
	}
	.fb-center-responsive-1 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	#fb1, #fb2, #fb3, #fb4, #fb5, #fb6, #fb7, #fb8, #fb9 {
		position: static !important;
		opacity: 1.0 !important;
		left: 0 !important;
	}
	.c-text {
		overflow: hidden;
	}
	body .flex-blocks-nomer {
		gap: 0;
	}
	.botbg {
		background-color: #057ca9;
		border-radius: 5px 5px 0 0;
		padding: 13px 0 0 0;
	}
	.botbg > p:first-child {
		display: none;
	}
	.bottom-table-info-1-responsive {
		display: block;
		height: auto !important;
        padding: 0 13px 13px;
	}
	.bottom-table-info-1-responsive > tbody {
		display: block;
	}
	.bottom-table-info-1-responsive > tbody > tr {
		display: block;
	}
	.bottom-table-info-1-responsive > tbody > tr {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.bottom-table-info-1-responsive > tbody > tr > td {
		min-width: 100%;
		max-width: 100%;
		text-align: center !important;
	}
	.bottom-table-info-1-responsive > tbody > tr > td div {
		text-align: center !important;
	}
	.bottom-table-info-1-responsive > tbody > tr > td div img {
		margin: 5px 5px;
		border-radius: 5px;
	}
	body .bottom-links-1-responsive {
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	    -webkit-box-pack: center;
	        -ms-flex-pack: center;
	            justify-content: center;
	}
	body .bottom-links-1-responsive ul {
		width: 33%;
		min-width: 230px;
	}
	body .bottom-links-1-responsive ul li {
		font-size: 16px;
	}
	body .bottom-links-1-responsive ul li.title {
		font-size: 16px;
	}
}
@media(max-width: 768px) {
    h1 {
        font-size: 22px;
    }
	.static {
		width: 100%;
	}
	.movable {
		width: 100%;
	}
}

@media(max-width: 480px) {
	.first::before {
		height: 60px;
		background-image: url(images/first-responsive-2.jpg);
	}
}