/**
    Theme Name: Astra Child
    Author: Repute Infosystems
    Author URI: http://reputepms.reputeinfosystems.com/
    Description: Repute infosystems
    Version: 1.0.0
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Text Domain: astra-child
    Template: astra
*/
                                                            
/* styling for Home page */

div .hfe-nav-menu-icon {
    padding: 0.35em 20px 0.35em 0.35em;
    border: 0 solid;
}

.ars_config_img {
    border: 1px solid #6B767D;
    border-radius: 8px;
    padding: 5px 30px;
    width: 100%;
}

.elementor-widget-container{
	background:none;
}


.ars_custom_css3 {
    height: 260px;
    }

.ars_other_features_block .elementor-spacer-inner  { 
    background-image: url(./images/sprite-image.webp);
    background-repeat: no-repeat;
}

.ars_other_features_block#custom_css3 .elementor-spacer-inner {
    background-position: -45px -110px;
}

.ars_other_features_block#short_url .elementor-spacer-inner {
    background-position: -110px -111px;
}

.ars_other_features_block#responsive .elementor-spacer-inner {
    background-position: -179px -111px;
}

.ars_other_features_block#social_share .elementor-spacer-inner {	
    background-position: -248px -111px;
}

.ars_other_features_block#lighting_fast .elementor-spacer-inner {
    background-position: -315px -111px;	
}

.ars_other_features_block#translation .elementor-spacer-inner {
    background-position: -381px -111px;
}

.ars_other_features_block#documents .elementor-spacer-inner {
    background-position: -448px -111px;
}

.ars_other_features_block#amazon .elementor-spacer-inner {
    background-position: -69px -196px;
}

.ars_other_features_block#person .elementor-spacer-inner {
    background-position: -170px -196px;
}

.ars_other_features_block#box .elementor-spacer-inner {
    background-position: -270px -196px;
}

.ars_other_features_block#sms .elementor-spacer-inner {
    background-position: -371px -199px;
}

.ars_other_features_block#db .elementor-spacer-inner {
    background-position: -479px -196px;
}

.ars_other_features_block#book .elementor-spacer-inner {
    background-position: -582px -195px;
}

.ars_other_features_block#bmw .elementor-spacer-inner {
    background-position: -685px -199px;
}

.ars_other_features_block#digg .elementor-spacer-inner {
    background-position: -789px -196px;
}

.ars_other_features_block#ball .elementor-spacer-inner {
    background-position: -58px -299px;
}

.ars_other_features_block#msg_box .elementor-spacer-inner {
    background-position: -168px -299px;
}

.ars_other_features_block#alphi .elementor-spacer-inner {
    background-position: -266px -298px;
}

.ars_other_features_block#facebook .elementor-spacer-inner {
    background-position: -381px -298px;
}

.ars_other_features_block#face .elementor-spacer-inner {
    background-position: -471px -298px;
}

.ars_other_features_block#email .elementor-spacer-inner {
    background-position: -589px -299px;
}

.ars_other_features_block#google .elementor-spacer-inner {
    background-position: -681px -297px;
}

.ars_other_features_block#yahoo .elementor-spacer-inner {
    background-position: -793px -299px;
}

.ars_other_features_block#instagram .elementor-spacer-inner {
    background-position: -62px -401px;
}

.ars_other_features_block#link .elementor-spacer-inner {
    background-position: -166px -405px;
}

.ars_other_features_block#java .elementor-spacer-inner {
    background-position: -271px -405px;
}

.ars_other_features_block#trio .elementor-spacer-inner {
    background-position: -374px -404px;
}

.ars_other_features_block#yb .elementor-spacer-inner {
    background-position: -482px -404px;
}

.ars_other_features_block#quora .elementor-spacer-inner {
    background-position: -582px -400px;
}

.ars_other_features_block#right .elementor-spacer-inner {
    background-position: -689px -400px;
}

.ars_other_features_block#printer .elementor-spacer-inner {
    background-position: -792px -399px;
}

.ars_other_features_block#share .elementor-spacer-inner {
    background-position: -20px -45px;
}

.ars_other_features_block#like .elementor-spacer-inner {
    background-position: -87px -45px;
}

.ars_other_features_block#counter .elementor-spacer-inner {
    background-position: -160px -44px;
}

