#hero-banner p {
    position: relative;
    color: var(--primary-white);
}

#careers h3, #careers p, #campaign h3, #campaign p, #business-segment p {
	color: var(--primary-white) !important;
}
.business .item-card .label {
    display: inherit !important;
}
#hero-banner .btn.play-btn {
    position: relative !important;
    display: inline-block !important;
    font-size: 18px !important;
    border-radius: 0 !important;
    padding: 12px 20px !important;
    line-height: 1.2 !important;
    border: 2px solid !important;
    transition: all .4s !important;
    border-color: var(--accent-yellow);
    background-color: var(--accent-yellow);
    color: var(--primary-black);
}
#hero-banner .btn.play-btn:hover {
    background-color: var(--secondary-blue);
    color:white;
    border: none !important;
}
.cust-bs-row .view-content {
    position: relative;
    padding-top: 40px;
    margin: 0 -8px;
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex !important;
    flex-wrap: wrap;
    margin-top: calc(-1* var(--bs-gutter-y));
    margin-right: calc(-.5* var(--bs-gutter-x));
    margin-left: calc(-.5* var(--bs-gutter-x));
} 
.cust-bs-row .view-content img, #featured .view-content img, #social-stream .items img{
    opacity: inherit !important;
}
#featured .view-content {
    flex-wrap: wrap !important;
    margin: -8px;
    display: flex !important; 
}

/*-----------------------------*/
/*-----------------------------*/
/*-----------------------------*/
/*-----------------------------*/
/*--------Added by SD----------*/
/*-------------Navbar----------------*/
.logged-in.node-type-new-home-page-design .fixed-header.testing-header {
    top: 130px !important;
    z-index: 100;
}

/*----&&&&&&&&&&&---- Banner ------&&&&&&&&&&----*/
.column {
  float: left;
  width: 50%;
  padding: 0px;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}
/* cc
.btn.play-btn{
	margin-left: 25px !important;
}
*/
@media (max-width: 767px){
.hero-banner .column {
    width: 100%;
    padding-right: 20px;
    float: left;
    margin: 10px;
}
}
/*----&&&&&&&&&&&----Banner, Career, Campaign------&&&&&&&&&&----*/

#careers p.text,
#campaign p.text,
#hero-banner p.text.item {
    color:  var(--primary-white);
}
#careers h3, #careers p, #campaign h3, #campaign p, #business-segment p {
	color: var(--primary-white) !important;
}
.business .item-card .label {
    display: inherit !important;
}
/* #hero-banner .btn.play-btn {
    position: relative !important;
    display: inline-block !important;
    font-size: 18px !important;
    border-radius: 0 !important;
    padding: 12px 20px !important;
    line-height: 1.2 !important;
    border: 2px solid !important;
    transition: all .4s !important;
    border-color: var(--accent-yellow) !important;
    background-color: var(--accent-yellow) !important;
    color: var(--primary-black) !important;
} */


/*----&&&&&&&&&&&----Social media & Brands------&&&&&&&&&&----*/

.social-stream-card.row.col-12.lazy.fadeInAnimation.entered {
    padding-bottom: 2px;
}

.region.region-new-home-desing-brands {
        text-align: center!important;
        background: linear-gradient(90deg, #2C2747 0%, #131142 16.99%, #162358 33.16%, #122B6B 43.75%, #003B7F 56.07%, #01478C 68.01%, #0061A5 83.22%, #016AAE 100%);

}

/*----&&&&&&&&&&&----Footer------&&&&&&&&&&----*/

.footer-new .footer {
    background: white;
}
.footer-new .footer .menu .menu__item .menu__link:hover {  
    border-width: 0px !important;
    border-color: white !important;
}
.section.noPadding#brands {
    margin-bottom: 0px !important;
}
.footer-new .footer{
    padding-top: 0px !important;
}
/* .footer-new .footer .footer-menu-primary .menu {
    flex-direction: row !important;
} */
.footer-new .footer .footer-menu-primary .menu .menu__item {
    display: inline-block !important;
    padding: 0 !important;
}

