.sub-header-text{
    max-width: 540px;
    margin-bottom:0px;
    margin-top:0px;
}
.banner-write-host{
  height: 500px;
  background-repeat: no-repeat;
  background-size:cover;
  position:relative;        
  overflow: hidden;
  width:100%;
  background-image: url("../images/write-for-us/hero-img.jpg");
  background-position: bottom;
/*background-position: top -7em left 0em;*/

}
.blog-button{
    font-size:16px;
    background-color: #cf4d28;
    padding: 0px 20px;
    color: #fff;
    max-width: 200px;
    border-radius: 50%;
    
    
}
md-progress-circular svg path { stroke: #fff!important; }

ol li{
    margin-bottom: 20px;
    padding-left:15px;
    
}
.form-sec{
    max-height: 1800px;
    border:2px solid ;
    width:40%;
}
.icon-sec-writeus{
    margin-bottom: 40px;
    margin-top:40px;

}
.writeus-bannnner-sec{
    margin-left: 140px
}
.writeup-scroll{
    margin-top: 40px;
    /*max-height: 650px;*/
    /*overflow-y: scroll;*/
    display: inline-block;
}
::-webkit-scrollbar {
    width: 0;  /* Remove scrollbar space */
    background: transparent;  /* Optional: just make scrollbar invisible */
}

.writeus-form-sec{
    /*position: fixed*/
    height: 700px
    
}
.icon-writeus-heading{
    font-size: 16px;
    font-weight: bold;
    color:#414141;
}
.icon-sec-writeus p{
    color: #414141;
    
}
.icon-text{
    margin-left: 20px;
    width:600px;
}
.writeus-icon-subtext{
    margin-top: 0px;
    margin-bottom: 8px;
}
.writeus-icon-subtext2{
    margin-top: 0px;
    margin-bottom: 15px;
}

ul.ui-style {
    line-height: 26px;
    padding-left:0px;
}
ul li.ui-style  {
    margin-top:10px;
    padding-left:0px;
}

.banner-heading-write{
    margin-left: 12%
}
.requestdemo-header-test{
    font-size: 36px;
    font-weight: bold;
    text-align: center;
    padding: 20px;
    margin-top: -160px;
    
}
.white-backgrond{
    width:100%;
    background-color: #fff;
    position:absolute;
    margin-top: -30px;
    height: 80px;
}
.submitButton{
    background-color: #1E82C8;
}
.submit-button-write{
    background-color: #fff!important;
    padding: 5px 40px;
    border-radius: 30px;
    font-size: 14px!important;
    font-weight: bold;
}
    

.requestdemo-subheader{
    color: #3E4B54;
    font-size: 24px;
    margin-top: 10px;
    text-align: center;
    margin-bottom:40px;
}
.social-media-icon-home-sec{
    width:200px;
}
.ableto-do-heading{
    color: #3E4B54;
    font-size: 18px;
    font-weight: bold;
    margin-bottom:40px;
    
}
.ableto-text{
    color: #3E4B54;
    font-size: 16px;
    width: 390px;
}
.header-requestdemo-sec{
    width:90%;
}
.requestdemo-form{
    width:500px;
    border: 1px solid red;
}
.header-requestdemo-sec-full{
    width:100%;
    margin-top: 60px;
    margin-bottom: 80px;
}
.feature-sec{
    margin-bottom: 30px;
}
.header-requestdemo-sec-full .feature-icon{
    margin-top: 3px;
    margin-right: 20px;
}
.client-logo-home{
   -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
   filter: grayscale(100%);
   width: 110px;
   /*margin-top:10px;*/
}
.client-logo-home-sec{
    width:335px;
    padding-bottom: 2px;
}

.write-us-section{
    width: 80%;
    max-width: 1150px;
    margin-bottom: 100px;
    margin-top:-40px;
    
}
.contact-us-from{
    width:450px;
    height:660px;
    background-color:#1E82C8;
    padding: 35px;
    margin-left:50px;
    display: flex;
    margin-bottom:40px;
    padding-top:50px;

}
.our-client-text-req{
    color: #3E4B54;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 40px;
    margin-top:50px
}
.request-form-heading{
    font-size: 20px;
    color:#fff;
    font-weight: bold;
}
.req-form-filed-heading{
    font-size: 14px;
    color:#fff;
    font-weight: bold;
    padding: 10px 5px;
}
.form-control-expert{
    height:50px;
    width:380px;
    margin: 0px;
    padding:10px;
    color:#fff!important; 
    background-color: #1e6da5!important;
    border-radius:5px;
    border:1px solid #1e6da5;
    margin: 10px 0px;
    font-size: 15px;

    
    
}
.form-control-expert2{
    width:380px;
    margin: 0px;
    padding:10px;
    color:#fff!important; 
    background-color: #1e6da5!important;
    border-radius:5px;
    border:1px solid #1e6da5;
    margin: 10px 0px;
    font-size: 15px;
    
}

.input-session-message{
    width:310px;
}
::placeholder { 
    color:#fff!important;
    opacity: 30%;
}
#request_become_2{
    color:#fff;
    font-weight: bold;
}
input{
    background-color: #1e6da5!important;
}
input.input-box, textarea { 
    background-color: #1e6da5!important;
}
.input:-webkit-autofill {transition: background-color 5000s ease-in-out 0s!important;}

