/*!/wp-content/themes/bm-theme/assets/css/custom.css*//*Top header Social media*/

@font-face {
    font-family: 'Inter';
    src: url('/wp-content/themes/bm-theme/assets/font/Inter28pt-Regular.woff2') format('woff2');
    font-weight: 400;
 font-display:swap;}

@font-face {
    font-family: 'Inter';
    src: url('/wp-content/themes/bm-theme/assets/font/Inter28pt-Medium.woff2') format('woff2');
    font-weight: 500;
 font-display:swap;}

@font-face {
    font-family: 'Inter';
    src: url('/wp-content/themes/bm-theme/assets/font/Inter28pt-SemiBold.woff2') format('woff2');
    font-weight: 600;
 font-display:swap;}

@font-face {
    font-family: 'Inter';
    src: url('/wp-content/themes/bm-theme/assets/font/Inter28pt-Bold.woff2') format('woff2');
    font-weight: 700;
 font-display:swap;}


#top-challnges-bullet ul#list {
    padding: 0;
    margin: 0;
}

#list li {
    list-style: none;
    padding: 0 0 0 0 !important;
}

#list li::before {
    content: "\00BB";
    font-size: 25px;
    margin: 0 6px 0px 0;
    color: #7A7A7A;
}

.eq-height .elementor-widget-container{
    min-height: 229px;
}

#testimoinal-slider .elementor-testimonial__content {
    margin: 70px 0;
}

#testimoinal-slider .elementor-testimonial__footer {
    position: absolute;
    top: 0;
    left: 50%;
    text-align: center;
    margin: 0 auto;
    transform: translateX(-50%);
}

#testimoinal-slider .elementor-testimonial__text {
    margin: 34px 0;
    text-align: center;
}

#testimoinal-slider .elementor-testimonial__cite {
    margin: 0 300px;
}

#testimoinal-slider .elementor-testimonial__cite{
    margin: 0 auto;
    font-style: normal !important;
    text-align: center;
    width: 100%;
    display: block;
}

.elementor-active span.elementor-accordion-icon-closed {
    display: none;
}

.elementor-active span.elementor-accordion-icon-opened {
    display: inline-block;
}


span.elementor-accordion-icon-closed {
    display: inline-block;
}

span.elementor-accordion-icon-opened {
    display: none;
}


#inner-page-accordian  .elementor-tab-title {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    align-content: space-around;
    cursor: pointer;
}

#inner-page-accordian .elementor-accordion-item .elementor-tab-title.elementor-active{
    border: 1px solid #0184C4;
    border-radius: 15px 15px 0px 0px;
    padding: 5px 25px !important;
    border-width: 3px 3px 0px 3px;
}

#inner-page-accordian .elementor-accordion-item .elementor-tab-content.elementor-active{
    border: 1px solid #0184C4;
    border-radius: 0px 0px 15px 15px;
    padding: 0px 42px 17px 5px  !important;
    border-width: 3px;
}

#inner-page-accordian .elementor-accordion-item   .elementor-tab-title{
     border: 1px solid #0184C4;
    border-radius:15px;
    padding: 5px 25px !important;
    border-width: 3px;
}

#inner-page-accordian  .elementor-accordion-item {
    margin: 0 0 20px 0;
}
.widget  li {
    display: block;
    margin: 6px 0 0 0;
    padding: 20px 0 0 0;
    border-top: 1px solid rgba(0,0,0,.08);
    width: 68%;
    font-size: 18px;
    line-height: 30px;
}

h2.wp-block-heading {
    font-size: 20px;
}

.wp-block-group__inner-container {
    position: relative;
}

.wp-block-categories li:before{
    content: "";
    background-color: #00A0EF;
    width: 10px;
    height: 10px;
    position: absolute;
    border-radius: 50px;
    left: 0;
    border: 0;
    text-align: 0;
    margin-top: 10px;
}


section#block-6 {
    margin: 40px 0;
}

ul.wp-block-categories-list.wp-block-categories {
    padding: 0 20px;
}

#inner-page-accordian  .elementor-accordion-title{
    cursor: pointer;
}

#inner-page-accordian .elementor-tab-content ul {
  list-style: none;
}

#inner-page-accordian .elementor-tab-content ul li::before {
    content: "\2022";
    color: #00A0EF;
    font-size: 20px;
    font-weight: 900;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}

#top-challnges-bullet i.fa-accordion-icon.fas.fa-plus {
    margin-right: 20px;
    font-size: 20px;
}


#inner-page-accordian p {
    margin: 0 41px;
}

.video-btn{
    min-height: 140px;
}


.single .post-content-section .elementor-widget-container h2 {
    margin: 15px 0 15px 0;
    font-size: 23px;
    color: #0582be;
    line-height: 33px;
} 


.single .post-content-section .elementor-widget-container h3 {
    margin: 15px 0 15px 0;
    font-size: 22px;
    color: #0582be;
    line-height: 35px;
} 


.single .post-content-section .elementor-widget-theme-post-content {
    margin: 15px 0;
}

.single .post-content-section .elementor-widget-container p {
    font-size: 17px;
    font-family: "Open Sans", sans-serif;;
    line-height: 30px;
    color: #646464;
    margin: 10px 0 0px 0;
    line-height: 27px;
}

#sidebar-post h5 {
    font-size: 24px;
    margin: 0px 20px;
}


#sidebar-post ul,.single-post .post-content-section ul {
  list-style: none; /* Remove default bullets */
      padding: 0px 0px 0px 40px;
}

#sidebar-post ul li::before,.single-post ul li::before {
    content: "\2022";
    color: #00A0EF;
    font-weight: bold;
    display: inline-block;
    width: 20px;
    margin-left: -19px;
    font-size: 22px;
}

.acc-container {
/*  max-width: 700px;*/
  width: 100%;
}

.acc {
  margin-bottom: 10px;
}

.acc-head {
    background-color: rgb(155 154 87 / 0%);
    padding: 10px 10px;
    font-size: 22px;
    position: relative;
    cursor: pointer;
   
 }
 .acc-head p{
     color: #005C89 !important;
 }

