/* Font Family and Colors */
    
    
   
 
 /*====Menu Item Color====*/


   

                         
                          
           
            







/* Wrappers */
                          
                          
     



.blog-left h2 {
  font-size: 38px;
  line-height: normal;
}

.blog-left h3 {
  font-size: 28px;
  line-height: normal;
}

.blog-left h4 {
  font-size: 22px;
  line-height: normal;
}

.tdg-blog-section{
  padding-top:24px;
}
/*=================== Blog Listing Hero Section =============*/
.blog-listing-hero-sec{
  padding:93px 0px 23px;
}
.blog-listing-hero-sec h5{
  color:#a8dee8;
}
.blog-listing-hero-sec p{
  font-size:24px;
  line-height:36px;
  max-width:950px;
  margin:0 auto;
}

.hs_blog_news_and_press_releases_5258450257_subscription.hs-blog_news_and_press_releases_5258450257_subscription.hs-fieldtype-radio.field.hs-form-field {
  display: none;
}




/*========== Post filter ===========*/
.post-filter-body{
  padding: 34px 97px 34px 65px;
  background: #f5f5f5;
}
.post-filter-sec .right-col {
  padding-left: 53px;
}
.post-filter-body .custom-search-input{
  position:relative;
}
.post-filter-body .custom-search-input:before {
  content: "";
  position: absolute;
  right: 0;
  width: 0;
  height: 0;
  border-left: 28px solid transparent;
  border-right: 28px solid transparent;
  border-top: 35px solid #ffffff;
  top: -36px;
}

