.elementor-83872 .elementor-element.elementor-element-e73eaef{margin-top:-80px;margin-bottom:0px;}.elementor-83872 .elementor-element.elementor-element-433df44{text-align:left;}.elementor-83872 .elementor-element.elementor-element-433df44 .elementor-heading-title{color:#FF4800;font-family:"futura-pt", Inter;font-size:15px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-83872 .elementor-element.elementor-element-433df44 > .elementor-widget-container{margin:36px 0px 0px -10px;padding:100px 0px 0px 0px;}.elementor-83872 .elementor-element.elementor-element-4f6a9f3 > .elementor-element-populated{margin:0px 0px 0px -19px;--e-column-margin-right:0px;--e-column-margin-left:-19px;}.elementor-83872 .elementor-element.elementor-element-a8125e0{text-align:left;}.elementor-83872 .elementor-element.elementor-element-a8125e0 .elementor-heading-title{color:#334155;font-family:"Caros", Inter;font-size:19px;font-weight:bold;font-style:normal;line-height:33px;}.elementor-83872 .elementor-element.elementor-element-a8125e0 > .elementor-widget-container{margin:-10px 0px 15px 0px;}.elementor-83872 .elementor-element.elementor-element-4e604c9 > .elementor-widget-container{margin:-36px 0px -20px 0px;}.elementor-83872 .elementor-element.elementor-element-169f480{--divider-border-style:solid;--divider-color:#eaeaea;--divider-border-width:1px;}.elementor-83872 .elementor-element.elementor-element-169f480 .elementor-divider-separator{width:100%;}.elementor-83872 .elementor-element.elementor-element-169f480 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-83872 .elementor-element.elementor-element-169f480 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:10px 0px 0px 10px;}.elementor-83872 .elementor-element.elementor-element-fb4011f .elementor-heading-title{color:#344054;font-family:"Inter", Inter;font-size:16px;font-weight:600;font-style:normal;line-height:24px;}.elementor-83872 .elementor-element.elementor-element-fb4011f > .elementor-widget-container{margin:0px 0px 05px 0px;}.elementor-83872 .elementor-element.elementor-element-ef6d63d{color:#475467;font-family:"Inter", Inter;font-size:12px;line-height:18px;}.elementor-83872 .elementor-element.elementor-element-ef6d63d > .elementor-widget-container{margin:0px 0px 9px 0px;}.elementor-83872 .elementor-element.elementor-element-9f9de30 > .elementor-widget-container{margin:-19px 0px -14px 0px;}.elementor-83872 .elementor-element.elementor-element-90f5c12 > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83872 .elementor-element.elementor-element-003bf04{margin-top:20px;margin-bottom:0px;}.elementor-83872 .elementor-element.elementor-element-229460e{--grid-column-gap:40px;--grid-row-gap:71px;}.elementor-83872 .elementor-element.elementor-element-229460e .elementor-pagination{text-align:center;font-family:"Inter", Inter;font-weight:300;}.elementor-83872 .elementor-element.elementor-element-229460e .elementor-pagination .page-numbers:not(.dots){color:#334155;}body:not(.rtl) .elementor-83872 .elementor-element.elementor-element-229460e .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 3px/2 );}body:not(.rtl) .elementor-83872 .elementor-element.elementor-element-229460e .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 3px/2 );}body.rtl .elementor-83872 .elementor-element.elementor-element-229460e .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 3px/2 );}body.rtl .elementor-83872 .elementor-element.elementor-element-229460e .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 3px/2 );}.elementor-83872 .elementor-element.elementor-element-3670d3c{--divider-border-style:solid;--divider-color:#eaeaea;--divider-border-width:1px;}.elementor-83872 .elementor-element.elementor-element-3670d3c .elementor-divider-separator{width:100%;}.elementor-83872 .elementor-element.elementor-element-3670d3c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-83872 .elementor-element.elementor-element-3670d3c > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-83872 .elementor-element.elementor-element-6c2daac .elementor-heading-title{color:#344054;font-family:"Inter", Inter;font-size:16px;font-weight:600;font-style:normal;line-height:24px;}.elementor-83872 .elementor-element.elementor-element-6c2daac > .elementor-widget-container{margin:0px 0px 05px 0px;}.elementor-83872 .elementor-element.elementor-element-8d8d0cf{color:#475467;font-family:"Inter", Inter;font-size:12px;line-height:18px;}.elementor-83872 .elementor-element.elementor-element-8d8d0cf > .elementor-widget-container{margin:0px 0px 9px 0px;}.elementor-83872 .elementor-element.elementor-element-789cb09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-83872 .elementor-element.elementor-element-433df44{text-align:left;}.elementor-83872 .elementor-element.elementor-element-433df44 .elementor-heading-title{font-size:20px;}.elementor-83872 .elementor-element.elementor-element-433df44 > .elementor-widget-container{margin:110px 0px 0px 0px;padding:24px 0px 0px 0px;}.elementor-83872 .elementor-element.elementor-element-4f6a9f3 > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-83872 .elementor-element.elementor-element-74c045b > .elementor-element-populated{margin:-25px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-83872 .elementor-element.elementor-element-fb4011f{text-align:center;}.elementor-83872 .elementor-element.elementor-element-9f9de30 > .elementor-widget-container{margin:-5px 150px -25px 150px;}.elementor-83872 .elementor-element.elementor-element-90f5c12 > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-83872 .elementor-element.elementor-element-229460e{--grid-row-gap:65px;}.elementor-83872 .elementor-element.elementor-element-6c2daac{text-align:left;}.elementor-83872 .elementor-element.elementor-element-6c2daac > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-83872 .elementor-element.elementor-element-8d8d0cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-83872 .elementor-element.elementor-element-64a62d5 > .elementor-widget-container{margin:-8px 0px -15px 0px;}.elementor-83872 .elementor-element.elementor-element-789cb09 > .elementor-widget-container{margin:-5px 0px 30px 0px;}}@media(max-width:767px){.elementor-83872 .elementor-element.elementor-element-433df44 .elementor-heading-title{font-size:18px;}.elementor-83872 .elementor-element.elementor-element-433df44 > .elementor-widget-container{margin:100px 0px -6px 8px;}.elementor-83872 .elementor-element.elementor-element-4f6a9f3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-83872 .elementor-element.elementor-element-74c045b > .elementor-element-populated{margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-83872 .elementor-element.elementor-element-a8125e0 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-83872 .elementor-element.elementor-element-9f9de30 > .elementor-widget-container{margin:-5px 0px -25px 0px;}.elementor-83872 .elementor-element.elementor-element-90f5c12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-83872 .elementor-element.elementor-element-229460e{--grid-row-gap:50px;}.elementor-83872 .elementor-element.elementor-element-64a62d5 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-83872 .elementor-element.elementor-element-789cb09 > .elementor-widget-container{margin:-2px 0px 0px 0px;}}@media(min-width:768px){.elementor-83872 .elementor-element.elementor-element-4f6a9f3{width:67%;}.elementor-83872 .elementor-element.elementor-element-74c045b{width:32.949%;}}@media(max-width:1024px) and (min-width:768px){.elementor-83872 .elementor-element.elementor-element-4f6a9f3{width:100%;}.elementor-83872 .elementor-element.elementor-element-74c045b{width:100%;}}/* Start custom CSS for section, class: .elementor-element-e73eaef */#blog-home-page-banner-background{
    background: linear-gradient(180deg, #FFF1E7 0%, #FFFCF0 44.43%, #FFFFFF 100%) !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c6839e7 */.author-name{
    color:#ff4800 !important;
}
.published-date{
    color: #828893;
}
.separator{
    color:#ddd;
}
#pinned-post h2{
    line-height: 28px !important;
    padding-top:20px;
}
#pinned-post h2 a {
    font-size:26px;
    /*line-height:20px !important;*/
    padding-top:20px;
    color: #1E293B;
    font-family: 'futura-pt' !important;
    font-weight:600;
}
@media screen and (max-width:700px){
    #pinned-post h2 a{
        font-size: 18px;
    line-height: 5px;
}
}
.author-info{
    padding-top:10px;
}
.sticky-post h2 a:hover{
    color:#ff4800 !important;
}
@media screen and (min-width:1200px){
    #pinned-post .featured-image img{
        height:350px !important;
    }
}
@media screen and (max-width:500px){
    #pinned-post h2{
        padding-top:8px !important;
    }
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-4e604c9 */#popular-posts p{
    /*font-size: 18px !important;*/
    margin-left:15px;
}
@media screen and (max-width:1199px) and (min-width:1025px){
    #popular-posts .elementor-post__title a{
        font-size:14px !important;
        line-height:10px !important;
    }
    
}
@media screen and (max-width:350px){
    #popular-posts .elementor-post__title a{
        font-size:11px !important;
        line-height:10px !important;
    }
    
}
#popular-posts img{
    width: 116%;
    height: 91%;
}
#popular-post-template .elementor-widget-wrap{
    padding-left:0px;
}
@media acreen and (max-width:600px){
    #popular-post-template .elementor-widget-wrap{
   left:16px;
}
}
@media screen and (max-width:1024px) and (min-width:990px){
    #popular-posts .elementor-grid-tablet-2 .elementor-grid{
        grid-template-columns: repeat(2,1fr) !important;
    display: grid;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb4011f */.subscribe-section-heading p {
    font-family: 'Inter' !important;
    margin-bottom:0px;
}
.subscribe-section-heading{
    margin-bottom:0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef6d63d */.subscription-section-para{
    font-family:'Inter' !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9f9de30 */#subscription-button .wpcf7 input[type="email"] {
    height:45px !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #D0D5DD !important;
    padding-left: 10px;
    border-radius:8px;
}
#subscription-button .wpcf7-submit{
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #7F56D9 !important;
    border-radius: 8px;
}

#subscription-button .wpcf7 input[type="email"] {
  width: 100%;
  background-color: #ffffff;
  color: #283A5E;
  margin-bottom: 10px;
}
#subscription-button .wpcf7-submit{
    font-size: 14px !important;
