﻿.demo
{
    margin:25px 0px 25px 0px;
}
.about-h1
{
      padding: 10px 50px 20px 50px;
  color: rgb(45, 90, 134);
}

.c_left
{
    width: 100%;
height: auto;
margin: 1%;
float: left;
    }
.R_main
{
    width:80%;
    margin:auto;
  height:auto;
}
.R_boder
{
    border:none!important;
}
.dr_ad_input
{
    width:130%;
}
.input
{
    width:100%!important;
    height:28px;
    padding-left:3%;
}
.R_row
{
    width:100%;
    float:left;
}
.R_mgl
{
    margin-left:15%;
}
.R_ad_left {
  width: 50%;
  height: auto;
 margin:1%;
  float: left;
}
.R_left
{
    width:48%;
    height:auto;
    margin:1%;
    float:left;
}
.R_btn
{
    width:16%;
    float:left;
    height:auto;
    margin-left:0.5%;
}
.R_left > .s_left
{
    width:48%;
    height:auto;
    margin:0% 1% 0% 1%;
    float:left;
    padding:1% 1% 0% 2%;
}
 @media (max-width: 800px)
{
   .R_left
{
    width:98%;
    height:auto;
} 

}
@media (max-width:670px)
{
   .R_btn
{
    width:48%;
    margin-top:1%;
    margin-bottom:1%;
} 
}

@media (max-width:450px)
{
  .R_left > .s_left
{
    width:98%;
} 
.R_btn
{
    width:98%;
    margin-top:2%;
    margin-bottom:2%;
   
} 
}