@media only screen and (max-width: 1170px) {
    .poll-right-bg-1::before{
        display: none;
    }
    nav{
        height: 70px;
    }
    .main{
        width: 96%;
    }
    .bar1, .bar2, .bar3 {
        width: 35px;
        height: 5px;
        background-color: #333;
        margin: 6px 0;
        transition: 0.4s;
    }

    .change .bar1 {
        -webkit-transform: rotate(-45deg) translate(-9px, 6px);
        transform: rotate(-45deg) translate(-9px, 6px);
    }

    .change .bar2 {opacity: 0;}

    .change .bar3 {
        -webkit-transform: rotate(45deg) translate(-8px, -8px);
        transform: rotate(45deg) translate(-8px, -8px);
    }
    #navmenu{
        display: block;
        float: left;
        margin: 10px;
        margin-left: 20px;
    }
    nav ul{
        width: 140px;
        position: absolute;
        background: #fff;
        height: 100vh;
        top: 54px;
        left: 0;
        border-top: 3px solid #f9f9f9;
        padding: 0;
        box-shadow: 1px 0 1px #0000002e;
        display: none;
    }
    nav ul li{
        width:  100%;
        margin-bottom: 10px;
    }
    .logo-box{
        padding-top: 5px;
    }
    .post-item{
        width: 48%;
    }
    .post-item-description{
        width: 44%;
    }
    .post-item-thumbnail{
        width: 49%;
    }
    .breaks-main{
        padding-right: 25px;
    }
    .more-break{
        margin-left: 45px;
    }
    .left-element-newsletter,.right-element-newsletter{
        display: none;
    }
    .footer-item{
        width: 45%;
        margin-left: 30px;
        margin-top: 90px;
    }
    .footer-item:nth-child(3),.footer-item:nth-child(4){
        margin-bottom: 90px;
        margin-top: 40px;
    }
    footer{
        height: auto;
        background-position: bottom;
        background-repeat-y: no-repeat;
        background-color: #17202b;
    }
    .swiper-pagination{
        display: none;
    }
    .poll-right{
        width: 100%;
        height: 130px;
        position: relative;
        padding-top: 15px;
    }
    .Aligner{
        margin: 0;
    }
    .poll-left{
        width: 100%;
        float: inherit;
        margin: auto;
        padding-top: 0;
    }
    .Aligner h3{
        text-shadow: -1px 0px 6px #000;
    }
    .poll-right-bg-2::before{
        content: ' ';
        width: 100%;
        height: 100%;
        background-image: -moz-linear-gradient( 90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0,0,0,0) 100%);
        background-image: -webkit-linear-gradient( 90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0,0,0,0) 100%);
        background-image: -ms-linear-gradient( 90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0,0,0,0) 100%);
        bottom: 0;
        position: absolute;
    }
    div#verify {
        padding: 15px;
        width: 95%;
    }
    .poll-contact b{
        font-weight: bold;
    }
}
/*1120 Screen*/
@media only screen and (max-width: 1120px) {
    .breaks-right-img{
        display: none;;
    }
    .breaks-left{
        width: 97%;
    }
    .bg-breaks-2{
        height: auto;
        padding-bottom: 25px;
    }
    .post-item {
        width: 100%;
        height: 350px;
    }
}

/*1120 Screen*/
@media only screen and (max-width: 1120px) {
    .Newsletters{
        height: auto;
    }
    .footer-item{
        margin-top: 170px;
    }
    .title-newsletter i{
        display: none;
    }
    .inner-box-title-newsletter{
        float: inherit;
        text-align: center;
    }
    .newsletter-form{
        float: inherit;
        margin: auto;
        width: 355px;

    }
    .title-main-side-bg{
        width: 100%;
    }
    .breaks-main{
        padding: 0;
    }
    .poll-contact{
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 660px) {
    .custom-dialog-main{
        width: 98%;
    }
}

/*640 Screen*/
@media only screen and (max-width: 640px) {
    .footer-item {
        width: 100%;
        margin: 0;
    }

    .footer-item:nth-child(1) {
        margin-top: 180px;
    }

    .footer-item:nth-child(3) {
        margin: 0;
    }

    .footer-item:nth-child(4) {
        margin: 0;
        margin-bottom: 100px;
    }

    .copyright-title-right, .copyright-title-left {
        display: none;
    }

    .post-item {
        width: 98%;
        height: auto;
    }

    .post-item-thumbnail {
        width: 100%;
        height: auto;
    }

    .post-item-thumbnail img {
        height: auto;
        min-height: auto;
    }

    .post-item-description {
        width: 94%;
    }

    .post-item > .more-btn {
        margin-bottom: 15px;
    }

    .swiper-button-next, .swiper-button-prev {
        display: none;
    }

    .side-bg {
        display: none;
    }
    body{
        padding-top: 145px;
    }
    #custom-ans label {
        width: 100%;
        display: block;
        margin-bottom: 10px;
    }
    .att-btn-browse{
        width: 100%;
    }
    .att-btn-desc{
        border-radius: 20px;
        padding-top: 30px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .att-btn-desc span{
        padding-right: 0;
        text-align: center;
        font-size: 14px;
    }
    #att-btn{
        width: 98%;
    }
    .radio span{
        padding-left: 5px !important;
    }
}
/*470 Screen*/
@media only screen and (max-width: 470px) {
    .msg-sm-box{
        width: 95%;
    }
}
/*420 Screen*/
@media only screen and (max-width: 420px) {
    .newsletter-form button{
        width: 50px;
    }
    .newsletter-form input{
        width: 200px;
    }
    .newsletter-form{
        width: 290px;
    }
    .poll-contact p{
        font-size: 20px;
    }
    .error-box-main{
        width: 98%;
    }
    .radio label:nth-child(3n+0)::after{
        content: ' ';
        display: block;
    }
}
@media only screen and (max-width: 390px) {
    .radio label:nth-child(3n+0)::after{
        display: inherit;
    }
    .radio label{
        display: block;
    }
}