.ars_other_features_block#locker .elementor-spacer-inner {
    background-position: -229px -45px;
}

#ars_configure {
    margin: 0px;
}

.entry-content p {
    margin: 0px;
}

#get_start_now {
    height: 44px;   
}

.elementor-button.elementor-size-xs {
    padding:8px 20px;
}

#ars_explore_more {
    height:44px;
}

.elementor-button {
    padding: 8px 24px;
}

#ars_custom_style {
    position: absolute;
}

/* styling for features page */

.ars_other_features_block#features_social .elementor-spacer-inner {
    background-position: -42px -487px;
}

.ars_other_features_block#features_shorten .elementor-spacer-inner {
    background-position: -115px -487px;
}

.ars_other_features_block#features_customizable .elementor-spacer-inner {
    background-position: -195px -487px;
}

.ars_other_features_block#features_built .elementor-spacer-inner {
    background-position: -273px -487px;
}
      
.ars_other_features_block#features_site_performance .elementor-spacer-inner {
    background-position: -352px -487px;
}

.ars_other_features_block#features_woocommerce .elementor-spacer-inner {
    background-position: -429px -487px;
}

.ars_other_features_block#features_mobile_display .elementor-spacer-inner {
    background-position: -509px -487px;
}
      
.ars_other_features_block#features_responsive .elementor-spacer-inner {
    background-position: -586px -487px;
}

.ars_other_features_block#features_eye_catch .elementor-spacer-inner {
    background-position: -663px -487px;
}

.ars_other_features_block#features_display_pos .elementor-spacer-inner {
    background-position: -740px -487px;
}

.ars_other_features_block#features_ars_locker .elementor-spacer-inner {
    background-position: -820px -487px;
}

.ars_other_features_block#features_multilingual .elementor-spacer-inner {
    background-position: -896px -487px;
}  
      
#ars_features_page_style{
    position: absolute;
}            

/* styling for blog and inner page*/

body {
    background: white;
}

.ars-main-container {
    width: 100%;
    height: auto;
    margin-top: 50px;
    border-bottom:  1px solid #E3DDFA;
    float:left;
    padding-bottom:20px;
    margin-bottom: 25px;
}

.ars-img-box {
    float: left;
    width: 35%;
    height: auto;
}

.image-box img{
    border-radius: 10px;
}

.entry-content .ars-title {
    margin-bottom: 0px;
}



.ars-title { 
   	width: 100%;
    font-family: 'Poppins';
	font-weight: 600;   
	font-size: 20px;
	line-height: 26px;
	color: #0F0A33;
	margin-top: 10px;
	padding-bottom: 10px;
}

#ars-main-title {
    text-decoration: none;
}

.ars-cal-img {
    background-position: -58px -583px;
    background-image: url(./images/sprite-image.webp);
    background-repeat: no-repeat;
    padding-left: 38px;
    height: 27px;
    float: left;
}

.ars-cal-date{
    width: 100%;
    height: 30px;
    font-family: 'Poppins';
    display: inline;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #5C5472;
    float: left;
}

 .ars-article-date {
 	float: left;
	height: 26px;
	padding-top: 7px;
} 

.ars-content {
    float: left;
    padding-bottom: 5px;
    height: auto;
    line-height: 25px;
}

.ars-continue-read {
    text-decoration : underline;
}

.ars-continue-read {
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    float: left;
    color: #171447;
}

.ars-continue-read:active {
    color: blue;
}

.ars-continue-read:hover {
    color: blue;
}

.attachment-post-thumbnail .size-post-thumbnail .wp-post-image {
    border-radius: 10px;
}

.widget .widget_block .widget_search {
    display: none;
}

.ars-main-sidebar {
    padding: 0px;
    padding: 30px;
    width: 100%;
    height: auto;
    background: #FFFFFF;
    box-shadow: 2px 4px 18px rgba(78, 60, 201, 0.08);
    border-radius: 8px;
}

.ars-main-sidebar h2 {
    width: auto;
    padding-bottom: 7px;
    text-align: left;
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 20px;
    color: #0F0A33;   
    border-bottom : 1px solid #E3DDFA;
	margin-bottom:20px;
}

.ars-main-sidebar ul li a {
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 14px;
    line-height: normal;
    color: #0F0A33; 
    text-decoration: none;
}

.ars-main-sidebar ul li {
    margin-top: 10px;
    height: 51px;
}

.entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
    text-decoration:none;
}

.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
    text-decoration: none;
	outline:none;
}

.wp-block-latest-posts__list .ars-sidebar-recent-posts .wp-block-latest-posts {
    margin-top: 30px;
    font: small-caption;
}

.ars-single-post-main-container {
    width: 100%;
    height: 320px;
    background-size: cover;
    background-image: url('./images/header.webp');
    background-repeat: no-repeat;
    background-position: center center;
}

.ars-main-blog-title {
    font-family: 'Poppins';
    font-size: 48px;
    line-height: 308px;
    font-weight: 700;
    color: #FFFFFF;
    margin-bottom: 0px;
    text-align: center;
    flex-direction:column;
    justify-content: center;
    height:100%;
}


.ars-main-sub-title {
    font-family: 'Poppins';
    font-size: 20px;
    line-height: 32px;
    color: #FFFFFF;
    font-weight:400;
    text-align: center;
    padding-top: 10px;
}

header {
    background-color: #FFFFFF;
}

.ars-mid-single-post-section {
    box-sizing: border-box;
    width: 60%;
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
}

.ars-post-author {
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #5C5472;
    width: 22%;
    height: 20px;
    float: left;
    margin-top: 14px;
}

.ars-post-author-span {
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 13px;
    line-height: 20px;
    color: #5C5472; 
}

.post-meta {
    float: left;
    margin-top: 15px;
    margin-left: 8px;
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #5C5472;
    width: 54%;
}

.post-meta p{
    margin-bottom: 15px;
}

.ars-cal-sp-img {
    margin-top: 12px;
    margin-left: 19px;
    background-position: -53px -586px;
    background-image: url(./images/sprite-image.webp);
    background-repeat: no-repeat;
    clear: right;
    float: left;
    width: 10%;
    height: 24px;
}

.ars-social-icon-fb {
    background-position: -245px -586px;
    background-image: url(./images/sprite-image.webp);
    background-repeat: no-repeat;
    width:5%;
    height: 24px;
    margin-top: 12px;
    float: left;
}

.ars-social-icon-fb:hover {
    background-position: -425px -586px;
    background-image: url(./images/sprite-image.webp);
    background-repeat: no-repeat;
    width:5%;
    height: 24px;
    margin-top: 12px;
    float: left;
    cursor: pointer;
}

.ars-social-icon-twitter {
    background-position: -300px -586px;
    background-image: url(./images/sprite-image.webp);
    background-repeat: no-repeat;
    width:6%;
    height: 24px;
    margin-top: 13px;
    float: left;
}

.ars-social-icon-twitter:hover {
    background-position: -480px -586px;
    background-image: url(./images/sprite-image.webp);
    background-repeat: no-repeat;
    width:6%;
    height: 24px;
    margin-top: 13px;
    float: left;
    cursor: pointer;
}

.ars-social-icon-linkldn {
    background-position: -363px -586px;
    background-image: url(./images/sprite-image.webp);
    background-repeat: no-repeat;
    width:6%;
    height: 24px;
    margin-top: 11px;
    float: left;
}

.ars-social-icon-linkldn:hover {
    background-position: -543px -586px;
    background-image: url(./images/sprite-image.webp);
    background-repeat: no-repeat;
    width:6%;
    height: 24px;
    margin-top: 11px;
    float: left;
    cursor: pointer;
}

.ars-horizontol-line {
    clear: left;
    width: auto;
    border: 1px solid #E3DDFA;
    margin-bottom: 15px;
}

.ars-post-sub-title {
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: #5C5472;
    width: auto;
    height: auto;
    text-align: justify;
}

.ars-blog-main-sidebar {
    width: 35%;
    height: auto;
    margin: auto;
    margin-top: 0%;
    margin-left: 0px;
	float:right;
}

.ars-blog-main-sidebar aside {
    width: 100%;
    height: auto;
    margin: 0px;
}

.main-container {
    display: flex;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 67px;
	max-width: 1200px;
	margin:0 auto;
}

.ars-pagiantion {
    text-align: center;
}

.ars-pagiantion li {
    display: inline;
    list-style-type:none;
    padding-left: 29px;
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 14px;    
    line-height: 16px;
    color: #171447;
}

.ars-pagiantion li a { 
    color: black;
    text-decoration: none;
}