.tag-post-filter{
  position:relative;
  max-width:285px;
}
body .row-fluid .tag-post-filter .widget-module{
  display:none;
  position: absolute;
  z-index: 10;
  left: 0;
  right: 0;
}
.tag-post-filter h3{
  font-size: 21px;
  font-family: 'Gotham';;
  font-weight:500;
  margin-bottom:0px;
  border:2px solid #959595;
  background:#F8F8F8 ;
  line-height: 0;
  padding: 26px 0px;
  padding-right: 24px;
  position:relative;
  cursor:pointer;
  text-align:center;
}
.tag-post-filter h3:before{
  content: "";
  position: absolute;
  right: 15px;
  background: url(https://622577.fs1.hubspotusercontent-na1.net/hubfs/622577/diamond-2020/assets/down-arrow_gray.svg)no-repeat;
  background-size: cover;
  width: 16px;
  height: 16px;
  top: 22px;
}
.tag-post-filter .widget-module {
  position: relative;
  background: #EDEDED;
  padding: 10px 40px 20px;
  border:1px solid #707070;
  margin-top:4px;
}
.tag-post-filter .block ul {
  list-style-type: none;
  margin:0;
}
.tag-post-filter .block ul li{
  margin:0;
  padding:8px 0px;
}
.tag-post-filter .block ul li a,
.tag-post-filter .filter-expand-link{
  color:#454546;
}

.tag-post-filter .widget-module ul li:before,
.tag-post-filter .widget-module ul li .filter-link-count{
  display:none;
}
.tag-post-filter .widget-module ul {
  width: 100%;
  z-index: 5;
}

.tag-post-filter a.filter-expand-link {
  position: relative;
}
.tag-post-filter a.filter-expand-link:before {
  content: "";
  position: absolute;
  right: -20px;
  background: url(https://622577.fs1.hubspotusercontent-na1.net/hubfs/622577/diamond-2020/assets/arrow.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  bottom: 2px;
}

body.blog-page.hs-blog-listing .bussiness-module,
body.blog-page.hs-blog-post .bussiness-module{
  margin-bottom: 143px;
}



/*=========== Search Input ========*/

.row-fluid form input.hs-search-field__input{
  font-size:24px;
  color:#959595;
  margin-bottom:0px;
  font-weight:300;
  font-family:'HelveticaNeue';
}



@media(min-width:768px) and (max-width:1024px){
  .post-filter-sec .right-col{
    padding-left:0px;
  }
  .post-filter-body {
    padding: 34px 45px 34px 40px;
  }
}
@media(max-width:767px){
  .post-filter-body {
    padding: 34px 20px 34px 20px;
    background: none;
  }
  .hs-blog-listing .post-filter-body{
    padding:0px 37px;
  }
  .hs-blog-listing .post-filter-body .custom-search-input:before{
    display:none;
  }
  .hs-blog-post .post-filter-body{
    background:none;
  }
  .hs-blog-post .post-filter-body{
    background:#959595;
  }

  .hs-blog-post .post-filter-body .custom-search-input:before {
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-top: 28px solid #fff;
    top: -34px; 
  }
  .post-filter-sec .right-col{
    padding-left:0px;
  }
  .mobile-filter .tag-post-filter h3 {
    padding: 17px 55px 17px 17px;
  }

  body .row-fluid .tag-post-filter {
    max-width:100%;
    margin: 0 auto;
    float: none;
  }
  /*   .tag-post-filter h3{
  padding:10px 45px 10px 10px;
} */

  .hs-blog-listing .custom-search-input{
    position: absolute;
    right: 37px;
    left: 37px;
    z-index: 1;
    display:none;
  }
}
.hs_blog_hearthammer_5047171596_subscription.hs-blog_hearthammer_5047171596_subscription.hs-fieldtype-radio.field.hs-form-field {
  display: none;
}


/*========================================
* Blog Tags List 
=========================================*/
.blog-tags-list.blog-tags-section .widget-module ul li:last-child:after {
  display: none;4

}

/* .blog-tags-list.blog-tags-section .widget-module ul li:after {
content: ",";
} */
.blog-tags-list.blog-tags-section .widget-module ul li {
  position: relative;
  margin-left:0px;

}

@media(max-width:767px){
  .hs-blog-post .blog-tags-list.blog-tags-section{
    display:none;
  }
}


/*============================================
* Post Listing 
=============================================*/


.blog-posts-list .post-item a.topic-link.tag-list-1,
.blog-posts-list .post-item a.topic-link.tag-list-2,
.blog-posts-list .post-item a.topic-link.tag-list-3 {
  display: inline-block;
}
.blog-posts-list .post-item a.topic-link:nth-child(3):after {
  display: none;
}

.blog-posts-list .post-item a.topic-link:after {
  content: ",";
}

.blog-posts-list .post-item a.topic-link {
  display: none;
}

.post-item h2,
.post-item h2 a{
  font-size:28px;
  line-height:32px;
  color:#454546;
}

.post-listing .post-item .hs-featured-image-wrapper{
  min-height:275px;
  position:relative;
}
.post-listing .post-item .hs-featured-image-wrapper a{
  position:absolute;
  left:0px;
  right:0px;
  bottom:0px;
  top:0px;
}
.post-listing .post-item .hs-featured-image-wrapper a img {
  padding-top:50px;
}

.hs-featured-image {
  float: none;
  margin: 0;
  max-width: 100%;
}

.date-title span,
.date-title a{
  color:#454546;
  line-height:normal;
  font-size:12px;  
  font-family:'HelveticaNeue';
}

.post-item  .post-read-more .more-link{
  font-size:21px;
  font-family:'HelveticaNeue';
  font-weight:500;
  color:#454546;
  border-bottom:5px solid #F8D18F;
}


.post-item .post-body{
  padding: 18px 0px 23px;
  min-height: 190px;
  position:relative;
}


@media(min-width:768px){
  .post-listing{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    margin-right: -3.8%;
  }
  .post-listing .post-item{
    width: 100%;
    max-width: 46.1%;
    float: left;
    margin-right:3.8%;
    margin-bottom:52px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-direction: column;
    -webkit-flex-direction: column;
    position: relative;
  }
}

@media(max-width:767px){
  .post-item .post-body{
    min-height: 100px;
    margin-bottom: 30px;
  }
  .tdg-blog-section .post-item .post-body {
    padding: 18px 37px 50px;
  }
  .row-fluid .tdg-blog-section [class*="span"].wrapper,
  .row-fluid .post-page-hero-sec [class*="span"].wrapper,
  .row-fluid .post-filter-sec [class*="span"].wrapper,
  .row-fluid .related-post-section [class*="span"].wrapper{
    padding: 0;
  }
}



/*==============Dummy  Video ==========*/
/* .blog-posts-list .post-listing .post-item:nth-child(4) .post-header:before {
content: "";
width: 90px;
position: absolute;
background: url(https://622577.fs1.hubspotusercontent-na1.net/hubfs/622577/diamond-2020/assets/Video-play.svg);
height: 90px;
background-repeat: no-repeat;
z-index: 2;
background-size: contain;
top: 22%;
left: 28%;
transform: translate(50%, 50%);
} */

.blog-posts-list .post-listing .post-item:nth-child(4) .post-header {
  position: relative;
}

@media(min-width:768px) and (max-width:1024px){
  /*==============Dummy  Video ==========*/
  /* .blog-posts-list .post-listing .post-item:nth-child(4) .post-header:before {
  content: "";
  width: 50px;
  height:50px;
  top: 38%;
  left: 30%;
  transform: translate(50%, 50%);
} */
}





/*=======================================
*  Blog Tag Section 
=======================================*/
.blog-tags-section{
  padding-top:84px;
  padding-bottom:65px;
}
.blog-tags-section .block h3{
  display:block;
  font-size:28px;
}
.blog-tags-section .widget-module ul{
  list-style:none;
  margin:0px;
}
.blog-tags-section .widget-module ul li{
  display:block;
}
.blog-tags-section .widget-module ul li ,
.blog-tags-section .widget-module ul li a,
.blog-tags-section .filter-expand-link{
  font-size:21px;
  color:#a8dee8;
}
.blog-tags-section .widget-module ul li:before,
.blog-tags-section .filter-link-count{
  display:none;
}
.blog-tags-section .widget-module ul li a,
.blog-tags-section .filter-expand-link{
  color:#00839B;
}





/*============================================
*  Blog listing Pagination 
===========================================*/

.blog-paginations {
  padding: 45px 0 82px;
}

.blog-paginations ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: right;
}

.blog-paginations ul li {
  display: inline-block;
  padding: 0 7px;
  margin:0px;
}
.blog-paginations ul li:before{
  display:none;
}

.blog-paginations ul li a {
  font-size: 14px;
  font-weight: 300;
  line-height: 1.71;
  letter-spacing: normal;
  color: #474747;
}

.blog-paginations .page-numbers li a:hover,.blog-paginations .page-numbers li.current a {
  color:#000000;
  font-weight:bold;
}

.blog-paginations .page-numbers li a {
  width: 24px;
  height: 24px;
  display: inline-block;
  text-align: center;
  border-radius: 0;
  color: #000;
  padding-top: 0;
  line-height: 24px;
  font-size: 24px;
  transition:all 0.3s ease-in-out;
}
.blog-paginations li.prev-btn img {
  position: relative;
  top: -4px;
  right: 0px; 
  padding-right: 10px;
  width:15px;
}
.blog-paginations li.nxt-btn img {
  position: relative;
  top: -4px;
  left: 0px;
  padding-left:10px;
  width:15px;
}
.stopped-nav {
  pointer-events: none;
  opacity: .7;
  color: #001a72;
}

body .row-fluid li.lst-second {
  padding-left: 0px;
  position: relative;
  left: -3px;
}


@media(min-width:768px) and (max-width:1024px){
  .blog-paginations li.nxt-btn img,
  .blog-paginations li.prev-btn img{
    max-width:27px;
  }
  .blog-paginations .page-numbers li a {
    width:20px;
    height:20px;
    line-height: 21px;

  }
  .blog-paginations ul li a{
    font-size:16px;
  }
}

@media(max-width:767px){
  .blog-paginations ul{
    text-align:center;
  }
}
@media(max-width:480px){
  .blog-paginations ul li{
    padding:0px 3px;
  }
  .blog-paginations{
    padding: 50px 20px 30px;
  }
}





/*============================================
* Special Offer 
===========================================*/

.special-offer-cm.post-item .header-sec {

  padding:10px;
}
.special-offer-cm.post-item .header-sec img {
  min-height: 275px;
}

.special-offer-cm.post-item{
  background: #FCECD0;
}
.special-offer-cm.post-item .body-sec{
  padding:140px 50px 10px;
}

.blog-cta a.cta_button {
  padding: 10px 78px 10px 30px;
  border: 2px solid #454546;
  color: #454546;
  position: relative;
  font-size: 24px;
  font-weight: normal;
  text-transform: capitalize;
  display:inline-block;
  transition:0.3s all ease-in-out;
}
.blog-cta a.cta_button:before {
  top: 10px;
  content: "\f067";
  position: absolute;
  font-weight: 900;
  right: 30px;
  font-family: "Font Awesome 5 Free";
  z-index: 1;
  font-size: 25px;
}

.blog-cta a.cta_button:hover{
  border: 2px solid #A8DEE8;
  color: #fff;
  background: #A8DEE8;
}

.special-offer-cm .video-bg {
  padding: 115px 0px;
}

.special-offer-cm .video-bg img {
  max-width: 50px;
  margin: 0 auto;
  float: none;
  display: block;
}



@media(min-width:1025px) and (max-width:1240px){
  .special-offer-cm.blog-cta a.cta_button{

  }
  .special-offer-cm.post-item .body-sec {
    padding: 10px 30px;
  }
  .blog-cta a.cta_button {
    padding: 10px 65px 10px 30px;
  }
}

@media(min-width:768px)and (max-width:1024px){
  .special-offer-cm.post-item .body-sec {
    padding: 10px 25px;
  }
  .special-offer-cm .blog-cta a.cta_button{
    padding: 20px 50px 10px 10px;
    font-size: 19px;
  }
  .blog-cta a.cta_button:before {
    top: 19px;
    right: 15px;
    font-size: 18px;
  }
  .special-offer-cm.post-item h4{
    font-size:24px;
    line-height:normal;
  }
}

@media(max-width:767px){
  .special-offer-cm.post-item h4 {
    font-size: 28px;
    line-height: normal;
  }
  .special-offer-cm.post-item{
    margin-bottom:45px;
  }
  .special-offer-cm.post-item .body-sec {
    padding: 14px 38px 34px;
  }
}



/*=====================================
* Tag Subscibe Section 
* ===================================*/

.tag-subscribe-sec{
  padding:60px 37px 60px;
}

.row-fluid .tag-subscribe-sec form input {
  border-radius: 0;
  border: 2px solid #EDEDED;
  color: #959595;
  font-size: 21px;
}

.row-fluid .tag-subscribe-sec form input.hs-button.primary {
  border: 3px solid #454546;
  color: #454546;
  padding: 10px 60px 10px 30px;
  position: relative;
  font-size: 24px;
  margin-bottom:0px;
  background:none;
  transition:0.3s all ease-in-out;
}

.row-fluid .tag-subscribe-sec form input.hs-button.primary:hover{
  background:#a8dee8;
  color:#fff;
  border:3px solid #a8dee8;
}
.row-fluid .tag-subscribe-sec form .actions:hover:before{
  color:#fff;
}

.row-fluid .tag-subscribe-sec form .actions:before {
  top: 34px;
  content: "\f067";
  position: absolute;
  font-weight: 900;
  right: 17px;
  font-family: "Font Awesome 5 Free";
  z-index: 1;
  font-size:21px;
}
.row-fluid .tag-subscribe-sec form .actions {
  position: relative;
  text-align: center;
  float: none;
  max-width:200px;
  margin:0 auto;
}

@media(min-width:768px){
  .tag-subscribe-sec.post-item {
    margin: 0px 2.5% 2.5% 0px;
  }
}

@media(max-width:1025px) and (max-width:1250){
  .row-fluid .tag-subscribe-sec form .actions:before{
    font-size:17px;
    top:36px;
    right:30px;
  }
  .tag-subscribe-sec {
    padding: 60px 22px 50px;
  }
}

@media(min-width:768px) and (max-width:1024px){
  .row-fluid .tag-subscribe-sec form input.hs-button.primary{
    font-size:18px;
    padding: 10px 35px 10px 20px;
  }
  .row-fluid .tag-subscribe-sec form .actions:before{
    top: 38px;
    right:40px;
    font-size:15px;
  }
  .tag-subscribe-sec {
    padding: 27px 22px 50px;
  }
}


/*===============================================
* About Company CM 
================================================*/
.about-company-cm{
  padding:50px 0px;
}
.about-company-cm .article-share ul{
  list-style:none;
}
.about-company-cm .article-share ul li{
  display:inline-block;
}
.article-share ul li:before{
  display:none;
}

.about-company-cm .about-company p a {
  text-decoration: underline;
  color: #454546;
}

.about-company-cm .about-company p {
  font-style: italic;
  margin-bottom:0px;
}


.about-company-cm .article-share {
  margin-top: 48px;
}
.about-company-cm .article-share ul li a {
  color: #A8DEE8;
  font-size: 24px;
}


@media(max-width:767px){
  .about-company-cm{
    padding:50px 37px;
  }
  body .row-fluid .about-company-cm .tag-post-filter{
    margin-top:40px;
  }
}




/*====================================================
*  Related Post Section 
=====================================================*/
.related-post-title {
  margin-bottom: 25px;
}
.related-post-section .hs-featured-images-wrapper.hs-featured-images{
  min-height:275px;
  background-size: cover !important;
  background-position: center !important;
}
.related-post-section .post-body .read-more-link {
  border-bottom: 5px solid #F8D18F;
  color: #454546;
}
.related-post-section .post-body .read-more-link:hover{
  border-bottom: 5px solid #a8dee8;
}

.related-post-section h4.post-title-related a {
  color: #454546;
}
.related-post-section .date-title span{
  color:#A8DEE8;
}

@media(min-width:768px){
  .related-post-section .post-listing{
    margin-right:-2.5%;
  }
  .related-post-section .post-listing .post-item{
    max-width: 31.6%;
    margin-left: 0px;
    margin-right: 2.5%;
  }
  .related-post-section .post-listing .post-item:nth-child(3){
    margin-right:0px;  
  }
}


@media(max-width:767px){
  .related-post-section h4.post-title-related a{
    font-size:28px;
    line-height: 36px;
  }
  .related-post-section .post-body .read-more-link{
    font-size:21px;
  }
  .related-post-section h4.post-title-related {
    margin-top: 15px;
  }
  .related-post-section .post-item .post-body {
    padding: 18px 37px 20px;
  }
}






/*===========================================
* Post Page Hero Section 
=========================================*/

.post-page-hero-sec{
  margin-top:23px;
}

@media (min-width:1025px) {
  .blog-listing-hero-sec h2 {
    font-size:72px;
  }
}

/*========================================
*  Blog Post 
==========================================*/
.hs-blog-post .post-blog-header {
  padding: 40px 0 20px;
}
.hs-blog-post .post-blog-header h1{
  font-size:52px;
  line-height:normal;
  margin-bottom:20px;
}

.post-blog-header {
  max-width:900px;
}

p#hubspot-topic_data a.topic-link {
  display: inline-block;
  font-weight: 800;
  padding: 5px 10px 5px;
  color: #454545; !important;
   background: #f8d18f;
   
    border-radius: 3px;
}
p#hubspot-topic_data a.topic-link:not(:last-child) {
  margin-right:7px;
  margin-bottom:10px;
}