.acc {
    color: #005C89;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #005C89;
    border-radius: 10px 10px 10px 10px;
}
 .acc-head::before,
 .acc-head::after {
  content: '';
  position: absolute;
  top: 50%;
  background-color: #005C89;
  transition: all .3s;
 }

 .acc-head::before {
  right: 30px;
  width: 3px;
  height: 20px;
  margin-top: -10px;
}

.acc-head::after {
  right: 21px;
  width: 20px;
  height: 3px;
  margin-top: -2px;
}

.acc-head p {
  color: #fff;
  font-weight: bold;
}

.acc-content {
  padding: 15px 10px;
  display: none;
}
        
.acc-head.active::before {
    transform: rotate(90deg);
}


.acc-container {
    /* max-width: 700px; */
    width: 100%;
    padding: 10px 0px;
}

h3.display-4 {
    padding: 0px 5px;
}

.post-content-section img.alignnone.wp-image-5875 {
    margin: 30px 0px 0px 0px;
}


.single-post .post-content-section img {
    MARGIN: 13px 13px 11px 0;
    /*position: relative;*/
}

.single-post .post-content-section strong,.single-post b {
    color: #0384C4;
}

.single-post .post-content-section  ul {
    line-height: 30px;
    font-size: 18px;
    font-family: "Open Sans", Sans-serif;
    margin: 10px 0px 0px 10px;
    padding: 0 0px 0px 20px;
}

.using-gutenberg .post-content-section  ol {
    line-height: 30px;
    font-size: 18px;
    font-family: "Open Sans", Sans-serif  ;
    margin: 10px 0px 0px 10px;
    padding: 0 0px 0px 20px;
}



.single-post .post-content-section  h4 {
    font-size: 18px;
    margin: 15px 0 7px 0;
    font-family: "Open Sans", Sans-serif;
    line-height: 30px;
}

nav ul li {
    list-style: none;
}

nav ul li::before{
    content: inherit !important;
}

.erp-modules-cta {
    background-color: #ECF9FF;
    color: #fff;
    text-align: center;
    padding: 25px;
    margin: 25px 0px;
}

.single-post  img.alignnone.wp-image-5841 {
    margin: -14px -3px;
}

/*Inner page backery css*/

#infographic-backery .key-relative .inventory-2 {
    top: 245px;
    left: 450px;
}

#infographic-backery  .manufacturing { left: 622px; top: 232px; }

#infographic-backery .key-relative .backery{
     top: 245px;
    left: 450px;
}

#infographic-backery .key-relative .costing-analysis {
    left: 252px;
    top: 39px;
}

#infographic-backery  .compliance {
    left: 100px;
    top: 100px;
}

#infographic-backery  .key-relative .warehousing {
    left: 40px;
    top: 238px;
}

#infographic-backery .key-relative .qcqa {
    top: 390px;
    left: 110px;
}

#infographic-backery  .key-relative .bathproduction {
    top: 431px;
    left: 245px;
}

#infographic-backery .key-relative .planning {
    top: 377px;
    left: 388px;
}

#infographic-backery .key-relative .formulation {
    left: 385px;
    top: 92px;
}




#infographic-backery .purchasing {
    left: 688px;
    top: 376px;
    max-width: 65px;
}


#infographic-backery .sales {
    left: 834px;
    top: 437px;
    max-width: 60px;
}

#infographic-backery  .accounts {
    left: 970px;
    top: 374px;
    max-width: 70px;
}

#infographic-backery .customerrelationship {
    left: 1027px;
    top: 229px;
    max-width: 70px;
}

#infographic-backery  .market {
    left: 973px;
    top: 92px;
    max-width: 60px;
}

#infographic-backery .hr-icon {
    left: 836px;
    top: 36px;
    max-width: 54px;
}

#infographic-backery .supplychain {
    left: 683px;
    top: 97px;
}

#infographic-backery .pmm-text { top: 48%; left: 200px; }

#infographic-backery .batch-solution-text{     left: 71%;  }
#infographic-backery .season  {left: 623px;top: 253px; }
#infographic-backery .season-left-text { top: 50%; left: 186px; }

#infographic-backery .season-right-text {  left: 65%; }

#infographic-backery  .paints {
    left: 622px;
    top: 241px;
}

#infographic-backery .paints-text-right{    left: 65%; }
#infographic-backery .personal-left-text{    top: 48%; left: 188px; }
#infographic-backery .personal-right-text{    left: 67%; }
#infographic-backery .personal { left: 624px; top: 228px; }
#infographic-backery .cbd {     left: 623px; top: 231px; }

#infographic-backery .cbd-right-text { left: 66%; }
#infographic-backery .recreate-text-right{ left: 69%; }
#infographic-backery .recreate  { left: 623px; top: 231px; }

#infographic-backery .dressing { left: 622px;  top: 242px; }
.single-ul ul { padding: 0 0 0 20px; }
#video-section .elementor-widget-video{ text-align: center; }
.page-id-6276 #video-section iframe#widget2 { width: 100%; height: 100%; }
#video-section iframe#widget2 { width: 600px; height: 280px; }


/* Styles for dialog window */
#small-dialog {
    background: white;
    padding: 20px 30px;
    text-align: left;
    max-width: 400px;
    margin: 40px auto;
    position: relative;
}


/**
 * Fade-zoom animation for first dialog
 */

/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {
    opacity: 0;

    -webkit-transition: all 0.2s ease-in-out; 
    -moz-transition: all 0.2s ease-in-out; 
    -o-transition: all 0.2s ease-in-out; 
    transition: all 0.2s ease-in-out; 



    -webkit-transform: scale(0.8); 
    -moz-transform: scale(0.8); 
    -ms-transform: scale(0.8); 
    -o-transform: scale(0.8); 
    transform: scale(0.8); 
}

/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
    opacity: 1;

    -webkit-transform: scale(1); 
    -moz-transform: scale(1); 
    -ms-transform: scale(1); 
    -o-transform: scale(1); 
    transform: scale(1); 
}