line-height: 20px !important;
width: 100% !important;

height: 45px !important;
color: white!important;
background-color:#7F56D9 !important;
font-weight: 600 !important;
margin-bottom: 1px !important;
font-family: 'Inter';
border-radius: 8px;

}
#subscription-button .wpcf7-submit:hover{
    color: white!important;
background-color:#6941C6  !important;
}
#subscription-button .wpcf7-not-valid-tip {
 display: none!important; 
}
#subscription-button .wpcf7-validation-errors{
margin-bottom: 20px !important;
}
#subscription-button .ajax-loader{
display: none!important;
}
@media only screen and (max-width: 1199px) {
#subscription-button .wpcf7-submit{
    font-size : 14px!important;
    padding:0px !important;
}
}

/*#subscription-button .wpcf7 input[type="email"]::placeholder {
    text-align: center;
    margin-right:100px;
    z-index: 5;
}
@media only screen and (max-width:1199px) and (min-width:992px){
    #subscription-button .wpcf7 input[type="email"]::placeholder {
    text-align: center;
    margin-right:60px;

}
}

@media only screen and (max-width:991px) and (min-width:768px){
    #subscription-button .wpcf7 input[type="email"]::placeholder {
    text-align: center;
    margin-right:20px;
    z-index:5;
}
}

@media only screen and (max-width:767px) and (min-width:472px){
    #subscription-button .wpcf7 input[type="email"]::placeholder {
    text-align: center;
    margin-right:130px
    z-index:5;
}
}

@media only screen and (max-width:471px) and (min-width:320px){
    #subscription-button .wpcf7 input[type="email"]::placeholder {
    text-align: center;
    margin-right:30px;
    z-index:5;
}
}*/
#subscription-button .wpcf7-response-output {
    border: none !important;
    margin-top:-25px;
    margin-bottom:30px;
    color: #F03E3E !important;
    line-height: 18px;
    font-size: 12px !important;
}

