    table.dataTable{
        width:100% !important;
    }
        
    .portion_1_bg_color::before {
        content: '';
        display: block;
        width: 100%;
        height: 260px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25'%0AviewBox='0 0 16629.7 2720.31'%3E%3Cpath class='fil0' fill='%23ffffff' d='M16629.7 0l0 2720.31 -16629.7 0 0 -2012.39c0,0 299.77,4465.38 16629.7,-707.92z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: cover;
        position: absolute;
        bottom: -2px;
        left: 0;
        z-index: 0;
    }
    
    .view_more_btn{
        background:#fff !important;
    }
    
    .view_more{
        width:175px !important;
    }
    
    .social_icons {
        position:absolute;
        width: 40px;
        height: 40px;
        background: #ff0057;
        border-radius: 50%;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        color: #fff;
        cursor:pointer;
        z-index:0;
    }
    
    .padding-0{
        padding:0;
    }
    
    .social_icons:hover{
        background:#fff;
        border:1px solid #ff0057;
    }
    
    .social_icons:hover i{
        color:#ff0057;
    }
    
    .social_icons:hover span{
        color:#fff !important;
    }
    
    .bg-white{
        background-color:white;
    }
    
    .qr_img{
        border-radius:10px;
        border:2px solid #ff0057;
    }
    
    .circle_menu{
        display: inline-block;
        width: 100%;
        position: relative;
        margin-top: 125px;
    }
    
    .scene {
        margin: 40px 0;
        position: relative;
        width: 210px;
        height: 140px;
        margin: 40px auto;
        perspective: 1000px;
        z-index: 5;
    }

    .carousel_main {
        width: 100%;
        height: 100%;
        position: absolute;
        transform: translateZ(-288px);
        transform-style: preserve-3d;
        transition: transform 1s;
    }

    .carousel__cell {
        position: absolute;
        width: 190px;
        height: 120px;
        left: 10px;
        top: 10px;
        /*border: 2px solid black;*/
        line-height: 116px;
        font-size: 80px;
        font-weight: bold;
        color: white;
        text-align: center;
    }

    .carousel__cell:nth-child(1) {
        transform: rotateY(0deg) translateZ(288px);
    }

    .carousel__cell:nth-child(2) {
        transform: rotateY(40deg) translateZ(288px);
    }

    .carousel__cell:nth-child(3) {
        transform: rotateY(80deg) translateZ(288px);
    }

    .carousel__cell:nth-child(4) {
        transform: rotateY(120deg) translateZ(288px);
    }

    .carousel__cell:nth-child(5) {
        transform: rotateY(160deg) translateZ(288px);
    }

    .carousel__cell:nth-child(6) {
        transform: rotateY(200deg) translateZ(288px);
    }

    .carousel__cell:nth-child(7) {
        transform: rotateY(240deg) translateZ(288px);
    }

    .carousel__cell:nth-child(8) {
        transform: rotateY(280deg) translateZ(288px);
    }

    .carousel__cell:nth-child(9) {
        transform: rotateY(320deg) translateZ(288px);
    }
    
    .right-content, .mobile_bg_img {
        /*top: 40px;*/
    }
    
    .bg_img_portion_1 {
        /*position:relative;*/
    }
    
    .d_inline{
        display:inline-block;
        position:relative;
        width:100%;
    }
    
    .z_bg_color{
        background:#ff0057;
    }
    
    .z_text_color{
        color:#ff0057;
    }
    
    .main_body{
        background:#ffffff;
    }
    
    
    /* Portion 2 */
    #slide_portion_2{
        z-index:3;
        margin-top:2px;
    }
    
    .carousel-indicators li{
        border:1px solid #ff0057 !important;
    }
    
    .carousel-indicators .active{
        background-color:#ff0057 !important;
    }
    
    .carousel-control.left,
    .carousel-control.right{
       background-image:none;
    }
    
    /* Portion 3 */
    
    .portion_3_{
        overflow:hidden;
        background:#d6dcea;
    }
    
    .portion_3_::before{
        content:'';
        background:#fff;
        width:100%;
        height:120px;
        display:block;
        position:absolute;
        top:0;
        left:0;
        z-index:0;
        clip-path: polygon(100% 0, 0 0, 100% 50%);
    }
    
    .portion_3_::after{
        content:'';
        background:#fff;
        width:100%;
        height:120px;
        display:block;
        position:absolute;
        bottom:0;
        left:0;
        z-index:0;
        clip-path: polygon(0 60%, 0 100%, 100% 100%);
    } 
    
    .portion_3::before {
        content: '';
        display: block;
        width: 80px;
        height: 150px;
        /*background-image: url(/app-assets/img/index/dots.png);*/
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 4;
    }
    
    .portion_3::after {
        content: '';
        display: block;
        width: 80px;
        height: 150px;
        /*background-image: url(/app-assets/img/index/dots_r.png);*/
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        top: 20%;
        right: 0;
        z-index: 1;
    }
    
    .circle_div{
        padding:0 0 50px;
    }
    
    .circle_div::after {
        content: '';
        display: block;
        width: 80px;
        height: 100px;
        /*background-image: url(/app-assets/img/index/stars_3.png);*/
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: 0;
    }
    
    .font_bold{
        font-weight:bold;
    }
    
    .black{
        color:#000000;
    }
    
    .works_heading{
        color:#ffffff;
        width:350px;
        display:inline-block;
        transform: skewX(-45deg);
        letter-spacing:3px;
    }
    
    .works_heading div{
        transform: skewX(45deg);
    }
    
    .take_text{
        font-size:18px;
        font-weight:bold;
        letter-spacing:2px;
    }
    
    .step_text{
        border-radius:5px;
        width:150px;
        display:inline-block;
        color:#ff0057;
        letter-spacing:2px;
        border:1px solid #ff0057;
    }
    
    .css_main_div{
        padding:20px 150px 50px;
        z-index:2;
    }
    
    .css_img{
        width:50px;
        height:50px;
    }
    
    .create_save_share_div{
        background:#fff;
        width:250px;
        height:250px;
        border-radius:50%;
        display:inline-block;
        border:5px dashed #ff0057;
    }
    
    
    .creat_div::after,
    .save_div::after{
        content: '\290F';
        display: block;
        color: #ff0057;
        width: 30px;
        height: 10px;
        position: absolute;
        top: 25%;
        right: 3%;
        font-size: 6em;
        font-weight: 600;
        z-index: -2;
    }
    
    .creat_div,
    .save_div,
    .share_div{
        /*display: inline-block;*/
        /*width:350px;*/
        /*height:350px;*/
        /*background-repeat: no-repeat;*/
        /*background-size: contain;*/
    }
    
    .creat_div{
        /*background-image: url(/app-assets/img/index/create_it.png);*/
    }
    
    .save_div{
        /*background-image: url(/app-assets/img/index/save_it.png);*/
    }
    
    .share_div{
        /*background-image: url(/app-assets/img/index/share_it.png);*/
    }
    
    .p-t-50{
        padding-top:50px;
    }
    
    .css_heading{
        letter-spacing:2px;
    }
    
    .css_img_div {
        padding:10px 0;
    }
    
    .card_text_details{
        padding: 0px 10px 0 30px;
        font-size: 12px;
    }
    
    /* Portion 4 */
    .portion_4::before {
        content: '';
        display: block;
        width: 55px;
        height: 90px;
        /*background-image: url(/app-assets/img/index/star.png);*/
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        top: 0;
        left: 5%;
        z-index: 0;
    }
    
    .device_text {
        font-size:18px;
        padding:0 60px;
    }
    
    .device_heading{
        letter-spacing:3px;
    }
    
    .device_img_div{
        padding:0 0 20px;
    }
    
    /* Portion 5 */
    .sharing_text_div{
        background-image:url(/app-assets/img/index/slider_text.png);
        background-repeat:no-repeat;
        background-size:contain;
        width:400px;
        height:315px;
        color: #ffffff;
        font-size: 20px;
        text-align: justify;
        display: inline-flex;
        justify-content: center
    }
    
    .sharing_text_div span{
        padding:100px 65px 0;
    }
    
    .sharing_img_div {
        padding: 50px;
    }
    
    .sharing_text_{
        position: absolute;
        top: 5%;
        padding: 100px;
    }
    
    .sharing_heading_div::before {
        content: '';
        display: block;
        width: 80px;
        height: 150px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25'%0AviewBox='0 0 147.43 289.66'%3E%3Cstyle type='text/css'%3E .fil0 %7Bfill:%23FE0058;fill-rule:nonzero%7D %3C/style%3E%3Cpath class='fil0' d='M4.78 0.02c-0.73,-0.01 -1.45,-0.01 -2.18,-0.02l0 2.17c0.72,0 1.43,0.01 2.15,0.02l0.03 -2.17zm-2.7 -0.01c-0.69,0 -1.39,0.01 -2.08,0.02l0 2.17c0.7,-0.01 1.4,-0.02 2.1,-0.02l-0.01 -2.17zm-0.31 289.66l0 -2.17c0.72,0 1.43,0 2.15,-0l0.03 2.17c-0.73,0.01 -1.45,0.01 -2.18,0zm4.36 -0.04c0.73,-0.02 1.46,-0.04 2.18,-0.07l-0.1 -2.16c-0.71,0.03 -1.43,0.05 -2.14,0.07l0.05 2.16zm4.36 -0.17c0.73,-0.04 1.45,-0.08 2.17,-0.13l-0.15 -2.16c-0.72,0.05 -1.43,0.09 -2.15,0.13l0.12 2.16zm4.35 -0.3c0.72,-0.06 1.45,-0.13 2.17,-0.2l-0.22 -2.15c-0.71,0.07 -1.43,0.13 -2.14,0.2l0.19 2.16zm4.34 -0.43c0.72,-0.08 1.45,-0.17 2.17,-0.26l-0.29 -2.15c-0.71,0.09 -1.42,0.18 -2.13,0.26l0.25 2.15zm4.33 -0.56c0.72,-0.1 1.44,-0.21 2.16,-0.33l-0.35 -2.14c-0.7,0.12 -1.41,0.22 -2.12,0.32l0.31 2.14zm4.31 -0.69c0.72,-0.13 1.43,-0.26 2.14,-0.39l-0.41 -2.13c-0.7,0.13 -1.41,0.26 -2.12,0.39l0.38 2.13zm4.29 -0.82c0.71,-0.15 1.42,-0.3 2.13,-0.46l-0.47 -2.11c-0.7,0.15 -1.4,0.31 -2.1,0.45l0.45 2.12zm4.26 -0.95c0.71,-0.17 1.41,-0.34 2.11,-0.52l-0.54 -2.1c-0.7,0.18 -1.39,0.35 -2.09,0.52l0.51 2.1zm4.23 -1.08c0.7,-0.19 1.4,-0.39 2.1,-0.59l-0.6 -2.08c-0.69,0.2 -1.38,0.39 -2.07,0.58l0.58 2.09zm4.19 -1.2c0.7,-0.21 1.39,-0.43 2.09,-0.65l-0.67 -2.06c-0.68,0.22 -1.36,0.43 -2.05,0.64l0.63 2.07zm4.15 -1.33c0.69,-0.23 1.38,-0.47 2.06,-0.71l-0.73 -2.04c-0.67,0.24 -1.35,0.48 -2.03,0.7l0.69 2.05zm4.11 -1.46c0.68,-0.25 1.36,-0.51 2.04,-0.78l-0.79 -2.01c-0.66,0.26 -1.33,0.51 -2,0.76l0.76 2.03zm4.07 -1.58c0.67,-0.27 1.35,-0.55 2.02,-0.84l-0.86 -1.99c-0.66,0.28 -1.32,0.55 -1.98,0.82l0.82 2zm4.02 -1.7c0.67,-0.29 1.33,-0.59 1.99,-0.9l-0.92 -1.96c-0.65,0.3 -1.3,0.59 -1.96,0.88l0.88 1.98zm3.96 -1.83c0.66,-0.31 1.31,-0.63 1.96,-0.96l-0.98 -1.93c-0.64,0.32 -1.28,0.63 -1.93,0.94l0.94 1.95zm3.91 -1.94c0.65,-0.33 1.29,-0.67 1.93,-1.02l-1.03 -1.9c-0.63,0.34 -1.26,0.67 -1.9,1l1 1.92zm3.84 -2.06c0.64,-0.35 1.27,-0.71 1.9,-1.08l-1.09 -1.87c-0.62,0.36 -1.24,0.71 -1.87,1.06l1.06 1.89zm3.78 -2.18c0.63,-0.37 1.25,-0.75 1.87,-1.13l-1.15 -1.84c-0.61,0.37 -1.22,0.74 -1.84,1.11l1.11 1.86zm3.71 -2.29c0.61,-0.39 1.22,-0.79 1.83,-1.19l-1.2 -1.8c-0.59,0.4 -1.2,0.78 -1.8,1.17l1.17 1.82zm3.64 -2.4c0.6,-0.41 1.2,-0.82 1.8,-1.24l-1.25 -1.76c-0.59,0.41 -1.17,0.82 -1.77,1.22l1.22 1.79zm3.57 -2.51c0.59,-0.43 1.18,-0.86 1.76,-1.3l-1.31 -1.73c-0.57,0.43 -1.15,0.85 -1.73,1.27l1.28 1.75zm3.49 -2.61c0.58,-0.44 1.15,-0.89 1.72,-1.35l-1.36 -1.69c-0.56,0.45 -1.12,0.89 -1.69,1.32l1.33 1.71zm3.41 -2.72c0.56,-0.46 1.13,-0.93 1.68,-1.4l-1.41 -1.64c-0.55,0.46 -1.1,0.92 -1.65,1.37l1.38 1.67zm3.33 -2.82c0.55,-0.48 1.1,-0.96 1.64,-1.45l-1.46 -1.6c-0.53,0.48 -1.07,0.95 -1.61,1.42l1.43 1.63zm3.24 -2.92c0.53,-0.49 1.07,-0.99 1.59,-1.5l-1.5 -1.56c-0.52,0.5 -1.04,0.99 -1.56,1.47l1.48 1.58zm3.15 -3.01c0.52,-0.51 1.04,-1.02 1.55,-1.54l-1.55 -1.51c-0.5,0.51 -1.01,1.02 -1.52,1.52l1.52 1.54zm3.06 -3.11c0.5,-0.53 1,-1.06 1.5,-1.59l-1.59 -1.47c-0.48,0.52 -0.98,1.04 -1.47,1.56l1.57 1.49zm2.97 -3.2c0.49,-0.54 0.97,-1.08 1.45,-1.63l-1.64 -1.42c-0.47,0.54 -0.95,1.07 -1.42,1.6l1.61 1.45zm2.87 -3.28c0.47,-0.55 0.94,-1.11 1.4,-1.68l-1.68 -1.37c-0.45,0.55 -0.91,1.1 -1.38,1.65l1.65 1.4zm2.77 -3.37c0.45,-0.57 0.91,-1.14 1.35,-1.72l-1.72 -1.32c-0.44,0.57 -0.88,1.13 -1.33,1.69l1.69 1.35zm2.67 -3.45c0.44,-0.58 0.87,-1.17 1.3,-1.76l-1.76 -1.26c-0.42,0.58 -0.85,1.15 -1.27,1.73l1.73 1.3zm2.56 -3.53c0.42,-0.59 0.84,-1.19 1.24,-1.8l-1.79 -1.21c-0.4,0.59 -0.81,1.18 -1.22,1.76l1.77 1.24zm2.46 -3.6c0.4,-0.61 0.8,-1.22 1.19,-1.83l-1.83 -1.16c-0.38,0.6 -0.77,1.2 -1.17,1.8l1.81 1.19zm2.35 -3.68c0.38,-0.62 0.76,-1.24 1.13,-1.87l-1.86 -1.1c-0.37,0.61 -0.74,1.23 -1.11,1.83l1.84 1.14zm2.24 -3.75c0.36,-0.63 0.72,-1.26 1.08,-1.9l-1.9 -1.04c-0.35,0.62 -0.7,1.25 -1.06,1.87l1.88 1.08zm2.12 -3.81c0.35,-0.64 0.69,-1.29 1.02,-1.93l-1.93 -0.99c-0.33,0.63 -0.66,1.27 -1,1.9l1.91 1.02zm2.01 -3.87c0.33,-0.65 0.65,-1.31 0.96,-1.96l-1.96 -0.93c-0.31,0.64 -0.62,1.29 -0.94,1.93l1.94 0.96zm1.89 -3.93c0.31,-0.66 0.61,-1.32 0.9,-1.99l-1.98 -0.87c-0.29,0.65 -0.58,1.31 -0.88,1.95l1.97 0.9zm1.77 -3.99c0.29,-0.67 0.57,-1.34 0.84,-2.02l-2.01 -0.81c-0.27,0.66 -0.55,1.32 -0.83,1.98l1.99 0.84zm1.65 -4.04c0.27,-0.68 0.52,-1.36 0.78,-2.04l-2.03 -0.74c-0.25,0.67 -0.51,1.34 -0.77,2l2.02 0.78zm1.52 -4.09c0.24,-0.68 0.48,-1.37 0.71,-2.06l-2.05 -0.69c-0.23,0.68 -0.47,1.36 -0.71,2.03l2.04 0.72zm1.4 -4.13c0.22,-0.69 0.44,-1.38 0.65,-2.08l-2.07 -0.63c-0.21,0.69 -0.43,1.37 -0.64,2.05l2.06 0.66zm1.27 -4.17c0.2,-0.7 0.4,-1.4 0.59,-2.1l-2.09 -0.57c-0.19,0.69 -0.38,1.38 -0.58,2.07l2.08 0.59zm1.15 -4.21c0.18,-0.7 0.35,-1.41 0.52,-2.11l-2.11 -0.5c-0.17,0.7 -0.34,1.39 -0.52,2.09l2.1 0.53zm1.02 -4.24c0.16,-0.71 0.31,-1.42 0.46,-2.13l-2.12 -0.43c-0.15,0.7 -0.3,1.4 -0.45,2.1l2.12 0.46zm0.89 -4.27c0.14,-0.71 0.27,-1.43 0.4,-2.15l-2.13 -0.37c-0.12,0.7 -0.25,1.41 -0.39,2.11l2.13 0.41zm0.76 -4.3c0.12,-0.72 0.23,-1.44 0.33,-2.16l-2.14 -0.3c-0.1,0.71 -0.21,1.41 -0.33,2.12l2.14 0.34zm0.63 -4.32c0.09,-0.72 0.18,-1.44 0.27,-2.16l-2.15 -0.25c-0.08,0.71 -0.17,1.42 -0.26,2.13l2.15 0.27zm0.5 -4.34c0.07,-0.72 0.14,-1.45 0.2,-2.17l-2.16 -0.18c-0.06,0.71 -0.13,1.43 -0.2,2.14l2.16 0.21zm0.37 -4.34c0.05,-0.73 0.1,-1.45 0.14,-2.18l-2.16 -0.11c-0.04,0.71 -0.09,1.43 -0.13,2.14l2.16 0.15zm0.24 -4.36c0.03,-0.73 0.05,-1.46 0.07,-2.18l-2.17 -0.04c-0.01,0.71 -0.04,1.43 -0.07,2.14l2.16 0.08zm0.11 -4.36c0.01,-0.73 0.01,-1.45 0.01,-2.18l-2.17 0.01c0,0.72 0,1.43 -0.01,2.15l2.17 0.01zm-0.02 -4.36c-0.02,-0.73 -0.03,-1.45 -0.06,-2.18l-2.16 0.08c0.03,0.72 0.04,1.43 0.06,2.15l2.16 -0.05zm-0.15 -4.36c-0.03,-0.73 -0.07,-1.46 -0.12,-2.18l-2.16 0.15c0.05,0.71 0.09,1.43 0.12,2.14l2.16 -0.11zm-0.28 -4.36c-0.06,-0.72 -0.12,-1.45 -0.19,-2.17l-2.16 0.21c0.07,0.71 0.13,1.43 0.18,2.14l2.16 -0.18zm-0.41 -4.34c-0.08,-0.72 -0.16,-1.44 -0.25,-2.16l-2.15 0.27c0.09,0.71 0.17,1.42 0.25,2.14l2.15 -0.25zm-0.54 -4.32c-0.08,-0.71 -0.21,-1.45 -0.32,-2.16l-2.14 0.34c0.11,0.7 0.23,1.42 0.31,2.12l2.14 -0.3zm-0.67 -4.31c-0.12,-0.72 -0.25,-1.44 -0.38,-2.15l-2.13 0.41c0.13,0.7 0.26,1.41 0.38,2.11l2.13 -0.37zm-0.8 -4.29c-0.14,-0.71 -0.28,-1.44 -0.45,-2.14l-2.11 0.47c0.16,0.69 0.3,1.4 0.44,2.1l2.12 -0.43zm-0.93 -4.26c-0.17,-0.71 -0.34,-1.41 -0.51,-2.12l-2.1 0.53c0.17,0.7 0.34,1.39 0.51,2.09l2.11 -0.5zm-1.06 -4.23c-0.19,-0.7 -0.38,-1.4 -0.58,-2.1l-2.08 0.59c0.19,0.69 0.38,1.38 0.57,2.07l2.09 -0.57zm-1.19 -4.2c-0.21,-0.7 -0.42,-1.39 -0.64,-2.08l-2.06 0.66c0.22,0.68 0.43,1.37 0.63,2.06l2.07 -0.63zm-1.31 -4.16c-0.23,-0.69 -0.46,-1.38 -0.7,-2.06l-2.04 0.72c0.24,0.68 0.47,1.36 0.69,2.04l2.05 -0.69zm-1.44 -4.12c-0.25,-0.68 -0.51,-1.36 -0.77,-2.04l-2.02 0.78c0.26,0.67 0.51,1.34 0.76,2.01l2.03 -0.76zm-1.56 -4.07c-0.27,-0.68 -0.55,-1.35 -0.83,-2.02l-1.99 0.84c0.28,0.66 0.55,1.32 0.81,1.98l2.01 -0.81zm-1.69 -4.02c-0.29,-0.67 -0.59,-1.33 -0.89,-2l-1.97 0.9c0.3,0.65 0.59,1.3 0.87,1.96l1.98 -0.87zm-1.81 -3.97c-0.31,-0.66 -0.63,-1.32 -0.95,-1.97l-1.94 0.96c0.32,0.64 0.63,1.29 0.93,1.93l1.96 -0.93zm-1.93 -3.91c-0.33,-0.65 -0.67,-1.3 -1.01,-1.94l-1.91 1.02c0.34,0.63 0.67,1.27 0.99,1.9l1.93 -0.99zm-2.04 -3.85c-0.35,-0.64 -0.71,-1.27 -1.07,-1.91l-1.88 1.08c0.35,0.62 0.7,1.25 1.05,1.87l1.9 -1.04zm-2.16 -3.79c-0.37,-0.63 -0.74,-1.25 -1.12,-1.87l-1.84 1.14c0.37,0.61 0.74,1.22 1.1,1.84l1.86 -1.1zm-2.27 -3.72c-0.39,-0.62 -0.78,-1.23 -1.18,-1.84l-1.81 1.19c0.39,0.6 0.78,1.2 1.16,1.81l1.83 -1.16zm-2.38 -3.65c-0.4,-0.6 -0.82,-1.21 -1.23,-1.8l-1.77 1.24c0.41,0.59 0.81,1.18 1.21,1.77l1.79 -1.21zm-2.49 -3.58c-0.42,-0.59 -0.85,-1.18 -1.29,-1.76l-1.73 1.3c0.43,0.57 0.85,1.15 1.26,1.73l1.76 -1.26zm-2.6 -3.5c-0.44,-0.58 -0.89,-1.15 -1.34,-1.72l-1.69 1.35c0.44,0.56 0.88,1.13 1.32,1.69l1.72 -1.32zm-2.7 -3.42c-0.46,-0.57 -0.92,-1.13 -1.39,-1.68l-1.65 1.4c0.46,0.55 0.92,1.1 1.37,1.65l1.68 -1.37zm-2.8 -3.34c-0.48,-0.55 -0.96,-1.1 -1.44,-1.64l-1.61 1.45c0.48,0.53 0.95,1.07 1.42,1.61l1.64 -1.42zm-2.9 -3.26c-0.49,-0.54 -0.99,-1.07 -1.49,-1.6l-1.57 1.49c0.49,0.52 0.98,1.04 1.46,1.57l1.59 -1.47zm-3 -3.17c-0.51,-0.52 -1.02,-1.04 -1.54,-1.55l-1.52 1.54c0.51,0.5 1.01,1.01 1.51,1.52l1.55 -1.51zm-3.09 -3.08c-0.52,-0.51 -1.05,-1.01 -1.58,-1.51l-1.48 1.58c0.52,0.49 1.04,0.98 1.55,1.48l1.5 -1.56zm-3.18 -2.98c-0.54,-0.49 -1.08,-0.98 -1.63,-1.46l-1.43 1.63c0.54,0.47 1.07,0.95 1.6,1.43l1.46 -1.6zm-3.27 -2.89c-0.55,-0.47 -1.11,-0.94 -1.67,-1.41l-1.38 1.67c0.55,0.46 1.1,0.92 1.64,1.38l1.41 -1.64zm-3.35 -2.79c-0.57,-0.46 -1.14,-0.91 -1.71,-1.36l-1.33 1.71c0.56,0.44 1.13,0.88 1.68,1.33l1.36 -1.69zm-3.44 -2.69c-0.58,-0.44 -1.16,-0.87 -1.75,-1.31l-1.28 1.75c0.58,0.42 1.15,0.85 1.72,1.28l1.31 -1.73zm-3.52 -2.58c-0.6,-0.42 -1.19,-0.84 -1.79,-1.25l-1.22 1.79c0.59,0.41 1.17,0.82 1.76,1.23l1.25 -1.76zm-3.59 -2.48c-0.58,-0.41 -1.22,-0.81 -1.83,-1.2l-1.17 1.82c0.59,0.38 1.22,0.77 1.79,1.18l1.2 -1.8zm-3.66 -2.37c-0.62,-0.37 -1.24,-0.77 -1.86,-1.14l-1.11 1.86c0.61,0.37 1.22,0.76 1.83,1.12l1.15 -1.84zm-3.74 -2.25c-0.63,-0.37 -1.26,-0.73 -1.9,-1.09l-1.06 1.89c0.62,0.35 1.25,0.7 1.86,1.07l1.09 -1.87zm-3.8 -2.14c-0.64,-0.35 -1.28,-0.69 -1.93,-1.03l-1 1.92c0.63,0.33 1.27,0.66 1.89,1.01l1.03 -1.9zm-3.86 -2.03c-0.65,-0.33 -1.3,-0.65 -1.96,-0.97l-0.94 1.95c0.64,0.31 1.28,0.63 1.92,0.95l0.98 -1.93zm-3.92 -1.91c-0.66,-0.31 -1.32,-0.61 -1.99,-0.91l-0.88 1.98c0.65,0.29 1.3,0.59 1.95,0.89l0.92 -1.96zm-3.98 -1.79c-0.67,-0.29 -1.34,-0.57 -2.01,-0.85l-0.82 2c0.66,0.27 1.32,0.55 1.98,0.83l0.86 -1.99zm-4.03 -1.67c-0.68,-0.27 -1.36,-0.53 -2.04,-0.79l-0.76 2.03c0.67,0.25 1.34,0.51 2,0.77l0.79 -2.01zm-4.08 -1.54c-0.68,-0.25 -1.37,-0.49 -2.06,-0.73l-0.69 2.05c0.68,0.23 1.35,0.47 2.02,0.71l0.73 -2.04zm-4.13 -1.42c-0.69,-0.23 -1.39,-0.45 -2.08,-0.66l-0.63 2.07c0.68,0.21 1.36,0.43 2.04,0.65l0.67 -2.06zm-4.17 -1.29c-0.7,-0.2 -1.4,-0.4 -2.09,-0.6l-0.58 2.09c0.69,0.19 1.38,0.39 2.07,0.59l0.6 -2.08zm-4.21 -1.17c-0.7,-0.18 -1.41,-0.36 -2.11,-0.53l-0.51 2.1c0.7,0.17 1.39,0.35 2.09,0.53l0.54 -2.1zm-4.24 -1.04c-0.71,-0.16 -1.42,-0.32 -2.13,-0.47l-0.45 2.12c0.7,0.15 1.4,0.3 2.1,0.46l0.47 -2.11zm-4.27 -0.91c-0.71,-0.14 -1.43,-0.27 -2.14,-0.41l-0.38 2.13c0.71,0.13 1.41,0.26 2.11,0.4l0.41 -2.13zm-4.29 -0.78c-0.72,-0.11 -1.44,-0.23 -2.16,-0.34l-0.31 2.14c0.71,0.11 1.41,0.22 2.12,0.33l0.35 -2.14zm-4.32 -0.65c-0.72,-0.1 -1.44,-0.19 -2.17,-0.28l-0.25 2.15c0.71,0.08 1.42,0.18 2.13,0.27l0.29 -2.15zm-4.33 -0.52c-0.72,-0.08 -1.44,-0.14 -2.17,-0.21l-0.19 2.16c0.71,0.07 1.43,0.13 2.14,0.21l0.22 -2.15zm-4.35 -0.39c-0.72,-0.05 -1.45,-0.1 -2.17,-0.15l-0.12 2.16c0.72,0.04 1.43,0.09 2.15,0.14l0.15 -2.16zm-4.35 -0.26c-0.73,-0.02 -1.46,-0.06 -2.18,-0.08l-0.05 2.16c0.71,0.02 1.43,0.06 2.14,0.08l0.1 -2.16z'/%3E%3Cpath class='fil0' d='M-0 19.26c34.67,0 66.07,14.06 88.79,36.78 22.72,22.72 36.78,54.12 36.78,88.79 0,34.67 -14.06,66.07 -36.78,88.79 -22.72,22.72 -54.12,36.78 -88.79,36.78l0 -4.33c33.48,0 63.79,-13.57 85.73,-35.51 21.94,-21.94 35.51,-52.25 35.51,-85.73 0,-33.48 -13.57,-63.79 -35.51,-85.73 -21.94,-21.94 -52.25,-35.51 -85.73,-35.51l0 -4.33z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 0;
    }
    
    .socials_icon_div {
        min-height:410px;
    }
    
    .socials_icon_div::before {
        content: '';
        display: block;
        width: 80px;
        height: 90px;
        /*background-image: url(/app-assets/img/index/star.png);*/
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        top: 0;
        right: 5%;
        z-index: 0;
    }
    
    .socials_icon_div::after {
        content: '';
        display: block;
        width: 80px;
        height: 90px;
        /*background-image: url(/app-assets/img/index/star.png);*/
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        bottom: 0;
        left: 10%;
        z-index: 0;
    }
    
    .title_text,
    .title_text_{
        position: absolute;
        background: #000;
        top: -35px;
        padding: 5px 10px;
        border-radius: 5px;
        display:block;
        z-index:5;
        min-width:100px;
    }
    
    .title_text::after{
        content:'';
        display:inline-block;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 10px solid #000;
        position:absolute;
        top:100%;
        left:44%;
    }
    
    .title_text_ {
        top:0 !important;
        left:-110px;
    }
    
    .title_text_::after{
        content:'';
        display:inline-block;
        width: 0;
        height: 0;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-left: 10px solid #000;
        position:absolute;
        left:100%;
        top:45%;
    }
    
    /* Portion 6 */
    .portion_6_{
        background:#d6dcea;
    }
    .portion_6_::before{
        content:'';
        background:#fff;
        width:100%;
        height:120px;
        display:block;
        position:absolute;
        top:0;
        left:0;
        z-index:0;
        clip-path: polygon(100% 0, 0 0, 0 60%);
    }
    
    .portion_6_::after{
        content:'';
        background:#fff;
        width:100%;
        height:120px;
        display:block;
        position:absolute;
        bottom:0;
        left:0;
        z-index:0;
        clip-path: polygon(100% 100%, 0 100%, 100% 50%);
    } 
    
    .price_card{
        padding:0 !important;
    }
    
    .pricing_heading{
        letter-spacing:2px;
        font-size:36px;
    }
    
    .p_table_heading{
        background: rgb(233,233,233);
        background: -moz-linear-gradient(-30deg, rgba(233,233,233,1) 0%, rgba(149,150,154,1) 14%, rgba(201,203,205,1) 55%, rgba(126,125,130,1) 100%);
        background: -webkit-linear-gradient(-30deg, rgba(233,233,233,1) 0%, rgba(149,150,154,1) 14%, rgba(201,203,205,1) 55%, rgba(126,125,130,1) 100%);
        background: linear-gradient(-30deg, rgba(233,233,233,1) 0%, rgba(149,150,154,1) 14%, rgba(201,203,205,1) 55%, rgba(126,125,130,1) 100%);
        color: #000000;
        font-size: 14px;
        border-radius: 25px 25px 0 0;   
    }
    
    .p_table_heading_gold{
        background: rgb(230,172,14);
        background: -moz-linear-gradient(-30deg, rgba(230,172,14,1) 0%, rgba(175,124,16,1) 15%, rgba(219,203,74,1) 27%, rgba(251,253,134,1) 47%, rgba(234,193,77,1) 62%, rgba(237,216,34,1) 77%, rgba(179,84,7,1) 89%, rgba(226,186,56,1) 100%);
        background: -webkit-linear-gradient(-30deg, rgba(230,172,14,1) 0%, rgba(175,124,16,1) 15%, rgba(219,203,74,1) 27%, rgba(251,253,134,1) 47%, rgba(234,193,77,1) 62%, rgba(237,216,34,1) 77%, rgba(179,84,7,1) 89%, rgba(226,186,56,1) 100%);
        background: linear-gradient(-30deg, rgba(230,172,14,1) 0%, rgba(175,124,16,1) 15%, rgba(219,203,74,1) 27%, rgba(251,253,134,1) 47%, rgba(234,193,77,1) 62%, rgba(237,216,34,1) 77%, rgba(179,84,7,1) 89%, rgba(226,186,56,1) 100%);
    }
    
    .p_table_heading_platinum{
        background: rgb(175,166,149);
        background: -moz-linear-gradient(-30deg, rgba(175,166,149,1) 0%, rgba(142,133,116,1) 14%, rgba(196,188,167,1) 27%, rgba(211,198,179,1) 36%, rgba(196,185,167,1) 43%, rgba(166,159,140,1) 55%, rgba(127,121,109,1) 63%, rgba(112,106,94,1) 74%, rgba(162,155,136,1) 83%, rgba(136,131,109,1) 91%, rgba(171,158,149,1) 100%);
        background: -webkit-linear-gradient(-30deg, rgba(175,166,149,1) 0%, rgba(142,133,116,1) 14%, rgba(196,188,167,1) 27%, rgba(211,198,179,1) 36%, rgba(196,185,167,1) 43%, rgba(166,159,140,1) 55%, rgba(127,121,109,1) 63%, rgba(112,106,94,1) 74%, rgba(162,155,136,1) 83%, rgba(136,131,109,1) 91%, rgba(171,158,149,1) 100%);
        background: linear-gradient(-30deg, rgba(175,166,149,1) 0%, rgba(142,133,116,1) 14%, rgba(196,188,167,1) 27%, rgba(211,198,179,1) 36%, rgba(196,185,167,1) 43%, rgba(166,159,140,1) 55%, rgba(127,121,109,1) 63%, rgba(112,106,94,1) 74%, rgba(162,155,136,1) 83%, rgba(136,131,109,1) 91%, rgba(171,158,149,1) 100%);
    }
    
    .portion_6::before {
        content: '';
        display: block;
        width: 80px;
        height: 150px;
        /*background-image: url(/app-assets/img/index/dots_r.png);*/
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 4;
    }
    
    .portion_6::after {
        content: '';
        display: block;
        width: 40px;
        height: 60px;
        /*background-image: url(/app-assets/img/index/stars_3_lft.png);*/
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 4;
    }
    
    .personalize_design_div::before {
        content: '';
        display: block;
        width: 80px;
        height: 150px;
        /*background-image: url(/app-assets/img/index/dots.png);*/
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
    }
    
    .personalize_design_div::after {
        content: '';
        display: block;
        width: 40px;
        height: 60px;
        /*background-image: url(/app-assets/img/index/stars_3.png);*/
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        bottom: 50px;
        right: 0;
        z-index: 4;
    }
    
    #personalize_design{
        transform: skewX(-45deg);
        border-radius: 0;
        width: 50%;
    }
    
    #personalize_design div{
        transform: skewX(45deg);
    }
    
    .buy_btn{
        top:40px;
    }
    
    .price_btn{
        padding:10px 30px;
        border-radius:25px;
    }
    
    /* Portion 7 */
    .compare_tbl::before{
        content: '';
        display: block;
        width: 80px;
        height: 90px;
        /*background-image: url(/app-assets/img/index/star.png);*/
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 0;
    }
    
    .compare_detail_div{
        padding:20px 20px 0 0;
        display:inline-flex;
        justify-content: center;
        align-items:center;
    }
    
    .tbl_data span{
        /*background-image:url(/app-assets/img/index/orange_box.png);*/
        background-repeat:no-repeat;
        background-size:contain;
        width: 300px;
        height: 300px;
        color: #ffffff;
        font-size: 14px;
        text-align: justify;
        display: inline-flex;
        justify-content: center;
        padding: 20px 55px 60px;
        align-items: center;
    }
    
    /*.tbl_data::before{*/
    /*    content:"\00D7";*/
    /*    background:#ff0057;*/
    /*    width:30px;*/
    /*    height:30px;*/
    /*    display:inline-flex;*/
    /*    justify-content: center;*/
    /*    align-items:center;*/
    /*    color:#ffffff;*/
    /*    border:2px solid #ffffff;*/
    /*    border-radius:50%;*/
    /*    position:absolute;*/
    /*    top:5%;*/
    /*    right:5%;*/
    /*    z-index:2;*/
    /*    font-size:20px;*/
    /*}*/
    
    .tbl_data2 span{
        /*background-image:url(/app-assets/img/index/box_1.png);*/
    }
    
    .tbl_data3 span{
        /*background-image:url(/app-assets/img/index/slider_text.png);*/
    }
    
    /*.tbl_data1::before{*/
    /*    content:"\00D7";*/
    /*    background:#ff0057;*/
    /*}*/
    
    /*.tbl_data2::before,*/
    /*.tbl_data3::before{*/
    /*    content:"\2714";*/
    /*    background:green;*/
    /*}*/
    
    .tble_heading{
        padding:20px 0 !important;
    }
    
    .tble_heading span{
        background:linear-gradient(45deg, #cb137c 0%,#ff0057 100%);
        border-radius:25px;
        padding:10px 20px;
        color:#ffffff;
        display:inline-block;
        width:200px;
    }
    
    .tbl_data_heading span{
        background:linear-gradient(45deg, #cb137c 0%,#ff0057 100%);
        border-radius:5px;
        color:#ffffff;
    }
    
    .tbl_data {
        color:#fff;
        white-space:unset !important;
        position:relative;
    }
    
    .tbl_data_heading {
        text-align: left;
        padding: 0 !important;
    }
    
    .tbl_data_heading span{
        display:inline-flex;
        justify-content:center;
        align-items:center;
        padding:25px;
        width:150px;
        height:25px;
        font-size:18px;
        border-radius:0 25px 25px 0;
        position:relative;
        top:90px;
    }
    
    .z_bg_orange{
        background:#f58634;
    }
    
    td,th{
        border:0 !important;
    }
    
    .comparion_icons_img{
        width: 65px;
        height: 65px;
    }
    
    .comparion_icons_main_div{
        
    }
    
    .comapre_bg_div{
        display: inline-flex;
        justify-content: center;
        align-items: center;
        min-height: 80px;
        width:100%;
        margin:50px 0 0;
        border-radius:25px 25px 0 0;
    }
    
    .comparion_icons_div{
        width: 100px;
        height: 100px;
        background: #fff;
        border-radius: 50%;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        margin: -50px 0 0;
    }
    
    .comapre_heading_div{
        display: inline-flex;
        justify-content: center;
        align-items: center;
        min-height:80px;
    }
    
    .comapre_heading_text{
        font-size:22px;
        font-weight:bold;
    }
    
    .comapre_text_div{
         border:1px solid #ff0057;
         border-radius:0 0 25px 25px;
    }
    
    .compare_text_div {
        color:#000;
        min-height: 135px;
        /*justify-content: center;*/
        /*align-items: center;*/
        /*display: inline-flex;*/
        padding: 10px;
        width: 100%;
        text-align: justify
    }
    
    .compare_text_div:nth-last-child(1){
        border-bottom:0;
    }
    
    .key_feature_text_div{
         border:1px solid #f00662;
    }
    
    .printed_cards_text_div{
         border:1px solid #f58220;
    }
    
    .digital_cards_text_div{
         border:1px solid #7d1baa;
    }
    
    .zotiba_logo_text_div{
         border:1px solid #f00662;
    }
    
    .key_features_div{
        background: linear-gradient(45deg, #cb137c 0%,#ff0057 100%);
    }
    
    .key_features_icon_div{
        border: 3px solid #f00662;
    }
    
    .key_feature_heading{
        color:#f00662;
    }
    
    .printed_cards_div{
        background: #f58220;
    }
    
    .printed_cards_icon_div{
        border: 3px solid #f58220;
    }
    
    .printed_cards_heading{
        color:#f58220;
    }
    
    .digital_cards_div{
        background: #7d1baa;
    }
    
    .digital_cards_icon_div{
        border: 3px solid #7d1baa;
    }
    
    .digital_cards_heading{
        color: #7d1baa;
    }
    
    .zotiba_logo_div{
        background: #ff0057;
    }
    
    .zotiba_logo_icon_div{
        border: 3px solid #ff0057;
    }
    
    .zotiba_logo_heading{
        color: #ff0057;
    } 
    
    .key_feature_text{
        font-size:20px;
        font-weight:bold;
        color:#ff0057;
        border-bottom:1px solid #f00662;
    }
    
    .printed_cards_text{
        border-bottom:1px solid #f58220;
    }
    
    .printed_cards_text:nth-last-child(7){
        border-top:1px solid #f58220;
    }
    
    .digital_cards_text{
        border-bottom: 1px solid #7d1baa;
    }
    
    .digital_cards_text:nth-last-child(7){
        border-top:1px solid #7d1baa;
    }
    
    .zotiba_logo_text{
        border-bottom:1px solid #ff0057;
    }
    
    .zotiba_logo_text:nth-last-child(7){
        border-top:1px solid #ff0057;
    }
    
    .compare_heading_text span{
        background:#ff0057;
        color:#fff;
        border-radius:5px;
        padding:5px;
        min-width: 140px;
        display: inline-block;
    }
    
    .compare_details_text{
        margin:5px 0 0;
    }
    
    .printed_cards_heading_text span{
        background:#f58220;
    }
    
    .digital_cards_heading_text span{
        background:#7d1baa;
    }
    
    .zotiba_logo_heading_text span{
        background:#ff0057;
    }
    
    /* Portion 8 */
    
    .portion_8{
        background:#1d2943 !important;
        height:200px;
    }
    
    .portion_8::before {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25'%0AviewBox='0 0 72287.08 10050.89'%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%23FEFEFE%7D %5D%5D%3E%3C/style%3E%3Cpath class='fil0' d='M-0 0l0 9643.07c6628.62,-3719.97 13533.92,1287.42 21676.54,267.73 12830.69,-1606.77 25050.08,-4485.8 30548.79,-4540.08 3339.65,-32.95 6138.07,138.25 8479.6,435.82 9757.48,1240.05 11582.15,-4132.88 11582.15,-4132.88l0 -1673.66c-24095.69,0 -48191.39,0 -72287.08,0z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: cover;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 0;
    }
    
    .star_div{
        display:block;
        position:relative;
    }
    
    .star_div::before {
        content: '';
        display: block;
        width: 90px;
        height: 130px;
        /*background-image: url(/app-assets/img/index/compare_left.png);*/
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        top: -40px;
        left: 0;
        z-index: 0;
    }
    
    .star_div::after {
        content: '';
        display: block;
        width: 100px;
        height: 150px;
        /*background-image: url(/app-assets/img/index/stars_3.png);*/
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        top: -40px;
        right: 0;
        z-index: 0;
    }
    
    .footer_body{
        width:100%;
    }
    
    .footer_body::after {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        /*background-image: url(/app-assets/img/index/footer_overlay.png);*/
        background-repeat: no-repeat;
        background-size: 100% 100%;
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: -1;
    }
    
    @media only screen and (max-width:768px){
        .right-content {
            display:block;
            top:45px;
            overflow: hidden;
            min-height: 320px;
        }
        
        .design_free_btn{
            padding:12px;
        }
        
        .design_btn_div{
            margin-top:0;
        }
        
        .inspire_text{
            float:none;
        }
        
        .left-content{
            text-align:center;
            top:70px;
        } 
        
        .top_carousal_img{
            height:250px;
        }
        
        .works_heading{
            width:250px;
        }
        
        .css_main_div{
            display:block;
            padding:0;
        }
        
        .css_img_div {
            padding-top:30px;
        }
        
        .css_heading {
            font-size:20px;
        }
        
        .card_text_details{
            padding-top:0;
        }
        
        #personalize_design,
        #personalize_design div{
            transform: unset;
        }
        
        .price_cards_section{
            margin-bottom:50px;
        }
        
        .detail_text{
            width:170px;
            height:170px;
        }
        
        .detail_text span{
            padding:40px;
        }
        
        .detail_text_heading{
            width:175px;    
        }
        
        .compare_text{
            width:150px;
        }
        
        .terms_policy_header{
            display:block !important;
        }
        
        .create_save_share_div{
            margin:40px 0;
        }
        
        .creat_div::after,
        .save_div::after{
            bottom: 8%;
            right: 41%;
            transform:rotate(90deg);
            top:unset;
        }
        
        .compare_text_div{
            min-height:200px;
        }
        
    }
    
    @media only screen and (max-width:425px){
        
        .portion_1_bg_color::before{
            height:70px !important;
        }
        
        .portion_1_bg_color::after{
            top:unset !important;
            bottom:0 !important;
        }
        
        .buy_btn{
            top:65px;
        }
        
        .sharing_text_div{
            width:300px;
            height:300px;
            font-size:14px;
        }
        
        .take_text{
            font-size:12px;
        }
        
        .title_text_{
            text-align:right !important;
        }
        
        .creat_div::after,
        .save_div::after{
            right: 34%;
        }
    }
    
    @media only screen and (max-width:320px){
        #slide_portion_2{
            padding-top:50px;
        }
    }
    /*All pages*/
    
    .main_card_div{
        border-radius:5px;
        background:#ff0057;
    }
    
    .card_div{
        background:#fff;
        border-radius:5px;
        border:1px solid #ff0057;
        display:inline-block;
        position:relative;
        top:-5px;
        right:5px;
    }
    
    .card_div::before{
        content:'';
        display:block;
        width:5px;
        height:80%;
        background:#ff0057;
        position:absolute;
        top:10%;
        left:-5px;
        border-radius:5px 0 0 5px;
    }
    
    .card_header_div{
        border-radius:5px 5px 0 0 !important;
    }
    
    .card_footer_div{
        border-radius:0 0 5px 5px !important;
    }
    
    .top_margin_p_1{
        margin-top:100px
    }
    .contact_form_p_div{
        float:left;
        /*padding: 50px 0;*/
    }

    .width50{
        width:50%;
        display:inline-block;
    }
    
    .form_control{
        width: 100%;
        float: left;
        display: inline-block;
        padding: 15px 25px;
        border: none;
    }
    
    .text-area-full{
        min-height:250px;
    }
    
    .bold{
        font-weight: bold;
    }
    
    .max_width{
        display: inline-block;
        width: 100%;
        max-width: 650px;
        text-align: justify;
        padding: 20px;
        color: #757575;
        border-radius: 25px;
        background:#fff;
    }
    
    .main_div,
    .main_div_left,
    .main_div_right{
        display:inline-flex;
        justify-content:center;
        align-items:center;
        width:100%;
    }
    
    .main_div{
        padding:50px 0;
        background:#d6dcea;
    }
    
    .main_div_left,
    .main_div_right{
        padding:50px 0;
    }
    

    .main_div::before{
        content:'';
        display:inline-block;
        width:100%;
        height:100px;
        position:absolute;
        left:0;
        top:-1%;
        background:linear-gradient(45deg, #535c74, #535c74);
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 35%);
    }
    
    .main_div::after{
        content:'';
        display:inline-block;
        width:100%;
        height:100px;
        position:absolute;
        left:0;
        bottom:-1%;
        background:linear-gradient(45deg, #535c74, #535c74);
        clip-path: polygon(0 0, 100% 65%, 100% 100%, 0 100%);
    }
    
    .main_div_left::after {
        content: '';
        display: block;
        width: 40px;
        height: 60px;
        /*background-image: url(/app-assets/img/index/stars_3_lft.png);*/
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
    }
    
    .main_div_left::before {
        content: '';
        display: block;
        width: 80px;
        height: 150px;
        /*background-image: url(/app-assets/img/index/dots.png);*/
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        bottom: 10%;
        left: 0;
        z-index: 0;
    }
    
    .main_div_right::before {
        content: '';
        display: block;
        width: 80px;
        height: 150px;
        /*background-image: url(/app-assets/img/index/dots_r.png);*/
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 0;
    }
    
    .main_div_right::after {
        content: '';
        display: block;
        width: 40px;
        height: 60px;
        /*background-image: url(/app-assets/img/index/stars_3.png);*/
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        bottom: -50px;
        right: 0;
        z-index: 4;
    }
    
    
    
    .terms_policy_header{
        display:inline-flex;
        justify-content:center;
        align-items:center;
    }
    
    .container_term_div{
        padding:0;
        position:relative;
    }
    
    .container_term_div::before {
        content: '';
        display: block;
        width: 100px;
        height: 100px;
        /*background-image: url(/app-assets/img/index/star.png);*/
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        top: 0;
        right: 20%;
        z-index: 5;
    }