
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

body {
    font-family: 'Poppins', sans-serif;
    color: #0c0c0c;
    background-color: #ffffff;
    overflow-x: hidden;
    }
    p{font-size:16px;font-family: 'Poppins', sans-serif;}
    a{font-size: 16px;}
    a,
    a:hover,
    a:focus {
    text-decoration: none;
    }
    
    a:hover,
    a:focus {
    color: initial;
    }
    
    .btn,
    .btn:focus {
    outline: none !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
    h1,h2,h3,h4,h5,h6{font-family: 'Poppins', sans-serif;}
    .heading-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
    .heading-container h2{font-size: 30px;position:relative;font-weight:700;color: #121315;}
    .heading-container h2 span{color:#f45b1e}
    .heading-container.heading_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
    
    /*header section*/
  
    .sub_page .header_area{height:auto}
    
    .sub_page .header_section .header_bottom{background-color:#f45b1e}
    .header_section{border-top:15px solid #f45b1e}
    
    .header_section .header_top{padding:10px 0;background-color:#1E2023}
    .header_section .header_top .header_top_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
    
    .header_section .header_top .contact_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}
    .header_section .header_top .contact_nav a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}
    
    .header_section .header_top .contact_nav a i{margin-right:5px;background-color:#f45b1e;width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;border-radius:100%}
    .header_section .header_top .contact_nav a:hover i{background-color:#fff; color:#f45b1e}
    
    .header_section .header_top .social_box{display:-webkit-box;display:-ms-flexbox;display:flex}
    .header_section .header_top .social_box a i{margin-right:5px;background-color:#f45b1e;width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;border-radius:100%}
    
    .header_section .header_top .social_box a:hover i{background-color:#f45b1e}
    /* .header_section .header_bottom{background-color:rgb(0 0 0 / .7);padding:15px 0}
    .header_section .header_bottom .container-fluid{padding-right:25px;padding-left:25px} */
    
    
    .navbar-brand{color:#fff;font-weight:700;font-size:24px}
    .navbar-brand span{color:#f45b1e}
    .navbar-brand:hover{color:inherit}
    .navbar_brand_mobile{display:none}
    .custom_nav-container{padding:0}
    .custom_nav-container .navbar-nav{margin:auto}
    .custom_nav-container .navbar-nav .nav-item .nav-link{padding:5px 30px;color:#fff;text-align:center;text-transform:uppercase;border-radius:5px;font-size:15px;-webkit-transition:all .3s;transition:all .3s}
    .custom_nav-container .navbar-nav .nav-item .nav-link i{margin-right:5px}
    .custom_nav-container .navbar-nav .nav-item:hover .nav-link{color:#f45b1e}
    .custom_nav-container .nav_search-btn{width:35px;height:35px;padding:0;border:none;color:#fff}
    .custom_nav-container .nav_search-btn:hover{color:#f45b1e}
    
    /*end header section*/
    .navbar-brand img{ width: 310px; height: 67px;
    }
    
    /* slider section */
    .carousel-section {position: relative;}
    .carousel-section .detail-box {color: #f45b1e;}
    .detail-box p{line-height:26px;}
    .carousel-section .detail-box h1 {font-weight: 600;margin-bottom: 0;color: #ffffff;font-size: 52px;}
    .carousel-section .detail-box .btn-box {margin: 0 -5px;margin-top: 45px;justify-content: center;/* flex-wrap: wrap; */}
    .carousel-section .detail-box .btn-box a {margin: 5px;text-align: center;width: 165px;}
    .carousel-section .detail-box .btn-box .btn1 {display: inline-block;padding: 10px 15px;background-color: #ffffff;color: #000000;border-radius: 0;-webkit-transition: all .3s;transition: all .3s;border: 1px solid #ffffff;}
    .carousel-section .detail-box .btn-box .btn1:hover {background-color: transparent;color: #ffffff;}
    .carousel-section .detail-box .btn-box .btn2 { display: inline-block; padding: 10px 15px; background-color: #f45b1e;color: #ffffff;border-radius: 0;-webkit-transition: all .3s;transition: all .3s;border: 1px solid #f45b1e;}
    .carousel-section .detail-box .btn-box .btn2:hover {background-color: transparent;color: #f45b1e;COLOR:#FFF;border:1px solid #fff;}
    
    .contact-box input::placeholder{font-size:16px;}
    .contact-box textarea::placeholder{font-size:16px;}
    
    .carousel-section .carousel_btn-box {position: absolute;right: 25px;bottom: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 105px;
    height: 50px;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    }
    
    .carousel-section .carousel_btn-box a {
    position: unset;
    width: 50px;
    height: 50px;
    background-color: #ffffff;
    opacity: 1;
    border-radius: 100%;
    color: #000;
    font-size: 14px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
    -webkit-transition: all .2s;
    transition: all .2s;
    }
    
    .carousel-section .carousel_btn-box a:hover {background-color: #f45b1e;color: #ffffff;}
    .about-section{padding:100px 0px 70px 0px;}
    .about-section .row {-webkit-box-align: center;-ms-flex-align: center; align-items: center; }
    .about-section .img-box {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
    .about-section .img-box img {max-width: 100%;position: relative;z-index: 2;border-radius: 10px;}
    .about-section .detail-box p {line-height: 28px;color: #121315;margin-top: 15px;text-align: justify;}
    .about-section .detail-box a {display: inline-block;padding: 10px 35px;background-color: #f45b1e;color: #ffffff;border-radius: 0px;-webkit-transition: all .3s;transition: all .3s;border: 1px solid #f45b1e;margin-top: 15px;}
    .about-section .detail-box a:hover {background-color: transparent;color: #f45b1e;transition: 1s;}
    
    /* service section */
    
    .service-section {
        position: relative;
        padding:50px 0px;
        /* background-image: url('../images/bg-h2.jpg'); */
        background-position: bottom center;
        background-color: #1E2023;
        }
    .service-section .box {
        border-radius: 10px;
        background: #fff;
    color:#0c0c0c;
    margin-top: 30px;
    text-align: center;
    -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.15);
    /* padding: 25px 15px; */
    padding: 30px 22px 25px 22px;
    -webkit-transition: all .3s;
    transition: all .3s;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: center;
    border:5px solid #fff;
    }
    
    .service-section .box .img-box {width: 65px;height: 65px;}
    .service-section .box .img-box img {max-height: 100%;max-width: 100%;-webkit-transition: all .3s;transition: all .3s;}
    .service-section .box .detail-box {margin-top: 15px;}
    .service-section .box .detail-box h5 {font-size:18px;line-height:30px;color: #000;font-weight:700;}
    .service-section .service1-box .box:hover {background-color: #1E2023;color: #ffffff;border-top:5px solid #f45b1e;border-radius: 10px;}
    .service-section .box:hover .img-box img {-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
    .service-section .btn-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center; justify-content: center;margin-top: 45px;}
    .service-section .btn-box a {display: inline-block;padding: 10px 45px;background-color: #f45b1e;color: #ffffff;border-radius: 0;-webkit-transition: all .3s;transition: all .3s;border: 1px solid #f45b1e;}
    .service-section .btn-box a:hover {background-color: transparent;color: #f45b1e;}
    .service-section .box:hover h5{color:#fff;}
    
    
    /* contact us */
    
    .contact_section{position:relative;padding:50px 0}
    .contact_section .heading-container{margin-bottom:45px}
    .contact_section .row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
    .contact_section .form_container{background-color:#fff;padding:45px}
    .contact_section .form_container .form-control{width:100%;border:none;height:50px;margin-bottom:15px;padding-left:15px;outline:none;color:#101010;-webkit-box-shadow:0 0 25px 0 rgb(0 0 0 / .15);box-shadow:0 0 25px 0 rgb(0 0 0 / .15);border-radius:0}
    .contact_section .form_container .form-control.message-box { height: 95px;}
    .contact_section .form_container .btn_box button {border: none;text-transform: uppercase;display: inline-block;padding: 12px 55px;background-color: #f45b1e;color: #ffffff;border-radius: 0px;-webkit-transition: all .3s;transition: all .3s;border: 1px solid #f45b1e;}
    .contact_section .form_container .btn_box button:hover {background-color: transparent;color: #f45b1e;}
    .detail-boxp{font-size:16px;text-align: justify;}
    
    
    .carousel-section #carouselExampleCaptions { width: 100%;position: unset;}
    .carousel-section .carousel-item img{width:100%; height:465px!important;filter:brightness(0.7);}
    
    .header_section .header_top .social_box{display:-webkit-box;display:-ms-flexbox;display:flex}
    .header_section .header_top .social_box a i{margin-right:5px;background-color:#f45b1e;width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;border-radius:100%;    z-index: 1;
        transition: 0.5s;position: relative;}
    
    .header_section .header_top .social_box a:hover i{color: #f45b1e;background-color: #fff;}
    
    .nav-section {background-color:#FFF;padding:8px 0}
    .nav-section .container-fluid{padding-right:25px;padding-left:25px}
    
    .navbar-brand{color:#fff;font-weight:700;font-size:24px}
    .navbar-brand span{color:#f45b1e}
    .navbar-brand:hover{color:#f45b1e}
    .navbar_brand_mobile{display:none}
    .custom_nav-container{padding:0}
    .nav-section .navbar-nav{margin:auto}
    .nav-section .navbar-nav .nav-item .nav-link{padding:5px 30px;color:#121315;text-align:center;text-transform:uppercase;border-radius:5px;font-size:15px;-webkit-transition:all .3s;transition:all .3s}
    .nav-section .navbar-nav .nav-item .nav-link i{margin-right:5px}
    .nav-section .navbar-nav .nav-item:hover .nav-link{color:#f45b1e}
    .nav-section .nav_search-btn{width:35px;height:35px;padding:0;border:none;color:#fff}
    .nav-section .nav_search-btn:hover{color:#f45b1e}
    
    .navbar-toggler{background-color: #fff!important;}
    
    @media(max-width:992px)
    {
    .carousel-section {
    padding:0px;
    }}
    
    @media (max-width:767px)
    {
        .about-section {
    padding: 50px 0px 70px 0px;
}
        .carousel-section .carousel_btn-box{    position: absolute; bottom: 30px;}
        #widgetsControl, #widgetsControl_C{height:auto!important;}
        .dropdown-item.active, .dropdown-item:active{background-color: #f45b1e!important;color:#fff!important}
        .nav-item a { padding: 6px 30px!important;  border-bottom: 1px solid #111; border-radius: 0px!important;font-size:15px!important;}
.navbar{width:100%!important;background-color: #f45b1e!important;}
.navbar .container-fluid{display: flex;justify-content: center;}
    .header_section .header_top .contact_nav{display: none;}
    .header_area{height:auto;}
    .carousel-section .carousel-item img{height:auto!important;}
    .slider_section .detail-box {text-align: center;}
    .slider_section .detail-box .btn-box { justify-content: center;}
    .about-section .img-box { margin-top: 45px;}
    .service1-box img {
        width:100%;
        height:365px;
    }   
    .footer-desc {width:100%!important;}
    .contact_section .heading-container {
        margin-bottom: 20px;
    }
    .footer-widget-content{margin-top:25px;}
    .box-inner.bx-inr1 { margin-right: 4%!important;}
    .box-inner { margin:12px 0px 0px 0px;width:100%;}
    /* .map{margin-left:12px;} */
    .contact-box{margin:12px 12px 0px 12px;}
    .header_section .header_top .header_top_container{justify-content: center;}
    }
    
    @media (max-width: 992px) {
        .nav-section .navbar-nav .nav-item .nav-link {padding: 8px 30px;border-bottom: 1px solid #fff;border-radius: 0px;}
    .header-area {height: auto;}
     .custom_nav-container .navbar-nav {padding-top: 15px;}
    .header_section .header_top .nav-top{display: none;}
    .header_section .header_top .nav-top a span {display: none;}
    .slider_section {padding:0px;}
    .contact_section .form_container {background-color: #f45b1e;padding: 45px 25px;}
    }
    
    @media (max-width: 576px) {
    .header_section .header_top .social_box { display: none;}
    .header_section .header_top .nav-top a {margin: 0;margin-left: 15px;}
    }
    @media(max-width:1024px)
    {
    .header_area{height:auto!important;}
    }
    
    .contact-box{padding:40px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
    .contact-box h2{font-size:32px;font-weight:600;}
    .contact-box .form-group input, .contact-box .form-group textarea
    {width: 100%;
        border: none;
        height: 50px;
        margin-bottom: 15px;
        padding-left: 15px;
        outline: none;
        color: #101010;
       background: #f4f5f8;
        -webkit-box-shadow: 0 0 25px 0 rgb(0 0 0 / 0);
        /* box-shadow: 0 0 25px 0 rgb(0 0 0 / .15); */
        border-radius: 0;font-size: 16px;}
    
        .contact-box .form-group textarea{
            height: 95px;
        }
        .contact-box .send_bt{     border: none;
        text-transform: uppercase;
        display: inline-block;
        padding: 12px 30px;
        background-color: #f45b1e;
        color: #ffffff;
        border-radius: 0px;
        -webkit-transition: all .3s;
        transition: all .3s;
        border: 1px solid #f45b1e;}
    
        .box-inner
        {text-align: left;
        padding:10px;
            margin-right:4%;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-direction: row;
        box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
        }
        .bx-inr1 {margin-right:2%!important;margin-top:14px;}
        .box-inner .text-area .iconbox-title {
            margin: 0px 0px 8px 0px;}
            .title{color: #121315; font-size: 18px;font-weight: 700;}
            .box-inner .text-area p {
                font-size: 16px;
                font-weight: 500;
                line-height: 28px;
                color:#121315;
                margin: 0px 10px 0px 0px;}
    .icon-area i
    {
        background: #f45b1e;
        font-size: 25px;
        color: #fff;
        padding: 12px 16px;
        border-radius: 5px;
    }
    .text-area{padding-left:20px;}
    
    
    
    /* service */
    .footer-area ul li{list-style: none;border-bottom: 1px solid #fff}
    .footer-area {
        background: url(../images/footer-bg1.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        /* padding: 125px 0 0px; */
    }
    
    .footer-social-address {
        background: url(../images/footer-social-bg.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        padding: 49px 66px 55px;
        border-radius: 5px;
    }
    
    .footer-social-address-content h4 {
        font-size: 40px;
        color: #fff;
        margin: 0;
    }
    
    .footer-social-icon {
        text-align: left;
        position: relative;
        left: -15px;
    }
    
    .footer-social-icon ul li {
        display: inline-block;
        padding:6px;
        border:none;
    }
    
    .footer-social-icon ul li.text {
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        margin-right: 9px;
    }
    
    .footer-social-icon ul li i {
        display: inline-block;
        font-size: 16px;
        border: 2px solid #fff;
        color: #fff;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        text-align: center;
        line-height: 40px;
        margin: 0 3px;
        position: relative;
        z-index: 1;
        transition: 0.5s;
    }
    
    .footer-social-icon ul li i:hover{
       color:#f45b1e;
    } 
    
    .footer-social-icon ul li i:after{
        position: absolute;
        content: "";
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background:#fff;
        border-radius: 50%;
        z-index: -1;
        transform: scale(0);
        transition: 0.5s;
    } 
    
    .footer-social-icon ul li i:hover:after{
        transform: scale(1);
    }
    
    .footer-area .row.add-footer-class {
        padding: 40px 0 0;
    }
    
    p.footer-desc {text-align:justify;width:100%;font-size: 16px;
    line-height: 25px;
        margin: 24px 0 0;
        color: #fff;background: #f45b1e;
        border-radius: 10px;
        padding: 20px;
    }
    
    .footer-contect-info {
        margin-top: 23px;
    }
    
    .footer-contact-info-title h4 {
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        margin: 0;
        padding-left: 30px;
        position: relative;
    }
    
    .footer-contact-info-title h4:before {
        position: absolute;
        content: "";
        width: 22px;
        height: 2px;
        left: 0;
        top: 11px;
        background: #f45b1e;
    }
    
    .footer-contect-info ul li {
        color: #fff;
         margin-top: 18px;
    }
    
    .footer-contect-info ul li i {
        color: #f45b1e;
        display: inline-block;
        margin-right: 12px;
    }
    
    .footer-widget-title h4 {
        font-size: 22px;
        color: #fff;
        font-weight: 600;
        margin-bottom: 10px;
        margin-left:26px;
    }
    
    .footer-widget-menu ul li a {
        display: inline-block;
        color: #fff;
        opacity: 0.9;
        line-height: 40px;
        font-size: 16px;
        transition: 0.5s;
    }
    
    .footer-widget-menu ul li a:hover{
        color: #f45b1e;
        opacity: 1;
    }
    
    .footer-widget-menu ul li i {
        font-size: 16px;
        color: #fff;
        display: inline-block;
        opacity: 0.6;
        margin-right: 8px;
        transition: 0.5s;
    }
    
    .footer-widget-menu ul li a:hover i{
        color: #f45b1e;
        opacity: 1;
    }
    
    .single-newsletter-box input {
        background: transparent;
        width: 100%;
        height: 60px;
        border: 1px solid #ffffff47;
        border-radius: 5px;
        padding: 0 14px;
        outline: 0;
        color: #fff;
    }
    
    .single-newsletter-box input::placeholder{
        color: #fff;
    }
    
    .single-newsletter-box button {
        background-color: #f45b1e;
        width: 100%;
        padding: 16px 0;
        border: transparent;
        margin-top: 16px;
        font-size: 16px;
        text-transform: uppercase;
        color: #ffffff;
        font-weight: 500;
        border-radius: 5px;
    }
    
    .footer-bottom-area {
        padding: 50px 0 10px;
    }
    
    .footer-bottom-area .row.footer-bottom {
        border-top: 1px solid #ffffff3d;
        padding-top: 18px;
    }
    
.footer-bottom-content h4 { font-size: 16px; color: #fff; font-weight: 400;}
.footer-bottom-content a {display: inline-block; color: #f45b1e; }
.service1-box { margin-top: 30px; overflow: hidden;border-radius: 4px;position: relative;transition: all 0.4s;}
 .service1-box .image img { width: 100%;transition: all 0.4s; filter: brightness(0.7);}
.service1-box:hover::after {opacity: 1;transition: all 0.4s; bottom: -350px;}
.service1-box:hover .image img { transition: all 0.4s; transform: scale(1.1) rotate(2deg);}
.service1-box .hover-area { position: absolute;bottom: 2px;margin: 18px;transform: translateY(0); opacity: 1; transition: all 0.4s;z-index: 2;}

    /* innr-pg-c Start */
.otherpagecss #RadDockZone1.container{max-width: 100%;}
.otherpagecss #RadDockZone1.container #HomepagecontentControl_C table{margin-top:0 !important;}
  .innr-pg-c{margin-bottom: 40px;padding: 32px 0;position: relative;background:url(../Image/inner-bg-img.jpg) no-repeat right/cover scroll;}
  .innr-pg-c h1{font-weight: 800; font-family: "Poppins", sans-serif;Font-size: 26px;color: #fff;text-align: left;border-left: 3px #fff solid;text-transform: uppercase;position:relative;z-index:1;border-radius: 4px;padding: 5px 0 5px 20px;}
  .innr-pg-c:after{content:'';position:absolute;left:0px;right:0px;top:0px;width:100%;height:100%;z-index: 0;background-image: linear-gradient(22deg, #f45b1e 4%, #191919 73%);}
/* innr-pg-c End */

/*contact*/

.map-cont{     margin-top: 10px;width: 56%;float: left; border: 1px solid #ddd; text-align: center; padding: 10px 0;}
.map-cont img{max-width:100%;}
.bx-rht-cont{    width:40%;float: left;margin-left: 3%; text-align: left;}
.bx-rht-cont a{cursor:pointer;}
.bx-rht-cont h2{text-align: left;font-size: 16px; font-weight: bold;     line-height: 18px; margin-top: 10px; margin-bottom:5px;}
.bx-rht-cont p{margin-bottom:0;}
.brn-off{width:31%; padding:1%; float:left;     padding-bottom: 0;}
.cont-page h3{     margin: 0;font-size: 18px;margin-bottom: 8px;}
.cont-page p{font-size:14px; color:#000;     line-height: 24px !important;}
.cont-heading {margin: 0;font-size: 15px;text-transform: uppercase;background:#60355c;padding: 9px 10px;color: #fff; margin-bottom: 8px;}
.head-bx{float: left;width: 50%;}
.contd-bx{float: left; width: 50%;}
.brn-bx h2{text-align:center;}
.map-cont img{max-width:100%;}
.cont-page .st-feature-box{background: #1E2023;padding-top: 15px;padding-bottom: 15px;margin-bottom: 15px;padding-right: 10px;color: #fff;}
.cont-page .feature-box-image{    margin-top: 13px;}
.brnh-off p{margin-bottom:2px;}
.st-custom-heading-layout2.st-custom-heading-wraper {margin-bottom: 24px;}
.st-custom-heading-layout2 .st-heading-title {position: relative;margin-bottom: 0;text-transform: uppercase;font-size: 25px;line-height: 25px; font-weight:bold;margin-top: 0;}
.st-custom-heading-layout2 .st-heading-title>span {position: relative; margin-bottom: 0;text-transform: uppercase; font-size: 25px;line-height: 25px;display: block;margin-bottom: 11px;}
.st-custom-heading-layout2 .heading-line {width: 26px;height: 1px;background: #316A63;margin: 0;}
.st-feature-box {padding-left:75px;position: relative; margin-bottom: 35px;}
.st-feature-box .st-feature-box-icon {color: #111;display: block;position: absolute;width: 52px;height: 52px;line-height:0px;top: 0;left: 0;text-align: center;font-size: 60px;-webkit-transition: all .3s;-khtml-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.st-feature-box h3 {color: #fff;margin-bottom: 8px;font-size: 18px;line-height: 20px;font-weight: normal;}
.cont-soc img{margin-right:5px;}
.cont-page h2{    font-weight:bold;color: #111;font-size: 19px;margin-top: 0;text-transform: uppercase;margin-bottom: 18px;margin-top:10px;}
.cont-page h2 span{color: #111;font-weight: normal;font-size: 18px;}
.cont-page h5{    color: #222;font-size: 19px;margin-bottom: 25px;}
.cont-page h2 span {color: #111;font-weight: normal;font-size: 18px;}
.cont-page{text-align:left; font-family: "Poppins", sans-serif; font-size: 14px;}
.cont-page{padding-bottom:40px;}

/*cont-page*/
ul li{font-family: 'Poppins', sans-serif;}
.main-table ul{list-style:none!important;padding-left:0px!important;}
.main-table ul li{font-size:16px;line-height:28px;color:#121315;}
.main-table p{font-size:16px;line-height:26px;color:#121315;text-align: justify;}
.main-table ul li i{color:#e94b3c!important;padding-right:10px;}
.main-table h4{padding-top:5px; color: #121315; font-size: 17px; font-weight: 600;}
.main-heading {font-family: "Poppins", sans-serif;font-weight: bold;Font-size: 21px;color: #000;line-height: 36px;border-bottom: 1px #ccc dashed;text-transform: uppercase; margin-bottom: 20px;}
.feature-box-content{font-size: 16px; line-height: 24px;}
.team_Img img{width: 200px;/* height: 190px; */border: 3px solid #e94b3c;border-radius: 8px;}
.sub-heading {font-weight: bold;Font-size: 20px;color: #000;line-height: 30px;text-transform: capitalize;margin: 0;text-align: left;}
.teams-pg h6 {border-bottom: 1px #ccc dashed;padding-top: 20px;margin-bottom: 20px;font-size: 20px;font-weight: 700;}
.industries-section .industries-bx {box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; padding: 20px 10px;margin: 12px 0;text-align: center;min-height: 185px;}
.industries-section .industries-bx img {width: 75px;transition: all .3s ease-in-out;}
.industries-section .industries-bx h4 {text-align: center;font-size: 17px;margin: 20px 0 0 0;font-weight: 700;color: black;}
.footer-logo img{height:70px;}
.table-responsive{padding:2px;}
.navbar {width:100%;margin:auto;background: #fff!important;}
.nav-item a{padding: 4px 28px!important; color: #121315;
/* text-transform: uppercase; */ border-radius: 5px; font-size: 16px; -webkit-transition: all .3s; transition: all .3s;}
.nav-item a:hover{color:#f45b1e;}
   .detail-box  p a{color:#f45b1e;}
.main-table{text-align: left;}
.heading p{text-align:left;font-size:18px;font-weight:600;color:#000;}
.contact-box .alert a{float: inline-end!important;}
.services-pg img{width:100%;height:300px;border-radius: 10px;}
