@media screen and (min-width:320px) and (max-width:767px) {
.subMenu ul li {
float:none; background:none;
}
.newsletter_section {
text-align:center;
}
.newsletter_form .news_input {
width:100%;
}
.btn_green {
width:100%; margin:10px 0px 0px 0px;
}
.rating_block {
width:100%;
}
.home_social {
width:100%; margin:10px 0px 0px 0px;
}
.home_services {
padding:50px 20px 40px
}
.home_services h2 {
    font-size: 23px;
}
.home_services p {
margin:20px 0px;
}
.readMore a {
font-size:17px;
}
.footer_btm address {
width:100%; text-align:center
}
.footer_btm .col-sm-2 {
width:100%; text-align:center;
}
.footer_btm .ftr_link {
display:inline-block; width:auto; text-align:center; float:none;
}
.footer_btm .ftr_link li {
margin-left:14px;
}
.footer_btm .ftr_link li:first-child {
margin-left:0px;
}
.calling_block {
width:100%; float:left;
}
.last {
width:100%; float:left;
}
.calling_block p span {
text-align:left;
}
.page-header .middle-block-inner .right-block {
display: inline-block; margin: 6px 0 0; text-align: center; width: 100%; 
}
.minicart-wrapper {
float:none;
}
.block-content, .block-content .products-grid.grid.widget-product-grid {
width:auto; float:none; display:inline-block;
}
}
@media screen and (min-width:640px) and (max-width:767px) {
.rating_block{
width:49%; 
}
.home_social {
width:49%; margin:0px 0px 0px 2%;
}
}
@media screen and (min-width:768px) and (max-width:1024px) {
.subMenu ul li a {
font-size:15px; padding:12px 22.7px;
}
.newsletter_form {
width:62%;
}
.newsletter_form h2 {
line-height:24px; font-size:18px;
}
.newsletter_form .news_input {
width:100%; margin-bottom:10px;
}
.btn_green {
width:100%; margin:0px;
}
.rating_block {
width:100%; margin:0px;
}
.home_social {
width:100%; margin:10px 0px 0px 0px;
}
footer ul li a {
font-size:13px;
}
footer h2 {
font-size:15px;
}
.calling_block p {
font-size:18px;
}
.calling_block p span {
font-size:20px;
}
.footer_btm .col-sm-2 {
width:28%;
}
.page-header .middle-block-inner .right-block {
display: inline-block; margin: 6px 0 0; text-align: center; width: 100%; 
}
.minicart-wrapper {
float:none;
}
.block-content, .block-content .products-grid.grid.widget-product-grid {
width:auto; float:none; display:inline-block;
}
.page-header .top-block .left-block {
float:left !important;
}
.page-header .top-block .right-block {
    float: right !important;
}
}
@media screen and (min-width:1025px) and (max-width:1331px) {
.page-header .top-block .left-block {
float:left !important;
}
.page-header .top-block .right-block {
    float: right !important;
}
}
@media screen and (min-width:1008px) and (max-width:1331px) {
.page-header .middle-block-inner .right-block {
width:auto; float:right;
}
.minicart-wrapper, .block-content, .block-content .products-grid.grid.widget-product-grid {
float:right;
}