/*@media screen and (max-width:700px){*/
/*    #subscription-button .wpcf7-response-output {*/
/*        margin-bottom:-4px;*/
/*    }*/
/*}*/
#subscription-button{
    margin-bottom:-4px;
}
.wpcf7-spinner{
    top: -34px;
    left: 40%;
}
.wpcf7-form-control.wpcf7-email::placeholder {
    color: #667085 !important;
    font-family: 'Inter' !important;
    font-size:14px;
    line-height:20px;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90f5c12 */.subscribe_RSS_Feed{
    background-color: transparent;
    width: 100%;
    height: 45px;
    border: 1px solid #D6BBFB;
    color: #6941c6;
    border-radius: 8px;
    line-height: 20px;
    font-size: 14px;
    font-weight: 600;
    font-family: 'Inter' !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-229460e */#home-blog-post .elementor-post__text{
    padding:35px 35px;
}

/*#home-blog-post .elementor-heading-title{
    overflow: hidden !important;
    text-overflow: ellipsis !important ;
    -webkit-line-clamp:2 !important;
    display: -webkit-box;
    -webkit-box-orient:vertical !important
}*/

#home-blog-post .elementor-heading-title a:hover{
    color:#ff4800
}
#home-blog-post .elementor-post-info__item--type-date{
    color: #828893
}
										
