@media only screen and (max-width: 1360px) {
    .section-trending-stories .site-content {
        padding: 0 20px;
    }

    .allaccess-logo .wp-block-image {
        max-width: 180px;
    }

}

@media only screen and (max-width: 1199px) {
	 
    .menu-bar-items.custom-move-right {
        margin-left: 10px;
    }

    .nav-float-right .header-widget {
        margin-left: 10px;
    }
	.cardib-left-side .float-box{
		margin-top:-130px;
	}
	 
    .wp-block-social-links,
    .wp-block-social-links.has-normal-icon-size {
        font-size: 9px;
    }

    .navigation-search.nav-search-active {
        right: -139px;
        top: -5px;
        /*max-width: 75%;*/
    }

    .navigation-search input[type="search"] {
        height: 50px;
    }

    .menu-bar-items.custom-move-right {
        padding-left: 15px;
        padding-right: 15px;
        line-height: 50px;
        margin-left: 15px;
    }

    .allaccess-logo .wp-block-image {
        max-width: 140px;
    }

    .site-header .header-image {
        width: 134px;
    }

    .tag .site-main article.post,
    .search .site-main article.post {
        width: 49%;
    }

    .main-navigation .main-nav ul li a {
        padding-left: 8px;
        padding-right: 8px;
        line-height: 40px;
    }

    .section-heading-say {
        font-size: 38px;
    }

    .text-overlay-block .gb-headline-text {
        font-size: 30px;
    }

}

@media only screen and (max-width: 991px) {
	.call-icon-for-mobile a{
		color:#fff !important;
		white-space:nowrap;
	}
	body.mac-os .call-icon-for-mobile .p-number{
		padding-top:5px !important;
	}
	.call-us-right-btn span{
		display:block;
	}
	
	.call-icon-for-mobile{ 
		gap: 0.2em !important;
		display: flex !important;
		box-shadow: 0px 5px 11px 1px rgba(0, 0, 0, 0.25);
		border-radius: 20px 20px 0 20px;
		background-size: cover;
		background-color: #60caef;
		background-image: none;
		background-repeat: no-repeat;
		background-position: center center;
		position: fixed;
		bottom:30px;
		right: 16px;
		z-index: 9999;
		padding: 10px 20px 10px 10px;
	}
	.right-flot-agent {
		display:none !important;
	}
	.cardib-left-side .float-box{
		margin-top:-26%;
	}
    .main-navigation a,
    .main-navigation .menu-toggle,
    .main-navigation .menu-bar-items {
        font-size: 13px;
    }

    .navigation-search input[type="search"] {
        font-size: 13px;
        height: 43px;
    }

    .allaccess-logo .wp-block-image {
        max-width: 150px;

    }

    .sidebar-search-block .wp-block-search__input {
        font-size: 16px;
        padding-left: 15px;
        height: 50px;
    }

    /*.home .navigation-search.nav-search-active { 
		 
		margin-top: 69px; 
	}*/
    .navigation-search.nav-search-active {
        right: -18px;
        top: -2px;
        /*margin-top: 39px;
		max-width: 81%;*/
    }

    .single .entry-content h2 {
        font-size: 28px;
    }

    .sidebar-latest-trending-post .wp-block-group__inner-container {
        padding: 15px 0;
        font-size: 16px;
        line-height: 1.2em;
    }

    .sidebar-latest-trending-post .wp-block-read-more {
        font-size: 14px;
        line-height: 1.2em;
    }

    .section-heading-say {
        font-size: 30px;
    }

    .tag article.post .entry-title,
    .search article.post .entry-title {
        font-size: 16px;
        line-height: 1.3em;
    }

    .site-header .wp-block-social-links.is-style-logos-only .wp-social-link {
        font-size: 16px;
    }

    .site-header .header-image {
        width: 120px;
    }

    .custom-swiper-style .sp-pcp-post .sp-pcp-title a,
    .custom-swiper-style .sp-pcp-post .sp-pcp-title {
        font-size: 16px;
        line-height: 1.2em;
    }

    .site-header .header-widget {
        display: none;
    }

    .sidebar-top-single-post .wp-block-media-text__content {
        font-size: 18px;
        line-height: 1.3em;
    }

    .sidebar-top-single-post .wp-block-media-text__content a {
        font-size: 14px;
    }

    .buttom-listing-post .wp-block-post-title {
        font-size: 16px;
        line-height: 1.2em;
    }

    .sidebar-top-single-post {
        padding-bottom: 0
    }

    .site-footer .inside-footer-widgets {
        flex-wrap: wrap;
    }

    .site-footer .footer-widget-1 {
        width: 30%;
    }

    .site-footer .footer-widget-2 {
        width: 60%;
    }

    .site-footer .footer-widget-3 {
        width: 100%;
    }

    .footer-newsletter {
        margin-top: 20px;
    }

    .site-info,
    .site-info .menu li {
        font-size: 14px;
    }

    .latest-sidebar-stories .wp-block-latest-posts__post-date,
    .latest-sidebar-stories .wp-block-latest-posts__post-author,
    .latest-sidebar-stories .wp-block-latest-posts__post-title {
        font-size: 16px;
    }

    .comments-area #comments {
        padding: 0 20px;
    }

    .allaccess-logo .wp-block-image {
        max-width: 140px;
        margin: 0 10px;
    }

    .main-navigation .menu-bar-item.search-item a {
        font-size: 16px;
    }

    .menu-bar-items.custom-move-right {
        padding-left: 12px;
        padding-right: 12px;
        line-height: 43px;
        margin-left: 10px;
    }

    .main-navigation .main-nav ul li a {
        padding-left: 5px;
        padding-right: 5px;
    }
}

