.themesion-gap-15px .thsn-element-posts-wrapper.row {
    margin-left: -7.5px;
    margin-right: -7.5px
}
.thsn-element-posts-wrapper.row {
    margin-left: -15px;
    margin-right: -15px
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}
.themesion-gap-15px .thsn-element-posts-wrapper.row .thsn-ele {
    padding-right: 7.5px;
    padding-left: 7.5px;
    margin-bottom: 15px
}
.thsn-element-posts-wrapper.row .thsn-ele {
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 30px
}
.thsn-service-style-2 .themesion-post-item {
    padding: 50px 30px 30px;
    background: #fff;
    border: 1px solid #eee;
    border-right: none;
    text-align: center
}
.thsn-service-style-2 .thsn-service-title a,.thsn-service-style-2 .thsn-service-content,.thsn-service-style-2 .themesion-post-item {
    -webkit-transition: all 0.5s cubic-bezier(.645,.045,.355,1);
    transition: all 0.5s cubic-bezier(.645,.045,.355,1)
}
.thsn-service-style-2 .themesion-post-item {
    padding: 50px 30px 30px;
    background: #fff;
    border: 1px solid #eee;
    border-right: none;
    text-align: center
}
.elementor-element {
    --widgets-spacing: 20px;
}
.thsn-service-style-2 .thsn-featured-wrapper img {
    border-radius: 50%
}
img {
    max-width: 100%;
    height: auto
}
.thsn-service-style-2 .thsn-service-title {
    line-height: normal;
    margin-bottom: 15px
}
.thsn-service-style-2:hover .thsn-service-title a,.thsn-service-style-2:hover .thsn-service-content {
    color: #fff
}
.widget_calendar table th,.thsn-blog-classic-inner .thsn-read-more-link a:hover,.site-header .thsn-slider-area .hermes .tp-bullet.selected:before,.booking_calendar_main_container .wpda-booking-calendar-head,.wpdevart-hour-item.hour_selected .wpdevart-hour span,.wpdevart-calendar-container>div.selected .wpda-day-header,.wpdevart-submit,.thsn-ihbox-style-9:hover,.thsn-element-miconheading-style-9 .thsn-element-posts-wrapper .thsn-ele:nth-child(2n+2):hover .thsn-ihbox-style-9,.thsn-static-box-style-2 .thsn-contentbox,.thsn-portfolio-style-2 .thsn-link-icon a,.footer-social-links .thsn-social-links li a:hover,.thsn-footer-widget .thsn-newsletter button,.thsn-footer-contact-info-inner i,.thsn-ihbox-style-4 .thsn-ihbox-btn a:hover,.single-service-contact .thsn-ihbox-btn,.single-thsn-team-member .thsn-team-single-style-1 .thsn-team-details-wrap:after,.thsn-blog-classic blockquote:after,body .elementor-element.progress-bar-style-2 .elementor-progress-bar,.widget .download .item-download a:hover,.site-content .thsn_widget_list_all_posts ul>li.thsn-post-active a,.site-content .thsn_widget_list_all_posts ul>li a:hover,.thsn-element-service-style-1.themesion-element-viewtype-carousel .owl-carousel button.owl-dot.active,.thsn-element-testimonial-style-3.themesion-element-viewtype-carousel .owl-carousel button.owl-dot.active,.thsn-element-service-style-2.themesion-element-viewtype-carousel .owl-carousel button.owl-dot.active,.thsn-element-testimonial-style-2.themesion-element-viewtype-carousel .owl-carousel button.owl-dot.active,.thsn-tabs .thsn-tab-content-inner a.link-button,.thsn-pricing-table-featured-col .thsn-ptable-btn a,.thsn-pricing-table-featured-col .thsn-pricing-table-box .themesion-ptable-heading,.wpcf7-form input[type=submit].btn-block,.thsn-element-static-box-style-1 .thsn-element-posts-wrapper.row .thsn-ele:nth-child(even) .d-flex,body .thsn-accordion-style-1 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active span,.thsn-tabs .thsn-tabs-heading li.thsn-tab-li-active,.thsn-steps-counter .elementor-container .elementor-row .elementor-column .thsn-ihbox-style-2 .thsn-ihbox-icon:before,.thsn-service-style-2:hover .themesion-post-item,.thsn-service-style-1 .thsn-service-icon-overlay:after,.thsn-service-style-1:hover .elementor-button.elementor-size-md,.thsn-ptable-btn a:hover {
    background-color: #1A76D1
}
h3 {
    font-family: Rajdhani,sans-serif;
    font-size: 24px;
    /* line-height:32px; */
    letter-spacing: -.5px;
    color: #081839;
    text-transform: none;
    font-weight: 700;
    font-style: normal;
}

a {
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out
}