@media screen and (max-width:450px){
#home-blog-post .elementor-post__text{
    padding:20px 35px;
} 
#home-blog-post .elementor-post__title{
    line-height:20px;
}
}
#home-blog-post .elementor-post__title a{
    font-family: 'futura-pt';
    color: #334155;
    font-weight: 600;
    line-height: 25px;
    font-size:20px !important;
}
#home-blog-post h3 a:hover{
    color:#ff4800 !important;
    
}
@media screen and (max-width:770px) {
    #home-blog-post .elementor-post__title{
        font-size:18px !important;
    }
}
#home-blog-post .elementor-post-author{
    font-family: 'Roboto'!important;
    font-size:14px;
    color:#ff4800;
}
#home-blog-post .elementor-post-date{
    font-family:'Roboto' !important;
    color:#828893;
    font-size:14px;
}
#home-blog-post .elementor-pagination{
    margin:35px;
}
#home-blog-post .elementor-post__thumbnail img:hover {
 filter: contrast(50%); 
}
/*#home-blog-post .elementor-post__thumbnail img:hover{*/
/*    display:none;*/
    
/*}*/
#home-blog-post .elementor-pagination .page-numbers{
    border: 1px solid #e6eaed;
    border-radius: 50px;
    width: 45px;
    line-height: 42px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin-right: 10px;
    height: 45px;
    margin-bottom: 10px;
}
#home-blog-post .elementor-pagination.page-numbers:active{
    background-color: #ff4800;
}
#home-blog-post .elementor-pagination .dots:hover{
    border-color: #ff4800;
    background-color: white!important;
}
#home-blog-post .elementor-pagination .current{
    background:#ff4800;
    color:white;
}
#home-blog-post .elementor-pagination .current:hover{
    background:#ff4800!important;
    /*color:white;*/
}
#home-blog-post .elementor-pagination .page-numbers:hover{
    background: #fff1ef;
    
}
@media screen and (max-width:1024px) and (min-width:990px){
.elementor-grid-tablet-2 .elementor-grid {
    grid-template-columns: repeat(3,1fr) !important;
    display: grid;
}
}
@media screen and (max-width:1024px) and (min-width:768px){
    
    #home-blog-post .elementor-post-author{
        line-height:25px;
}
#home-blog-post .elementor-post-date{
    line-height:25px;
}
    
}
#home-blog-post .elementor-pagination{
    margin-top:55px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c2daac */.subscribe-section-heading p {
    font-family: 'Inter' !important;
    margin-bottom:0px;
}
.subscribe-section-heading{
    margin-bottom:0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d8d0cf */.subscription-section-para{
    font-family:'Inter' !important;
}
@media(max-width:600px){
    .subscription-section-para{
    margin-bottom:10px !important;
    
}
#subscription-button{
    margin-bottom:0px !important;
}

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-64a62d5 */#subscription-button .wpcf7 input[type="email"] {
    height:45px !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #D0D5DD !important;
    padding-left: 10px;
    border-radius:8px;
}
#subscription-button .wpcf7-submit{
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #7F56D9 !important;
    border-radius: 8px;
}

#subscription-button .wpcf7 input[type="email"] {
  width: 100%;
  background-color: #ffffff;
  color: #283A5E;
  margin-bottom: 10px;
}
#subscription-button .wpcf7-submit{
    font-size: 14px !important;
line-height: 20px !important;
width: 100% !important;
/*border-bottom-left-radius: 0px !important;*/
/*border-top-left-radius: 0px !important;*/
/*border-bottom-right-radius: 2px !important;*/
/*border-top-right-radius: 2px !important;*/
height: 45px !important;
color: white!important;
background-color:#7F56D9 !important;
font-weight: 600 !important;
margin-bottom: 1px !important;
font-family: 'Inter' !important;
border-radius: 8px;

}
#subscription-button .wpcf7-submit:hover{
    color: white!important;
