@charset "utf-8";
/* CSS Document */
@media (max-width: 2048px) {
.logo {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 0 13px;
    background: #fff;
    text-align: center;
    margin-top: 3px;
}
.navbar {
    margin-bottom: 0 !important;
    float: left;
    margin-top: 30px;
    margin-left: 164px;
}
}
@media (max-width: 1920px) {
.logo {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 0 13px;
    background: #fff;
    text-align: center;
    margin-top: 3px;
}
.navbar {
    margin-bottom: 0 !important;
    float: left;
    margin-top: 30px;
    margin-left: 164px;
}
}
@media (max-width: 1536px) {

.logo {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 0 13px;
    background: #fff;
    text-align: center;
    margin-top:5px;
}
.navbar {
    margin-bottom: 0 !important;
    float: left;
    margin-top: 30px;
    margin-left: 80px;
}
}
@media (max-width:1366px) {

.logo {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 0 13px;
    background: #fff;
    text-align: center;
    margin-top: 10px;
}
.navbar {
    margin-bottom: 0 !important;
    float: left;
    margin-top: 30px;
    margin-left: 50px;
}
}
@media (max-width: 1280px) {

.logo {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 0 13px;
    background: #fff;
    text-align: center;
    margin-top: 10px;
}
}

@media (max-width: 1199px) {
}
@media (max-width: 1080px) {
.navbar {
    margin-bottom: 0 !important;
    float: left;
    margin-top: 30px;
    margin-left: 0;
}
.logo {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 9px 13px;
    background: #fff;
    text-align: center;
    margin-top:10px;
}
}
@media (max-width: 1050px) {
}
@media (max-width: 1024px) {
.logo {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 9px 13px;
    background: #fff;
    text-align: center;
    margin-top:10px;
}
 .navbar { margin-left:0;}
}
@media (max-width: 960px) {
.contact_info {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 30px;
    text-align: center;
    min-height: 137px;
}
.logo {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 9px 13px;
    background: #fff;
    text-align: center;
    margin-top: 20px;
}
 .navbar { margin-left:0;}
 .social_media { display:none;}
}
@media (max-width: 959px) {
.service_des {
    position: absolute;
    top: 10%;
    left: 5%;
    right: 5%;
    text-align: center;
}
.contact_info {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 30px;
    text-align: center;
    min-height: 137px;
}
}
@media (max-width: 800px) {

.contact_info {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 30px;
    text-align: center;
    min-height: 137px;
}
.service_des {
    position: absolute;
    top: 8%;
    left: 5%;
    right: 5%;
    text-align: center;
}
}
 @media (max-width: 768px) {
 .logo {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 9px 13px;
    background: #fff;
    text-align: center;
    margin-top: 20px;
}
 .navbar { margin-left:0;}
 .social_media { display:none;}
 .service_des {
    position: absolute;
    top: -5%;
    left: 5%;
    right: 5%;
    text-align: center;
}
}
 @media (max-width: 767px) {
 .social_media { display:block;}
 .footer_box { margin-bottom:20px;}
.navbar-toggle { float:left;}
 .navbar {
 border: 1px solid transparent;
 margin-bottom: 0;
 min-height: 0;
 position: relative;
}
.navbar { margin:15px 0 0;}
.service_des {
    position: absolute;
    top: 25%;
    left: 5%;
    right: 5%;
    text-align: center;
}
.navbar-nav {
    margin: 0;
}
}
@media (max-width: 640px) {

.navbar-nav {
margin:0;
}
}
 @media (max-width: 568px) {
}
@media (max-width: 567px) {

}
