@media  screen and (max-width:1600px) {

.filter-select .input_boxes label {
    font-size: 12px;
}
 .submenu {
    right: 70px;
    width: 226px;
}

    
}
@media  screen and (max-width:1400px) {

.submenu {

    right: 23%;
    width: 185px;

}

    
}
@media  screen and (max-width:1200px) {

header nav.navbar.navbar-expand-lg.navbar-light.bg-light .collapse.navbar-collapse ul.navbar-nav.ms-auto li.nav-item a.nav-link {
    padding: 0.5rem 0.5rem;
    font-size: 13px;
}  

    
}


@media  screen and (max-width:1024px) {




    
}

@media  screen and (max-width:991px) {


header nav.navbar.navbar-expand-lg.navbar-light.bg-light .collapse.navbar-collapse ul.navbar-nav.ms-auto li.nav-item a.nav-link {
    background: transparent;
    color: #000000!important;
    padding: 0.5rem 0rem;
}
header nav.navbar.navbar-expand-lg.navbar-light.bg-light .collapse.navbar-collapse ul.navbar-nav.ms-auto li.nav-item {
    margin: 0 0px!important;
}    
header nav.navbar.navbar-expand-lg.navbar-light.bg-light .collapse.navbar-collapse ul.navbar-nav.ms-auto li.nav-item a.nav-link:hover {
    background: transparent;
    color: grey!important;
}    
header {
    float: left;
    width: 100%;
    position: fixed;
    top: 0px;
    background: #ffffff;
    z-index: 11;
}
header .navbar .navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: none;
}
section.about_us_topbar {
    margin-top: 80px;
}

.about_us_topbar .join_us p {
    font-size: 16px;
}
.about_us_topbar h4 {
    font-size: 22px;
}
.get_started form .nav-pills .nav-link {
    font-size: 14px;
}
.get_started .tab-pane .form-group label {
    font-size: 14px;
}
.footer-bg .search_bar input.form-control {
    width: 100%!important;
}
footer .footer-bg p span {
    font-size: 14px;
}
.footer-bg p {
    line-height: 24px;
    font-size: 16px;
}
.search_bar h5 {
    font-size: 18px;
    margin-right: 0px!important;
    margin-bottom: 16px!important;
    text-align: left;
}
.search_bar .btn-success {
    margin-left: 28px;
/*     position: absolute; */
    margin-top: 10px;
	width: 50%;
}
.search_bar {
    display: inline-block!important;
}
.get_started .tab-pane .form-check .form-check-label {
    font-size: 12px;
    display: flex;
    align-items: center;
}
.get_started .tab-content .search_bar button.btn.btn-secondary {
    font-size: 14px;
}
.about_us_topbar .col-md-6 p {
    font-size: 16px;
}
.card-fee h2 {
    font-size: 18px;
}
.card-fee p {
    font-size: 14px;
}
.about_us_topbar h5 {
    font-size: 14px;
    line-height: 22px;
}
.about_us_topbar .col-md-12 .search_bar .btn-success {
    margin-left: 0px;
    position: absolute;
    margin-top: 0px;
}
.theme-bg .search_bar input.form-control {
    width: 100%!important;
    font-size: 12px;
}
.card-section .theme-bg .search_bar a.btn.btn-success {
     right: 65px;
    font-size: 12px;
    margin-top: -37px;
    min-width: 88px;
}
.card-section .theme-bg .search_bar a.btn.btn-success img.img-fluid {
    width: 15px;
}
.theme-bg h4 {
    font-size: 16px;
}
.card-section .light-bgd p {
    font-size: 14px;
}
.card-benefits .theme-bg h4 {
    font-size: 16px;
}
.card-benefits .theme-bg h4 img.img-fluid {
    width: 24px;
}
.card-benefits .theme-bg ul li {
    font-size: 14px;
}
.card-benefits .theme-bg ul {
    margin-top: 0px!important;
}
.footer-bg img.img-fluid {
    width: 100px;
}
.card-benefits h2 {
    font-size: 20px;
}
.container-content .row.flex-nowrap {
    display: inline-block;
}