background-color:#6941C6  !important;
}
#subscription-button .wpcf7-not-valid-tip {
 display: none!important; 
}
#subscription-button .wpcf7-validation-errors{
margin-bottom: 20px !important;
}
#subscription-button .ajax-loader{
display: none!important;
}
@media only screen and (max-width: 1199px) {
#subscription-button .wpcf7-submit{
    font-size : 14px!important;
    padding:0px !important;
}
}

/*#subscription-button .wpcf7 input[type="email"]::placeholder {
    text-align: center;
    margin-right:100px;
    z-index: 5;
}
@media only screen and (max-width:1199px) and (min-width:992px){
    #subscription-button .wpcf7 input[type="email"]::placeholder {
    text-align: center;
    margin-right:60px;

}
}

@media only screen and (max-width:991px) and (min-width:768px){
    #subscription-button .wpcf7 input[type="email"]::placeholder {
    text-align: center;
    margin-right:20px;
    z-index:5;
}
}

@media only screen and (max-width:767px) and (min-width:472px){
    #subscription-button .wpcf7 input[type="email"]::placeholder {
    text-align: center;
    margin-right:130px
    z-index:5;
}
}

@media only screen and (max-width:471px) and (min-width:320px){
    #subscription-button .wpcf7 input[type="email"]::placeholder {
    text-align: center;
    margin-right:30px;
    z-index:5;
}
}*/
#subscription-button .wpcf7-response-output {
    border: none !important;
    margin-top:-25px;
    margin-bottom:30px;
    color: #F03E3E !important;
    line-height: 18px;
    font-size: 12px !important;
}

/*@media screen and (max-width:700px){*/
/*    #subscription-button .wpcf7-response-output {*/
/*        margin-bottom:-4px;*/
/*    }*/
/*}*/
@media(max-width:990px) and (min-width:767px){
    .wpcf7-spinner{
    top: -34px;
    left: 45%;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-789cb09 */.subscribe_RSS_Feed{
background-color: transparent;
    width: 100%;
    height: 45px;
    border: 1px solid #D6BBFB;
    color: #6941c6;
    border-radius: 8px;
    line-height: 20px;
    font-size: 14px;
    font-weight: 600;
    font-family: 'Inter' !important;
}
@media(max-width:600px){
    #mobile-tab-section .subscribe_RSS_Feed{
        margin-top:-8px;
    }
}/* End custom CSS */
/* Start custom CSS *//*validation on csrf response message*/
#subscription-button .wpcf7-response-output {    
border: 2px solid #f03e3e;
}

/*for transparent header purpose */
#mega-menu-wrap-max_mega_menu_3 .mega-menu-toggle {
    background: none !important;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-item > a.mega-menu-link{
    background:none !important;
}
@media only screen and (min-width: 991px){
#mega-menu-wrap-max_mega_menu_3{
     background:none !important;
}
#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-item > a.mega-menu-link:hover{
      background:none !important;
}
}
#top-header{
    z-index: 9999 !important;
}

@media (max-width:600px){
    .elementor-83654{
        margin-top:30px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'futura-pt';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Caros';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://boldreports.com/wp-content/uploads/2019/04/392A96_0_0.eot');
	src: url('https://boldreports.com/wp-content/uploads/2019/04/392A96_0_0.eot?#iefix') format('embedded-opentype'),
		url('https://boldreports.com/wp-content/uploads/2019/04/392A96_0_0.woff2') format('woff2'),
		url('https://www.boldbi.com/wp-content/uploads/2019/04/392A96_0_0.woff') format('woff'),
		url('https://boldreports.com/wp-content/uploads/2019/04/392A96_0_0.ttf') format('truetype');
}
@font-face {
	font-family: 'Caros';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://boldreports.com/wp-content/uploads/2019/04/392A96_1_0.eot');
	src: url('https://boldreports.com/wp-content/uploads/2019/04/392A96_1_0.eot?#iefix') format('embedded-opentype'),
		url('https://boldreports.com/wp-content/uploads/2019/04/392A96_1_0.woff2') format('woff2'),
		url('https://boldreports.com/wp-content/uploads/2019/04/392A96_1_0.woff') format('woff'),
		url('https://boldreports.com/wp-content/uploads/2019/04/392A96_1_0.ttf') format('truetype');
}
/* End Custom Fonts CSS */