.footer-new .footer .footer-menu-primary .menu .menu__item+.menu__item {
    /*padding-left: 20px !important; */
	padding-left: 10px !important;
}
.footer-new .footer-menu-secondary .menu__link {
    color: var(--secondary-blue);
    font-weight: normal;
    border-width: 1px;
    text-transform: capitalize;
}
.footer-new .footer-menu-secondary .menu__item {
    padding: 10px 0 !important;
}

.footer-new .footer-menu-secondary .menu {
    flex-direction: row;
    display: flex;
}
.footer-new .footer-menu-secondary .menu .menu__item+.menu__item {
    padding-left: 32px !important ;
}
.footer-new .footer-menu-secondary ul.menu {
    justify-content: end;
}
.footer-new .footer-menu-primary .menu .menu__link, .navbar .search {
    color: var(--primary-blue);
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5;
    transition: all 0.4s;
    border-bottom: 2px solid #0000;
}
@media (max-width: 767px) {
	.footer .menu .menu__item {
		width: fit-content;
		margin: 6px 0;
	}
    .footer-new .footer .footer-menu-primary .menu .menu__item+.menu__item {
		padding-left: 0px !important;
	}
    .menu .menu__item {
		width: 100% !important;
		text-align: start !important;
		padding-left: 0px !important;
	} 
}

.footer-new .menu .menu__item {
    display: inline-block !important;
    padding: 0 !important;
}

@media (max-width: 991px) {
	.footer-menu-secondary .menu {
		margin: 0 ;
		padding: 30px 0 !important;
	}
	.footer-menu-secondary .menu {
		flex-direction: column !important;
		padding-left: 0px !important;
	}
	.footer-new .footer-menu-secondary .menu .menu__item+.menu__item {
		padding-left: 0px !important;
	}
}

/*======Mobile changes=======*/
@media (max-width: 767px){
	/* cc
	.view-id-banner_section_new_home_page_design .btn.play-btn {
		margin-left: 5px !important;
	}
	cc */
	.view-id-banner_section_new_home_page_design .column{
         margin: 10px 10px 0px 15px !important;    
     }
	 /* cc
	.view-id-banner_section_new_home_page_design .btn.btn-outline {
		margin-left: 5px !important;
	}
	cc */
	.view-id-new_home_page_design_business_unit .our_business_text {
    margin-left: 10px;
    margin-right: 10px;
	}
	.view-id-new_home_page_design_business_unit .our_business_text {
    margin-left: 10px;
    margin-right: 10px;
	}

	view-id-new_home_page_design_business_unit .business .images {    
		padding-top: 0px;
	}

	#business-segment .view-content {
    padding-top: 0px !important;
	}
	
	.page-home #social-stream {
     padding-top: 0px !important;
     padding-bottom: 30px !important;
	}
}

 @media (min-width: 769px) and (max-width: 1024px){
 	.footer-new .footer-menu-secondary .menu {
    display: inline;
	}
 }	

 @media (min-width: 768px) and (max-width: 1024px){
	/* cc
	.view-id-banner_section_new_home_page_design .btn.play-btn {
		margin-left: 0px !important;
		padding-left: 40px !important;
	}
	cc */

	.view-id-banner_section_new_home_page_design .row {
		padding-left: 25px;
	}
	.btn .icon+.label {
		padding-left: 0px !important;
	}

	.page-home #social-stream{
		padding-top: 0px !important;
		padding-bottom: 40px !important;
	}
	.footer-new .footer-menu-secondary ul.menu{
		justify-content: start;
		padding: 40px 0px 40px 0px;	
	}
	.footer-new .footer .footer-menu-primary .menu .menu__item+.menu__item {
    padding-left: 7px !important;
	}
	.footer-menu-secondary .menu__item.is-leaf.leaf {
    margin-left: 15px;
	}
	li.menu__item.is-leaf.first.leaf {
    margin-left: 0px;
	}
	ul.menu {
    white-space: nowrap;
}
}
 

/*--------Added by CK----------*/

.views-news-events-blocks .bsz img {
	opacity: initial !important;
}

#admin-menu .dropdown li ul{
	z-index:99999 !important;
}
.logged-in.node-type-new-home-page-design .fixed-header{
	top: 30px !important;
	z-index: 100;
}