/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
    -webkit-transform: scale(0.8); 
    -moz-transform: scale(0.8); 
    -ms-transform: scale(0.8); 
    -o-transform: scale(0.8); 
    transform: scale(0.8); 

    opacity: 0;
}

/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-out; 
    -moz-transition: opacity 0.3s ease-out; 
    -o-transition: opacity 0.3s ease-out; 
    transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: 0.8;
}
/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
    opacity: 0;
}

/*Popup Maker Css*/

.pum-theme-6931 .pum-container, .pum-theme-enterprise-blue .pum-container {
    padding: 28px;
    border-radius: 5px;
    border: 1px none #000000;
    box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.50 );
    background-color: rgba( 255, 255, 255, 1.00 );
}

.pum-theme-6931, .pum-theme-default-theme {
    background-color: rgba( 0, 0, 0, 0.70 ) !important;
}


#popmake-6940 .gform_legacy_markup_wrapper .top_label input.medium, #popmake-6940  .gform_legacy_markup_wrapper .top_label select.medium, #popmake-6940 .gform_legacy_markup_wrapper textarea {
    width: 100%;
    min-height: 45px;
    font-size: 15px!important;
    border-radius: 5px;
    border: 1px solid #e6e6e6;
    padding: 5px 10px !important;
    font-family: "Open Sans", Sans-serif!important;
    margin: 10px 0 0 0;
}

.ppc-form .gform_legacy_markup_wrapper .hidden_label input.large,.ppc-form .gform_legacy_markup_wrapper .hidden_label select.large, .ppc-form .gform_legacy_markup_wrapper .top_label input.large, .ppc-form .gform_legacy_markup_wrapper .top_label select.large,
.ppc-form  .gform_legacy_markup_wrapper .hidden_label input.large, .ppc-form .gform_legacy_markup_wrapper .hidden_label select.large, .ppc-form .gform_legacy_markup_wrapper .top_label input.large, .ppc-form .gform_legacy_markup_wrapper .top_label select.large,
.ppc-form .gform_legacy_markup_wrapper textarea {
    width: 100%;
    min-height: 45px;
    font-size: 15px!important;
    border-radius: 5px;
    border: 1px solid #e6e6e6;
    padding: 5px 10px !important;
    font-family: "Open Sans", Sans-serif!important;
    margin: 10px 0 0 0;
}



#popmake-6940 li#field_283_7 {
    text-align: center;
    padding: 5px 0;
}

#popmake-6940 label.gfield_label {
    display: none !important;
}

#popmake-6940  .gform_footer.top_label input[type="submit"]:hover, #popmake-6940  .gform_confirmation_message .blue-btn:hover {
    color: #0184c4;
    background-color: #fff;
    border-color: #0184c4 !important;
}

#popmake-6940 .gform_legacy_markup_wrapper .top_label input.medium::placeholder,
#popmake-6940  .gform_legacy_markup_wrapper .top_label select.medium:-ms-input-placeholder,
#popmake-6940 .gform_legacy_markup_wrapper textarea:-ms-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #0184c4 !important;
  opacity: 1; /* Firefox */
}

#popmake-6940 .gform_legacy_markup_wrapper .top_label input.medium::placeholder,
#popmake-6940  .gform_legacy_markup_wrapper .top_label select.medium:-ms-input-placeholder,
#popmake-6940 .gform_legacy_markup_wrapper textarea:-ms-input-placeholder
{ /* Microsoft Edge */
  color: #0184c4 !important;
}

span#input_244_1_3_container label, span#input_244_1_6_container label {
    display: none !important;
}

.ppc-form {
    background: rgb(235 248 254) none repeat scroll 0 0;
    margin: 0 auto;
    padding: 20px;
    width: 60%;
}

.ppc-form h4 {
    color: #007ebd !important;
    margin: 0 5px 25px 0;
    font-size: 22px;
}

.ppc-form  .gform_footer.top_label input[type="submit"]:hover, .ppc-form .gform_confirmation_message .blue-btn:hover {
    color: #0184c4;
    background-color: #fff;
    border-color: #0184c4 !important;
}

#quickbook-ppc .key-relative .costing-analysis {
    left: 309px;
    top: 39px;
}

.page-id-9624 #quickbook-ppc .key-relative .costing-analysis {
    left: 298px;
    top: 39px;
}

#quickbook-ppc  .compliance {
    left: 156px;
    top: 72px;
}

.page-id-9624 #quickbook-ppc  .compliance {
    left: 142px;
    top: 71px;
}

.page-id-9624  #quickbook-ppc .key-relative .warehousing {
    left: 46px;
    top: 194px;
}

#quickbook-ppc  .key-relative .warehousing {
    left: 60px;
    top: 194px;
}

#quickbook-ppc .key-relative .qcqa {
    top: 354px;
    left: 70px;
}

.page-id-9624 #quickbook-ppc .key-relative .qcqa {
    top: 354px;
    left: 56px;
}

#quickbook-ppc .key-relative .bathproduction {
    top: 448px;
    left: 175px;
}

.page-id-9624  #quickbook-ppc .key-relative .bathproduction {
    top: 457px;
    left: 159px;
}

.page-id-9624 #quickbook-ppc .key-relative .planning {
    top: 481px;
    left: 310px;
}

#quickbook-ppc .key-relative .planning {
    top: 475px;
    left: 321px;
}

#quickbook-ppc .key-relative .inventory {
    top: 400px;
    left: 451px;
}

.page-id-9624 #quickbook-ppc .key-relative .inventory {
    top: 407px;
    left: 445px;
}

.page-id-9624 #quickbook-ppc .key-relative .formulation {
    left: 432px;
    top: 113px;
}

#quickbook-ppc .key-relative .formulation {
    left: 440px;
    top: 113px;
}

#quickbook-ppc  .supplychain {
    left: 784px;
    top: 50px;
}

#quickbook-ppc .manufacturing {
    left: 637px;
    top: 257px;
}

