/*----------- General CSS---------------*/
@font-face {
    font-family: 'Poppins-Regular';
    src: url(../fonts/poppins/Poppins-Regular.ttf),
    url(../fonts/poppins/Poppins-Regular.woff),
    url(../fonts/poppins/Poppins-Regular.woff2);
    font-weight: normal;
}
@font-face {
    font-family: 'Poppins-Bold';
    src: url(../fonts/poppins/Poppins-Bold.ttf),
    url(../fonts/poppins/Poppins-Bold.woff),
    url(../fonts/poppins/Poppins-Bold.woff2);
}
@font-face {
    font-family: 'Poppins-SemiBold';
    src: url(../fonts/poppins/Poppins-SemiBold.ttf),
    url(../fonts/poppins/Poppins-SemiBold.woff),
    url(../fonts/poppins/Poppins-SemiBold.woff2);
}
@font-face {
    font-family: 'SFProDisplay-Heavy';
    src: url(../fonts/SFProDisplay-Heavy/SFProDisplay-Heavy.ttf),
    url(../fonts/SFProDisplay-Heavy/SFProDisplay-Heavy.woff),
    url(../fonts/SFProDisplay-Heavy/SFProDisplay-Heavy.woff2);
}
html, body {
    height: 100%;
    width: 100%;
}
body {
    font-family: 'Poppins-Regular';
    display: flex;
    flex-direction: column;
    font-size: 16px;
    line-height: 24px;
    color: #464F58;

}
h1, h2, h3, h4, h5, h6 {
    color: #000;
}
.text-red
{
    color: #d62d20
}
a {
    outline: none !important;
    text-decoration: none !important;
}
input, select{
    outline: none !important;
    box-shadow: none !important
}
.container-fluid {
    max-width: 100%;
    margin: 0 auto;
    padding: 0 5%;
}
.help-block {
    color: red;
}
.py-104
{
    padding: 104px 0px
}
.pt-104
{
    padding-top: 104px
}
.pb-74
{
    padding-bottom: 74px;
}

