@font-face {
    font-family: 'MMResistSans';
    src: url('../fonts/MMResistSans-Regular.woff2') format('woff2'),
         url('../fonts/MMResistSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
html ,body{
    overflow-x:hidden !important;
    font-family: MMResistSans, Arial, sans-serif !important;
}
/* Default for desktop/tablet */
h1, h2, h3, h4, h5, h6, .cc-blue {
    font-weight: 550 !important;
}



section{
        padding-top:80px !important;
        padding-bottom:80px !important;
}

section > div:first-child {
    padding-top:0px !important;
    padding-bottom:0px !important;
}

.c-font{
    font-family: Arial, sans-serif !important;
}
.front-heading{
    clip-path: polygon(0 0, 100% 0, 100% 95%, 0% 100%);
}
.section-clip{
    clip-path: polygon(0 5%, 100% 0, 100% 100%, 0% 100%);
}
.both-clip{
    clip-path: polygon(0 5%, 100% 0, 100% 95%, 0% 100%);
}
.c-background{
    background-color: rgb(28, 20, 36);
}
.c-background2{
    background-color: rgb(30, 30, 66);
}
.c-background3{
    background-color: rgb(255, 255, 255);
}
.c-background4{
    background-color: rgb(8, 129, 226);
}
.c-background5{
    background-color: rgb(245, 255, 252);
}
.c-background6{
    background-color: rgb(59, 191, 143);
}
.c-background7{
    background-color: rgb(251, 246, 255);
}
.c-background8{
    background-color: rgb(20, 179, 139);
}
.c-background9{
    background-color: rgb(19, 18, 23);
}
.c-background10{
    background-color: rgb(31, 33, 37);
}
.c-background11{
    background-color: rgb(19, 52, 59);
}
.c-background12{
    background-color: rgb(244, 250, 255);
}
.c-purple{
    color: rgb(142, 105, 248);
}
.c-blue{
    color: rgb(36, 151, 243);
}
.c-green{
    color: rgb(0, 208, 132);
}
.c-transparent{
    background-color: rgb(244, 250, 255);
    height: 400px;
    border-radius: 5%;
}
.c-greentransparent{
    background-color: rgb(243, 249, 247);
    height: 400px;
    border-radius: 5%;
}
.c-purpletransparent{
    background-color: rgb(250, 245, 254);
    height: 400px;
    border-radius: 5%;
}
/* testemonials */
.card {
  border: 1px solid #e6e6e6;
  box-shadow: 0 4px 15px rgba(0,0,0,0.05);
  border-radius: 12px;
  transition: 0.3s;
}

.card:hover{
  box-shadow: 0 8px 25px rgba(0,0,0,0.1);
}




/* Small devices (phones landscape) */
@media (max-width: 576px) {
    
h1, h2, h3, h4, h5, h6, .cc-blue {
    font-weight: 1000 !important;
}
section{
        padding-top:40px !important;
        padding-bottom:40px !important;
}
.section-clip{
    clip-path: polygon(0 3%, 100% 0, 100% 100%, 0% 100%) !important;
}

.c-transparent{

    height: 200px !important;

}
.c-greentransparent{

    height: 200px !important;

}
.c-purpletransparent{
    height: 200px !important;
}
section > div:first-child {
    padding-left:20px !important;
    padding-right:20px !important;
}

/*small devices end*/
}