ul .ars-pagination-prev-page-img {
    width: 20px;
    height: 20px;
    background-position: -119px -586px;
    background-image: url(./images/sprite-image.webp);
    background-repeat: no-repeat;
    cursor: pointer;
}

.navigation .pagination .blog_pagination {
    text-align: center;
}

#ars-pagination {
    padding: 30px 10px 10px 10px;
    text-align: center;
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #171447;
    float: left;
    width: 100%;
}

div #for_temp_prev {
    padding-right: 10px;
}

#ars-pagination span {
    width: 24px;
    height: 24px;
    background: #F7F5FE;
    border-radius: 2px;
    padding-left: 10px;
}

#ars-pagination .page-numbers {
    padding-left: 10px;
    padding-right: 10px;
}

#ars-pagination a {
    text-decoration: none;
    color: black;
}

#ars-pagination .prev.page-numbers::before {
    content:'';
    width: 30px;
    padding-left: 30px;
    background-image:url(./images/sprite-image.webp);
    background-repeat: no-repeat;
    background-position: -127px -588px;
}

#ars-pagination .next.page-numbers::after {
    content:'';
    width: 30px;
    padding-left: 30px;
    background-image: url(./images/sprite-image.webp);
    background-repeat: no-repeat;
    background-position: -171px -588px;
}

.ars-blog-listing-container{
	float:left;
	width: 60%;
}

.ars-sidebar-recent-posts li a {
    text-decoration: none;
}

.ars-sidebar-recent-posts li  {
    font: caption;
}

#ars-continue-link {
    text-decoration: underline;
	margin-top: 10px;
}

.single-post *{
    font-family: 'Poppins';
}

.single-post p{
    font-style: normal !important;
}

.ars-single-post-content p{
    font-size: 16px;
    line-height: 28px;
    color: #5C5472;
    font-weight: 400;
    width: 100%;
    display: inline-block;
    margin-bottom: 20px;
}

.ars-single-post-content ul li{
    font-size: 16px !important;
    color: #5C5472;
	line-height: 28px;
}

.ars-single-post-content h2{
    font-size: 24px;
    margin-top:4px;
    margin-bottom:20px;
}

.ars-single-post-content h3{
    margin-top:2px;
    margin-bottom:20px;
    padding-left: 10px;
    border-left: 3px solid #4E3CC8;
    font-size: 18px;
}

.ars-single-post-content a{
    color: #4E3CC8
}

.ars-single-post-content a:hover{
    text-decoration: underline;
}

.ars-single-post-content strong{
    color:#5C5472;
}

.ars-single-post-content h4{
    margin-top:2px;
    margin-bottom:20px;
}

.ars-post-content{
    width: 65%;
    clear: none;
    float: left;
    padding-left: 20px;
}

.ars-social-icon {
    display: inline;
    width: auto;
    height: auto;
}

.ars-cal-post {
    width: 55%;
    float: left;
    height: 45px;
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 13px;
}

.ars-cal-post p {
    padding-top: 12px;
}    

.ars-post-featured-image img {
    border-radius: 12px;
}

.ars-post-title {
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 28px;
    line-height: 40px;
    color: #0F0A33;
    width: 100%;
    margin-top: 20px;
}

.ars-footer-social-icons{
    width: 50px;
    height: 50px;
    float: left;
    background-image: url(./images/sprite-image.webp);
    background-repeat: no-repeat;
    background-position: -465px -48px;
}

.ars-footer-social-icons-instagram{
    width: 50px;
    height: 50px;
    float: left;
    background-image: url(./images/sprite-image.webp);
    background-repeat: no-repeat;
    background-position: -525px -48px;
}

.ars-footer-social-icons-twitter{
    width: 50px;
    height: 50px;
    float: left;
    background-image: url(./images/sprite-image.webp);
    background-repeat: no-repeat;
    background-position: -585px -48px;
}

.ars-footer-social-icons-youtube{
    width: 50px;
    height: 50px;
    float: left;
    background-image: url(./images/sprite-image.webp);
    background-repeat: no-repeat;
    background-position: -645px -48px;
}

.ars-blog-list-content{
	float:left;
	width: 100%;
}

@media (min-width:2000px){
    .ars-cal-post{
        width: 55%;
    }
    .ars-post-author{
        width: 25%;
    }
}

