body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    -moz-font-feature-settings: "liga" on;
}
.main-header-section{ 
  background-image: linear-gradient(130deg,rgba(134, 36, 225, 0.91) 25%,rgba(54, 7, 166, 0.89) 100%)!important;
}

.ribbon-section .ribbon-button button, .bottom-ribbon-section .ribbon-button button, .button-two .main-button button, .main-button button, .contact-wrap .leadform-show-form.leadform-lite input[type="submit"] { border-width: 0px!important;
    border-color: rgba(0,0,0,0);
    border-radius: 4px;
    letter-spacing: 5px;
    font-size: 14px;
      font-weight: 700!important;
    text-transform: uppercase!important;
    background-image: linear-gradient(90deg,#f92c8b 0%,#b02cd6 100%)!important;
    line-height: 1.7em!important;
    border: 2px solid;
-webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    padding-top: 18px!important;
    padding-right: 34px!important;
    padding-bottom: 18px!important;
    padding-left: 34px!important;
box-shadow: 0px 20px 30px -10px rgba(249,44,139,0.4);
-webkit-animation-duration: .2s;
    -moz-animation-duration: .2s;
    -o-animation-duration: .2s;
    animation-duration: .2s;
}
.multi-feature-area{
    background-image: linear-gradient(180deg,#ffffff 100%,#F2F2FA 50%)!important;
background-color:#f2f2fa;
}
.aboutus-section, .client-testimonial-section, .multi-slider-area, .ribbon-section{
    background-image: linear-gradient(180deg,#ffffff 0%,#F2F2FA 50%)!important;
background-color:#f2f2fa;
}
.bottom-ribbon-section, .contact-section, #woocommerce.woocommerce-section {
    background-image: linear-gradient(130deg,rgba(134, 36, 225, 0.91) 25%,rgba(54, 7, 166, 0.89) 100%)!important;
}
h2.head-text{
color:#333!important;
    font-size: 45px;
text-shadow:none!important;
}
.ribbon-section h2.heading-area{
color:#333!important;
    font-size: 28px;
text-shadow:none!important;
}
ul.products.columns-4 {
    padding: 50px;
}
h3.subhead-text{
color:#c1c1c1!important;
text-shadow:none!important;
}
li.multi-testimonial.second{
background:#fff!important;
}
ul.multiple-testimonial-section li.multi-testimonial {
     background: rgba(255,255,255,0.45);
}
.contact-section h2.head-text, .woocommerce-section h2{
color:#fff!important;
}
.main-button button:hover, .ribbon-section .ribbon-button button:hover, .bottom-ribbon-section .ribbon-button button:hover, .contact-wrap .leadform-show-form.leadform-lite input[type="submit"]:hover{
	letter-spacing: 5.5px;
-webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;}
.ribbon-section .ribbon-button button, .ribbon-section .ribbon-button button, .bottom-ribbon-section .ribbon-button button, .button-two .main-button button{
    background-image: linear-gradient(90deg,#f7828e 0%,#fcb6ab 100%)!important;
}
ul.multiple-featured-section li.multi-featured, ul.multiple-team-section li.multi-team .team-box, ul.multiple-testimonial-section li.multi-testimonial, .woocommerce.columns-4 ul.products li.product{
-webkit-box-shadow:0px 2px 70px 0px rgba(110,130,208,0.18);
box-shadow:0px 2px 70px 0px rgba(110,130,208,0.18);
border-radius:10px;
}
ul.multiple-featured-section li.multi-featured{
font-size: 14px;
    line-height: 1.8em;
      border-radius: 10px 10px 10px 10px;
    overflow: hidden;
    padding-top: 30px!important;
    padding-right: 20px!important;
    padding-bottom: 40px!important;
    padding-left: 20px!important
}

ul.multiple-featured-section, ul.multiple-team-section, .woocommerce-section{
padding:50px;
padding-bottom:5;
}
ul.multiple-testimonial-section{
padding-bottom:30px;
}
span.featured-icon i, span.multi-featured-icon i {
    width: 82px;
       line-height: 82px;
    border-radius: 100%;
}
h3.subhead-text{  
    font-size: 14px!important;
    font-style: normal;
    letter-spacing: 2px!important;
    line-height: 22px!important;
}
.aboutus-image img, .aboutus-section img {
     box-shadow: 0 10px 30px 0 rgba(187,187,187,.3), 0 10px 30px rgba(0,0,0,.07);
}
.ribbon-section h2.heading-area {
    font-size: 26px;
}
.main-head-partition {
      margin-top: 15px;
}
.woocommerce ul.products li.product a.button{
color: #b5b5b5!important;
    border-width: 0px!important;
    border-color: rgba(0,0,0,0);
    border-radius: 4px;
    letter-spacing: 3px;
    font-size: 11px;
       font-weight: 700!important;
    text-transform: uppercase!important;
    background-color: #ffffff!important;
box-shadow: 0px 2px 30px 0px rgba(110,130,208,0.14)!important;
    padding-top: 10px!important;
    padding-right: 5px!important;
    padding-bottom: 10px!important;
    padding-left: 5px!important

}
.woocommerce ul.products li.product a.button:hover{
     color: #7a69e6!important;
    letter-spacing: 3.5px;
background:#fff;
}
ul.multiple-featured-section li.multi-featured:nth-child(8n+1) span.multi-featured-icon i{
color: #7a69e6;
    background-color: rgba(122,105,230,0.3);
}
ul.multiple-featured-section li.multi-featured:nth-child(8n+2) span.multi-featured-icon i{
color: #fa5e5d;
    background-color: rgba(250,94,93,0.3);
}

ul.multiple-featured-section li.multi-featured:nth-child(8n+1) span.multi-featured-icon i{
color: #7a69e6;
    background-color: rgba(122,105,230,0.3);
}

ul.multiple-featured-section li.multi-featured:nth-child(8n+1) span.multi-featured-icon i{
color: #7a69e6;
    background-color: rgba(122,105,230,0.3);
}

ul.multiple-featured-section li.multi-featured:nth-child(8n+1) span.multi-featured-icon i{
color: #7a69e6;
    background-color: rgba(122,105,230,0.3);
}

ul.multiple-featured-section li.multi-featured:nth-child(8n+3) span.multi-featured-icon i{
color: #f98d5e;
    background-color: rgba(249,141,94,0.3);
}

ul.multiple-featured-section li.multi-featured:nth-child(8n+4) span.multi-featured-icon i{
    color: #6a9ae8;
    background-color: rgba(106,154,232,0.3);
}

ul.multiple-featured-section li.multi-featured:nth-child(8n+5) span.multi-featured-icon i{
color: #7a69e6;
    background-color: rgba(122,105,230,0.3);
}

ul.multiple-featured-section li.multi-featured:nth-child(8n+6) span.multi-featured-icon i{
color: #f9c043;
    background-color: rgba(249,192,67,0.3);
}
ul.multiple-featured-section li.multi-featured:nth-child(8n+7) span.multi-featured-icon i{
color: #f767b4;
    background-color: rgba(247,103,180,0.3);
}
ul.multiple-featured-section li.multi-featured:nth-child(8n+8) span.multi-featured-icon i{
color: #44ceb0;
    background-color: rgba(68,206,176,0.3);
}
@media screen and (max-width: 480px){
ul.multiple-featured-section, ul.multiple-team-section, .woocommerce-section, ul.multiple-testimonial-section{
padding:15px;
}
}
@media screen and (min-width: 1025px){
ul.multiple-featured-section li.multi-featured:nth-of-type(4n+4) {
    margin-right: 0px;
}
ul.multiple-featured-section li.multi-featured:nth-of-type(3n+3){
margin-right:3%!important;
}
ul.multiple-featured-section li.multi-featured:nth-of-type(4n+5) {
    clear: left;
}
ul.multiple-featured-section li.multi-featured, ul.multiple-team-section li.multi-team {
    width: 22.75%;
margin-right:3%;
margin-bottom:3%;
}
ul.multiple-featured-section li.multi-featured:nth-of-type(4n+4){
clear:none;
}
}