body{
    color: #3e3e3e;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
}
/*font size*/

.f12  {font-size: 12px; }
.f13  {font-size: 13px; }
.f14  {font-size: 14px; }
.f15  {font-size: 15px; }
.f16  {font-size: 16px; }
.f17  {font-size: 17px; }
.f18  {font-size: 18px; } 
.f19  {font-size: 19px; } 
.f20  {font-size: 20px; } 
.f21  {font-size: 21px; } 
.f22  {font-size: 22px; }  
.f23  {font-size: 23px; }
.f24  {font-size: 24px; }
.f25  {font-size: 25px; }
.f26  {font-size: 26px; }
.f27  {font-size: 27px; }
.f28  {font-size: 28px; }
.f29  {font-size: 29px; }
.f30  {font-size: 30px; }
.f32  {font-size: 32px; }
.f33  {font-size: 33px; }
.f34  {font-size: 34px; }
.f35  {font-size: 35px; }
.f36  {font-size: 36px; }
.f38  {font-size: 38px; }
.f40  {font-size: 40px; } 
.f42  {font-size: 42px; } 
.f44  {font-size: 44px; }
.f45  {font-size: 45px; }
.f46  {font-size: 46px; }
.f48  {font-size: 48px; }
.f50  {font-size: 50px; }
.f52  {font-size: 52px; } 
.f54  {font-size: 54px; } 
.f55  {font-size: 55px; }
.f58  {font-size: 58px; }
.f60  {font-size: 60px; }
.f65  {font-size: 65px; }
.f67  {font-size: 67px; }
.f70  {font-size: 70px; }
.f72  {font-size: 72px; } 
.f78  {font-size: 78px; } 
.f80  {font-size: 80px; } 
.f82  {font-size: 82px; }  
.f88  {font-size: 88px; }
.f98  {font-size: 88px; }
.f90  {font-size: 90px; }
.f92  {font-size: 92px; }
.f97  {font-size: 97px; }
.f102 {font-size: 102px;}
.f142 {font-size: 142px;}

/*letter speace*/

.ls2  {letter-spacing: 2px; }
.ls3  {letter-spacing: 3px; }
.ls7  {letter-spacing: 7px; }
.ls12 {letter-spacing: 12px;}

/*line Height*/

.lh20 {line-height: 20px}
.lh32 {line-height: 32px}
.lh40 {line-height: 40px}
.lh60 {line-height: 60px}
.lh130 {line-height: 130px}

/*margin all */

.m0 {margin: 0;}

/*margin bottom*/

.mb0   {margin-bottom: 0;    }
.mb5   {margin-bottom: 5px;  }
.mb6   {margin-bottom: 6px;  }
.mb10  {margin-bottom: 10px; }
.mb12  {margin-bottom: 12px; }
.mb15  {margin-bottom: 15px; }
.mb20  {margin-bottom: 20px; } 
.mb25  {margin-bottom: 25px; } 
.mb30  {margin-bottom: 30px; }
.mb35  {margin-bottom: 35px; } 
.mb40  {margin-bottom: 40px; } 
.mb45  {margin-bottom: 45px; } 
.mb48  {margin-bottom: 48px; } 
.mb50  {margin-bottom: 50px; } 
.mb55  {margin-bottom: 55px; }
.mb60  {margin-bottom: 60px; }
.mb67  {margin-bottom: 67px; }
.mb70  {margin-bottom: 70px; }
.mb85  {margin-bottom: 85px; }
.mb90  {margin-bottom: 90px; }
.mb95  {margin-bottom: 95px; }
.mb100 {margin-bottom: 100px;}
.mb120 {margin-bottom: 120px;}
.mb124 {margin-bottom: 124px;}
.mb130 {margin-bottom: 130px;}
.mb150 {margin-bottom: 150px;}

/*margin left*/

