    
/*    iphone 5/5s*/
    
@media all and (max-width:320px) 
{
      
}
 


@media all and (max-width:360px) 
{
 
    
}

/******************* .smart phones style ************************/
@media all and (max-width:767px) 
{
/*    header*/
    .top-info {
    border: 0;
    padding: .5rem 0;
    padding-left: .5rem;
}

.top-info li + li {
    margin-left: 0;
    margin-right: .5rem;
}

.top-info  .dropdown-menu {
    width: auto;
    position: absolute;
    left: auto;
    top: 100%;
    background: #131c28;
    padding: .75rem;
    border-top: 5px solid #0096c9;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    margin-left: 0;
    border-radius: 0;
    margin: -1px 0px 0 0px;
}

.top-info .dropdown-menu li a {
    color: #fff;
    display: block;
}

.top-info .dropdown-menu li .acc-live {
    padding: .1rem .5rem;
    margin: .5rem 0;
}

.top-info .dropdown-menu li .acc-demo {
    padding: .1rem .5rem;
}
    
.top-info  li.dropdown.language-selector {
    margin-left: .5rem;
}    
   
    
/*    menu*/
    .topbar .navbar-collapse .navbar-nav .nav-link {
    padding: .5rem 0;
}

.topbar .navbar-collapse .navbar-nav .nav-link:hover , .topbar .navbar-collapse .navbar-nav .show .nav-link {
    padding-left: .5rem;
}

 
.topbar ul.dropdown-menu {
    position: static;
    min-width: 100px;
}
   
    
/*    slider*/
    .running-list .list-text {
    flex-direction: column;
    align-items: center;
}

.main-home-highlight {
    position: static;
}

.running-list .list-text li {
    width: auto;
    border: 0;
}

.list-title {
    flex: 1;
}

.btn-area .btn {
    margin: 0;
    min-width: 100px !important;
    padding: .5rem 2rem;
    width: 100%;
}

.running-list {
    margin-top: 0;
}

.carousel-caption {
    position: static;
    padding: 5rem 2rem;
}

.carousel-cont-home .carousel .carousel-item img {
    display: none;
}
    
    
    .carousel-cont-home .carousel .carousel-item .view {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    opacity: .5;
    min-height: 450px;
}

.carousel-indicators {
    bottom: 20px;
}
    
    
    .section-content > .container {
    padding: 0 15px;
}
    
    .section-content > .container {
    padding: 0 15px !important;
}

.tech-partner .tech-partner-item {
    width: 100%;
}

.section-content-liquidity:before {
    width: 100%;
    opacity: .5;
}

.img-cont-box a {
    display: block;
    margin: .5rem;
    text-align: center;
}

.img-cont-box {
    text-align: center;
}

.desktop-app figure.partner-img {
    text-align: center;
}

.trade-option h5 {
    text-align: center;
}

.mob-apps figure.partner-img {
    text-align: center;
}

footer.page-footer .container {
    padding: 0 15px;
    text-align: left;
}


.input-subs-from-cont .btn {
    position: static;
    margin-top: 1rem;
    margin-bottom: 3rem;
}

.phone-info {
    font-size: 1.5rem;
}

p.address-footer {
    padding: 0;
}

.topbar.nav-fixed {
    position: static;
}

.carousel-inner {
    min-height: 450px;
}

.carousel-item {
    height: 100%;
}

.footer-risk-w {
    padding: 0 15px;
}


/*    inner*/
    section.contents-section.page_title.has_bg_image .container {
    padding: 0 15px !important;
}
  
    .about-reg-btns-cont .who-we-are {
    padding: 0;
}
    
    .office-hours-in ul li .office-day {
    width: auto;
    padding: 0;
    padding-left: 20px;
}

.office-hours-in ul li .office-day:before {
    display: none;
}

.office-hours-in ul li .office-day:after {
    top: 1px;
    width: auto;
}
    
    .details-list li {
    width: 100%;
}
    
    .page_title.has_bg_image h1 {
    font-size: 3rem;
}
    
/*    tables price*/
    .price-tables .card {
    margin: 0;
}

.card-group.price-tables {
    margin: 0;
}
    
    	
	tr.row-tb {
    
    display: table-row !important;
 }
	
}

/******************* end .smart phones style ***********************/

 
/*************************************************/
/*************************************************/
/************************ ipad tablet style *************************/

@media only screen and (min-width: 768px) and (max-width:1024px) 
{
    
    
    
/*    menu*/
    .topbar .navbar-collapse .navbar-nav .nav-link {
    padding: .5rem 0;
}

.topbar .navbar-collapse .navbar-nav .nav-link:hover , .topbar .navbar-collapse .navbar-nav .show .nav-link {
    padding-left: .5rem;
}

 
.topbar ul.dropdown-menu {
    position: static;
    min-width: 100px;
}
   
    
/*    slider*/
    .running-list .list-text {
    /* flex-direction: column; */
    /* align-items: center; */
}

.main-home-highlight {
    position: static;
}

.running-list .list-text li {
    width: auto;
    /* border: 0; */
}

.list-title {
    flex: 1;
}

.btn-area .btn { 
    margin: 0;
    min-width: 100px !important;
    padding: .5rem 2rem;
    width: 50%;
}

.running-list {
    margin-top: 0;
}

.carousel-caption {
    position: static;
    padding: 5rem 2rem;
}

.carousel-cont-home .carousel .carousel-item img {
    display: none;
}
    
    
    .carousel-cont-home .carousel .carousel-item .view {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    opacity: .5;
    min-height: 450px;
}

.carousel-indicators {
    bottom: 20px;
}
   .btn-registration-area.btn-area {
    text-align: center;
    font-size: 0;
}
    
    .img-cont-box a {
    display: block;
    margin: 1rem 0;
}
    
    
    .phone-info {
    font-size: 1.5rem;
}
        
/*    tables price*/
    .price-tables .card {
    margin: 0;
}

.card-group.price-tables {
    margin: 0;
}
    
    	
	tr.row-tb {
    
    display: table-row !important;
 }
	
}
/************************ end ipad tablet style *************************/

 


@media only screen and  (min-width: 992px) and   (max-width: 1024px)
{
    
}

/*****************/

@media only screen and (min-width: 1024px) and (max-width: 1200px) 
{
    
}

 
    

    