@import url('https://fonts.googleapis.com/css?family=Montserrat:400,400i,700,700i');.pricing, .page-banner{font-family:'Montserrat', sans-serif;font-size:14px;line-height:1.48;}
.title-wrap{overflow:hidden;margin:0 0 10px;text-align:center;}
.title-text{font-size:38px;line-height:1.3;margin:0 15px;text-transform:uppercase;white-space:normal;padding:15px 15px; background-color: #FFF;}
.title-text > span{padding:0 8px;}
#page-banner{background-color:#b5b5b5;text-align:center;padding:60px 15px 90px;line-height:1.3;}
.page-banner .banner-title{font-size:60px;padding:30px;font-weight:bold;margin:0 0 30px;}
.page-banner h2{font-size:24px;font-weight:bold;margin:0 0 30px;}
.pricing.parallax{background-color:rgba(62, 62, 62, 0.02);}
.parallax h2.title-text{color:#8e24aa;}
.btn{font-size:16px;overflow:hidden;padding:6px 20px;}
.btn-custom{border:1px solid #fff;border-radius:5px;text-decoration:none;background-color:#fff;color:#000;-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;display:inline-block;position:relative;-moz-transform:perspective(1px) translateZ(0px);-webkit-transform:perspective(1px) translateZ(0px);-o-transform:perspective(1px) translateZ(0px);-ms-transform:perspective(1px) translateZ(0px);transform:perspective(1px) translateZ(0px);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color;transition-property:color;vertical-align:middle;text-transform:uppercase;}
.btn-custom::before{background-color:#000;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-moz-transform:scaleX(0);-webkit-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:-1;}
.btn-custom:hover, .btn-custom:focus, .btn-custom:active{border-color:#000;color:#fff;}
.btn-custom:hover::before, .btn-custom:focus::before, .btn-custom:active::before{-moz-transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}
.btn-transparent{background-color:transparent;border:1px solid #fff;color:#fff;}
.btn.btn-custom.disabled{opacity:1;}
#pricing-7{padding:0px 0 10px;background-color:#fff;}
.pricing-plan-title-style7 h3.dolar{text-align:center;color:#fff;}
#pricing-7 .pricing-plan-table{padding:30px 0 0;}
#pricing-7 .pricing-plan-wrap{border-radius:10px;color:#222;margin:0 auto 50px;max-width:360px;min-height:425px;overflow:hidden;text-align:center;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
#pricing-7 .pricing-plan-wrap.active .btn-custom{background-color:#fff;color:#222;}
#pricing-7 .pricing-plan-wrap.active .btn-custom:hover{color:#fff;}
#pricing-7 .pricing-plan-wrap > h3{font-size:30px;font-weight:bold;margin:10px 0;padding:4px 0px;text-transform:capitalize;}
#pricing-7 .price-holder{background-image:url(../images/style-3.png);background-position:center bottom;background-size:cover;margin-left:-15px;margin-right:-15px;min-height:120px;padding:20px 0 30px;}
#pricing-7 .pricing-plan-wrap:hover .price-holder{background-image:url(../images/style-5.html);}
#pricing-7 .price-holder{color:#222;}
#pricing-7 .price-holder .change-plan{color:#fd5308;font-size:16px;font-weight:normal;margin-bottom:20px;}
#pricing-7 .pricing-plan-wrap .btn-custom{margin:30px 0;}
#pricing-7 .price-holder h3.dolar{color:#000;font-size:52px;font-weight:bold; margin-top: 6%;}
#pricing-7 .price-wrap sup{font-size:60%;top:-0.75em;}
#pricing-7 .pricing-plan-wrap h3.dolar sub{bottom:0;font-size:15px;}
#pricing-7 .pricing-plan-wrap ul.list-unstyled{margin:0px 0px 0;}
#pricing-7 .pricing-plan-wrap li{color:#fff;padding:15px;border-bottom:1px dotted;}
#pricing-7 .starter{background-color:#a7b130;border:1px solid #a7b130;color:#fff;}
#pricing-7 .standard{background-color:#02ae95;border:1px solid #02ae95;color:#fff;}
#pricing-7 .professional{background-color:#f39403;border:1px solid #f39403;color:#fff;}
#pricing-7 .premium{background-color:#f63737;border:1px solid #f63737;color:#fff;}
#pricing-7 .silver{background-color:#142ac5;border:1px solid #142ac5;color:#fff;}
#pricing-7 .gold{background-color:#c514b7;border:1px solid #c514b7;color:#fff;}
#pricing-7 .Platinum{background-color:#369a03;border:1px solid #369a03;color:#fff;}


*{margin:0;padding:0;}
.pricing a{text-decoration:none;}
.pricing ul.list-unstyled{padding:0;}
.pricing .list-unstyled li{list-style:none;}
.text-center{text-align:center;}

.contentrow{padding-right:15px;padding-left:15px;}
.contentrow::after{content:"";clear:both;display:block;}
[class*="col-"]{float:left;}
.col-3{width:25%;}
.col-3{width:calc(25% - 0px);}
.col-4{width:calc(33.33% - 0px);}
.col-6{width:calc(50% - 30px);}
.col-8{width:calc(66.66% - 30px);}
.col-9{width:calc(75% - 30px);}
.col-12{width:100%;}
.col-3, .col-4, .col-6, .col-8, .col-9{padding-right:15px;padding-left:15px;}
.col-offset-2{margin-left:16.66666667%;}
@media screen and (max-width:1199px){.pricing-plan-title-style1 h3, .pricing-plan-title-style8 h3{margin:0 5%;}
}
@media screen and (max-width:991px){.col-3{width:calc(50% - 30px);}
.col-8, .col-9{width:calc(100% - 30px);}
.col-12{width:100%;}
.col-offset-2{margin-left:0;}
.pricing-plan-title-style2 h3, .pricing-plan-title-style6 h3{margin:0 5%;}
}
@media screen and (max-width:767px){.pricing-plan-2 .pricing-plan, .pricing-plan-2 .pricing-plan.active, .pricing-plan-2 .pricing-table .pricing-plan:last-child, .pricing-plan-2 .pricing-table .pricing-plan:first-child{border-radius:8px;margin:30px auto;padding:20px 0;width:calc(100% - 30px);max-width:408px;float:none;}
.col-4{width:calc(100% - 30px);}
.pricing-plan-title-style2 h3, .pricing-plan-title-style6 h3{margin:0 10%;}
}
@media screen and (max-width:667px){.col-3, .col-6{width:calc(100% - 30px);}
}
@media screen and (max-width:568px){#pricing-8 .price-wrap p, #pricing-12 .price-wrap p{font-size:48px;}
}
@media screen and (max-width:479px){.page-banner .banner-title{font-size:38px;padding:30px 15px;}
.price-wrap{height:auto;}
#pricing-8 .price-wrap p, #pricing-12 .price-wrap p{font-size:52px;}
}
@media screen and (max-width:320px){#pricing-10 .pricing-wrap h3, #pricing-11 .pricing-wrap h3, .pricing-plan-2 .pricing-plan-wrap h3{font-size:24px;}
}