/* ------- gsb values ------*/
body{
    overflow-x: hidden;
}
#gsb-values{
    position: relative;
}
#navbarsExample09 .nav-link.active{
    color: #e8cfa0;
}
.note{
    font-family: ProximaNovaThin, sans-serif;
    font-weight: 900;
    font-size: 12px;
}
button:focus{
     outline: unset!important;
}
#gsb-values .gsb-background{
    max-width: 100vw;
    height: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    /*border-style: solid;*/
    /*border-width: 1px;*/
    /*border-image-source: linear-gradient(to right, #000000, #e6c388 52%, #000000);*/
    /*border-image-slice: 1;*/
}
#gsb-values video, #new-dawn video{
     object-fit: cover;
 }
#gsb-values #color-overlay, #new-dawn #color-overlay, .gold-standard-background .video-container-main #color-overlay{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,0.1) 30%, rgba(0,0,0,1) 80%);
}
#gsb-values .gsb-background div.text-center{
    text-align: center;
    margin: 0 auto 224px auto;
    z-index: 1;
}
.video-container, #new-dawn .video-container{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.video-container video, #new-dawn video{
    height: 1000px;
    width: 100vw;
}
#gsb-values .gsb-background span{
    font-family:'ProximaNovabold', 'sans-serif';
}
#gsb-values .container-fluid h1{
    padding-top: 226px;
    max-width: 588px;
    margin: 0 auto;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
}
#gsb-values .container-fluid p{
    font-family:'ProximaNovaRegular', 'sans-serif';
    font-size: 30px;
    margin: 0 auto;
}
#gsb-values .container-fluid p{
    margin-top: 3px;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
}
#gsb-values .container-fluid a.btn-info, #new-dawn div.container a.btn-info, #world-change div.container a.btn-info{
    padding-top: 13px;
    margin-top: 57px;
    transition: all 0.3s;
}
#gsb-values .container-fluid .btn-info:hover{
    background-color: #e8cfa0;
    border-color: #e8cfa0;
}
.btn-info:not(:disabled):not(.disabled):active:focus{
    box-shadow: none;
}
.btn-info:not(:disabled):not(.disabled):active:focus{
    background-color: #000000;
    border-color: unset;
}
.btn-info:not(:disabled):not(.disabled):active{
    background-color: #000000;
    border-color: unset;
}
.btn-info.focus, .btn-info:focus{
    background-color: #000000;
    border-color: unset;
    box-shadow: unset;
}
/* ------- gsb values end ------*/

/* ------- gold standard ------- */
#gold-standard .gold-standard-background{
    position:relative;
    display: inline-block;
}
#my-main-video{
    width: 100%;
}
#gold-standard .gold-standard-background .box{
    background-image: url("../img/pin.png");
    width:8%;
    height: 13%;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    position:absolute;
}
#gold-standard .gold-standard-background #pin-1{
    bottom: 59%;
    left: 15%;
}
#gold-standard .gold-standard-background #pin-2{
    bottom: 71%;
    left: 41%;
}
#gold-standard .gold-standard-background #pin-3{
    bottom: 76.7%;
    left: 46.4%;
}
#gold-standard .gold-standard-background #pin-4{
    bottom: 70%;
    left: 46.5%;
}
#gold-standard .gold-standard-background #pin-5{
    bottom: 60.5%;
    left: 58.6%;
}
#gold-standard .gold-standard-background #pin-6{
    bottom: 58.9%;
    left: 76.6%;
}
#gold-standard .gold-standard-background #pin-7{
    bottom: 46.5%;
    left: 73.5%;
}
#gold-standard span{
    font-family:'ProximaNovaBold', 'sans-serif'
}
#gold-standard h2{
    padding-top: 97px;
    margin-bottom: 35px;
}
#gold-standard .main-titles p{
    font-family:'ProximaNovaThin', 'sans-serif';
    font-size: 20px;
    max-width: 876px;
    margin: 0 auto 27px auto;
    text-align: center;
    line-height: 1.3;
    letter-spacing: 0.2px;
    font-weight: 600;
}
#gold-standard .second-title p.wow{
    font-family: 'ProximaNovaThin', 'sans-serif';
    font-size: 20px;
    max-width: 876px;
    text-align: center;
    margin: -56px auto 0 auto;
    line-height: 1.4;
    font-weight: 600;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