.hs-blog-post .blog-section a{
  color: #00839B;
}
.hs-blog-post .blog-section a:hover{
  color: #fbd019;
}

.hs-blog-post .post-blog-header a.topic-link,
.hs-blog-post .post-blog-header #hubspot-topic_data{
  color: #00839B;
  font-size: 14px;
}

.hs-blog-post .post-blog-header a.topic-link {
  display:none;
}

.hs-blog-post .post-blog-header a.topic-link:first-child,
.hs-blog-post .post-blog-header a.topic-link:nth-child(2) {
  display:block;
}

.hs-blog-post .date-and-author,
.hs-blog-post .date-and-author a{
  color: #00839B;
  font-size: 16px;
}
.hs-blog-post .blog-section img {
  margin: 63px auto;
  display: block;
}

.hs-blog-post .row-fluid .tag-subscribe-sec {
  max-width: 550px;
  margin: 0 auto;
  display: block;
  float: none;
}
.post-blog-content p {
  font-size:16px;
  margin-bottom: 25px;
}
.post-blog-content h3 {
  margin-top: 40px;
}
.post-blog-content h4{
  margin-top:30px;
}
.post-blog-content h5,
.post-blog-content h6{
  margin-top:20px;
}



@media(max-width:767px){
  .hs-blog-post .post-blog-header{ 
    padding: 20px 37px;
  }
  
  .hs-blog-post .post-blog-header h1 { 
    font-size: 32px;
  }
  
  
.blog-left h2 {
  font-size: 32px;
  line-height: normal;
}

.blog-left h3 {
  font-size: 26px;
  line-height: normal;
}
  }
  
  .post-page-hero-sec {
    margin-top: 20px;
  }
  .hs-blog-post .blog-section img {
    margin: 35px auto;
  }

  .blog-listing-hero-sec{
    padding:28px 0px 10px;
  }
  .blog-listing-hero-sec h1{
    font-size:36px;
    line-height:40px;
  }
  .blog-listing-hero-sec p{
    font-size:18px;
    line-height:28px;
  }
  .blog-listing-hero-sec h5{
    display:none;
  }
  .hs-blog-post .post-blog-content {
    padding: 10px 37px 0px;
  }
  .hs-blog-post .mobile-search {
    display: none;
  }
}




