@media screen and (max-width: 800px) {
    A {
        text-decoration: none;
        color: #FFF;
    }
    #dropdown-content {
        display: none;
        position: absolute;
        background-color: #C33E55;
        padding: 12px 16px;
        z-index: 0;
        margin-top: 38px;
        margin-left: 0;
        width: 357px;
        height: 237px;
        text-align: left;
        border-bottom-right-radius: 11px;
        border-bottom-left-radius: 11px;
    }
    .selin {
        color: #1F487D;
    }
    #carlist {
        display: none;
    }
    SELECT {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-color: white;
    }
    HTML,
    BODY {
        font-size: 100%;
        font-size-adjust: none;
        -webkit-text-size-adjust: none;
    }
    BODY {
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
    }
    ::-webkit-input-placeholder {
        font-size: 27px;
    }
    #wrapper {
        width: 640px;
        height: auto;
        margin: 0 auto;
        background-color: #FFF;
        overflow: auto;
    }
    #topbar {
        width: 626px;
        height: 113px;
        padding-left: 13px;
        padding-top: 21px;
        border-bottom: 1px solid #C5C1C1;
        text-align: center;
        line-height: 1.4;
        font-size: 33px;
    }
    #rbar,
    #whatsupbtn,
    #skypebtn,
    #viberbtn,
    #telegbtn {
        display: none;
    }
    #langbar {
        float: left;
        clear: left;
        width: 389px;
        height: 79px;
        margin-top: 60px;
        margin-left: 65px;
        border-radius: 47px;
        background-color: #C33E55;
        cursor: pointer;
    }
    #selang {
        color: #F0F1F2;
        width: 235px;
        height: 47px;
        margin-left: 46px;
        float: left;
        margin-top: 15px;
        position: relative;
        z-index: 1;
        cursor: pointer;
        font-size: 33px;
    }
    #gflag {
        margin-top: 20px;
        float: left;
        width: 53px;
        opacity: 0.9;
        position: relative;
        z-index: 1;
        margin-left: 12px;
    }
    #eflag,
    #rflag,
    #dflag {
        float: right;
        width: 53px;
        opacity: 0.9;
        height: 33px;
        margin-top: 4px;
        margin-right: 14px;
    }
    #logo {
        float: left;
        margin-top: 30px;
        margin-left: 13px;
        width: 612px;
        height: 205px;
    }
    #menubtn {
        float: right;
        font-size: 61px;
        margin-right: 72px;
        margin-top: 61px;
    }
    #menubar {
        display: none;
    }
    #menubtn:before {
        content: "\f0c9";
        font-family: "Awe";
    }
    #reqform {
        width: 100%;
        height: 557px;
        margin-top: 69px;
        float: left;
        background-color: #1C1C1C;
        clear: left;
        border-bottom: 1px solid black;
    }
    #topblock {
        width: 640px;
        height: 81px;
        padding-top: 38px;
        font-size: 44px;
        text-align: center;
        background-color: #C33E55;
        color: white;
    }
    #go {
        width: 576px;
        height: 75px;
        float: left;
        margin-top: 56px;
        background-color: #CC4452;
        color: white;
        padding-top: 15px;
        text-align: center;
        margin-left: 32px;
        cursor: pointer;
        font-size: 46px;
    }
    #strtpck,
    #endpck {
        float: left;
        height: 88px;
        border: 1px solid black;
        text-align: center;
        font-size: 35px;
        width: 572px;
        font-family: Montserrat;
        margin-left: 33px;
    }
    #defis {
        display: none;
    }
    #strtpck {
        margin-top: 39px;
    }
    #endpck {
        clear: left;
        margin-top: 39px;
    }
    H1,
    H2,
    H3 {
        font-size: 32px;
        margin: 56px 0 0;
        float: left;
        clear: left;
        width: 568px;
        height: 72px;
        text-align: left;
    }
    H1 {
        margin-top: 67px;
        margin-left: 34px;
    }
    #renth {
        margin-top: 21px;
    }
    #line01 {
        float: left;
        border: 2px solid #C33E55;
        margin-left: 258px;
        width: 115px;
        clear: left;
    }
    #faqh {
        margin-top: 30px;
        height: 110px;
        font-size: 37px;
        width: 613px;
    }
    #slogan2 {
        margin-top: 36px;
        width: 572px;
        text-align: center;
    }
    #txt01 {
        height: auto;
        font-size: 30px;
        float: left;
        width: 571px;
        margin-top: 54px;
        margin-left: 24px;
        text-align: justify;
    }
    #carblock01,
    #carblock02,
    #carblock03,
    #carblock04 {
        border: 1px solid #DEDBDB;
        float: left;
        width: 570px;
        margin-left: 35px;
        height: 735px;
        margin-top: 52px;
        color: black;
    }
    .carimg {
        width: 510px;
        height: 243px;
        padding-top: 10px;
        padding-bottom: 10px;
        float: left;
        border-bottom: 1px solid #DEDBDB;
        padding-right: 30px;
        padding-left: 30px;
    }
    #price01,
    #price02,
    #price03,
    #price04 {
        margin-left: 40px;
        width: 177px;
        height: 64px;
        margin-top: -53px;
        text-align: center;
        padding-top: 18px;
        font-size: 37px;
        float: left;
        clear: left;
    }
    #price01:after,
    #price02:after,
    #price03:after,
    #price04:after {
        content: " GEL";
    }
    #cline01,
    #cline02,
    #cline03,
    #cline04 {
        border: 1px solid #C33E55;
        width: 93px;
        margin-left: 48px;
        margin-top: 25px;
        float: left;
        clear: left;
        margin-bottom: 10px;
    }
    #name01,
    #name02,
    #name03,
    #name04 {
        float: left;
        margin-left: 45px;
        clear: left;
        font-size: 32px;
        margin-top: 42px;
    }
    #type01,
    #trans01,
    #seats01,
    #type02,
    #trans02,
    #seats02,
    #type03,
    #trans03,
    #seats03,
    #type04,
    #trans04,
    #seats04 {
        float: left;
        font-size: 29px;
        clear: left;
        margin-left: 41px;
        margin-top: 14px;
    }
    #type01,
    #type02,
    #type03,
    #type04 {
        margin-top: 27px;
    }
    .sprc1,
    .sprc2,
    .sprc3 {
        background-color: #C33E55;
        width: 171px;
        height: 53px;
        margin-top: 0;
        color: #F3F2F3;
        text-align: center;
        padding-top: 10px;
        font-size: 32px;
        position: relative;
        z-index: 2;
        float: left;
        font-family: Source Sans Pro;
        font-weight: normal;
    }
    .period1,
    .period2,
    .period3 {
        background-color: #F3F2F3;
        width: 171px;
        height: 50px;
        margin-top: 36px;
        color: black;
        text-align: center;
        padding-top: 17px;
        font-size: 25px;
        position: relative;
        z-index: 2;
        float: left;
        border-bottom: 1px solid #DEDBDB;
    }
    .sprc1,
    .period1 {
        margin-left: 29px;
        clear: left;
    }
    .sprc2,
    .sprc3,
    .period2,
    .period3 {
        border-left: 1px solid #DEDBDB;
    }
    #catban {
        float: left;
        width: 640px;
        height: 221px;
        margin-top: 63px;
    }
    #catban IMG {
        position: absolute;
        object-fit: none;
        overflow: hidden;
        width: 640px;
        height: 246px;
    }
    #bantxt {
        font-size: 32px;
        text-align: center;
        width: 640px;
        position: absolute;
        float: left;
        margin-top: 60px;
    }
    #catbtn {
        border: 1px solid #BD3838;
        width: 183px;
        height: 53px;
        margin-top: 129px;
        border-radius: 47px;
        padding-top: 16px;
        padding-left: 27px;
        font-size: 27px;
        margin-left: 218px;
        position: absolute;
    }
    #pointblock01,
    #pointblock02,
    #pointblock03,
    #pointblock04 {
        margin-top: 85px;
        margin-left: 35px;
        width: 551px;
        float: left;
        height: auto;
    }
    #pointimg01,
    #pointimg02,
    #pointimg03,
    #pointimg04 {
        width: 63px;
        height: 63px;
        float: left;
    }
    #ptitle01,
    #ptitle02,
    #ptitle03,
    #ptitle04 {
        margin-top: 4px;
        margin-left: 85px;
        font-size: 35px;
    }
    #pline01,
    #pline02,
    #pline03,
    #pline04 {
        border: 2px solid #C33E55;
        width: 61px;
        margin-left: 84px;
        margin-top: 13px;
    }
    #ptxt01,
    #ptxt02,
    #ptxt03,
    #ptxt04 {
        margin-left: 80px;
        margin-top: 21px;
        font-size: 28px;
        text-align: justify;
    }
    #greyblock {
        width: 640px;
        height: auto;
        float: left;
        margin-top: 75px;
        float: left;
    }
    #gline {
        border: 2px solid #C33E55;
        width: 168px;
        margin-left: 33px;
        margin-top: 20px;
        float: left;
        clear: left;
    }
    #gtitle {
        font-size: 35px;
        width: 592px;
        float: left;
        margin-left: 31px;
        margin-top: 36px;
        line-height: 1.4;
    }
    #gtxt {
        width: 571px;
        margin-top: 47px;
        float: left;
        clear: left;
        margin-left: 30px;
        line-height: 1.7;
        font-size: 27px;
        height: auto;
        text-align: justify;
    }
    #gimg IMG {
        float: left;
        clear: left;
        width: 640px;
        height: 407px;
    }
    #learnbtn {
        border: 1px solid #C23E55;
        width: 162px;
        height: 50px;
        border-radius: 47px;
        clear: left;
        z-index: 1;
        padding-top: 15px;
        padding-left: 23px;
        font-size: 26px;
        float: left;
        margin-top: 26px;
        margin-left: 387px;
        margin-bottom: 34px;
    }
    #revtitle {
        float: left;
        margin-top: 62px;
        clear: left;
        margin-left: 36px;
        font-size: 32px;
    }
    #revline {
        border: 1px solid #C33E55;
        width: 556px;
        margin-left: 33px;
        margin-top: 20px;
        float: left;
        clear: left;
    }
    #atxt {
        margin-top: 26px;
        font-size: 27px;
        text-align: justify;
        width: 575px;
    }
    #aboutblock,
    #rateblock,
    #contactblock {
        width: 557px;
        height: auto;
        float: left;
        margin-left: 34px;
        margin-top: 54px;
    }
    #atitle,
    #rtitle,
    #ctitle {
        font-size: 33px;
    }
    #aline,
    #rline,
    #cline {
        border: 2px solid #C33E55;
        width: 68px;
        margin-left: 1px;
        margin-top: 20px;
    }
    #point01img,
    #point02img,
    #point03img,
    #point04img,
    #point05img {
        margin-left: 190px;
        width: 256px;
        height: 256px;
        float: left;
    }
    #point02img {
        clear: left;
    }
    #point01,
    #point02,
    #point03,
    #point04,
    #point05 {
        float: left;
        margin-top: 39px;
        margin-left: 55px;
        width: 343px;
        height: 122px;
        text-align: center;
    }
    #revheadlogo {
        width: 61px;
        height: 66px;
        float: left;
        clear: left;
        margin-left: 30px;
        margin-top: 36px;
    }
    #revheadtxt {
        float: left;
        margin-top: 38px;
        margin-left: 13px;
        height: 22px;
        font-size: 21px;
    }
    #revheadstars {
        float: left;
        width: 147px;
        height: 50px;
        clear: left;
        margin-left: 100px;
        margin-top: -31px;
    }
    #rev1ava,
    #rev2ava,
    #rev3ava,
    #rev4ava,
    #rev5ava {
        width: 61px;
        height: 61px;
        float: left;
        clear: left;
        margin-left: 30px;
        margin-top: 25px;
    }
    .rev1name {
        float: left;
        width: 216px;
        margin-top: 23px;
        margin-left: 13px;
        font-size: 24px;
    }
    .rev1stars {
        width: 108px;
        height: 26px;
        float: left;
        clear: left;
        margin-left: 99px;
        margin-top: -26px;
    }
    .revtext {
        font-size: 24px;
        float: left;
        margin-left: 39px;
        width: 583px;
        margin-top: 9px;
        line-height: 1.6;
    }
    #allrevs {
        float: left;
        color: #205FB0;
        margin-top: 42px;
        margin-left: 241px;
        font-size: 24px;
    }
    #footer {
        width: 640px;
        height: 1239px;
        clear: left;
        margin-top: 40px;
        float: left;
    }
    #aboutblock,
    #rateblock,
    #contactblock {
        width: 589px;
        height: auto;
        float: left;
        margin-left: 34px;
        margin-top: 54px;
    }
    #ctitle {
        font-size: 33px;
        width: 233px;
        float: left;
    }
    #aline,
    #rline,
    #cline {
        border: 2px solid #C33E55;
        width: 68px;
        margin-left: 1px;
    }
    #aline,
    #rline {
        margin-top: 20px;
    }
    #cline {
        float: left;
        clear: left;
        margin-top: -9px;
    }
    #atxt,
    #eur,
    #usd {
        clear: left;
    }
    #eur,
    #usd {
        font-size: 45px;
        float: left;
        margin-top: 23px;
    }
    #rtxt {
        font-size: 26px;
        margin-top: 30px;
        float: left;
        clear: left;
    }
    #loctxt,
    #mailtxt,
    #teltxt {
        float: left;
        text-align: left;
        margin-top: 20px;
        width: 640px;
        height: 34px;
        padding-top: 6px;
        font-size: 25px;
        margin-top: 43px;
    }
    #loctxt {
        width: 597px;
    }
    #teltxt {
        margin-top: 20px;
        width: 325px;
    }
    #mailtxt {
        margin-top: 4px;
        width: 448px;
        clear: left;
    }
    #hours,
    #reply {
        margin-top: 13px;
        float: left;
        margin-left: 55px;
        clear: left;
        height: 37px;
        font-size: 24px;
    }
    #reply {
        width: 530px;
    }
    #whatsupicon,
    #skypeicon,
    #telegicon,
    #vibericon {
        float: left;
        height: 68px;
        width: 68px;
    }
    #whatsupicon {
        margin-left: 19px;
        margin-top: 1px;
    }
    #telegicon {
        margin-left: 19px;
        margin-top: 2px;
    }
    #vibericon {
        margin-left: 19px;
        margin-top: 1px;
        padding-left: 24px;
    }
    #socialblock {
        width: 442px;
        height: 84px;
        float: left;
        margin-left: 125px;
        margin-top: 45px;
    }
    #slogan {
        width: 611px;
        height: 92px;
        float: left;
        clear: left;
        margin-left: 11px;
        font-size: 25px;
        text-align: center;
        margin-top: 36px;
    }
    #lineblock {
        border-top: 1px solid #5F5656;
        float: left;
        clear: left;
        height: 315px;
        width: 640px;
        margin-top: 0;
        line-height: 1.7;
    }
    #face,
    #insta,
    #twit,
    #tube {
        width: 86px;
        height: 64px;
        float: left;
        margin-left: 14px;
    }
    #insta {
        margin-left: 11px;
    }
    #tube {
        margin-left: 16px;
    }
    VIDEO {
        float: left;
        clear: left;
        outline: none;
        width: 640px;
        margin-top: 38px;
    }
}
@font-face {
    font-family: "Source Sans Pro";
    src: url(sourcesanspro-regular-webfont.woff2) format("woff2"), url(sourcesanspro-regular-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: fallback;
}
@font-face {
    font-family: "Montserrat";
    src: url(montserrat-regular-webfont.woff2) format("woff2"), url(montserrat-regular-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: fallback;
}
@font-face {
    font-family: "Awe";
    src: url(awe.woff2) format("woff2"), url(awe.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: fallback;
}
BODY {
    font-family: "Source Sans Pro", sans-serif;
}
#bg {
    /*display: none;*/
}
#bg IMG {
    display: none;
}
#topbar,
#slogan,
#ptitle01,
#ptitle02,
#ptitle03,
#ptitle04,
#gtitle,
#revtitle,
H1,
H2,
H3,
#atitle,
#rtitle,
#ctitle {
    font-family: "Montserrat", sans-serif;
}
