@media screen and (min-width: 1024px){
	.entry-content{
		display:flex;
		gap:20px;
		justify-content: center;
        flex-direction: row-reverse;
	}
	/* header	 */
	.desk-nav-menu{
		display:block !important;
		max-width: 800px;
		margin: auto;
	}
	.desk-nav-menu ul{
		display:flex;
		gap:0;
	}
	.desk-logo img{
		height:85px;
	}
	.desk-logo{
		padding-left:9%;	
	}
 .mdny-sidebar-primary-widget li a:hover,.menu-quick-links-container li a:hover{
	text-decoration:underline;
}
	.fl-header-text-col{
		display: flex !important;
		color: var(--white);
		flex-direction: column;
		align-items: center;
		font-style:italic;
		font-size: 17px;
		line-height:17px;
		align-items: center !important;
		gap:0;
	}
	.fl-header-text-col h1:first-child{
		font-weight:700;
		font-size: 23px;
		line-height:23px;
        color: var(--white);
        font-family: Helvetica, Arial, sans-serif;

	}
	.fl-header-text-col h2{
		font-style:italic !important;
		font-weight:400;
		text-transform:capitalize;
	}
	.desk-nav-menu li a {
		display: block;
		padding: 14px 23.5px;
		text-transform: uppercase;
		font-size: 15px;
		color: var(--white);
		font-weight:400;
		transition:0.3s ease-in-out;
        height: 100%;
	}


	.fl-secondary-header {
		gap:10px;
		position:fixed;
		width:100%;
		left:0;
		transition:0.5s ease-in-out;
		z-index:99;
	}

	.fl-badge{
		display:flex;
		opacity:0;
	}
	.header_main.scrolled  .fl-badge,.header_main.scrolled .fl-hdr-badgetext p{
		opacity:1;
		visibility:visible !important;
	}
	
	.header_main.scrolled .fl-secondary-header{
		transform:translatey(-200%);
	}
	.header-widget-one{
		display:none;
	}
	.fl-toggle{
		display:none;
	}
	.fl-badge-desk img{
		margin-left:unset;
	}
	.desk-nav-menu li.menu-item-has-children > a{
		position:relative;
		padding-right:37px;
	}
	.desk-nav-menu li.menu-item-has-children > a::after{
		position:absolute;
		content:''; 
		background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/dropdown.svg") no-repeat;
		background-size:100%;
		width:14px;
		height:7px;
		right:15px;
		top:17px;
	}
	.desk-nav-menu li:hover a::after{
		background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/dropup-green.svg") no-repeat;
		background-size:100%;
	}
	.desk-nav-menu .sub-menu{
		display:grid;
		grid-auto-flow: column;
		grid-template-rows: repeat(5, auto);
		position:absolute;
		background:var(--green);
		color:var(--white);
		gap:0;
		top: 45px;
		width: 186px;
		text-align: center;
		display:none;
/* 		height:0;
		overflow:hidden; */
		/* 		margin-left:-43px; */
	}
	.desk-nav-menu li.menu-item-has-children:hover .sub-menu,
	.desk-nav-menu li.menu-item-has-children:focus-within  .sub-menu {
		display:grid;
	}

	.desk-nav-menu .sub-menu li a{
		display:block;
		padding:10px 20px;
		border-top:1px solid var(--white);
		line-height:23px;
	}
	
	.fl-wide-menu li a{
		border-top:unset !important;
		border-bottom:1px solid var(--white);
	}
	.fl-wide-menu li:nth-child(5n + 1) a{
		border-top:1px solid var(--white) !important;
	}
	.fl-wide-menu .sub-menu{
		left:20%;
		width: fit-content;
	}
	.fl-wide-menu li{
		border-right:1px solid var(--white);
	}
	.fl-wide-menu li:last-child a {
		border-bottom: 1px solid var(--white);
	}

	.fl-wide-menu li:nth-child(5n) a {
		border-bottom: none;
	}
	.desk-nav-menu li:hover > a{
		background:var(--white);
		color:var(--green);
		border-color:var(--black) !important;
	}
	/* footer */
	.lf-footer-address-col{
		flex-direction:row;
		margin-left: 13%;
	}
	.sidebar-primary-widget{
		display:block !important;
		background:var(--greenish-gray);
		padding:15px;
		width:240px;
		min-width:240px;
		position: sticky;
		top: 0;
		left: 21px;
		height: 100%;
		margin-bottom: 80px;
		margin-top: 185px;
        overflow: hidden;

	}
	.fl-social-row{
		gap:5px;
	}
	#menu-quick-links li a{
		position:relative;
		padding-left:10px;
        padding-bottom: 5px;
        display: block;
	}	
	#menu-quick-links li a::before{
		position:absolute;
		content:"•";
		color:var(--green);
		left:0;
	}
	.fl-side-social-stack.first{
		margin-bottom:25px;	
	}
	.sidebar-primary-widget .fl-social-hd{
		font-size:20px;
		line-height:26px;
		padding-bottom:20px;
		color:var(--green);
	}
	.sidebar-primary-widget h3,.fl-quicklink-hd{
		font-size:17px;
		line-height:26px;
		color:var(--green);
	}
	.fl-quicklink-hd{
		padding-bottom:20px;
		color: var(--light-green) !important;
	}
	.sidebar-primary-widget p{
		font-weight:700;
	}
	.fl-side-social-stack{
		gap:20px;
	}
	.sidebar-primary-widget p,    .sidebar-primary-widget  a{
		font-size:17px;
		line-height:24px;
		color:var(--light-green);
	}
	
	.sidebar-primary-widget  a{
		text-transform:capitalize;
	}
	.sidebar-primary-widget #menu-quick-links a:hover{
		text-decoration:underline;
	}
	.fb-embeded{
		margin-top:10px;
	}
	#menu-sidebar-menu li a{
		display:block;
		width:100%;
		padding:0px 0 5px 0;
