body {	
text-align: left;
transition: .3s;
font-size: 16px;
line-height: 27px;
color: #666666;
font-weight: 400;
font-family: 'Poppins', sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #232323;
font-family: 'Rubik', sans-serif;
font-style: normal;
margin-bottom: 0;
margin-top: 11px;
line-height: 1.3;	
font-weight: 700;
-webkit-transition: .5s;
transition: .5s;
}
a{
-webkit-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
font-family: 'Roboto', sans-serif;
}
a{
color: #2513d1;
}
a:focus,
.btn:focus {
text-decoration: none;
outline: none;
}
a:focus,
a:hover {
text-decoration: none;
text-decoration: none;
}
.uppercase {
text-transform: uppercase;
}
.capitalize {
text-transform: capitalize;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: inherit;
-webkit-transition: .5s;
transition: .5s;
}
h1 {
font-size: 43px;
}
h2 {
font-size: 35px;
}
h3 {
font-size: 25px;
}
h4 {
font-size: 20px;
}
h5 {
font-size: 18px;
}
h6 {
font-size: 17px;
}
ul {
margin: 0px;
padding: 0px;
}
li {
}
ul {
margin: 0;
padding: 0;
}
li {
}
input:focus, button:focus {
border-color: transparent;
outline-color: transparent;
outline: 0;
}
textarea:focus{
border-color:transparent;
outline-color:transparent;
}
hr {
margin: 60px 0;
padding: 0px;
border-bottom: 1px solid #eceff8;
border-top: 0px;
}
hr.style-2 {
border-bottom: 1px dashed #f10;
}
hr.mp-0 {
margin: 0;
border-bottom: 1px solid #eceff8;
}
hr.mtb-40 {
margin: 40px 0;
border-bottom: 1px solid #eceff8;
border-top: 0px;
}
label {
color: #616161;
cursor: pointer;
margin-bottom: 10px;
}
a,i, cite, em, var, address, dfn,ol,li,ul{
font-style:normal;
font-weight:400;
}
::-moz-placeholder {
color: #666;
font-size: 12px;
}
::-webkit-input-placeholder {
color: #666;
font-size: 12px;
}
:-ms-input-placeholder {
color: #666;
font-size: 12px;
}
::placeholder {
color: #666;
font-size: 12px;
}
.btn {
color: rgba(255, 255, 255, 1);
background: #E96e53;
font-size: 14px;
display: inline-block;
letter-spacing: 0px;
}
.btn-primary {  
background-color: #e96e53;
font-size: 14px;
padding: 15px 28px;
border: 1px solid #D00A2B;
text-transform: uppercase;
-webkit-transition: none;
-moz-transition: none;
transition: none;  
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.btn-primary:hover {
background-color: #FFF;
color: #D00A2B;
border: 1px solid transparent;
}
.btn-primary:focus {
background-color: #FFF;
color: #D00A2B;
border: 1px solid transparent;
}
.btn-secondary {
background-color: #000000;
font-size: 14px;
text-transform: uppercase;
line-height: 0.71;
padding: 19px 25px;
border: 1px solid #000000;
-webkit-transition: none;
-moz-transition: none;
transition: none;  
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.btn-secondary:hover {
background-color: #FFF;
color: #232;
border: 1px solid transparent;
}
.coaching-details-two .details-button-two a i {
font-style: italic;
}
.details-button-two .btn-primary i {
padding: 5px;
}
.details-button-two .btn-primary:hover {
background: #000000;
color: #FFF;
}