.bg1{
	background: url('/statics/images/affiliates/ATFv2.png');
	background-size: cover;
    height: auto;
    background-position: center;
    background-repeat: no-repeat;
}
.bg2{
    background-color:#F6F7DA;
    padding:60px 0px;
}
.bg3{
    background-color:#BDDEA7;
    padding:15px 0px;
}
.bg4{
    background-color:#F6F7DA;
    padding:60px 0px;
}
.bg5{
    background-color:#BDDEA7;
    padding:40px 0px;
}
.bg6{
    background-color:#F6F7DA;
    padding:40px 0px;
}
.frst{
	padding-bottom:60px;
	padding-top:60px;
}

.headtitle h1{
	font-family: 'Lato', sans-serif;
}
h1.medium{
	font-size:6em;
	color:#18380B;
	padding-left:90px;
	font-weight:900;
	text-shadow: -3px 2px #BDDEA7;
	margin-bottom: -35px;
}
h1.big{
    font-size:10em;
    color:#18380B;
    font-weight:900;
    text-shadow: -3px 2px #BDDEA7;
}
.sml{
	font-size:0.5em;
	color:#18380B;
	font-weight:900;
	text-shadow: -3px 2px #BDDEA7;
}
.bigger{
    font-size:1.5em;
    color:#18380B;
    font-weight:900;
    text-shadow: -3px 2px #BDDEA7;
}
.sptext{
	color:#18380B;
}
.icn{
	font-weight: 600;
    font-family: 'Raleway', sans-serif;
    font-size: 1.5em;
    padding-top: 15px;
}
.spgreen h1{
	color:#18380B;
	font-family: 'Lato', sans-serif;
}
.spgreen h2{
	border: 1px dashed #A0CE6C;
	padding:10px;
	color:#18380B;
	font-family: 'Lato', sans-serif;
}
.red{
	color:red;
}
.head h1{
	color:#18380B;
	font-family: 'Lato', sans-serif;
	text-align:center;
	font-size:4em;
	font-weight:900;
}
.head h2{
	color:#18380B;
	text-align:center;
	font-size:3em;
	font-weight:600;
}
#spbutton{
	font-size: 27px;
    padding: 5px 10px;
    border-radius: 20px;
    background: #8BC34A;
    font-weight: 700;
    
}
.spa {
	color:black;
    font-family: 'Lato', sans-serif;
    text-align:center;
    text-decoration:none;
    font-weight:700;
}
.pdn-tp1{
	padding-top:200px;
}
.pdn-tp{
	padding-top:80px;
}
.pdn-tp h2{
	font-size:2.7em;
}
.sptext h1{
	text-align:center;
	font-size:5em;
	color:#18380B;
	font-weight:900;
	padding-top:50px;
	padding-bottom:50px;
}
.inform p{
	text-align:center;
	font-size: 2em;
	font-family: 'Raleway', sans-serif;
	padding:50px 0px;
}
.inform3 p{
	font-size: 2em;
    font-family: 'Raleway', sans-serif;
}
.spacetp p{
	font-size: 1.7em;
    font-family: 'Raleway', sans-serif;
}
.wth{
	background:white;
	border-radius:20px;
	padding:30px;
}
.mrgnbtt{
	margin-bottom:40px;
}
.spgreen h1{
	text-align:center;
	font-size:5em;
	font-weight:900;
	color:#18380B;
    font-family: 'Lato', sans-serif;
}
h1.bldd{
	font-weight:900;
}
.ftr{
	background:#BDDEA7;
	padding:40px;
}
p.wb{
	word-break:break-all;
}
.row-urls a{
	font-family: 'Raleway', sans-serif;
    color:black;
}
.cb-note p{
	font-family: 'Raleway', sans-serif;
	color:black;
}
.spgreen h2{
    text-align:center;
    font-size:4em;
    font-weight:900;
    color:#18380B;
    font-family: 'Lato', sans-serif;
}
.inform2 p{
    text-align:center;
    font-size: 2em;
    font-family: 'Raleway', sans-serif;
    padding:50px 0px;
}
.pdnbtp{
	padding:30px 0px;
}
.row{
	    margin-left: auto !important;
    margin-right: auto !important;
}
.spacetp{
	padding-top:30px;
}
h1.specialred{
	color:red;
	text-align:center;
}
@media (min-width: 320px){
	h1.big{
	font-size:5em;
	}
	.bigger{
	font-size:0.5em;
	}
	.spgreen h2{
	word-break: break-all;
	}
	.sptext h1{
	font-size: 3em;
	}
	h1.medium{
	font-size: 5em;
	padding-left: 40px;
	}
	.pdn-tp1{
	padding-top:0px;
	}
	.pdn-tp h2 {
    font-size: 1.9em;
    padding-top: 140px;
    }   
	.bg1{
    background-position: top;
    }
    .spgreen h1{
    font-size:4em;
    }
    .spgreen h2{
    font-size:3em;
    }
    .head h1{
    font-size: 3em;
    }
    .head h2{
    font-size: 2em;
    }
}
@media (min-width: 370px){
	
    h1.big{
    font-size: 3em;
    }
    .bigger{
           font-size: 1em;
    padding-left: 14px;
    } 
    h1.medium{
        font-size: 4em;
    padding-left: 50px;
    margin-bottom: -25px;
    }
    .pdn-tp h2{
    padding-top: 210px;
    }
    .spgreen h1 {
    font-size: 3em;
    }
    .spgreen h1 {
    font-size: 3em;
    }
    .spgreen h2 {
    font-size: 1.5em;
    }
    .pdn-tp h2{
    padding-top:0px;
    }
    
}
@media (min-width: 414px){
	.bg1 {
    background-position: top;
    }
	.bigger {
    font-size: 0.8em;
    padding-left: 10px;
    }
    .bigger{
    font-size:0.8em;
    }
    .pdn-tp {
    padding-top: 0px;
    }
	.pdn-tp h2{
    padding-top:80px;
    }
}
@media (min-width: 600px){
	.pdn-tp h2 {
    font-size: 2.3em;
    padding-top: 491px;
    }
    h1.medium{
     font-size:7em;
    }
    .bigger {
    font-size: 1em;
    }
}
@media (min-width: 768px){
	.bigger {
    font-size: 1.5em;
    }
    .pdn-tp h2{
        padding-top: 420px;
    }
    .bg1 {
    background-position: center;
    }
}
@media (min-width: 1024px){
    h1.big {
    font-size: 7em;
    }
    .pdn-tp h2 {
    font-size: 1.9em;
    padding-top: 80px;
    }
}
@media (min-width: 1440px){
   h1.big {
    font-size: 8em;
    }
}
@media (min-width: 1920px){
    .frst{
    width:1550px;
    }
    .frst-np{
    width:1550px;
    }
    .sptext h1{
    font-size: 5em;
    }
    h1.big{
    font-size:10em;
    }
    .bigger{
    font-size:1.5em;
    }
    h1.medium{
    font-size:6em;
    padding-left:90px;
    margin-bottom: -35px;
    }
    .pdn-tp1{
    padding-top:200px;
    }
    .bg1{
    background-position: center;
    }
    .pdn-tp h2 {
    font-size: 2.7em;
    }
    .spgreen h1{
    font-size:5em;
    }
    .spgreen h2{
    font-size:4em;
    }
    .head h1{
    font-size: 4em;
    }
    .head h2{
    font-size: 3em;
    }
    .pdn-tp {
    padding-top: 80px;
    }
}