/*CAD icons*/
@media screen and (max-width: 600px){.CAD-icon-box {width: 45% !important;margin: 0 auto !important;}.nav-tabs .nav-item{padding: 0px;} i.fa{
    align-items: center;justify-content: center;}.nav-tabs>.nav-item>.nav-link.active:after{border-top: 15px solid transparent;}.social-icons{margin-top: 2rem !important;} .footer-bg{padding: 0px !important;}.footer-2 ul.quick-footer{width:50% !important;}.nav-tabs .nav-item{width: 25% !important;}
    ul.nav.nav-tabs.justify-content-around{padding: 0px !important;}}
@media screen and (min-width: 1024px) and (max-width: 2560px){.core-value-section .d-flex{min-height:120px;}.core-icon-box{min-height: 455px;} .mobile-text{display: none;} ul.social-footer{justify-content: flex-end !important;}}
@media screen and (max-width: 850px){.core-icon-box{min-height: 450px;}.d-md-none{display: block !important;}.nav-tabs .nav-item{margin: 10px 0px; width: 25%; padding: 0px !important;}.nav-tabs .nav-item>.nav-link{margin-bottom: 0px;} ul.nav.nav-tabs.justify-content-around{padding: 0px !important; text-align: center;}}
@media screen and (max-width: 460px){.h-icon-box-1{border: none !important; padding: 2em 0; height: 100%;}.CAD-title {min-height: 65px;} .modal-dialog{max-width: 100% !important;}.nav-tabs>.nav-item>.nav-link{font-size: 0.8rem; line-height: 1.2; padding: 8px 2px;}}
@media screen and (max-width: 850px){.desktop-text{display: none;}.common-margin{margin: 0px !important;} .tabpane-mobile{display: block;} .tabpane-desktop{display: none !important;}ul.social-footer{justify-content: flex-start !important;}.geo-para1{padding: 2rem;}}
@media screen and (min-width: 851px) and (max-width: 1080px){.desktop-text{display: block;} .mobile-text{display: none;} .tabpane-mobile{display: none !important;}.bg-red{display:flex; align-items: center;}}
@media screen and (min-width: 1200px) and (max-width: 2560px){.w-100-1{min-height: 455px; object-fit: cover;}.tabpane-desktop{display: block;} .tabpane-mobile{display:none !important;}}
@media screen and (min-width: 768px) and (max-width: 999px){.mobile-text{display: none;} .desktop-text{display: block;}.about-content{padding: 7rem 5rem; width: 65%;}.about-para br{content: ''; display: inline-block;}.about-intrepid{display: block !important; background-position: top right !important;}}
@media screen and (max-width: 350px){.nav-tabs>.nav-item>.nav-link {font-size: 0.68rem;}}
@media screen and (min-width: 851px) and (max-width: 991px){.nav-tabs .nav-item:last-child{padding-top: 20px !important;margin-left: 40px;}.geo-para1{padding: 2rem;}}
@media screen and (min-width: 768px){#about{display: block !important;} .about-banner{background-position: top right !important;}.mobile_1{display: none;}}
@media screen and (max-width: 768px){.intrepid{margin-top: 5rem !important;}}
@media screen and (max-width: 767px){.bg-red{margin-bottom: 1.3rem;} .h-icon-box-1{border: none !important; padding: 2em 0; height: 100%;}.CAD-title {min-height: 65px;} .modal-dialog{max-width: 100% !important;}}
/*end CAD icons*/
.bg-client .owl-theme .owl-nav{display: none !important;}
.construction_eng_card{transition: 0.5s ease-in-out;}
.construction_eng_card:hover {transform: translateY(-10px);}
.construction_eng_card:hover img{transition: 0.3s ease-in-out;box-shadow: 7px 6px 20px -6px #000000;}
.header-top-bar a:hover{color: #000000 !important;}
.indo-speak br{content: ''; margin: 0 auto;white-space: pre;}
button#submit_subcribe:hover {background: #fdb913eb;}
.footer-top{padding: 1.5rem 0; border-bottom: 1px solid #e3e3e3;}
.social-icons{margin-top: 1rem;}
ul.social-footer_1{font-size:22px;} 
.footer-bg{background-image: url('/assets/images/footer-bg.webp');background-position: bottom right; background-repeat: no-repeat; background-size: contain;}
.quick-footer a{display: inline-table; padding: 5px 0px;}
ul.quick-footer_1 li:hover a{color: #878787 !important;}
.fa-linkedin-in.icon{color: #0A66C2;}
.fa-twitter.icon{color: #00acee;}
.fa-youtube.icon{color:#c4302b }
.fa-square-facebook.icon{color: #3b5998;}
.fa-instagram.icon{color: #ff0a9a;}
.fa-brands:hover{transform: scale(1.15);transition: 0.3s all;}
.fa-brands{transition: 0.3s all;}
#button-top {
    display: inline-block;
    background-color: #E33237;
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 4px;
    position: fixed;
    bottom: 30px;
    right: 30px;
    transition: background-color .3s, 
    opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
  }
  #button-top::after {
    content: "\f077";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    font-size: 2em;
    line-height: 45px;
    color: #fff;
  }
  #button-top:hover {
    cursor: pointer;
    background-color: #000;
  }
  #button-top:active {
    background-color: #555;
  }
  #button-top.show {
    opacity: 1;
    visibility: visible;
  }
  .card1:hover .fa-arrow-right {
    transform: translateX(10px);
    transition: 0.5s ease-in-out;
}