.container-content .sidebar-border-menu.sidebar-menu-container {
    width: 100%;
}
.container-content .sidebar-border-menu.sidebar-menu-container ul.sidebar-menu.nav.nav-pills.flex-column {
    width: 100%;
    flex-direction: initial!important;
}
.container-content .sidebar-border-menu.sidebar-menu-container ul.sidebar-menu.nav.nav-pills.flex-column li {
 width: 34%;
    margin-right: 10px;
}
.about_us_topbar .col-lg-8.col-md-12.col-sm-12.col-12 .search_bar a.btn.btn-success {
    position: absolute;
    top: 3px;
    right: 5px;
    font-size: 12px;
    min-width: 90px;
}
.about_us_topbar .col-lg-8.col-md-12.col-sm-12.col-12 .search_bar {
    position: relative;
}
.about_us_topbar .col-lg-8.col-md-12.col-sm-12.col-12 .search_bar input.form-control {
    padding: 8px 16px;
    font-size: 15px;
}





}

@media  screen and (max-width:768px) {

    
    
}
@media  screen and (max-width:480px) {

/* 	header nav.navbar.navbar-expand-lg.navbar-light.bg-light .collapse.navbar-collapse ul.navbar-nav.ms-auto li.nav-item a.nav-link {
		font-size: 16px!important;
	} */
	
	.container-content .sidebar-border-menu.sidebar-menu-container ul.sidebar-menu.nav.nav-pills.flex-column li {
		width: 46% !important;
	}
	  .submenu {
        right: 13%;
        width: 145px;
    }
	
	.menu-main-item {
		width: 100%;
		padding: 6px 4px;
	}
	
	.menu-main-item img {
		width: 25px;
		height: 25px;
		padding: 2px;
	}
	
	span.sh-quidget-markup {
		float: left;
		width: 100%;
		word-break: break-all;
	}
	
	.submenu-label {
  		font-size: 12px;
	}
	.container-content .sidebar-border-menu.sidebar-menu-container .d-flex.flex-column.text-white.menu-flex {
		padding-left: 0px !important;
	}

	ul#arp_submenu {
		left: -141px;
		top: 40px;
	}

	ul#arp_submenu::before {
		content: "\A";
		right: 10px;
		top: -17px;
		border-bottom: 20px solid #0FB7C0;
		border-left: 20px solid transparent;
		border-right: 20px solid transparent;
		left: auto;
	}
	ul#card_submenu {
		left: -141px;
		top: 40px;
	}
	ul#card_submenu::before {
		content: "\A";
		right: 10px;
		top: -17px;
		border-bottom: 20px solid #0FB7C0;
		border-left: 20px solid transparent;
		border-right: 20px solid transparent;
		left: auto;
	}
	ul#airline_submenu {
		left: -141px;
		top: 40px;
	}
	ul#airline_submenu::before {
		content: "\A";
		right: 10px;
		top: -17px;
		border-bottom: 20px solid #0FB7C0;
		border-left: 20px solid transparent;
		border-right: 20px solid transparent;
		left: auto;
	}
	ul#annual_fee_submenu {
		left: -141px;
		top: 40px;
	}
	ul#annual_fee_submenu::before {
		content: "\A";
		right: 10px;
		top: -17px;
		border-bottom: 20px solid #0FB7C0;
		border-left: 20px solid transparent;
		border-right: 20px solid transparent;
		left: auto;
	}

	.about_us_topbar .col-md-12 .search_bar .btn-success {
		right: 0px;
		top: 0px;
		width: auto;
	}
	.card_filter {
		width: 100% !important;
	}
	.container-content .sidebar-border-menu.sidebar-menu-container ul.sidebar-menu.nav.nav-pills.flex-column li.w-100 {
        width: 100% !important;
    }
	.sidebar-border-menu.sidebar-menu-container.filter-on .filter-select .input_boxes label {
    font-size: 12px !important;
}
}


