* {
    padding: 0;
    margin: 0;
    outline: 0;
}

ol{
    list-style-type: revert;
}
ul {
    list-style-type: none;
    margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
a,
p,
i,
span,
input {
    padding: 0;
    margin: 0;
}

h1,
h2,
h3,
h4,
h5 {
    color: #000;
    font-size: 30px;
}
html{
    scroll-behavior: smooth;
}

body {
    font-family: 'Finlandica', ;

    font-family: 'Nunito', ;

    font-family: 'Roboto', ;

    font-family: 'Roboto Slab', ;
    
}

a,
a:hover {
    color: #000;
    text-decoration: none;
}

.form-control:focus-within {
    box-shadow: none;
}

img {
    vertical-align: middle;
}

/* header css start */
.header_section {
    background: #FFFFFF;
    height: 80px;
    box-shadow: 0 1px 6px rgba(57,73,76,.35);
}
.header_section.scrolled {
    background-color: #fff !important;
    transition: background-color 200ms linear;
  }

.header_section .navbar-brand img {
    width: 70px;
    height:59px;
}
.hide{
    display: none;
}
@media screen and (max-width: 768px) {
    .hide{
        display: block;
    }
}
    


.header_section .navbar-nav .nav-item .nav-link {
    font-size: 14px;
    color: #522B79;
    line-height: 21px;
    font-weight: 600;
    padding: 27px 12px;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    -ms-transition: all linear .3s;
    -o-transition: all linear .3s;
    font-family: 'Roboto', sans-serif;
    transition: all linear .3s;
}
#navbarNav{
    z-index: 999;
}

.header_section .navbar-nav .nav-item .nav-link i {
    margin-left: 2px;
}

.header_section .navbar-nav .nav-item .nav-link:hover {
    color: #AD277C;
}

.header_section .navbar-nav .nav-item {
    position: relative;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    -ms-transition: all linear .3s;
    -o-transition: all linear .3s;
    transition: all linear .3s;
}

.header_section .navbar-nav .nav-item ul {
    position: absolute;
    top: 85%;
    left: 0px;
    z-index: 1000;
    float: left;
    min-width: 200px;
    padding: 0;
    margin: 0;
    display: none;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    -ms-transition: all linear .3s;
    -o-transition: all linear .3s;
    transition: all linear .3s;
    transition: all linear .3s;
    /* -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%); */
}

.header_section .navbar-nav .nav-item ul li a {
    display: block;
    padding: 15px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #1A78F2;
    white-space: nowrap;
    font-size: 14px;
    line-height: 16px;
    border-bottom: 1px solid rgba(204, 204, 204, 0.32);
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    -ms-transition: all linear .3s;
    -o-transition: all linear .3s;
    transition: all linear .3s;
    font-family: 'Roboto', sans-serif;
}

.header_section .navbar-nav .nav-item ul li a:hover {
    color: #D53E85;
    background-color: rgba(0, 0, 0, .1);
}

.header_section .navbar-nav .nav-item:hover ul {
    display: block;
}




.header_section .btn_nav:hover {
    color: #D53E85;
    background: #fff;
    border: 1px solid #D53E85;
} 
.login{
    color: #522B79;
    font-size: 18px;
}
.login:hover{
    color: #AD277C;
}



.navbar-light .navbar-toggler {
    border: none;
    background: #AD277C !important;
    border-radius: 0px;
    padding: 6px 13px;
}

.navbar-light .navbar-toggler span {
    color: #fff;
}

/* .nav_bg {
    box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
} */

#black{
    /* height: auto; */
    padding: 0px 0px 30px 0px;
}
.hero{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 730px;
    width: 100%;
    background-image: url("/static/frontend/img/islamic_marriage_pic.jpg");
}
.hero_content{
background-color: #AD277C;
height: auto;
margin: 80px 0;
}
/* .search{
    display: flex;
    text-align: center;
    justify-content: center;
} */