.pb-104
{
    padding-bottom: 104px
}
.py-90
{
    padding: 90px 0px;
}
.pt-90
{
    padding-top: 90px;
}
.pb-90
{
    padding-bottom: 90px;
}
.pb-60
{
    padding-bottom: 60px
}
.pb-60
{
    padding-bottom: 60px;
}
.mb-30
{
    margin-bottom: 30px;
}
.position-inherit
{
    position: inherit;
}
.text-link
{
    color: #232433
}
.theme-link
{
    color: #ff7152
}
.theme-link:hover
{
    color: #232433
}
.pt-40
{
    padding-top: 40px;
}
.btn {
    font-size: 16px;
}
.btn-theme {
   background: linear-gradient(103.61deg, #FF7152 0.15%, #FF8E61 77.95%, #FE9156 100%);
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    padding: 9px 20px;
    text-transform: uppercase;
    line-height: normal;
   font-family: 'Poppins-SemiBold';
}
.btn-theme:hover {
    color: #fff;
    text-decoration: none;
    background-color: #db9848;
    border-color:#db9848;
}
.btn-border
{
    background: transparent;
    border: 2px solid #ffa700;
    border-radius: 2px;
    color: #000;
    display: inline-block;
    font-size: 16px;
    padding: 9px 20px;
    text-transform: uppercase;
    line-height: normal;
    font-family: 'Poppins-SemiBold';
}
.btn-border:hover
{
    background: #ffa700;
    color: #000;
}
.box-shadow
{
    -webkit-box-shadow: 0 5px 5px 0 rgb(143 195 211 / 34%);
    -ms-box-shadow: 0 5px 5px 0 rgb(143 195 211 / 34%);
    -o-box-shadow: 0 5px 5px 0 rgb(143 195 211 / 34%);
    box-shadow: 0 5px 5px 0 rgb(143 195 211 / 34%);
}
.btn
{
    box-shadow: none !important;
}
.form-control {
    height: 45px;
    border-radius: 0;
    border: solid 1px #bcc2ce;
}
.section-title
{
    font-size: 40px;
    line-height: 48px;
    font-family: 'Poppins-Bold';
    color: #232433
}
.section-title span {
    background: linear-gradient(101.81deg, #FF7152 5.75%, #FF8E61 79.8%, #FE9156 100.79%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: 'SFProDisplay-Heavy';
    font-size: 45px;
}
.sub-head {
    margin-bottom: 25px;
    font-size: 26px;
    line-height: 33px;
    color: #232433;
    font-family: 'Poppins-SemiBold';
}
.main_wrapper {
    flex: 1 0 auto;
}
/*----------- General CSS End---------------*/
/*----------- header CSS start---------------*/
header nav.navbar
{
    height: 72px;
}
header {
    position: relative;
    height: 72px;
    width: 100%;
    margin: 0px;
    padding: 0px;
    top: 0;
    background: #F8F8FA;
    z-index: 1;
}
header li a.nav-link {
    color: #232433;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    padding: 0;
}
header li.nav-item
{
    margin: 0 30px;
}
header li.nav-item:first-child
{
    margin-left: 0;
}
header li.nav-item:last-child
{
    margin-right:0;
}
header li a.nav-link:hover
{
    color:#ff7655
}
header .btn-border,header .btn-theme
{
    padding:8px 30px
}
.myheader .nav-link span
{
     background: linear-gradient(101.81deg, #FF7152 5.75%, #FF8E61 79.8%, #FE9156 100.79%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: 'SFProDisplay-Heavy';
    font-size: 18px;
}
.navbar-toggler {
    background-color: #fb7e23;
    border: 1px solid #fb7e23;
}
.navbar-toggler-icon {
  line-height: 1.5em;
    }
    .sticky {
    position: fixed !important;
    top: 0;
    width: 100%;
    -webkit-box-shadow: 0 3px 20px 0 rgb(0 0 0 / 25%);
    box-shadow: 0 3px 20px 0 rgb(0 0 0 / 25%);
    background-color: #fff !important;
    animation: slide-down .7s;
    z-index: 2;
}
@keyframes slide-down {
    0% {
        opacity: .9;
        transform: translateY(-100%)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}
@-webkit-keyframes slide-down {
    0% {
        opacity: .9;
        transform: translateY(-100%)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}
.bg-grey
{
    background: #F8F8FA
}
/*----------- header CSS end---------------*/
/*----------- banner section  CSS start---------------*/
.banner-section {
    padding: 129px 0 00px 0px;
    background-color: #F8F8FA;
    position: relative;
}
.banner-section h1 {
    font-size: 50px;
    line-height: 70px;
    font-family: 'Poppins-Bold';
    color: #232433
}
.banner-section h4 {
    font-size: 20px;
    line-height: 24px;
    font-family: 'Poppins-Regular';
   color: #464F58

}
.screen-cover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.screen-inner {
    z-index: 2;
}
/*----------- banner section  CSS end---------------*/
/*----------- about section  CSS start---------------*/
.about-section {
    background: linear-gradient(103.61deg , #FF7152 0.15%, #FF8E61 77.95%, #FE9156 100%);
    padding: 260px 0 240px 0;
}
.font-20
{
    font-size: 20px;
    line-height: 33px;
}
.about-section .section-title span
{
    background: none;
    -webkit-background-clip: initial;
    -webkit-text-fill-color: initial;
}
.dynamic-des p
{
    font-size: 20px;
    line-height: 33px;
}
.dynamic-des a
{
    color: #ff7b57
}
.dynamic-des a:hover
{
    text-decoration: underline !important;
    color: #ff855d
}
.about-section .dynamic-des p
{
    color: #fff;
}
/*----------- about section  CSS end---------------*/
/*----------- work section  CSS start---------------*/
.work-section {
    background: #F8F8FA;
}
.work-section .work-content p
{
    font-family: 'Poppins-SemiBold';
    color: #232433;
    white-space: pre-line;
}
.choose-content p {
    white-space: pre-line;
}
/*----------- work section  CSS end---------------*/
/*----------- network section  CSS start---------------*/
.network-section
{
    background-color:#F8F8FA 
}
.slick-list.draggable {
    overflow: visible;
}
.network-content h5
{
    font-size: 26px;
    line-height: 33px;
    font-family: 'Poppins-SemiBold';
    color: #232433
}
.network-content h5:before {
    content: "";
    width: 28%;
    height: 2px;
    background-color: #232433;
    white-space: nowrap;
    position: absolute;
    left: -31%;
 }
.network-content h6
{
    font-size: 20px;
    line-height: 33px;
    font-family: 'Poppins-SemiBold';
    color: #232433
}
.network-content ul li:before {
    content: url(../images/tick.png);
    position: absolute;
    left: 0;
}
.network-content ul li
{
    padding-left: 24px;
    position: relative;
}
.network-content img
{
    display: inline-block;
}
.network-carousel .owl-height
{
    height: auto !important;
}
.network-carousel .owl-item
{
    min-height: inherit !important;
}
.network-content ul
{
    margin-bottom: 0;
}
.network-content p.font-20 ,.network-content ul li
{
    color: #232433;
}
/*----------- network section  CSS end---------------*/
.contact_form
{
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.07), 0px -2px 2px rgba(5, 8, 40, 0.03);
    border-radius: 10px;
    padding: 30px;
}
.contact_form .inputdata.relative {
    border-right: 1px solid #ccc;
    min-width: 70px !important;
    padding-left: 15px;
    height: 30px;
    line-height: 30px;
    background: transparent !important;
    position: relative;
}
.contact_form  .text-phone {
    border: 0;
    width: 90%;
}
.contact_form .inputdata img {
    position: absolute;
    top: 11px;
    right: 15px;
    pointer-events: none;
}
.contact_form .terms-content
{
    font-size: 14px;
    line-height: 20px;
}
.contact_form .form-control {
    background: #FFFFFF;
    border: 1px solid rgba(35, 36, 51, 0.25);
    box-sizing: border-box;
    border-radius: 50px;
    padding: 8px 25px;
}
.contact_form .form-group
{
    margin-bottom: 24px;
}
.contact_form p.font-20
{
    white-space: pre-line;
}
.selectbox {
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    padding-right: 0;
    color: #767D83;
    width: 90%;
}
.user_image {
    display: flex;
    max-width: 370px;
    background-image: url(../images/user-back.png);
    margin: auto;
    height: 400px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-repeat:no-repeat;
        background-size: contain;
}
.network-img {
    height: 100%;
    max-width: 454px;
    margin: auto;
    position: relative;
}
.img-network {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    text-align: center;
    margin: auto;
    bottom: 0;
}
.contact-section .section-title
{
    margin-bottom: 25px
}
.contact-section .btn-theme {
    height: 48px;
    padding: 0 20px;
    line-height: 48px;
    border: 0;
    outline: none;
}
.contact_form .iti--allow-dropdown
{
    display: block;
}

.contact_form .iti__selected-flag {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    background-color: #fff;
    height: 100%;
    padding: 0 35px 0 25px;
    border-right: 1px solid rgba(149, 149, 149, 0.24); 
}
.contact_form .iti__flag-container {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}
.contact_form .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag
{
    background-color: #fff;
}
.contact_form .iti__flag {
  
    margin-right: 8px;
}
.contact_form  .iti--separate-dial-code .iti__selected-dial-code
{
    color: #767D83;
}
.contact_form .iti__arrow 
{
    border: 0;
}
.contact_form .iti__arrow:before {
    position: absolute;
    top: 9px;
    right: 16px;
    content: url(../images/down-icon.png);
}
.contact_form .iti__country-list {
     box-shadow: 0 3px 20px 0 rgb(0 0 0 / 25%);
    background-color: white;
    border: 1px solid #c7c8cb;  
    border-radius: 5px;
}
.contact_form .iti__country {
   border-bottom: 1px solid #eee;
}
.contact_form .iti__country:last-child
{
    border-bottom: 0;
}
.contact_form .iti__active {
    background-color: #232433 !important;
    color: #fff;
}
.contact_form .iti__active .iti__dial-code
{
    color: #fff;
}

/*-------- contact section css end-----*/
.cta-section {
    background-color: #232433;
}
.cta-section a
{
        padding: 20px 0px;
}
.cta-section p span{
    background: linear-gradient(101.81deg , #FF7152 5.75%, #FF8E61 79.8%, #FE9156 100.79%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    }
/*----------- footer CSS start---------------*/
footer {
    background: #fff;
}
.footer-top
{
    padding: 50px 0px
}

.footer-copyright
{
    padding: 20px 0px;
    border-top:1px solid rgba(35, 36, 51, 0.1)
}
footer .footer-titile {
    font-size: 28px;
    color: #ffa700;
    margin-bottom: 20px;
    font-family: 'Rancho', cursive;
}
footer .links-ul li a {
    color: #464F58;
    margin-bottom: 10px;
    font-size: 16px;
    display: inline-block;
    line-height: 24px;
}
footer .links-ul li:last-child a
{
    margin-bottom: 0;
} 
footer .links-ul li a:hover
{
    color: #ffa700;
}
footer .stats-img.mr-3 {
    max-width: 40px;
}
.stats-content h3 {
    color: #44b272;
    font-size: 20px;
}
.stats-content h5 {
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
footer hr 
{
    border-top: 1px solid rgba(35, 36, 51, 0.1)
}
.social-ul li a {
    width: 32px;
    height: 32px;
    line-height: 32px;
    background: #232433;
    color: #fff;
    border-radius: 50%;
    text-align: center;
}
.social-ul li a.facebook
{
    background: #194484;
}
.social-ul li a.facebook:hover
{
    background: #4e6db0;
}
.social-ul li a.twitter
{
    background: #1c9cea;
}
.social-ul li a.twitter:hover
{
    background: #2E97D6;
}
.social-ul li a.youtube
{
    background: #f70000;
}
.social-ul li a.youtube:hover
{
    background: #af0909;
}
.copyright a
{
    color: #ffa700;
}
.copyright a:hover
{
    color: #dba030;
}
/*----------- footer CSS end---------------*/
/*------------ PAGE HEADER start-----------*/
.page-header h2{
    font-size: 40px;
    line-height: 48px;
    color: #232433;
    margin:0;
    font-family: 'Poppins-Bold';
}
.page-header{
    background: #F8F8FA;
    padding:88px 0 64px 0;
}
.accordion-listing .card-header {
    border-bottom: 0;
    background: #fff;
    border-radius: 10px !important;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.07), 0px -2px 2px rgba(5, 8, 40, 0.03);
}
.accordion-listing .card {
    border: 0;
    margin-bottom: 20px;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.07), 0px -2px 2px rgba(5, 8, 40, 0.03);
    background-color: #fff;
    border-radius: 10px !important;
}
.accordion-listing .card:last-child
{
    margin-bottom: 0;
}
.accordion-listing .card-header button {
    width: 100%;
    border: 0;
    box-shadow: none;
    outline: none;
    text-align: left;
    background: transparent;
}
.accordion-listing .card-header button span
{
    font-size: 16px;
    line-height: 30px;
    color: #232433
}
.card-body p
{
    font-size: 16px;
line-height: 30px;
margin:0;
}
.accordion-listing {
    margin-bottom: 30px;
}
.accordion-listing h4
{
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 20px;
    color: #232433;
    font-family: 'Poppins-Bold'
}
.accordion-listing .card-header button.collapsed {
    background: url(../images/icon-up.png) no-repeat 100% center
}
.accordion-listing .card-header button {
    background:url(../images/icon-down.png) no-repeat 100% center
}
.mail-info p
{
    color: #232433;
    font-size: 16px;
    line-height: 30px;
}
.mail-info p a
{
    font-family: 'Poppins-SemiBold';
       color: #232433;
}
/*- conatct page css start-------------*/
.contact-inner {
    height: 100%;
    display: flex;
    flex-direction: column;
    background: #fff;
    border-radius: 10px;
    padding: 32px;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.07), 0px -2px 2px rgba(5, 8, 40, 0.03);
}
.contact-inner h3 {
    color: #232433;
    font-size: 20px;
    line-height: 32px;
    font-family: 'Poppins-Bold';
}
.contact-inner  ul li
{
    font-size: 16px;
    line-height: 30px;
    color: #232433
}
.contact-inner .mail-ul li,.disclaimer-info p span
{
    font-family: 'Poppins-SemiBold'
}
.contact-inner p,.disclaimer-info p
{
    color: #232433
}
.contact-inner ul li:first-child
{
    min-width: 20px
}
/*--------- privacy policy page css start----------*/
.privacy-section h2
{
    font-size: 20px;
    line-height: 32px;
    color: #232433;
    font-family: 'Poppins-Bold'
}
.privacy-list li span
{
    font-family: 'Poppins-SemiBold';
    font-style: italic;
}
.privacy-section  p,.privacy-section li
{
    font-size: 16px;
    line-height: 30px;
    color: #464F58
}
.privacy-section  p span
{
    font-family: 'Poppins-SemiBold';
}
.privacy-section h4
{
    font-size: 16px;
    font-family: 'Poppins-Bold';
    line-height:30px;
    color: #232433
}
/*-------- scroll css start--*/
#whatismimblu, #howitwork, #benefit, #atwork{
    display: block;
    position: relative;
    top: -70px!important;
    visibility: hidden;
}
/*------- login page css start--------*/
.login-section .form-section {
    max-width: 400px;
    margin: 0 auto;
    width: 100%;
}
.social-login li a
{
     width: 40px;
    height: 40px;
    line-height: 40px;
    background: linear-gradient(103.61deg, #FF7152 0.15%, #FF8E61 77.95%, #FE9156 100%);
    color: #fff;
    border-radius: 50%;
    text-align: center;
}
.form-section h2,.login-box h2
{
    font-size: 25px;
     font-family: 'Poppins-Bold';
    line-height:30px;
    color: #232433
}
.login-section .bg-color-11 {
    min-height: 100vh;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 50px;
    background: #fff;
}
.login-section .bg-img {
    top: 0;
    width: 100%;
    bottom: 0;
    z-index: 999;
    min-height: 100vh;
    position: relative;
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
}
.bg-photo
{
     background-image: url(../images/banner-back.jpg);
    background-size: cover;
}
.bg-photo:before
{
    position: absolute;
    content: '';
    background-image: linear-gradient(103.61deg, #ff7152e3 0.15%, #ff8e61f0 77.95%, #fe9156f7 100%);
     width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1
}
.login-section .btn-theme ,.login-box .btn-theme{
    height: 48px;
    padding: 0 20px;
    line-height: 48px;
    border: 0;
    outline: none;
}
.form-section .form-control,.login-box .form-control
{
    background: #FFFFFF;
    border: 1px solid rgba(35, 36, 51, 0.25);
    box-sizing: border-box;
    border-radius: 50px;
    padding: 8px 25px;
    height: 45px;
}
.login-info h1,.thanks-text
{
    font-size: 50px;
    color: #fff;
    line-height: 60px;  
    font-family: 'Poppins-Bold'  
}
.thanks-text
{
    color: #232433;
}
.login-section .login-info {
    color: #fff;
    margin: 0 117px 0 auto;
    text-align: right;
    max-width: 570px;
}
.login-section .login-info p
{
    font-size: 18px;
    font-weight: 500; 
    line-height: 33px
} 
.field-loginform-rememberme
{
    margin-bottom: 0;
}
/*----- forget password css start-------*/
.reset-section {
    min-height: 100vh;
    flex: 1 0 auto;
    position: relative;
    background-image: url(../images/banner-back.jpg);
    background-size: cover;
    position: relative;
    padding: 50px 0px;
    z-index: 1;
    display: flex;
    align-items: center;
    height: 100%;
}
.reset-section:before
{
    position: absolute;
    content: '';
    background-image: linear-gradient(103.61deg, #ff7152e3 0.15%, #ff8e61f0 77.95%, #fe9156f7 100%);
     width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1
}
.login-box {
    background: #fff;
    padding: 30px;
    border-radius: 10px;
    margin: 0 auto;
}
.verification-code .form-control
{
    padding: 8px 15px;
}
.verification-code #form {
    max-width: 300px;
    margin: 25px auto 0;
}
.verification-code #form input {
    margin: 0 5px;
    text-align: center;
    line-height: 54px;
    font-size: 40px;
    border: solid 1px #ccc;
    box-shadow: 0 0 5px #ccc inset;
    outline: none;
    width: 20%;
    transition: all 0.2s ease-in-out;
    border-radius: 3px;
}
.verification-code #form input:focus {
    border-color: #ff7655;
    box-shadow: 0 0 5px #ff8e61 inset;
}
.verification-code  #form input::-moz-selection {
  background: transparent;
}
.verification-code  #form input::selection {
  background: transparent;
}
.verification-code .btn-theme
{
    height: 48px;
    padding: 0 20px;
    line-height: 48px;
    border: 0;
}

.otp input {
    margin: 0 5px;
    text-align: center;
    line-height: 70px;
    font-size: 20px;
    outline: none;
    width: 22%;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    height: 70px;
}
.otp input {
    height: 48px;
    width: 13%;
}
.otp .form-group{
margin-bottom:0px;
margin-top:20px;
    
}
.banner-img-2 img
{
    width: 320px;
}
.banner-img-2 {
    position: absolute;
    top: 14px;
    right: 0;
}
.banner-img-1 img
{
   width: 420px;
}
/**new slider css**/
.main2 li {
      display: none;
    }
.right-main {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}
.left-main {
    display: inline-block;
    padding-right: 30px;
    vertical-align: middle;
    width: 50%;
}
.main {
    left: 75%;
    z-index: 1;
    position: absolute;
    -webkit-transition: opacity .3s cubic-bezier(.215,.61,.355,1);
    transition: opacity .3s cubic-bezier(.215,.61,.355,1);
}
.main li {
    visibility: visible;
    position: absolute;
    top: 0;
    right: 0;
    overflow: hidden;
    width: 330px;
    height: 330px;
    z-index: 600;
    overflow: hidden;
    -webkit-transition: right .2s cubic-bezier(.215,.61,.355,1),opacity .2s cubic-bezier(.215,.61,.355,1),-webkit-transform .2s cubic-bezier(.215,.61,.355,1);
    transition: right .2s cubic-bezier(.215,.61,.355,1),opacity .2s cubic-bezier(.215,.61,.355,1),-webkit-transform .2s cubic-bezier(.215,.61,.355,1);
    transition: transform .2s cubic-bezier(.215,.61,.355,1),right .2s cubic-bezier(.215,.61,.355,1),opacity .2s cubic-bezier(.215,.61,.355,1);
    transition: transform .2s cubic-bezier(.215,.61,.355,1),right .2s cubic-bezier(.215,.61,.355,1),opacity .2s cubic-bezier(.215,.61,.355,1),-webkit-transform .2s cubic-bezier(.215,.61,.355,1);
    useTranslate3d: true;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
}
.main li img {
    position: relative;
    top: 0;
    left: auto;
    /* -webkit-transform: translateX(-50%) translateZ(0); */
    /* transform: translateX(-50%) translateZ(0); */
    height: 100%;
    max-width: 100%;
    width: 100%;
    object-fit: cover;
    visibility: visible;
    border-radius: 10px;
}
.main li:nth-child(2) {
    width: 367px;
    height: 367px;
    position: absolute;
    top: -40px;
    right: -15px;
    -webkit-transform: scale3d(.9,.9,1);
    transform: scale3d(.9,.9,1);
    z-index: 500;
}
.main li:nth-child(3) {
    width: 413px;
    height: 413px;
    position: absolute;
    top: -83px;
    right: -40px;
    -webkit-transform: scale3d(.8,.8,1);
    transform: scale3d(.8,.8,1);
    z-index: 400;
}
.main li:nth-child(4) {
    width: 473px;
    height: 473px;
    position: absolute;
    top: -133px;
    right: -76px;
    -webkit-transform: scale3d(.7,.7,1);
    transform: scale3d(.7,.7,1);
    z-index: 300;
}
.main li:nth-child(5) {
    width: 533px;
    height: 533px;
    position: absolute;
    top: -191px;
    right: -114px;
    -webkit-transform: scale3d(.6,.6,1);
    transform: scale3d(.6,.6,1);
    z-index: 200;
}
.main li:nth-child(6) {
    width: 593px;
    height: 593px;
    position: absolute;
    top: -250px;
    right: -153px;
    -webkit-transform: scale3d(.5,.5,1);
    transform: scale3d(.5,.5,1);
    z-index: 100;
}
.network-content li
{
  display: block;
}

.maincontent-li .network-content li
{
    display: block;
}
.slider-section {
    padding: 204px 0 164px 0;
    background-color: #F8F8FA;
}
.right-main {
    margin-top: -75px;
}
.network-content
{
    padding-top: 40px;
}
.network-content h5:before
{
    top: 57px;
}
.md-block-content {
    position: absolute;
    top: 70px;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    text-align: center;
}
.main li.active {
    -webkit-animation: fadein 1.8s; 
       -moz-animation: fadein 1.8s; 
        -ms-animation: fadein 1.8s; 
         -o-animation: fadein 1.8s; 
            animation: fadein 1.8s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
.bg-bottom #cookies-actions-form .btn-success {
    border: 0;
    background: linear-gradient(103.61deg , #FF7152 0.15%, #FF8E61 77.95%, #FE9156 100%);
    color: #fff;
    border-radius: 30px;
    padding: 7px 23px;
}
.bg-bottom {
    background-color: #232433de;
}
.bg-bottom .line_h a
{
    color: #fe8f5b;
}