/* .logged-in .stock-bar { */
    /* position: relative !important; */
    /* top: 0; */
    /* right: 0; */
    /* width: 120px; */
    /* height: 120px !important; */
    /* text-align: center; */
/* } */

.footer .social-medias .item {
    display: table-cell !important;
}

.page-home #social-stream .social-item-facebook-stream-iteam .social-item {
    background: white !important;
}
 
.page-home #social-stream .social-item-facebook-stream-iteam .social-item .content {
    -webkit-transform: translateY(0%) !important;
    -moz-transform: translateY(0%) !important;
    -o-transform: translateY(0%) !important;
    -ms-transform: translateY(0%) !important;
     transform: translateY(0%) !important;
}

.social-stream .image {
    width: auto !important;
    height: auto !important;
}

.social-stream .footer-btn a#load-more {
    text-transform: uppercase;
}

/*-----added by namratha--*/
#business-segment .views-field .views-field-views-conditional .bgImage .bsz img {
	opacity:1 !important;
}

#banner-image{
opacity: 0;
}

.background-image > img{
	opacity:1 !important;
}

.feature .content {
    height: 400px;
}

.views-field.views-field-field-article-description- {
    margin-bottom: 20px;
}

.view-new-home-page-home-business-segment .col-2 {
    flex: 0 0 auto;
    width: 11.7%;
	    padding: 10px;
}

.view-new-home-page-home-business-segment .col-3 {
    flex: 0 0 auto;
    width: 9.7%;
	    padding: 10px;

}

.view-new-home-page-home-business-segment .col-1 {
    flex: 0 0 auto;
    width: 8.4%;
	    padding: 10px;
}



@media only screen and (max-width: 767px) {

.view-new-home-page-home-business-segment .col-1 {
    flex: 0 0 auto;
    width: 100%;
    padding: 10px;
}
.view-new-home-page-home-business-segment .col-2 {
    flex: 0 0 auto;
    width: 100%;
    padding: 10px;
}
.view-new-home-page-home-business-segment .col-3 {
    flex: 0 0 auto;
    width: 100%;
    padding: 10px;
}
}

.nh-view-feature .view-content {
    flex-wrap: wrap !important;
    margin: -8px;
    display: flex !important;
}
 
.nh-view-feature .view-content .feature-card {
    margin: 0;
    padding: 8px;
}

.nh-view-feature .bsz img{
opacity:1;
}

.cust-bs-row .view-content{
position: relative;
    padding-top: 40px;
    margin: 0 -8px;
	--bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}	

@media (min-width: 1200px) {
	footer .text-xl-end {
    display: contents;
	}
}

.nh-view-feature .label{
    font-family: 'Roboto' !important;
}

#block-menu-menu-pre-footer-menu{
    font-size: small;
}

#sliding-popup {
    font-family: 'Roboto' !important;
    background-color: #fff; 
   padding: 20px 0 !important;

}

#sliding-popup .popup-content #popup-text {
    color: #1f3569;
    float: left;
    font-weight: bold;
    margin: 5px 0 0;
    max-width: 60%;
    text-transform: uppercase;
}


/* .ri--twitter-x-fill {
    display: inline-block;
    width: 1em;
    height: 0.9em;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M18.205 2.25h3.308l-7.227 8.26l8.502 11.24H16.13l-5.214-6.817L4.95 21.75H1.64l7.73-8.835L1.215 2.25H8.04l4.713 6.231zm-1.161 17.52h1.833L7.045 4.126H5.078z'/%3E%3C/svg%3E");
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    margin:2px;
  } */

  .ri--twitter-x-fill {
    display: inline-block;
    width: 1em;
    height: 0.9em;
    margin: 2px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231f3569' d='M18.205 2.25h3.308l-7.227 8.26l8.502 11.24H16.13l-5.214-6.817L4.95 21.75H1.64l7.73-8.835L1.215 2.25H8.04l4.713 6.231zm-1.161 17.52h1.833L7.045 4.126H5.078z'/%3E%3C/svg%3E");
  }

  #hero-banner .video-modal iframe{
    box-shadow: 0 0 8px rgba(0,0,0,0.6);
  }

 .video-modal{
    top: 5rem;
 } 

 .video-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity .8s;
    display: none;
    z-index: 99999999 !important;
}
/* Resolving the Error issues of the 3rd party vendors */
@media (min-width: 768px) {
	.region-new-home-design-event-section h3, .region-new-home-design-social-stream h3 {
		font-size: 33px;
		line-height: 39.6px;
		font-family: Monda, Arial, Helvetica, sans-serif;
	}
	#business-segment h2{
		font-size: 40px;
		font-family: Monda, Arial, Helvetica, sans-serif;
		line-height: 48px;    
	}
}