.input-group-text{
    background-color: #AD277C;
    color: #fff;
    border: none;
    border-radius: 0px;
    font-size: 17px;
    font-weight: bold;
    /* padding: 10px; */
}
.custom-select{
    width:100%;
    height: 35px;
    background-color: #522B79;
    color: #fff;
    border: none;
    outline: none;
    margin-left: 0px !important;
}
.custom-select option{
    color:#522B79 ;
    background-color: #fff;
}
.custom-select option:hover{
    background-color: #522B79;
    color: #fff;
}
.input-group .color{
    /* width:250px; */
    height: 35px;
    background-color: #522B79;
    color: #fff;
    border: none;
    outline: none;
    width: 100%;
    margin-left: 0px;
}
.btn{
    padding: 10px 30px;
    background-color: #522B79 ;
    color: #fff;
    border: 1px solid #522B79;
    width: 100%;
    margin-left: 0px;
}
.btn:hover{
    background-color: #fff ;
    color: #522B79;
    border: 1px solid #522B79;
}

.lead h4{
    color:#AD277C;
    font-size: 30px;
    padding-top: 190px;
}
.lead p{
    margin: 20px 0;
    /* border-top: 1px solid #fff; */
    color: #fff
}

.bio_data{
    padding: 40px 0;
    height: auto;
}

.make-bio_data{
    background-color: #522B79;
    padding: 26px 50px;
    color: #fff;
    font-size: 35px;
    border-radius: 5px;
    /* margin-top: 40px; */
    /* text-align: center;
    vertical-align: center; */
}
.make-bio_data:hover{
    background-color: #AD277C;
    color: #fff;
}
.learn-bio_data{
    background-color: #5A0763;
    padding: 21px 36px;
    border-radius: 5px;
color: #fff;
font-size: 17px;
}
.learn-bio_data{
    color: #fff !important;
}

.num{
    font-size: 65px;
}

.faq_block {
    /* border-radius: 6px;
    background-color: #fff; */
    /* -webkit-box-shadow: 0 3px 6px 3px rgba(156,166,175,.22);
    box-shadow: 0 3px 6px 3px rgba(156,166,175,.22); */
    padding: 38px 100px;
    text-align: justify;
    /* -webkit-transition: opacity .4s,visibility .4s;
    -o-transition: opacity .4s,visibility .4s;
    transition: opacity .4s,visibility .4s; */
  }
  .bg-gray{
    background-color: #F5F5F5;
  }


  section.footer {
    background: #522B79;
    padding: 60px 0;
    text-align: center;
}

.widgts h4 {
    color: #003E1B;
    font-size: 20px;
    margin: 0 0 30px 0;
}

.widgts ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.widgts ul li {
    margin-bottom: 10px;
}
.cal{
    color: #fff;
}

.widgts ul li a {
    color: rgb(255, 251, 251);
    text-transform: capitalize;
    font-size: 14px;
}

.widgts ul li a:hover {
    text-decoration: underline;
    color: #D53E85;
}

.wl-card-list {
    margin-top: 20px;
}

.wl-card-list ul li {
    display: inline-block;
}

.wl-card-list ul li a img {
    width: 50px;
}

.ftr_copy p {
    color: #a59d9f;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    width: 50%;
    margin-top: 15px;
}

.ftr_copy p a {
    color: #a59d9f;
}

#btn-back-to-top{
    height: 50px;
width: 50px;
border-radius: 50%;
position: fixed;
bottom: 40px;
right: 40px;
display: none;
border: 1px solid  #522B79;
z-index: 999;
}
#btn-back-to-top:hover{
    background-color: #522B79;
    color: #fff;
}
#btn-back-to-top:hover i{
    color: #fff;
}








/* About Page CSS */