@media(max-width:767px){

  .blog-tags-section .widget-module ul li, .blog-tags-section .widget-module ul li a{
    font-size:18px;
  }
  .blog-tags-section {
    padding:0px 37px 55px;
  }
  .post-item h2 {
    font-size: 28px;
    margin-bottom:5px;
  }
  .post-item .post-read-more .more-link{
    font-size:18px;
    border-bottom:3px solid #F8D18F;
  }
}

@media (min-width:768px) {
  .post-filter-body .custom-search-input,
  .row-fluid form input.hs-search-field__input,
  .blog-tags-section.mobile-filter .widget-module{
    display:block !important;
  }
  .mobile-search{
    display:none;
  }
}

@media (max-width:767px) {
  body .row-fluid .tag-post-filter .widget-module {
    display: none;
    position: absolute;
    z-index: 10;
    left:0px;
    right: 0;
    top: 0px;
    //max-width:250px;
    margin: 0 auto;
  }
  .post-filter-body.equal-height-container>.row-fluid-wrapper>.row-fluid {
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
  }
  body.hs-blog-listing .tag-post-filter h3,
  body .row-fluid-wrapper .row-fluid .tag-subscribe-sec{
    display:none;
  }

  .blog-tags-section.mobile-filter h3{
    font-size: 21px;
    font-family: 'Gotham';;
    font-weight:500;
    margin-bottom:0px;
    border:2px solid #454546;
    line-height: 0;
    padding: 26px 0px;
    padding-right: 24px;
    position:relative;
    cursor:pointer;
    text-align:center;
  }

  .blog-tags-section.mobile-filter h3:before{
    content: "";
    position: absolute;
    right: 15px;
    background: url(https://622577.fs1.hubspotusercontent-na1.net/hubfs/622577/diamond-2020/assets/down-arrow_gray_mobile.svg)no-repeat;
    background-size: cover;
    width: 16px;
    height: 16px;
    top: 20px;
  }
  body.safari .blog-tags-section.mobile-filter h3:before {
    top: 17px;
  }
  .blog-tags-section.mobile-filter .widget-module {
    position: relative;
    background: #ededed;
    padding: 10px 40px 20px;
    border: 1px solid #707070;
    margin-top: 4px;
    display:none;
    position:absolute;
    left:0;
    right:0;
    z-index:2;
  }
  .blog-tags-section.mobile-filter .block {
    position: relative;
  }
  .blog-tags-section.mobile-filter .widget-module a {
    color: #454546;
  }
  body.hs-blog-post .tag-post-filter h3 {
    max-width:285px;
    margin:0 auto;
    width:100%;
    background: transparent;
    border-color:#454546;
  }
  body.hs-blog-post .tag-post-filter h3:before {
    content: "";
    position: absolute;
    right: 15px;
    background:url(https://622577.fs1.hubspotusercontent-na1.net/hubfs/622577/diamond-2020/assets/down-arrow_gray_mobile.svg) no-repeat;
    background-size: cover;
    width: 16px;
    height: 16px;
    top: 22px;

  }
  body.hs-blog-post .tag-post-filter.d-filter .block .widget-module {
    top: 60px;
    max-width: 230px;
  }
}

.mobile-search .search-icons {
  position: relative;
  width: auto;
  right: 0;
  top: 0;

}
.mobile-search li img {
  cursor:pointer;
}
.mobile-search.align-center ul {
  margin: 0;
}
.mobile-search.align-center ul li {
  display: inline-block;
  margin: 0;
}

@media (min-width:768px) and (max-width:1024px) {
  .post-filter-body .custom-search-input:before {
    top:-36px;
  }
}