/* ------- gold standard end ------- */

/* --------- world change --------- */
#world-change{
    background-image: url("../img/dots.png");
    min-height: 500px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 37px;
}
#world-change h2{
    padding-top: 135px;
    font-family:'ProximaNovaSBold', 'sans-serif';
    font-size: 50px;
    text-align: center;
    line-height: 1;
    margin-bottom: 36px;
}
#world-change .underline{
    width: 100%;
    position: absolute;
    height: 1px;
    background-color: #e8cfa0;
    left: 0;
    bottom: 9px;
}
#world-change .underline-container{
    position: relative;
    font-family:'ProximaNovaSBold', 'sans-serif';
}
#world-change p{
    max-width: 840px;
    font-family:'ProximaNovaThin', 'sans-serif';
    font-size: 20px;
    font-weight: 700;
    margin: 0 auto;
    letter-spacing: 1px;
    text-align: center;
    line-height: 1.3;
}
#world-change button{
    margin: 57px auto 0 auto;
}
/* --------- world change end --------- */

/* ------------ finetech ------------ */
#finetech .row .card-img-tech{
    max-width: 166px;
    height: auto;
    margin: 40px auto 0 auto;
}
#finetech .row .card-img-lion{
    max-width: 200px;
    height: auto;
    margin: 35px auto 0 auto;
}
#finetech .container .row{
    margin-top: 55px;
    text-align: center;
}
#finetech .row .card .blockchain-title{
    padding-top: 12px;
    margin-bottom: 0;
}
#finetech .row .card .finetech-title{
    padding-top: 6px;
    margin-bottom: 0;
}
#finetech .row .card{
    min-height: 526px;
}
#finetech .row .card p.card-text{
    font-family:'ProximaNovaThin', 'sans-serif';
    max-width: 370px;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    text-align: center;
    color: #ffffff;
    margin: 0 auto;
    letter-spacing: 0.2px;
}
#finetech .card .card-body span{
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.3px;
    margin-bottom: 21px;
}
#finetech .container .row .card{
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    border-image-source: linear-gradient(to bottom, #e8cfa0, #000000);
    border-image-slice: 1;
    background-image: linear-gradient(to bottom, #000000, #000000), linear-gradient(to bottom, #e8cfa0, #000000);
    background-origin: border-box;
    background-clip: content-box, border-box;
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}
.btn-info:hover{
    border-color: #e8cfa0;
    background-color: #e8cfa0;
}
/* ------------ finetech end ------------ */

/* -------------- carousel -------------- */
#carousel{
    margin-top: 23px;
}
#carousel .container h2{
    margin-bottom: 12px;
    text-align: center;
}
#carousel .container h2 span{
    font-family: 'ProximaNovaRegular', 'sans-serif';
    font-weight: bolder;
}