.about_hero{
    padding: 60px 0;
    background: #642B73; 
    background: -webkit-linear-gradient(to right, #700291, #9B1C82); 
    background: linear-gradient(to right, #700291, #9B1C82); 
    height: 300px;
    width: 100%;
}
.about_hero .hero_text{
    color: #fff;
    font-size: 50px;
    font-weight: bold;
    text-align: center;
    margin-top: 60px;
}
#about_main{
    padding: 30px 135px; 
    margin: 50px 0px;
    border-bottom: 1px solid #522B79;
    border-top: 1px solid #522B79;
    font-size: 14px;
    color: #808080;
}








/* FAQ page */





.faq_block2 {
    /* border-radius: 6px; */
    background-color: #f5f5f5;
    -webkit-box-shadow: 0 3px 6px 3px rgba(156,166,175,.22);
    box-shadow: 0 3px 6px 3px rgba(156,166,175,.22);
    padding: 0px 0px;
    margin: 75px 0;
    border: 1px solid #e8eaed;
    -webkit-transition: opacity .4s,visibility .4s;
    -o-transition: opacity .4s,visibility .4s;
    transition: opacity .4s,visibility .4s;
  }
  
  
  .panel-default {
    border-color: transparent;
    border-bottom: 1px solid #e8eaed;
    border-top: 1px solid #e8eaed;
  border-radius:0px !IMPORTANT;
  }
  .panel-body p, .panel-body ul li{
  font-size:13px;
  }
  .panel-group .panel-heading a {
    display: block;
    padding: 15px 15px;
    text-decoration: none;
    position: relative;
      font-size: 13px;
      font-weight: bold;
    text-transform: uppercase;
    color: #70717b;
    font-weight: normal;
    cursor: pointer;
    padding-right: 40px;
    -webkit-transition: color .4s;
    -o-transition: color .4s;
    transition: color .4s;
  }
  .panel-default>.panel-heading {
    color: #333;
    background-color: transparent;
    border-color: #003e1b !important;
  }
  .panel-title a{
    font-size: 13px;
      
  }
  
  
  .panel,
  .panel-body {
    box-shadow: none;
  }
  
  .panel-body{
    background-color: #fff;
  }
  
  .panel-group .panel-heading {
    padding: 0;
    position: relative;
  }
  
  .panel-group .panel-heading a {
    display: block;
    padding: 10px 15px;
    text-decoration: none;
    position: relative;
    color:#692992;
    font-size: 13px;
    font-weight: bold;
    margin-left: 20px;
  }
  
  .panel-group .panel-heading a:before {
      content: '-';
      /* float: left; */
      width: 20px;
      height: 20px;
      line-height: 20px;
      color: #fff;
      background-color: #692992;
      text-align: center;
      border-radius: 100%;
      margin-right: 5px;
      position: absolute;
      left: -15px;
  }
  
  .panel-group .panel-heading a.collapsed:before {
    content: '+';
  }
  
  .panel-body p{
    font-size: 14px;
    padding: 3px 0;
  }












  /* contact page */





  #contact_main .contact{
    padding: 0px 320px 35px 320px; 
    margin: 55px 0px;
    /* border-top: 1px solid #522B79; */
    border-bottom: 1px solid #a7a5a8;
    font-size: 14px;
    color: #808080;
  }
  .label{
    margin-bottom: 0px !important;
  }
  .form-control:focus-within{
    border-color: #692992;
    border-width: 2px;
    border-radius: 0px;
    /* box-shadow: 0 0 8px rgba(218,62,133,.6); */
  }
  /* .custom-select{
    width: 100%;
  } */

  .bttn{
    padding: 10px 30px;
    background-color: #522B79 ;
    color: #fff;
    border: 1px solid #522B79;
    /* width: 80px; */
border-radius: 2px;
font-size: 16px;
}
.bttn:hover{
    box-shadow: 0 7px 9px -5px #000;
    border: 1px solid #522B79;
    outline: 0;
  }
  .btn2{
    padding: 8px 30px;
    background-color: #9B1C82 ;
    color: #fff;
    /* border: 1px solid #522B79; */
    width: 100%;
border-radius: 2px;
font-size: 16px;
}
.btn2:hover{
    /* box-shadow: 0 7px 9px -5px #000; */
    /* border: 1px solid #522B79; */
    outline: 0;
    background-color: #522B79 ;
  }
  .nsl-container-buttons a {
    flex: 1 1 auto;
    display: block;
    margin: 5px 0;
    width: 100%;
  }

  .google{
    /* margin-left: 129px; */
    display: flex;
    justify-content: center;
    align-items: center;
  }

  svg {
    height: 24px;
    width: 24px;
    vertical-align: top;
  }
  .nsl-button{
    display: flex;
    margin: 0;
    /* padding: 20px 25px; */
    border-radius: 1px;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .25);
    color: RGBA(0, 0, 0, 0.54);
    width: 207px;
    background: none;
    cursor: pointer;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    text-decoration: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
  }
  
  .nsl-button-label-container{
    color: #757575;
    font-size: 16px;
  }


  /* tutorial page */

    .video{
        /* padding: 0px 320px 35px 320px;  */
        margin: 35px 0px;
        padding-bottom: 35px;
        /* border-top: 1px solid #522B79; */
        /* border-bottom: 1px solid #a7a5a8; */
        font-size: 14px;
        /* color: #808080; */
    }
    .video iframe{
        width: 60vw;
        height: 70vh;
    }