textarea:focus, input:focus{
    outline: none;
}
.request-banner-img{
    margin-left: -90%;
    /*margin-top:-50px;*/
    width:25%;
}

    ul li{
        margin-left:0px;
    }
    ol, ul{
        padding-left:16px;
    }

.li-sty{
    min-width: 610px
    
}
@media only screen and (max-width : 600px) {
    .contact-us-from{
        margin-left:0px;
        width:100%;
        padding:15px;
        height:730px;
        margin-bottom: 0px;
    }
    .li-sty{
        min-width: 1005
    
    }

    ul li{
        margin-left:0px;
    }
    ol, ul{
        padding-left:16px;
    }
    .banner-heading-write{
        margin-left: 0%
    }
    .icon-sec-writeus{
        padding:0px 10px;
    }
    .write-us-section{
        width:100%;
        margin-bottom: 0px;
    }
    .banner-write-host{
      background-image: url("../images/write-for-us/hero-img-mobile-n.jpg");
      background-position: bottom;
      height: 601px;
    /*background-position: top -7em left 0em;*/
    
    }
    .writeup-scroll{
        max-height: 100%;
        overflow-y: visible;
        width:90%;
    }
    .writeus-bannnner-sec{
        margin-left:0px;
        padding:30px;
    }
    .ableto-text{
        width:80%;
    }
    .sub-header-text{
        text-align: left
}
    .requestdemo-header-test{
        margin-top:-120px;
        font-size: 28px;
    }
    .requestdemo-subheader{
        font-size: 16px;
        margin-bottom: 10px;
        padding:0px 20px;
    }
    .request-form-heading{
        padding:10px;
        margin-top:30px;
        font-size: 18px;
        margin-bottom:20px;
        text-align:center;
    }
    .ableto-do-heading{
        margin-top: 40px;
        width: 100%;
    }
    .ableto-do-sec{
        width:330px;
    }
    .icon-sec-req{
        width:100%;
    }
    .our-client-text-req {
        width:100%;
        margin-left: 20px;
    }
    .form-control-expert{
        width:300px;
     }
     .client-logo-home-sec{
         width:232px;
     }
     .form-control-expert2{
        width:300px;
     }
     
}

@media only screen and (max-width :960px) and (min-width :600px){

    .requestdemo-header-test{
        margin-top: -80px;
    }
    .contact-us-from{
        width: 100%;
        margin-left: 0;
    }
    .ableto-do-heading{
        margin-top:50px;
    }
    .client-logo-home-sec{
        width:100%;
    }
}


.parent {
}

.child{
  position: sticky;
  position: -webkit-sticky;
  top: 0; /* required */
  padding-top: 120px;
  margin-top:-50px;
}



@media (min-width: 1600px) and (max-width: 1800px){
    .writeus-bannnner-sec{
        margin-left: 270px;
    }
}

#pageloader
{
  background: rgba( 255, 255, 255, 0.8 );
  display: none;
  height: 100%;
  position: fixed;
  width: 100%;
  z-index: 9999;
}

#pageloader img
{
  left: 50%;
  margin-left: -32px;
  margin-top: -32px;
  position: absolute;
  top: 50%;
}