#carousel .container-fluid{
    padding: 0;
}
#carousel .container p{
    font-family: 'ProximaNovaThin', 'sans-serif';
    max-width: 840px;
    font-size: 20px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    margin: 0 auto 100px auto;
    text-align: center;
    padding-right: 0;
    padding-left: 0;
}
#carousel .owl-item{
    opacity: 0.5;
    border-radius: 5px;
    border: solid 1px #252525;
    background-color: #000000;
    min-height: 550px;
}
#carousel .owl-item.second{
    border-radius: 5px;
    border: solid 1px #252525;
    background-color: #000000;
    opacity: 1;
}
#carousel .owl-item.third{
    border-radius: 5px;
    border: solid 1px #252525;
    background-color: #000000;
}
#carousel .owl-item.center{
    opacity: 1;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    border-image-source: linear-gradient(to bottom, #e8cfa0, #000000);
    border-image-slice: 1;
    background-image: linear-gradient(to bottom, #000000, #000000), linear-gradient(to bottom, #e8cfa0, #000000);
    background-origin: border-box;
    background-clip: content-box, border-box;
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}
#carousel .container-fluid .item img{
    max-width: 300px;
    height: auto;
    margin: 46px auto 0 auto;
}
#carousel .container-fluid .item p{
    font-family:'ProximaNovaThin', 'sans-serif';
    max-width: 300px;
    font-size: 16px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.5px;
    text-align: center;
    color: #e8cfa0;
    margin: 0 auto;
}
sup{
    font-family:'ProximaNovaThin', 'sans-serif';
    font-size: 12px;
    color: #b0b0b0;
}
#carousel .container-fluid .item h3{
    font-family: 'ProximaNovaBold', 'sans-serif';
    font-weight: 100;
    padding-top: 38px;
    letter-spacing: 1px;
    max-width: 450px;
    margin: 0 auto 15px auto;
    font-size: 25px;
}
{
    margin: 0 auto 25px auto!important;
}
.gs-crypto,.gs-banking, .gs-escrow{
    margin-bottom: 45px!important;
}
.ugm{
    margin: 0 auto 45px auto!important;
}
.gs-banking-desc, .ugm-desc, .gs-crypto-desc, .gs-escrow-desc{
    padding-bottom: 8px;
}
.ibbp-title{
    margin-bottom: 22px!important;
}
/* -------------- carousel end -------------- */
/* ------------- gold investment ------------- */
#gold-investment{
    margin-bottom: 34px;
}
#gold-investment .container img.gold-bar{
    max-width: 331px;
    height: auto;
    padding-top: 71px;
    margin: 0 auto;
    display: block;
}
#gold-investment h2{
    max-width: 704px;
    font-size: 60px;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    margin: 0 auto 73px auto;
    font-weight: 100;
}
#gold-investment h2 span{
    font-family: 'ProximaNovaBold', 'sans-serif';
    font-weight: 100;
}
#gold-investment .row img{
    width: 40px;
    height: auto;
    vertical-align: middle;
    margin: 51px 47px 51px 45px;
}
#gold-investment .row h3{
    font-size: 26px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.4px;
    margin-top: 14px;
    margin-bottom: 12px;
}
#gold-investment .row p{
    font-size: 18px;
    font-family: 'ProximaNovaThin', 'sans-serif';
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.2px;
    color: #ffeed4;
}
#gold-investment .container .row .left-border{
    border-radius: 8px;
    border-style: solid;
    border-width: 1px;
    border-image-source: linear-gradient(to right, #e8cfa0 0%, #000000);
    border-image-slice: 1;
    background-image: linear-gradient(to bottom, #000000, #000000), linear-gradient(to right, #e8cfa0 0%, #000000);
    background-origin: border-box;
    background-clip: content-box, border-box;
    padding-left: 0;
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}
#gold-investment .container .row .right-border{
    border-radius: 8px;
    border-style: solid;
    border-width: 1px;
    border-image-source: linear-gradient(to right, #000000, #e8cfa0 100%);
    border-image-slice: 1;
    background-image: linear-gradient(to bottom, #000000, #000000), linear-gradient(to right, #000000, #e8cfa0 100%);
    background-origin: border-box;
    background-clip: content-box, border-box;
    padding-right: 0;
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}
#gold-investment .container .row .right-border, #gold-investment .container .row .left-border{
    margin-top: 20px;
}
#gold-investment .container .row .right-border{
    padding-left: 0;
}
#gold-investment .container .row .left-border{
    padding-right: 0;
}
/* ------------- gold investment end ------------- */

/* --------------- investment tool --------------- */
#investment-tool{
    padding-bottom: 30px;
    position: relative;
    overflow: hidden;
}
#investment-tool .video-container-investment{
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
#investment-tool .video-container-investment video{
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
#investment-tool .container{
    position: relative;
    z-index: 2;
}
#investment-tool .video-container-investment #color-overlay{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.9) 100%);
}
#investment-tool img{
    width: 100px;
    display: block;
    margin: 0 auto;
    padding-top: 140px;
    padding-bottom: 64px;
}
#investment-tool h2{
    max-width: 762px;
    font-size: 60px;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    margin: 0 auto;
    font-weight: 100;
    padding-bottom: 26px;
}
#investment-tool h2 span{
    font-family: 'ProximaNovaRegular', 'sans-serif';
    font-weight: 700;
    letter-spacing: 1.1px;
}
#investment-tool .container p{
    font-family:'ProximaNovaThin', 'sans-serif';
    max-width: 876px;
    font-size: 20px;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.2px;
    text-align: center;
    font-weight: 600;
    margin: 0 auto 160px auto;
}
/* --------------- investment tool end --------------- */

