.cm-pricing-table-inner-group{border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;overflow:hidden;background-color:#fff;padding:25px}.cm-pricing-table-group{padding-top:60px}.cm-pricing-table-group .page-center{max-width:1400px;margin:0 auto}.cm-pricing-table-item{border-right:2px solid #f6f6f6;width:33.33333333%;float:left}.cm-pricing-table-item:nth-child(3n+3){border-right:0}.cm-pricing-table-inner-item{padding-left:15px;padding-right:15px;width:100%}.pricing-holder{text-align:center;padding:25px 40px}.pricing-holder .price-image{margin-bottom:15px}.pricing-holder .price-image img{max-width:70% !important;margin-bottom:8px}.less-cols .pricing-holder .price-image img{max-width:250px}.price-title h3{margin:0}.pricing-holder .price-title{padding:10px 16px 14px 16px;border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0}.pricing-holder .price-description-outer{display:table;width:100%}.pricing-holder .price-description-outer .price-description p{margin:0;font-size:18px;line-height:27px;font-style:normal}.pricing-holder .price-description{font-size:16px;line-height:21px;padding:20px 15px 16px;display:table-cell;vertical-align:middle}.pricing-holder .price-number{font-size:32px;padding:10px 12px;font-weight:500}.pricing-holder .price-number sup{font-size:16px;margin-right:1px;color:#777;top:-12px}.pricing-holder .price-number span{font-size:16px;margin-left:4px;color:#777;font-weight:300}.price-details-grp{position:relative}.pricing-holder .price-details{display:none}.pricing-holder .price-details ul{list-style-type:none;margin:0;padding:15px}.pricing-holder>.wpb_wrapper>a.qbutton{margin-top:15px}.pricing-holder>.wpb_wrapper>a.qbutton:after{display:none}.price-drop a .fa,.faq-holder .faq-title a .fa{transform:rotateX(0);-webkit-transform:rotateX(0);transition:all .5s ease;-webkit-transition:all .5s ease}.price-drop a.active .fa,.faq-holder .faq-title a.active .fa{transform:rotateX(180deg);-webkit-transform:rotateX(180deg)}.pricing-holder .price-details ul li{font-size:16px;line-height:18px;padding:10px 0;position:relative;text-align:left;padding-left:20px}.pricing-holder .price-details ul li:before{content:"\f00c";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:13px;left:0;font-size:11px;color:#14bb14}.pricing-holder .price-details ul li:after{position:absolute;bottom:0;content:" ";width:100%;border-bottom:1px solid #e8e8e8;left:0}.pricing-holder .price-details ul li:last-child:after{border-bottom:0}.pricing-holder .price-details ul li.disabled{text-decoration:line-through;color:#737373}.pricing-holder .price-details ul li.disabled:before{content:"x";font-family:"proxima-nova",sans-serif;font-weight:bold;font-size:16px;top:10px;color:#737373}.price-drop{background-color:#3d4045;border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;overflow:hidden;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.price-drop:hover{background-color:#232527}.price-drop .vc_column_container>.vc_column-inner{padding:0 !important}.price-drop a{color:#fff;display:block;text-align:center;padding:10px 15px}.price-disclaimer{background-color:#fff;border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;overflow:hidden;padding-bottom:15px;padding-left:15px;padding-right:15px;text-align:center}.price-disclaimer p{color:#777;font-size:13px;margin-top:0;margin-bottom:0}@media(max-width:1400px){.cm-pricing-table-group{padding-left:45px;padding-right:45px}}@media(max-width:1100px){.pricing-holder .price-image img{max-width:250px !important;width:100%}.pricing-holder{padding-left:25px;padding-right:25px}}@media(max-width:767px){.cm-pricing-table-item{width:100%;border:0;margin-bottom:25px}.pricing-holder .price-image img{max-width:200px !important;margin-bottom:7px}.pricing-holder .price-description-outer .price-description p{font-size:16px;line-height:24px;margin-bottom:11px}}@media(max-width:600px){.cm-pricing-table-group{padding-left:10px;padding-right:10px}}@media(max-width:400px){.pricing-holder{text-align:center;padding:25px 0}}