.wp-block-image.aligncenter {
    text-align: center;
    clear: both;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-block-image.aligncenter>figcaption, .wp-block-image .aligncenter>figcaption, .wp-block-image.alignleft>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image.alignright>figcaption, .wp-block-image .alignright>figcaption {
    caption-side: bottom;
		display:block;
}

#menu-item-16918 {
border: 1px solid black;
}


h2{
    color: #000 !important;
    margin-bottom: 15px;
    font-size: 1.8em;
    font-weight: bold;
}
h3, .entry-content h3 {
    color: #ff0033;
    color: #000;
    font-size: 19px;
    font-weight: bold;
	margin-bottom:10px;
}
a:hover{
	color:#ff0033;
}
h4{
    font-size: 18px;
	color:#000;
}
h5, .entry-content h5 {
    color: #000;
}

@keyframes change-color-anim {
	0%,100%{
		background-color: #001b4c;
	}
	50%{
		background-color: #00b8ff;
	}
}

.ast-mm-custom-content {
	font-size:14px;
	font-weight:400;
	color:#6e6d6d;
}


.ast-mm-custom-text-content {
	font-size:12px;
	font-weight:400;
	color:#6e6d6d;
}


.ast-desktop .ast-mm-custom-text-content {
margin-bottom: .9em;
/*margin-top: -20px;*/
}
.ast-desktop .ast-mega-menu-enabled .menu-item-heading:not(.menu-item-has-children)>a {
    margin-bottom: 0em !important;
}
.ast-hfb-header .ast-builder-menu-1 .main-header-menu .sub-menu .menu-link{
	font-family: 'Poppins',sans-serif;
    font-weight: 500;
}
.site-header .menu-text{
	font-weight:500;
}
#fd-ticker-48781a8 .top-heading{
	padding:0px 20px 0px 10px;
}
/*.sub_menu a .menu-text{
font-size:16px;
}
.sub_menu ul li a .menu-text{
	font-size:14px;
}*/
.ast-builder-menu-1 .main-header-menu .sub-menu .current-menu-item > .menu-link{
	background:transparent;
}
.wppsac-post-slider h2.wppsac-post-title, .wppsac-post-carousel h2.wppsac-post-title {
    margin: 0px 0px 0px 50px !important;
    line-height: 26px;
}
.wppsac-post-slider .wppsac-post-date, .wppsac-post-carousel .wppsac-post-date{
	 margin: 0px 0px 0px 50px !important;
}
.wppsac-post-slider h2.wppsac-post-title a{
	color:#fff !important;
}
.wppsac-post-content .wppsac-readmorebtn{
	padding:4px 0px;
	border:unset;
}
.wppsac-post-slider.design-4 .wppsac-post-content a.wppsac-readmorebtn{
	color:#fff;
	border-bottom:1px solid #fff;
	font-size:16px;
	border-color:unset;
}
.wppsac-post-slider .wppsac-post-date::after{
	background:#038fc7;
}
.wppsac-post-slider h2.wppsac-post-title a, .wppsac-post-carousel h2.wppsac-post-title a{
	font-size:18px;
}
.sub_menu_style.menu-item-21854 a.menu-link .menu-text{
	/*border-bottom:1px solid #fff;*/
}
.ast-desktop .astra-megamenu-li .menu-item-21854.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .menu-item-21854.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item-21854.menu-item-heading > .menu-link, .ast-desktop .astra-megamenu-li .menu-item-21855.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .menu-item-21855.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item-21855.menu-item-heading > .menu-link{
	padding:0px!important;

}
.ast-desktop .astra-megamenu-li .menu-item-21854.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .menu-item-21854.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item-21854.menu-item-heading > .menu-link, .ast-desktop .astra-megamenu-li .menu-item-21855.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .menu-item-21855.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item-21855.menu-item-heading > .menu-link,.ast-desktop .astra-megamenu-li .menu-item-18975.menu-item-heading > .menu-link{
		justify-content:space-between;
	display:flex;
	    
}
.ast-desktop .astra-megamenu-li .menu-item-18603.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .menu-item-18603.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item-18603.menu-item-heading > .menu-link{
	border-width: thin;
}
.wppsac-post-slider.design-4 .slick-prev, .wppsac-post-slider.design-4 .slick-prev, .wppsac-post-slider.design-4 .slick-next{
	background:transparent;
}
.wppsac-post-slider.design-4 .slick-dots{
	display:none !important;
}
.page-id-24644{
	background:#0470b9;
}
/*.elementor-24654 .elementor-element.elementor-element-c5149dd .elementor-heading-title:after{
	    content: '';
    width: 118px;
    height: 7px;
    background: #0094cf;
    display: block;
}*/
.hs-form-field label:not(.hs-error-msg) {
    color: #fff!important;
}
.hs-form-b57f5837-0c26-461c-884e-9d6d01a64168_0e2a792c-f5f5-4ca3-bd2d-b1be9cb4af22 .hs-button{
	background:#cc0000!important;
}
.demo_form #hbspt-form-ed9cb838-f2cf-47b7-be09-0e3b2e2c3240 .hs-form-field span{
    color: #fff!important;
}
.page-id-24654 .hubspot.messages-body{
	display:none!important;
}
.page-id-19592 #onesignal-slidedown-container{
		display:none!important;
}
.wp-elements-c5cbe4326085b8a0b6d3fbec8f04a6c1 a{
	color:#fff !important;
}
.blog_content h2,
.blog_content h3,.blog_content h4,.blog_content h5{
	    color: #000;
    margin: 10px 0px;
}
.blog_content h2{
	    font-size: 22px;
}
.blog_content h3{
    font-size: 19px;
}
.blog_content h4{
    font-size: 17px;
}
.blog_content h5{
    font-size: 16px;
}
.knowledge_hub_single h1{
    font-size: 30px;
    margin-top: 30px;
    color: #000;
    font-weight: 700;
}

