

.top-fixed-image{
  background-image: url("../images/join_us/top-fixed-image.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  width:100%;
  height:450px;
}


/*===============================================================*/
.top-fixed-text-desktop{
    width:50%;
    padding:10% 0px;
}

.top-fixed-text-desktop h1{
    font-family: myfont;
    font-weight:bold;
     font-size:45px;
     color:#FFFFFF;
    
}

.top-fixed-text-desktop p{
    font-family: myfont;
    font-size:27px;
     color:#FFFFFF;  
}
@media screen and (max-width: 768px) {
    
.top-fixed-image{


  width:100%;


    background-size:100% auto;

  height:235px;
     background-position: left 68px;
}    
    
    
    .top-fixed-text-desktop{
    display:none;
}

    
}

/*===============================================================*/



/*===============================================================*/

.top-fixed-text-mobile {
    display:none; 
    background:#bbbaba;
    padding:40px 20px;
   
    
}


.top-fixed-text-mobile h1{
    font-family: myfont;
    font-weight:bold;
    font-size:30px;
     color:#FFFFFF;  
}

.top-fixed-text-mobile p{
    font-family: myfont;
    font-size:20px;
     color:#FFFFFF;  
}

@media screen and (max-width: 768px) {
.top-fixed-text-mobile {
    display:block; 
}
}

/*===============================================================*/





.three-part-sections{
    width:100%;
    background:#94bf3a;
    padding:60px 0px;
}

.one-part-section{
}



.one-part-section img{
    height:50px;

    
}


.one-part-section h2{
   font-size:20px;
   color:#000;
line-height:30px;
    font-family: myfont;
    font-weight:bold;    
}
.one-part-section p{
   font-size:18px;
   color:#000;
line-height:30px;
    font-family: myfont;

}




.text-with-image{
    background:#FFF;
    padding:60px 0px;
}

.text-with-image img{
    width:100%;
    
}

.text-with-image h2{
  font-size:22px;
    color:#000;
    font-weight:bold; 
}

.text-with-image p{
    font-size:18px;
    color:#000;
    
}


/*============================================================*/



.accepted-domains{
    background:#edebec;
    padding:60px 0px;
}



.accepted-domains h2{
  font-size:22px;
    color:#000;
    font-weight:bold;
}


.accepted-list{
    margin-right:auto;
    margin-left:auto;
    text-align:right;
        display: flex;
    align-items: center;
    justify-content: center;
    direction:rtl;
   

    
    
}
.accepted-title{
    text-align:center;
    
}

.accepted-list ul{
 margin-top:30px;
 list-style-type:none;
    
}


.accepted-list ul li{

  background: url('../images/join_us/done.png') no-repeat right top; /* <-- change `left` & `top` too for extra control */
  padding: 3px 50px 3px 0px;
  /* reset styles (optional): */
  list-style: none;
    font-size:18px;
    color:#000;
}
    

    
.join-free{
    background:#94bf3a;
    padding:30px 0px;    
}

.join-free .join-free-title{
text-align:center;    
}

.join-free .join-free-title h2{
    font-size:22px;
    color:#000;
    font-weight:bold; 
}

/*=================================================*/
.start-now{
       background:#FFFFFF;
    padding:60px 0px;  
}

.start-now-elements{
  text-align:center;  
}

.start-now .start-now-elements h2{
    font-size:22px;
    color:#000;
    font-weight:bold; 
}

.start-now .start-now-elements p{
    font-size:18px;
    color:#000;
}

.start-now .start-now-elements a.call img{
height:50px;
}


