.container-fluid.network-main-title-header-parent{
	background: url(/wp-content/uploads/2022/09/1U8A1146.png);
	background-repeat: no-repeat  !important;
	background-size: cover !important;
	top: 0px;
	padding-top: 296px;
	padding-bottom: 207px;
	background-position: center;
}
.netwokr-page-main-heading{
    color: white;
    font-size: 60px;
    line-height: 70px;
    font-family: 'GilroyMedium';
}
.netwokr-page-main-heading span{
   color: #544AF7;
}
.col-md-12.client__logo__slider_homepage {
    margin-top: 70px;
    text-align: center;
    font-size: 20px;
    line-height: 24px;
    font-family: 'GilroyLight';
    color: #1F1740;
    margin-bottom: 50px;
}
.col-md-12.client__logo__slider_homepage h4 span{
    color: #544AF7;
}
section.customer-logos.slider.slick-initialized.slick-slider {
    margin-bottom: 71.88px;
}

/** Network Approach Container Start **/

.container-fluid.network-collective-main-container {
    padding-top: 120px;
    padding-bottom: 120px;
    background-image: linear-gradient(180deg, #1F1740, #170070);
}
h2.network-collective-title {
    color: #FFFFFF;
    font-size: 50px;
    line-height: 60px;
    font-family: 'GilroyMedium';
}
h2.network-collective-title span{ color: #544AF7; }
p.network-collective-subtitle {
    margin-left: 58px;
    font-size: 20px;
    line-height: 26px;
    color: #ffffff;
    font-family: 'GilroyLight';    
    margin-bottom: 116.53px;
}
h4.network-tags-title {
   /**  margin-bottom: 40px; **/
    color: white;
    font-size: 24px;
    font-family: 'GilroyLight';
    line-height: 26px;    
	/** margin-top: 116.53px; **/
	visibility:hidden;
}
span.tag-network-page{
    font-size: 14px;
    line-height: 20px;
    font-family: 'GilroyMedium';
    color:#FFFFFF;
    background: transparent;
    padding: 7px 15px 7px 15px;
    border-radius: 50px;
    margin-right: 11px;
    display: inline-table;
    margin-top: 11px;
    border:1px solid white;
}
.container.network-collective-sliding-section {
  
}
h5.network-collective-title {
    font-size: 16px;
    line-height: 30px;
    font-family: 'GilroyMedium';
    background: #544AF733;
    padding: 8px 8px 8px 8px;
    width: 198px;
    text-align: center;
    color: #544AF7;
    margin-bottom: 42px;
}
.network-collective-sliding-section .slick-slide {
    margin: 0px !important;
}
h3.network-collective-slider-two-title {
    font-size: 50px;
    line-height: 60px;
    font-family: 'GilroyMedium';
    color: white;
}
h6.network-collective-slider-two-sub-title {
    color: #544AF7;
    font-size: 24px;
    line-height: 30px;
    font-family: 'GilroyLight';
    margin-bottom: 40px;
}
p.network-collective-slider-two-paragraph-content {
    font-size: 18px;
    line-height: 24px;
    font-family: 'GilroyLight';
    color: #FFFFFF;
    width: 524px;
}
p.network-collective-slider-two-previous-experience {
    font-size: 18px;
    line-height: 24px;
    font-family: 'GilroyLight';
    color: #FFFFFF;
    width: 524px;
}
p.network-collective-slider-two-previous-experience span{ color: #544AF7; }
.network-collective-sliding-section ul.slick-dots {
    margin-top: -10px;
    margin-right: 140px;
    text-align: right;
}
.network-collective-sliding-section .slick-dots li.slick-active {
    background-color: white;
    opacity: 1;
}
/** Network Approach Container End **/



/** Network how it work Container start **/

.container.network-how-it-work-section {
    padding-top: 120px;
    padding-bottom: 120px;
}
.steps-white-box-container {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 20px #00000029;
    border: 1px solid #544AF7;
    border-radius: 12px;
    opacity: 1;
    padding: 40px;
    margin-bottom: 30px;
    height: 350px;
}
.step-icon-box {
    display: flex;
    align-items: flex-end;
    margin-bottom:32px;
}
.icon-box-content {
    margin-left: 32px;
}
p.step-counter {
    margin-bottom: 1px !important;
    color: #544AF7;
    font-family: 'GilroyLight';
    line-height: 30px;
    font-size: 16px;
}
p.step-box-title {
    font-size: 24px;
    font-family: 'GilroyMedium';
    color: #1F1740;
    line-height: 30px;
}
p.step-box-content {
    font-family: 'GilroyLight';
    color: #1F1740;
    font-size: 20px;
    line-height: 26px;
    margin-left: 10px;
}
h2.network-how-it-work-section-title {
    text-align: center;
    margin-bottom: 89px;
    font-size: 50px;
    line-height: 60px;
    font-family: 'GilroyMedium';
}
/** Network how it work Container start **/

/** Network benefit Container start **/
.contaier-fluid.network-benefit-block {
    padding-top: 120px;
    padding-bottom: 120px;
    background: #544AF7;
}
h5.network-benefit-block-title {
    font-size: 16px;
    line-height: 30px;
    font-family: 'GilroyMedium';
    background: #FFFFFF33 0% 0% no-repeat padding-box;
    padding: 8px 8px 8px 8px;
    width: 146px;
    text-align: center;
    color: white;
    margin-bottom: 42px;
}
.network-benefit-block .slick-slide {
    margin: 0px !important;
}
h2.offering-slider-heading {
    color: #FFFFFF;
    font-family: 'GilroyMedium';
    font-size: 50px;
    line-height: 60px;
    margin-bottom:34px;
}
p.offering-slider-content {
    font-family: 'GilroyLight';
    color: #FFFFFF;
    font-size: 20px;
    line-height: 26px;
}
.contaier-fluid.network-benefit-block .slick-arrow {
    margin: 20px;
    margin-left: 20px !important;    
    margin-top: 58.83px !important;
    margin: 6px;
    width: 28px;
    height: 28px;
    border-radius: 50px;
    border-color: #ffffff00;
}
button.pp2.slick-arrow svg {
    vertical-align: top;
    margin-left: -3px;
    padding: 2px;
}
button.nn2.slick-arrow svg{
    vertical-align: top;
    margin-left: 1px;
    padding: 2px;
}
button#offering-button-previou-click {
    margin-left: 0px;
}
button.pp2.slick-arrow:hover {
    background: black;
}
button.nn2.slick-arrow:hover {
    background: black;
}
button.nn2.slick-arrow:hover svg.bi.bi-chevron-right {
    fill: white !important;
}
button.pp2.slick-arrow:hover svg.bi.bi-chevron-left {
    fill: white !important;
}
/** Network benefit Container end **/


/** contact us section start **/
.container.network-contact-inner-container {
    margin-top: 120px;
    margin-bottom: 120px;
}


input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background-color: #F3F3F3;
    box-sizing: border-box;
    border-radius: 2px;
    color: #1F1740;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: 16px;
    font-family: 'GilroyLight';
    padding: 38px 24px 38px 24px;
    height: 19px;
    width: 100%;
    line-height: 1.3;
    border-color: transparent;
}
input.wpcf7-form-control.wpcf7-text {
    background-color: #F3F3F3;
    box-sizing: border-box;
    border-radius: 2px;
    color: #1F1740;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: 16px;
    font-family: 'GilroyLight';
    padding: 38px 24px 38px 24px;
    height: 19px;
    width: 100%;
    line-height: 1.3;
    border-color: transparent;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    resize: none;
    height: auto;
    border-radius: 0px 0px 64px 0px;
    background-color: #F3F3F3;
    box-sizing: border-box;
    /* border-radius: 2px; */
    color: #1F1740;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: 16px;
    font-family: 'GilroyLight';
    padding: 38px 24px 38px 24px;
    height: 100px;
    width: 100%;
    line-height: 1.3;
    border-color: transparent;
}
span.contact-form-message {
    margin-left: 10px;
    color: #1F1740;
    font-size: 16px;
    line-height: 24px;
    font-family: 'GilroyLight';
    padding-top: 24px !important;
    /* padding-bottom: 56px; */
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background-color: #544AF7;
    border: 1px solid #544AF7;
    color: white;
    font-size: 18px;
    font-family: 'GilroyLight';
    padding: 14px 0px 14px 0px;
    width: 250px;
    border-radius: 25px;
    text-align: margin-l;
    margin-left: auto;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    background-color: white;
    border: 2px solid #1F1740;
    color: #1F1740;
}
span.contact-form-message a {
    color: #544AF7;
}
h2.contact-title-row{
    font-size: 50px;
    line-height: 60px;
    font-family: 'GilroyMedium';
    color: #1F1740;
}
h2.contact-title-row span{
    color: #544AF7;
}
h5.contact-title-sub {
    font-size: 20px;
    line-height: 24px;
    font-family: 'GilroyLight';    
    margin-top: 18px;
    margin-left: 17px;
}
h6.contact-title-sub-sub {
    font-size: 20px;
    line-height: 24px;
    font-family: 'GilroyLight';   
    margin-left: 17px;
}
/** contact us section end **/


/** client testimonial section start **/
.contaier-fluid.network-client-block {
    padding-top: 120px;
    padding-bottom: 120px;
    background-image: linear-gradient(180deg, #1f1740 , #170070);
}
.network-client-testimonial-slide .slick-list.draggable {
    margin-left: 52px !important;
    /* margin-right: 60px; */
    margin-top: -70px !important;
}
h2.collective-client-title {
    font-size: 50px;
    line-height: 60px;
    color: white;
    font-family: 'GilroyMedium';
    margin-bottom:70px;
}
h2.collective-client-title span{
    color: #544AF7;
}
p.network-client-slider-content {
    font-size: 24px;
    line-height: 30px;
    color: white;
    font-family: 'GilroyMedium';
}
.contaier-fluid.network-client-block .slick-slide img {
    display: block;
    width: 70px;
    height: 70px;
    border: 1px solid #544AF7;
    border-radius: 63%;
    padding: 4px;
}
.network-client-image-box {
    display: flex;
    padding-top: 86px;
}
.network-client-detail {
    margin-left: 20px;
}
p.network-client-name {
    color: #544AF7;
    font-size: 20px;
    line-height: 30px;
    font-family: 'GilroyMedium';
}
p.network-client-info {
    color: white;
    font-family: 'GilroyLight';
    font-size: 16px;
    line-height: 22px;
}
.network-client-detail-right p {
    color: var(--unnamed-color-ffffff);
    text-align: left;
    letter-spacing: NaNpx;
    color: #FFFFFF;
    opacity: 0.2;
    font-family: 'GilroyLight';
    font-size: 16px;
    line-height: 22px;
}
p.network-client-slider-right-content{
    color: var(--unnamed-color-ffffff);
    text-align: left;
    letter-spacing: NaNpx;
    color: #FFFFFF;
    opacity: 0.2;
    font-family: 'GilroyLight';
    font-size: 16px;
    line-height: 22px;
}
.contaier-fluid.network-client-block .slick-dots li {
    height: 8px;
    width: 8px;
    background-color: #544AF7;
    
}
.contaier-fluid.network-client-block ul.slick-dots {
    margin-left:35px !important;
    
}
.network-tag-slides-to-left .slick-slide{
    width: auto !important;
}
.network-collective-tag-slier-to-right-section .slick-slide{
    width: auto !important;
}

/** client testimonial section end **/


/** Mobile Css Start **/

 @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 680px){
      .netwokr-page-main-heading {
        font-size: 50px;
        line-height: 60px;
    }
    p.network-collective-subtitle {
        margin-left: 0px;
        margin-top:40px;
    }
    .container-fluid.network-main-title-header-parent {
        background: url(https://riverflex.com/wp-content/uploads/2022/11/Collectives-page-1.png) !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
        top: 0px;
        padding-top: 296px;
        padding-bottom: 207px;
        background-position: center;
    }
    p.network-collective-slider-two-paragraph-content {
        width: auto !important;
    }
    .network-collective-sliding-section .image-slider-box {
        margin-top: 60px;
    }
   .network-collective-sliding-section ul.slick-dots{
       margin-top:60px !important;
    }
   .steps-white-box-container{
       height: auto;
    }
    .network-client-testimonial-slide .slick-list.draggable{
        margin-left:0px !important;
    }
    .contaier-fluid.network-client-block ul.slick-dots{
        margin-left: -20px !important;
        text-align: center !important;
    }
    .col-md-6.client-testimonial-div-right-slider {
        display: none !important;
    }
    h5.contact-title-sub {
        margin-left: 0px !important;
    }
    h6.contact-title-sub-sub{
        margin-left: 0px !important;
    }
    .wpcf7 {
        margin-right: 10px;
    }
}

.network-collective-tag-slier-to-left-section {
    visibility: hidden;
}
.network-collective-tag-slier-to-right-section {
    visibility: hidden;
    margin-top: 0px !important;
}
.container.network-collective-sliding-section {
    margin-top: -100px;
}
 @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 680px){
.container.network-collective-sliding-section {
    margin-top: -287px;
}
}  
/** Mobile Css End **/