* {
	padding: 0;
	margin: 0 auto;
}

a, a:hover, a:focus {
    text-decoration: none;
    outline: none;
    border:0;
}
ul{list-style:none}

.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: none;
}

:focus{
    text-decoration: none;
    outline: none;
    border:0;
}

img:focus {
    text-decoration: none;
    outline: none;
}

button:focus {
    outline: 1px dotted;
    outline: 0;
}
.form-control:focus{box-shadow:none}



body {
font-family: "Manrope", sans-serif;
color:#141414;
font-size: 16px;
font-weight:400;
line-height: 1.625;

}



.heading{ letter-spacing: 2px;color:#141412;font-weight:700;font-size:45px;margin-bottom:20px;line-height:50px;text-transform:uppercase}

.heading span{font-weight:200}
.top-btn{margin-top: 10px;}.tmtbar-img{position:absolute;top:50%;right: 0;transform:  translatex(-50%) translatey(-50%);}.container-fluid { padding: 0 80px;}
nav.navbar-expand-lg{z-index:999}
nav.navbar-expand-lg.navbar-light.fixed {background:#000;box-shadow: 0 1px 6px rgba(0, 0, 0, .1607843137254902);}
@-webkit-keyframes slide-down{ 0%{opacity:0;
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%)
    }
    100%{opacity:.9;
    -webkit-transform:translateY(0);
    transform:translateY(0)
        
    }}
    
    @keyframes slide-down{
        0%{opacity:0;
        -webkit-transform:translateY(-100%);
        transform:translateY(-100%)}
        100%{opacity:.9;
        -webkit-transform:translateY(0);
        transform:translateY(0)
            
}}


.navbar-brand{width:200px;margin:18px 0 0;}
.navbar-brand img{width:100%}
.navbar-expand-lg{width: 100%;top: 0;background:transparent;position: fixed;border-bottom:1px solid #ffffff85;z-index:999}
.main-nav {width: 65%;float: left;flex-wrap: wrap;}
.navbar-expand-lg .navbar-nav{margin-right:0;}
.navbar-expand-lg .nav-link{padding:30px 0px 30px;color:#fff;font-size: 14px;text-transform: uppercase;letter-spacing: 1px;font-weight: 600;}
.navigation_black nav.navbar-expand-lg.navbar-light.fixed .nav-link{color:#fff;transition: all .7s ease-in-out;}
nav.navbar-expand-lg.navbar-light.fixed  .nav-link{color:#fff}
nav.navbar-expand-lg.navbar-light.fixed  .dropdown-menu .nav-link{color:#000}
.nav-item{margin-left:25px}

.nav-link:hover{color:#F2BF3C}
nav.navbar-expand-lg.navbar-light.fixed .nav-link:hover{color:#F2BF3C}

.navbar-expand-lg .nav-link{position:relative}


ul.navbar-nav li { position: relative;}
.navbar-expand-lg .navbar-nav .dropdown-menu  {margin: 0;padding: 10px 20px;background: #fff;display: block;position: absolute;visibility: hidden;left:0px;top: 130%;opacity: 0;transition: 0.5s;border-radius:0;border:0;z-index: 99;min-width:315px;-webkit-box-shadow: 0px 12px 30px -2px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 12px 30px -2px rgba(0, 0, 0, 0.1);-o-box-shadow: 0px 12px 30px -2px rgba(0, 0, 0, 0.1);box-shadow: 0px 12px 30px -2px rgba(0, 0, 0, 0.1);-webkit-transition: all 0.5s ease-in-out;}
  
 ul.navbar-nav li:hover .dropdown-menu  {opacity: 1;top: 100%;visibility: visible;} 
.dropdown-menu li a:hover {padding-left: 8px !important;}

.dropdown-menu li{margin-left:0} 
.dropdown-menu .nav-link{padding:10px 0;text-transform: uppercase;}
.dropdown-menu .nav-link {transition: all .8s ease-in-out;text-transform: capitalize;font-size: 14px;border-bottom: 1px solid #ccc;text-transform: uppercase;color:#000}
.navbar-expand-lg .dropdown-menu .nav-link:after{display:none}
.hero-banner{position:relative;height:600px;overflow:hidden;}
.hero-banner:after{content:'';top:0;position:absolute;left:0;width:100%;height:100%;right:0;background:#00000038;z-index:1}
.banner-video {width: 100%;height: 100%;object-fit: cover;}
.video-caption{position: absolute;top: 0;text-align: center;max-width: 800px;height: 100vh;display: flex;align-items: center;left: 0;right: 0;z-index:99}
.video-caption h1{font-size:70px;color:#fff;font-weight:700;line-height:70px}
.video-caption p{color:#fff;font-weight:700}
.video-caption p span{color:#F2BF3C}
.pad70{padding:70px 0}
.hr-line{border-top: 1px solid #ccc;}
.counter-title{border-left: 1px solid #ccc;border-right: 1px solid #ccc;padding:90px 50px;text-transform: uppercase;font-weight: 700;}
.counter-thumb{border-right:1px solid #ccc;padding:50px;height: 100%;}
.couter-one h5 {font-size:50px;color:#000;font-weight:700;line-height: 35px;margin-top:30px}
.bg-background{background: url(../images/sustainable-image.webp);background-size:cover;width:100%;height:450px;background-position:center center;}
.greensteel-thumb{background:#000000b3;padding: 30px;}
.relative{position:relative}
.greensteel-thumb h2{color:#fff;}
.greensteel-thumb p{color:#fff;}
.absoute{margin: 0;position: absolute;bottom: 0;}
a.gree-btn{background: #000;padding: 12px 40px;color: #fff;display: inline-block;margin-top: 20px;transition:all ease-in-out .5s;font-weight:700}
a.gree-btn:hover{background:#F2BF3C;color:#000}
.gree-btn .fa{margin-left:20px}
.sub-title{margin-bottom:20px;font-size:18px}
.sub-title span{color:#F2BF3C}
.product-thumb{padding: 30px 30px 0 30px;background:#f6f6f6;position:relative;margin-bottom:25px;transition:all ease-in-out.5s}
.product-thumb h2{font-size:20px;color:#000;margin-bottom:30px}
.product-thumb h2 span{color:#F2BF3C}
.product-img{margin-right: 0;width: 130px;margin-top:30px}
.product-img img{width:100%}
.product-section .col-lg-4:nth-child(1) .product-thumb,.product-section .col-lg-4:nth-child(4) .product-thumb{border-left:1px solid #ccc}
.product-section .col-lg-4:nth-child(3) .product-thumb,.product-section .col-lg-4:nth-child(6) .product-thumb{border-right:1px solid #ccc}
.product-thumb:hover{background:#F2BF3C}
.product-thumb:hover h2 span{color:#fff}
.client-logo {padding: 20px;height: 100px;display: flex;align-items: center;}
.client-logo img{filter: grayscale(1);}
.client-logo:hover img{filter: grayscale(0);}
.bg-black{background:#000;}
.solution-para{padding-right: 80px;}
.strength-thumb h4{color:#fff;padding-top:15px;text-transform:uppercase;letter-spacing: 1px;font-size: 22px;}
.key-thumb{padding:50px 10px;}
.key-features{border-left: 1px solid #ccc;border-right: 1px solid #ccc;padding:90px 50px;}
.key-feature{border-right:1px solid #ccc;border-left: 1px solid #ccc;padding:60px 50px;height: 100%;text-align:center}
.key-couter h5 {font-size:50px;color:#000;font-weight:700;line-height: 35px;margin-top:30px}
.key-couter p{margin-bottom:0}
.key-icon{background:#F2BF3C;width:80px;height:80px;border-radius:100%;padding:18px;margin-bottom:15px}
.blog-thumb{padding: 20px;border-right: 1px solid #ccc;border-left: 1px solid #ccc;height:100%}
.blog-section .col-lg-4{padding:0}
.blog-section .col-lg-4:nth-child(1){padding-left:15px}
.blog-section .col-lg-4:nth-child(3){padding-right:15px}
.blog-section .col-lg-4:nth-child(2) .blog-thumb{border:0}
.blog-title{padding-top:25px}
.blog-title h4{font-size: 18px;color: #000;font-weight: 600;line-height: 25px;margin-bottom: 0;margin-top:25px;}
.blog-title h5{font-size:16px;}
.blog-title h5 .fa{color:#F2BF3C;margin-right:5px;font-weight:600}
.blog-img img{height:200px;object-fit:cover;object-position: right;}
.profile-part{display:flex;align-items:center}
.profile-title{margin-left:0}
.profile-img{width:100px;height:100px;border-radius:100%;margin-right:15px;overflow: hidden;}
.profile-title h5{font-size: 17px;margin-bottom: 0px;letter-spacing: 1px;}
.testimonials-thumb .profile-part p{color:#F2BF3C;opacity:1!important}
.testimonials-thumb p{color:#fff;opacity:.6}
.become-thumb{padding-left:70px;padding-top:50px}
.footer{background:#000000;padding:60px 0 0}
.footer h2{ letter-spacing: 2px;color:#fff;font-weight:700;font-size:45px;margin-bottom:20px;line-height:50px;text-transform:uppercase}
.footer-title h5{color:#fff;margin-bottom:20px}
.footer-form{display: flex;align-items: center;margin-top: 20px;}
.footer-form .form-control{background:transparent;border: 1px solid #ffffff82;border-radius:0;padding: 8px;font-size: 14px;}
.ft-submit{font-size: 14px;text-transform: uppercase;letter-spacing: 1px;padding: 10px;border: 0;outline: 0;background:#F2BF3C;color:#000;font-weight: 600;}
.address-bar{margin:20px 0 50px;border: 1px solid #ffffff6b;display: flex;align-items: center;justify-content: space-between;}
.ft-address{padding: 50px;margin: 0;color: #fff;width: 33.33333%;}
.address-bar .ft-address:nth-child(2){border-left: 1px solid #ffffff82;border-right: 1px solid #ffffff82;padding: 123px 97px;}
.ft-address h6{font-size:20px;letter-spacing:1px;margin-bottom: 15px;}
.ft-address a,.ft-address p{color:#fff;opacity:.7}
.other-btn{font-size: 14px;text-transform: uppercase;letter-spacing: 1px;padding: 10px 20px;border: 0;outline: 0;background:#F2BF3C;color: #000!important;font-weight: 600;opacity: 1 !important;display: inline-block;margin-top: 20px;}
.other-btn .fa{margin-left:10px}
.ft-navbar h6{font-size:18px;color:#fff;margin-bottom:15px;letter-spacing:1px}
.ft-navbar ul{margin:0;padding-left:0}
.ft-navbar ul li a{font-size: 15px;color: #fff;display: inline-block;margin-top: 10px;opacity:.7}
.copy-right{border-top: 1px solid #ffffff82;margin-top: 50px;padding: 15px 0;position:relative}
.copy-right p{margin:0;color:#fff;opacity:.7;font-size:14px}
.digital {width:30px;margin-right: 0;position: absolute;right: 0px;top:0px;opacity:.6}
.inner-banner{width:100%;height:400px;background-size: cover !important;background-position:50% !important;display: flex;align-items: center;position:relative}
.about-banner{background-image: url(../images/banners/prime-gold-call-out.webp)}
.tmt-banner,.location-banner{background-image: url(../images/banners/tmt-bars.webp)}
.primesail-banner{background-image: url(../images/banners/prime-sail.webp)}
.stainless-banner{background-image: url(../images/banners/stainless-steel-pipe.webp)}
.cement-banner{background-image: url(../images/banners/cement-banner-new.webp)}
.paints-banner{background-image: url(../images/banners/primegold-paint-1.webp);background-position: 50% bottom !important;}
.tmt-process-banner{background-image: url(../images/banners/tmt-process-chart.webp)}
.cement-process-banner{background-image: url(../images/banners/cement-process.webp)}
.contact-banner{background-image: url(../images/banners/contact-banner.webp)}
.dealership-banner{background-image: url(../images/banners/dealers.webp)}
.inner-banner:after{content:'';top:0;position:absolute;left:0;width:100%;height:100%;right:0;background:#00000066;z-index:1}


.banner-title{margin-top:50px;position:relative;z-index:9}
.banner-title h1{font-size:55px;color:#fff;font-weight:700;line-height:55px;margin-top:10px;text-transform: uppercase;}
.banner-title h6{color:#fff;font-weight:700}
.banner-title span{color:#F2BF3C}
.banner-title .small-text{color:#fff!important;font-size:44px}
.location-banner .banner-title{width:600px;margin:0}
.tmt-banner img{max-width: 400px;}
.location-banner{height:650px!important}
.location-banner img {max-width: 400px;}
.location-banner .banner-title h1{font-size:35px;color:#fff;font-weight:700;line-height:45px;margin-top:10px}
.journey-section {width:100%;height:400px;background-size: cover !important;background-position:50% !important;display: flex;align-items: center;position:relative}
.journey-section:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7}
.journey-thumb{text-align: center;font-size: 18px;color: #fff;padding: 0 55px;}
.circle-year {background:#F2BF3C;width:80px;height:80px;border-radius:100%;margin-top:15px;font-size:18px;color:#000;font-weight:700;line-height:80px}
.journey-slider{z-index:99}
.mission-section{border-right:1px solid #ccc;height:100%;border-left: 1px solid #ccc;padding:100px 60px;}
.whatwe{border-left: 1px solid #ccc;padding: 60px;}
.tabs-sec .nav-tabs li{margin: 0 15px 0 0;text-align: center;color: #fff;}
.tabs-sec .nav-tabs li a{font-size: 14px;padding: 12px 25px;text-transform: uppercase;letter-spacing: 1px;background:#f6f6f6;color: #000;display:inline-block;font-weight:500}
.tabs-sec .nav-tabs .active {background:#F2BF3C;color: #000;}
.nav-tabs{border: 0;margin-bottom: 30px;}
.team-section{border: 1px solid #ccc;border-bottom: 0;height: 100%;padding:60px}
.team-thumb img{border-radius:15px;filter: grayscale(1);}
.team-thumb h5{font-size:20px;color:#000;padding:15px;text-align:center}
.team-thumb:hover img {filter: grayscale(0);} 
.tmt-product-thumb{padding: 30px;background:#f6f6f6;position:relative;margin-top:25px;transition:all ease-in-out.5s;min-height:360px;}
.tmt-product-thumb h2{font-size:20px;color:#000;margin-bottom:20px;display: flex;margin-left: 0;}
.tmt-product-thumb h2 span{color:#F2BF3C;margin: 0 5px 0 0;}
.tmt-product-thumb:hover{background:#F2BF3C}
.tmt-product-thumb:hover h2 span{color:#fff}
.scrollbar2{height:300px!important}
.scrollbar3{height:255px!important}
.scrollbar {height:230px;width: 100%;background: 0 0;overflow-y: auto;padding-right: 15px}
.scrollbar::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);background-color: #fff}
.scrollbar::-webkit-scrollbar {width: 3px;background-color: #000}
.scrollbar::-webkit-scrollbar-thumb {background-color: #000;border: 3px solid #000}
.heading-part{padding: 80px 50px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;height: 100%;display: flex;align-items: center;}
.content-part{padding:50px;border-right: 1px solid #ccc;}
.network-heading {padding:40px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;height: 100%;}
.network-list {padding:40px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;height: 100%;}
.network-list a{color:#cb890b;font-weight:500}
.network-list span{padding:0 5px}
.get-part{padding:100px 60px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;height: 100%;}
.get-form{padding:60px 40px;border-right: 1px solid #ccc;}
.form-group{margin-top:15px}
.get-form .form-control,.contat-form .form-control{padding:9px}
.get-form .sbt-btn, .banner-form .sbt-btn, .contat-form .sbt-btn{background:#F2BF3C;border: 0;outline: none;width: 100%;padding: 10px;border-radius: 7px;letter-spacing: 1px;font-size: 15px;}
.list-point{padding-left: 0;}
.list-point li{position:relative;padding-left:30px;margin:8px 0}
.list-point li:before{content:"\f00c";position: absolute;left: 0;top:0px;font-family:'FontAwesome';color:#F2BF3C}
tr:nth-child(even) {background-color: #f2f2f2;}
th, td {text-align: left;padding: 8px;font-size:13px}
th{font-size:14px!important}
.product-thumbnail{margin:10px 8px 0}
.product-thumbnail h5{font-size:18px;padding-top:15px;text-align:center}
.applcation-section .product-thumb{padding-bottom:30px;min-height: 318px;}
.applcation-section .scrollbar {height:203px!important;}
.applcation-section .col-lg-4:nth-child(4) .product-thumb,.applcation-section .col-lg-4:nth-child(5) .product-thumb,.applcation-section .col-lg-4:nth-child(6).product-thumb,.benifits-section .col-lg-6:nth-child(3) .product-thumb, .benifits-section .col-lg-6:nth-child(4) .product-thumb {margin-bottom:0}
.points ul{margin:0;padding:0;display: flex;align-items: center;justify-content: space-between;width:100%;border: 1px solid #ccc;}
.points ul li{display:inline-block;padding:15px 10px;border-right: 1px solid #ccc;text-align: center;font-size:16px;color:#000;margin:0;width: 100%;}
.points ul li i{color:#f2bf3c;margin-right:8px}
.points ul li:last-child{border-right:0}
.vh-height{height:100%}
.features-part{padding: 80px 50px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;height: 100%;}
.accordion-item{border:0;}
.accordion-button:not(.collapsed){background-color:transparent;color:#f2bf3c;box-shadow:none;margin: 0;}
.accordion-button{padding:1rem 0px;border-bottom: 1px solid #ccc;}
.accordion-body{padding:1rem 0}
.heading-part,.content-part{height:100%;}
.our-steel{padding: 0 39px;}
.our-steel .points ul li{font-size:15px}
.grade-thumb{background: #f6f6f6;padding: 15px;border-radius: 15px;margin: 10px 0;min-height: 191px;transition:all ease-in-out .5s;box-shadow: 0 0 8px 0px #00000047;}
.grade-thumb h5{font-size:20px;font-weight:600;margin-bottom:15px}
.grade-thumb:hover{background:#F2BF3C;}
.whychhoose-part{padding:50px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;height: 100%;}
/*.whychhoose-points{display:flex;align-items:center}*/
.why-point{width:48%;margin:0;display:inline-block}
.greypart{background: #f6f6f6;padding:30px;border-radius: 15px;margin-top:30px}
.greypart h4{font-size:22px;font-weight:600;}
.key-step{background:#fff;padding: 12px;font-size: 18px;color:#000;margin-top:20px;border-radius: 10px;text-align:center;box-shadow: 0 0 15px #0000005c;font-weight: 600;}
.banner-form{max-width: 450px;padding:30px;border-radius: 15px;background: #ffffff;}
.form-section{position: absolute;top: 120px;right:0px;width:100%;z-index:99}
.banner-form h4{font-size:22px;font-weight:600;color:#F2BF3C;margin-bottom:10px;text-align:center}
.cements-part{padding:50px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.sub-heading h3{font-size:25px;font-weight:600;margin-bottom:25px}
.benifits-section .product-thumb{min-height: 370px!important;}
.defferent-type{padding:40px; display:flex;align-items:center;    height: 100%;}
.range-thumb{padding: 50px;border-left: 1px solid #ccc;height:100%}
.range-section .col-lg-4:nth-child(3) .range-thumb{border-right: 1px solid #ccc;}
.range-thumb h5{margin-bottom:20px}
.chairt-part{padding:50px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;height: 100%;display: flex;align-items: center;}
.chart-thumb{padding:50px 50px 50px 30px;border-right: 1px solid #ccc;}
.contat-form{padding:50px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;height: 100%;}
.contact-info .fa{font-size:20px;color:#F2BF3C;margin-right: 15px;}
.contact-info a{color:#000}
.contact-info h4,.contact-add h4{font-size:20px;font-weight:600;color:#000;margin-bottom:15px}
.price-list table tr:nth-child(odd) {background-color: #f2f2f2;}
.price-list table tr:nth-child(even) {background-color: #fff;}
.price-list table th,.price-list table td{text-align:center}
.price-list table th{font-size:17px!important}
.price-list table td{font-size:16px!important;font-weight: 600;}
/*.price-list {padding: 50px 100px 50px 100px!important;}*/
/*.dealers-tab{padding: 50px 30px!important;}*/
.dealers-tab .tabs-sec .nav-tabs li {margin: 10px 0;text-align: center;color: #fff;width: 100%;}
.dealers-tab .tabs-sec .nav-tabs li a{width:100%;border-radius:8px;}
.dealer-heading{padding:50px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;height: 100%;}
.dealers-tab{border-left:1px solid #ccc}
.dealers-tab .tab-content{padding-left:60px}
.works-btn{width:400px;text-align:center}
.works-btn p{width:100%;background:#F2BF3C;padding:10px;border-radius:8px;margin: 0;}
.privacy-section table td{font-size:16px!important}
.submit-btn{background:#F2BF3C;padding: 8px 30px;color: #000;display: inline-block;margin-top: 20px;transition: all ease-in-out .5s;font-weight: 700;border:0;outline:none;border-radius: 8px;font-size: 14px;letter-spacing: 1px;}
   
    
.fixedbtn {
    width: auto;
    position: fixed;
    top: 40%;
    right: -47px;
    z-index:999;
    transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
}


.fixedbtn .btnrt {
    border: none;
   background-color:#F2BF3C;
    width: auto;
    height: 50px;
    color: #fff;
    cursor: pointer;
    outline: none;
    text-transform: uppercase;
    font-size: 14px;
    padding: 7px 10px;
    letter-spacing: 1.5px;
   
}

.modal-body {
    padding:30px;
    border-radius: 0;
    border: none;
    box-shadow: none;
}

.modal-content .close {
    width: 35px;
    height: 35px;
    position: absolute;
    right:0px;
    top: 0px;
    z-index: 99;
    border: none;
    background: #F2BF3C;
    display: flex;
    align-items: center;
    justify-content: center;
}

.modal-content .close img {
    width: 35px;
    max-width: max-content;
}

.modal-content{border-radius:0;border:0}

 .modal-body .form-control {
    border: 0;
    border-radius: 0;
    font-size: 14px;
    padding: 12px;
    resize: none;
    background: #f6f6f6;
    font-size: 15px;
 }
 
 .modal-body .form-group{margin-top:10px}
 .modal-content h4{

    font-size: 24px;
    text-align: center;
    letter-spacing: 1px;}



.whatsapp {
    width: 40px;
    height:40px;
    color: #fff !important;
    bottom:65px;
    position: fixed;
    right:35px;
   
    z-index: 99;
    line-height:50px;
    text-align: center;
    border-radius: 100px;
}

.whatsapp .fa {
    position: relative;
}

.whatsapp:before {
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 65%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width:50px;
    height:50px;
    background: #25d366;
    border-radius: 50%;
    -webkit-animation: pulse-border 1500ms ease-out infinite;
    animation: pulse-border 1500ms ease-out infinite;
}

.whatsapp:after {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    top: 65%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 50px;
    height:50px;
    background: #25d366;
    border-radius: 50%;
    -webkit-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;
    box-shadow: 0px Ã¢â‚¬â€¹0px 15px #45514;
}   


@-webkit-keyframes pulse-border {
    0% {
        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        opacity: 1
    }

    100% {
        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        opacity: 0
    }
}

@keyframes pulse-border {
    0% {
        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        opacity: 1
    }

    100% {
        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        opacity: 0
    }
}

@media(max-width:991px){
 
.navbar-expand-lg {background:#000;border: 0;}    
.navbar-expand-lg .navbar-nav .dropdown-menu.show{display:block !important;}
button.navbar-toggler {width:50px;padding:0px;border-radius: 0;margin-left: auto;margin-right: 0;border: 0;}
.navbar-light .navbar-toggler-icon {background-image: url('../images/humberger.svg');width: 30px;}
.navbar-light .navbar-toggler-icon.cross {background-image: url(../images/close.svg)!important;width:40px;background-position: center !important;}
.navbar-expand-lg .navbar-nav .dropdown-menu {position: absolute;display:none!important;}
.navigation_black nav.navbar-expand-lg.navbar-light .white {display: block !important;}
.navigation_black nav.navbar-expand-lg.navbar-light .black {display: none !important;}
ul.navbar-nav {margin-right: 0!important;border-top:0px solid #00000038;padding: 20px 0 20px;border-right: 0px solid #0e0e0e4a!important;}
ul.navbar-nav li { margin-left: 0;}
.navbar-expand-lg .nav-link {padding: 10px 0px 10px;}
.navigation_black .navbar-expand-lg a.getin-touch {color:#c32026;}
.navigation_black .navbar-expand-lg .nav-link {color: #fff;}
.dt-get{display:none}
.mb-get{display:block;width: 125px;position: absolute;right: 85px;top: 21px;text-align:center}
.dropdown-menu .nav-link{color:#000!important}
.dropdown-menu.show {display: block!important;}
.navbar-brand {width:150px;margin: 10px 0;}
.main-nav {padding-bottom: 35px;}
.container-fluid {padding: 0 30px;}   
.hero-banner {height: 500px;}
.video-caption {height:500px}
.video-caption h1{font-size: 50px;line-height: 60px;max-width: 538px;}
.heading{font-size:35px;line-height: 45px;}
.line-left{border-left:1px solid #ccc}
.counter-title{border-bottom:1px solid #ccc}  
.absoute{width:600px}
.key-feature{display: flex!important;}
.key-thumb{border:1px solid #ccc;padding: 50px 50px;}
.blog-section .col-md-6:nth-child(2) .blog-thumb{border-right:1px solid #ccc;}
.blog-section .col-md-6:nth-child(3) .blog-thumb{border-top:1px solid #ccc;margin-top:30px;height: auto;}
.blog-section  .blog-thumb{border-bottom:1px solid #ccc}
.blog-section .col-lg-4:nth-child(2) .blog-thumb{border-bottom:1px solid #ccc}
.banner-title h1{font-size:35px;line-height:45px}
.inner-banner,.journey-section{overflow:hidden}
.whatwe{border-right: 1px solid #ccc;padding: 60px 20px;}
.mission-section .tabs-sec .nav-tabs li {margin: 0 15px 15px 0;}
.mission-section{border-top:1px solid #ccc;padding:50px 20px; height:auto}
.team-section {padding:60px 20px}
.content-part,.get-form{border-left:1px solid #ccc;border-top:1px solid #ccc}
 .heading-part,.content-part,.get-part{padding:50px 30px}
.network-list ul{padding-left:0}
.heading-part .heading,.content-part .heading,.get-part .heading{margin: 0;}
.banner-title .small-text{font-size:28px}
.benifits-section .col-lg-6:nth-child(3) .product-thumb{margin-bottom:20px}
.applcation-section .col-lg-4:nth-child(4) .product-thumb,.applcation-section .col-lg-4:nth-child(5) .product-thumb {margin-bottom:20px}
.paint-section .product-thumb{min-height: 392px;}
.range-section .col-lg-4:nth-child(3) .range-thumb{border-top:1px solid #ccc}
.range-line{border-right:1px solid #ccc}
.chart-thumb{border-left:1px solid #ddd;padding-top:0}
.chairt-part{padding:50px 20px 30px}
.price-list{padding:0px 20px 50px !important}
.location-banner .banner-title {width: 320px;margin: 0;text-align: left !important;}

.contat-form {padding: 50px 20px;}
.address-bar{display:block}
.ft-address2{width:100%!important;border-bottom:1px solid #ccc}
.ft-address{width:49%;display: inline-block;}
.address-bar .ft-address:nth-child(2){padding:50px 20px}
    
}

@media(max-width:560px){
    .container-fluid {padding: 0 15px;}   
    .solution-para {padding-right: 0;}
    .tmtbar-img{margin-top:50px}
    .profile-img {width:70px;height:70px}
    .blog-section .col-lg-4:nth-child(2) .blog-thumb{border-bottom:1px solid #ccc;border-left: 1px solid #ccc;}
    .blog-section .col-lg-4:nth-child(1){padding-left: 0;}
    .blog-section .col-md-6:nth-child(3) .blog-thumb{margin-top:0px;}
    .blog-section .col-lg-4:nth-child(3){padding-right: 0;}
    .key-feature{display: block!important;}
    .key-thumb{padding: 50px 20px;}
    .strength-thumb{margin:30px 0}
    .absoute{width: 100%;position: relative;padding: 0 15px !important;}
    .bg-background{height:auto;padding:50px 0}
    .counter-title{padding:50px 20px 30px}
    .counter-thumb {padding:30px 20px;height: 100%;text-align: center;border: 1px solid #ccc;}
    .video-caption h1 { font-size: 30px;line-height: 40px;}
    .video-caption p{margin-bottom:5px}
    .hero-banner {height: 400px;}
    .video-caption {height:400px}
    .heading-part,.content-part,.get-part{padding:50px 20px}
    .network-list ul{padding-left:0px}
    .heading-part,.content-part,.get-part .heading{margin: 0;}
    .our-steel {padding: 0 0px;}
    .tmtbar-img{display:none}
    .pointes-section .points ul,.our-steel ul{display:block}
    .pointes-section .points ul li, .our-steel ul li{border-right:0;border-bottom:1px solid #ccc}
    .st-steel{font-size:30px;}
    .paint-section .product-thumb {min-height: auto;}
    .range-line{border-top:1px solid #ccc}
    .range-thumb{border-right:1px solid #ccc}
    .dealers-tab .tab-content {padding-left: 0;border-top: 1px solid #ccc;padding-top: 50px;}
    .works-btn {width: 100%;}
    .heading2 {font-size: 32px!important;}
     .chart-thumb{padding:0px 20px 50px}
     .banner-title .small-text{font-size:25px}
     .banner-title h1{font-size: 30px;line-height: 40px;}
     .testimonials-thumb{padding:0 10px}
     .form-section {position: relative;top: 60px;}
    .banner-form{    border: 2px solid #ccc;margin-bottom: 60px;}
    .location-banner .banner-title{text-align:center!important}
        .address-bar .ft-address:nth-child(2) {border-right:0}
    .col50{width:50%;}
    .med-30{margin-top:30px}
    .ft-address{width:100%;border-left:0!important}
    .address-bar .ft-address:nth-child(2){border-bottom:1px solid #ccc}
    .ft-address2 p br{display:none}
    .footer h2 {font-size: 30px;line-height: 40px;}
    .become-thumb {padding-left: 0;}
    .digital {width:30px;margin-right: 0;position: absolute;right: 15px;top: 15px;opacity:.6}
    .footer .relative{position:inherit!important}
    
}
