.elementor-89893 .elementor-element.elementor-element-f18b5cd{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-89893 .elementor-element.elementor-element-458e5de{--display:flex;--justify-content:center;}.elementor-89893 .elementor-element.elementor-element-7454b58 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:48px;font-weight:800;line-height:51px;letter-spacing:0px;color:#FFFFFF;}.elementor-89893 .elementor-element.elementor-element-a454132 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:36px;font-weight:800;line-height:51px;letter-spacing:0px;color:#FFFFFF;}.elementor-89893 .elementor-element.elementor-element-75c4614{font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-89893 .elementor-element.elementor-element-db1ae60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-89893 .elementor-element.elementor-element-499f6ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-89893 .elementor-element.elementor-element-499f6ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89893 .elementor-element.elementor-element-aea5e32 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-89893 .elementor-element.elementor-element-7dd478a{margin-top:0%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-89893 .elementor-element.elementor-element-ed89b3f{margin:-6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-89893 .elementor-element.elementor-element-fffe241{--display:flex;}.elementor-89893 .elementor-element.elementor-element-3aa3bf7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1366px){.elementor-89893 .elementor-element.elementor-element-f18b5cd{--min-height:550px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}}@media(max-width:1200px){.elementor-89893 .elementor-element.elementor-element-7454b58 .elementor-heading-title{font-size:44px;}.elementor-89893 .elementor-element.elementor-element-a454132 .elementor-heading-title{font-size:44px;}}@media(max-width:1024px){.elementor-89893 .elementor-element.elementor-element-7454b58{text-align:center;}.elementor-89893 .elementor-element.elementor-element-7454b58 .elementor-heading-title{font-size:28px;}.elementor-89893 .elementor-element.elementor-element-a454132{text-align:center;}.elementor-89893 .elementor-element.elementor-element-a454132 .elementor-heading-title{font-size:28px;}.elementor-89893 .elementor-element.elementor-element-75c4614{text-align:center;}.elementor-89893 .elementor-element.elementor-element-7dd478a{margin-top:0%;margin-bottom:5%;}.elementor-89893 .elementor-element.elementor-element-ed89b3f{padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-89893 .elementor-element.elementor-element-f18b5cd{--min-height:470px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-89893 .elementor-element.elementor-element-7454b58{padding:0px 0px 0px 0px;}.elementor-89893 .elementor-element.elementor-element-7454b58 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-89893 .elementor-element.elementor-element-a454132{padding:0px 0px 0px 0px;}.elementor-89893 .elementor-element.elementor-element-a454132 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-89893 .elementor-element.elementor-element-75c4614{font-size:16px;}}@media(min-width:768px){.elementor-89893 .elementor-element.elementor-element-458e5de{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-89893 .elementor-element.elementor-element-458e5de{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-7454b58 */@media (max-width: 1024px) and (min-width: 996px) {
    .my-text-widget {
        text-align: left !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a454132 */@media (max-width: 1024px) and (min-width: 996px) {
    .my-text-widget {
        text-align: left !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75c4614 */@media (max-width: 1024px) and (min-width: 996px) {
    .elementor-89893 .elementor-element.elementor-element-75c4614 {
        text-align: left !important;
        justify-content: flex-start !important; /* Aligns button to left */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f18b5cd *//* --- Default styles for larger desktops (1200px and up) --- */
.elementor-89893 .elementor-element.elementor-element-f18b5cd {
    background-color: #1174D1;
    background-image:
        url('https://cloud.10decoders.co.in/home/homepage-banner-image-right-circle.png'),
        url('https://cloud.10decoders.co.in/home/homepage-banner-left-side-circle.png'),
        radial-gradient(rgba(255, 255, 255, 0.2) 1px, transparent 1px),
        radial-gradient(circle at -20% 100%, rgba(255, 255, 255, 0.15), transparent 50%);
    background-position:
        right 80px center,
        left -12% bottom -22%,
        0 0,
        left center;
    background-size:
        28% auto,
        18% auto,
        24px 24px,
        cover;
    background-repeat:
        no-repeat,
        no-repeat,
        repeat,
        no-repeat;
}



/* --- Media query for Laptops (max-width: 1199px) --- */
@media (max-width: 1199px) {
    .elementor-89893 .elementor-element.elementor-element-f18b5cd {
        background-size:
            50% auto,
            18% auto,
            24px 24px,
            cover;
    }
}

/* --- Media query for Tablets (max-width: 991px) --- */
@media (max-width: 991px) {
    .elementor-89893 .elementor-element.elementor-element-f18b5cd {
        background-size:
            70% auto,
            0% auto,
            20px 20px,
            cover;
        background-position:
            center center,
            left -10% bottom -20%,
            0 0,
            left center;
    }
}

/* --- Media query for Mobile Devices (max-width: 767px) --- */
@media (max-width: 767px) {
    .elementor-89893 .elementor-element.elementor-element-f18b5cd {
        background-size:
            100% auto,
            0% auto,
            16px 16px,
            cover;
        background-position:
            right 5% center,
            left -5% bottom -5%,
            0 0,
            left center;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ed89b3f */#new_blog .item 
{
    border: 1px solid #707070;
    border-radius: 10px;
    min-height: 400px;
     width: 100%;
  
}
#new_blog img
{
    border-radius: 10px 10px 0px 0px;
}
#new_blog .blog_padding
{
    padding: 20px;
}
#new_blog .blog_excerpt
{
    padding: 0px 20px 10px 20px;
}

/*paginate*/
#new_blog .post-grid .pagination
{
    width: 100%;
}
#new_blog .paginate
{
    margin: auto;
}
/*paginate end*/

#new_blog .post-grid .post-grid-search .search
{
    width: 550px;
    border: 1px #707070 solid;
border-radius: 5px;
}
@media (max-width:460px)
{
    #new_blog .post-grid .post-grid-search .search
{
    width: 320px!important;
    border: 1px #707070 solid;
border-radius: 5px;
}
}
#new_blog .post-grid .post-grid-search
{
    text-align: left;
}
#new_blog .input{
    background-color: transparent!important;
    border-top: 0px!important;
}
#new_blog .post-grid .post-grid-search .search
{
    padding:  6px 0px 7px 5px!important;
}
#new_blog .grid-items
{
    padding-top: 20px;
}/* End custom CSS */