#quickbook-ppc  .accounts {
    left: 1023px;
    top: 129px;
    max-width: 70px;
}

#quickbook-ppc  .sales {
    left: 1032px;
    top: 378px;
    max-width: 60px;
}

#quickbook-ppc .purchasing {
    left: 786px;
    top: 448px;
    max-width: 65px;
}

#quickbook-ppc .batch-solution-text {
    top: 40%;
    left: 67%;
}

#quickbook-ppc .bm-sale-2 {
    bottom: 46px;
    left: 438px;
}

#quickbook-ppc .purchase-mgmt {
    bottom: 55px;
    left: 51px;
}


/*HTML PAGE CSS*/

.html-page h2.elementor-heading-title.elementor-size-default {
    color: var(--e-global-color-96eecf4);
    font-family: "Open Sans", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 42px;
    text-align: center;
}

.html-page section.elementor-section {
    margin-top: 45px;
    margin-bottom: 45px;
    padding: 0px 0px 0px 0px;
}


.html-page .elementor-element.elementor-element-a91b32e.elementor-widget.elementor-widget-text-editor {
    text-align: center;
    color: #646464;
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
}

/* Blog Design */

.using-gutenberg h2.wp-block-heading {
    font-size: 25px;
    text-transform: inherit !important;
    font-weight: 700 !important;
    margin-bottom: 1.5rem;
}

.single-format-standard.using-gutenberg ul li::before{
    content: inherit !important;
}

.using-gutenberg ul.wp-block-list{
    list-style: disc !important;
    margin: 10px 15px 0px 10px;
}


.using-gutenberg .post-content-section p{
    color: #2f3347;
}

.single-post.using-gutenberg .post-content-section li, .single-post.using-gutenberg .post-content-section p {
    color: #2f3347 !important;
    font-weight: 400 !important;
    margin-bottom: 15px ;
    font-family: "Open Sans", sans-serif;
    
}

.single-post.using-gutenberg .post-content-section li{
    font-size: 16px;
    margin-bottom: 8px;
}

.single-post.using-gutenberg .post-content-section strong, .single-post b {
    color: #222222 !important;
    font-family: "Open Sans", Sans-serif;
}


.using-gutenberg .elementor-column.elementor-col-33 {
    display: none;
}

.using-gutenberg  .elementor-column.elementor-col-66{
    width: 70%;
    padding: 0 15px;
    margin: 0 auto;
}

.using-gutenberg .post-content-section a {
    box-shadow: none;
    text-decoration: underline !important;
}

.blog_cta {
    padding: 25px;
    border-radius: 10px;
    box-shadow: -1px 7px 12px 0px rgba(0, 0, 0, 0.14);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.blog_cta p {
    margin-bottom: 5px !important;
}

.using-gutenberg figure.wp-caption img {
    width: 100%;
    display: block;
    height: 418px;
    /*object-fit: cover;*/
}


.single-post figure.wp-caption img{
    width: 100% !important;
    max-width: 100% !important;
    height: 481px;
}

figure.wp-caption img {
    display: block;
    height: auto;
    object-fit: contain;
    width: 525px !important;
    max-width: 412px !important;
}

.using-gutenberg h3 {
    color: #005c89;
    font-size: 22px !important;
    margin: 20px 0;
    line-height: 34px;
    text-transform: inherit;
     font-weight: 700 !important;
}

.using-gutenberg h1.elementor-heading-title.elementor-size-default{
    text-transform: inherit !important;
}


.using-gutenberg  .post-content-section h4 {
    font-family: "Open Sans", Sans-serif;
    line-height: 30px;
    color: #005c89;
    margin: 20px 0;
    font-size:20px;
    font-weight: 700 !important;
}

.using-gutenberg .post-content-section strong, .using-gutenberg b {
    color: #000;
    font-size: 17px;
}

.using-gutenberg  tr:first-child {
    background-color: #005c89;
}

.single-post.using-gutenberg .post-content-section tr:first-child {
    background-color: #005c89;
}

.single-post.using-gutenberg .post-content-section tr:first-child td strong {
    color: #fff !important;
}

.using-gutenberg .post-content-section h5 {
    font-family: "Open Sans", sans-serif;
    line-height: 30px;
    color: #005c89;
    margin: 20px 0;
    font-size: 17px;
     font-weight: 700 !important;
}

.using-gutenberg  .wp-block-image.is-style-default img {
    border-radius: 10px;
}

.using-gutenberg .key_takeway_cls {
    background-color: #005985;
    padding: 15px;
    color: #fff;
    border-radius: 10px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
    margin-bottom: 30px;
    /*line-break: anywhere;*/
}

.blog_quotes {
    border: 2px solid #005c89;
    margin: 0 0 20px 0;
    padding: 15px;
    border-radius: 7px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    background-color: #005c89;
}

.single-post.using-gutenberg .post-content-section .blog_quotes p {
    margin-bottom: 0 !important;
    color: #fff !important;
}

.using-gutenberg .key_takeway_cls h4.wp-block-heading {
    color: #fff !important;
    margin: 0;
}

.using-gutenberg .key_takeway_cls ul.wp-block-list li {
    color: #fff !important;
}

.comp_section {
    border-radius: 15px;
    gap: 3px;
}

.using-gutenberg p.has-text-align-center.has-small-font-size{
    line-height: 24px !important;
    margin-top: 15px;
}

.using-gutenberg p.has-text-align-center.has-small-font-size strong {
    font-size: 14px !important;
    line-height: 10px !important;
}

.comp_section .wp-block-column.left-column{
    background-color: #b0d374bf;
    padding: 20px;
    border-radius: 15px 0px 0 15px;
    min-height: 450px;
}


.postid-14324 .comp_section .wp-block-column.left-column{
     min-height: 550px;
}

.comp_section .wp-block-column.right-column{
    background-color: #007ebd;
    padding: 20px 20px;
     border-radius: 0px 15px 15px 0px;
}

.comp_section .wp-block-column.left-column h3{
    color: #000 !important;
}

.comp_section .wp-block-column.right-column h3, .comp_section .wp-block-column.right-column ul li {
    color: #fff !important;
}


.cta_section {
    background-color: #005c89;
    padding: 20px 25px;
    border-radius: 10px;
    align-items: center !important;
    gap: 10px !important;
}

.cta_section h3.wp-block-heading {
    color: #fff;
}

.cta_section a.wp-block-button__link.wp-element-button {
    border: 2px solid #fff;
    color: #fff;
    font-size: 18px;

}


.postid-14471 .comp_section .wp-block-column.left-column {
    border-radius: 15px;
    min-height: 0;
}



.using-gutenberg .wp-block-group__inner-container {
    position: relative;
    padding: 20px 30px;
    margin-bottom: 30px;
    border-radius: 49px !important;
}

.using-gutenberg .wp-block-group.alignfull.has-text-color.has-background {
    border-radius: 15px;
}


#bizcta-6a20028510b45 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 30px 20px 30px 20px;
    background: url(/wp-content/uploads/demo-cta-background.webp) center / cover no-repeat;
    color: #ffffff;
    box-sizing: border-box;
    margin-top: 30px;
    margin-bottom: 30px;
}