@media (min-width:1025px) and  (max-width:1440px) {
    .ars_custom_css3 {
        height: 280px;
    }

    #ars-pagination {
        padding:50px 10px 30px 10px;
    }

    .ars-post-author{
        width: 35%;
    }

    .ars-cal-sp-img {
        width: 20%;
        margin-top: 12px;
        margin-left: 0px;
    }
    .post-meta {
        float: left;
        width: 40%;
    }

    .ars-cal-post{
        width: 41%;
    } 
    .ars-post-content{
        width: 67%;
        height: auto;
    } 

    .ars-main-container {
        width: auto;
        margin-top: 50px;
        border-bottom: 1px solid #E3DDFA;
    }
    .ars-img-box {
        width: 30%;
    }
    .ars-title { 
        width: 57%;
        font-family: 'Poppins';
        font-weight: 600;
        font-size: 15px;
        line-height: 26px;
        color: #0F0A33;
        margin-top: 0%;
        padding-bottom: 0%;
    }
    .ars-cal-img {
        background-position: -58px -583px;
        background-image: url(./images/sprite-image.webp);
        background-repeat: no-repeat;
        padding-left: 38px;
        height: 27px;
        float: left;
    }
    .ars-article-date {
        padding-left: 0px;
        font-family: 'Poppins';
        font-weight: 400;
        font-size: 12px;
        line-height: 16px;
        color: #5C5472;
        float: left;
        padding-top: 8px;
        width: 85%;
        height: 31px;
    }
    .ars-social-icon-fb {
        width: 7%;
    }
    .ars-social-icon-fb:hover {
       width: 7%;
    }
    .ars-social-icon-twitter {
        width: 8%;
    }
    .ars-social-icon-twitter:hover {
       width: 9%;
    }    .ars-social-icon-linkldn {
        width: 9%;
    }
    .ars-social-icon-linkldn:hover {
       width: 8%;
    }
}

@media (max-width:1024px) {

    .arsocial-footer{
        margin-bottom: 20px;
        padding-left: 5px;
    }
    .ars-cal-post{
        width: 45%;
    }
    .ars-img-box{
        width: 30%;
    }
    .ars-main-sidebar {
        padding: 0px;
        padding: 30px;
        width: 100%;
        height: auto;
        background: #FFFFFF;
        box-shadow: 2px 4px 18px rgb(78 60 201 / 8%);
        border-radius: 8px;
    }
    .ars-main-sub-title {
        font-family: 'Poppins';
        font-size: 15px;
        line-height: 25px;
        color: #FFFFFF;
        font-weight:400;
        text-align: center;
        padding-top: 10px;
    }
    .post-meta {
        float: left;
        width: 30%;
    }
    .ars-post-title {
        font-family: 'Poppins';
        font-weight: 600;
        font-size: 25px;
        line-height: 40px;
        color: #0F0A33;
        width: auto;
        margin-top: 23px;
    }
    .ars-mid-single-post-section {
        width: 42%;
        height: auto;
        margin : 0px 79px;
    }
    .ars-post-author{
        width: 35%;
    }
    .ars-blog-main-sidebar {
        width: 36%;
        height: fit-content;
        margin: 0px 0px;
    }
    .main-container {
        width: 100%;
        display: flex;
        padding-top: 70px;
        padding-bottom: 0px;
    }

    .ars-cal-sp-img {
        width: 20%;
        margin-top: 12px;
        margin-left: 0px;
    }
}

@media (max-width:991px){
    .ars-social-icon-fb {
        width: 6%;
    }
    .ars-social-icon-fb:hover {
       width: 6%;
    }
    .ars-social-icon-twitter {
        width: 8%;
    }
    .ars-social-icon-twitter:hover {
        width: 8%;
    }
    .ars-social-icon-linkldn {
        width: 8%;
    }
    .ars-social-icon-linkldn:hover {
        width: 8%;
    }
    .ars-social-icon-linkldn {
        width: 8%;
    }
    .ars-social-icon-linkldn:hover {
        width: 8%;
    }
    .ars-main-sidebar ul li a {
        font-family: 'Poppins';
        font-weight: 500;
        font-size: 13px;
        line-height: normal;
        color: #0F0A33; 
        text-decoration: none;
    }
    .ars-post-title {
        font-size: 20px;
        line-height: 38px;
    } 
    .ars-post-featured-image img {
        border-radius: 12px;
        width: -webkit-fill-available;
    }   
    .ars-mid-single-post-section {
        width: 49%;
        height: auto;
        margin : 0px 27px;
    }
    .ars-post-author{
        width: 30%;
    }
    .ars-post-sub-title {
        font-size: 14px;
        line-height: 28px;
        color: #5C5472;
        width: auto;
    }
    .ars-blog-main-sidebar {
        width: 38%;
        height: fit-content;
        margin: 0px 0px;
    }
    .main-container {
        padding-top: 70px;
        padding-bottom: 30px;
    }
    .ars-cal-sp-img {
        width: 13%;
        margin-top: 12px;
        margin-left: 0px;
    }
    .post-meta {
        font-size: 11px;
        width: 25%;
    }  
}

