.hr-books-page-img
{
width:400px;
float: left;
}
.white-background
{
background-color: white !important;
}
.cyl-2-order-section
{
background-color: #da6d5a;
}
#cyl2-order-button
{
display: block;
width: 100%;
border: 0;
box-shadow: none;
color: #fff;
font-size: 18px;
font-weight: 700;
text-align: center;
text-transform: uppercase;
text-shadow: none;
padding: 0 10px 2px 0;
outline: none;
height: 52px;
line-height: 52px;
letter-spacing: 2px;
border-radius: 5px;
background: #e57f00;
}
.custom-submit-button1
{
display: table-cell;
border: 0;
box-shadow: none;
color: #fff;
font-size: 18px;
font-weight: 700;
text-align: center;
text-transform: uppercase;
text-shadow: none;
padding: 0px 15px;
outline: none;
height: 52px;
line-height: 52px;
letter-spacing: 2px;
border-radius: 5px;
background: #e57f00;
}
.break-on-mobile
{
display: none;
}
.single-page-bottom-ad-left-block
{
display: inline-block;
width:63%;
vertical-align: top;
}
.single-page-bottom-ad-mid
{
display: inline-block; 
width:5%; 
}
.single-page-bottom-ad-right-block
{
display: inline-block;
width:29%;
vertical-align: top;
}
.single-page-ad-main
{
display:block; 
background-color: #f4f4f4;
padding: 15px  15px 0px  15px;
}
.bottom-ad-image
{
float:left; 
padding: 20px; 
}
.single-page-ad-1
{
display: inline-block; 
width:5%; 
}
.single-page-ad-text
{
display: inline-block;
width:46%; 
text-align:left;
}
.single-page-ad-3
{
display: inline-block; 
width:5%; 
}
.single-page-ad-image
{
display: inline-block; 
width:40%; 
vertical-align:top;
}
.cyl2-form
{
background-color: #168dd2;
}
.cyl-form
{
background-color: #168dd2;
}
.wpcf7-form p {
margin-bottom:10px;
}
label
{
font-weight: bold;
}
.widget li {
padding: 9px 12px;
}
#comment, input[type=text], input[type=email], input[type=url], input[type=password], input[type=tel], input[type=number], input[type=date], select, textarea {
background: white;
}
.wpcf7 input[type="submit"],
.wpcf7 input[type="button"] { 
}
@media only screen and (max-width: 670px) and (min-width:200px) {
.hr-books-page-img
{
float: none;
}
.single-page-ad-1
{
display: none;
}
.single-page-ad-text
{
display:block;
width:95%; 
}
.single-page-ad-image
{
display:block;
width:95%; 
margin-bottom: 15px;
}
.single-page-ad-3
{
display: none;
}
.single-page-bottom-ad-left-block
{
display:block;
width:95%;
}
.single-page-bottom-ad-right-block
{
display:none;
width:95%;	
}
.single-page-bottom-ad-mid
{
display: none; 
}
.bottom-ad-image
{
float:none; 
padding: 0px; 
text-align: center;
}
}