/* -------------------- new dawn -------------------- */
#new-dawn .container-fluid{
    min-height: 530px;
    position: relative;
}
#new-dawn h2{
    max-width: 956px;
    font-size: 50px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    margin: 81px auto 29px auto;
}
#new-dawn h2 span{
    font-family: 'ProximaNovaRegular', 'sans-serif';
    font-weight: 700;
    font-size: 80px;
    letter-spacing: 1.2px;
}
#new-dawn .container p{
    font-family:'ProximaNovaThin', 'sans-serif';
    max-width: 876px;
    font-size: 20px;
    font-weight: 100;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.3px;
    text-align: center;
    margin: 0 auto;
    font-weight: 600;
}
#new-dawn .container button.btn-info{
    margin-top: 71px;
    position: relative;
    z-index: 1;
}
#new-dawn .container{
    position: relative;
    z-index: 1;
}
#footer .footer-main-container img.email1{
    display: block;
    margin-bottom: 15px;
}
#footer .footer-main-container img.email2{
    display: block;
    max-width: 105px;
}
#footer.container-fluid{
    position: relative;
    z-index: 1;
    background: #000000;
    overflow: hidden;
}
.address-text a{
    text-decoration: none;
    color: #ffffff!important;
    font-family: 'ProximaNovaThin', 'sans-serif';
    transition: all ease 0.5s;
}
.address-text a:hover{
    color:#e8cfa0!important;
}
#new-dawn .video-container{
    top: -100px;
}
.text-silver{
    color: #b0b0b0!important;
    font-size: 19px!important;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    bottom: 41px;
}
#footer .language{
    font-family: 'ProximaNovaThin', 'sans-serif';
}
.row{
    margin-left: 0!important;
    margin-right: 0!important;
}
#carousel .container-fluid .item h3 span{
    font-family: 'ProximaNovaBold', 'sans-serif';
}
.owl-dots{
    display: none!important;
}
/* -------------------- new dawn end -------------------- */
.us-body {
    color: white;
}

#noticeModal .modal-content,
.us-body {
    background-image: url("../img/dots.png"), linear-gradient(to bottom, #010101, #000);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
    border: 1px solid #e9cfa1;
    padding: 2em 3em
}

#noticeModal .modal-dialog{
    max-width: 960px;
    width: 100%;
}

#noticeModal p{
    font-size: 18px;
    font-weight: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
}

#noticeModal ul li{
    list-style-type: decimal;
    font-size: 14px;
    margin-bottom: 1em;
}

#noticeModal ul{
    margin-bottom: 2em;
}

#noticeModal .btn.btn-secondary{
    border-radius: 5px;
    background-image: linear-gradient(102deg, #887046, #b29460 100%);
    border: unset;
    font-size: 15px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    padding: .5em 3em;
    margin: 0 auto;
    display: block;
    width: fit-content;
}

#noticeModal .btn.btn-secondary:hover{
    transition: ease all .5s;
    background-image: linear-gradient(102deg, #453668, #453668 100%);
}

#noticeModal .stop-img{
    margin: 0 auto 1.8em auto;
    display: block;
}

#noticeModal h2{
    font-size: 30px;
    font-weight: bold;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    margin-bottom: 0.4em;
}

#noticeModal p.desc{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    max-width: 433px;
    width: 100%;
    margin: 0 auto 2em auto;
}

