.webinar-widget-section .webinar-post-item{
    width: 100%;
    padding:20px;
}

.webinar-widget-section .webinar-item-inner{
    border-radius: 10px;
    box-shadow: 0px 4px 19.4px 0px #00000026;
    overflow: hidden;
    height: 100%;
}

.webinar-widget-section .webinar-item-inner .webinar-thumbnail-poster{
    height: 260px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.webinar-widget-section .webinar-item-inner .webinar-thumbnail-poster .overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #163554;
    opacity: 0.7;
}

.webinar-widget-section .webinar-item-inner .webinar-thumbnail-poster a{
    position: relative;
}

.webinar-widget-section .webinar-item-inner .webinar-thumbnail-poster .ws_date{
    position: absolute;
    right: 20px;
    bottom: 0;
    font-family: "Oswald" !important;
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
    text-align: center;
    background: #F26522;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    color: #fff;
    padding: 6px 12px;
}

.webinar-widget-section .webinar-item-inner .webinar-title-box{
    padding: 40px 24px 28px;
    min-height: 190px;
}

.webinar-widget-section .webinar-item-inner .webinar-title{
    font-size: 18px;
    line-height: 24px;
}

.webinar-widget-section .webinar-item-inner .webinar-sub-title{
    font-size: 18px;
    line-height: 24px;
    color:#A5A5A5;
}

.owl-dots{
    text-align: center;
    margin-top: -8px;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot{
    width: 12px;
    height: 12px;
    margin: 3px;
    background: #163554 !important;
    opacity: .7;
}

.owl-carousel button.owl-dot{
    opacity: 1;
}

.mfp-iframe-holder .mfp-close {
  top: -30px;
  width: 30px;
  padding: 0;
  text-align: center;
  height: 30px;
  padding-left: 3px;
  font-size: 25px;
}

.wpcf7 form .wpcf7-response-output {
    font-size: 12px;
}

.comment-form__input-box textarea,
.comment-form__input-box input[type=text],
.comment-form__input-box input[type=tel],
.comment-form__input-box select,
.comment-form__input-box input[type=email] {
    background-color: #F3F9FF !important;
}

.comment-form__input-box input[type=text],
.comment-form__input-box select,
.comment-form__input-box input[type=email], 
.comment-form__input-box input[type=tel] {
  height: 68px;
  width: 100%;
  border: none;
  background-color: #f6f4f9;
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 10px;
  border-radius: var(--qutiiz-bdr-radius);
  outline: none;
  font-size: 14px;
  color: var(--qutiiz-gray);
  display: block;
}

/*------Newsletter Form----------*/

.ft_newsletter_section .contact-page-two{
    padding: 0;
}

.rs_footer_newsletter_input_box .rs_input_with_btn > p{
    display: flex;
    margin: 0;
}

.rs_footer_newsletter_input_box .newsletter-btn{
    padding: 0px 7px;
    border-radius: 0;
    height: 32px;
    margin-top: 3px;
    background: no-repeat;
    color: #f26522;
    border: 0;
}

.rs_footer_newsletter_input_box .wpcf7-list-item{
    margin: 0;
}

.rs_footer_newsletter_input_box .wpcf7-list-item label{
    font-size: 14px;
    font-weight: 300;
}

.rs_footer_newsletter_input_box .wpcf7-list-item input{
    margin-right: 3px;
}

.rs_footer_newsletter_input_box input.wpcf7-validates-as-email{
    border: 0;
    border-bottom: 1.5px solid #e5dede;
    width: 100%;
    font-size:14px;
}

.rs_footer_newsletter_input_box .rs_footer_newsletter_check_box > p{
    margin: 6px 0 0 0;
    font-size: 12px;
}

/*------End Newsletter Form----------*/


.blog-details__content h1.post-title {
  font-size: 30px;
  color: #163554;
  line-height: 36px;
}

.blog-details__content .rs-post-dt-content{
    margin: 0px;
}

.rs-post-dt-content p b{
    color: #F26522 !important;
}

/*sidebar changes*/

.sidebar .widget, .sidebar__single {
  position: relative;
  display: block;
  padding: 30px 30px 30px;
  background-color: #f3f9ff !important;
}

.sidebar .widget .wp-block-search input[type=search],
.sidebar__single .wp-block-search input[type=search] {
  height: 45px;
  font-size: 14px;
}

.sidebar .widget .wp-block-search .wp-block-search__button,
.sidebar__single .wp-block-search .wp-block-search__button {
  padding: 10px 15px;
  background-color: #F26522 !important;
}

.sidebar .widget h2, .sidebar__title {
  font-size: 16px !important;
  font-weight: 500 !important;
  color: #F26522 !important;
}

.sidebar .widget.recent-posts-widget-with-thumbnails ul li .rpwwt-post-date,
.sidebar__single.recent-posts-widget-with-thumbnails ul li .rpwwt-post-date {
  font-size: 12px;
}

.sidebar .widget.recent-posts-widget-with-thumbnails ul li .rpwwt-post-title,
.sidebar__single.recent-posts-widget-with-thumbnails ul li .rpwwt-post-title {
  color: var(--qutiiz-black, #04000b);
  font-family: inherit !important;
  font-size: 14px;
  line-height: 24px;
}

.sidebar .widget .wp-block-archives-list li,
.sidebar .widget .wp-block-archives-list li a,
.sidebar .widget .wp-block-categories-list li,
.sidebar .widget .wp-block-categories-list li a,
.sidebar .widget .wp-block-page-list li,
.sidebar .widget .wp-block-page-list li a {
  font-size: 14px !important;
}

.wp-block-latest-comments:not(.has-avatar):not(.has-dates) li {
  position: relative;
  padding-left: 40px;
  min-height: 30px;
  margin-bottom: 10px;
}

.wp-block-latest-comments:not(.has-avatar):not(.has-dates) li::before {
  width: 30px;
  height: 30px ;
  color: #F26522 !important;
  margin-right: 20px;
  top: 0px;
}

.wp-block-latest-comments:not(.has-avatar):not(.has-dates) li:hover::before {
  color: var(--qutiiz-base, #ffffff) !important;
}

.sidebar .widget .wp-block-latest-comments:not(.has-dates):not(.has-author) .wp-block-latest-comments__comment-meta,
.sidebar .widget .wp-block-latest-comments:not(.has-dates):not(.has-author) .wp-block-latest-comments__comment-meta a {
  font-size: 14px;
}

.blog-details__tags span {
  color: var(--qutiiz-black);
  font-size: 14px;
  margin-right: 14px;
  text-transform: uppercase;
  font-family: inherit;
  font-weight: 500;
}

.sidebar .widget .wp-block-tag-cloud a {
  padding: 2px 15px;
  border-radius: 4px;
  color: #163554;
  letter-spacing: 0;
}

.blog-details__tags a {
  color: #163554;
  font-size: 12px !important;
  background-color: #f3f9ff;
  padding: 8px 15px !important;
  border-radius: 4px !important;
  letter-spacing: 0;
}

.comment-one__title, .comment-form__title {
  margin-bottom: 20px;
  font-size: 16px !important;
  letter-spacing: 0 !important;
}

.reply-form .logged-in-as {
  font-size: 14px !important;
  margin: 0;
  margin-bottom: 15px;

}

.reply-form .logged-in-as a{
  font-size: 14px !important;
  margin-top: 0;
}

.blog-details {
  padding: 150px 0 120px;
}

.comments-area .fn a, .comments-area .fn {
  font-size: 16px;
}

.comments-area .comment{
    display: block !important;
}

.comments-area .reply a,
.comment-form__btn.thm-btn {
  letter-spacing: 0;
}

.blog-details__content h2,
.blog-details__content .wp-block-heading{
    font-size: 24px !important;
    letter-spacing: 0 !important;
    margin-top: 30px !important;
}

.blog-details__content h3{
    font-size: 20px !important;
    letter-spacing: 0 !important;
    margin-top: 30px !important;
    margin-bottom: 15px !important;
}

#blog_listing_page .blog-one__meta{
    margin-bottom: 10px;
}

.blog-one__meta li a{
    font-size: 14px !important;
}

#blog_listing_page .blog-one__meta li:nth-child(2){
    display: none;
}

.blog-details .sidebar .sidebar__single a{
   text-decoration: none !important; 
}

.blog-details p a{
    text-decoration: underline !important;
	font-size:16px !important;
}

.sidebar .widget .wp-block-latest-posts__list li{
	line-height:1.2 !important;
}

.sidebar .sidebar__single#block-4{
	display:none;
}