@media only screen and (max-width: 768px) {
    .container .site-content .content-area {
        width: 100%;
    }

    .menu-bar-items.custom-move-right {
        display: none
    }

    .menu-toggle {
        padding: 0 10px;
        line-height: 35px;
    }

    .main-navigation .menu-bar-items {
        font-size: 18px;
        display: none
    }

    .main-navigation .menu-toggle {
        font-size: 22px;
        background-color: #fff;
        border-radius: 50px;
        width: 50px;
        height: 50px;
        color: #000823;
        box-shadow: 0px 10px 30px rgba(0, 8, 35, 0.08);
    }

    .main-navigation.toggled .social-icon-for-mobile {
        display: block !important;
    }

    .main-navigation.toggled .mobile-search-bar {
        display: block !important;
    }

    .mobile-search-bar {
        position: relative;
        width: 100%;
        margin-bottom: 5px;
    }

    .mobile-search-bar input {
        width: 100%;
    }

    .mobile-search-bar button {
        position: absolute;
        right: 0;
        top: 0
    }

    .main-navigation.toggled+.header-widget {
        display: block !important;
    }

    .nav-float-right .header-widget {
        margin-left: 0;
    }

    .has-inline-mobile-toggle #site-navigation.toggled {
        background-color: transparent !important;
    }

    .main-navigation .main-nav ul li a {
        line-height: 55px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1)
    }

    .site-header .header-widget {
        margin-top: 15px;
    }

    .site-header .wp-block-social-links.is-style-logos-only .wp-social-link {
        font-size: 20px;
        padding-right: 15px;
    }

    .mobile-menu-open .site-header {
        height: 100vh;
        z-index: 999;
        position: fixed;
        overflow: auto;
        top: 0;
        left: 0;
        width: 85%;
        margin: 0;
		border-bottom: 0
    }

    .mobile-menu-open body:before {
        background: rgba(0, 0, 0, 0.12);
        backdrop-filter: blur(4.5px);
        content: "";
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 999
    }


}

