.no-space-pricing [class^="col-"],.no-space-pricing [class*=" col-"] {
 padding:0
}
.pricing {
 position:relative;
 border-radius:3px;
 margin-bottom:15px;
 box-shadow:0 0 5px #eee
}
.pricing:hover {
 box-shadow:0 0 15px #b5b5b5
}
.pricing:hover h4 {
 color:#007A85;
}
.pricing-head {
 text-align:center
}
.pricing h3,.pricing h4 {
 margin:0;
 line-height:normal;
 font-weight:bold !important
}
.pricing p {
 padding-top:10px;
 font-size:11px
}
.pricing-head h3 span,.pricing-head h4 span {
 display:block;
 margin-top:5px;
 font-size:12px;
 font-style:italic
}
.pricing-head h3 {
 color:#fafafa;
 padding:12px 0;
 font-size:35px;
 font-family:Arial;
 background:#007A85;;
 border-radius:3px 3px 0 0;
 text-shadow:0 1px 0 #007A85;
}
.pricing-head h4 {
 color:#888;
 padding:5px 0;
 font-size:22px;
 text-shadow:0 1px 0 #fff;
 border-bottom:solid 1px #f5f9e7
}
.pricing-head h4 i {
 top:-8px;
 font-size:22px;
 font-style:normal;
 position:relative
}
.pricing-head h4 span {
 top:-10px;
 font-size:14px;
 font-style:normal;
 position:relative
}
.pricing-content {
 margin-bottom:0
}
.pricing-content li {
 color:#888;
 font-size:12px;
 padding:7px 15px;
 border-bottom:solid 1px #f5f9e7
}
.pricing-content li i {
 color:#007A85;
 font-size:16px;
 margin-right:5px;
 position:relative
}
.pricing-footer {
 color:#777;
 font-size:11px;
 line-height:17px;
 text-align:center;
 padding:0 20px 19px;
 border-radius:0 0 3px 3px
}
.price-active,.pricing:hover {
 z-index:2;
 margin-top:-15px
}
.price-active h4 {
 color:#e67e22
}
.bg-color {
 background-color:#f9f9f9
}
.no-space-pricing {
 padding:0 15px
}
.sticker-right,.sticker-left {
 color:#fff;
 width:150px;
 padding:5px;
 font-size:13px;
 font-weight:bold;
 font-family:Arial;
 position:absolute;
 text-align:center;
 letter-spacing:2px
}
.sticker-right {
 top:13px;
 right:-49px;
 background:rgba(231,76,60,1);
 transform:rotate(45deg);
 -o-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -webkit-transform:rotate(45deg)
}
.sticker-left {
 top:9px;
 left:-48px;
 background:rgba(116,197,44,1);
 transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -webkit-transform:rotate(-45deg)
}
.price-active,.pricing-bg-colored .pricing:hover {
 margin-top:0
}
.pricing-bg-colored .pricing {
 overflow:hidden
}
.pricing-bg-colored .pricing {
 border:1px solid #eee
}
.pricing-bg-colored .pricing:hover {
 background:#e67e22
}
.pricing-bg-colored .pricing:hover li,.pricing-bg-colored .pricing:hover li i,.pricing-bg-colored .pricing:hover .pricing-head p {
 color:#fff
}
.pricing-bg-colored .pricing-head i {
 color:#e67e22;
 padding-top:20px;
 margin-top:10px 0
}
.pricing-bg-colored .pricing-head p {
 color:#777;
 line-height:17px;
 text-align:center;
 padding:0 20px 19px;
 border-radius:0 0 3px 3px;
 border-bottom:1px solid #f5f9e7
}
.pricing-bg-colored h3 {
 border-bottom:1px solid #fff
}
.pricing-bg-colored h4 {
 color:#999;
 font-size:70px;
 padding:5px 0;
 margin-top:-2px;
 font-family:Arial;
 background:#f7f7f7;
 margin-bottom:20px;
 text-shadow:0 1px 0 #fff
}
.pricing-bg-colored .pricing:hover h4 {
 background:#fff
}
.pricing-bg-colored h4 i {
 top:-8px;
 font-size:22px;
 font-style:normal;
 position:relative
}
.pricing-bg-colored h4 span {
 top:-10px;
 display:block;
 margin-top:5px;
 font-size:14px;
 font-style:normal;
 position:relative
}
.pricing-bg-colored .pricing-footer {
 padding:2px 0 19px
}
.price-active,.pricing-rounded .pricing:hover {
 margin-top:0
}
.pricing-rounded .pricing {
 overflow:hidden;
 box-shadow:none;
 border:1px solid #eee
}
.pricing-rounded .easy-bg-v2 {
 letter-spacing:1px;
 border:1px solid #fff;
 background-color:rgba(255,255,255,.1)
}
.pricing-rounded .easy-bg-v2 i {
 padding-left:3px
}
.pricing-rounded h3 {
 padding-bottom:80px;
 padding-top:15px
}
.pricing-rounded h4 {
 width:140px;
 height:140px;
 padding-top:22px;
 padding-left:6px;
 font-size:55px;
 margin:-75px auto 20px;
 border-radius:140px !important;
 font-weight:normal !important;
 background:#fff url("../../img/breadcrumbs.png") !important
}
.pricing-rounded .pricing-head h4 i {
 margin-right:2px
}
.pricing-rounded h6 {
 color:#888;
 font-size:13px;
 font-style:normal;
 padding-bottom:5px
}
.pricing-rounded .pricing-content span {
 float:right
}
.pricing-rounded .pricing-content span i {
 font-size:13px
}
.pricing-bg-colored .btn-u {
 border:1px solid #999!;
 background:#fff !important
}
.pricing-zoom .pricing:hover {
 -webkit-transition:box-shadow .3s ease-in-out;
 -moz-transition:box-shadow .3s ease-in-out;
 -o-transition:box-shadow .3s ease-in-out;
 transition:box-shadow .2s ease-in-out
}
.pricing-zoom .pricing-head h4 {
 background:url("../../img/breadcrumbs.png") repeat scroll 0 0 rgba(0,0,0,0) !important
}
.pricing-zoom .price-active .pricing-head h4,.pricing-zoom .pricing:hover .pricing-head h4 {
 padding:15px 0;
 font-size:80px;
 -webkit-transition:color .5s ease-in-out;
 -moz-transition:color .5s ease-in-out;
 -o-transition:color .5s ease-in-out;
 transition:color .5s ease-in-out
}
.price-active,.pricing-light .pricing:hover {
 margin-top:0;
 border-color:#717984
}
.pricing-light .pricing {
 overflow:hidden;
 box-shadow:none;
 border:1px solid #ddd
}
.pricing-light h3 {
 color:#888;
 text-shadow:none;
 font-weight:normal !important;
 border-bottom:1px solid #ddd !important;
 background:#fff url("../../img/breadcrumbs.png") !important
}
.pricing-light .pricing .rating li {
 padding:0;
 border-bottom:none
}
.pricing-light .rating li i {
 color:#888;
 margin:7px 0;
 padding-top:0;
 font-size:20px
}
.pricing-light li {
 color:#888;
 text-align:center
}
.pricing-light .pricing-footer {
 margin:0;
 padding:2px 0 19px
}
.pricing-light .pricing-footer h4 {
 color:#888;
 padding:5px;
 font-size:70px;
 text-shadow:none;
 margin:-2px 0 0;
 border-top:1px solid #ddd;
 border-bottom:1px solid #ddd;
 font-weight:normal !important;
 background:#fff url("../../img/breadcrumbs.png") !important
}
.pricing-light .pricing-footer h4 i {
 top:-8px;
 font-size:22px;
 font-style:normal
}
.pricing-light .pricing-footer h4 span {
 top:-5px;
 display:block;
 font-size:14px;
 margin-bottom:5px;
 font-style:normal
}
.pricing-light .pricing-footer p {
 color:#888;
 line-height:17px;
 padding:15px 20px 5px
}
.pricing-light .pricing:hover h4,.pricing-light .pricing:hover h3,.pricing-light .pricing:hover p,.pricing-light .pricing:hover li,.pricing-light .pricing:hover li i {
 color:#717984
}
.pricing-medium-light .btn-u:hover {
 background-color:#717984!important
}
.price-active,.pricing-medium-light .pricing:hover {
 z-index:2;
 margin-top:0 !important
}
.pricing-medium-light .pricing {
 overflow:hidden;
 background:#eee;
 border:2px solid #ddd
}
.pricing-medium-light .pricing-head h3 {
 color:#717984;
 text-shadow:none;
 font-weight:normal !important;
 border-bottom:2px solid #eee !important;
 background:#fff url("../../img/breadcrumbs.png") !important
}
.pricing-medium-light .pricing .rating {
 text-align:center
}
.pricing-medium-light .pricing .rating li {
 padding:0;
 border-bottom:none
}
.pricing-medium-light .pricing li i {
 color:#585f69
}
.pricing-medium-light .rating li i {
 margin:7px 0;
 padding-top:0;
 font-size:20px
}
.pricing-medium-light .pricing-content span {
 float:right
}
.pricing-medium-light .pricing-content span i {
 font-size:12px
}
.pricing-medium-light .pricing-footer {
 padding:2px 0 20px
}
.pricing-medium-light .pricing-footer h4 {
 color:#717984;
 font-size:70px;
 padding:5px 0;
 text-shadow:none;
 font-family:Arial;
 margin:-2px 0 20px;
 margin-bottom:20px;
 font-weight:normal !important;
 background:#fff url("../../img/breadcrumbs.png") !important
}
.pricing-medium-light .pricing-footer h4 i {
 top:-8px;
 font-size:28px;
 font-style:normal;
 position:relative
}
.pricing-medium-light .pricing-footer h4 span {
 top:-10px;
 display:block;
 margin-top:5px;
 font-size:14px;
 font-style:normal;
 position:relative
}
.pricing-medium-light .pricing-footer p {
 color:#585f69;
 padding:0 20px;
 line-height:17px;
 text-align:center;
 border-radius:0 0 3px 3px
}
.pricing-medium-light .btn-u {
 background:#fff;
 padding:5px 58px;
 border:1px solid #888
}
.pricing-medium-light .btn-u:hover {
 background-color:#717984!important
}
.price-active,.pricing-medium-dark .pricing:hover {
 margin-top:0
}
.pricing-medium-dark .pricing {
 border:2px solid #717984;
 box-shadow:none
}
.pricing-medium-dark .pricing-head h3 {
 color:#fff;
 text-shadow:none;
 background:#717984;
 border-bottom:2px solid #eee
}
.pricing-medium-dark .pricing .rating {
 text-align:center
}
.pricing-medium-dark .pricing .rating li {
 padding:0;
 border-bottom:none
}
.pricing-medium-dark .rating li i {
 padding-top:0;
 margin:7px 0;
 font-size:20px
}
.pricing-medium-dark .pricing-content li i {
 color:#717984
}
.pricing-medium-dark .pricing-footer {
 margin:0;
 background:#717984;
 padding:2px 0 19px
}
.pricing-medium-dark .pricing-footer h4 {
 color:#717984;
 font-size:70px;
 padding:5px 0;
 text-shadow:none;
 font-family:Arial;
 text-align:center;
 line-height:normal;
 font-weight:normal;
 margin:-2px 0 20px;
 font-weight:normal !important;
 background:#fff url("../../img/breadcrumbs.png") !important
}
.pricing-medium-dark .pricing-footer h4 i {
 top:-8px;
 font-size:28px;
 font-style:normal;
 position:relative
}
.pricing-medium-dark .pricing-footer h4 span {
 top:-10px;
 display:block;
 margin-top:5px;
 font-size:14px;
 font-style:normal;
 position:relative
}
.pricing-medium-dark .pricing-footer p {
 color:#fff;
 font-size:11px;
 line-height:17px;
 text-align:center;
 padding:0 20px 5px;
 border-radius:0 0 3px 3px
}
.pricing-medium-dark .btn-u {
 background:#fff !important;
 border:1px solid #888
}
.price-active,.pricing-dark .pricing:hover {
 z-index:2;
 margin-top:0 !important
}
.pricing-dark .pricing {
 border-top:2px solid #717984;
 overflow:hidden
}
.pricing-dark .pricing {
 background:#717984
}
.pricing-dark .pricing .rating {
 text-align:center
}
.pricing-dark .pricing .rating li {
 padding:0;
 border-bottom:none
}
.pricing-dark .pricing li i {
 color:#fff
}
.pricing-dark .rating li i {
 margin:7px 0;
 padding-top:0;
 font-size:20px
}
.pricing-dark li {
 color:#fff
}
.pricing-dark .pricing-head h3 {
 color:#717984;
 text-shadow:none;
 font-weight:normal !important;
 border-bottom:2px solid #eee !important;
 background:#fff url("../../img/breadcrumbs.png") !important
}
.pricing-dark .pricing-content span {
 float:right
}
.pricing-dark .pricing-content span i {
 font-size:12px
}
.pricing-dark .pricing-footer {
 padding:2px 0 20px
}
.pricing-dark .pricing-footer h4 {
 color:#717984;
 font-size:70px;
 padding:5px 0;
 font-family:Arial;
 text-shadow:none;
 margin:-2px 0 20px;
 margin-bottom:20px;
 font-weight:normal !important;
 background:#fff url("../../img/breadcrumbs.png") !important
}
.pricing-dark .pricing-footer h4 i {
 top:-8px;
 font-size:28px;
 font-style:normal;
 position:relative
}
.pricing-dark .pricing-footer h4 span {
 top:-10px;
 display:block;
 margin-top:5px;
 font-size:14px;
 font-style:normal;
 position:relative
}
.pricing-dark .pricing-footer p {
 color:#fff;
 padding:0 20px;
 line-height:17px;
 text-align:center;
 border-radius:0 0 3px 3px
}
.pricing-dark .btn-u {
 padding:5px 60px;
 background:#fff !important;
 border:1px solid #999 !important
}
.pricing-mega-v3 .price-active,.pricing-mega-v3 .pricing:hover {
 margin-top:0
}
.pricing-mega-v3 .pricing {
 border-radius:3px !important;
 box-shadow:none
}
.pricing-mega-v3 .pricing-content {
 border:1px solid #eee;
 border-left:none
}
.pricing-mega-v3 .hidden-area {
 margin-top:56px
}
.pricing-mega-v3 .hidden-area:hover {
 margin-top:56px
}
.pricing-mega-v3 .pricing-head h3 {
 font-size:28px;
 min-height:56px;
 font-weight:normal !important;
 border-left:1px solid #eee
}
.pricing-mega-v3 h4 {
 color:#888;
 border-top:1px solid #eee;
 border-right:1px solid #eee;
 font-weight:normal !important
}
.pricing-mega-v3 .pricing h5 {
 color:#888;
 font-size:20px;
 padding-left:5px;
 padding:30px 0 0 7px
}
.pricing-mega-v3 .block h5 {
 visibility:hidden
}
.pricing-mega-v3 .pricing-head h4 span,.pricing-mega-v3 .pricing-content li span,.padding-mega-v3 .pricing-head .price span {
 display:block;
 padding:15px 0 0
}
.pricing-mega-v3 .hidden-area .pricing-head h4 {
 font-size:22px;
 border-left:1px solid #eee
}
.pricing-mega-v3 .hidden-area:hover .pricing-head h4 {
 color:#888
}
.pricing-mega-v3 .hidden-area .pricing-content {
 border-left:1px solid #eee
}
.pricing-mega-v3 .hidden-area .price {
 text-align:left;
 padding-left:15px
}
.pricing-mega-v3 .block .pricing-content li i {
 font-size:13px
}
.pricing-mega-v3 .pricing-content li {
 padding:10px;
 font-size:12px;
 text-align:left;
 min-height:41px
}
.pricing-mega-v3 .block .pricing-content li {
 text-align:center
}
.pricing-mega-v3 .btn-u {
 border:1px solid #fff;
 border-bottom:none;
 padding:8px 0
}
.pricing-mega-v3 .btn-group .dropdown-menu {
 margin:0;
 border:0;
 width:100%;
 background:#e67e22;
 border-color:#eee;
 border:1px solid #fff;
 border-top:none;
 margin-top:40px;
 text-align:center
}
.pricing-mega-v3 .btn-group .dropdown-menu li a {
 color:#fff
}
.pricing-mega-v3 .btn-group .dropdown-menu li a:hover {
 background:#d35400
}
.pricing-mega-v3 .btn-group-justified {
 display:block
}
@media(min-width:992px) and (max-width:1200px) {
 .sticker-right {
  top:10px;
  right:-58px;
  font-size:10px;
  padding:3px
 }
 .sticker-left {
  top:10px;
  left:-58px;
  font-size:10px;
  padding:3px
 }
}
@media(max-width:991px) {
 .price-active,.pricing:hover {
  margin-top:0
 }
 .no-space-pricing [class^="col-"],.no-space-pricing [class*=" col-"] {
  padding:10px
 }
 .pricing-zoom .price-active .pricing-head h4,.pricing-zoom .pricing:hover .pricing-head h4 {
  padding:5px 0;
  font-size:70px
 }
 .pricing-mega-v3 .pricing h4,.pricing-mega-v3 .pricing h3,.pricing-mega-v3 .pricing-content {
  border-left:1px solid #eee
 }
 .pricing-mega-v3 .block h5 {
  text-align:center;
  visibility:visible
 }
}
