/* Add here all your CSS customizations */
.header-container.container .pb-4, .header-container.container .py-4
{
    padding-bottom: 0.5rem!important;
    padding-top: 0.5rem!important;
}

	
span.bloc_GS {
      color: #FFF;
    text-align: center ! Important;
    font-size: 10px;
}




td.sell {
        color: #FFF;
    text-align: center ! Important;
    font-size: 10px;
}

span.sell {
        color: #FFF;
    text-align: center ! Important;
    font-size: 10px;
}

.logo_text
    {
        display:initial;
        vertical-align: -4px;
        color: #FFF;
        /* transform-origin: 50% 50% 0px; */
        /* -webkit-text-stroke: 2px rgb(0, 0, 0); */
        /* visibility: inherit; */
        /* transition: none 0s ease 0s; */
        /* text-align: inherit; */
        /* line-height: 90px; */
        border-width: 0px;
        margin: 0px;
        padding: 0px;
        /* letter-spacing: 5px; */
        font-weight: 700;
        font-size: 18px;
        white-space: nowrap;
        /* min-height: 0px; */
        /* min-width: 0px; */
        /* max-height: none; */
        /* max-width: none; */
        /* opacity: 1; */
        /* transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); */
    }


.color-white
{
    color:#FFF;
}

.color-black
{
    color:Black !Important;
}

.color-Text
{
    color:#246674 !Important;
}


.table1002 {
    border-collapse: separate;
    width: 100%;
    border-spacing: 2px 0;
	padding-top:10px;
}

.table1002 td {
    width: 50%;
}


.font-weight-semiboldd
{
    font-weight:500;
}

.pad-5px-tb
{
   padding: 5px 0;
}

li.Flag-li span 
{
    /* font-weight: 600 !important; */
    /* display: inline-block; */
    /* font-weight: 300; */
    font-size: 14px;
    color: #232a34;
    margin: 5px 20px 5px 3px;
    /* margin: 15px 0 0 0; */
    vertical-align: -2px;
    letter-spacing: 1px;
}

li.Flag-li img {
    width: 30px;
}

li.Flag-li {
    float: left;
}

.bg264-01
{
    /*background:url(../img/389.jpg);*/
    /*background: linear-gradient(rgba(0, 0, 0, 0.60), rgba(0, 0, 0, 0.6)), url(../img/264-01.jpg) center 100% no-repeat;*/
    /*background-size: 100%;*/
    
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../img/anc_images/bg_1.png) top repeat;
    background-size: contain;
    
}

.bg389
{
    /*background:url(../img/389.jpg);*/
    /*background: linear-gradient(rgba(0, 0, 0, 0.60), rgba(0, 0, 0, 0.6)), url(../img/389.jpg) center 100% no-repeat;
    background-size: 100%;*/
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../img/anc_images/bg_1.png) top repeat;
    background-size: contain;
}

.bg_pexels-photo-1471752
{
    background: linear-gradient(rgba(0, 0, 0, 0.60), rgba(0, 0, 0, 0.6)), url(../img/pexels-photo-1471752.png) center 35% no-repeat;
    background-size: cover;
}

.bg_pending
{
    background: linear-gradient(rgba(0, 0, 0, 0.60), rgba(0, 0, 0, 0.6)), url(../img/pendingorders.jpg) center 35% no-repeat;
    background-size: cover;
}

.bg_trades
{
    background: linear-gradient(rgba(0, 0, 0, 0.60), rgba(0, 0, 0, 0.6)), url(../img/trades.jpg) center 35% no-repeat;
    background-size: cover;
}

.bg_buysell
{
     background: linear-gradient(rgba(0, 0, 0, 0.60), rgba(0, 0, 0, 0.6)), url(../img/buysell.jpg) center 0% no-repeat;
    background-size: cover;
}

.bg_login
{
     background: linear-gradient(rgba(0, 0, 0, 0.60), rgba(0, 0, 0, 0.6)), url(../img/login.jpg) center 0% no-repeat;
    background-size: cover;
}

