















@media only screen and (max-width:1599px){
    
   .heart-img{width: 200px; height: 200px; }
   .card-heart .heart-img::before{ margin:10px;}
   .card-heart h2{    font-size: 1.6rem; border-radius: 10px; padding: 10px 15px 4px;}
   .ourTeam h5{     font-size: 1rem; } 
   .heart-inner-card h3, .heart-inner-card p{ padding-left:20px; padding-right:20px; }
     .box1{  
    background: linear-gradient(black, black) bottom left / 100% 0px, linear-gradient(black, black) bottom left / 0px 100%, linear-gradient(black, black) top left / 12% 1px, linear-gradient(black, black) top right / 12% 1px, linear-gradient(black, black) top right / 0px 100%; background-repeat: no-repeat;}
     .box2{  
    background: linear-gradient(black, black) bottom left / 100% 0px, linear-gradient(black, black) bottom left / 0px 100%, linear-gradient(black, black) top left / 22% 1px, linear-gradient(black, black) top right / 22% 1px, linear-gradient(black, black) top right / 0px 100%; background-repeat: no-repeat;}
    .map-dubai{ width:100px; }
    table { font-size: 1rem; }
    .contact-map { width: 80px; }
    .contactUs h5{    font-size: 1.1rem;}
    .map-dubai { width: 110px;margin-bottom: 20px; }
    .ourTeam h4 { font-size: 1.8rem; }
    .card-heart h2{ width:80%;}
    .form .form-control,.form1 .form-control,.btn-theme{ height:42px;}

    .career-caption{  padding: 40px; padding-left: 12%; margin-left: -10%;}
    .career-caption h3{ font-size: 1.3rem; }

}

@media only screen and (min-width:992px) and (max-width:1399px) {
    .miners-block{ width: 95%;}
    .btn-open{    margin-right: 15px;}
   .home-overlay .logo1 img { width: 215px; }
   .home-stone img{ width:370px; }
   .home-overlay .theme-title a img{ width: 80px; }
}

@media only screen and (min-width:1200px) and (max-width:1399px) {
  .fura-nav1, .fura-nav2 { width: 20%!important; }
  .fura-banner1, .fura-banner2{ width: 80%!important;}
  .fura-banner2{ margin-left:20%;}
  .btn-nav:before, .btn-nav-reverse:after { width: 100px!important; }
  .nav-ul li a{ font-size:15px!important; }
  .page-title p { width: 60%;}
  .page-title h4, .page-title-r h4{     font-size: 3rem; }
  .founder-team1 h4 { font-size: 3rem!important; }

   .team-2, .team-3{     height: auto; }
   .card-mine-travel h1{ font-size: 1.7rem; }
   .home-overlay h1 { font-size: 2.9rem; line-height: 55px; }
   table { font-size: 1rem; }
   .contact-map { width: 68px; }
   .contactUs h5{    font-size: 1.1rem;}
   .map-dubai {
    width: 110px;
}
 .switch-charging .emerald-img { top: 40%; right: 2%; }
 .switch-charging .emerald-img img { width: 320px; }
   .h-inner-bg{ width: 200px; height: 200px; }
   .card-heart h2{ width:80%;}
   
   .form1 .form-control,.btn-theme{ height:42px;}
   .career-caption{  padding: 40px; padding-left: 14%;}
   .career-caption h3{ font-size: 1.3rem; }

   .tracing-banner{ background-position: left; }



}