.sidebar .widget .wp-block-latest-posts__list li > a{
  font-weight: 400 !important;
  font-size: 14px !important;
  font-family:"Merriweather", Sans-serif;
  text-transform: capitalize !important;
  color:#726d7b !important;
}

.sidebar .widget .wp-block-latest-posts__list li > a:hover{
	color:#F26522 !important;
}



/*end sidebar changes*/

@media(max-width:767px){
    .webinar-widget-section .webinar-widget-row.row{
        gap: 25px;
    } 
    
    .webinar-widget-section .webinar-item-inner .webinar-thumbnail-poster{
        height: 200px;
    }
    
    .webinar-widget-section .webinar-item-inner .webinar-title,
    .webinar-widget-section .webinar-item-inner .webinar-sub-title{
        font-size: 16px;
        line-height: 21px;
    }
    
    .webinar-widget-section .webinar-item-inner .webinar-title-box {
        padding: 20px 15px 10px;
        min-height: auto;
    }
    
    .blog-details__content .rs-post-dt-content{
    margin: 0;
    }
    
    .blog-details__content h1.post-title {
      font-size: 24px;
      color: #163554;
      line-height: 28px;
    }
    
    .blog-details__content h2,
    .blog-details__content .wp-block-heading{
        font-size: 22px !important;
    }
    
    .blog-details__content h3{
        font-size: 18px !important;
    }
    
    .blog-details {
      padding: 100px 0 120px;
    }
    
}