.nhpd-vendor .page-home #social-stream {
    padding: 0px 0px !important;
    max-width: initial !important;
}
.footer-new .footer-menu-primary .menu a {
    font-size: 14px;
    line-height: 21px;
}
.footer-items .region.region-new-home-design-social-media {
        padding-top: 20px;
}
.footer-menu-secondary  li.menu__item.is-leaf.leaf {
    padding: 20px 0px !important; 
}
.parallax,.bsz,.bsz .bgImage,.bsz img {
    object-fit: cover !important;
}
.nid_bs_1210_BELL,
.nid_bs_1213_TEXTRON,
.nid_bs_1214_TEXTRON 
{
    width: 110% !important;
}
.view-event-section-new-home-page-design h3.heading.text-uppercase {
    padding: 12px 90px 12px 0px !important;
}
@media (min-width: 1200px) {
    .social-stream .feature-post .content {
        padding: 30px !important;
    }
}
/* Custom css for the login new home page*/
.logged-in .navbar.navbar-expand-lg.fixed-header {
    margin-top: 80px;    
}
.logged-in .fixed-header{
	z-index: 99 !important;
}
nav.navbar.navbar-expand-lg.fixed-header {
    padding: 0px;
}

div#block-textron-views-block-banner-section-new-home-page-design-block-1 {
    margin-top: -20px
}

/* ---cookie popup front--- */
.front #sliding-popup{
    height:50% ;
    }
    
    .front #popup-text h6 {
        font-size: 16px;
        text-transform: uppercase;
        line-height: 22px;
        color: #1f3569;
    }
    
    .front #popup-text .popup-pass-txt{
    font-size: 18px;
    
    }
    
    .front #sliding-popup .eu-cookie-compliance-more-button{
    line-height: 2.25;  
    font-weight: 400;
    font-size: 18px;
    color: #1f3569 !important;
    }
    
    .front #sliding-popup .eu-cookie-compliance-default-button{
    padding: 16px 16px !important;
    text-transform: uppercase;
    font-size: 18px;
    border: 2px solid #1f3569 !important;
    border-radius: 1px !important;
    color: #1f3569 !important;
    font-weight: 100 !important;
    background: #fff !important;
    }

    .front #sliding-popup .eu-cookie-compliance-default-button:hover{
        background-color: #1f3569 !important;
        color: #fff !important;
        border-color:  #1f3569 !important;
        border: 2px solid #1f3569 !important;
        text-shadow: none;
        box-shadow: inset 0 1px 0 0 #1f3569;
    }
    
    .front #sliding-popup .eu-cookie-compliance-secondary-button{
    padding: 16px 16px !important;
    text-transform: uppercase;
    border-radius: 1px !important;
    font-size: 18px;
    background: #1f3569 !important;
    border: 2px solid #1f3569 !important;
    color: #fff !important;
    font-weight: 100 !important;
    margin-right: 1em;
    text-shadow: none;
    }

    .front #sliding-popup .eu-cookie-compliance-secondary-button:hover{
        background: #f3d03e !important;
        border-color: #f3d03e !important;
        color: #1f3569 !important;
    }

    
    .front #sliding-popup.sliding-popup-bottom{
        height: auto;
        width: calc(100% - 36px) !important;
        bottom: 0px;        
        margin: 2rem 2rem;
        padding: 18px 32px;
        z-index: 9999999;
        opacity: 1;
        transform: translateY(0) !important;
        transition-delay: .6s !important;        
        left: -1rem;
        background: #fff !important;
    }
    
    .front #sliding-popup .popup-content #popup-text .popup-pass-txt p {
        font-size: 18px;
        display: inline;
        color: #000 !important;
        text-transform: none;
        font-weight: 400;
        line-height: 2.25;
    }
    
    .front #sliding-popup .popup-content #popup-text{
    margin: 1rem 1rem 0 -8rem;
    }
    
    .front #sliding-popup .popup-content #popup-buttons{
        margin: 0 -5em 1em 0;
    }	
    
    
    .front .eu-cookie-compliance-more-button {
        color: #1f3569 !important;
    }

    .front button.find-more-button.eu-cookie-compliance-more-button.find-more-button-processed:hover{
        transition: border-width 0.2s linear;        
    }

    .front button.find-more-button.eu-cookie-compliance-more-button.find-more-button-processed::after{
        content: '';
        position:absolute;
        bottom: 0.7em;
        left: -6.2em;
        width: 0;
        height: 2px;
        background-color: #1f3569 ;
        transition: width 0.3s ease-in-out;
    }

    .front button.find-more-button.eu-cookie-compliance-more-button.find-more-button-processed:hover::after{
        width: 12%;        
    }

    .front #sliding-popup .eu-cookie-compliance-more-button:hover{
        text-decoration: none !important;
    }