/* privacy page */



#privacy_main {
    padding: 30px 165px;
    margin: 50px 0px;
    /* border-bottom: 1px solid #522B79;
    border-top: 1px solid #522B79; */
    font-size: 16px;
    color: #706f6f;
    background-color: #fff;
    line-height: 1.5;
  }
#privacy_main ul{
    list-style-type: disc;
}
#privacy_main ul li{
    margin-bottom: 10px;
}



/* Bio-Data Page */





#bio_data{
    padding: 60px 0;
}

.bio_data{
    text-align: center;
    padding: 40px 0;
    background-color: #522B79;
    color: #fff;
}
.bio_data_text h3{
    color: #fff;
}
.data_table{
    width: 100%;
    text-align: center;
    margin: 20px auto;
}
/* .table tr{
    width: 90%;
    margin-bottom: 10px !important;
} */
.table td{
    color:#fff;
    border: 1px solid #eee;
    padding: 10px 0;
    border-right: none;
    width: 50%;
}
.table td:nth-child(odd) {
    font-weight: bold;
}
.table2 td:nth-child(odd){
    text-align: left;
    font-weight: bold;
    color: #522B79;
}
.table2 td:nth-child(even){
    padding-left: 30px;
}




/* PROFILE PAGE */
  



.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 170px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    /* margin-top: 5px; */
  }
  @media screen  and (max-width: 820px) {
    .dropdown-content{
        min-width: 90%;
        background-color: #fff;
    }
  }
  /* Links inside the dropdown */
  .dropbtn{
    color: #AD277C !important;
    /* font-size: 16px; */
    font-weight: bold;
  }
  .dropbtn i{
    font-size: 22px;
  }
  .dropdown-content a {
    color: #522B79;
    padding: 10px 12px;
    text-decoration: none;
    display: block;
    border-bottom: 1px solid rgb(192, 188, 188);
  }
  
  /* Change color of dropdown links on hover */
  .dropdown-content a:hover {background-color: #ddd;
    color: #522B79;
  }
  .dropdown1{
    cursor: pointer;
  }
  
  /* Show the dropdown menu on hover */
  .dropdown1:hover .dropdown-content {display: block;}
  
  /* Change the background color of the dropdown button when the dropdown content is shown */
  .dropdown1:hover .dropbtn {color: #AD277C;} 

  .btn3{
    padding: 10px 30px;
    background-color: #fafafa ;
    color: #522B79;
    border: 1px solid #522B79;
    width: 60%;
    margin-left: 0px;
}
.btn3:hover{
    background-color: #522B79 ;
    color: #fff;
    border: 1px solid #fff;
}
.btn3:hover a{
    color: #fff;
}
.edit_profile{
    border-radius: 6px;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 6px 3px rgba(156,166,175,.22);
    box-shadow: 0 3px 6px 3px rgba(156,166,175,.22);
    padding: 0px 0px;
    margin: 75px 0;
    height: auto;
    width: 100%;
    border: 1px solid #e8eaed;
    -webkit-transition: opacity .4s,visibility .4s;
    -o-transition: opacity .4s,visibility .4s;
    transition: opacity .4s,visibility .4s;
}
.edit_profile .profile_btn{
    padding: 5px 20px;
    background-color: #522B79;
    color: #fff;
}
.publish-btn{
    background-color: #522B79;
    padding: 18px 40px;
    color: #fff;
    font-size: 20px;
    border-radius: 5px;
}
.edit_profile .profile_btn2{
    padding: 5px 20px;
    background-color: #AD277C;
    color: #fff;
}
.edit_profile .modal-content h2{
    font-size: 22px;
    color:#522B79
}
.edit_profile .modal-content button{
    height: 40px;
    width: 40px;
    margin: 1px 1px 0 0 ;
    border-radius: 50%;
    background-color: #AD277C;
    position: relative;
}
.edit_profile .modal-content span{
    position: absolute;
    top: 47%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #fff;
}
.edit_profile .modal-content button:hover{
    background-color: #522B79;
}
.edit_profile .modal-body ul li{
    margin: 10px 0;
}
.navigation ul{
    list-style-type: none;
    padding: 10px 0;
    margin: 10px 15px;
    border-bottom: 2px solid #522B79;
}
.navigation ul li{
    display: inline-block;
    margin: 5px 0px;
    padding: 3px 10px;
    background-color: #F0F0F0;
    cursor: pointer;
    position: relative;
}
.navigation ul li a{
    margin-left: 7px;
}
.navigation ul .active{
    background-color: #522B79;
}
.navigation ul .active a{
    color: #fff;
}
.navigation ul li:hover a{
    color: #AD277C;
}
.navigation ul li::before{
    content: "";
position: absolute;
right: -10px;
bottom: 0;
width: 0;
height: 0;
border-left: 10px solid #f0f0f0;
border-top: 14px solid transparent;
border-bottom: 14px solid transparent;
z-index: 2;
}
.navigation ul li::after{
    content: "";
position: absolute;
left: 0;
bottom: 0;
width: 0;
height: 0;
border-left: 10px solid white;
border-top: 14px solid transparent;
border-bottom: 14px solid transparent;
z-index: 1;
}
.navigation ul .active::before{
    border-left: 10px solid #522B79;
}
.edit_profile .form{
    width: 90%;
}
.edit_profile .form .description{
    font-size: 14px;
    color: #AD277C;
    font-weight: bold;
    padding: 20px 0;
}
.edit_profile .form legend{
    font-size: 17px;
    font-weight: bold;
}
.edit_profile .form .btn4{
    padding: 5px 10px;
    background-color: #522B79;
    border: 1px solid #522B79;
    font-size: 14px;
    font-weight: bold;
}
.edit_profile .form .btn4 a{
    color: #fff;
}
.edit_profile .form .btn4:hover{
    background-color: #AD277C;
    color: #fff;
    border: 1px solid #fff;
}
.edit_profile .form .custom-select{
    background-color: #fff;
    color: #000;
    border: 1px solid #f0f0f0;
}
.edit_profile .form .custom-select:focus{
    border-color: #522B79;
    box-shadow: none !important;
}


/* Delete Page */



.delete .delete_content h1{
    font-size: 17px;
    font-weight: bold;
    color: #7F7F7F;
}
.delete .delete_content .title{
    font-size: 16px;
    font-weight: bold;
    color: #7F7F7F;
}
.delete .delete_content p{
    font-size: 15px;
    color: #7F7F7F;
}
.form .btn4 a{
    color: #fff;
}
.form .btn4{
    padding: 5px 10px;
    background-color: #522B79;
    border: 1px solid #522B79;
    font-size: 14px;
    font-weight: bold;
}
.form .btn4:hover{
    background-color: #AD277C;
    color: #fff;
    border: 1px solid #fff;
}
.description2 a{
    color: #AD277C;
}
.description2 a:hover{
    color: #522B79;
}


/* Biodata Page */



.biodata_hero{
    background-color: #522B79;
}
.biodata_hero .form_label p{
    color: #fff;
    font-size: 20px;
    margin: 5px 0;
}
.biodata_hero .custom-select{
    border: 1px solid #fff;
}
.biodata_hero .form input{
    background-color: #522B79;
    color: #fff;
    border: 1px solid #fff;
    width: 100% !important;
}
@media (min-width: 768px) and (max-width: 991px){
.biodata_hero .custom-select {
  margin-left: 4px !important;
  width: 99% !important;
}
}
.biodata_hero .form .btn4 {
    padding: 10px 26px;
    background-color: #fafafa !important;
    color: #522B79;
    border: 1px solid #522B79;
    width: 30%;
    margin-left: 0px;
}
.biodata_hero .form .btn4:hover{
    background-color: #522B79 !important;
    color: #fff;
    border: 1px solid #fff;
}
.biodata_main .data_table .table td{
    text-align: center;
    color: #000;
    border: 0.5px solid #000;
    padding: 10px 0;
    border-right: none;
    width: 50%;
    
}
.bio_data .for_border{
    /* height: 180px;
    width: 180px; */
    border-radius: 50%;
    position: relative;
    padding: 25px;
}
/* .bio_data .for_border canvas{
    padding: 10px 10px;
} */
.bio_data .for_border img{
    position: absolute;
    top: 49%;
    left: 50%;
    transform: translate(-49%,-50%);
}
.bio_data .percent{
    font-weight: bold;
}
.biodata_main .bio_data{
    border: 1px solid rgba(108, 0, 146, .2);
    transition: all 0.3s;
}
.biodata_main .bio_data:hover{
    cursor: pointer;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}
.biodata_main .title h3{
    font-size: 33px;
    font-weight: bold;
}
.pagination .active{
    background-color: #522B79;
    color: #fff !important;
}
.pagination .page-link{
    color:#522B79
}


/* Subscription Page */


.subscription{
    background-color: #F5F5F5;
}



.pricing-table-3{
    background-color:#FFF;
    margin:15px auto;
    box-shadow:0px 0px 25px rgba(0,0,0,0.1);
    max-width:300px;
    border-radius:0px 10px 0px 10px;
    overflow:hidden;
    position:relative;
    min-height:250px;
    transition:all ease-in-out 0.25s;
  }
  .pricing-table-3:hover{
    transform:scale(1.1,1.1);
    cursor:pointer;
  }
  
  
  .pricing-table-3.basic .price{
    background-color:#5A0763;
    color:#FFF;
  }
  .pricing-table-3.premium .price{
    background-color:#AD277C;
    color:#FFF;
  }
  .pricing-table-3.business .price{
    background-color:#522B79;
    color:#FFF;
  }
  
  .pricing-table-3 .pricing-table-header{
    background-color:#212121;
    color:#FFF;
    padding:20px 0px 0px 20px;
    position:absolute;
    z-index:5;
  }
  .pricing-table-3 .pricing-table-header p{
    font-size:12px;
    opacity:0.7;
  }
  .pricing-table-3 .pricing-table-header::before{
    content:"";
    position:absolute;
    left:-50px;
    right:-180px;
    height:125px;
    top:-50px;
    background-color:#212121;
    z-index:-1;
    transform:rotate(-20deg)
  }
  .pricing-table-header h4{
    color: #fff;
  }
  
  .pricing-table-3 .price{
    position:absolute;
    top:0px;
    text-align:right;
    padding:110px 20px 0px 0px;
    right:0px;
    left:0px;
    font-size:20px;
    z-index:4;
  }
  .pricing-table-3 .price::before{
    content:"";
    position:absolute;
    left:0px;
    right:0px;
    height:100px;
    bottom:-25px;
    background-color:inherit;
    transform:skewY(10deg);
    z-index:-1;
    box-shadow:0px 5px 0px 5px rgba(0,0,0,0.05);
  }
  
  
  .pricing-table-3 .pricing-body{
    padding:20px;
    padding-top:200px;  
  }
  .pricing-table-3 .pricing-table-ul li{
    color:rgba(0,0,0,0.7);
    font-size:13px;
    padding:10px;
    border-bottom:1px solid rgba(0,0,0,0.1);
  }
  .pricing-table-3 .pricing-table-ul .fa{
    margin-right:10px;
  }
  .pricing-table-3.basic .pricing-table-ul .fa{
    color:#5A0763;
  }
  .pricing-table-3.premium .pricing-table-ul .fa{
    color:#AD277C;
  }
  .pricing-table-3.business .pricing-table-ul .fa{
    color:#522B79;
  }
  .pricing-table-3 .view-more{
    margin:10px 20px;
    display:block;
    text-align:center;
    padding:10px 0px;
    color:#FFF;
  }
   .premium .view-more{
    background-color: #AD277C;
  }
  .basic .view-more{
    background-color: #5A0763;
  }
   .business .view-more{
    background-color: #522B79;
  }


  .icons{
    display: flex;
    flex-direction: column;
}
.icons ul li{
    display: inline;
    margin: 10px 5px;
}
.icons ul li a{
    color: #fff;
    font-size: 35px;
    transition: all 0.3s ease-in-out;
}
.icons ul li a:hover{
    color: #AD277C;
    font-size: 35px;
}
.developed{
    color: #fff;
    font-size: 17px;
}
.developed a{
    color: #AD277C;
    font-weight: bold;
}
.developed a:hover{
    color: #fff;
}