 #results {
    display: flex;
}
  .et_pb_section_0{padding-bottom:0px !important;}
  .et_pb_blog_grid{margin-top:20px !important;}
  #results .searchrecords {
    z-index:99;
    padding: 0px !important;
    margin-top: 4px;
    position: absolute;
    width: 390px;
    background: #ffffff;
    max-height: 60vh;
    overflow-y: auto;
    border: 1px solid #D9D9D9;
    border-radius: 6px;
    list-style: none !important;
}
  #results .searchrecords li {
    font-family: 'Open Sans', CenturyGothic, sans-serif;
    line-height: 24px;
    font-size: 16px;
    font-weight: 400;
    color: #000000 !important;
    border-bottom: 1px solid #D9D9D9;
}
  #results .searchrecords li:last-child {
    border-bottom: none;
}
  #results .searchrecords li a{color: #000000 !important;display: block !important;
    padding: 10px 15px 10px 15px;}
  #results .searchrecords li:hover {
    background-color: #f5f5f5;
}
  #results .searchrecords .noresult:hover {
    background-color: unset;
}
  #results .searchrecords .noresult{ padding: 10px 15px 10px 15px;}
.search-container {
    display: flex;
    align-items: center;
    border: 1px solid #DEDFDE;
    border-radius: 100px;
    padding: 5px 10px;
    max-width: 390px;
  height:44px;
}
  .search-container input[type="text"] {
    border: none;
    outline: none;
    max-width: 370px;
    flex: 1;
    padding: 5px;
    font-size: 17px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: -0.02em;
}
  
  
	.read-more{text-decoration:none !important;}
.float-right .et_pb_image_wrap img {
    width: 93% !important;
}

	.wp-pagenavi a:hover, .wp-pagenavi span.current {
    color: #fff !important;
		background-color:#1b54f8;
}
	.wp-pagenavi {
  text-align: right;
  padding-top: 13px;
  margin-bottom: 30px;
}
	.wp-pagenavi{ border: none !important;}
    @media screen and (min-width:980px) {
        .custom_insights .et_pb_blog_grid{
            display:flex;
            flex-wrap: wrap;
            justify-content:center;
           
        }
        .custom_insights .et_pb_blog_grid .column{
            margin-right: 18px!important;
            width: 31%!important;
        }
        .custom_insights .et_pb_blog_grid .column.size-1of3:nth-child(3n) {
            margin-right:0px!important;
        }
    }
    @media (min-width:680px) and (max-width:979px){
        .custom_insights .et_pb_blog_grid .column{
            /*margin-right: 2%!important;*/
            width: 45%!important;
        }
        .custom_insights .et_pb_blog_grid{
            display:flex;
            flex-wrap: wrap;
            justify-content:center;
            padding-left:30px;
        }
        .custom_insights .et_pb_blog_grid .column:nth-child(even){
            margin-left: 2%!important;
            
        }
    }
    .custom_insights .et_pb_blog_grid .column{
        margin-bottom:40px;
        padding: 19px;
        background-color: #FFF;
        word-wrap: break-word;
    }
    .read-more {
        margin-top:20px;
    }
    .read-more a{
        border:2px solid #1b53f5;
        padding:7px 20px;
    }
    .custom_insights .et_pb_blog_grid .column:hover {
      box-shadow:0px 5px 8px #cdcdcd;
    }
    .custom_insights .et_pb_blog_grid .column .blog-single img{
        width: 100%!important;
    }
    .next {
        text-align:right;
    }
    .max-w90 {
        max-width:90%!important;
    }
    .pt-0 {
        padding-top:0px!important;
    }
    .float-right .et_pb_image_wrap  {
        width:100%;
    }
    .float-right .et_pb_image_wrap img {
        width:100%;
    }
    
    @media screen and (max-width:780px) {
        .custom_insights .et_pb_blog_grid .column .main-title {
            padding:15px 0px;
            font-size:20px;
        }
        h1 {
            margin-left: 0px!important;
        }
        .et_pb_section {
            padding: 50px 0;
        }   
    }
    .category_filter #category_select {
       padding: 8px;
       border-color: #ddd;
    }
    .category_filter .cat_submit  {
        background: #1c54f6;
        border: none;
        padding: 10px 20px;
        color: white;
        text-transform: capitalize;
        font-weight: 600;
        cursor:pointer;
    }
    @media screen and (max-width:780px) {
      .category_filter #category_select {
        width:100%;
      }
      .category_filter .cat_submit {
        width: 100%; 
        margin-top: 15px;
        margin-bottom: 15px;    
      }
    }
	@media screen and (max-width:480px) {
		.pages{
			display:none;
		}
		.column.size-1of3{width:100% !important;}
		.float-right .et_pb_image_wrap img {width:100% !important;}
		.wp-pagenavi a, .wp-pagenavi span {
			padding:5px 9px !important;
		}
	}
	.mt-40{
		margin-top:40px;
	}
	.limited-insights{
		padding-bottom:0px !important;
	}

    @media (min-width: 981px){
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
    width: 31%!important;
    margin-right: 2%!important;
    padding: 15px !important;
 }
}