@media only screen and (min-width:992px) and (max-width:1199px) {
   .fura-banner1, .fura-banner2{ width: 75%;} .fura-banner2{ margin-left: 25%; }
   .fura-nav1, .fura-nav2 { width: 25%;  }
   .nav-ul li a{ font-size:14px!important; }
   .nav-ul li a:before{ margin: 0px 8px; }
   .page-title h4, .page-title-r h4{     font-size: 2.5rem; }
   .heading h4, .heading-right h4 { font-size: 2.5rem!important; }
   /*.page-title{ top:60%; }*/
   /*.tracing-banner .page-title p { width: 90%; float: right; }*/
   .page-title p{width: 65%;}
   .heart-img{width: 200px; height: 200px; }
    .mine-img { width: 260px; height: 260px; }
   .card-heart .heart-img::before{ margin:10px;}
   .card-heart h2{    font-size: 1.6rem; border-radius: 10px; padding: 10px 15px 4px;}
   .h-inner-bg { width: 190px;  height: 190px; margin:0 auto;}
   .h-inner-bg .gallery{    bottom: -15%;}

   .founder-team1 h4 { font-size: 2.2rem!important; }
   .team-description{ height:55vh; }
   .team-description2{ height: 30vh;  overflow-y: scroll;}
   .team-2, .team-3{     height: auto; }
    .ourTeam h4 {
        font-size: 1.6rem;
    }
    .card-mine-travel h1{ font-size: 1.7rem; }
    .home-overlay h1 { font-size: 2.9rem; line-height: 55px; }
    .contactUs h3{     font-size: 2rem; }
    .box1{  
    background: linear-gradient(black, black) bottom left / 100% 0px, linear-gradient(black, black) bottom left / 0px 100%, linear-gradient(black, black) top left / 12% 1px, linear-gradient(black, black) top right / 12% 1px, linear-gradient(black, black) top right / 0px 100%; background-repeat: no-repeat;}
     .box2{  
    background: linear-gradient(black, black) bottom left / 100% 0px, linear-gradient(black, black) bottom left / 0px 100%, linear-gradient(black, black) top left / 22% 1px, linear-gradient(black, black) top right / 22% 1px, linear-gradient(black, black) top right / 0px 100%; background-repeat: no-repeat;}
    .map-dubai{ width:100px; }
    table { font-size: 1rem; }
    .contact-map { width: 80px; }
   .contactUs h5{    font-size: 1.1rem;}
   .map-dubai {
    width: 110px;
}
 .switch-charging .emerald-img { top: 40%; right: 2%; }
 .switch-charging .emerald-img img { width: 320px; }

 .miners-block{ width:100%;}
 .miners-img img { width: 390px; }
 .career-caption { padding: 30px; padding-left: 12%; }
 .hamburger{ padding: 0px 10px 2px 10px; }
 .mine-travel2{ right:5%; }

 .tracing-banner{ background-position: bottom; }
 .tracing-banner1, .switch-tracing{     background-position: left; }
 .tracing-banner1 .page-title {
        bottom: 22%;
    }
 .tracing-banner2 { background-position: 20%; }
 .header-left .btn-open:after,.header-right .btn-open:after{     font-size: 21px; }
 .wrap ul.wrap-nav li {
    width: 30%;
}

}

@media only screen and (min-width:992px){
    header{ display:none!important;}
    .block { padding: 5rem 0px; }
    /*.tracing-banner1 .page-title{ bottom: 32%; animation: fadeInLeft 1s ease-in-out; }*/
    .charging-banner1 .page-title-r{ bottom: 32%; animation: fadeInRight 1s ease-in-out; }
    .no-background{     font-size: 1.8rem; }
    .no-background{    margin-top: -21px;}
    /*.home-stone img{ width:500px; margin:0 auto;}
    .home-overlay .logo1 img{    width: 270px;}*/
    .nav-mobile{ display:none;}
   
    
}

@media only screen and (min-width:768px) and (max-width:1399px){
.logo {
    width: 150px;
}
.navbar{ display: none; }
 .nav-center{ font-size: 0.9rem;}
 .heading h4, .heading-right h4 { font-size: 2.5rem; }
 .mine-travel, .mine-travel2{    font-size: 0.8rem; }
 .mine-travel a img, .mine-travel2 a img {
    width: 40px;
}
.btn-nav, .btn-nav-reverse{   padding: 8px 0px; font-size: 1rem; }
.nav-ul li a:before{ height:27px;}

.btn-nav:before, .btn-nav-reverse:after{ width:60px;}
.btn-nav img, btn-nav-reverse img{ width: 30px; }
.page-heading h1 {
    font-size: 2.6rem;
    letter-spacing: 4px;
}
.heartToheart .emerald-rotate img {
    width: 60px;
}


}