/* 		border-bottom: 1px solid #d5d5d5; */
	}
	.lf-footer-address-col > div:first-child h3{
		max-width:255px;
	}
	.fl-social-grp{
		padding:35px 0;
	}
	.fl-social-grp p{
		color:var(--green);
	}
	/* form */
	.fl-contact-form .wpforms-field, .wp-core-ui .fl-contact-form .wpforms-field {
		padding: 20px 0 !important;
	}
	.fl-name-field .wpforms-field-row,.wpforms-layout-row{
		flex-wrap:nowrap !important;
	}
	.fl-name-field .wpforms-first{
		padding-right:10px !important;
	}
	.fl-name-field .wpforms-one-half:last-child{
		padding-left:10px !important;
	}
	.fl-name-field .wpforms-field-row-block,.wpforms-layout-row .wpforms-layout-column{
		width:50% !important;

	}
	.fl-name-field .wpforms-first{
		margin-bottom:0;
	}
	.fl-contact-form .fl-zipcode-field, .fl-contact-form .fl-mail-field{
		padding:unset !important;
	}
	.lf-footer-address-col > div:last-child{
		padding-top:8px;
	}
	/* Home */
	.fl-hm-second-yt-stack{
		padding:50px;
	}
	.fl-hm-second-yt-stack h2 {
		max-width: 742px;
	}
	.fl-hm-second-yt-stack iframe{
		width:560px;
		height:349px;
	}
	.fl-hm-second > div{
		padding:50px 0;
	}
	.fl-swiper-grp{
		padding-top: 185px;
		margin:0 20px;
		max-width:1027px;
		overflow: hidden;
	}
	.fl-swiper-grp .swiper-nav-prev,
	.fl-swiper-grp .swiper-nav-next {
		bottom: 50%;
		transform: translateY(362%);
		transition: 0.5s ease-in-out;
		background:unset;
		border:unset;
	}
    

	.fl-swiper-grp .swiper-nav-prev {
		transform: translateY(362%) translateX(-100px);
	}

	.fl-swiper-grp .swiper-nav-next {
		transform: translateY(362%) translateX(100px);
	}


	.fl-swiper-grp:hover .swiper-nav-prev,
	.fl-swiper-grp:hover .swiper-nav-next {
		transform: translateY(362%) translateX(0);
	}
	.fl-history-swiper .swiper-nav-prev {
		transform: translateY(50%) translateX(-100px);
	}

	.fl-history-swiper .swiper-nav-next {
		transform: translateY(50%) translateX(100px);
	}
	.fl-history-swiper:hover .swiper-nav-prev, .fl-history-swiper:hover .swiper-nav-next {
		transform: translateY(50%) translateX(0);
	}
	.fl-crimestoppers-img img{
		width:253px;
	}
	.fl-best-places img{
		width:400px;
	}
	.fl-news-release-sec{
		padding:90px 50px;
	}

	/*end  */
	/* about */
	.fl-about-grp,.fl-history-hd,.fl-fallen-hero-grp,.fl-commonstruct-grp,.fl-help-desk-grp,.fl-privacy-grp,.news-release-heading,
	.news-single-title{
		padding-top:231px;
	}
	.fl-history-swiper{
		padding-top:0;
	}
	.fl-history-grp{
		padding-top:20px;
		padding-bottom:40px;
	}
	.fl-gallery-grid{
		grid-template-columns:repeat(3,1fr);
	}
	.fl-emergency-team-gllry{
		margin-top:43px;
	}
	.fl-marine-gllry figure {
		max-width: 363px !important;
	}
	.news-single-title {
		font-size: 40px;
		line-height: 49px;
	}
	.fl-thnku-grp {
		padding: 251px 0 60px;
	}

	/* office of sheriff */
	.fl-sheriffsection-head,.cm-reports-head,.sheriff-single-container {
		padding-top:231px;
	}
	.fl-commonstruct-grp ul,.fl-commonstruct-grp ol{
		padding-left:60px;
	}
	/* search	 */
	/* search */
	.search-head,.fl-cc-head,.cold-single-content-wrapper{
		padding-top:235px;
	}
	.search-result-title a{
		font-size: 28px;
		line-height: 36px;
	}
	/* cold case  */
	.fl-error-hero-section{
		padding-top:250px;
	}
	.news-release-single-content ul:not(.news-release-meta-list ul),.news-release-single-content ol:not(.news-release-meta-list ol){
		padding-left:60px;
	}
	.news-release-meta-list{
		padding-left:35px !important;
		margin-left:300px;
	}
	.news-release-title:hover{
		text-decoration:underline;
	}
	.fl-record-stack .is-layout-flex{
		gap:40px;		
	}


}
/*end  */
@media screen and (min-width: 1200px){
	.fl-badge-desk img{
		height: 190px;
		margin-top: 70px;
		margin-left: 11%;
	}
	.fl-hdr-badgetext{
		gap:15px;
		position:absolute;
	}
	.fl-hdr-badgetext p{
		color:var(--white);
		visibility:hidden;
	}
	.fl-hdr-badgetext p{
		display:block !important;
	}

	/* Home */
	.fl-home-hero-grp iframe{
		height:560px;
	}
	.fl-history-swiper .swiper-wrapper {
		height: 600px;
	}
	.fl-marine-gllry figure {
		max-width: 415px !important;
	}
	.fl-wide-menu .sub-menu{
		left:25%;
	}
   .fl-home-slider .swiper-wrapper{
		height: 400px;
	}


}
@media screen and (min-width: 1400px){
	.home .entry-content,.entry-content:has(.fl-swiper-grp){
		gap: 0;
	}
	.fl-badge-desk img{
		margin-left: 15%;
	}
	.fl-wide-menu .sub-menu{
		left:35%;
	}

}
