@media only screen and (max-width: 1920px) {
}
@media only screen and (max-width: 1800px) {
}
@media only screen and (max-width: 1600px) {
}
@media only screen and (max-width: 1281px) {
}
@media only screen and (max-width: 1080px) {
.top {
    text-align: center;
}

.social {
    float: none;
}

.social a {
    float: none;
    display: inline-block;
}

.phonecu {
    float: none;
    display: inline-block;
}

.phonecu a {
    padding: 0 12px;
}

.headlinks {height: 100vh;position: absolute;background: #082d4a;width: 100%;left: 100%;z-index: 0;transition: all ease .4s;}

div#access > .header-menu > ul > li {
    width: 100%;
}
.responsivemenu-icons {
    display: block;
    float: right;
    margin: 40px 10px 0 0;
    transition: all ease .4s;
    position: relative;
    z-index: 2;
}

.responsivemenu-icons i.bars {
    width: 30px;
    height: 3px;
    background: #666;
    display: block;
    margin: 0 0 5px 0;
    border-radius: 100px;
    position: relative;
    z-index: 0;
    transform: rotate(0deg);
    transition: transform ease .4s;
}

.responsivemenu-icons.active i.bars {
    transform: rotate(45deg) translate(1px, 6px);
}

.responsivemenu-icons.active i.bars.noh {
    opacity: 0;
}

.responsivemenu-icons.active i.bars:last-child {
    transform: rotate(-45deg) translate(6px, -11px);
}

.headlinks.active {
    left: 0;
}
header.header.fixeds {
    top: -126px;
}

header.header.fixeds .logo {
    margin: 5px 0;
}

header.header.fixeds .responsivemenu-icons {
    margin-top: 22px;
}
.top-slider-text {
    padding-top: 0;
}

.top-slider-text h1 {
    font-size: 40px;
}

.top-slider-text p {
    line-height: 1.4;
}

.topvider iframe {
    width: 100%;
    height: 270px;
    border-width: 5px;
}

.section-1:after {
    height: 140px;
    bottom: -20px;
}

.copy {
    text-align: center;
    margin-top: 0;
}

.copy .right {
    text-align: center;
}

.social.footersocial {
    float: none;
}

.scrollup a {
    right: 10px;
    bottom: 10px;
}

.footer-widget-area {
    padding: 0;
    margin: 0 0 40px 0;
}

footer .widgets .col-md-6 .footer-widget-area {
    padding: 0;
}

.about-post-system h2 {
    font-size: 40px;
    letter-spacing: -1px;
}

.bottom-sections-2 {
    padding: 0;
    margin: 20px 0;
}

.single-product-item {
    margin: 0 0 40px 0;
}

.single-product-item h2 {
    font-size: 50px;
}

.single-about-sec-item {
    margin: 0 0 40px 0;
}
.bottom-about-text {
    margin-top: 60px;
}
.section-1 {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.jointoday {
    display: none;
}

.top {
    display: none;
}

.head {
    border-bottom: 1px solid rgb(255 255 255 / 5%);
}

.res {
    display: block;
}

div#access {
    float: none;
    height: auto;
    overflow: hidden;
}

.res.jointoday {
    display: block;
    float: none;
    padding: 0 10px;
    margin: 0 0 30px 0;
}

.phonecu {
    height: auto;
    overflow: hidden;
}

.res.social {
    padding: 0 10px;
}

.res.jointoday .dskbtn {
    color: #fff;
}
.commetment-dic {
    margin: 30px 0;
}

.commetment-dic h2 {
    font-size: 30px;
}

.thelotion {
    padding: 20px;
}

.thelotion > h3 {
    width: 100%;
    margin: 0 0 10px 0;
}

.thelotion > p {
    width: 100%;
}

.menusliasd {
    margin: 30px 0 0;
}

.section-3 {
    padding: 80px 0 0 0;
}

.footer-widget-area h3 {
    padding: 0;
}
.copy p {
    height: auto;
    line-height: 1.4;
    margin: 0 0 20px 0;
}

.copy p a {
    display: inline-block;
}
.top-slider-text h3 {
    font-size: 23px;
}
}
@media only screen and (max-width: 959px) {	
}
@media only screen and (max-width: 637px) {
}
@media only screen and (max-width: 479px) {
}
@media only screen and (max-width: 382px) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