#bizcta-6a20028510b45 .cta-image img {
    width: 100%;
    max-width: 550px;
    height: auto;
    display: block;
    transform: translateX(-6%);
    filter: drop-shadow(0 22px 36px rgba(0, 0, 0, 0.45));
    margin: 0;
}

#bizcta-6a20028510b45 .cta-content {
    width: 100%;
    margin: 0px;
    padding: 0px;
}

#bizcta-6a20028510b45 .cta-content span {
    font-size: 28px;
    font-weight: 700 !important;
    color: #ffffff;
    margin-bottom: 0;
    line-height: 1.2;
    padding: 0;
    margin-top: 0;
}

#bizcta-6a20028510b45 .cta-content p {
    font-size: 20px;
    line-height: 30px;
    color: #ffffff;
    margin-bottom: 10px;
    margin: 12px 0 0px 0px;
}

#bizcta-6a20028510b45 .cta-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(180deg, #ffbf00 0%, #ffb000 100%);
    color: #072034;
    font-weight: 500;
    font-size: 18px;
    text-decoration: none;
    padding: 10px 20px;
    border-radius: 28px;
    width: fit-content;
    box-shadow: 0 18px 30px rgba(6, 80, 121, 0.18), 0 6px 12px rgba(0, 0, 0, 0.12);
    transition: transform .18s ease, box-shadow .18s ease;
    margin-top: 8px;
}

#bizcta-6a20028510b45 .cta-button:hover {
    transform: translateY(-6px);
    box-shadow: 0 26px 42px rgba(6, 80, 121, 0.22), 0 10px 20px rgba(0, 0, 0, 0.18);
}


.postid-14490 div#toi-section,  .postid-14490 div#toi-section, .postid-14490.using-gutenberg .inner-column{
    display: block;
    border-radius: 12px;
}

.postid-14490 div#blog-detail-page{
    display: none !important;
}


div#toi-section,  .elementor-toc__list-item-text-wrapper i{
    margin-top: 8px;
}

.single-post.using-gutenberg .post-content-section img{
    MARGIN: 0 !important; 
}

.single-post.using-gutenberg p.has-text-align-center.has-white-color.has-text-color.has-link-color.wp-elements-84ea1c3b021bd0bfe0ba2365676705e9{
    color: #fff !important;
}

.single-post.using-gutenberg .wp-block-cover.aligncenter.has-white-color.has-text-color.has-link-color.wp-elements-e2b10ea695c19818e0bf4dd345b22b87.wp-duotone-dark-grayscale {
    border-radius: 25px !important;
}

.wp-block-list.checklist {
    list-style: none !important;
}

.wp-block-list.checklist li{
     padding: 0px 17px;
}
   

.wp-block-list.checklist li::marker {
    content: "✔" !important;
    color: #28a745;
    font-weight: bold;
    margin-right: 10px;
}


.wp-block-list.checklist li::before {
    content: "✓";
    color: #28a745;
    font-weight: bold;
    margin-right: 10px;
    font-size: 22px;
}


/*========== advisar BLOG AREA CSS =========*/
 .advisar-blog-area, .advisar-blog-index {
     background: #fff;
     padding: 120px 0 120px;
     font-family: 'Inter';
     font-weight: 400;
}
.advisar-blog-area.advisar-blog-archive.ptb-100 {
    padding: 120px 0 120px;
}
.advisar-blog-index.blog-area.advisar-blog-area.blog-grid-item {
    padding: 100px 0 99px;
}
 .advisar-single-blog {
     margin-bottom: 30px;
     text-align: left;
     -webkit-transition: all .3s ease-in-out 0s;
     -o-transition: all .3s ease-in-out 0s;
     transition: all .3s ease-in-out 0s;
     text-align: left;
     border: 1px solid #e6e9f0;
     border-radius: 10px 10px 10px 10px;
}
 .advisar-single-blog {
     text-align: left;
}
.single-blog-content {
    overflow: hidden;
}
.advisar-blog-thumb {
    position: relative;
}

.blog-description {
    font-size: 15px;
    min-height: 100px;
}

.blog-left-side {
    position: sticky;
    top: 100px;
}
.advisar-blog-thumb img {
    vertical-align: middle;
    height: 223px;
    object-fit: fill;
    width: 100%;
    border-radius: 10px 10px 0 0;
}

.advisar-single-blog:hover .blog-page-title  a {
    color: #0184c4;
}

.blog-page-title {
    min-height: 125px;
}

