.page-id-4484 .banner {
    display: none !important;
}
nav#site-navigation {
    margin-left: 15px;
}
.profile-list-group-item input {
    margin-right: 5px;
}
.banner-input-email {
    padding: 15px !important;
}
.banner-btn, .banner-user-btn {
    border-radius: 4px !important;
}
.otp-field {
    margin-top: 25px;
    margin-bottom: 30px;
}
input#flexCheckDefault {
    background-color: #134397 !important;
}
.form-check-input:checked[type=checkbox]{
	background-color: #0075ff !important;
}
a, li{
	text-decoration: none;
}
.cmsmasters_post_content.entry-content a {
    font-style: normal;
	font-family: var(--bs-body-font-family);
}
/* logo */
.header_mid .header_mid_inner .logo_wrap {
    width: 100%;
}
.logo_wrap {
    text-align: right;
}

.featured-image-attribution{
	font-size: 13px;
    width: 100%;
    color: #fff;
    position: absolute;
    bottom: 0;
    padding: 15px;
    background-color: #2e2e2e87;
}
.page .featured-image-attribution {
    display: none;
}

.category .cmsmasters_archive_item_cont_wrap {
    padding: 0 !important;
}

.category .cmsmasters_archive_item_type{
	display: none;
}
.home .blog.columns .post .preloader, .category .cmsmasters_archive_type .preloader, .author .cmsmasters_archive_type .preloader {
    padding-bottom: 50%;
}
.header-ads{
	 padding-top: 55px;
}
.header_mid_inner .logo img.logo_retina {
	width: auto !important;
}
#page.cmsmasters_heading_after_header.enable_header_top.enable_header_bottom #middle, #page.cmsmasters_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer {
/*     padding-top: 340px; */
}
.page-template-form-edit-profile ul > li:before, .user-row ul > li:before {
	display: none;
}
/* Reset some default styles for the button */
a {
  text-decoration: none; /* Remove underline */
}

/* Style the button */
.custom-button {
	padding: 10px 20px;
	background-color: #11609c;
	color: #fff !important;
	border-radius: 5px;
	font-size: 16px;
	font-weight: bold; 
	text-align: center; 
	font-style: normal !important;
	transition: background-color 0.3s ease !important;
	margin-bottom: 35px;
}

/* Change the background color on hover */
.custom-button:hover {
  background-color: #369bb1 !important;
}
input#banner-email { width: 100%; }
.header_mid_inner {
    display: flex;
    justify-content: center;
}
img.logo_retina {
    display: none !important;
}
div#cmsmasters_heading_vh2jc5vy9 {
    text-align: center;
}
div#cmsmasters_heading_vh2jc5vy9 a { display: inline-block; }
.header_mid_inner_cont {
    display: flex;
    align-items: center;
}
.header_mid.header_mid_scroll {
    height: 140px !important;
}
.broken_link, a.broken_link {
    text-decoration: none !important;
}

a.logo img {
    width: 100%;
}
@media only screen and (max-width: 768px) {
	.form-floating label {
		z-index: 0 !important;
	}
	.search-form .search-field {
		width: 100vh; 
	}
	.site-branding {
		margin: 10px auto;
	}
	.cmsmastersLike.cmsmasters_theme_icon_like span {
		font-size: 18px;
	}
	.cmsmastersLike.cmsmasters_theme_icon_like {
		font-size: 15px !important;
	}
	#header .header_mid .logo_wrap .logo img {
		margin-top: 0 !important;

	}
	.header-ads {
    		padding-top: 0;
	}
	.cool-12.text-center.header-logo {
    	padding: 0;
	}
	.footer-about img {
		width: 100%;
	}
	.header_mid .cmsmasters_row_inner {
		padding: 0;
	}
}
@media (min-width: 769px) and (max-width: 1025px) {
  	img.logo_retina {
    	width: 190px !important;
  	}
	.ads-header img{
		width: 450px !important;
	}
}