@media (max-width:1024px){
table td {
    padding: 5px;
}
@media (max-width:768px){
.rw-wrapper-btn a {
    margin: 15px 15px 0 15px;
    display: inline-block;
}
.right li.g_email,
.right li.g_contact {
    display: inline-block;
}
.carousel-caption {
    top: 10% !important;
}
.menu_main {
    display: block;
    float: none;
}
ul.footer_social_links {
     float: none; 
}
#myCarousel i {
    margin-top: 70%;
}
.rw-wrapper-btn a {
    padding: 10px 15px;
}
}

@media (max-width:480px){
.right li.g_email,
.right li.g_contact {
    display: block;
}
.right > ul {
    text-align: center;
    width: 100%;
}
.logo {
    display: block;
    width:100%;
	text-align:center;
}
.menu_main {
    display: block;
    float: none;
}
ul.footer_social_links {
float: none; 
}
.carousel-caption {
   display:none;
}
.page_title2 .two_third {
    padding: 0;
    display: inline-block;
    margin-bottom: 5px;
}
.rw-wrapper {
    font-size: 20px;
}
.ms-skin-default .ms-bullets.ms-dir-h {
    bottom: 0px !important;
}
.right .g_email:after,
.right .g_contact:after{
content:" ";
}
}