/* @media queries for responsive cookie popup */
@media screen and (max-width: 1236px) and (min-width: 1200px) {

    .front #sliding-popup .popup-content #popup-text {
        margin: 1rem 1rem 0 -6rem;
    }
    
    
    }
    
@media screen and (max-width: 1200px){  

    .front #sliding-popup .popup-content #popup-buttons {
        display: block;
        width: 100%;
        max-width: 100%;
        margin: 0rem 4rem 0 0rem;
    }

    
    .front #sliding-popup .popup-content #popup-text {
        display: block;
		width: 100%;
		max-width: 100%;
        margin: 1rem 0 0rem -4rem;
        }

}


@media screen and (max-width: 991px) {
    .front #sliding-popup .popup-content{
        padding: 6px;
    }

    .front #popup-text h6 {
        font-size: 16px;
    }

    .front #sliding-popup .popup-content #popup-text .popup-pass-txt p {
        font-size: 14px;
    }

    .front #sliding-popup .eu-cookie-compliance-more-button{
        font-size: 14px;
    }

    .front #sliding-popup .eu-cookie-compliance-secondary-button{
        padding: 10px 14px !important;
        font-size: 14px;
    }

    .front #sliding-popup .eu-cookie-compliance-default-button{
        padding: 10px 14px !important;
        font-size: 14px;
    }

    .front #sliding-popup.sliding-popup-bottom{
        width: calc(100% - 90px) !important;
        margin: 2rem 4rem;
    }
  
}  


@media screen and (max-width: 602px) {
    .front #sliding-popup .popup-content #popup-text {
        margin: 0 1rem 0 0;
    }

    .front #sliding-popup.sliding-popup-bottom {
        width: calc(100% - 36px) !important;
        margin: 2rem 2rem;
    }
}

@media screen and (max-width: 320px) and (min-width: 307px){
    .front #sliding-popup .eu-cookie-compliance-secondary-button{
        margin: 0 5px 0 0px;
    }

    .front #sliding-popup .eu-cookie-compliance-default-button {
        margin: 0 1px 0 0;
    }
}
.search-box button#search-btn-open {
    background: var(--secondary-blue);
    border: none;
}

.search-box.hide button#search-btn-open {
    background: transparent;
}
/* .stock-bar { */
    /* color: black; */
/* } */
/* .stock-bar { */
    /* position: relative !important; */
    /* top: 0; */
    /* right: 0; */
    /* width: 120px; */
    /* height: 120px !important; */
    /* text-align: center; */