.knowledge_hub_single h2{
		font-size: 26px;
	 margin-top: 30px;
}
.knowledge_hub_single h3{
		font-size: 22px;
	color:#000;
}
.knowledge_hub_single a.cta{
	background:#ff0033;
	    font-family: 'Poppins',sans-serif;
	color:#fff;
	padding:10px;
	border-radius:10px;
	
}
.pjnt-content .pjnt-item a{
	color:#fff!important;
	font-size:15px;
}
.ast-header-html-8 .ast-builder-html-element {
    font-size: 15px;
    font-size: 0.9375rem;
    margin-top: -32px;
}
.pjnt-border{
	border:none;
}
.elementor-section.elementor-section-boxed.news_ticker > .elementor-container{
	max-width:1470px;
}
.cta_btn, .cta_btn:hover,.cta_btn:active,.cta_btn:focus{
        background: #cc0100;
    color: #fff;
    padding: 10px 20px;
    border-radius:0px;
}
.pjnt-border{
	border-color:#00000 !important;
}
.pjnt-content .pjnt-item a{
	    font-family: 'Poppins', sans-serif!important;
}
.elementor-section.elementor-section-boxed.news_ticker > .elementor-container {
    max-width: 100%;
}
h1, .entry-content h1{
	    margin-top: 30px;
    font-size: 2.5em;
    font-weight: 700;
}
h3{
	    font-size: 20px;
}
.ast-mm-custom-text-content{
	margin-left:5px;
}
#jp-relatedposts{
	display:none !important;
}
.main-header-menu .menu-link, .main-header-menu>a{
	padding:0 1.16rem;
}
.ast-hfb-header .ast-builder-menu-1 .main-header-menu .sub-menu .menu-link{
	font-size:16px !important;
}
.sub_menu_style .sub-menu .menu-item a .astra-mm-icon-label, .sub-menu .menu-item a .astra-mm-icon-label{
	margin:5px 5px 5px 0px!important;
}
.partner_menu .sub-menu .menu-link{
	font-size:15px !important;
} 
.ast-hfb-header .ast-builder-menu-1 .main-header-menu .sub-menu .fs-15 .menu-link{
		font-size:15px !important;
}
h2.wp-block-heading {
    font-size: 22px;
    font-weight: bold;
}
h1, .entry-content h1{
	color:#000;
}
.ast-main-header-wrap {
            width: 100%;
            position: relative; /* default position */
            top: 0px;
            height: 75px;
            transition: top 0.3s; /* smooth transition for better UX */
        }

        .fixed-header {
            position: fixed;
            top: 0px;
					z-index:100;
        }
