/*---------------------------------------------------------------------
                          Pricing
-----------------------------------------------------------------------*/
.iq-pricing { border: 1px solid #f5f5f5;  padding: 50px 15px; text-align: center; margin-top: 50px;perspective: 700px; z-index: 1; position: relative; transition: all 0.3s ease-in-out 0s; }
.iq-pricing:hover { color: #212121; }
.iq-pricing:after { content: ""; width: 100%; height: 100%; background: #f9f9f9; position: absolute; top: 0; left: 0; opacity: 0; z-index: -1; transform: rotateX(70deg); transition: all 0.3s ease-in-out 0s; }
.iq-pricing:hover:after { opacity: 1; transform: rotateX(0deg); }
.iq-pricing .icon { width: 80px; height: 80px; line-height: 80px; border-radius: 50%; background: #fff; box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1); margin: 0 auto; font-size: 36px; color: #fcd535; position: absolute; top: -40px; left: 0; right: 0; }
.iq-pricing .pricing-header { margin-bottom: 30px; }
.iq-pricing .title { display: block; font-size: 18px; font-weight: 600; text-transform: uppercase; margin: 0 0 10px 0; }
.iq-pricing .price-value { display: inline-block; font-size: 40px; font-weight: 600; transition: all 0.3s ease-in-out 0s; }
.iq-pricing:hover .price-value { border-bottom-color: #fff; }
.iq-pricing .pricing-content { list-style: none; padding: 0; margin: 0 0 20px 0; }
.iq-pricing .pricing-content li { line-height: 40px; }
.iq-pricing .pricing-signup { display: inline-block; padding: 9px 23px; background: #fcd535; font-size: 14px; font-weight: 600; color: #fff; text-transform: uppercase; position: relative; transition: all 0.25s ease-in-out 0s; }
.iq-pricing:hover .pricing-signup { background: #fff; color: #fcd535; }
.iq-pricing .pricing-signup:before, .iq-pricing .pricing-signup:after { content: ""; height: 100%; position: absolute; top: 0; border-top: 18px solid transparent; border-bottom: 18px solid transparent; transition: all 0.25s ease-in-out 0s; }
.iq-pricing .pricing-signup:before { left: -12px; border-right: 12px solid #fcd535; }
.iq-pricing .pricing-signup:after { right: -12px; border-left: 12px solid #fcd535; }
.iq-pricing:hover .pricing-signup:before { border-right-color: #fff; }
.iq-pricing:hover .pricing-signup:after { border-left-color: #fff; }
.iq-pricing:hover .button { background: #151d2e; color:#fffff;}
.iq-pricing:hover .button:hover { background: #ffffff; color: #151d2e; }
.iq-pricing .pricing-content li i { font-size: 12px; }
.iq-pricing:hover h3{ color: #222; }
@media only screen and (max-width:990px) {
  .iq-pricing { margin-bottom: 30px; }
}
@media only screen and (max-width:767px) {
  .iq-pricing { margin-bottom: 50px; }
}

/*Pricing Small*/
.pricing-small { text-align: center; padding: 30px 10px; }
.pricing-small span { display: inline-block; width: 100%; }
.pricing-small h3 { position: relative; margin-bottom: 10px; }
.pricing-small h3:before { position: absolute; content: ""; bottom: -10px; left: 50%; width: 50px; margin-left: -25px; background: #fcd535; height: 2px; }

/*Pricing  2*/
.iq-pricing-2 { padding: 30px 20px; text-align: center; z-index: 1; position: relative; border-radius: 10px; border: 1px solid #151d2e; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
.iq-pricing-2:hover { box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); border: 1px solid #fcd535; }
.iq-pricing-2 .title { display: block; font-size: 18px; font-weight: 600; text-transform: uppercase; margin: 0 0 10px 0; }
.iq-pricing-2 .price-value { display: inline-block; font-size: 40px; font-weight: 600; }
.iq-pricing-2 .pricing-content { list-style: none; padding: 0; margin: 0 0 20px 0; }
.iq-pricing-2 .pricing-content li { line-height: 40px; }
.iq-pricing-2 .pricing-content li i { font-size: 12px; }



@media screen and (max-width:990px){
    .pricingTable{
        margin-bottom: 30px;
    }
}

@media screen and (max-width:767px){
    .pricingTable{
       margin: 0 0 30px 0;
    }
}@charset "utf-8";
/* CSS Document */