body{background-color:#f7f7f7;}

.loading {position: fixed; left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: 9999; display: block; width: 100%; height: 100%; background-color: #e4e4e4;}
.loading .loading-gif{position: relative; top: 50%; left: 50%;}

.main .header .lang-dropdown{margin-top: 15px;} .main .header .lang-dropdown .ddcommon{float: right;} .main .header .lang-dropdown .ddChild{overflow-y: hidden;}
.main .header .logo a img{width: 294px;} .main .header .logo p img{width: 100px; display: inline-block;}
.main .header .logo p span{color: #939393;} .main .header .logo p{padding-left: 10px; padding-top: 5px;}

.main .header .no-lang{margin-top: 10px;}   
.main .header .buttons .btn-xs{border: hidden; } .main .header .buttons .btn-xs img{width: 130px;}
.main .header .buttons .btn-xs:hover{background:transparent;}

.main .header .buttons .btn-col{width: auto; padding: 0; margin-top: 10px;} .main .header .buttons .btn-col .btn-xs{padding: 0px 1px;}
.main .header .buttons .btn-col .menu-btn{width: 130px; height: 38.4px; padding-top: 8px; background: #ffae00; border-color: #ffae00; color: #fff; font-weight: 700;}
.main .header .buttons .btn-col .menu-btn:hover{background-color: #a97b19; border-color: #a97b19;}
.main .header .buttons .btn-col:first-child{margin-right: 1px;}

.main .header .buttons .row{float: right;}
.main .slider img{width: 100%; max-height: 600px; border-radius: 4px;} .main .slider .carousel-control{border-radius: 4px;}
.main .slider{margin-bottom: 40px; margin-top: 30px;}
.main .slider .carousel-caption h3{font-family: 'Montserrat', sans-serif; text-shadow: 0 0px 16px black; margin: 20px;}
.main .slider .carousel-caption{bottom: 90px; z-index: 10; color: #fff; text-shadow: 0 1px 2px rgba(0,0,0,.6); background-color: rgba(0,0,0,0.8);}
.main .content{margin-bottom: 30px;} .main .content span{font-size: 14px !important;}

.main .footer .copyrights{background: #000; color: #fff; padding: 15px 0 7px 0;} 
.main .footer .copyrights a{color: #829edc; vertical-align: middle;} .main .footer .copyrights a:hover{text-decoration: none;}


/* modal */
.main .modal-qr h4.modal-title{font-weight: 700;} .main .modal-qr .button img{width: 158px; height:43px;}
/* modal */


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
    /* body{background-color: lightblue;} */
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    /* body{background-color: lightcyan;} */
    .main .header .lang-dropdown #lang_to_msdd {width: 122px !important;}
    .main .header .logo a img{width: 200px;} .main .header .logo p img{width: 85px;} .main .header .logo p{font-size: 14px;}
    .main .header .buttons .btn-xs img{width: 105px;}
    .main .header .buttons .btn-col .menu-btn{width: 105px; height: 29.7px; padding-top: 4px;}
}


/* Custome */
@media screen and (max-width: 991px){
    /* body{background-color: lightpink;} */
    .main .header .logo-lang .logo{width: 50%; top: -38px;}
    .main .header .logo-lang .buttons .mob-btn{width: max-content; float: none; margin: 0 auto;}
    .main .header .logo-lang .buttons{top: -35px;}

    .main .privacy-content{margin-top: 0 !important;}
}
/* Custome */




/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    /* body{background-color: lightgrey;} */
    .main .header .no-lang .logo{text-align: center;}
    .main .header .no-lang .buttons .mob-btn{width: max-content; float: none; margin: 0 auto;}
    .main .slider{margin-top: 20px;} 
    .main .slider .carousel-caption h3{font-size: 14px;}
    .main .slider .carousel-caption{padding: 0;} .main .slider .carousel-caption h3{margin: 10px;}
}


/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
    /* body{background-color: lightyellow;} */
    .main .header .logo a img{width: 185px;} .main .header .logo p img{width: 75px;} .main .header .logo p{font-size: 12px;}
    .main .header .buttons .btn-xs img{width: 95px;}
    .main .header .buttons .btn-col:first-child{display: none;}
    .main .header .buttons .menu-small-btn{display: block !important;}
    .main .header .buttons .menu-small-btn .menu-btn{background: #ffae00; border-color: #ffae00; color: #fff; font-weight: 700; width: 95px; height: 26.73px; padding-top: 5px; font-size: 11px;}
    .main .slider .carousel-caption h3{font-size: 17px; margin: 9px;} 

    .main .privacy-content{text-align: center;}
}

/* Custome */
@media screen and (max-width : 440px) {
    /* body{background-color: skyblue;} */
    .main .header .logo-lang .logo{width: 70%;}
}    

@media screen and (max-width : 380px) {
    /* body{background-color: greenyellow;} */
    .main .header .buttons .btn-xs img{width: 85px;}
    .main .header .buttons .menu-small-btn .menu-btn{width: 85px; height: 24.05px; padding-top: 5px; font-size: 11px;}
    .main .slider .carousel-caption h3{font-size: 12px;}
}    

@media screen and (max-width : 350px) {
    /* body{background-color: lightcyan;} */
    .main .header .logo-lang .logo a img{width: 160px;} 
    .main .header .logo-lang .logo p img{width: 65px;} .main .header .logo-lang .logo p{font-size: 10px;}
    .main .header .logo-lang .buttons{top:-45px;}
    .main .header .buttons .btn-xs img{width: 75px;}
    .main .header .buttons .menu-small-btn .menu-btn{width: 75px; height: 21.11px; padding-top: 3px; font-size: 9px;}
    .main .header .logo-lang .buttons .menu-small-btn{margin-top: 20px !important;}
}    

/* Custome */


/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
    /* body{background-color: linen;} */
    .main .header .logo-lang .logo a img{width: 125px;} .main .header .logo-lang .logo p img{width: 60px;} .main .header .logo p{font-size: 8px;}
}