.advisar-blog-content-area {
    padding: 34px 31px 40px;
    position: relative;
}
 .blog-page-title h2 {
     font-size: 1.5625rem;
}
.blog-page-title h2, .blog-page-title h2 a {
    font-size: 32px;
    font-weight: 500;
    color: initial;
    text-decoration: none;
    margin: 10px 0 18px;
    transition: .3s;
    letter-spacing: -1px;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
 .blog-page-title h2:hover, .blog-page-title h2 a:hover{
     color:#0184c4;
}
 .advisar-blog-meta-top {
     padding-top: 5px;
     position: absolute;
     left: 20px;
     top: 20px;
}
 .advisar-blog-meta-top li {
     display: inline-block;
     margin-right: 10px;
}
.advisar-blog-meta-left a, 
.advisar-blog-meta-left time, 
.advisar-blog-meta-left span {
    margin-right: 0;
    transition: .3s;
    color: #495057;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
    color: #686868;
    font-weight: 400;
    background: transparent;
    display: inline-block;
    padding: 0;
    border-radius: 0;
    margin-right: 14px;
}
.advisar-blog-meta-left a:hover, 
.advisar-blog-meta-left time:hover, 
.advisar-blog-meta-left span:hover {
    color: #0c6e6d;
}

.advisar-blog-index.blog-area.advisar-blog-area .advisar-blog-meta-left a, 
.advisar-blog-index.blog-area.advisar-blog-area .advisar-blog-meta-left time, 
.advisar-blog-index.blog-area.advisar-blog-area .advisar-blog-meta-left span {
    margin-right: 0;
    transition: .3s;
    color: #495057;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
    color: #686868;
    font-weight: 400;
    background: transparent;
    display: inline-block;
    padding: 0;
    border-radius: 0;
    margin-right: 14px;
}
 .advisar-blog-meta-left a:last-child:before{
     display:none;
}

.advisar-blog-meta-left i {
    color: #0c6e6d;
    margin-right: 8px;
    font-size: 15px;
}

 .advisar-blog-meta-top li a {
     display: inline-block;
     padding: 0;
     font-size: 14px;
     text-transform: uppercase;
     font-weight: 500;
     color: #fff;
     padding-top: 2px;
     background: #0c6e6d;
     padding: 6px 25px;
     border-radius: 30px;
     border-radius: 6px;
}
 .blog-content-bottom-meta img {
     width: 30px;
     border-radius: 100%;
}
.blog-readmore a {
    background: #0184c4;
    color: #fff;
    display: inline-block;
    padding: 13px 35px;
    border-radius: 8px;
    font-weight: 500;
    margin-top: 12px;
    z-index: 1;
    position: relative;
}
 .blog-readmore a:before {
     position: absolute;
     content: "";
     z-index: -1;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     background: #10102E;
     border-radius: 8px;
     transform: scale(0);
     transition: .5s;
}
 .blog-readmore a:hover:before {
     transform: scale(1);
}
.blog-author {
    border-top: 1px solid #e6e9f0;
    padding: 18px 31px 18px;
}
.blog-author a {
    margin-right: 18px;
    color: #232323;
}
.blog-author i {
    display: inline-block;
    color: #0c6e6d;
    font-size: 14px;
    margin-right: 6px;
}

/* Blog Grid Style */
 .blog-grid .advisar-blog-content-area {
     padding: 35px 25px 40px;
}
 .blog-grid .advisar-blog-meta-left a, .blog-grid.advisar-blog-meta-left time, .blog-grid .advisar-blog-meta-left span {
     margin-right: 13px;
}
 .blog-grid .blog-page-title h2, .blog-grid .blog-page-title h2 a {
     font-size: 23px;
     letter-spacing: 0.06px;
}
.advisar-blog-index.blog-area.advisar-blog-area .blog-grid .advisar-blog-meta-left i {
    margin-right: 12px;
    color: #002876;
    font-size: 15px;
}
 .blog-grid .blog-readmore a {
     padding: 10px 25px;
}


.advisar-single-blog:hover {
    cursor: pointer;
    border-color: rgba(14, 165, 160, .45);
    transform: translateY(-3px);
    box-shadow: 0 10px 28px rgba(14, 165, 160, .1);
}

/*======================== advisar PAGINATION SECTION =========================*/
.paginations {
    /* text-align: center; */
    margin-top: 20px;
}
 .page-numbers li {
     display: inline-block;
     text-align: center;
}

ul.page-numbers {
    text-align: center;
}

.paginations a, .page-numbers span.current {
    width: 45px;
    height: 45px;
    line-height: 45px;
    display: inline-block;
    font-size: 20px;
    font-weight: 500;
    vertical-align: middle;
    margin: 0 5px 0 0;
    color: #005c89;
    background: #fff;
    border-radius: 3px;
    text-decoration: none;
    border: 1px solid #ddd;
}
 .page-numbers li {
     display: inline-block;
}
 .paginations a:hover, .paginations a.current, .page-numbers span.current {
     background: #005c89;
     border-color: #005c89;
     color: #fff;
}


@media (min-width: 481px) and (max-width: 767px) {
  
  /* CSS */

   .wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
        word-break: break-word;
        font-size: 15px;
    }

    .blog-search input#searchsubmit{
        right: 0;
    }

    #searchform #s, #searchform .search-field{
        width: 100%!important; 
    }

    .blog-search {
        width: 350px;
    }

    .wp-block-buttons>.wp-block-button.wp-block-button__width-25{
        width: 100%;

    }

    .using-gutenberg .wp-block-group__inner-container{
        padding: 0;
    }

    .using-gutenberg .elementor-column.elementor-col-33 {
        display: none !important;
    }
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
  
  /* CSS */

    .wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
        word-break: break-word;
        font-size: 15px;
    }

    .blog-search input#searchsubmit{
        right: 0px;
    }

    #searchform #s, #searchform .search-field{
        width: 100% !important; 
    }

    .blog-search {
        width: 350px;
    }

    .wp-block-buttons>.wp-block-button.wp-block-button__width-25{
        width: 100%;
        padding: 0 20px;
    }

    .using-gutenberg .wp-block-group__inner-container{
        padding: 0;
    }

    .using-gutenberg .elementor-column.elementor-col-33 {
        display: none !important;
    }
  
}


/*Customizer CSS Start */

    ul#list {
    margin: 0;
    padding: 0;
}

