.abyhu-pricing-table {width:100%; border-collapse:collapse; border:1px solid #e5e5e5; font-size:16px; margin-bottom:50px;} 
.abyhu-pricing-table .title {font-size:36px; font-weight:bold; color:#204795; text-align:center; padding:10px 0;}
.abyhu-pricing-table span {font-size:12px;}
.abyhu-pricing-table th, 
.abyhu-pricing-table td {vertical-align:middle; padding:7px 5px 7px 27px; border:1px solid #e5e5e5; border-collapse:collapse; text-align:center;} 
.abyhu-pricing-table th.st-title {text-align:left; background:#0070c0; color:#FFF; padding:5px 0 0 10px; font-size:24px; border:1px solid #FFF;}
.abyhu-pricing-table th.nd-title {background:#33ccff; color:#FFF; text-align:center;}

.abyhu-pricing-table th.popup-show {padding:0px;} 
.abyhu-pricing-table th.popup-show:hover {background:#c7f7cb; font-weight:bold; color:#000;}
.abyhu-pricing-table th.popup-show .popup-link {float:left; width:100%; cursor:pointer; position:relative; padding:5px;}
.abyhu-pricing-table th.popup-show .popup-link .popup {position:absolute; padding:15px; z-index:9999; top:105%; left:0; display:none; background:#204795; color:#FFF; width:250px; font-weight:normal; font-size:14px; text-align:left;} 
.abyhu-pricing-table th.popup-show .popup-link:hover .popup {display:block;}
.abyhu-pricing-table th.popup-show .popup-link .popup::before {content:""; display:block; width:15px; height:15px; position:absolute; background:#204795; left:10px; top:-7px; z-index:9998;
	-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Safari */
    transform: rotate(45deg);
}
.abyhu-pricing-table th.popup-show .last-link {float:left; width:100%; cursor:pointer; position:relative; padding:5px;}
.abyhu-pricing-table th.popup-show .last-link .popup {position:absolute; padding:15px; z-index:9999; top:105%; right:0; display:none; background:#204795; color:#FFF; width:250px; font-weight:normal; font-size:14px; text-align:left;} 
.abyhu-pricing-table th.popup-show .last-link:hover .popup {display:block;}
.abyhu-pricing-table th.popup-show .last-link .popup::before {content:""; display:block; width:15px; height:15px; position:absolute; background:#204795; right:10px; top:-7px; z-index:9998;
	-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Safari */
    transform: rotate(45deg);
}
.abyhu-pricing-table td.popup-show {padding:0;} 
.abyhu-pricing-table td.popup-show:hover {background:#c7f7cb; font-weight:bold; color:#000;}
.abyhu-pricing-table td.popup-show .popup-link {float:left; width:100%; font-size:16px; cursor:pointer; position:relative; padding:7px 5px 7px 27px; text-align:left;}
.abyhu-pricing-table td.popup-show .popup-link .popup {position:absolute; padding:10px; z-index:9999; top:0; left:100%; display:none; background:#204795; color:#FFF; width:80%; font-weight:normal; font-size:14px;} 
.abyhu-pricing-table td.popup-show .popup-link:hover .popup {display:block;}
.abyhu-pricing-table td.popup-show .popup-link .popup::before {content:""; display:block; width:15px; height:15px; position:absolute; background:#204795; left:-7px; top:10px; z-index:9998; 
	-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Safari */
    transform: rotate(45deg);
}
.abyhu-pricing-table td.feature-title {padding-left:10px !important; font-weight:bold; font-size:18px; background:#86c8ce; border:1px solid #FFF; color:#FFF; text-align:left;}
.abyhu-pricing-table td.feature-title .popup-link {padding-left:0 !important;}  
.abyhu-pricing-table td.green-tick {padding:5px;}
.abyhu-pricing-table td.customized {font-style:italic; font-size:18px; font-weight:bold; background:f0f0f0; text-align:left; background:#f0f0f0;}

@media (max-width: 767px)
{
 .abyhu-pricing-table {display:none;}
}