/*New Creditcard page BS styles*/
/*Banner Part*/
.banner{ background:#38acc9; overflow: hidden;}
.banner a{ cursor:pointer;-webkit-transition: 0s;transition: 0s; }
.banner .col-md-4{ padding: 0;}
.card-details{ background: transparent;border: 0 solid #bdc3c7;border-radius: 0;margin-bottom: 0;display: block;padding:26px 0 8px;min-height:150px;}
.card-details:hover{ background:#1c93b1;-webkit-transition: 0s;transition: 0s;}
.card-details h3{font-size: 18px;color: #bde9f4;font-weight: bold;text-align: center;margin: 0 auto 5px;}
.card-details h3 .card-details-link-arrow { display: none;}
.card-details p{ color: #FFFFFF;font-size: 16px;margin: 0px auto 10px;line-height: 20px;text-align: left;}
.card-details p.card_details_link_container{ text-align:center !important;}
.card-details-link{ color:#48e968; font-size:16px; text-decoration:underline; text-align:center;}
.card-details-link-arrow{ color:#48e968; font-size:28px; position: relative; vertical-align: top;}
.caption{ display:block;}
.other_sections img{ width:100%;}
.thumbnail > img, .thumbnail a > img { display: block;height: auto;margin-left: auto;margin-right: auto;}

.banner-first .banner-txt {width: 74%;height:100px;}
.banner-second .banner-txt {width: 74%;height:100px;}
.banner-third .banner-txt {width: 74%;height:100px;}
.banner-first-push{ margin-left: 200px;}

/*new added styles*/
.display_desktop{ display:block;}
.display_mobile{ display:none;}
.row{margin: 0;}
.row-filter .container{padding-top: 0;}
.tabs-left .nav-tabs {margin-top:0;border:0; background-color:#f5f7f8; padding:10px 0 10px 10px;}
.tabs-left .nav-tabs li{float: none;}
.tabs-left .nav-tabs li a{border: 2px solid #f5f7f8;border-right: 2px solid #ecf0f1;border-radius: 5px 0 0 5px;color: #34495e;font-size: 15px;font-weight:normal;margin: 0;padding: 10px 10px 5px 30px;}
.tabs-left .nav-tabs li.active a, .tabs-left .nav-tabs li.active a:focus {border:2px solid #ecf0f1;border-right:2px solid #ffffff;color: #34495e;}
.tabs-left .nav-tabs li a:hover{color: #1abc9c;}
.tabs-left .nav-tabs li {margin-bottom: 0;}

.cc-lft-bnklist .nav-tabs li{float:left; width: 100%;}
.left-ul .nav-tabs .inner-lft{ float:left; width:30%; }
.cc-card-list .nav-tabs .inner-lft{width: 15%;}
.left-ul .nav-tabs .inner-lft img, .left-ul .cc-card-list .nav-tabs  img{ max-width:41px; max-height: 18px;}
.tabs-left .left-ul .nav-tabs a,
.tabs-left .cc-card-list a{ float: left; padding:5px 0 8px 5px; line-height: normal; font-size: 12px; font-weight: normal;}
.cc-card-list .nav-tabs .inner-lft{width:20%;}
.tabs-left .left-ul .nav-tabs a{width:70%; border-left:0 none;}
.tabs-left .cc-card-list .left-ul a{ width: 80%;}
.tabs-left .cc-card-cat .nav-tabs a{width: 100%; padding: 11px 21px 8px 30px;}
.banner .col-md-4  {padding: 0;width: 33.3%;float: left;}

/*.cc-card-list for card specific left urls*/
.tab-content-left {	 border:0;	 border-top: 2px solid #ecf0f1;  position: relative;  z-index: 1;overflow: auto;border-radius:0; padding:0 0 0 20px;}
.tab_left_div h3 {color: #1BBC9D;font-size: 14px;line-height: 18px;margin: 0 0 2px;padding: 10px;width: 100%;}
.tabs-normal .nav-tabs {border-bottom-width: 1px;}
.cc-card-block{padding-right: 0;}
.cc-card-block .remove-wrap{white-space: normal;}
.tab-pane-condent .remove-wrap .rating,.remove-wrap .rate-msg, .remove-wrap .rating-count{ clear: both; float:left; padding:0 5px 0 0; }
.tab-pane-condent .remove-wrap .rating img{ margin-left: -2px;}
.tab-pane-condent .remove-wrap .rating-users{ float:left;}
img.cc-card-img { max-width: 75px; max-height:48px;}
.P1-cc{background-color:#eef5fd; border-bottom:1px solid #99c9e8!important; border-top:1px solid #99c9e8;}
.P1-cc .rate-msg{ color:#34495e!important;}

.product-description .cc-brand-card-img{max-height: 64px;}

.tab_left_div{ float:left; width: 18%;}
.filter, .filter_title{ width:18%; float:left; font-size:16px; font-weight:normal; color:#6d7986;}
.filter_title{ width:82%;}
.tab_left_div .filter {width: 100%;font-size: 16px;font-weight: bold;color: #6d7986;position: relative; background-color: #ffffff; padding: 0 10px 10px; display: none;}
.tab-content-left .filter_title{ width: 100%; display: none;}
#card_comparison{ padding: 0;}
.tab-pane-condent{ width:100%; float:left; font-size:16px; padding: 15px 0 5px 5px !important;}
.tab-pane-condent .rating{ font-size:12px; margin:0; padding:0;display:block;float:left;}
.cc-name a{color: #34495E; font-weight: bold; line-height: 20px; display: inline-block;}
.cc-action-button a{color: #ffffff; float:left;}
.rating_circle{ width:100%; font-size:12px;line-height: 14px;}
.rating_circle img, .user-rating img{ width:14px; height: 14px; padding:0;margin:-3px 4px 0 -5px; }
.rating-img, .rating-count{ float: left; clear: both;}
.rating-img{min-width: 78px; display: inline-block;}
.rating-count,.rate-msg, .rating-users{font-size: 12px;display:block;float:left;}
.user-rating .rate-msg{color:#fff;display:block;float:left; clear: both;}
.rate-msg{min-height: 14px;}
.rating-users{font-size: 12px; font-weight: bold;padding-left: 5px;}
.cc-action-button {text-align: left;white-space: nowrap;float: left; padding:10px 0 0 0;}
.apply, .reviews {background-color: #ED4A13;color: #FFE8E0;font-size: 16px;font-weight: normal;min-width: 135px;padding: 4px 13px;min-height: 30px;}
.cc-name a.btn{font-weight: normal;}
.apply{margin-right: 5px; margin-bottom: 5px;}
.apply:hover{ background-color:#d33b07;}
.reviews{ background-color:#32c06e; color:#e7fff1;}
.reviews:hover{ background-color:#1ca154;}
.border_bottom{ border-bottom:1px solid #e1e4e7; padding-bottom:20px;}
#card_comparison .border_bottom{ padding-bottom:20px;}
#card_comparison .P1-cc{border:0; }
#card_comparison .tab-pane-condent{ padding:15px 0 0 !important;}
.btn_load{ background-color:#34495e; color:#e7fff1;}
.btn_load:hover{ background-color:#1e2d3d;}

.product-description .bank-logo{margin-right: 5px;max-width: 100px;vertical-align: baseline; position: relative;}
.cc-txt-img{ padding:10px 0;}
.cc-para-img {clear:both; padding:5px 0; min-height: 50px;}
.cc-para-img img{ float:right; margin:0 0 5px 0;width: 80px;}
.read-more{ float: right; margin-left: 15px;}
.orange-btn.button-write-review{margin-left: 10px;}
.read-more-block{ text-align: right; padding-right: 15px;}
.read-more-block a{ float: none; margin: 0;}

.bg_white{ background-color: #ffffff;}
.h1-product-title{ padding-left:200px; float:left;}
.cc-social{float:right; clear: none;}
.overview-tab-review{float:left;}
.show-on-mobile{ display: none;}
.hide-on-mobile{ }
.h1-product-title{ padding-left:200px; float:left;}
.cc-social{float:right; clear: none;}
.overview-tab-review{float:left;}
.show-on-mobile{ display: none;}
.hide-on-mobile{ }
.cc-action-button .explore-card{color: #38ACC9;display: inline;font-size: 14px;font-weight: normal;padding-right: 10px;padding-top: 10px;text-decoration: underline;}
.col-xs-12.col-md-2.cc-reward, .col-xs-12.col-md-3.cc-annual{padding-left: 0;}
.cc-apply-now-btn-mobile{display: none;}
#___plusone_0{position: relative;top: 3px;}

.cc-filter-info .year{font-size:11px;}

.cc-filter-info ul{ padding-left:23px;}
.cc-filter-info .year{ padding-left:10px;}

/*cc left sprite start*/
.cc-card-list .inner-lft span {dbImage_background-image: SPRITE_CC_LEFT_NAV;background-repeat: no-repeat;display: inline-block; width: 28px; height: 18px; vertical-align: bottom;}
.cc-amex_gold{ background-position: 0 0;}
.cc-amex_jet_platinum{ background-position: 0 -33px;}
.cc-amex_payback{ background-position: 0 -66px;}
.cc-amex_plat_reserve{ background-position: 0 -99px;}
.cc-amex_plat_travel{ background-position: 0 -132px;}
.cc-axis_my_choice_master{ background-position: 0 -165px;}
.cc-axis_my_wings_master{ background-position: 0 -198px;}
.cc-axis_my_zone_visa{ background-position: 0 -231px;}
.cc-axis_signature_visa{ background-position: 0 -264px;}
.cc-citibank_cash_back_master{ background-position: 0 -297px;}
.cc-citibank_indianoil_visa{ background-position: 0 -330px;}
.cc-citibank_premiermiles_visa{ background-position: 0 -363px;}
.cc-citibank_rewards_visa{ background-position: 0 -396px;}
.cc-hdfc_diners_black{ background-position: 0 -429px;}
.cc-hdfc_diners_premium{ background-position: 0 -462px;}
.cc-hdfc_diners_rewardz{ background-position: 0 -495px;}
.cc-hdfc_jet_plat_master{ background-position: 0 -528px;}
.cc-hdfc_jet_titanium_master{ background-position: 0 -561px;}
.cc-hdfc_jet_world_master{ background-position: 0 -594px;}
.cc-hdfc_plat_plus_visa{ background-position: 0 -627px;}
.cc-hdfc_regalia_visa{ background-position: 0 -660px;}
.cc-hdfc_superia_master{ background-position: 0 -693px;}
.cc-hdfc_titanium_edge_master{ background-position: 0 -726px;}
.cc-hdfc_visa_signature{ background-position: 0 -759px;}
.cc-hdfc_world_master{ background-position: 0 -792px;}
.cc-indusind_plat_aura_visa{ background-position: 0 -825px;}
.cc-indusind_plat_visa{ background-position: 0 -858px;}
.cc-sbi_ai_platinum_visa{ background-position: 0 -891px;}
.cc-sbi_ai_signature_visa{ background-position: 0 -924px;}
.cc-sbi_goldandmore_visa{ background-position: 0 -957px;}
.cc-sbi_plat_visa{ background-position: 0 -990px;}
.cc-sbi_signature_visa{ background-position: 0 -1023px;}
.cc-indusind_plat_aura_master{ background-position: 0 -1056px; }
.cc-indusind_plat_master{ background-position: 0 -1089px; }
.cc-indusind_bank_jet_airways_odyssey{ background-position: 0 -1155px;}
.cc-indusind_bank_jet_airways_voyage{ background-position: 0 -1188px;}
.cc-amex_makemytrip {background-position: 0 -1122px;}
.cc-hdfc_platinum_edge_master{background-position: 0 -1221px;}
.cc-hdfc_all_miles {background-position: 0 -1254px;}
.cc-standchartered_prb_visa {background-position: 0 -1287px;}
.cc-standchartered_innercircle_platinum {background-position: 0 -1320px;}
.cc-standchartered_super_value_titanium {background-position: 0 -1353px;}
.cc-standchartered_emirates_master {background-position: 0 -1386px;}
.cc-standchartered_rewards_platinum {background-position: 0 -1419px;}
.cc-manhattan_platinum {background-position: 0 -1452px;}
.cc-manhattan_visa {background-position: 0 -1485px;}
.cc-yesbank_gold_business_card{background-position: 0 -1551px;}
.cc-yesbank_platinum_card{background-position: 0 -1584px;}
.cc-yesbank_silver_debit_card{ background-position: 0 -1617px;}
.cc-hdfc_money_back {background-position: 0 -1518px;}
.cc-rblbank_final_cricket{background-position:0 -1649px;}
.cc-rblbank_platinum{background-position:0 -1683px;}
.cc-rblbank_titanium{background-position:0 -1716px;}
.cc-indusind_plat_chelsea_master {background-position: 0 -1749px;}
.cc-rblbank_platinum_delight {background-position: 0 -1782px;}
.cc-scb-yatra {background-position: 0 -1815px;}
.cc-jet_airways_indusind_voyage_american {background-position: 0 -1848px;}
.cc-jet_airways_indusind_voyage_visa {background-position: 0 -1881px;}
.cc-sbi_visa_simply_save{background-position: 0 -1914px;}
.cc-hsbc_platinum_visa{background-position: 0 -1947px;}
.cc-icici_coral_visa{background-position: 0 -1980px;}
.cc-icici_coral_visa_hpcl{background-position: 0 -2013px;}
.cc-icici_jet_airways_coral_visa{background-position: 0 -2046px;}
.cc-icici_jet_airways_rubyx_visa{background-position: 0 -2079px;}
.cc-icici_jet_airways_sapphiro_visa{background-position: 0 -2112px;}
.cc-icici_platinum_chip_visa{background-position: 0 -2145px;}
.cc-icici_rubyx_amex{background-position: 0 -2178px;}
.cc-icici_sapphiro_amex{background-position: 0 -2211px;}
.cc-hdfc_jet_privilege_bank_world {background-position: 0 -2276px;}
.cc-hdfc_regalia_mastercard {background-position: 0 -2309px;}
.cc-indusind-visa-signature {background-position: 0 -2342px;}
.cc-dcb-payless {background-position: 0 -2374px;}
.cc-kotak-visa-delight {background-position: 0 -2407px;}
.cc-kotak-visa-royal-signature {background-position: 0 -2438px;}
.cc-kotak-visa-pvr-platimum {background-position: 0 -2471px;}
.cc-kotak-visa-pvr-gold {background-position: 0 -2504px;}
.cc-citibank-cash-back-visa{background-position: 0 -2537px;}
.cc-sbi-simplyclick-visa{background-position: 0 -2570px;}


.cso-chkbx{ float:left; font-size:16px; font-weight:bold; width:100%; margin:5px 0; display:inline; color:rgba(1,133,13,1.00);}

/*cc left sprite end*/
.smart-buy-inner .smart-buy-detail {color: #488aae;font-size: 16px;margin: 23px 0 35px;}
.smart-buy-inner .col-md-12{ min-height: 125px;}

.highlight-landing-text{background-color: pink;}
.cc-action-button .apply.green {background: none repeat scroll 0 0 #3D9E2D; display: none;}

@media only screen and (max-width:1023px){
    .smart-buy-inner .smart-buy-detail {color: #488aae;font-size: 16px;margin: 7px 0 35px;}
}
@media(min-width:979px) and (max-width:1280px){
    .smart-buy-inner .smart-buy-detail { color: #488aae;font-size: 16px;margin: 25px 0 35px;}
}
 @media only screen and (min-width:320px) and (max-width:767px)
{.dont-show-mobi{display:none;}.smart-buy-inner .smart-buy-detail {color: #488aae;font-size: 16px;margin: 8px 0 35px;text-align: center;}
}
@media (max-width: 1280px){
    .banner .container{ width: 100%; padding: 0;}
}
@media (max-width: 1024px){
.apply, .reviews{min-width: 100px; float: left;}
.left-ul .nav-tabs .inner-lft img, .left-ul .cc-card-list .nav-tabs img{max-width: 100%;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .show-on-tab{display: block;}
    .hide-on-tab{display: none;}
    .banner .tcenter {min-height:174px;}
}
@media (min-width: 800px) and (max-width: 992px) {
    .credit_card_state{ margin:20px auto 0 auto; width:100%;}
    .banner-first .banner-txt {width: 90%;padding-left: 11px;}
    .banner-second .banner-txt {width: 90%;}
    .banner-third .banner-txt {width: 90%;}
    .card-details{min-height: 403px;}
    .cc-name a.btn{min-width:125px; font-size: 14px; min-height: 25px;}
    .cc-action-button, .cc-card-block .user-rating {padding:10px 0 0 0;}
    .h1-product-title{ padding-left: 10px; float:left; font-size:18px;}
    .cc-social{float:right; clear: none;}
    .show-on-mobile{ display:block;}
    .show-on-mobile .cc-lft-bnklist{ display: block;}
}

@media (min-width: 580px) and (max-width: 992px) {
    .cc-card-block, .cc-card-block-title, .cc-name, .cc-annual, .cc-reward, .cc-name-btn{ width:20%; float:left; margin-bottom:10px; }
    .cc-name .cc-card-block{float: none; width: auto;}
    .cc-name {width: 40%;}
    .cc-name-btn { float: left; width: 75%;}
    .cc-filter-info{font-size: 14px;}
    .apply, .reviews{min-width: 135px;}
    .cc-name a.btn{font-size: 16px;}

}
@media (max-width: 799px) {
    .card_search_top{ width:90%;}
    .bird_icon{ margin-left:-38px;}
    .credit_card_state{ margin:20px auto 0 auto; width:100%;}
    .display_desktop{ display:none;}
    .display_mobile{ display:block;}
    .row{margin: 0;}
    .banner .col-md-4  {width: 100%;}
    .tab_left_div{ float: none; width: 100%;}
    .cc-lft-bnklist{ display: none;}
    .show-on-mobile .cc-lft-bnklist{ display: block;}
    .tab-content-left {border: 0;overflow: visible;}
    /*.tab-content-left .filter_title{ width: 100%; display: inline-block;}*/
    /*.filter, .filter_title{ display: none;}*/
    .tabs-left .nav-tabs{ padding: 0; margin-bottom: 20px;}
    .tabs-left .show-on-mobile .nav-tabs li {padding: 5px 10px  0 10px ; float: left; width: 250px;}
    .tabs-left .show-on-mobile .cc-card-cat li{width: 300px;}
    .tabs-left .nav-tabs li a{ float: left; border-radius:5px;border:2px solid #f5f7f8; width: 35px; height: 35px; overflow: hidden;padding: 0px;}
    .left-side-nav .nav li a{text-indent: -1000px; }
    .tabs-left .nav-tabs li.active a, .tabs-left .nav-tabs li.active a:focus {border:2px solid #ecf0f1; border-bottom:2px solid #FFFFFF; color: #fff; background-color: #FFFFFF;}
    .tabs-left .nav-tabs li a:hover{color: #1abc9c;}
    .tab_left_div .filter { display: none;}
    .card-details{ padding: 5px 0; min-height:inherit;}
    .thumbnail .caption { padding: 3px; display: inline-block;}
    .card-details h3{ display: inline-block;}
    .card-details h3 .card-details-link-arrow { display: inline-block;}
    .card-details p{ display: none;}
    .thumbnail > img, .thumbnail a > img{ margin:0 10px; width: 50px; display: inline-block;vertical-align: top;}
    .user-review-rating-block{ width: 100%;}
    /*.cc-reward { display: none;}*/
    .cc-name-btn { float: left; width: 75%;}
    .tools-menu .row { width: 100%;float: right;}
    .fixed_social_media{ display: none;}
    .cc-name a.btn{min-width: 80px; font-size: 14px; min-height: 25px;}
    .cc-action-button, .cc-card-block .user-rating {padding:0;}
    .h1-product-title{ padding-left: 10px; float:left;}
    .cc-social{float:right; clear: none;}
    .show-on-mobile{ display:block;}
    .tab-content-left{padding:0;}
    .banner .banner-first-push{ margin-left: 0;}
    .apply, .reviews{min-width: 135px;}
    .rf-box{ padding: 0 10px;}
    .rf-box .pull-left { float:left!important;}
    .rf-box .pull-right{ float: right!important;}
}
@media only screen and (max-width:768px)
{
    .cc-filter-title{display: block;width: 100px;float: left;}
    .cc-filter-info{width: 70%;float: left;}
    .cc-action-button, .cc-card-block .user-rating{padding: 0;}
    .filter_title{display: none;}
    .user-rating{display: none;}
    .cc-name{width: 80%;}
    .cc-annual, .cc-reward{width: 100%;font-size: 14px;}
    .cc-card-block{width: 90px;}
    .cc-annual, .cc-reward{ margin-bottom: 0;}
    .cc-action-button{float: right;}
    .col-xs-12.col-md-2.cc-reward, .col-xs-12.col-md-3.cc-annual{padding-left: 15px;}
    .cc-name{width:56%;}
    .col-xs-12.col-md-2.cc-reward{width: 70%;}
    .tab-pane-condent .cc-reward{width: 100%;}
    .cc-apply-now-btn, .cc-apply-now-btn{display: none;}
    .cc-apply-now-btn-mobile{display: block;padding-right: 20px;padding-top: 5px;}
    .tabs-left .nav-tabs li a{ padding: 0 20px;background-position: 10px 7px;}
    .banner .banner-first-push{ margin-left: 0;}
}
@media only screen and (max-width:767px)
{
    .tools-menu .col-sm-6{padding: 0 10px;}

    .cc-action-button .apply.green {background: none repeat scroll 0 0 #3D9E2D; display: block;}
    .cc-action-button .apply.green.dontshow{ display:none;}
    .banner a{ display:flex;}
}
@media (max-width: 580px) {
    .card_search_top{ width:100%;}
    .bird_icon{ display:none;}
    .credit_card_state{ margin:20px auto 0 auto; width:100%;}
    .credit_card_state .col_20{  width:50%; text-align:center;}
    .display_desktop{ display:none;}
    .display_mobile{ display:block;}
    .col-cc-5{ width: 75%;}
    .product-description h2{ font-size: 18px;}
    .product-description p{ line-height: 18px;}
    .h1-product-title{font-size:18px;}
    .cc-apply-now-btn-mobile{padding-right: 0;}
    .cc-name{width: 50%;}
    .cc-annual, .cc-reward{width: 80%;}
    .col-xs-12.col-md-2.cc-reward{width: 80%;}
    .tabs-left .left-ul .nav-tabs a, .tabs-left .cc-card-list a{padding: 2px 5px;}
    .tabs-left .cc-card-cat .nav-tabs a {padding: 11px 21px 8px 30px;}
    .tabs-left .nav-tabs li a{ padding: 0 20px;background-position: 10px 7px;}
    .tabs-left .cc-card-cat .nav-tabs a {padding: 11px 21px 8px 36px;}
    .banner .banner-first-push{ margin-left: 0;}
}
@media (max-width: 480px) {
    .cc-annual{ display: block;}
    .cc-name {width: 72%; float: left; line-height: 20px;}
    .cc-card-block{width: 28%; float: left;}
    .cc-name-btn{ width: 100%; padding:0 8px}
    .card-details h3{ font-size: 22px;}
    .thumbnail > img, .thumbnail a > img{  width: 30px; vertical-align: middle;}
    .card-details{padding: 3px 0px;}
    .container{padding: 0;}
    .review-detail, .reviews-section{ width: 100%;}
    .review-nose-tip, .cc-reward{ display: none;}
    .cc-reward{ display:block;}
    .cc-action-button{ text-align: center;}
    .reviews{display: none;}
    .cc-action-button .reviews{display: inline-block; margin-top: 5px;}
    /*New added css*/
    .cc-social {padding: 10px 16px 0 16px;display: none;}
    #card_comparison {padding:0;}
    .tab_left_div .filter{padding-left:3px;}
    .cc-action-button{ padding-top:10px;float: left;}
    .cc-name a.btn{min-width: 80px; font-size: 14px; min-height: 25px;}
    .user-review-rating-block{width:100% !important;float: none !important;}
    .review-sortby select{font-size:16px;}
    .read-more{margin-right:0px !important;}
    .orange-btn.button-write-review{float:left !important;margin-left: 10px;}
    .cc-name a{ font-size: 12px; line-height: 16px;}
    img.cc-card-img { width: 60px;}
    .cc-action-button {text-align: left;}
    .border_bottom{padding-bottom:15px;}
    .cc-name{ padding-left:0;}
    .tab-content{margin: 0;}
    .apply, .reviews, .cc-action-button .explore-card{font-size: 14px; line-height:16px; min-height: 25px;}
    .cc-action-button{margin-top:0;}
    .cc-apply-now-btn-mobile{overflow: visible;float: right;padding-top: 0;width: 72%;}
    .tabs-left .nav-tabs li a{ padding: 0 20px;background-position: 10px 7px;}
    .tabs-left .cc-card-cat .nav-tabs a {padding: 11px 21px 8px 36px;}
    .banner .banner-first-push{ margin-left: 0;}
    .h1-product-block{ margin-top: 5px;}
    .cc-action-button{float:right; margin-right: 0%;}
}
@media (max-width: 319px) {
    .credit_card_state .col_20{  width:100%; text-align:center;}
    .display_desktop{ display:none;}
    .display_mobile{ display:block;}
    .tabs-left .cc-card-cat .nav-tabs a {padding: 11px 21px 8px 36px;}
    .banner .banner-first-push{ margin-left: 0;}
}

/*ie hacks*/