@media (max-width:768px) {
    .ars-blog-listing-container{
        width: auto;
    }
    .arsocial-footer{
        padding-left: 10px;
    }
    .ars-main-blog-title {
        font-family: 'Poppins';
    }
    .ars-main-container {
        height: 175px;
        border-bottom:  1px solid #E3DDFA;
        padding-bottom: 30px;
    }
    .ars-single-post-main-container {
        background-position: -33px 0;
    }
    .ars-main-sidebar {
        width: 100%;
        height: auto;   
    }
    .ars-main-sub-title {
        font-family: 'Poppins';
        font-size: 13px;
        line-height: 25px;
        color: #FFFFFF;
        font-weight:400;
        padding: 10px 30px 0px 0px ;
        text-align: center;
    }
    .ars-mid-single-post-section {
        width: auto;
        height: auto;
    }
    .ars-blog-main-sidebar {
        width: auto;
        height: auto;
        margin: 0px 22px;
        float: left;
    }
    .main-container {
        display:inline-block;
        padding-top: 70px;
        padding-bottom: 30px;
    }
    .ars-article-date { 
        padding-left: 0px;
        font-family: 'Poppins';
        font-weight: 400;
        font-size: 12px;
        line-height: 16px;
        color: #5C5472;
        float: left;
        padding-top: 8px;
        width: 85%;
        height: 31px;
    }
    .elementor-20 .elementor-element.elementor-element-5801fee2 > .elementor-widget-container{
        padding: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-c354067 > .elementor-widget-container{
        padding: 0%;
    }

    .elementor-20 .elementor-element.elementor-element-37ca69b > .elementor-widget-container{
        padding: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-365a7b8 > .elementor-widget-container{
        padding: 0px;
    }
    .ars-main-container{
        height: auto;
        border-bottom:  1px solid #E3DDFA;
        padding-bottom: 30px;
    }
    .ars-post-content{
        width: 63%;
    }
    .ars_config_img {
        border: none;
        padding: 0px;
    }
    .ars_custom_css3 {
        height: 240px;
    }
    .ars-title {
        width: 100%;
        font-size: 20px;
    }
    .elementor-13 .elementor-element.elementor-element-ce5b661 > .elementor-container {
        min-height: 80px;
    }
    .ars-img-box {
        width: 37%;
        height: 78%;
        margin-left: 0px;
    }
	.elementor-13 .elementor-element.elementor-element-ce5b661 > .elementor-container {
		min-height: 80px !important;
	}
	.elementor-13 .elementor-element.elementor-element-d2479d4 > .elementor-container{
		min-height: 80px !important;
	}
}

@media (max-width:625px) {
    .ars-post-content {
        width: auto;
        height: 0%;
        float: left;
        padding-left: 10px;
		padding-top:10px;
		padding-bottom:10px;
    }  
    .ars-main-container {
        padding-bottom: 0px;
        height: auto;
        margin-bottom:20px;        
    }
    .ars-img-box {
        width: 100%;
        height: 70%;
        margin-left: 0px;
        float: left;
    }    
    .ars-article-date { 
        width: 88%;
     }  
}

@media (max-width: 426px){
    .arsocial-footer{
        padding-left: 10px;
    }
    .ars-title {
        width: 100%;
        font-size: 15px;
        float: left;
        padding: 0%;
		margin-top:0px;
    }
    .ars-main-sidebar ul li a {
        font-family: 'Poppins';
        font-weight: 500;
        font-size: 12px;
        line-height: normal;
        color: #0F0A33; 
        text-decoration: none;
     } 
    #ars-pagination{
        padding:10px 0px 0px 0px;
    } 
    .ars-cal-img {
        padding-left: 40px;
    }
    .ars-cal-sp-img {
        width: 20%;
        margin-top: 12px;
        margin-left: 0px;
    }
    .ars-article-date { 
        width: 80%;
    }
    .ars-post-author{
        width: 35%;
    }
    .ars-cal-post{
        width: 42%;
    }
    .ars-img-box{
        height: 55%;
    }
    .ars-main-container{
        height: auto;
        padding-bottom: 20px;
    }
    .ars-post-content{
        padding-top: 15px;
    }
}

@media (max-width:377px) {

    .ars-cal-post{
        width: 50%;
    }

    .ars-social-icon-linkldn {
        margin-top: 0px;
        width: 10%;
    }
    .ars-social-icon-linkldn:hover {
        margin-top: 0px;
        width: 10%;
    }
    .ars-post-author {
        width: 50%;
        padding-left: 6px;  
    }
    .post-meta {
        margin-bottom: 0px;
        width: 35%;
    }
    .ars-social-icon-fb {
        margin-top: 0px;
        width: 10%;
    }
    .ars-social-icon-fb:hover {
       margin-top: 0px;
       width: 10%;

    }
    .ars-social-icon-twitter {
        margin-top: 0px;
        width: 13%;
    }

    .ars-social-icon-twitter:hover {
        margin-top: 0px;
        width: 13%;
    }
    .ars-img-box {
        width: 100%;
        height: 52%;
        margin-left: 0px;
        float: left;
    }
    .ars-single-post-main-container {
        background-size: cover;
    }
    .ars-main-sidebar ul li a {
        font-family: 'Poppins';
        font-weight: 400;
        font-size: 12px;
        line-height: normal;
        color: #0F0A33; 
        text-decoration: none;
    }
    .ars-main-sidebar {
        padding: 0px;
        padding: 30px;
        width: auto;
        height: auto;
		margin:0px;
        background: #FFFFFF;
        box-shadow: 2px 4px 18px rgb(78 60 201 / 8%);
        border-radius: 8px;
    }
    .ars-main-sidebar h2 {
        width: auto;
        padding-bottom: 7px;
        text-align: left;
        font-family: 'Poppins';
        font-weight: 600;
        font-size: 20px;
        color: #0F0A33;   
        border-bottom : 1px solid #E3DDFA;
    }
    .ars-main-sub-title {
        font-family: 'Poppins';
        font-size: 13px;
        line-height: 25px;
        color: #FFFFFF;
        font-weight:400;
        padding: 0px;
        text-align: center;
    }
    .ars-post-sub-title {
        font-family: 'Poppins';
        font-weight: 400;
        font-size: 16px;
        line-height: 28px;
        color: #5C5472;
        text-align: justify;
        width: auto;
    }
    .main-container {
        display:inline-block;
        padding-top: 70px;
        padding-bottom: 30px;
    }
    .ars-cal-sp-img {
        margin-top: 12px;
        margin-left: 0px;
        width: 30%;
        height: 30px;
    }
}

@media (max-width:320px) {
    .ars-cal-post {
        width: 45%;
        height: 55px;
    }
    .ars-post-author {
        width: 55%;
    }
    .ars-main-container {
        padding-bottom: 0px;
        height: auto;        
    }    
    .ars-img-box {
        width: 100%;
        height: 45%;
        margin-left: 0px;
        float: left;
    }
}

/** Menu's Buynow Button CSS Start */
.ars-buy-btn.menu-item.menu-item-type-custom a{ 
    color: #FFF !important;
    background-color: #4E3CC9;
    border-radius: 4px;
    padding: 10px 28px !important;
}
@media only screen and (max-width: 1024px) {
	.ars-buy-btn.menu-item.menu-item-type-custom a{ 
        background-color: #4E3CC9 !important;
        margin: 15px auto;
        width: 30%;
        justify-content: center;
	}
}
@media only screen and (max-width: 767px) {
	.ars-buy-btn.menu-item.menu-item-type-custom a{
		width: 50%;
	}
}
.footer-width-fixer .ars-buy-btn a{
    display: none;
}
/** Menu's Buynow Button CSS End */