.elementor-kit-30327{--e-global-color-primary:#E30613;--e-global-color-secondary:#54595F;--e-global-color-text:#616161;--e-global-color-b3dbd4f:#1F1F1F;--e-global-color-8246ec9:#E30613;--e-global-color-ce05037:#F7F7F7;--e-global-color-ec1cb9e:#E6E6E6;--e-global-color-2a9ccee:#CBCCCD;--e-global-color-2729490:#F7C600;--e-global-color-e4a981a:#507A7C;--e-global-color-8752bfa:#023B4A;--e-global-color-54f78ef:#3B37FD;--e-global-color-6f4cde6:#040423;--e-global-color-c6ec5c9:#0D80CE;--e-global-color-601f3d8:#142340;--e-global-color-767fea8:#023B4A;--e-global-color-6e7fbed:#EE0D08;--e-global-color-0447ac2:#023B4A;--e-global-color-4deb5aa:#EE0D08;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Space Grotesk";--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"ravi-font", Sans-serif;}.elementor-kit-30327 e-page-transition{background-color:#FFBC7D;}.elementor-kit-30327 a{font-family:"ravi-font", Sans-serif;}.elementor-kit-30327 h1{font-family:"ravi-font", Sans-serif;font-size:22px;line-height:30px;}.elementor-kit-30327 h2{font-family:"ravi-font", Sans-serif;font-size:22px;line-height:30px;}.elementor-kit-30327 h3{font-family:"ravi-font", Sans-serif;font-size:20px;line-height:25px;}.elementor-kit-30327 h4{font-family:"ravi-font", Sans-serif;font-size:18px;line-height:25px;}.elementor-kit-30327 h5{font-family:"ravi-font", Sans-serif;font-size:16px;line-height:25px;}.elementor-kit-30327 h6{font-family:"ravi-font", Sans-serif;font-size:14px;line-height:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1362px;}.e-con{--container-max-width:1362px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */sr7-module .sr7-layer, sr7-module sr7-layer{
    font-family: 'ravi-font' !important;
}
#content{
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
.blog .rs-blog .blog-item .blog-img, .archive .rs-blog .blog-item .blog-img{
    margin-bottom: 15px !important;
}

.btm-cate_no_thum li{
    line-height: 14px !important
}

.full-blog-content .blog-title a{
    font-size: 20px !important;
}
.rs-blog .blog-item:not(.rs-flat) .blog-button a, body.search .entry-summary .blog-button a{
    color: #b32226 !important;
}
.rs-blog .blog-item:not(.rs-flat) .blog-button{
    margin-top: 15px !important;
}
.full-blog-content .blog-title{
        margin-bottom: 5px !important;
    margin-top: 5px !important;
}
.blog .rs-blog .blog-item, .archive .rs-blog .blog-item{
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
}
@media only screen and (max-width: 767px) {
    .blog .rs-blog .blog-item .full-blog-content, .archive .rs-blog .blog-item .full-blog-content{
        padding: 8px 25px 6px 25px !important;
    }
    .full-blog-content .blog-title a{
        font-size: 18px !important;
    }
    .rs-blog .blog-item .blog-desc{
        font-size: 16px !important;
        text-align: justify;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    #content{
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
}

.bs-sidebar .widget{
    border-radius: 8px;
}
.single-post .rs-blog-single-title{
    font-size: 26px !important;
}
.single-post .rs-blog-single-title{
    line-height: 30px !important;
}
.single-post .btm-cate_no_thum{
    padding-bottom: 30px !important;
}
.btm-cate_no_thum li + li:before{
    top: 5px !important;
    background: #b32226 !important;
}
.blog-date{
    font-family: "ravi-num" !important;
}
p{
    margin: 0 0 15px !important;
}
.comment-full{
    text-align: right !important;
}
.single:not(.single-portfolios) #content h3, .single:not(.single-portfolios) #content h4{
    margin-bottom: 2px !important;
}
div textarea{
    margin-bottom: 10px !important;
}
@media only screen and (max-width: 991px){
    .dynamic-sidebar{
        margin-top: 0px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ravi-font';
	font-display: auto;
	src: url('https://acptube.com/wp-content/uploads/2025/04/Ravi-VF.ttf') format('truetype');
}
/* End Custom Fonts CSS */