﻿.pfs_plan_columns{padding:0 60px;}
.pfs_plan_column{margin: 0 .5%; padding: 0; }

#platinum_comparison_list, #silver_comparison_list, #gold_comparison_list { padding-bottom:20% !important; }
.pfs_plan_holder .plan_learn_more_btn:hover { color:#ffffff !important; }

.comparison_toggle {
    padding: 10px auto;
}
.comparison_toggle:hover { cursor:pointer; }

.comparison_list_ul li a, .comparison_list_ul li a:hover, .comparison_list_ul li a:visited { color:#ffffff; text-decoration:underline;}

#pfs_pricing_plan_main_header { color: #1f5387; text-align: center; font-size: 32px; font-weight: 700; margin-bottom: 30px; }

.comparison-countdown { color:#7b8ba6; }
.comparison-countdown h3, .comparison-countdown h2 { margin-top:0;}
.comparison-countdown h3 { font-size: 17px; margin-bottom: 3px; }
.comparison-countdown h2 { font-size:16px; font-weight:700; margin-bottom:5px; }
.comparison-countdown .row { font-size:50px; font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 900; width:80%; margin:auto; text-align:center; }
.comparison-countdown .row span { font-size:18px; font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 700;display:block; width:100%; text-align:center;}
.countdown-timer .col-md-6 span {margin-top:-4%;}

.countdown-elf { display:none; visibility:hidden;}

.check-announce .red { font-size:50px; color:#a5241a; font-weight:bold;}
.check-announce { color:#154284; font-size:22px;}
.check-announce .platinum {color: #bb291d; }

.pfs_plan_column { overflow:hidden; }

.pfs_plan_columns{margin-bottom:20px;}


.lower-upgrades .btn.plan_upgrade_btn {
    border-radius:25px; 
    margin-bottom:2%;
}
.lower-upgrades .btn.plan_upgrade_btn:hover {
    -webkit-box-shadow: 0px 0px 14px 5px rgba(252,252,136,1);
    -moz-box-shadow: 0px 0px 14px 5px rgba(252,252,136,1);
    box-shadow: 0px 0px 14px 5px rgba(252,252,136,1);
}
.lower-upgrades .btn.plan_upgrade_btn.btn-primary {
    background-color:#0569d0;
}
.lower-upgrades .btn.plan_upgrade_btn.btn-primary:hover {
    background-color:#024b95;
}
.lower-upgrades .btn.plan_upgrade_btn .main-text { font-size:20px;}
.lower-upgrades .btn.plan_upgrade_btn .sub-text { font-size:12px;}
.lower-upgrades p a, .lower-upgrades p a:hover, .lower-upgrades p a:visited {text-decoration:underline; font-size:11px;}
.lower-upgrades td, .lower-upgrades td .col4 {vertical-align:top; padding-top:2%; background:#ffffff !important; border-color:transparent !important;}

 .pfs_plan_holder .btn.plan_upgrade_btn{
        display:block; 
        width:100%; 
        font-weight: 400;
        line-height:1.1;
        -webkit-box-shadow: 0px 0px 24px 0px rgba(252,252,136,1);
        -moz-box-shadow: 0px 0px 24px 0px rgba(252,252,136,1);
        box-shadow: 0px 0px 24px 0px rgba(252,252,136,1);
        border-radius:40px;
        border:2px solid white;
        padding-top:15px;
        padding-bottom:15px;
	background-color:#0569d0;
    } 
    .pfs_plan_holder .btn.plan_upgrade_btn:hover{
	background-color:#024b95;
    }
    .plan_upgrade_btn .main-text{color:white; font-size:35px;}
    .plan_upgrade_btn .sub-text{color:yellow; font-size:13px;}

.continue-original .btn.plan_upgrade_btn {
        font-weight: 400;
        line-height:1.1;
        border-radius:40px;
        padding:10px 25px;
	background-color:#269404;
    }
.continue-original .btn.plan_upgrade_btn:hover {
        -webkit-box-shadow: 0px 0px 24px 10px rgba(252,252,136,1);
        -moz-box-shadow: 0px 0px 24px 10px rgba(252,252,136,1);
        box-shadow: 0px 0px 24px 10px rgba(252,252,136,1);
	background-color:#155601;
    }
    .continue-original .plan_upgrade_btn .sub-text{color:white; font-size:13px;}

.continue-original {padding-top:20px; padding-bottom:20px;}

#nav_img_holder { margin-bottom: 30px; }
#nav_img_holder img { margin: 0 auto; }

#gold_plan_holder { background: #907f19; }
#silver_plan_holder { background: #4a850e;}
#platinum_plan_holder { background: #ba1a0e; /*padding-top: 0; */}

#gold_plan_holder .plan_order_btn, #gold_plan_holder .first_comparison_list_li  { color: #6f6213; }
#silver_plan_holder .plan_order_btn, #silver_plan_holder .first_comparison_list_li { color: #3a680b; }
#gold_plan_holder hr.comparison_toggle_close { border-color: #6f6213; }
#silver_plan_holder hr.comparison_toggle_close { border-color: #3a680b; }
#platinum_plan_holder hr.comparison_toggle_close { border-color: #711a11; }

.pfs_plan_column { border-radius: 15px; }
.pfs_plan_holder { text-align: center; padding: 0 15px 15px 15px; border-radius: 15px; }
.pfs_plan_holder h2 { font-size: 44px; font-weight: 700; text-shadow: 2px 2px #000; color: #fff; margin: 28px 0; }
.pfs_header_img { margin: 0 -15px; display:block; }
.pfs_plan_holder img { margin: 0 auto; }
.pfs_plan_holder .btn { font-size: 22px; font-weight: 700; border-radius: 30px; border: none; outline: none;  position:relative;
                z-index:999;}
.pfs_plan_holder .btn:focus { border: none; outline: none; box-shadow: none; -webkit-box-shadow: none; }
.pfs_plan_holder .plan_order_btn { background: #fff; color: #711a11; margin: 15px 0 0 0; }
.pfs_plan_holder .plan_order_btn:hover { -webkit-box-shadow: 0px 0px 24px 0px rgba(252,252,136,1);
-moz-box-shadow: 0px 0px 24px 0px rgba(252,252,136,1);
box-shadow: 0px 0px 24px 0px rgba(252,252,136,1); }
.pfs_plan_holder .plan_learn_more_btn { font-size: 16px; padding: 10px 0 0 0; font-weight: normal; background: none; color: #fff; text-transform: uppercase; margin: 0; }
.pfs_plan_holder h4 { color: #fff; text-align: center; margin: 0; font-size: 22px; font-weight: 700; }
.pfs_plan_holder p { color: #fff; text-align: center; margin: 0; padding: 0; text-decoration: line-through; line-height: 1; }
.pfs_plan_holder h3 { color: #fff; text-align: center; font-weight: 700; margin: 5px 0 10px 0; }
.pfs_plan_holder h3 .smaller_price_text { font-size: 16px; font-weight: 100; }
.pfs_plan_holder .hidden_order_btn { margin: 0; }

.comparison_toggle { color: #fff; font-size: 18px; }
.comparison_toggle:visited { color: #fff; text-decoration: none; }
.comparison_toggle:hover { color: #fff; text-decoration: none; }
.comparison_list { margin: 15px 0; }
.comparison_list_ul { list-style: none; margin: 0; padding: 0; text-align: left; color: #fff; }
.first_comparison_list_li { background: #fff; color: #711a11; padding: 10px 5px; text-align: center; position: relative; margin: 0 0 20px 0; font-weight: 700; }
.first_comparison_list_li .triangle-down { width: 20%; height: 0; padding-left: 11%; padding-top: 2%; position: absolute; left: 0; right: 0; margin: auto; top: 100%; z-index: 1; }
.first_comparison_list_li .triangle-down:before { content: ''; display: block; width: 0; height: 0; margin-left: -32px; margin-top: -10px; border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 20px solid #fff; }
.comparison_list_li { padding: 10px 0; line-height: 1; }
.comparison_list_li:hover { text-decoration: underline; cursor: pointer; }
.main_comparison_toggle h2 { text-align: center; font-size: 32px; font-weight: 700; }
.main_comparison_toggle:hover { text-decoration: none; }
.main_comparison_toggle .comparison_toggle_open { color: #1f5387; }
.main_comparison_toggle .comparison_toggle_close { color: #a0a0a0; }

@media (min-width: 1201px){
	.pfs_plan_holder h4 { font-size: 32px; }
	.pfs_plan_holder p { font-size: 16px; }
	.pfs_plan_holder h3 { font-weight: 700; font-size: 30px }
	.pfs_plan_holder h3 .smaller_price_text { font-size: 20px; }
	.pfs_plan_holder .plan_order_btn { font-size: 28px; }
    .comparison-countdown .row { width:90%; }
        .comparison-countdown .row .col-md-12 .col-md-6 {
            width: 50%;
            float: left;
        }
		
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.countdown-timer { display:none; visibility:hidden;}
.countdown-elf { display:block; visibility:visible; width:70%; margin:auto;}
}
.countdown-timer { display:none\9; visibility:hidden\9;}
.countdown-elf { display:block\9; visibility:visible\9; width:70%\9; margin:auto\9;}
}

@media (max-width:1100px){
    .plan_upgrade_btn .main-text{color:white; font-size:30px;}
            .plan_upgrade_btn .sub-text{color:yellow; font-size:11px;}
}
@media (max-width:1087px) {
    .amaze{font-size:14px!important;}
     @-moz-document url-prefix() {
.countdown-timer { display:none; visibility:hidden;}
.countdown-elf { display:block; visibility:visible; width:70%; margin:auto;}
}
 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        .countdown-elf { display:block; visibility:visible; width:50%; margin:auto;}
    }
}



@media (max-width: 992px){
.comparison-countdown .row .col-md-12 .col-md-4 { font-size:40px; width:33% !important; float:left; }
    .comparison-countdown .row span {  font-size: 16px; }
    .comparison-countdown .row { width:100%; }
    .comparison-countdown .row .col-md-12 .col-md-6 {
            width: 50% !important;
            float: left !important;
        }
}

@media (max-width: 874px){
.comparison-countdown .row .col-md-12 .col-md-4 { font-size:30px; width:100% !important; float:none; }

.comparison-countdown .row span {  font-size: 16px; display:block; width:100%; margin-top:0; margin-bottom:3px;}
.comparison-countdown h2 { font-size:15px;}
.countdown-elf { display:block; visibility:visible; width:70%; margin:auto;}
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .countdown-elf { display:block; visibility:visible; width:50%; margin:auto;}
    }
.countdown-timer { display:none; visibility:hidden;}
}

@media (max-width:820px){
            .plan_upgrade_btn .sub-text{color:yellow; font-size:10px;}
}

@media (min-width: 768px){
	.pfs_plan_column {margin: 0; padding: 0 15px; }
	
	.pfs_plan_holder h3 { font-size: 30px; }
    .amaze-mobile{display:none; visibility:hidden;}

}

@media (min-width: 501px){
	.pricing_holder { position: absolute; bottom: 0; left: 0; right: 0; width: 100%; padding: 15px; }
    .mobile-top-countdown{ display:none;visibility:hidden;}
}

@media (max-width: 1200px){
	#pfs_pricing_plan_main_header { font-size: 28px; }
	.main_comparison_toggle h2 { font-size: 28px; }
	
	.pfs_plan_holder h2 { font-size: 44px; }
}

@media (max-width: 991px){
	#pfs_pricing_plan_main_header { font-size: 22px; }
	.main_comparison_toggle h2 { font-size: 22px; }
	
	.pfs_plan_holder h2 { font-size: 36px; margin: 10px 0; }
	
	.pfs_plan_holder .plan_learn_more_btn { padding: 5px 0 0 0; }
	
	.comparison_toggle, .comparison_toggle span { font-size: 14px; }
}

@media (max-width: 767px){
    .amaze{display:none; visibility:hidden;}
    .amaze-mobile p{    font-weight: 400;}

    .learn-hide { display:none; visibility:hidden; height:1px; }
	#pfs_pricing_plan_main_header { font-size: 20px; }
	.main_comparison_toggle h2 { font-size: 20px; }
	
	#platinum_text { height: 60px; }
	
	.pfs_plan_holder { margin: 15px 0; }
	.pfs_plan_holder .btn { font-size: 16px; }
	.pfs_plan_holder .plan_order_btn { font-size: 16px; }
	.pfs_plan_holder .plan_learn_more_btn { font-size: 14px; }
	.pfs_plan_holder h4 { font-size: 18px; }
	
	.pfs_plan_holder .pricing_holder { bottom: 15px; }

    .pfs_plan_holder .btn.plan_upgrade_btn {
        width: 80% !important;display:block;
    }
    .plan_upgrade_btn .sub-text{color:yellow; font-size:13px;}
	
	.comparison_toggle, .comparison_toggle span { font-size: 15px; }

    .pfs_plan_holder .btn { width:50%; margin:auto; font-size:22px; margin:1% auto;}
}

@media (max-width: 630px){
	.pfs_plan_holder .plan_learn_more_btn { font-size: 12px; }
	.pfs_plan_holder h3 { font-size: 20px; }
	
	.comparison_toggle, .comparison_toggle span { font-size: 15px; }
}

@media (max-width: 560px){
	.pfs_plan_holder h3 { font-size: 18px; }
	
	.comparison_toggle, .comparison_toggle span { font-size: 15px; }
    .pfs_plan_holder .btn { width:80%; margin:auto; font-size:22px;}
    .check-announce { font-size:20px; }
}

@media (max-width: 500px){
	#pfs_pricing_plan_main_header { display: none; }
	#toggle_all_comparisons_holder { display: none; }

    .pfs_plan_holder .btn.plan_upgrade_btn {
        width: 85% !important;display:block;
    }
    .plan_upgrade_btn .sub-text{color:yellow; font-size:13px;}
	
	#platinum_plan_holder { margin-top: 30px; }
	.pfs_plan_holder { margin: 8px 0; }

	#nav_img_holder { margin-bottom: 0px; }
	#platinum_text { height: auto; }

	.pfs_plan_column {margin: 0; padding: 0; }

	.pricing_holder { margin: 5px 0 0 0; }
	.pfs_plan_holder h2 { font-size: 42px; }
	
	.pfs_plan_holder .plan_order_btn { font-size: 23px; }
	.pfs_plan_holder .plan_learn_more_btn { font-size: 18px; }
	.pfs_plan_holder .btn { padding: 5px 0; }
	.pfs_plan_holder h4 { font-size: 22px; }
	.pfs_plan_holder h3 { margin: 0 0 10px 0; font-size: 30px; }
	
	.comparison_toggle, .comparison_toggle span { font-size: 15px; }


    .mobile-top-countdown h4{color:#074167; font-weight:bold; margin-bottom:-8px;}
    .mobile-top-countdown .counter-3col .col-xs-4 span{margin-top:-10px;}
     .mobile-top-countdown h2{font-size:26px; color:#006fd5; font-weight:bold;margin-bottom:-15px; margin-top:8px;}
     .btn-get-started {padding:0 5%;}




}

@media (max-width: 480px){
.pfs_plan_columns{padding:0 30px;}
.pfs_plan_holder .btn.plan_upgrade_btn {
        width:100% !important;display:block;
    }
.check-announce { font-size:16px;}
#platinum_comparison_list, #silver_comparison_list, #gold_comparison_list { padding-bottom:5% !important;}
}