@media only screen and (max-width: 767px) {
	.healthcare-section-02 .wp-block-column{
			padding:10px 20px 20px 20px;
			line-height:1.2em;
		}
	.mob-show-767{
		display:block !important
	}
	.mob-hide-767{
		display:none !important;
	}
	.cardib-left-side .float-box{
		margin-top: -120px;
		width: 100%;
	}
	.author article.post .entry-title, .category article.post .entry-title {
		 height: 50px;
    overflow: hidden;
		font-size: 14px;
		line-height: 17px;
	}
	.home-latest-s-slider{
		display:none !important;
	}
	.buttom-listing-post .wp-block-post .wp-block-column:nth-child(1){
		flex-basis: 53% !important;
	}
	.buttom-listing-post .wp-block-post .wp-block-column:nth-child(2){
		flex-basis: 47% !important;
	}
    .author article,
    .category article {
        margin-bottom: 0
    }

    .site-header .header-image {
        width: 100px;
    }

    .allaccess-logo {
        display: inline-block
    }

    .allaccess-logo .wp-block-image {
        max-width: 150px;
    }

    .custom-form-style .radio-inline-with-text p {
        display: block
    }

    .custom-form-style .radio-inline-with-text .title {
        padding-bottom: 15px;
    }

    .switch-button .slider {
        width: 40px;
        height: 26px;
        border-width: 3px;
    }

    .switch-button .slider:before {
        height: 13px;
        width: 13px;
    }

    .switch-button input:checked+.slider:before {
        -webkit-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px);
    }

    .custom-form-style.advertise .wpcf7-form-control {
        font-size: 16px;
    }

    .advertise .switch-button .wpcf7-list-item {
        width: 48%;
        padding-right: 0px;
        vertical-align: top;
        padding-top: 1px;
        padding-left: 50px;
    }

    .contact-text-icon .wp-block-media-text__content {
        font-size: 18px;
        line-height: 1.3em;
    }

    .custom-form-style .row .order-md-2 {
        order: 2
    }

    .custom-form-style .wpcf7-form-control {
        font-size: 18px;
        line-height: 20px;
    }

    .custom-form-style textarea.wpcf7-form-control {
        height: 200px;
    }

    .custom-form-style .col-sm-6 {
        width: 100%;
    }

    .custom-form-style p {
        margin-bottom: 20px;
    }

    .single .entry-content h2 {
        font-size: 24px;
    }

    .article-detail-bottom-section {
        padding: 40px 0;
    }

    .latest-sidebar-stories.wp-block-latest-posts.wp-block-latest-posts__list li {
        margin-bottom:25px;
    }

    .latest-sidebar-stories .right-content {
        padding-left: 12px;
    }

    .latest-sidebar-stories .wp-block-latest-posts__post-date,
    .latest-sidebar-stories .wp-block-latest-posts__post-author,
    .latest-sidebar-stories .wp-block-latest-posts__post-title {
        font-size: 14px;
		line-height: 1.3em;
    }
	.latest-sidebar-stories .wp-block-latest-posts__post-title{
		height:55px;
		overflow:hidden;
	}
    body {
        font-size: 14px;
        line-height: 1.3em;
    }

    .comment-body {
        padding: 25px 0;
    }

    .comments-area,
    .comments-area .comment-meta {
        font-size: 14px;
    }




    .home #page {
        padding-top: 0;
    }

    .site-header {
        border-bottom: 0;
    }

    .site-info .has-text-align-right {
        text-align: center
    }

    .site-info .footer-bar .wp-block-columns {
        gap: 1.2em;
    }

    .site-footer .footer-widget-1 {
        width: 100%;
        display: block;
        flex-grow: 0;
        flex-shrink: 1;
        flex-basis: auto;
        align-self: auto;
        order: 1;
        margin-top: 20px !important;
        margin-bottom: 20px !important
    }

    .site-footer .footer-widget-2 {
        width: 100%;
        display: block;
        flex-grow: 0;
        flex-shrink: 1;
        flex-basis: auto;
        align-self: auto;
        order: 3;
        margin-bottom: 10px !important
    }

    .site-footer .footer-widget-3 {
        width: 100%;
        display: block;
        flex-grow: 0;
        flex-shrink: 1;
        flex-basis: auto;
        align-self: auto;
        order: 2;
    }

    .footer-newsletter {
        margin-bottom: 30px;
    }

    .site-footer .footer-logo {
        text-align: center;
        margin: 0;
    }

    .site-footer .footer-logo img {
        max-width: 200px;
    }

    .site-footer .footer-logo figure {
        margin: 0 auto;
        float: none;
    }

    .buttom-listing-post .wp-block-columns {
        gap: 1em;
    }

    .buttom-listing-post .wp-block-post-title {
        margin-bottom: 0
    }

    .buttom-listing-post .wp-block-post-date,
    .buttom-listing-post .wp-block-post-author-name,
    .buttom-listing-post .wp-block-post-title {
        font-size: 14px; 
		
    }
	.buttom-listing-post .wp-block-post-title {
        height: 49px;
		overflow: hidden;
		line-height: 17px;
    }
    .buttom-listing-post .wp-block-post-title {
        height: 49px;
		overflow: hidden;
    }
    .custom-swiper-style .pcp-carousel-wrapper .sp-pcp-carousel {
        padding-right: 33.3%;
        padding-top: 60px;
    }

    .custom-swiper-style {
        margin-top: -60px;
    }

    .custom-swiper-style.home-latest-s-slider {
        margin-top: 0;
    }

    .wp-bc-mb-md-15 {
        margin-bottom: 15px !important;
    }

    .wp-bc-mb-md-0,
    .wp-bc-mb-md-0>.wp-block-columns {
        margin-bottom: 0 !important
    }

    .mob-hide {
        display: none !important;
    }

    .page .site-main .entry-header>.entry-title,
    .comments-area .comment-reply-title,
    .section-heading-say {
        font-size: 24px;
        padding: 6px 10px;
        margin-bottom: 22px;
    }

    .page-id-44355 .site-main .entry-header {
        margin-bottom: -5px;
    }

    .page .site-main .entry-header>.entry-title {
        margin-bottom: 0
    }

    .page .site-main .entry-header>.entry-title:after,
    .comments-area .comment-reply-title:after,
    .section-heading-say:after {
        border-right: 10px solid transparent;
        border-top: 10px solid #60CAEF;
        left: 10px;
    }

    .custom-swiper-style .sp-pcp-post .sp-pcp-title a,
    .custom-swiper-style .sp-pcp-post .sp-pcp-title {
        font-size: 14px;
        line-height: 17px;
    }

    .home-latest-s-slider .sp-pcp-post .sp-pcp-title {
        max-height: 80px;
    }

    .site-content {

        clear: both;
    }

    .sidebar-slider-for-mobile {
        display: block !important;
    }

    .sidebar-slider-for-mobile .swiper-container {
        padding-right: 30.3%;
    }

    .home-twiter-post .wp-block-media-text__content {
        font-size: 14px;
        line-height: 1.2em;
    }

    .text-overlay-block .wp-block-post-author-name a {
        color: #000;

    }

    .text-overlay-block .entry-date,
    .text-overlay-block .wp-block-post-author-name {
        opacity: 0.5;
        font-size: 14px;
    }

    .text-overlay-block .gb-headline-text a,
    .text-overlay-block .gb-headline-text {
        color: #000823;

    }

    .text-overlay-block .wp-block-group {
        position: static;
        color: #000823;
    }

    .text-overlay-block .wp-block-group .wp-block-group__inner-container {
        padding: 15px 0 30px 0;
    }

    .custom-swiper-style.full-width .sp-pcp-title {
        max-height: 51px;
    }

    .custom-swiper-style .sp-pcp-post .sp-pcp-post-meta li a,
    .custom-swiper-style .sp-pcp-post .sp-pcp-post-meta li {
        font-size: 12px;
    }

    .home-latest-s-slider .sp-pcp-post .sp-pcp-post-thumb-area {
        max-height: 140px;
    }

    .mob-md-hide {
        display: none !important
    }

    .tag article.post .entry-title,
    .search article.post .entry-title {
        height: auto
    }

    .tag article.post .post-image,
    .search article.post .post-image {
        height: 210px;
    }

    .custom-swiper-style .sp-pcp-post .sp-pcp-post-thumb-area img {
        width: auto;
        max-width: none;
    }

    body.author .author-info {

        font-size: 16px;
        line-height: 1.2em;
    }

    body.author .author-info a {
        font-size: 14px;
        line-height: 1.2em;
        word-break: break-all;
    }

    .text-overlay-block .gb-headline-text {
        font-size: 24px;
    }

    .subscribe-newsletter-pop-block {
        flex-direction: column;
    }

    .subscribe-newsletter-pop-block .img-div {
        width: 100%;
        min-height: 300px;
    }

    .subscribe-newsletter-pop-block .content-div {
        width: 100%;
        padding: 25px 20px;
    }

    .main-navigation.toggled .mobile-search-bar {
        display: block !important;
    }

    .mobile-search-bar {
        position: relative;
        width: 100%;
        margin-bottom: 15px;
    }

    .mobile-search-bar input {
        width: 100%;
    }

    .mobile-search-bar button {
        position: absolute;
        right: 0;
        top: 0
    }
}