#ast-desktop-header .ast-builder-grid-row{
	display:flex;
}
.header-widget-area[data-section="sidebar-widgets-header-widget-1"]{
	width:100%;
}
.site-header-above-section-left{
	width:40%;
}
 .ast-above-header-bar .site-above-header-wrap{
	display:block!important;
}
.page-id-44745 #hubspot-messages-iframe-container, .page-id-48020 #hubspot-messages-iframe-container, .page-id-49243 #hubspot-messages-iframe-container, .page-id-45199 #hubspot-messages-iframe-container, .page-id-53433 #hubspot-messages-iframe-container, .page-id-57052 #hubspot-messages-iframe-container,
.page-id-57419 #hubspot-messages-iframe-container,
.page-id-70978 #hubspot-messages-iframe-container{
display:none!important;
	
}
.page-id-44745 #onesignal-bell-launcher, .page-id-48020 #onesignal-bell-launcher, .page-id-49243 #onesignal-bell-launcher, .page-id-45199 #onesignal-bell-launcher, .page-id-53433 #onesignal-bell-launcher, .page-id-57052 #onesignal-bell-launcher,
.page-id-57419 #onesignal-bell-launcher, .page-id-70978 #onesignal-bell-launcher{
	display:none!important;
}
.rpwwt-widget{
	padding: 15px 15px 15px 15px;
    background-color: #FFFFFF;
      box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.091);
    border-radius: 0px;
	    border-radius: 0px;
}
.rpwwt-widget h2{
	font-weight:500;
	font-size:20px;
}
.rpwwt-widget ul li{
	line-height:1.2;
	    line-height: 1.4;
    font-size: 12px;
	margin-bottom: 1em!important;
}
.rpwwt-widget ul li img{
	border-radius:0px;
}
.rpwwt-widget ul li a{
	color:#000;
	font-weight: 500;
}
.ast-right-sidebar #primary{
		width:65%;
}
.ast-right-sidebar #secondary{
	width:35%;
}
.blog_list .uael-post__read-more{
 background: transparent !important;
    color: #cc0000 !important;
}
#hbspt-form-2bb77b4b-a0b3-46ff-87c9-d25da5f7b799 .hs-input{
	color:#fff!important;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 img{
	width:100px;
}
.ast-desktop .main-header-menu.ast-menu-shadow .astra-megamenu .sub-menu{
	    transition-duration: .45s;
}
.page-id-53433 #onesignal-slidedown-dialog,
.page-id-53433 .onesignal-bell-launcher-button,
.page-id-48020 #onesignal-slidedown-dialog {
    display: none !important;
}
.ast-search-menu-icon.ast-dropdown-active .search-field, .ast-dropdown-active.ast-search-menu-icon.slide-search input.search-field {
    width: 500px;
	height:35px;
}
#block-27.widget_block,#block-27.widget_block p{
	margin:0px;
}
#block-25 .wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline:not(.wp-block-jetpack-subscriptions__use-newline) .is-not-subscriber .wp-block-jetpack-subscriptions__form-elements {
	display:block;
}
#block-25 #subscribe-submit{
	margin-top:10px;
}
.ast-search-box.full-screen #close {
    color: #000!important;
}
.page-id-57419 #onesignal-slidedown-container.slide-down {
 display: none; 
}
.page-id-19592 #rightSlider{
	display:none;
}
.ampforwp-cta-wrapper .ampforwp-cta-text .cta-box-title{
	display:none!important;
}
.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .ai_icon .menu-text {
	display:block;
}
.sub-menu .ai_icon .astra-mm-highlight-label {
  background: linear-gradient(90deg, #cc0000, #000000);
}
.sub-menu .ai_icon .astra-mm-highlight-label {
    color: #fff;
}
.sub-menu .ai_icon .astra-mm-highlight-label::before,
.sub-menu .ai_icon .astra-mm-highlight-label::before {
    content: url('https://cyble.com/wp-content/uploads/2024/10/6056251-20x20-1.png');
    display: inline-block;
	margin-top:3px;
    margin-right:4px; /* Adjust spacing between the image and the text */
    vertical-align: middle; /* Align the image with the text */
}
.page-id-53433 .site-header, .page-id-57419 .site-header, .page-id-57052 .site-header, .page-id-70978 .site-header,.page-id-53433 .footer-width-fixer, .page-id-57419 .footer-width-fixer, .page-id-57052 .footer-width-fixer, .page-id-70978 .footer-width-fixer
{ 	display:none;
}
.page-id-57419 #announcement-bar,.page-id-53433 #announcement-bar,
.page-id-48020 #announcement-bar,.page-id-57052 #announcement-bar,
.page-id-53433 #announcement-bar,.page-id-57419 #announcement-bar,
.page-id-57052 #announcement-bar,.page-id-70978 #announcement-bar{
		display:none!important;
}
#blog_ads a img {
    width: 100%; /* Adjust as needed */
    height: auto; /* Maintain aspect ratio */
    transition: transform 0.8s ease-in-out; /* Smooth transition */
}

#blog_ads a img:hover {
    transform: scale(0.9); /* Zoom in by 10% */
}
@media screen and (max-width: 767px){
.ast-mm-custom-text-content{
	padding: 20px;
    line-height: 1.5;
}
	#rightSlider{
		top:45%;
	}
	.ast-mm-custom-content img{
		margin:0px auto;
		display:block;
		padding:10px;
	}
	.ast-header-break-point .ast-builder-menu-1 .main-header-menu .sub-menu > .menu-item > .menu-link{
		padding-left:20px !important;
	}
.hb-bar-content #headline p span{
		font-size:13px !important;
	}
	#om-tb4dt2fdfjtlpekvqnkg-yesno{
		width:300px!important;
	}
	#subscribe-email{
		margin-bottom:20px!important;
	}
}