/* ------------- media ------------- */
@media (min-width: 1630px){
    #carousel{
        position:relative;
    }
    #carousel .container-fluid img.left-gradient{
        position: absolute;
        left: -1px;
        top: 267px;
        z-index: 9;
        height: 100%;
    }
    #carousel .container-fluid img.right-gradient{
        position: absolute;
        right: -1px;
        top: 267px;
        z-index: 9;
        height: 100%;
    }
}
@media (min-width: 2560px){
    #carousel .container-fluid .item h3{
        max-width: 406px;
    }
    #carousel .container-fluid .item p{
        max-width: 373px;
    }
}
@media (max-width: 1629px){
    #carousel .container-fluid img.right-gradient, #carousel .container-fluid img.left-gradient{
        display: none;
    }

}
@media (min-width: 1440px){
    .header-container .navbar .navigation_links a{
        font-size: 15px;
    }
}
@media (max-width: 1440px){
    .header-container .navbar .navigation_links a{
        font-size: 14px;
    }
    header .navbar-nav li{
        padding-left: 15px;
    }
}
@media (max-width: 1240px){
    header .navbar-nav li{
        padding-left: 0px;
    }
}
@media (max-width: 1200px){
    #gsb-values .gsb-background{
        background-size: cover;
    }
}
@media (max-width: 1114px){
    .gs-crypto{
        margin-bottom: 15px!important;
    }
}
@media (max-width: 1129px){
    .gs-crypto{
        margin-bottom: 15px!important;
    }
}
@media (min-width: 1024px) and (max-width: 1036px){
    h3.ugm{
        margin: 0 auto 0 auto;
    }
}
@media (max-width: 1024px){
    #new-dawn .container-fluid{
        min-height: 440px;
        position: relative;
    }
    #carousel .container-fluid .item img{
        max-width: 200px;
    }
    #carousel .container-fluid .item h3{
        font-size: 17px;
    }
    header .nav_container .navbar-brand img{
        max-width: 230px;
    }
    .header-container .navbar .navigation_links a{
        font-size: 15px;
    }
    #footer{
    margin-top: 0;
    }
    #carousel .container-fluid .item p{
        padding-left: 5px;
        padding-right: 5px;
    }
    #carousel .owl-item{
        min-height: 455px;
    }
    #carousel .text-silver{
        font-size: 15px!important;
    }
    .gs-crypto{
        margin-bottom: 45px!important;
    }
}
@media (max-width: 991px){
    #carousel .container-fluid .item p{
        font-size: 15px;
    }
    #new-dawn h2 span{
        font-size: 63px;
    }
}
@media (max-width: 825px){
    #carousel .owl-item{
        min-height: 460px;
    }
}
@media (max-width: 790px){
    #carousel .text-silver{
        font-size: 14px!important;
    }
}
@media (max-width: 778px){
    .gs-banking{
        margin-bottom: 42px!important;
    }
}
@media (min-width: 768px){
    #gsb-values{
        height: 815px;
    }
}
@media (max-width: 768px){
    #gsb-values{
        height: 500px;
    }
    h1{
        font-size: 50px;
    }
    h2{
        font-size: 45px;
    }
    #gold-standard .main-titles p, #gold-standard .second-title p.wow,#world-change p, #world-change p,#investment-tool .container p, #new-dawn .container p,#carousel .container p{
        font-size: 16px;
        padding: 0 20px;
    }
    .btn-info{
        font-size: 14px;
    }
    #gold-investment h2{
        font-size: 50px;
    }
    #investment-tool h2{
        font-size: 34px;
    }
    #new-dawn h2{
        font-size: 33px;
    }
    #new-dawn h2 span{
        font-size: 35px;
    }
    #carousel .container-fluid .item img{
        max-width: 300px;
    }
    #carousel .container-fluid .item p{
        padding-left: 5px;
        padding-right: 5px;
    }
    #new-dawn .container-fluid{
        background-size: 200% 97%;
    }
   #new-dawn video{
        height: 950px;
    }
    #investment-tool .container p{
        padding: 0 20px;
    }
    #carousel .owl-item{
        min-height: 510px;
    }
}
@media (max-width: 767px){
    #noticeModal .modal-content{
        padding: 1em
    }

    #finetech .row .card{
        min-height: auto;
    }
    #gold-investment .row img{
        margin: 20px auto 0 auto;
    }
    #gold-investment .gold-investment-tabs{
        text-align: center;
    }
    #gold-investment .row p{
        font-size: 16px;
    }
    #gold-investment .row h3{
        font-size: 22px;
    }
    #gold-investment h2{
        font-size: 34px;
        margin: 0 auto 43px auto;
    }
    #gold-investment h2{
        font-size: 34px;
        margin: 28px auto 43px auto;
    }
    #gold-investment .container .row .left-border{
        padding-right: 0;
    }
    #gold-investment .container .row .right-border{
        padding-left: 0;
    }
    #gold-investment .row p{
        font-size: 14px;
        padding-left: 15px;
        padding-right: 15px;
    }
    #investment-tool .container{
        background-size: cover;
    }
    #new-dawn video{
        height: 600px;
    }
    #new-dawn .video-container{
        top: 0;
    }
    #new-dawn .container-fluid{
        min-height: 461px;
    }
    .gs-escrow, .ugm{
        margin-bottom: 24px!important;
    }
    #gold-standard .second-title p.wow{
        margin: -30px auto 0 auto;
    }
    #gold-standard .main-titles p.box{
        margin-bottom: 0;;
    }
    #carousel .container p{
        padding-right: 20px;
        padding-left: 20px;
    }
    #footer .footer-main-container img.email1{
        margin: 0 auto 15px auto;
    }
    #footer .footer-main-container img.email2{
        margin: 0 auto;
    }
}
@media (max-width: 575px){
    #noticeModal h2 {
        font-size: 22px;
    }

    #noticeModal .modal-body{
        padding: 0;
    }

    #noticeModal p {
        font-size: 14px;
    }

    #gold-investment .gold-investment-tabs{
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (max-width: 566px){
    #carousel .container-fluid .item img{
        max-width: 300px;
    }
    #carousel .owl-item.center, #carousel .owl-item.second, #carousel .owl-item.third,#carousel .owl-item{
        border: none;
    }
    #carousel .container p{
        margin-bottom: 50px;
    }
    .owl-dots{
        display: block!important;
    }
    .owl-theme .owl-dots .owl-dot span{
        background:#2e2e2e;
    }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
        background: #e8cfa0;
    }
}
@media (max-width: 425px){
    .btn-info{
        font-size: 14px;
    }
    h1{
        font-size: 40px;
    }
    h2{
        font-size: 34px;
    }
    #finetech .row .card-img-tech{
        max-width: 130px;
    }
    #finetech .row .card-img-lion{
        max-width: 155px;
    }
    #finetech .container .row .card{
        margin-left: 30px;
        margin-right: 30px;
    }
    #finetech .finetech-cards{
        padding-right: 0;
        padding-left: 0;
    }
    .row{
        margin-left: 0!important;
        margin-right: 0!important;
    }
    #gold-investment h2{
        font-size: 40px;
    }
    #gold-investment .gold-investment-tabs{
        padding-left: 15px;
        padding-right: 15px;
        margin-right: 0!important;
        margin-left: 0!important;
    }
    #investment-tool h2{
        font-size: 40px;
    }
    #investment-tool .container p{
        font-size: 14px;
    }
    #new-dawn h2{
        font-size: 30px;
        margin-top: 30px;
    }
    #new-dawn h2 span{
        font-size: 40px;
    }
    #new-dawn .container p{
        font-size: 15px;
    }
    #investment-tool .container{
        min-height: 620px;
    }
    #investment-tool img{
        width: 70px;
    }
    #new-dawn .container-fluid{
        min-height: 411px;
    }
    #gold-standard .main-titles p{
        font-size: 14px;
    }
    #gold-standard .second-title p{
        font-size: 14px;
        padding: 0 20px
    }
    #world-change p{
        font-size: 16px;
    }
    #world-change h2{
        font-size: 40px;
    }
    #gsb-values .container-fluid .container{
        padding-top: 100px;
    }
    #gsb-values .gsb-background{
        height: 477px;
    }
    #gold-standard h2{
        padding-top: 50px;
    }
        #footer .language{
            max-width: 82px;
        }
    header .nav_container .navbar{
        padding-left: 12.4%;
        padding-right: 11.9%;
    }
    #world-change{
        min-height: 430px;
    }
    #world-change h2{
        padding-top: 80px;
    }
    #gold-investment .container img.gold-bar{
         padding-top: 0;
    }
    #finetech .row .card p.card-text{
        font-size: 15px;
    }
}
@media (max-width: 375px){
    #new-dawn .container-fluid{
        min-height: 360px;
    }
    h1{
        font-size: 30px;
    }
    #gsb-values .container-fluid .container p{
        font-size: 28px!important;
    }
    #world-change h2{
        font-size: 34px;
        padding-top: 70px;
    }
    .card .card-body h2{
        font-size: 35px;
    }
    #finetech .card .card-body span{
        font-size: 12px;
    }
    #carousel .container h2{
        font-size: 35px;
    }
    #carousel .container p{
        font-size: 14px;
        padding-left: 15px;
        padding-right: 15px;
    }
    #gold-investment .container img.gold-bar{
        max-width: 250px;
    }
    #gold-investment h2{
        font-size: 35px;
    }
    #gold-investment .row h3{
        font-size: 18px;
    }
    #gold-investment .row p{
        font-size: 14px;
    }
    #investment-tool h2{
        font-size: 35px;
    }
    #new-dawn h2{
        font-size: 21px;
        margin-top: 30px;
    }
    #new-dawn h2 span{
        font-size: 21px;
    }
    .navbar-brand img{
        max-width: 200px!important;
    }
    header .nav_container .navbar{
        padding-left: 10.4%;
        padding-right: 8.9%;
    }
    #new-dawn .video-container{
        top: 0px;
        overflow: hidden;
    }
    #finetech .container .row{
        margin-top: 35px;
        text-align: center;
    }
}
@media (max-width: 320px){
    #world-change h2{
        padding-top: 66px;
        font-size: 29px;
    }
    #world-change{
        min-height: 450px;
    }
    #carousel{
        margin-top: 49px;
    }
    #investment-tool h2{
        font-size: 22px;
    }
    #footer .language{
        max-width: 68px;
        font-size: 11px;
        margin-top: 1px;
        padding-top: 7px;
    }
    #gsb-values .container-fluid .container p{
        font-size: 28px!important;
    }
    .policy .privacy-policy{
        max-width: 148px;
    }
    .policy .privacy-policy .privacy-policy-title{
        padding-left: 0;
    }
    .policy .privacy-policy a, .policy .legal-notice a, .policy .language a{
        font-size: 12px;
    }
}
/* ------------- tooltip ------------- */
/*#pin-1 .tooltiptext, #pin-2 .tooltiptext, #pin-3 .tooltiptext, #pin-4 .tooltiptext ,#pin-5 .tooltiptext, #pin-6 .tooltiptext ,#pin-7 .tooltiptext{*/
/*    visibility: hidden;*/
/*    width: 120px;*/
/*    border: 1px solid #e8cfa0;*/
/*    background-color: #000000;*/
/*    color: #fff;*/
/*    text-align: center;*/
/*    border-radius: 6px;*/
/*    padding: 5px 0;*/
/*    position: absolute;*/
/*    z-index: 1;*/
/*    bottom: 106%;*/
/*    left: 50%;*/
/*    margin-left: -60px;*/
/*    opacity: 0;*/
/*    transition: opacity 0.3s;*/
/*}*/
/*#pin-1 .tooltiptext::after, #pin-2 .tooltiptext::after, #pin-3 .tooltiptext::after, #pin-4 .tooltiptext::after, #pin-5 .tooltiptext::after ,#pin-6 .tooltiptext::after ,#pin-7 .tooltiptext::after{*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: 100%;*/
/*    left: 50%;*/
/*    margin-left: -5px;*/
/*    border-width: 5px;*/
/*    border-style: solid;*/
/*    border-color: #e8cfa0 transparent transparent transparent;*/
/*}*/
/*#pin-1:hover .tooltiptext, #pin-2:hover .tooltiptext, #pin-3:hover .tooltiptext, #pin-4:hover .tooltiptext,#pin-5:hover .tooltiptext, #pin-6:hover .tooltiptext, #pin-7:hover .tooltiptext{*/
/*    visibility: visible;*/
/*    opacity: 1;*/
/*}*/
/*#pin-1 span img{*/
/*    width: auto;*/
/*    height: 23px;*/
/*    border-bottom: 0.5px solid #b0b0b0;*/
/*}*/
/*#pin-1 span p{*/
/*    text-align: left;*/
/*    font-size: 10px;*/
/*    padding-top: 2px;*/
/*    padding-left: 5px;*/
/*    margin-bottom: 0;*/
/*}*/
/* --------- tooltip end --------- */
/*CSS FOR DELETE ICON ON SETTINGS BLADE*/
.cursor-pointer{
    cursor: pointer;
}
::-webkit-scrollbar{
    width: 10px;
}
/*/ Track /*/
::-webkit-scrollbar-track{
    background: #2e2e2e;
}
/*/ Handle /*/
::-webkit-scrollbar-thumb{
    background: #e9cfa1;
}
/*/ Handle on hover /*/
::-webkit-scrollbar-thumb:hover{
    background: #555;
}
hr.catalog-hr{
    margin-bottom: 73px;
}