@media only screen and (max-width: 640px) {
.latest-sidebar-stories .wp-block-latest-posts__featured-image{
		width: 40%;
	}
	.latest-sidebar-stories .right-content{
		width: 60%;
	}
    .site-footer .footer-widgets .menu li {
        width: 33.33%;
    }

    .custom-swiper-style.full-width .sp-pcp-post .pcp-post-thumb-wrapper {
        max-height: 150px;
        min-height: 150px;
    }

    .custom-swiper-style.full-width .sp-pcp-post .sp-pcp-post-thumb-area img {
        min-height: 150px;
        max-height: inherit;
        max-width: 100%;
    }

    .custom-swiper-style.full-width .sp-pcp-post .pcp-post-thumb-wrappe {
        min-height: 150px;
        max-height: 150px;
    }

    .home-latest-s-slider .swiper-container {
        padding-top: 60px !important;
        padding-right: 0 !important;
    }

    .custom-swiper-style .swiper-container .pcp-button-prev,
    .custom-swiper-style .swiper-container .pcp-button-next {
        height: 35px !important;
        width: 35px !important;
        font-size: 20px !important;
    }

    .custom-swiper-style .swiper-container .pcp-button-prev.top_right {
        right: 45px !important;
    }

    .home-twiter-post .wp-block-media-text__content {
        font-size: 10px;
    }

    .section-heading-say {
        font-size: 20px;
    }

    .tag .site-main article.post,
    .search .site-main article.post {
        width: 100%;
    }

    .site-main .page-header>.page-title {
        font-size: 30px;
    }

    .tag article.post .entry-meta,
    .tag article.post .entry-title,
    .search article.post .entry-meta,
    .search article.post .entry-title {
        font-size: 14px;
        line-height: 1.3em;
    }

    .author article.post .entry-header h2,
    .category article.post .entry-header h2 {
        font-weight: 500;
        font-size: 14px;
        line-height: 1.3em;
    }

    .author article.post .entry-header .entry-meta,
    .category article.post .entry-header .entry-meta {
        font-size: 12px;
        line-height: 1.1em;
        margin-bottom: 0
    }

    .author article .post-image,
    .category article .post-image {
        max-height: 80px;
    }

    .author article.post .inside-article .entry-header,
    .category article.post .inside-article .entry-header {
        padding-left: 20px;
    }

    .single .heateor_sss_sharing_container {
        float: left !important;
        clear: both !important
    }
	
}

