@media screen 
  and (min-width: 1020px) 
  and (max-width: 1700px) {
  
	.qodef-page-header {
		margin-bottom: 30px!important;
	}
  
  .qodef-vertical-align-containers {
		text-align: center;
		height: auto;
		/* padding-bottom: 15px; */
    	background: white;
	}

	.qodef-vertical-align-containers .qodef-position-left {
		clear: both;
		float: none!important;
	}

	.qodef-vertical-align-containers .qodef-position-right {
		clear: both;
		float: none!important;
		text-align: center;
	}	
  
    .qodef-main-menu {
      	margin-top: 20px;
}
  
}

@media screen 
  and (min-width: 1020px) 
  and (max-width: 1170px) {
  
	.qodef-main-menu>ul>li>a span.item_inner {
		padding: 0 10px;
	}

}