/* Latest Blog  */

.elementor-element-d64360d, .elementor-element-d651f6c {
    display: none;
}


.postid-21133.using-gutenberg .elementor-column.elementor-col-66{
    width: 80%;
}


.postid-21133.using-gutenberg h1 {
    font-size: 40px !important;
    line-height: 59px !important;
    color: #132d49;
    font-weight: 700;
}

figure.wp-block-image.size-large.featured-image {
    margin-top: 25px;
}

/*  End Blog */

.postid-21133.using-gutenberg .wp-block-group__inner-container{
    padding: 10px 30px !important;
    margin-bottom: 0 !important;
    border-radius: 49px !important;
}

.postid-21133.using-gutenberg  .wp-block-group {
    box-sizing: border-box;
    padding: 10px 0 0 0 !important;
}

.blog-infographic {
    border: 2px solid #007ebd;
}
button#gform_submit_button_719 {
    background-color: #033c56;
    color: #fff;
    padding: 8px 30px;
    border: none;
    border-radius: 22px;
}


.postid-18597.using-gutenberg .wp-block-group__inner-container,  .postid-19110.using-gutenberg .wp-block-group__inner-container {
    padding: 0 30px !important;
    margin-bottom: 0 !important;
}


.postid-17815 a.wp-block-button__link.has-background.wp-element-button:hover{
    color: #007ebd;
    text-decoration: underline;
    background-color: transparent !important;
    border: 1px solid #000;
}

.postid-17815 a.wp-block-button__link.has-background.wp-element-button{
    border: 1px solid #007ebd;
}

.postid-17815.single-post.using-gutenberg .post-content-section img {
    MARGIN: 0 !important;
    border-radius: 21px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
}

.postid-17815.using-gutenberg h3{
    margin: 10px 0;
}

.postid-17815.using-gutenberg .wp-block-group__inner-container{
    padding: 0px 30px;
    margin-bottom: 15px;
}


.postid-17138.using-gutenberg .wp-block-group__inner-container{
    margin-bottom: 0;
}

.postid-17490.using-gutenberg .wp-block-group__inner-container{
    margin-bottom: 10px;
    padding: 0 30px;
}

.postid-17138.using-gutenberg  .wp-block-group.has-background {
    padding-bottom: 0 !important;
}

.postid-16845 .wp-block-group.has-background {
    padding-top: 10px !important;
    padding-bottom: 1px !important;
}

.postid-16845 a.wp-block-button__link.has-vivid-cyan-blue-color.has-text-color.has-link-color.wp-element-button{
    padding: 8px 15px !important;
    text-decoration:none !important;
    font-size:16px
}

dialog#moove_gdpr_cookie_modal {
    display: none;
}

.single-post.using-gutenberg.postid-16505  .comp_section .wp-block-column.left-column {
    background-color: #b0d374bf;
    padding: 20px;
    border-radius: 15px 0px 0 15px;
    min-height: 505px !important;
}

table.has-fixed-layout {
    border-collapse: collapse;
    width: 100%;
}

table.has-fixed-layout td {
    padding: 12px 15px;
/*     color: #000 !important; */
}

/* Skip the first row and color the remaining rows */

/* 2nd, 4th, 6th... rows */
table.has-fixed-layout tbody tr:nth-child(even) {
    background-color: #005c8940;
}

/* 3rd, 5th, 7th... rows */
table.has-fixed-layout tbody tr:nth-child(odd):not(:first-child) {
    background-color: #fff;
}

.gform_legacy_markup_wrapper ul.gform_fields li.gfield {
        padding-right: 0 !important;
}

.single-post.using-gutenberg.postid-16505  .post-content-section tr td:first-child strong {
    color: #fff !important;
}


/* .single-post.using-gutenberg.postid-16505 .post-content-section tr td:first-child {
    background-color: #005c89;
    color: #fff !important;
} */

.using-gutenberg.postid-16505 .wp-block-group__inner-container{
        padding: 0px 15px;
    margin-bottom: 10px;
}

.single-post.using-gutenberg.postid-16505 .post-content-section tr:first-child {
    background-color: #005c89;
    color: #fff !important;
}

.single-post.using-gutenberg.postid-16505 .post-content-section .growth-table tr:first-child {
    background-color:#005c89;
    color: #fff !important;
        text-align: center;
}

.postid-14700.using-gutenberg .wp-block-group__inner-container, .postid-15699.using-gutenberg .wp-block-group__inner-container{
     margin-bottom: 0 !important;
     padding: 0px 30px;
}

.single-customer-stories h1 {
    font-size: 18px;
}

.postid-14665.using-gutenberg .wp-block-group__inner-container {
    position: relative;
    padding: 0px 30px;
    margin-bottom: 0;
    border-radius: 49px !important;
}

.single-customer-stories p {
    margin-top: 0;
    margin-bottom: 0rem;
}

.gform_confirmation_message .blue-btn:hover {
    color: #000 !important;
    padding: 15px !important;
}


.gravityform .gform_confirmation_message .blue-btn{
    padding: 15px 15px !important;
}

p.has-text-align-center.has-white-color.has-text-color.has-link-color.wp-elements-fe3276e283ddef51b34ba62eac947c95 {
    color: #fff !important;
}

/* .single-post .post-content-section ul li {
    font-family: "Open Sans", Sans-serif !important;
} */

.using-gutenberg .wp-block-table {
    overflow-x: auto;
    font-size: 17px !important;
    color: #2f3347 !important;
    font-weight: 500 !important;
}
.sml-logo img {
    width: 100px;
}
.using-gutenberg .wp-block-separator {
    border: none;
    border-top: 1px solid #EFEFF1 !important;
}

.postid-12930 .elementor-custom-embed-image-overlay {
    background-size: 100% 100% !important;
}
img.smllogo:first-child {
/*     width: auto; */
    height: 60px;
    object-fit: contain;
}

div#elementor-lightbox-76efe82 .elementor-video-wrapper.elementor-video-landscape {
    --video-aspect-ratio: 1 !important;
}

