/*** Affiliate Main css start ***/

.Affiliate-part1 {
    padding: 35px 0px 40px;
    position: relative;
    z-index: 1;
    background: #4261ad;
	margin-top: 112px;
}

.Affiliate-part1::before {
    position: absolute;
    content: "";
    z-index: -1;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: url(../images/pattern/plane.png);
}


.Affiliate-part1 h2 {
    font-size: 35px;
    font-weight: 900;
    color: var(--white);
    margin-bottom: 20px;
    text-transform: uppercase;
}

.Affiliate-content p {
    color: var(--white);
    margin-bottom: 40px;
}

.Affiliate-content h4 {
    color: var(--white);
    margin-bottom: 40px;
}

.Affiliate-btn .btn {
    margin-right: 25px;
}

.aff-btn1{
	padding: 10px 50px 10px 50px;
	border-radius:25px;
}

.aff-btn2{
	padding: 10px 50px 10px 50px;
	border-radius:25px;
}


.Affiliate-part2 {
    /* padding: 15% 0px 10%; */
    padding: 20px 0px 20px;
    background: var(--primary-chalk);
}






/*** Affiliate Main css End ***/



/*** Process css start ***/
.Affiliate-part {
    padding: 40px 0px 70px;
    background: #fff;
}

.Affiliate-row{
	 flex-wrap: wrap;  
}

.work-card{
	    box-shadow: 0 2px 22px rgb(0 0 0 / 16%);
		padding:5px;
	    width: 24%;
		margin: auto;
}


.work-image{
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 25%;
}


.work-title1{
	text-align:center;
	height: 42px;
}

.work-title1 h4{
	color:#3f89cd;
}


.work-title2{
	text-align:center;
}

/*** Process css end ***/

/*** easy to start ***/

.call2action-part {
    text-align: center;
    padding: 50px 0px 54px;
    background: url(../images/pattern/round.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.call2action-part h2 {
    font-size:35px;
    font-weight: 900;
    margin-bottom: 15px;
    letter-spacing: -1.5px;
    text-transform: capitalize;
    background: var(--gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.call2action-part p {
    width: 750px;
    font-size: 20px;
    margin: 0 auto 50px;
    letter-spacing: -0.5px;
}

.btn-inline {
    color: var(--white);
    background: #2294e9;
	border:1px solid #2294e9;
	}
/*** easy to End ***/

/*** Terms css start ***/
.call2action-part2 {
    text-align: center;
    padding: 50px 0px 54px;
    background: #C3E2C2;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.call2action-part2 h2 {
    font-size:35px;
    font-weight: 900;
    margin-bottom: 15px;
    letter-spacing: -1.5px;
    text-transform: capitalize;
    background: var(--gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.call2action-part2 p {
    width: 750px;
    font-size: 20px;
    margin: 0 auto 50px;
    letter-spacing: -0.5px;
}


.affg-btn2{
    color: var(--white);
    background: #2294e9;
	border:1px solid #2294e9;	
}
/*** Terms css End ***/


/*** Affiliate Account Details  START ***/
.Aaccount-part {
    padding: 40px 0px 70px;
    background: var(--primary-chalk);
}

.Aaccount-row{
	 flex-wrap: wrap;  
}


.Aaccount-card-main{
	background:#fff;
	padding:15px;
	box-shadow: 0px 7px 14px 0px rgb(162 104 97);
	border-radius:20px;
    margin-left:10px;
	width:945px;
	margin: 0 auto 0 auto;
}

.Aaccount-card-main2{
	background:#fff;
	padding:15px;
	box-shadow: 0px 7px 14px 0px rgb(162 104 97);
	border-radius:20px;
    margin-left:10px;
	width:945px;
	margin: 0 auto 0 auto;
}


.Aaccount-form-bg{
	background:#477099;
}

.f-input{
 height:44px;	
}

.Aaccount-btn1{
	padding:5px 10px 5px 10px;
	border-radius:25px;
}

.Aaccount-btn2{
	padding:5px 10px 5px 10px;
	border-radius:25px;
}

/*** Affiliate Account Details  End ***/

