/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */

.f-14 {
    font-size: 14px !important;
}
.c-facebook {
    color: #3b5998 !important;
}
.bg-facebook {
    background-color: #3b5998!important;
    color: #fff !important;
}
.menu-wrap .logo-menu {
    width: 235px !important;
}
.menu-wrap.fixed .logo-menu {
    width: 235px !important;
}
.footer .logo-footer {
    width: 230px !important;
}
.footer .logo-bg {
    top: 40% !important;
    width: 250px !important;
}
.br-12 {
  border-radius: 12px!important;
}
.fs-normal {
    font-style: normal!important;
}
.bg-facebook {
    background-color: #3b5998!important;
    color: #fff!important;
}
.circle-section .number {
    font-size: 24px!important;
}
.footer .copyright {
    line-height: 24px;
}

/* Images */
.img01 {
    background-image: url("../../assets/img/seo-aboutus.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.img02 {
    background-image: url("../../assets/img/seo-analytics.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.img03 {
    background-image: url("../../assets/img/seo-email-marketing.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.img04 {
    background-image: url("../../assets/img/seo-socialmedia.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.img05 {
    background-image: url("../../assets/img/seo-contentmarketing.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.img06 {
    background-image: url("../../assets/img/seo-seo.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.img07 {
    background-image: url("../../assets/img/seo-payperclick.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.socialpath {
    background-image: url("../patterns/socialpath.svg");
    background-repeat: repeat;
}

/* Slick Slider Plans */
.plansslick #plansslider .plan-container {
    outline: none;
    padding-left: 15px;
    padding-right: 15px;
}
.plansslick #plansslider .plan-container .wrapper {
    position: relative;
    box-shadow: 0 5px 15px 0 rgba(110, 110, 110, .1);
    border-radius: 12px;
    margin-top: 50px;
}
.plansslick #plansslider .plan-container .wrapper .top-content {
    border-top-right-radius: 12px;
    border-top-left-radius: 12px;
    background-color: #fff;
    padding: 40px 60px 20px 60px;
}
.plansslick #plansslider .plan-container .wrapper .list-info {
    padding: 20px 60px 40px 60px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    background-color: #ee5486;
    margin: 0px;
    list-style-type: none;
}
.plansslick #plansslider .plan-container .wrapper .list-info i {
    color: #fff !important;
    float: left;
    padding: 5px 0px;
    font-size: 38px;
    margin: 0px 15px 0px 0px;
}
.plansslick #plansslider .plan-container .title {
    font-size: 26px;
}
.plansslick #plansslider .plan-container .price {
    color: #181b22;
    font-weight: 700;
    font-size: 32px;
}
.plansslick #plansslider .plan-container .price sup {
    top: -.4em;
    font-size: 20px;
}
.plansslick #plansslider .plan-container .info {
    font-weight: lighter;
    color: #455A64;
    font-size: 14px;
    margin-bottom: 15px;
}
.plansslick #plansslider .plan-container .wrapper a {
    margin: 20px 0px;
}
.plansslick #plansslider .plan-container .list-info li {
    padding: 10px 0;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
}
.plansslick #plansslider .plan-container .svg {
    height: 50px;
    width: 50px;
}

/* Responsive */
@media (max-width:991px) {
    .dn-991 {
        display: none!important;
    }
}