.page-id-11368 .gform_confirmation_message .blue-btn{
        text-transform: inherit !important;
}

.post-type-archive-web-story .archive-holder img {
    width: 100%;
    height: auto;
}

.postid-10434 h1 {
    font-size: 18px;
    margin: 0;
    font-weight: 500;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
  content: "\f347" !important; /* Correct Dashicon arrow-down-alt2 */
  font-family: dashicons;
  font-weight: normal;
  display: inline-block;
  margin: 0;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: rotate(0);
  color: inherit;
  position: relative;
  background: transparent;
  height: auto;
  width: auto;
  right: -5px;
  top:2PX;
  line-height: inherit;
}

.elementor-731 .elementor-element.elementor-element-320b539 .elementor-wrapper {
    --video-aspect-ratio: 1.4 !important;
}

.page-id-11368 .organic-btn span.btn-holder{
    text-transform: inherit !important;
}
select#wpc-taxonomy-customer-categories-8858{
        padding: 0px 15px !important;
}

.home a.dialog-close-button.dialog-lightbox-close-button {
    color: #fff !important;
    background-color: #0184C4;
    right: 0px !important;
    top: 0px !important;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    display: block !important;
}

.home a.dialog-close-button.dialog-lightbox-close-button i {
    color: #fff !important;
}

.postid-8506 a.dialog-close-button.dialog-lightbox-close-button i {
    color: #fff !important;
}

.postid-8506  a.dialog-close-button.dialog-lightbox-close-button {
    color: #fff !important;
    background-color: #0184C4;
    right: 0px !important;
    top: 0px !important;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    display: block !important;
}

.page-id-6328 #quickbook-ppc .batch-solution-text {
    top: 40%;
    left: 71% !important;
}

 .manufacturing {
    left: 607px;
    top: 255px;
}

.page-id-6713 label.gfield_label.gform-field-label {
    display: none !important;
}

input[type="reset"] {
    display: none;
}

#ewp-logo img{
        background: #fff;
    -webkit-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.23);
    box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.23);
    padding: 15px;
        margin: 20px 0;
}

.zcwf_col_lab {
    display: none;
}

input#formsubmit:hover {
    background-color: #fff !important;
    color: #007EBD !important;
}

a[href="mailto:info@batchmaster.com"] {
  display:none !important;
}


div#crmWebToEntityForm {
    background-color: #fdfdfd00 !important;
}


.parent-pageid-8462 .keybenefits-lists ul li:before{
      top: 10px;
}
ul#mega-menu-menu-1 li a {
    display: inline-block!important;
}

li#mega-menu-24-0-1{
    position: relative!important;
    left: -15px!important;
}

li#mega-menu-25-0-1{
    position: relative!important;
    left: -30px!important;
}

#gform_fields_283 h2 {
    font-weight: bold;
}

select#input_244_6 {
    width: 100%;
    min-height: 45px;
    font-size: 15px!important;
    border-radius: 5px;
    border: 1px solid #e6e6e6;
    padding: 5px 10px !important;
    font-family: "Open Sans", Sans-serif!important;
    margin: 10px 0 0 0;
      cursor: pointer;
}

select#input_244_6:focus, textarea#input_283_4:focus {
    outline: 0px;
}

input#gform_submit_button_244:hover {
    color: #0184c4;
    background-color: #fff;
    border-color: #0184c4 !important;
}

.fixsize .elementor-container.elementor-column-gap-default {
    max-width: 400px!important;
}

.containerdemo .elementor-container {
    max-width: 800px!important;
}

.organic-btn:hover {
    color: #0184c4!important;
    box-shadow: none;
    background-color: #0184C4!important;
    border-color: #0184C4!important;
}

strong.boldtext {
    color: #646464!important;
}

.page-id-6949 li#field_283_7 > h2 {
    display: none;
}

#popmake-6940 .gform_legacy_markup_wrapper .top_label input.medium, #popmake-6940 .gform_legacy_markup_wrapper .top_label select.medium, #popmake-6940 .gform_legacy_markup_wrapper textarea {
    width: 100%;
    min-height: 45px;
    font-size: 13px!important;}

@media only screen and (max-width: 1145px){
.fontsize li.elementor-icon-list-item span {
    font-size: 15px!important;
}
}


@media only screen and (max-width: 1200px){
    li.request-menu a {
            background-color: #007EBD!important;
            border-radius: 53px!important;
            padding: 0px 26px !important;
            margin: 15px 11px 6px 0 !important;
            border: 1px solid #007EBD!important;
            color: #fff!important;
    }
}

@media only screen and (max-width: 1024px){
    
    .brnone2 h3.elementor-heading-title br {
    display: none;
}
    
    li#mega-menu-24-0-1,
    li#mega-menu-25-0-1{ 
        left: -0px!important;
    }
    
    ul#mega-menu-menu-1 li a {
    display: block!important;
}
    
}

@media only screen and (max-width: 991px){
    
    .brnone h2 br {
    display: none;
}

li#mega-menu-item-20 ul.mega-sub-menu {
    height: auto!important;
}
}

.postid-8670 .entry-content a {
    text-decoration: none;
}

.grecaptcha-badge {
    visibility: visible !important;
}

ul.wsp-pages-list li {
    margin-bottom: 5px;
}

.blog-content h3 {
        font-family: "Open Sans", Sans-serif;
        font-size: 18px!important;
        font-weight: 600;
        line-height: 28px;
        margin-bottom: 20px;
        min-height: 110px;
    }

.page-id-9409 section#header_pop, .page-id-9409 .top-header {
    display: none!important;
}

.page-id-9409 .hidefoot {
    display: none!important;
}

@media (min-width: 481px) and (max-width: 767px) {
  
.single-post figure.wp-caption img {
    
    height: auto !important;
}
  
}


@media (min-width: 320px) and (max-width: 480px) {
    
  .single-post figure.wp-caption img {
    height: auto !important;
    }
    
}

.news-block p {
  
    min-height: 180px;
}

/*Customizer CSS END*/