@media only screen and (min-width:768px) and (max-width:991px){

.fura-nav1, .fura-nav2 { max-height: 145px;  width: 100%!important; background: #fff; }
.tracing-back-d, .charging-ahead-d {
     background-size:contain!important;
     background-repeat:no-repeat;
     height: 20vh;
}
.nav-center{ width:100%; position:relative; top: 5%; }
.hth-subheading{    font-size: 4rem; }
.no-background{    margin-top: -25px;}
.form{ width:90%;}
/*.mine-aus-bg{ background-image: url(../images/mine-travel/Australia/OurMines_Australia_mobile.jpg);    background-position: bottom left;}*/
.mine-mozambique-bg{ background-image: url(../images/mine-travel/Mozambique/OurMines_Monzambique_Header_mobile.jpg);    background-position: bottom left;}
.mine-columbia-bg{ background-image: url(../images/OurMines_Colombia_Header.jpg);    background-position: right;}
.mine-columbia-map img{     width: 31%; }



.miners-block{ position:relative; width:100%;}

.career-caption { margin-left: 0%; }
.career h2 { font-size: 2rem; }
.career-caption h3{    font-size: 1rem;}
.miners-img img { width: 240px; }
.career ul li span{ word-wrap: break-word; }
.career-block{    margin-left: -10%;}
.career-banner{ height:auto;}

.tracing-banner1 .page-title{     top: 70%; }

.img-media{ height:150px; }
.img-calendar{ margin-bottom: 10px; }
/*.img-calendar span{ left: 6.5%; }*/
    


}


@media only screen and (max-width:991px){

.navbar{    display: flex;
    justify-content: end;}
.page-name a{     font-family: SandeMore-Bold;
    font-size: 0.8rem;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 1px;}
.page-name a img{      width: 8px;
    margin-top: -4px; }
/*.hamburger{     background: transparent; }*/
.homepage-banner{  background-image: url(../images/HomePage_Fura-Mobile-BG.jpg);
        background-size: cover; background-position: 90%;    height: 100vh; }

.tracing-back-heading{   text-align: end; }
.tracing-back-heading i { font-size: 1.3rem;  margin-top: 5px;  }


.home-banner{ background-image: url('../images/Mobile_HomePage_Fura.jpg'); }
.home-overlay h1 {
    font-size: 1rem; 
    width:auto;
    line-height: 40px;
    letter-spacing: 2px;
}

.btn-arrow{ display:none; }
 .block { padding: 5rem 0px; }

.home-overlay .logo1 img{ width:200px;}
.home-stone img{ width:400px; margin:0 auto;}
.home-overlay{ height:auto; width:100%; display:block!important; text-align:center;}
.home-overlay div:first-child {  text-align: center; text-align: right; }
.home-overlay div:last-child {  text-align: center; text-align: left; }
.home-overlay .theme-title a{    font-size: 2rem;
    font-family: SandeMore-Bold;
    display: flex;
    align-items: baseline;
    justify-content: center;
   }
.home-overlay .theme-title a
.home-overlay div:nth-child(2){ margin:0px; padding:0px; }
.arrow-small a img{ width: 35px;    margin: 10px; }

/*.home-overlay .logo:before, .home-overlay .logo:after{ content: "";
    height: 1px;
    background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgb(147 147 147 / 52%) 50%,rgba(0,0,0,0) 100%);
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;}*/
/*.home-overlay {
        position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    }*/
.home-page{      background-repeat: no-repeat; }

.fura-banner1, .fura-banner2 {
    width: 100%;
    margin-top: 50px;
    height: 100vh;
}
.fura-nav1, .fura-nav2 {
    width: 100%;
    position: fixed;
    right: 0; 
    left: 0;
    top: 0;
    height: 145px;
    background: #fff;
}
.tracing-back-d {
	 background-image: url(
	../images/tracing-back/mobile/Heading-TracingBack-d.jpg);
     background-size: contain;
    background-position: right;
    background-repeat: no-repeat;
     width:100%;
     max-height: 145px;
}
.tracing-back-nav {
	 background-image: url(
	../images/tracing-back/mobile/Heading-TracingBack-nav.jpg);
     background-size: contain;
     background-repeat:no-repeat;
     background-position: right;
     width:100%;
     max-height: 145px;
}
.charging-ahead-d {
	 background-image: url(
	../images/charging-ahead/mobile/charging_header_mobile1.jpg);
    background-size: contain;
    background-position: right;
    background-repeat: no-repeat;
     /*max-width: 100%;*/
     max-height: 145px;
}
.charging-ahead-nav {
	 background-image: url(
	../images/charging-ahead/mobile/charging_header_mobile2.jpg);
     background-size: contain;
     background-repeat:no-repeat;
     background-position: right;
     width:100%;
     max-height: 145px;
}

.side-panel-footer-left, .side-panel-footer-right{
    display:none;
}

.nav-ul{display: none;}
.heading{ bottom: 1%;
    top:42%;
    left: 15px;
    right: auto;
}
.heading-right{ left: 15px; right:auto; top:42%; }
.heading .logo, .heading-right .logo{ float:left; margin-bottom: 5px;}
.logo{ width: 100px; }
.heading h4 { font-size: 1.1rem; }
.heading-right h4{font-size: 1.1rem; text-align:left;}
.heading .arrow, .heading-right .arrow{ display:none;} 
.mine-travel, .mine-travel2{    font-size: 0.8rem; right:auto; }

.mine-travel a img, .mine-travel2 a img {
    width: 32px;
}
/*.mine-travel2 { width:100%;    right: auto;
    left: 2%;}*/


.page-title {
    top: 46%;
    left: 50%;
    text-align: center;
    width: 85%;
    transform: translate(-50%, -50%);
}
.page-title h4{  font-size: 1.6rem; }
.page-title p {  width: 100%;    font-size: 14px; }

/*.page-title-r{ top:35%!important;}*/

/*.tracing-banner2 .page-title{ top: 30%;}*/
.fura-banner1 .section, .fura-banner2 .section{     height: 100vh;
    position: relative;
    margin-top: 35px; }
.tracing-banner, .charging-banner{  background-repeat: no-repeat; }

.tracing-banner, .charging-banner{ background-position: bottom;}

.tracing-banner1 { background-image: url(../images/tracing-banner1.jpg);  background-size: contain;  background-repeat:no-repeat; background-position: left; }
.switch-tracing { background-image: url(../images/tracing-back-switch.jpg); background-size: contain; background-repeat:no-repeat;  background-position: left; }
.tracing-banner2 { background-image: url(../images/tracing-back/mobile/tracing-banner2.jpg); }
.tracing-banner3 { background-image: url(../images/tracing-back/mobile/principles.jpg); }
.tracing-banner4 { background-image: url(../images/tracing-back/mobile/purpose.jpg); }
.tracing-banner5 { background-image: url(../images/tracing-back/mobile/vision.jpg); }
.tracing-banner6 { background-image: url(../images/tracing-back/mobile/growth-story.jpg); }


.charging-banner{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}

.charging-banner1 {
    background-image: url(../images/charging-ahead/mobile/charging-banner1.jpg); }
.switch-charging {
    background-image: url(../images/charging-ahead/mobile/charging-ahead-switch.jpg);     background-size: cover;
    background-position: bottom; }
.charging-banner2 {
    background-image: url(../images/charging-ahead/mobile/charging-banner2.jpg); }
.charging-banner3 {
    background-image: url(../images/charging-ahead/mobile/principles.jpg); }
.charging-banner4 {
    background-image: url(../images/charging-ahead/mobile/technology.jpg); }

.switch-charging .emerald-img{ display:none;}
.fura-banner2{ margin-left:0%;}

.footer-desktop{ display:none;}
.footer-mobile{ display:block; display: flex;  justify-content: space-between; align-items: center; }
.footer-mobile .social-icons li:last-child{list-style: none;
    background: #606060;
    margin-right: 10px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 5px;}
    .footer-mobile .social-icons li:last-child a {
        color: #444 !important;
    }
    .footer-mobile .social-icons  li:last-child a{
    padding: 0px 5px;
    font-weight: 500;
    font-family: 'Lato', sans-serif;
    font-size: 0.9rem;
    color: #fff!important; }
 .footer-mobile .social-icons .social-mobile li:last-child a{
        width: auto;
    background: transparent;
    border: 1px solid #444;
    border-radius: 0px;}

.footer-left{ width:100%!important;}
footer .footer-left, .footer-left{ background:#ffffff96!important; }
/*.footer-left, .footer-right{ padding:0px;}*/
/*.footer-left .footer-mobile, .footer-right .footer-mobile{ background:#ffffffc7; padding:8px;}*/


.card-heart h2{ width:95%;}

.hearttoheart-bg{ height:auto; }
.heart-overlay{ position: relative; 
    text-align: center;
    top: 0;
    left: 0;
    transform: none; padding-bottom: 18%;}
.card-heart h2 {
    width: 240px;    margin-bottom: 30px;
}
.heart-img {
    width: 260px;
    height: 260px;
}
.card-mine-travel h5 { margin-bottom: 30px; }
.description-bg img { width: 120px; bottom: -20%; }
.mine-travel-bg{ padding-bottom:10%; }

.social-icons li a{ font-size: 14px; }
.footer-left,.footer-right{ padding: 10px 15px 10px; width: 100%; background:#ffffff96;}

.heart-inner-card h3{ margin-top: 50px;}

/*.ourTeam .mine-travel2 ul li a{ color:#000!important; }*/ 
.team-description{ height:auto; }
.team-1{ height:65vh; border-left:none;} .founder-team1{position: relative;
    transform: none;
    left: 0;
    top: 78%;
    background: rgb(0 0 0 / 73%);} 

.team-description2{ height: 30vh;  overflow-y: auto;}
.team-2{ background-image: url(../images/our-team/Gaurav_mobile.jpg);
    /*background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    height: 50vh;*/
 }
.team-3{ background-image: url(../images/our-team/MichaelKuan_mobile.jpg);
    /*background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    height: 50vh;*/
 }
.team-2, .team-3{ padding:0px;}
.ourTeam h4 {
    font-size: 1.7rem;
}
.bg-colombia-gems, .bg-australian-gems, .bg-mozambique-gems{ height:50vh; }
 .h-inner-bg { margin:0 auto;}
 /*.page{ height:auto;}*/
 .page-heading img{ width:160px;}

 .contactUs h3{     font-size: 1.8rem; }
.box1{    background: linear-gradient(black, black) bottom left / 100% 0px, linear-gradient(black, black) bottom left / 0px 100%, linear-gradient(black, black) top left / 12% 1px, linear-gradient(black, black) top right / 12% 1px, linear-gradient(black, black) top right / 0px 100%;
    background-repeat: no-repeat;}
.box2{    background: linear-gradient(black, black) bottom left / 100% 0px, linear-gradient(black, black) bottom left / 0px 100%, linear-gradient(black, black) top left / 12% 1px, linear-gradient(black, black) top right / 12% 1px, linear-gradient(black, black) top right / 0px 100%;
    background-repeat: no-repeat;}
.contactUs h2{     font-size: 1.4rem; }
.contact-box, .form{padding-top: 8px; width: 90%; margin: 0 auto;}
.form{ padding:0px;}
.page-heading a{ font-size: 18px; }
.heart-inner-card{padding-bottom: 30px;}
.page-suheading h2{font-size: 1.3rem;}
.heart-inner-card h3{ font-size: 1.4rem; }
.description-col-bg img { width: 100px; bottom: -17%; }
.hover-line::after, .mine-travel span::after, .mine-travel2 span::after, .nav-ul li span::after{ height:1px;}

.career-banner{  background-size: auto; }
.career-option{ height: auto!important; max-height: auto!important; }

.wrap ul.wrap-nav li{  width: 50%; }
.wrap ul.wrap-nav{ /*padding: 76px 0px 50px;*/ padding:0; }
.wrap ul.wrap-nav li a{ font-size:16px; }
.wrap ul.wrap-nav ul li{ font-size:15px; }
.btn-cancel{ top: 2%; right: 7%;}
.btn-home{ top:3%; font-size: 25px;}
.social-icon{
	width: 35px;
    height: 35px;
    font-size: 18px;
    line-height: 35px;}
.mine-aus-map{ width:50%; left: 50%; }

.modal .modal-dialog {
    max-width: 90%;
    padding-top: 100px;
    margin: 0 auto;
}
.modal .close { right: -4%; top: -7%; }
.video-btn{ width: auto!important; height: auto!important;}


.box1, .box2 {
    background: 
        linear-gradient(black, black) bottom left / 100% 0px, 
        linear-gradient(black, black) bottom left / 0px 100%, 
        linear-gradient(black, black) top left / 22% 1px, 
        linear-gradient(black, black) top right / 22% 1px, 
        linear-gradient(black, black) top right / 0px 100%;
    background-repeat: no-repeat;
}
.charging-ahead .mine-travel2 {
    right: auto;
}

.circle{    height: 40px;
    width: 40px;}
.circle i {
    left: 58%;
    top: 50%;
    font-size: 21px;
}
.wrap ul.wrap-nav{ border-bottom:none; }
.wrap ul.wrap-nav li{ width:100%; display:block; }
.fura_media .img-arrow{ position:relative; }
.fura_media p{     margin-bottom: 5px; }

}


@media only screen and (max-width: 767px) {
    .home-stone img{ width:400px; margin:0 auto;}
    /*.tracing-banner2 .page-title {  top: 40%;  }*/
    .fura-nav1, .fura-nav2, 
    .tracing-back-d, .charging-ahead-d{  max-height: 145px;  width: 100%!important; right: 0; left:0;}

    /*.fura-banner1, .fura-banner2{ height:15vh; }*/
    /*.page-title{ top:40%; }*/
    .tracing-banner1 .page-title{ top: 60%; }
    .page-title {
        top: 35%;
    }
    .nav-center{  font-size: 0.8rem; padding: 8px 0px; position: relative;
    width: 100%; }
    .page-heading h1{  font-size: 2rem;letter-spacing: 4px; }
    .banner-title {
    color: #fff;
    position: absolute;
    bottom: -6%;
    width: 90%;
    left: 5%;
}
.nav-center a img{ width:8px;}
.hth-subheading{ font-size: 3.5rem; }
.heartToheart .page-heading h3 { font-size: 2.4rem; letter-spacing: 8px; }
.heartToheart .page-heading h5 { font-size: 1.2rem; }

.heartToheart .mine-travel2, .mineTravel .mine-travel2, .gemsFura .mine-travel2{ /*top: 4%;*/
    position: relative; }
.team-description, .team-description2 {
    height: 30vh;
    overflow-y: auto;
}
.page-heading{  width: 80%;  margin: 0 auto; }
.page-heading h3 {
    font-size: 2.2rem;
}
.page-heading h5 {
    font-size: 1rem;
}
.card-mine-travel h1{ font-size: 1.9rem;}


.gemsFura .heart-overlay img, .mine-home-img img{ width:330px; margin:0 auto; }

.contact-map {
    width: 80px;
    margin-bottom: 20px;
}
/*.mine-aus-bg{ background-image: url(../images/mine-travel/Australia/OurMines_Australia_mobile.jpg);    background-position: bottom left;}*/
.mine-mozambique-bg{ background-image: url(../images/mine-travel/Mozambique/OurMines_Monzambique_Header_mobile.jpg);    background-position: bottom left;}
.mine-columbia-bg{ background-image: url(../images/OurMines_Colombia_Header.jpg);    background-position: right;}
.mine-columbia-map img{      right: -22%;
    top: 70%;
    width: 50%; }
.heartToheart .emerald-rotate img { width: 60px; }



.miners-block{ position:relative; width: 100%; }
.career h2 { font-size: 2rem; }
.career-caption{ padding:30px; margin-left: 0%; padding-bottom: 0px;    height: auto;
    max-height: max-content; }
.career-caption h3{    font-size: 1rem;}
.miners-img img { width: 240px; }
.career ul li span{ word-wrap: break-word;     font-size: 14px;}
.career-block{ margin-left: 0%; }
.career-banner { height:auto; }

.wrap ul.wrap-nav li{  width: 100%; }

.fura_media .tab-pane a{ margin-bottom:40px; }
.fura_media .img-arrow{ position:relative; }
.fura_media p{    margin-bottom: 5px; }
.fura_media .nav-tabs .nav-item {
    margin: 0px 15px;
}
.arrow-down{ bottom: 20%; }
.bg-under_construction { background-image: url(../images/Fura_Underconstruction_Mobile.jpg); }
.fura-video-text h2{ font-size: 1.3rem; }
.contact-box p{ text-align:center;}
.img-media{ height:auto; }
.media-block blockquote {
    margin-bottom: 15px;
}

}


@media only screen and (min-width:1400px) and (max-width: 1699px){
    .heading{ left: -18%; } .heading-right{ right: -18%; }
    .heading h4, .heading-right h4{     font-size: 2.5rem;}
    .logo {  width: 160px; }
    .fura-banner1, .fura-banner2{ width:82%;}
    .fura-banner2{ margin-left: 18%; }
    .fura-nav1, .fura-nav2{ width:18%; }
    
}

@media only screen and (max-width: 576px) {
    .footer-mobile .social-icons ul {
        justify-content: start;
        margin-top:10px;
    }
    .hth-subheading {
        padding: 16px 25px 16px;
        top: 60%;
        font-size: 2.2rem;
    }
    .page-suheading{ width:90%;    top: 80%; }
    
    .btn-contact{ font-size: .7em; width: 135px;}
    .home-stone img{ width:300px; margin:0 auto;}
    .border-v{ margin: 0px 0px; }
    .arrow-small a img { width: 20px; margin: 5px; }
    .home-overlay .theme-title a {
        font-size: 1.2rem;
    }
    .home-overlay h1 {
    line-height: 25px;
}
    .page-heading a {
    font-size: 15px;padding-bottom: 4px;
}
    .social-icons li{ width: 25px; height: 25px; line-height: 24px;}
    .btn-contact{height: 25px; }
    .footer-left, .footer-right {
        padding: 10px 15px 5px;
    }
    .mine-aus-map{     left: 50%;
    width: 80%; }

}

@media only screen and (max-width: 425px) {
    .tracing-back-d, .switch-tracing{ background-size: contain; } 
    .charging-ahead-d, .switch-charging{ background-size: cover; }

    .box1, .box2 {
    background: linear-gradient(black, black) bottom left / 100% 0px, linear-gradient(black, black) bottom left / 0px 100%, linear-gradient(black, black) top left / 15% 1px, linear-gradient(black, black) top right / 15% 1px, linear-gradient(black, black) top right / 0px 100%;
    background-repeat: no-repeat;
}
} 



/*@media only screen and (max-width: 425px) {
    .hth-subheading {
        padding: 10px 40px 0px;
        top: 60%;
        font-size: 2.2rem;
    }
    .heartToheart .page-heading h3 {
    font-size: 1.8rem;
    letter-spacing: 6px;
}
    .heartToheart .page-heading h5 {
    font-size: 1rem;
}
}*/

@media (min-width: 1600px) {
    /*.container {
        max-width: 1500px;
    }*/
    .container {
        max-width: 80vw;
    }
    .team1{    height: 58vh;}
}

@media (min-width: 1400px){
    .card-heart h2{ width:80%;}
    .home-overlay .logo1 img { width: 250px; }
   .home-stone img{ width:370px; }
}