@media only screen and (max-width: 1600px) {
	.banner .bg{
		position: absolute;
		right: 0px;
		width: 50%;
		z-index: -1;
	}
	.banner h1{
		font-size: 150px;
	}
	.form-bg img{
		height: 660px;
	}
	.form h2{
		font-size: 35px;
	}
	.kto-content{
		height: 410px;
	}
	.kto-content h2{
		font-size: 28px;
		line-height: 40px;
	}
	.last-form{
		margin-bottom: 150px;
	}
}
@media only screen and (max-width: 1440px) {
	.form h2{
		font-size: 32px;
	}
	.och img{
		width: 100%;
	}
	.banner h1{
		font-size: 130px;
	}
	.banner h2{
		font-size: 30px;
	}
}
@media only screen and (max-width: 1280px) {
	.iban-listing h2{
		font-size: 30px;
		line-height: 45px;
	}
	.kto-content {
		left: 50px;
		height: 320px;
	}
	.kto-content h2{
		font-size: 25px;
		line-height: 30px;
	}
}
@media only screen and (max-width: 1199px) {
	.banner h1{
		font-size: 110px;
		line-height: 120px;
	}
	.banner .bg{
		background-position: top;
	}
	.tpe .box{
		width: 100%;
		max-width: 100%;
	}
	.tpe .box:first-child{
		margin-right: 0px;
		margin-bottom: 100px;
	}
	.type2{
		margin-top: 50px;
	}
	.aye img{

	}
	.dominika-header .menu-wrap .pushmenu{
		top: 50px;
	}
}
@media only screen and (max-width: 1150px) {
	.kto-content h2{
		font-size: 18px;
		
	}
	.kto-content{
		top: 150px;
	}
	.form-bg img{
		height: 550px;
	}
	
	.iban-listing{
		padding: 0 2% !important;
	}
	.iban-listing:last-child{
		margin-top: 0px;
	}
}
@media only screen and (max-width: 991px) {
	/*.dominika-header .menu-wrap .pushmenu{

	}*/
	.dominika-header .menu-wrap .pushmenu {
	    top: 10px;
	}
	header.stick {
	    background-color: #EFEFEF;
	}
	.och .type2 img{
		width: auto;
	}
	.custom-container{
		/*margin-top: 50px;*/
	}
	.kto-content{
		flex-direction: column;
		height: 100%;
		position: initial;
		width: 70%;
		margin: auto;
	}
	.kto-content>div:nth-child(odd){
		align-items: center;
    	justify-content: flex-start;
	}
	.kto-content>div:nth-child(even){
		align-items: center;
    	
    	flex-direction: row-reverse;
	}
	.kto-content>div:nth-child(even) img{
		margin-right: 0px;
		margin-left: 50px;
	}
	.kto-content>div img{
		max-width: 300px;
		margin-right: 50px;
	}
	.iban-first>div{
	  display: flex;
	  margin-bottom: 50px;
	}
	.kto-content h2{
		font-size: 25px;
	}
	.form-bg{
		display: none;
	}
	.form>div:last-child{
		width: 100%;
		padding: 20px 20px;
	}
	.custom-header{
	  background: #EFEFEF;
	  color: #000;
	  height: auto;
	  padding: 10px 0px;
	}
	.w-hide{
		display: block;
	}
	.custom-nav a{
		color: #0f88af;
	}
	.dominika-header .menu-wrap .menu-mobile-icon{
	  top: 20px;
	}
	.banner .bg{
		display: none;
	}
	.banner h1{
		font-size: 120px;
		line-height: 100px;
	}
	.banner{
		margin: 130px 50px 0 50px
	}
	.m-hide{
		display: none;
	}
	.type2 img{
		width: 100%;
	}
}
@media only screen and (max-width: 767px) {
	.och .type2 img{
		width: 100%;
	}
	.last-form{
		margin-bottom: 50px;
	}
	.aye img{
		width: 100%;
	}
	.dominika-header .menu-wrap .menu-mobile-icon{
	  /*top: 0px;*/
	}
	.dominika-header.stick .menu-wrap .menu-mobile-icon {
	    top: 40px;
	}
	.banner{
		margin: 20px 20px 0 20px
	}
	.banner h1{
		font-size: 70px;
		line-height: 80px;
	}
	.submit{
		width: 100%;
	}
	.input-wrap{
		margin-bottom: 20px;
	}
	.input-wrap input{
		width: 92%;
	}
	.iban-first>div{
	  display: flex;
	  flex-direction: column;
	  margin-bottom: 50px;
	  text-align: center;
	}
	.iban-listing h2{
		text-align: center;
	}
	.iban-listing h2:before{
		display: none;
	}
	.iban-listing:last-child{
		text-align: center;
	}
	.iban-listing:last-child>div{
		margin-bottom: 50px;
	}
	.kto-content>div img{
		max-width: 200px;
	}
	.kto-content h2 {
	    font-size: 20px;
	}
	.kto-content{
		width: 80%;
	}
	.kto-content>div:nth-child(even){
		justify-content: flex-start;
	}
	.kto-content>div img{
		margin-right:20px;
	}
	.kto-content>div:nth-child(even) img{
		margin-left: 20px;
	}
	.box-head{
		font-size: 20px;
	}
	.tpe h2{
		font-size: 43px;
	}
}
@media only screen and (max-width: 580px){
	.kto-content{
		width: 95%;
	}
	.kto-content>div img{
		width: 170px;
	}
}