.dyno-search-wrapper {
    margin: 0 auto;
    padding: 20px;


	display:block !important;
	max-width:700px !important; 
}

.dyno-keywords-grid {
    display: grid;
    gap: 20px;
	width: 80%;
}
.page-id-2941 #content{
	padding:0 !important;
}
.page-id-2941 .hide-on-mobile, .page-id-2941 .gb-container-88a17662{
	display:none;
}
.dyno-keyword-item {
    background-color: #2a56c6;
    border: 1px solid #ddd;
	
    padding: 15px;
    text-align: center;
    position: relative;
    transition: transform 0.3s ease;
	border-radius: 14px;
}

.dyno-keyword-item:hover {
    /*transform: scale(1.05);*/
	background-color: #fefefe;
    border: 2px solid #fcef06;
}
.dyno-keyword-item:hover .keyword-anchor{
	color: #2a56c6;
}
.keyword-anchor {
    font-size: 18px;
    font-weight: bold;
    color: #fefefe;
    text-decoration: none;
}

.keyword-anchor .arrow-icon {
    font-size: 20px;
    position: relative;
    right: -10px;
    color: #ff5722;
}

.keyword-image {
   width: 100%;
    height: 150px;
    background-size: contain;
    background-position: top center;
    margin-top: 10px;
    background-repeat: no-repeat;
}

.arrow {
  border: solid black;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
}

.right {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.left {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.up {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.keyword-anchor span{
	width: 80%;
    display: inline-block;
}