.bg_contact
{
     background: linear-gradient(rgba(0, 0, 0, 0.60), rgba(0, 0, 0, 0.6)), url(../img/contact.jpg) center 45% no-repeat;
    background-size: cover;
}

.bg_pexels-photo-572056
{
    /*background:url(../img/389.jpg);*/
    /*background: linear-gradient(rgba(0, 0, 0, 0.60), rgba(0, 0, 0, 0.6)), url(../img/pexels-photo-572056.png) center 100% no-repeat;
    background-size: 100%;*/
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../img/anc_images/bg_1.png) top repeat;
    background-size: contain;
}

.bg_pexels-photo-159888
{
    /*background:url(../img/389.jpg);*/
    /*background: linear-gradient(rgba(0, 0, 0, 0.60), rgba(0, 0, 0, 0.6)), url(../img/pexels-photo-159888.jpg) center 100% no-repeat;
    background-size: 100%;*/
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../img/anc_images/bg_1.png) top repeat;
    background-size: contain;
}

.bg_pexels-photo-926987
{
    /*background:url(../img/389.jpg);*/
    /*background: linear-gradient(rgba(0, 0, 0, 0.60), rgba(0, 0, 0, 0.6)), url(../img/pexels-photo-926987.jpg) center 100% no-repeat;
    background-size: 100%;*/
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../img/anc_images/bg_1.png) top repeat;
    background-size: contain;
}

.bg_pexels-photo-870902
{
    /*background:url(../img/389.jpg);*/
    background: linear-gradient(rgba(0, 0, 0, 0.60), rgba(0, 0, 0, 0.6)), url(../img/pexels-photo-870902.jpg) center 0% no-repeat;
    background-size: cover;
}

.bg_pexels-photo-366551
{
    /*background:url(../img/389.jpg);*/
    /*background: linear-gradient(rgba(0, 0, 0, 0.60), rgba(0, 0, 0, 0.6)), url(../img/pexels-photo-366551.jpg) center 100% no-repeat;
    background-size: 100%;*/
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../img/anc_images/bg_1.png) top repeat;
    background-size: contain;
}

.bg_download_bg
{
    background: linear-gradient(rgba(0, 0, 0, 0.60), rgba(0, 0, 0, 0.6)), url(../img/download_bg.jpg) center 0% no-repeat;
    background-size: cover;
}

.display-block
{
    display:block !Important;
}

.inline-block
{
    display:inline-block !Important;
}


 @media (max-width: 500px)
 {
     
     #header.header-effect-shrink .header-container {
        min-height: 60px !Important;
        /* min-height: 65px; */
    }
     
     .slider-contact-form-wrapper .slider-contact-form {
        height: 360px;
        background: none;
    }
    
    .slider-contact-form-wrapper
    {
       left: 50%;
    }
    
    .slider-container.slider-container-full-height.rev_slider_wrapper {
        height: 400px !important;
    }
    
    .tp-fullwidth-forcer {
    height: 400px !important;
}
    
     
    .page-header {
	    background-color: #f1f3f7;
	    /*margin: 0 0 50px 0;*/
	    min-height: 50px;
	    /*padding: 55px 0;*/
	    /*padding: 140px 0 55px 0;*/
	    padding: 140px 10px 55px;
	    position: relative;
	    text-align: center;
    }
     
   .main_logoo
   {
       /*max-height:80px;*/
       width: 18%;
   }
   
   html.svg.history.video.supports.boxshadow.csstransforms3d.csstransitions.webkit.chrome.linux.js.mobile.touch.sticky-header-enabled.sticky-header-active img.main_logoo {
        max-height: 60px;
        display:none;
    }
    
    
    .font1_LR
    {
        font-size:15px !Important
    }
    
     .liverates_sec
    {
       /*background: #6a1f24;*/
    }
    
    .div_spott
    {
        background: linear-gradient(rgba(228, 243, 236, 0.95), rgba(229, 244, 237, 0.95)), url(../img/trans_logo.png) center 69% no-repeat;
        background-size: 80%, 80% !important;
    }
    
    .liverates_col
    {
        padding-right: 0px;
        padding-left: 0px;
    }
    
    .mob_hide
    {
       display: none !Important;
    }
    
    .set_bg_ll
    {
        padding: 5px 0 55px 0 !Important;
    }
    
    
    .text-15 {
        font-size: 2rem !important;
    }
    
    .text-5 {
        font-size: 1rem !important;
    }
    
    
    
}