/* } */
.video-modal .action-bar {
    position: absolute;
    right: 0;
    bottom: 100%;
    margin-bottom: 8px;
}
.video-modal .action-bar .close-btn {
    display: block;
    font-size: 24px;
    color: #fff;
    line-height: 0;
}
/* Business Directory Start */
.business-directory .business-directory-tab {
    position: relative;
    padding: 30px 32px;
    display: inline-block;
}
.business-directory-header-wrap .relative {
    padding-top: 0;
    padding-bottom: 0;
}
.business-directory-header {
    border-bottom: 2px solid var(--primary-blue);
    font-size: 0;
}
.business-directory .business-directory-tab.active {
    color: var(--primary-blue);
    background-color: var(--secondary-cool-gray);
}
a.business-directory-tab.active::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 2px;
    background-color: var(--secondary-cool-gray);
    left: 0;
    bottom: -2px;
}
.business-directory .business-detail-row {
    display: flex;
    gap: 80px;
    height: 100%;
}
.business-directory .business-detail-col {
    display: flex;
    flex-direction: column;
    width: 50%;
    padding: 24px;
    border-bottom: 1px solid var(--secondary-slate);
}
.business-directory .business-detail-col a {
    display: block;
    width: fit-content;
    text-transform: uppercase;
}
.business-directory .business-detail-col .icon {
    display: inline-block;
    vertical-align: middle;
    line-height: 0;
    padding-right: 8px;
    margin-top: -2px;
}
.business-directory .business-detail-col .icon img {
    width: 14px;
    height: auto;
}
.business-diretory-content,
.business-directory-dropdown-tab {
    display: none;
}
.business-diretory-content.active {
    display: block;
}
.business-directory .business-directory-dropdown-tab.open {
    cursor: default;
}
.business-directory .business-detail-title {
    font-size: 18px;
    font-family: var(--secondary-font);
    font-weight: 700;
    max-width: 350px;
    line-height: 1.2;
}
.business-directory .business-detail-col>* {
    padding: 10px 0;
}
.business-directory .business-detail-col>*:first-child {
    padding-top: 0;
}
.business-directory .business-detail-col>*:last-child {
    padding-bottom: 0;
}
/* Media Query css */
@media (max-width: 767px) {
    .business-directory .business-detail-col {
        width: 100%;
    }
}
 
@media (max-width: 992px) {
    .business-directory .business-diretory-content.active .business-detail-col {
        border-bottom: 1px solid var(--secondary-slate);
    }
}
 
@media (max-width: 992px) {
    .business-directory .business-directory-dropdown-tab.open, .business-directory .business-detail-col {
        border: none;
    }
}
 
@media (max-width: 767px) {
    .business-directory .business-detail-row {
        flex-direction: column;
        gap: 0;
    }
}
.business-content-tab-cus {
display: inline-table !important;
flex-direction: column;
width: 50%;
padding: 24px;
}
.business-diretory-content.business-content-tab-cus-2.content-tab-2.active,
.business-diretory-content.business-content-tab-cus-1.content-tab-1.active {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
.business-detail-row {
  margin-bottom: 15px;
}
 
@media (max-width: 600px) { 
  .business-diretory-content.business-content-tab-cus-2.content-tab-2.active,
  .business-diretory-content.business-content-tab-cus-1.content-tab-1.active {
    grid-template-columns: 1fr; 
  }
}

.node-116 .business-directory-body-wrap.bg-grey.text-primary-blue p {
    display: flex !important;      
    align-items: center;           
    gap: 8px;                      
    margin: 0 0 10px 0;
    flex-wrap: nowrap;
}
 
.node-116 .business-directory-body-wrap.bg-grey.text-primary-blue .icon img {
    width: 20px !important;      
    height: 20px !important;
    display: inline-block !important;
    visibility: visible !important;
}
 
.node-116 .business-directory-body-wrap.bg-grey.text-primary-blue .icon i {
    font-size: 20px;              
    display: inline-block !important;
}
 
.node-116 .business-directory-body-wrap.bg-grey.text-primary-blue p a {
    text-decoration: none;
    color: #000;
    font-size: 16px;
}
 
@media (min-width: 768px) {
    .node-116 .business-directory-body-wrap.bg-grey.text-primary-blue .icon img {
        max-width: 20px !important;
        max-height: 20px !important;
    }
}
.node-116 .business-directory-body-wrap.bg-grey.text-primary-blue p {
    display: flex;
    align-items: center;
    gap: 6px;              
    white-space: nowrap;   
}
/* End of the Media Queri css */
/* Business Directory End */

