@media (min-width: 992px) {
    .header .navbar .navbar-collapse {
        text-align: right;
        display: inline-block !important;
        padding-right: 55px;
    }
    .home-slider .slider-des {
        padding-right: 80px;
    }
	
}

@media (max-width: 1199px) { 
	
    .header .navbar .navbar-nav > li > a {
        padding: 0 20px;
    }
    .home-slider .slider-des h1 {
        font-size: 45px;
    }
    .home-slider .slider-des h2 {
        font-size: 55px;
    }
    .credit-cards-plans .text-box h2 {
        font-size: 44px;
        margin: 0 0 0px 0;
    }
    .credit-cards-plans .text-box h2.sub-title {
        font-size: 50px;
        margin: 0 0 10px 0;
    }
    .credit-cards-plans .ccp-one .text-box .btn {
        margin-top: 10px;
    }
    .credit-cards-plans .ccp-two .text-box .btn {
        margin-top: 10px;
    }
    .card-category-page .card-category-detail-title {
        padding-right: 0%;
    }
    .card-category-page .card-category-detail .apply-show {
        position: relative;
        top: 0px;
        right: 0px;
        margin: 15px 0 30px 292px;
    }
}

@media (max-width: 991px) {
	.header .navbar .navbar-nav > li > a {font-size: 20px;margin-bottom:10px;letter-spacing:-1px;font-family:'Conv_SanFranciscoDisplay-Bold'; }
	
    .header.fixed-me .navbar {
        padding: 14px 0;
    }
    .header .navbar .navbar-nav > li > a {
        padding: 0 0px;
    }
    .header .search-form {
        right: 80px;

    }
    .header.fixed-me .navbar .search-form {
        top: 13px;
    }
    .header .navbar .navbar-nav {
        float: left;
        width: 100%;
        border-top: 1px solid #e7e7e7;
        margin-top: 14px;
        padding-top: 5px;
    }
    .header .navbar .navbar-nav > li > a:after {
        display: inline-block;
    }
    .navbar-toggler:focus {
        outline: none;
    }
    .home-slider .owl-carousel .owl-stage-outer .owl-stage .owl-item {
        padding: 100px 0;
    }
    .home-slider .slider-des h1 {
        font-size: 45px;
    }
    .home-slider .slider-des h2 {
        font-size: 50px;
    }
    .home-slider .slider-des .btn {
        margin-top: 0px;
    }
    .home-slider .slider-des p {
        font-size: 18px;
        line-height: 22px;
    }
    .world-class-advatages p.des {
        margin-bottom: 40px;
    }
    .credit-cards-plans .text-box h2 {
        font-size: 32px;
        margin: 0;
    }
    .credit-cards-plans .text-box h2.sub-title {
        font-size: 36px;
        margin-bottom: 5px;
    }
    .credit-cards-plans .ccp-one .text-box .btn {
        margin-top: 0px;
    }
    .credit-cards-plans .text-box-bg {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .credit-cards-plans .text-box p {
        line-height: 20px;
        font-size: 16px;
    }
    .credit-cards-plans .ccp-two .text-box .btn {
        margin-top: 0px;
    }
    .credit-cards-plans .text-box {
        padding-right: 15px;
        padding-left: 15px;
    }
    .featured-credit-cards .box-img {
        padding: 0;
		margin:0 10% 0 10%;
    }
    .featured-credit-cards .box h2 {
        font-size: 16px;
        line-height: 20px;
    }
    .latest-article-resources .box-img {
        padding: 15px 0px;
    }
    .latest-article-resources .box h2 {
        font-size: 16px;
        line-height: 20px;
    }
    .latest-article-resources .box p {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 15px;
    }
    .check-your-credit-first h2 {
        margin: 0 0 15px 0;
    }
    .check-your-credit-first h2.sub-title {
        font-size: 28px;
    }
    .spending-power .des h2 {
        font-size: 32px;
        margin: 20px 0 10px 0;
    }
    .spending-power .des h2.sub-title {
        font-size: 40px;
    }
    .spending-power .des .btn {
        margin-top: 20px;
    }
    .spending-power {
        padding: 80px 0;
    }
    .card-category-page .card-category-img {
        float: none;
        width: 277px;
    }
    .card-category-page .card-category-detail {
        padding: 5px 15px 0px 15px;
        position: relative;
    }
    .card-category-page .card-category-detail .apply-show {
        margin: 15px 0 30px 0px;
		text-align:center;
    }
    .header .navbar .dropdown-menu {
        margin-top: 0px;
        margin-bottom: 10px;
    }
    .home-slider .owl-controls .owl-nav .owl-prev {
        left: 15px;
        padding: 0;
    }
    .home-slider .owl-controls .owl-nav .owl-next {
        right: 15px;  
        padding: 0;
    }
    .card-provider-recognition .lgx-logo-slider-wp .owl-controls .owl-nav .owl-prev {
        left: 15px;
    }
    .card-provider-recognition .lgx-logo-slider-wp .owl-controls .owl-nav .owl-next {
        right: 15px;  
    }
    .blog-page .blog-main-info {
        padding: 15px;
    }
    .blog-page .blog-main-info .blog-post-title, 
    .blog-page .blog-main-info .blog-post-title a {
        font-size: 22px;
        line-height: 28px;
    }
    .sidebar {
        padding-top: 30px;
        border-top: 1px solid #f4f4f4;
        margin-top: 30px;
    }
    .blog-page .pagination {
        padding-top: 0px;
    }
    h1.page-title {
        font-size: 26px;
    }
    .blog-detail-page .entry-header h1.entry-title {
        font-size: 26px;
    }
    .header .search-form {
        top: 13px;
    }
    .header .navbar .dropdown-menu ul > li > a {
        font-size: 16px;
        padding: 10px;
    }
	
		.card-category-page .not {
    border-top: 1px solid #f4f4f4;
    border-bottom: 1px solid #f4f4f4;
    color: #888888;
    font-size: 16px;
    font-family: 'Conv_SanFranciscoText-Regular';
    padding: 7px 0;
	line-height: 22px;
}
	
	
	
	.subscriber{width:100%;float:left;margin:0 0 15px 0;padding:20px 20px;border:solid 2px #e9b22d;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f2f2f2+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
.subscriber h1{margin:0 0 10px 0;padding:0;font-family:'Conv_SanFranciscoDisplay-Bold';font-size:45px;color:#000000;text-align:center;line-height: 34px;}
.subscriber h2{margin:0 0 10px 0;padding:0;font-family:'Conv_SanFranciscoDisplay-Bold';font-size:34px;color:#000000;}
.subscriber p{margin:20px 0 10px 0;padding:0;font-family:arial, "Helvetica Neue", Helvetica, Arial, "sans-serif";font-size:24px;color:#000;line-height:24px;text-align:center;}
.subscriber img{margin:0 39% 15px 39%;text-align: center;}

.es_textbox_button {
     line-height: 56px;
    border-radius: 8px;
    font-size: 20px;
    font-family: 'Conv_SanFranciscoText-Bold';
    display: inline-block;
    padding: 0 47px 0 35px;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
    letter-spacing: 0.6px;
    z-index: 2;
	margin:10px 0 0 0;
	background: rgb(249,202,85);
    background: linear-gradient(0deg, rgba(249,202,85,1) 0%, rgba(255,231,171,1) 100%);
	box-shadow: 0px 3px 0px 0px #d1d1d1;
	border-color: #a88734 #9c7e31 #846a29;
	color: #000;
    border-color: #a88734 #9c7e31 #846a29;
	border: 1px solid;
	letter-spacing: -1px;}

	.es-form-fields{text-align:center;font-size:20px;}
	
	.card-category-page .card-category-detail .category-title {font-size: 40px;line-height: 38px;}
	.call-out-title {font-size: 24px; line-height: 25px;}
	.card-category-page .card-category-detail .box {font-size:18px;margin:0 0 10px 0;color: #000000;}
}

@media (max-width: 767px) {
    .home-slider .owl-carousel .owl-stage-outer .owl-stage .owl-item {
        padding: 10px 0 25px 0;
    }
    .home-slider .slider-des {
        padding-bottom: 30px;
    }
    .world-class-advatages {
        padding: 50px 0 30px 0;
    }
    .world-class-advatages .box {
        padding-bottom: 30px;
    }
    .world-class-advatages .box p {
        margin-bottom: 15px;
    }
    .world-class-advatages .box h2 {
        padding: 15px 0 10px;
    }
    .credit-cards-plans .ccp-one, .credit-cards-plans .ccp-one .text-box-bg {
        order: 2;
    }
    .credit-cards-plans .text-box-bg {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .featured-credit-cards p.des {
        margin-bottom: 30px;
    }
    .featured-credit-cards .box {
        padding-bottom: 30px;
    }
    .featured-credit-cards {
        padding: 50px 0 30px 0;
    }
    .latest-article-resources p.des {
        margin-bottom: 30px;
    }
    .latest-article-resources .box {
        margin-bottom: 30px;
    }
    .latest-article-resources {
        padding: 50px 0 30px 0;
    }
    .spending-power {
        padding: 50px 0 60px 0;
    }
    .spending-power .des {
        padding-bottom: 30px;
    }
    .footer .footer-link {
        padding: 30px 0 0px 0;
    }
    .spending-power .des {
        text-align: center;
    }
    .about-us-page .box p {
        margin-bottom: 30px;
    }
    .card-category-page .card-category-list .show-details-box {
        margin: 25px 15px 40px 15px;
    }
	.card-category-page .card-category-img {
        float: none;
        width: 100%;
    }
    .home-slider .owl-controls .owl-nav div img {
        width: 12px;
    }
    .card-provider-recognition .lgx-logo-slider-wp .owl-controls .owl-nav div {
        width: 12px;
        height: 22px;
        top: 45%;
    }
    .card-provider-recognition .lgx-logo-slider-wp .owl-controls .owl-nav .owl-prev:after {
        width: 12px;
        height: 22px;
        background-size: 100%;
    }
    .card-provider-recognition .lgx-logo-slider-wp .owl-controls .owl-nav .owl-next:after {
        width: 12px;
        height: 22px;
        background-size: 100%;
    }
    h1.page-title {
        font-size: 42px;margin:0 5px 10px 5px;text-align: center;line-height: 40px;
    }
    .blog-detail-page .entry-header h1.entry-title { 
        font-size: 22px;
    }
    .search-results-page .entry-footer .author.vcard img {
        margin-right: 10px;
        max-width: 30px;
        float: left;
        height: auto;
    }
    .search-results-page .entry-footer {
        line-height: 16px;
        display: inline-block;
    }
    .search-results-page .entry-header .entry-title {
        font-size: 22px;
        line-height: 28px;
    }
    .card-reviews {
        margin-bottom: 30px;
        padding: 15px;
    }
    .card-reviews .glsr-shortcode-title {
        margin: 0 0 20px 0;
        font-size: 20px;
    }
    .card-reviews .shortcode-site-reviews .glsr-review-title h3 {
        margin: 0 0 20px 0;
        font-size: 20px;
    }
    .card-category-page .card-category-detail .category-title,
    .card-category-page .card-category-list.active .card-category-detail .category-title{
       margin-bottom: 5px; 
	   text-align:center;
    }
    .card-category-page .card-category-detail .apply-show .show-details {
        text-align: left;
    }
	
	.card-category-page .card-category-detail .apply-show .btn-apply-now a {
    border-radius: 30px;  
    margin-bottom: 10px;
    border: 1px solid #fff;
    box-shadow: 0px 1px 0px 0px rgba(140,138,140,1);
	line-height: 50px;
    padding:0 20% 0 20%;
	}

    .card-category-page .card-category-list.active .card-category-detail .apply-show .btn-apply-now a{
    border-radius: 30px;
    margin-bottom: 10px;
    border: 1px solid #fff;
    box-shadow: 0px 1px 0px 0px rgba(140,138,140,1);
	line-height: 50px;
	padding:0 20% 0 20%;
    }
	
	.btn-apply-now-two a {
    border-radius: 30px;  
    margin-bottom: 10px;
    border: 1px solid;
	line-height: 50px;
    padding:0 22% 0 22%;
	background: rgb(249,202,85);
    background: linear-gradient(0deg, rgba(249,202,85,1) 0%, rgba(255,231,171,1) 100%);
	letter-spacing: -1px;
    box-shadow: 0px 3px 0px 0px #d1d1d1;
	border-radius: 8px;
    color: #000;
    border-color: #a88734 #9c7e31 #846a29;
	}

	.btn-apply-now-two img{margin:-5px 0 0 0;filter: grayscale(100%);filter: invert(100%);}
	
	.call-out-title {
    color: #cd9f7a;
    font-size: 22px;
    font-family: 'Conv_SanFranciscoText-Bold';
    letter-spacing: -0.050em;
	margin:20px 0 20px 0;
	text-align: center;
	line-height: 25px;
	}
	
	.blog-page .blog-main-info .blog-list-image {
	text-align: center;
	margin: 0px 150px 10px 0;
	}
	
	.blog-page .blog-main-info .blog-list-image img {
	margin: 0 0 10px 0;
	}
	
	.margin-box{margin-bottom:10px;}
	
	.img-responsive{width:255px;}
	
	.card-category-page .card-category-detail .box {font-size:22px;margin:0 0 10px 0;line-height: 28px;}
	
	.card-category-page .card-category-detail .category-title {font-size: 40px;line-height: 38px;}
	
	.card-category-page .card-category-detail .box{font-size:20px;line-height: 28px;}
	
	.card-category-page .card-category-detail .show-details-box ul li{font-size:20px;}
	
	.card-category-page .card-category-list .show-details-box p {font-size:20px;line-height: 28px;}
	
	.card-category-page .show-details-box ul li{font-size:20px;line-height: 28px;}

}

@media (max-width: 575px) {
    .home-slider .slider-des h1 {
        font-size: 40px;
    }
    .home-slider .slider-des h2 {
        font-size: 44px;
    }
    .credit-cards-plans .text-box h2 {
        font-size: 30px;
    }
    .credit-cards-plans .text-box h2.sub-title {
        font-size: 32px;
    }
    .check-your-credit-first h2 {
        font-size: 20px;
    }
    .check-your-credit-first h2.sub-title {
        font-size: 20px;
    }
    .spending-power .des h2 {
        font-size: 30px;
    }
    .spending-power .des h2.sub-title {
        font-size: 36px;
    }
    .footer .copyright .copyright-top .social-links.text-right {
        text-align: left !important;
        padding-top: 15px;
    }
    .footer .copyright .copyright-top .social-links li {
        margin: 0 8px 0 0;
    }
    .footer .copyright hr {
        margin: 16px 0 30px 0;
    }
    .footer .copyright .copy-right-text {
        padding-top: 10px;
    }
    .footer .copyright {
        padding: 18px 0 35px 0;

    }
    .footer .footer-link {
        padding: 30px 0 0px 0;
    }
    .featured-credit-cards .box img {
        width: auto;
    }
    .featured-credit-cards .box-img {
        padding: 15px;
    }
    .latest-article-resources .box img {
        width: auto;
    }
    .card-category-page .card-title {
        font-size: 26px;
    }
    .card-category-page .card-title img {
        margin-right: 10px;
    }
    .card-category-page .card-category-detail .category-title {
        font-size: 26px;
    }
    .card-category-page .card-category-detail .active-category-title {
        font-size: 20px;
    }
    .card-category-page .card-category-img {
        margin: 0 auto;
    }
    .card-category-page .card-category-des h2 {
        font-size: 20px;
    }
    .card-category-page .card-category-des p {
        font-size: 18px;
        line-height: 30px;
    }
    .loading-page {
        margin: 30px 0;
    }
    .loading-page h2.you-are {
        font-size: 18px;
    }
    .loading-page h1 {
        font-size: 26px;
    }
    .loading-page h2.secure {
        font-size: 24px;
    }
    .loading-page p.loading-time {
        font-size: 18px;
    }
    .loading-page .logo-gray {
        padding-bottom: 26px;
    }

    .blog-page .blog-main-info .blog-list-content {
        padding-left: 0px;
    }
    .blog-page .blog-main-info .blog-post-title, 
    .blog-page .blog-main-info .blog-post-title a {
        font-size: 20px;
        line-height: 26px;
    }
    .search-results-page .entry-header .entry-title {
        font-size: 20px;
        line-height: 20px;
    }
}

@media (max-width: 479px) {
    .card-category-page .card-category-detail .category-title {
        font-size: 40px;
        margin-bottom: 0px;
		letter-spacing: -0.050em;
		line-height: 38px;
    }
    .card-category-page .card-category-detail .active-category-title {
        font-size: 18px;
    }
    .card-category-page .card-title img {
        margin-right: 10px;
        float: left;
        padding-top: 4px;
    }
    .card-category-page .card-title {
        font-size: 35px;
        line-height: 35px;
    }
    .card-category-page .card-category-des p {
        font-size: 16px;
        line-height: 28px;
    }
    .navbar-toggler {
        padding: .25rem .50rem;
    }
    .header .search-form {
        right: 60px;
    }
    .card-reviews form.glsr-form .btn {
        padding: 0 25px;
    }
}

@media (max-width:767px){.hidden-xs{display:none!important}}