@media (min-width: 501px){
   
   
   .header-column.justify-content-start {
    width: 165px;
}
   
   .header-top.header-top-dark.mob_hide {
    display: none !important;
}
   
   .page-header h1 
   {
       color:#FFF;
        font-size: 2.6rem;
    }
   
   
   #header.header-effect-shrink .header-container {
	    /*min-height: 100px;*/
	    /*min-height: 65px;*/
	    min-height: 50px !Important;
    }
   
   .container {
        max-width: 1360px;
    }
   
   .main_logoo
   {
       /*max-height:95px;*/
       /*max-height:120px;*/
       /*max-height: 45px;*/
       /*max-height: 145px;*/
        /*width: 100%;*/
        width: 18%;
   }
   
   html.svg.history.video.supports.boxshadow.csstransforms3d.csstransitions.webkit.chrome.win.js.sticky-header-enabled.sticky-header-active .pad-5px-tb {
        display: none;
    }
   
   html.svg.history.video.supports.boxshadow.csstransforms3d.csstransitions.webkit.chrome.win.js.sticky-header-enabled.sticky-header-active img.main_logoo {
        max-height: 80px;
        /*display:none;*/
    }
    
    
    
    .liverates_sec
    {
       /*background: #6a1f24;*/
    }
    
    .div_spott
    {
        background: linear-gradient(rgba(228, 243, 236, 0.90), rgba(229, 244, 237, 0.90)), url(../img/trans_logo.png) center 0% no-repeat;
        background-size: 80%, 80% !important;
    }

}



/*Live Rates */

table#gvData_Trending tr td {
    padding: 0px 0px;
}

table.tt_33 table:nth-child(even) {
    background: #f4f4f4;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 2px;
    border-bottom: 1px solid #d4d4d4 !important;
}


table.tt_33 table:nth-child(odd) {
    background: #d3d1d2;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 2px;
    border-bottom: 1px solid #d4d4d4 !important;
}

table.tt_33 {
    /*background: url(../img/sg/bg_pattern.png) no-repeat center;*/
}


table.table_top5
{
    width:100%;
    text-align:center;
    min-height: 100%;
}

td.FirstTdd
{
    width:40%;
    font-weight: 600;
    font-size:12px;
}

.pad_cuss
{
    padding:5px;
}

span.F5Rate {
    /*font-size: 16px;*/
        font-size: 20px;
    color: black;
    font-weight: 700;
    margin-top: 5px;
}

td.SecondTdd {
    text-align: left;
}


@media (max-width: 500px)
{
    .liverates_session_feedback
    {
        padding: 4.6153846154rem 0 4.615385rem 0;
    }
    .card-body.p-5 {
        padding: 1rem!important;
    }
    .card.border-0.h-100
    {
        background: #FFF;
        border-radius: 0px;
    }
    .sec_message
    {
       padding: 6.615385rem 0;
    }
    
    
}

@media (min-width: 501px)
{
    .liverates_session_feedback
    {
        padding: 4.6153846154rem 0 12.615385rem 0;
    }
    
    .container.custom-max-width-1.css_liverates
    {
       margin-top: -20rem !Important;
    }
    .card.border-0.h-100
    {
        background: #FFF;
        border-radius: 10px;
    }
    .main_pad
    {
        padding-top: 6rem;
    }
    .mt000
    {
       margin-top: 0rem !Important;
    }
    .sec_message
    {
       padding: 2.615385rem 0;
    }
    
}


p.text-color-light-3 {
    margin: 0 0 1em;
}