.ml0  {margin-left: 0;   }
.ml14 {margin-left: 14px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.ml30 {margin-left: 30px;}
.ml43 {margin-left: 43px;}
.ml53 {margin-left: 53px;}

/*margin right*/

.mr0  {margin-right: 0;  }
.mr5  {margin-right: 5px }
.mr12 {margin-right: 12px}
.mr15 {margin-right: 15px}
.mr20 {margin-right: 20px}
.mr25 {margin-right: 25px}
.mr30 {margin-right: 30px}
.mr54 {margin-right: 54px}
.mr58 {margin-right: 58px}

/*margin right*/

.mt0   {margin-top: 0;    }
.mt2   {margin-top: 2px;  }
.mt5   {margin-top: 5px;  }
.mt8   {margin-top: 8px;  }
.mt10  {margin-top: 10px; }
.mt12  {margin-top: 12px; }
.mt14  {margin-top: 14px; }
.mt15  {margin-top: 15px; }
.mt20  {margin-top: 20px; } 
.mt25  {margin-top: 25px; } 
.mt30  {margin-top: 30px; } 
.mt35  {margin-top: 35px; }
.mt40  {margin-top: 40px; }
.mt44  {margin-top: 44px; }
.mt45  {margin-top: 45px; }
.mt50  {margin-top: 50px; }
.mt60  {margin-top: 60px; }
.mt70  {margin-top: 70px; }
.mt80  {margin-top: 80px; }
.mt100 {margin-top: 100px;}
.mt115 {margin-top: 115px;}
.mt130 {margin-top: 130px;}
.mt150 {margin-top: 150px;}

/*padding bottom*/

.p0  {padding: 0;   }
.p15 {padding: 15px;}

.pb0   {padding-bottom: 0;    }
.pb5   {padding-bottom: 5px;  }
.pb10  {padding-bottom: 10px; }
.pb15  {padding-bottom: 15px; }
.pb12  {padding-bottom: 12px; }
.pb20  {padding-bottom: 20px; }
.pb25  {padding-bottom: 25px; }
.pb30  {padding-bottom: 30px; }
.pb40  {padding-bottom: 40px; }
.pb45  {padding-bottom: 45px; }
.pb50  {padding-bottom: 50px; }
.pb60  {padding-bottom: 60px; }
.pb66  {padding-bottom: 66px; }
.pb70  {padding-bottom: 70px; }
.pb80  {padding-bottom: 80px; }
.pb90  {padding-bottom: 90px; }
.pb100 {padding-bottom: 100px;}

/*padding left*/

.pl0  {padding-left: 0;   }
.pl15 {padding-left: 15px;}
.pl20 {padding-left: 20px;}
.pl24 {padding-left: 24px;}
.pl30 {padding-left: 30px;}
.pl45 {padding-left: 45px;}
.pl50 {padding-left: 50px;}
.pl53 {padding-left: 53px;}
.pl55 {padding-left: 55px;}

/*padding top*/

.pt0   {padding-top: 0;    }
.pt4   {padding-top: 4px;  }
.pt6   {padding-top: 6px;  }
.pt7   {padding-top: 7px;  }
.pt10  {padding-top: 10px; }
.pt12  {padding-top: 12px; }
.pt13  {padding-top: 13px; }
.pt14  {padding-top: 14px; }
.pt15  {padding-top: 15px; }
.pt16  {padding-top: 16px; }
.pt18  {padding-top: 18px; }
.pt20  {padding-top: 20px; }
.pt22  {padding-top: 22px; }
.pt23  {padding-top: 23px; }
.pt25  {padding-top: 25px; }
.pt30  {padding-top: 30px; }
.pt32  {padding-top: 32px; }
.pt35  {padding-top: 35px; }
.pt36  {padding-top: 36px; }
.pt40  {padding-top: 40px; }
.pt45  {padding-top: 45px; }
.pt50  {padding-top: 50px; }
.pt55  {padding-top: 55px; }
.pt60  {padding-top: 60px; }
.pt65  {padding-top: 65px; } 
.pt70  {padding-top: 70px; }
.pt75  {padding-top: 75px; }
.pt90  {padding-top: 90px; }
.pt95  {padding-top: 95px; }
.pt100 {padding-top: 100px;}
.pt102 {padding-top: 102px;}
.pt120 {padding-top: 120px;}
.pt130 {padding-top: 130px;}
.pt150 {padding-top: 150px;}

/*padding right*/

.pr0  {padding-right: 0;   }
.pr10 {padding-right: 10px;}
.pr15 {padding-right: 15px;}
.pr20 {padding-right: 20px;}
.pr24 {padding-right: 24px;}
.pr26 {padding-right: 26px;}
.pr30 {padding-right: 30px;}
.pr40 {padding-right: 40px;}
.pr45 {padding-right: 45px;}
.pr48 {padding-right: 48px;}
.pr50 {padding-right: 50px;}
.pr60 {padding-right: 60px;}
.pr80 {padding-right: 80px;}
.pr100 {padding-right: 100px;}
.pr145 {padding-right: 145px;}
.pr300 {padding-right: 300px;}

/***********************************/

.up_c{
    text-transform: uppercase;
}
.ul ul{
    margin: 0;
    padding: 0;
}
.ul ul li{
    display: block;
}
.pull_center{
    text-align: center;
}

.b {color: #000;}
.h  {font-size: 63px; font-weight: 700; color: #292828;}
.h1 {color: #fff; font-size: 22px; font-family: 'Open Sans', sans-serif; margin-bottom: 30px;}
.h2 {color: #d54498; font-size: 52px; position: relative; font-family: 'Open Sans', sans-serif; font-weight: 400; padding-bottom: 25px; margin-bottom: 20px;}
.h3 {color: #292929; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 67px;}

.h4 {color: #E8352E;}
.h2:before{
    position: absolute;
    height: 4px;
    width: 97px;
    background: #8cc640;
    content: "";
    display: inline-block;
    left: 50%;
    margin-left: -48.5px;
    bottom: 0;
}
.w {color: #fff;}
.img_l{
    float: left;
	margin: 6px 30px 10px 0;
}
.img_r{
    float: right;
	margin: 6px 0 10px 30px;
}
.pull_center p{
    text-align: center;
}
.btn_more{
    padding: 11px 24px;
    font-family: 'latobold';
    border: 1px solid #6fc536;
    color: #000000;
    background: #6fc536;
    font-size: 16px;
}
.on_text a.btn_more{
    display: inline-block;
}
.btn_more:hover{
    background: #fff;
    opacity: 1;
}
.pull-right{
    float: right !important;
}

.muli{
    font-family: 'Muli', sans-serif;
}
.open{
    font-family: 'Open Sans', sans-serif;
} 
.source{
    font-family: 'Source Sans Pro', sans-serif;
} 
.ul ul.pb30  {padding-bottom: 30px; }
