@media (min-width: 1200px) {
    #pop-up-image{display: inline-block;}
    #pop-up, #pop-up-wrapper{width: 100%;height: 100%;}
    #pop-up-wrapper {display: none;position: fixed;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 99999;overflow: hidden;}
    #pop-up-container {position: absolute;width: 400px;height: 511px;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background-color: #fff;display: flex;flex-direction: column;}
    #pop-up {text-align: center;color: #fff;}
    #pop-up-image {width: 100%;height: auto;}
    #pop-up-close {position: absolute;width: 40px;height: 40px;top: -15px;right: -15px;cursor: pointer;z-index: 50;}
    .dialog_close-pop{position:absolute;right:-20px;top:-20px;cursor:pointer;}
    .blue-container-pop{background-color: #315DA5;text-align: center;height: 100%;}
    .pop-up-title{font: 700 25px Syne;color:#fff;padding-top: 34px;margin-bottom: 25px;}
    .pop-up-desc{max-width: 291px;margin: 0 auto;text-align: center;font:400 20px Geologica;color:#fff;padding-bottom: 38px;}
    .pop-button{background-color: #3783FF;border-radius: 10px;width: 310px;display: flex;align-items: center;border: 3px solid white;margin: 0 auto;}
    .pop-button-inner{height: 100%;display: flex;align-items: center;padding: 14px 13px;justify-content:center;width: 100%;}
    .pop-button-inner svg{margin-left: 10px;margin-top: 5px;}
    .pop-button-text{font: 600 17px Geologica;color:white;}
    #cookies-accept-container {display: none;position: fixed;width: 380px;inset: 0;background-color: #373737;padding: 23px 34px;z-index: 60;text-align: center;border-radius: 30px;margin: auto;height: max-content;}
    #cookies-accept-text {font-size: 15px;font-weight: 400;font-family: Geologica;color: #00263A;text-align: center;margin-top: 15px;margin-bottom: 8px;}
    #cookies-buttons {width: 100%;align-items: center;justify-content: space-between;text-align: center;}
    .cookies-title{font:400 26px Geologica;color:white;text-align: left;margin-bottom: 5px;}
    #cookies-desc{font: 400 16px Geologica;color:white;text-align: left;margin-bottom: 20px;}
    #cookies-close,.more-cookies{display:flex;justify-content:center;align-items:center;width: 49%;padding: 10px 50px;font-size: 16px;font-weight: 400;font-family: Geologica;color:white;background-color: #1BA3AE;border-radius: 100px;}
    .more-cookies{padding: 10px 31px;background-color: #000000;}
    .contact-link-cookies{font-weight: 400;font-family: Geologica;color:white;}
    #cookies-close:hover,#cookies-reject:hover{cursor: pointer;}
    .cookies-bot{display: flex;width: 100%;margin-top: 10px;}
    .cookies-bot a{display:flex;align-items:center;margin-bottom:0;width: 49%;background-color:#262626;text-decoration:none;color: #fff;justify-content:center;padding:15px 40px;text-align: center;font-family: Geologica;font-weight: 600;font-size: 15px;border-radius: 5px;text-transform: uppercase;}
    #cookies-reject{margin-top:10px;display:flex;align-items:center;width: 100%;background-color: white;padding:11px 0;justify-content:center;text-align: center;font-family: Geologica;font-weight: 500;font-size: 16px;color:#373737;border-radius: 100px;}
    .dialog_box{position:fixed;width:270px;height:220px;padding:30px 5px 25px;background-color:#1BA3AE;margin:auto;z-index:6000;top:-500px;left:0;right:0;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease;-webkit-box-shadow: 1px 1px 5px 1px #565656;box-shadow: 1px 1px 5px 1px #565656;}
    .dialog_box.open{top:50%;left:0;right:0;margin-top:-125px;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}
    .dialog_close{position:absolute;right:-10px;top:-5px;cursor:pointer}
    .dialog_title{font-family:Geologica, sans-serif;font-weight:600;font-size:20px;color: #fff; text-align:center;text-transform:capitalize;border-bottom:1px solid #fff;padding-bottom:15px}
    .dialog_message{margin-top:15px;text-align:center;font-family:Geologica, sans-serif;font-weight:400;font-size:15px;color: #fff;min-height: 82px;}
    .ok_button{font-family:Geologica, sans-serif;font-weight:700;font-size:14px;color:#000;display:inline-block;padding:8px 5px;background-color:#fff;width:200px;text-transform: uppercase;cursor: pointer;border: none;outline: none; -webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}
    .ok_button:hover{background:#44586D;color:#fff;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}
    #myloader{font-size:8px;margin:40px auto 0;width:1em;height:1em;top:35px;left: 50%; border-radius:50%;position:absolute;text-indent:-9999em;-webkit-animation:load10 1.3s infinite linear;animation:load10 1.3s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}
    .dialog_prodbox{position:fixed;width:270px;height:190px;padding:20px 5px 25px;background-color:#000;margin:auto;z-index:6000;top:-500px;left:0;right:0;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}
    .dialog_prodbox.open{top:50%;left:0;right:0;margin-top:-125px;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}
    .dialog_prodclose{position:absolute;right:5px;top:10px;cursor:pointer}
    #dialog_prodmessage-container{padding:0 20px;}
    .dialog_prodmessage{padding:15px 0 0;text-align:center;font-family:Geologica, sans-serif;font-weight:400;font-size:15px;color:#fff;min-height: 60px;}
    .dialog_cart-container{margin-top:5px;text-align:center}
    #dialog_cart-continue{font-family:Geologica, sans-serif;font-weight:700;font-size:14px;color:#000;display:inline-block;padding:8px 5px;background-color:#fff;width:200px;cursor: pointer;text-transform: uppercase;}
    #dialog_cart{margin-top:10px;font-family:Geologica, sans-serif;font-weight:700;font-size:14px;color:#fff;display:inline-block;padding:8px 5px;width:200px;background-color:#000;border:2px solid #fff;text-transform: uppercase;}
}
@media (min-width:765px) and (max-width: 1199px) {
    #pop-up-image{display: inline-block;}
    #pop-up, #pop-up-wrapper{width: 100%;height: 100%;}
    #pop-up-wrapper {display: none;position: fixed;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 99999;overflow: hidden;}
    #pop-up-container {position: absolute;width: 380px;height: 511px;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background-color: #fff;display: flex;flex-direction: column;}
    #pop-up {text-align: center;color: #fff;}
    #pop-up-image {width: 100%;height: auto;}
    #pop-up-close {position: absolute;width: 40px;height: 40px;top: -15px;right: -15px;cursor: pointer;z-index: 50;}
    .dialog_close-pop{position:absolute;right:-20px;top:-20px;cursor:pointer;}
    .blue-container-pop{background-color: #315DA5;text-align: center;height: 100%;}
    .pop-up-title{font: 700 25px Syne;color:#fff;padding-top: 34px;margin-bottom: 25px;}
    .pop-up-desc{max-width: 291px;margin: 0 auto;text-align: center;font:400 20px Commissioner;color:#fff;padding-bottom: 38px;}
    .pop-button{background-color: #3783FF;border-radius: 10px;width: 310px;display: flex;align-items: center;border: 3px solid white;margin: 0 auto;}
    .pop-button-inner{height: 100%;display: flex;align-items: center;padding: 14px 13px;justify-content:center;width: 100%;}
    .pop-button-inner svg{margin-left: 10px;margin-top: 5px;}
    .pop-button-text{font: 600 17px Commissioner;color:white;}
    #cookies-accept-container {display: none;position: fixed;width: 440px;height:280px;inset: 0;margin:auto;background-color: #373737;padding: 23px 35px;z-index: 60;text-align: center;border-radius: 30px;}
    #cookies-accept-text {font-size: 15px;font-weight: 400;font-family: Geologica;color: #00263A;text-align: center;margin-top: 15px;margin-bottom: 8px;}
    #cookies-buttons {width: 100%;align-items: center;justify-content: space-between;text-align: center;}
    .cookies-title{font:400 26px Geologica;color:white;text-align: left;margin-bottom: 5px;}
    #cookies-desc{font: 400 16px Geologica;color:white;text-align: left;margin-bottom: 20px;}
    #cookies-close,.more-cookies{width: 49%;padding: 14px 0;font-size: 18px;font-weight: 400;font-family: Geologica;color:white;background-color: #1BA3AE;border-radius: 100px;}
    .more-cookies{padding: 14px 31px;background-color: #000000;}
    .contact-link-cookies{font-weight: 400;font-family: Geologica;color:white;}
    #cookies-close:hover,#cookies-reject:hover{cursor: pointer;}
    .cookies-bot{display: flex;width: 100%;margin-top: 10px;}
    .cookies-bot a{display:flex;align-items:center;margin-bottom:0;width: 49%;background-color:#262626;text-decoration:none;color: #fff;justify-content:center;padding:15px 40px;text-align: center;font-family: Geologica;font-weight: 600;font-size: 15px;border-radius: 5px;text-transform: uppercase;}
    #cookies-reject{margin-top:10px;display:flex;align-items:center;width: 100%;background-color: white;padding:15px 0;justify-content:center;text-align: center;font-family: Geologica;font-weight: 500;font-size: 18px;color:#373737;border-radius: 100px;}
    .dialog_box{position:fixed;width:270px;height:220px;padding:30px 5px 25px;background-color:#1BA3AE;margin:auto;z-index:6000;top:-500px;left:0;right:0;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease;-webkit-box-shadow: 1px 1px 5px 1px #565656;box-shadow: 1px 1px 5px 1px #565656;}
    .dialog_box.open{top:50%;left:0;right:0;margin-top:-125px;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}
    .dialog_close{position:absolute;right:-10px;top:-5px;cursor:pointer}
    .dialog_title{font-family:Geologica, sans-serif;font-weight:600;font-size:20px;color: #fff; text-align:center;text-transform:capitalize;border-bottom:1px solid #fff;padding-bottom:15px}
    .dialog_message{margin-top:15px;text-align:center;font-family:Geologica, sans-serif;font-weight:400;font-size:15px;color: #fff;min-height: 82px;}
    .ok_button{font-family:Geologica, sans-serif;font-weight:700;font-size:14px;color:#000;display:inline-block;padding:8px 5px;background-color:#fff;width:200px;text-transform: uppercase;cursor: pointer;border: none;outline: none; -webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}
    .ok_button:hover{background:#44586D;color:#fff;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}
    #myloader{font-size:8px;margin:40px auto 0;width:1em;height:1em;top:35px;left: 50%; border-radius:50%;position:absolute;text-indent:-9999em;-webkit-animation:load10 1.3s infinite linear;animation:load10 1.3s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}
    .dialog_prodbox{position:fixed;width:270px;height:190px;padding:20px 5px 25px;background-color:#000;margin:auto;z-index:6000;top:-500px;left:0;right:0;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}
    .dialog_prodbox.open{top:50%;left:0;right:0;margin-top:-125px;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}
    .dialog_prodclose{position:absolute;right:5px;top:10px;cursor:pointer}
    #dialog_prodmessage-container{padding:0 20px;}
    .dialog_prodmessage{padding:15px 0 0;text-align:center;font-family:Geologica, sans-serif;font-weight:400;font-size:15px;color:#fff;min-height: 60px;}
    .dialog_cart-container{margin-top:5px;text-align:center}
    #dialog_cart-continue{font-family:Geologica, sans-serif;font-weight:700;font-size:14px;color:#000;display:inline-block;padding:8px 5px;background-color:#fff;width:200px;cursor: pointer;text-transform: uppercase;}
    #dialog_cart{margin-top:10px;font-family:Geologica, sans-serif;font-weight:700;font-size:14px;color:#fff;display:inline-block;padding:8px 5px;width:200px;background-color:#000;border:2px solid #fff;text-transform: uppercase;}
}
@media (min-width:0px) and (max-width:764px) {
    #pop-up-image{display: inline-block;}
    #pop-up, #pop-up-wrapper{width: 100%;height: 100%;}
    #pop-up-wrapper {display: none;position: fixed;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 99999;overflow: hidden;}
    #pop-up-container {position: absolute;width:calc(100% - 30px);height:max-content;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background-color: #315DA5;display: flex;flex-direction: column;}
    #pop-up {text-align: center;color: #fff;}
    #pop-up-image {width: 100%;height: auto;}
    #pop-up-close {position: absolute;width: 35px;height: 35px;top: -15px;right: -15px;cursor: pointer;z-index: 50;}
    .dialog_close-pop{position:absolute;right:-10px;top:-20px;cursor:pointer;}
    .blue-container-pop{background-color: #315DA5 !important;text-align: center;height: 100%;padding-bottom: 30px;}
    .pop-up-title{font: 700 22px Syne;color:#fff;padding-top: 34px;margin-bottom: 25px;}
    .pop-up-desc{max-width: 291px;margin: 0 auto;text-align: center;font:400 18px Commissioner;color:#fff;padding-bottom: 38px;}
    .pop-button{background-color: #3783FF;border-radius: 10px;max-width:300px;width: 300px;display: flex;align-items: center;border: 3px solid white;margin: 0 auto;}
    .pop-button-inner{height: 100%;display: flex;align-items: center;padding: 14px 13px;justify-content:center;width: 100%;}
    .pop-button-inner svg{margin-left: 10px;margin-top: 5px;}
    .pop-button-text{font: 600 16px Commissioner;color:white;}
    #cookies-accept-container {display: none;position: fixed;width: 95%;left:0;right:0;bottom: 10px;margin:auto;background-color: #373737;padding: 23px 35px;z-index: 60;text-align: center;border-radius: 30px;}
    #cookies-accept-text {font-size: 15px;font-weight: 400;font-family: Geologica;color: #00263A;text-align: center;margin-top: 15px;margin-bottom: 8px;}
    #cookies-buttons {width: 100%;align-items: center;justify-content: space-between;text-align: center;}
    .cookies-title{font:400 22px Geologica;color:white;text-align: left;margin-bottom: 5px;}
    #cookies-desc{font: 400 16px Geologica;color:white;text-align: left;margin-bottom: 20px;}
    #cookies-close,.more-cookies{width: 49%;padding: 14px 0;font-size: 17px;font-weight: 400;font-family: Geologica;color:white;background-color: #1BA3AE;border-radius: 100px;}
    .more-cookies{padding: 14px 0;background-color: #000000;}
    .contact-link-cookies{font-weight: 400;font-family: Geologica;color:white;}
    #cookies-close:hover,#cookies-reject:hover{cursor: pointer;}
    .cookies-bot{display: flex;width: 100%;margin-top: 10px;}
    .cookies-bot a{display:flex;align-items:center;margin-bottom:0;width: 49%;background-color:#262626;text-decoration:none;color: #fff;justify-content:center;padding:15px 40px;text-align: center;font-family: Geologica;font-weight: 600;font-size: 15px;border-radius: 5px;text-transform: uppercase;}
    #cookies-reject{margin-top:10px;display:flex;align-items:center;width: 100%;background-color: white;padding:15px 0;justify-content:center;text-align: center;font-family: Geologica;font-weight: 500;font-size: 16px;color:#373737;border-radius: 100px;}
    .dialog_box{position:fixed;width:270px;height:220px;padding:30px 5px 25px;background-color:#1BA3AE;margin:auto;z-index:6000;top:-500px;left:0;right:0;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease;-webkit-box-shadow: 1px 1px 5px 1px #565656;box-shadow: 1px 1px 5px 1px #565656;}
    .dialog_box.open{top:50%;left:0;right:0;margin-top:-125px;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}
    .dialog_close{position:absolute;right:-10px;top:-5px;cursor:pointer}
    .dialog_title{font-family:Geologica, sans-serif;font-weight:600;font-size:20px;color: #fff; text-align:center;text-transform:capitalize;border-bottom:1px solid #fff;padding-bottom:15px}
    .dialog_message{margin-top:15px;text-align:center;font-family:Geologica, sans-serif;font-weight:400;font-size:15px;color: #fff;min-height: 82px;}
    .ok_button{font-family:Geologica, sans-serif;font-weight:700;font-size:14px;color:#000;display:inline-block;padding:8px 5px;background-color:#fff;width:200px;text-transform: uppercase;cursor: pointer;border: none;outline: none; -webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}
    .ok_button:hover{background:#44586D;color:#fff;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}
    #myloader{font-size:8px;margin:40px auto 0;width:1em;height:1em;top:35px;left: 50%; border-radius:50%;position:absolute;text-indent:-9999em;-webkit-animation:load10 1.3s infinite linear;animation:load10 1.3s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}
    .dialog_prodbox{position:fixed;width:270px;height:190px;padding:20px 5px 25px;background-color:#000;margin:auto;z-index:6000;top:-500px;left:0;right:0;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}
    .dialog_prodbox.open{top:50%;left:0;right:0;margin-top:-125px;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}
    .dialog_prodclose{position:absolute;right:5px;top:10px;cursor:pointer}
    #dialog_prodmessage-container{padding:0 20px;}
    .dialog_prodmessage{padding:15px 0 0;text-align:center;font-family:Geologica, sans-serif;font-weight:400;font-size:15px;color:#fff;min-height: 60px;}
    .dialog_cart-container{margin-top:5px;text-align:center}
    #dialog_cart-continue{font-family:Geologica, sans-serif;font-weight:700;font-size:14px;color:#000;display:inline-block;padding:8px 5px;background-color:#fff;width:200px;cursor: pointer;text-transform: uppercase;}
    #dialog_cart{margin-top:10px;font-family:Geologica, sans-serif;font-weight:700;font-size:14px;color:#fff;display:inline-block;padding:8px 5px;width:200px;background-color:#000;border:2px solid #fff;text-transform: uppercase;}
}