@media only screen and (max-width: 420px) {
    .mobile-menu-open .site-header .header-image {
        width: 100%;
    }
	
    .mobile-menu-open .site-header .site-logo {
        width: 30%;
    }

    .mobile-menu-open .site-header .allaccess-logo {
        width: 50%;
    }

    body.author .author-info {
        align-items: start;
    }

    body.author .author-info .author-image {
        padding: 0 5px;
        width: 45% !important;
    }

    body.author .author-info .author-bio {
        padding-top: 5px;
    }

    body.author .author-info {
        margin: 20px 0;
        font-size: 14px;
        line-height: 1.2em;
    }

    body.author .author-info a {
        font-size: 11px;
        line-height: 1.2em;
    }

    .author article.post .inside-article .entry-header,
    .category article.post .inside-article .entry-header {
        padding-left: 15px;
    }

    .allaccess-logo .wp-block-image {
        max-width: 140px;
        margin: 0 8px;
    }
	.custom-swiper-style.full-width .sp-pcp-post .sp-pcp-post-thumb-area img {
        min-height: 150px;
        max-height: 150px;
        max-width: none;
		width:auto;
    }
}

@media only screen and (max-width: 350px) {
	
    .allaccess-logo .wp-block-image {
        max-width: 120px;
        margin: 0 10px;
    }

    .main-navigation .menu-toggle {
        width: 40px;
        height: 40px;
        font-size: 18px;
    }
}