/********** Template CSS **********/

body {
            font-family: 'Arial', sans-serif;
            background-color: #f4ede5;
        }


.back-to-top {
    position: fixed;
    display: none;
    right: 45px;
    bottom: 45px;
    z-index: 99;
}


/*** Spinner ***/
#spinner {
    opacity: 0;
    visibility: hidden;
    transition: opacity .5s ease-out, visibility 0s linear .5s;
    z-index: 99999;
}

#spinner.show {
    transition: opacity .5s ease-out, visibility 0s linear 0s;
    visibility: visible;
    opacity: 1;
}


/*** Button ***/
.btn {
    font-weight: 500;
    transition: .5s;
}

.btn.btn-primary {
    color: #FFFFFF;
    font-style: normal;
   
}

.btn.btn-primary:hover
{
    background-color:#000!important;
    border:none;
}


.btn.btn-primary1 {
    color: #FFFFFF;
   
}

.btn.btn-primary1:hover
{
    background-color:#000!important;
    border:none;
}

.btn-primary1
        {
        background-color: #003366;
		border: 1px solid #003366;
		color:#fff;
        }
@media (min-width: 992px) 
{        
.btn-primary1 
{
  margin-top:315px;  
}    
}

@media (max-width: 792px) 
{        
.btn-primary1 
{
  margin-top:60px;  
}    
}


.btn-square {
    width: 38px;
    height: 38px;
}

.btn-sm-square {
    width: 32px;
    height: 32px;
}

.btn-lg-square {
    width: 48px;
    height: 48px;
}

.btn-square,
.btn-sm-square,
.btn-lg-square {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: normal;
    border-radius: 50px;
}


/*** Heading ***/
h1,
h2,
h3,
h4,
.h1,
.h2,
.h3,
.h4,
.display-1,
.display-2,
.display-3,
.display-4,
.display-5,
.display-6 {
                font-family: 'Arial', sans-serif;
    font-weight: 700;
}

h5,
h6,
.h5,
.h6 {
    font-weight: 600;
}

.font-secondary {
   font-family: 'Arial', sans-serif;
}


/*** Navbar ***/
.navbar .navbar-nav .nav-link {
    padding-top: 30px;
padding-right:4px;
padding-bottom: 30px;
padding-left: 15px;
    color: #000;
    font-weight: 500;
    outline: none;
}

.navbar .navbar-nav .nav-link:hover
{
 color:#003366;
    font-weight:600;
}


.navbar .navbar-nav .nav-link.active {
    color:#003366;
    font-weight:600;
    
}


.navbar.sticky-top {
    top: -100px;
    transition: .5s;
   /** border-bottom: 1px solid #000!important;**/
}

.navbar .dropdown-toggle::after {
    border: none;
    content: "\f107";
font-family: "Font Awesome 5 Free";
    font-weight: 900;
    vertical-align: middle;
    margin-left: 5px;
    transition: .5s;
}

.navbar .dropdown-toggle[aria-expanded=true]::after {
    transform: rotate(-180deg);
}

@media (max-width: 991.98px) {
    .navbar .navbar-nav .nav-link  {
        margin-right: 0;
        padding: 10px 0;
    }

    .navbar .navbar-nav {
        margin-top: 15px;
        border-top: 1px solid #EEEEEE;
    }
}

@media (min-width: 992px) {
    .navbar .nav-item .dropdown-menu {
        display: block;
        top: calc(100% - 15px);
        margin-top: 0;
        opacity: 0;
        visibility: hidden;
        transition: .5s;
        
    }

    .navbar .nav-item:hover .dropdown-menu {
        top: 100%;
        visibility: visible;
        transition: .5s;
        opacity: 1;
    }
}

.header-carousel::after,
.page-header::after {
    height: 19px;
    top: auto;
    bottom: 0;
    background: url(../img/bg-header-bottom.png) center center repeat-x;
}

@media (max-width: 768px) {
    .header-carousel .owl-carousel-item {
        position: relative;
        min-height: 196px;
    }
    
    
    
    .header-carousel .owl-carousel-item img {
        position: absolute;
        width: 100%;
        /**height: 100%;**/
        /**object-fit: contain;**/
    }

    .header-carousel .owl-carousel-item p {
        font-size: 16px !important;
        font-weight: 400 !important;
    }

    .header-carousel .owl-carousel-item h1 {
        font-size: 30px;
        font-weight: 600;
    }
}

.header-carousel .owl-nav {
    position: absolute;
    top: 50%;
    /**right: 8%;**/
    transform: translateY(-50%);
    display: flex;
    flex-direction: inherit;
    width: inherit;
}

.owl-dots
{
 position: absolute;   
 text-align: center!important;
  width: inherit!important;
  margin-top: -90px;
}

 @media (min-width: 992px){
.header-carousel .owl-nav .owl-prev
{
    margin-right: 94%!important;
}
}
@media (min-width: 1400px)
{
.container-xxl {
    max-width: 100%;
  }
}



@media (max-width: 992px){
.header-carousel .owl-nav .owl-prev
{
    margin-right:78%!important;
}
}

.header-carousel .owl-nav .owl-prev,
.header-carousel .owl-nav .owl-next {
    margin: 7px 0;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFFFFF;
    background: transparent;
    border: 1px solid #FFFFFF;
    border-radius: 45px;
    font-size: 22px;
    transition: .5s;
}

.owl-carousel .owl-dot
{
    display: inline list-item!important;
    color: #fff;
    font-size: 30px;
}




.header-carousel .owl-nav .owl-prev:hover,
.header-carousel .owl-nav .owl-next:hover {
    background: #000;
    border-color: #000;
     border: 1px solid #000;
}

.page-header {
    background: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), url(../img/carousel-1.jpg) center center no-repeat;
    background-size: cover;
}

.breadcrumb-item + .breadcrumb-item::before {
    color: rgba(255, 255, 255, .5);
}

.navbar {
            background-color: #f3ede5;
           
            padding-top:30px;
        }
        .btn-primary
        {
        background-color: #003366;
		border: 1px solid #003366;
        }
        
        .navbar-nav .nav-link {
            color: #000;
            font-family: 'Arial', sans-serif;
            font-size: 1rem;
            margin-right: 20px; /* Add gap between menu items */
        }
        .navbar-nav .nav-link:hover {
            color: #000;
        }
        .navbar-brand img {
            max-height: 90px;
        }
        .btn-quote {
            background-color: #003366;
            color: #fff;
            border-radius: 5px;
            padding: 10px 20px;
        }
        .btn-quote:hover {
            background-color: #002244;
            color: #fff;
        }
        .nav-item .active {
            
            border-radius: 5px;
            padding: 5px 10px;
        }
        @media (min-width: 992px) {
            .navbar-brand {
                margin-left: 50px; /* Move logo more to the left on desktop */
            }
        }
        .hero-section {
            background-color: #007bff;
            color: #fff;
            padding: 50px 0;
        }
        .hero-text {
            padding-left: 50px;
        }
        .hero-text h1 {
            font-size: 3rem;
            font-weight: bold;
        }
        .hero-text p {
            font-size: 1.5rem;
        }
        .btn-explore {
            background-color: #000;
            color: #fff;
            padding: 10px 20px;
            border-radius: 5px;
            display: inline-flex;
            align-items: center;
        }
        .btn-explore i {
            margin-left: 10px;
        }
        .carousel-controls {
            display: flex;
            justify-content: center;
            margin-top: 20px;
        }
        .carousel-controls i {
            font-size: 2rem;
            color: #fff;
            margin: 0 10px;
            cursor: pointer;
        }
		.bg-white
		{
background-color: #f4ede5!important;
		}
		.mb-5
		{
		margin-bottom: 0!important;	
			
		}
        .about-section {
            text-align: center;
            padding: 40px 20px;
			background-color:#f4ede5;
        }
        .about-section p
        {
        font-size: 20px;
        }
        .about-section h2 {
            color: #003366;
        }
		.container-fluid {
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .left-section {
            background-color: #0078A8;
            color: white;
            padding: 50px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: flex-start;
        }
        .left-section h1 {
            font-size: 3rem;
            margin: 0;
        }
        .left-section p {
            font-size: 1.2rem;
            margin: 0;
        }
        .btn-custom {
            background-color: black;
            color: white;
            border-radius: 50px;
            padding: 10px 20px;
            font-size: 1rem;
            display: flex;
            align-items: center;
            margin-top: 20px;
        }
        .btn-custom i {
            margin-left: 10px;
        }
        .carousel-controls {
            display: flex;
            margin-top: 20px;
        }
        .carousel-controls i {
            font-size: 1.5rem;
            margin-right: 10px;
            cursor: pointer;
        }
        .right-section img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        .sliding-row {
            display: flex;
            width: 200%;
            animation: slide 20s linear infinite;
        }
        @keyframes slide {
            0%, 25% {
                transform: translateX(0);
            }
            50%, 75% {
                transform: translateX(-50%);
            }
            100% {
                transform: translateX(0);
            }
        }
        .row-container {
            width: 100%;
            overflow: hidden;
        }
		.header-section {
            background-color: #0a3d62;
            color: white;
            padding: 40px 20px;
        }
        .header-section img {
            max-width: 100%;
            height: auto;
        }
        .header-section .content {
            max-width: 800px;
            margin: auto;
        }
        .header-section .content p {
            margin-bottom: 20px;
        }
        .header-section .flag {
            text-align: center;
        }
        .header-section .flag img {
            width: 300px;
            height: auto;
        }
		.bg-light
		{
		background-color: #fff!important;
		}
        .choose-section {
            background-color: #f4ede5;
            padding: 40px 20px;
            text-align: center;
        }
        .choose-section h2 {
            margin-bottom: 40px;
            color:#003366;
        }
        .choose-section .card {
            border: 1px solid #ddd;
            border-radius: 10px;
            padding: 20px;
            margin-bottom: 20px;
            background-color: white;
			
			
            
        }
        .choose-section .card p
        {
        color:#000;
        }
        
        .choose-section .card img {
            width: 100px;
            height: auto;
            margin-bottom: 20px;
        }
		
		.contact-section {
            display: flex;
            flex-wrap: wrap;
        }
        .contact-info {
            background-color: #003366;
            color: white;
            padding: 40px;
            flex: 1;
            min-width: 300px;
        }
        .contact-info h1 {
            font-size: 2.5rem;
            font-weight: normal;
        }
        .contact-info h1 span {
            font-weight: bold;
        }
        .contact-info p {
            margin: 20px 0;
            font-size: 1.1rem;
        }
        .contact-info i {
            margin-right: 10px;
        }
        .contact-image {
            flex: 1;
            min-width: 300px;
        }
        .contact-image img {
            width: 100%;
            height: auto;
        }
		
		.navbar-nav .nav-link {
            color: black;
            
        }
        .navbar-nav .nav-link:hover {
            color: #0056b3;
        }
        


        
        .footer {
            background-color: #fff;
            padding: 10px 0;
            text-align: center;
            font-size: 14px;
            color:#000;
        }
        .footer a {
            color: #000;
            margin: 0 10px;
        }
        .footer a:hover {
            text-decoration: underline;
        }
        @media (max-width: 992px) {
            .navbar-nav {
                text-align: center;
                width: 100%;
            }
            .navbar-nav .nav-item {
                display: block;
                float: none;
            }
            .navbar-nav .nav-link {
                display: block;
            }
            .navbar-brand {
                display: block;
                margin: 0 auto;
                text-align: center;
            }
            .navbar-nav .nav-item + .nav-item {
                margin-top: 10px;
            }
            .footer p {
                display: flex;
                flex-direction: column;
                align-items: center;
            }
            .footer a {
                margin: 5px 0;
            }
            .footer p a {
                border-right: none;
            }
        }
		.navbar-collapse
		{
		  flex-basis: -moz-available!important;
		}
		.header {
            background-color: #1a3e5e;
            color: white;
            padding: 20px 0;
            text-align: center;
        }
        .section-title {
            font-size: 1.25rem;
            font-weight: bold;
            margin-bottom: 10px;
			color:#000;
        }
        .country-title {
            font-size: 1.5rem;
            font-weight: bold;
            color: #1a3e5e;
            margin-bottom: 20px;
        }
        .customer-card {
            border: 1px solid #1a3e5e;
            border-radius: 10px;
            padding: 20px;
            background-color: white;
            margin-bottom:1px;
            height:85%;
          
			
        }
        .customer-card img {
            max-width: 100%;
            height: auto;
            margin-bottom: 10px;
        }
		
.content1 {
            display: flex;
            flex-wrap: wrap;
            
            width: 100%;
        }
        .image-section1 {
            background-color: #002f5f;
            padding: 24px;
            flex: 0 0 35%;
            display: flex;
            /**flex-direction: column;**/
            gap: 20px;
			/**height: 250px;**/
        }
        .image-section1 img {
            width: 100%;
            height: auto;
		/*	height: 200px;*/
        }
        .text-section1 {
            flex: 1;
            padding-left : 20px;
            padding-right : 20px;
            color:#000;
             /*margin-bottom:30px; */
        }
        
        .text-section1 h2
        {
          margin-top:-10px;  
          font-size: 25px;
        }
        
        .text-section1 h2 {
            font-weight: bold;
        }
        .btn-custom1 {
            background-color: #0F3866;
            border: 2px solid #002f5f;
            color: #fff;
            padding: 10px 20px;
            text-align: center;
            display: inline-block;
            line-height: 1.4;
            font-style: normal;
        }
                
        .btn-custom1:hover 
        {
        color:#fff; 
         background-color: #000;
        }
        
        @media (max-width: 768px)
        {
            .content1 {
                flex-direction: column;
            }
            .image-section1 {
                flex: 1;
            }
        }
         
		.container-fluid
		{
		padding-right: 0;
  padding-left: 0;
		}
		
		.ms-auto {
         margin-left: 0 !important;
                 }
				 .row
				 {
				 width:100%;
				 }
				 
				 
		 @media (max-width: 768px) {		 
		.customer-card
		{
		  height:auto;  
		}
		 }
		 
		 
		 .contact-section {
            background-color: #0a2e4d;
            color: white;
            padding: 20px 0;
        }
        .contact-section .contact-item {
            display: flex;
            align-items: center;
            margin-bottom: 10px;
        }
        .contact-section .contact-item i {
            font-size: 24px;
            margin-right: 10px;
        }
        .contact-section .contact-item p {
            margin: 0;
        }
        .contact-section .contact-item a {
            color: white;
            text-decoration: none;
        }
        .contact-section .contact-item a:hover {
            text-decoration: underline;
        }
        .header-text {
            text-align: center;
            padding: 1px 10px 20px 20px;
            font-size: 24px;
            color:#000;
        }
        .header-text span {
            font-weight: bold;
        }
        
				.profile-card {
            background-color: #fff;
            border-radius: 10px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
            margin: 20px 0;
            padding: 20px;
        }
        .profile-card img {
            border-radius: 10px;
            max-width: 100%;
           height: auto;
            border: 1px solid;
        }
        .profile-card h3 {
            font-size: 1.5rem;
            font-weight: bold;
        }
        .profile-card h4 {
            font-size: 1.2rem;
            color: #666;
        }
        .profile-card p {
            font-size: 1rem;
            color: #000;
        }
		
		        .container-fluid1 {
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
        }
		.about-section1 {
            text-align: center;
            padding-top: 20px;
          padding-right: 20px;
          padding-bottom:20px;
           padding-left: 20px;
        }
        
        @media (min-width: 992px) {
  .navbar-expand-lg .navbar-collapse
  {
      margin-top: 10px!important;
    margin-bottom: 10px!important;
    margin-left: 90px
  }
  }
  
  .d-flex
  {
      
  
  color:#000;
  padding-top:15px;
  padding-bottom:10px;
  border-radius: 10px;
  }
  
  .me-3 {
  margin-right: 10px;
  margin-left: 9px;
}
		.industry-card1 h5
		{
			margin-left: 130px;
            margin-right: 130px;
		}
		
		@media (max-width:500px) 
{
    	
		.industry-card1 h5
		{
			margin-left: 13px;
            margin-right: 13px;
		}
    
}
	
		.industry-card1 p
		{
			margin-left: 80px;
            margin-right:80px;
		}
	@media (max-width:500px) 
{
    	
		.industry-card1 p
		{
			margin-left: 13px;
            margin-right: 13px;
		}
    
}		
		 .header1 {
            background-color: #1a3b5d;
            color: white;
            padding: 20px 0;
            text-align: center;
		
        }
		 .header2 h2
		 {
		margin-top:20px;	 
		text-align:center;	 
		 }
        .header1 h1 {
            margin: 0;
            font-size: 2rem;
			color:#fff;
        }
        .header1 p {
            margin: 0;
            font-size: 1rem;
        }
        .content1 {
            background-color: #F4EDE5;
           padding-top: 20px;
         
          padding-bottom: 20px;
          
        }
        .content1 h2 {
            text-align: center;
            font-size: 2rem;
            margin-bottom: 20px;
        }
        .content1 p {
            font-size: 1rem;
            line-height: 1.6;
			color:#000;
        }
        
         /**@media (min-width:900px) 
         {
        .image-container1 {
            text-align: center;
            background-image:url(https://doodlezz.com/test/blustonesitenew/images/mining1.png);
            background-repeat: no-repeat;
            background-size: contain;
            height:auto;
            
        }
         }
        
        @media (min-width:900px)  
        {
        .imagec
        {
         display:none;   
        }
        }**/
         
         @media screen and (min-device-width: 1366px) and (max-device-width:1400px)
         {
  .image-container1 img 
  {
    max-width: 93% !important;
  }
}
         
        @media screen and (min-device-width: 1440px) and (max-device-width: 1679px)
         {
         .image-container1 img
         {
           max-width: 67% !important;
    margin-left: 120px;
         }
         }
         
 
         @media screen and (min-device-width: 1440px) and (max-device-width: 1679px)
         {
         .contmining
         {
           
          margin-left: 50px;
         }
         }
         
         
         @media (min-width: 1444px) {
  .image-container1 img {
    max-width:97% !important;
  }
}


        
@media screen and (min-device-width: 1680px) and (max-device-width: 1919px)
         {
         .image-container1 img
         {
           max-width: 60% !important;
    margin-left: 200px;
         }
         }         
        
        .image-container1 img {
            max-width: 100%;
            border-radius: 10px;
        }
        .table1-container1 {
            display: flex;
            justify-content1: center;
            margin-top: 20px;
        }
        .table1 {
            background-color: #e0e0e0;
            padding: 20px;
            border-top-left-radius: 10px;
            border-bottom-left-radius: 10px;
        }
        .table1 h3 {
            font-size: 1.2rem;
            margin-bottom: 10px;
        }
        .table1 ul {
            list-style: none;
            padding: 0;
        }
        .table1 ul li {
            font-size: 1rem;
            color:#000;
        }
		.section-title1 {
            text-align: center;
            margin-top: 40px;
            margin-bottom: 20px;
        }
        .section-title1 h2 {
            font-size: 2rem;
            font-weight: bold;
        }
        .section-title1 p {
            font-size: 16px;
            color: #000;
            margin-left: 40px;
         margin-right: 40px;
        }
        .industry-card1 {
            text-align: center;
            margin-bottom: 30px;
        }
        .industry-card1 img {
            
            border-radius: 10px;
        }
        .industry-card1 h5 {
            background-color: #1a3d7c;
            color: white;
            padding: 10px;
            border-radius:25px;
            margin-top: 15px;
            font-size: 18px;
        }
        .industry-card1 p {
            font-size: 14px;
            color: #000;
            margin-top: 10px;
        }
		.contenta p
		{
		color: #000;	
		}	
		.headera h1
		{
		color:#fff;	
		margin-left: 5px;
  margin-right: 5px
		}
		
		.headera {
            background-color: #1a3b6b;
            color: white;
            padding: 20px 0;
            text-align: center;
        }
        .contenta {
            background-color: #f4ede5 !important;
            padding: 40px 130px;
            text-align: center;
        }
        
        @media (max-width:500px) 
        {
            .contenta {
             padding: 40px 10px;
        }
        }
        
        
        .contenta img {
            width: 100%;
            
            border-radius: 10px;
        }
        .btn-customa {
            background-color: #1a3b6b;
            color: white;
            padding: 10px 20px;
            border-radius: 5px;
            text-decoration: none;
            display: inline-block;
            margin: 20px 0;
        }

       .btn-customa:hover
        {
         color:#fff!important;    
         }

       .table2-container1 {
            display: flex;
            justify-content1: center;
            margin-top: 20px;
        }
        .table2 {
            background-color: #e0e0e0;
            padding: 20px;
           border-top-right-radius: 10px;
          border-bottom-right-radius: 10px;
        }
        .table2 h3 {
            font-size: 1.2rem;
            margin-bottom: 10px;
        }
        .table2 ul {
            list-style: none;
            padding: 0;
        }
        .table2 ul li {
            font-size: 1rem;
            color:#000;
        }

@media (min-width:1400px)    
{
    .content1 p
    {
   line-height: 1.5!important;     
    }
}
@media (min-width:1500px)    
{
    .content1 p
    {
   line-height:1.8!important;     
    }
}
@media (min-width:1600px)    
{
    .content1 p
    {
   line-height:2.2!important;     
    }
}

@media (min-width:2200px)    
{
    .content1 p
    {
   line-height:2.9!important;     
    }
}

.container1
{
 width:100%;   
}
@media (min-width:1000px)    
{
.navbar
{
 padding-left: 30px;   
}
}

@media (min-width:1000px)    
{
.homeimge
{
margin-right:-90px!important;    

}
}
@media (min-width:1300px) 
{
.container2
{
width:1300px;    
}
}
@media (min-width:1400px) 
{
.container5
{
width:1400px; 
}
}

@media (min-width:1400px) 
{
.cont5
{
margin-left:130px!important;

}


}




.text-primary
{
  color:#003366!important;  
}

.btn-primaryc
{
background-color:#fff!important;    
}
.border-0 {
  border: none!important;
}

.card-title
{
    
font-size: 18px!important;
}



p,
input,
textarea,
label {
    font-family: 'Arial', sans-serif;
}


form {
    max-width: 500px;
    margin: 0 auto;
    text-align: left;
    padding: 20px 0;
}

input,
textarea,
label {
    display: block;
    margin: 0 auto;
    width: 100%;
    color: #000;
}

input,
textarea {
    background-color: transparent;
    border: 0;
    border-bottom: 2px solid #828282;
}

input[type=submit] {
    background-color: #0F3866;
    padding: 15px 0;
    color: white;
    font-size: 18px;
    border-bottom: none;
    margin-top: 30px;
    cursor: pointer;
    transition: all .3s ease;
}

input[type=submit]:hover {
    background: #1da4de;
    color: #1b1c1e;
}

input,
textarea {
    color: #000;
    font-size: 18px;
    padding: 10px;
}

input:focus,
textarea:focus {
    outline: 1px solid #828282;
}

a {
    color: #828282;
    font-style: italic;
}

a:hover {
    color: #fff;
}


.homepopup {
    position: fixed;
    z-index: 9999;
    align-items: center;
    justify-content: center;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: none;
}

.popoupcont {
    align-items: center;
    justify-content: center;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    padding: 30px;
    border-radius: 30px;
    width: 400px;
}

.popoupcont .form-control {
    width: 300px;
}

.cub1,
.cub2,
.cub3,
.cub4,
.cub5,
.cub6,
.cub7,
.cub8,
.cub9,
.cub10,
.cub11,
.cub12,
.cub13,
.cub14,
.cub15,
.cub16,
.cub17,
.cub18 {
    display: none;
    font-weight: bold;
}

.closesec {
    position: fixed;
    top: -5px;
    right: -5px;
    width: 30px;
    height: 30px;
    background-color: #000;
    color: #fff;
    align-items: center;
    justify-content: center;
    display: flex;
    text-align: center;
    border-radius: 50%;
}


.closesec:hover {
    cursor: pointer;
}

.closesec button {
    /* margin-top: 16px; */
    background-color: transparent;
    border: none;
    color: #fff;
}

.popoupcont .form-control {
    width: 300px;
}

.popoupcont .form-control {
    border: 2px solid #347928 !important;
}

.enbtn {
    background-color: #347928 !important;
    color: #fff;
}

.enbtn:hover {
    background-color: #347928 !important;
    color: #fff;
}

.textsec .cub {
    color: #347928;
    height: 100% !important;
    text-align: center;
    font-weight: bold;
}

@media screen and (max-width:1399px) and (min-width:1200px) {
    .card-place {
        height: 40px;
    }
    .cardhead{
        font-size:18px;
    }

}
@media screen and (max-width:1199px) and (min-width:993px) {
    .card-place {
        height: 40px;
    }
    .cardhead{
        font-size:17px !important;
    }

}

@media screen and (max-width:1199px) and (min-width:768px) {
    .cardhead {
        font-size: 20px;
    }
      .cardhead{
        font-size:17px !important;
    }

}
@media screen and (max-width:1199px) and (min-width:768px) {
    .cardhead {
        font-size: 20px;
    }
}

@media screen and (max-width:767px) {
    .card-place {
        height: 100%;
    }
}

@media screen and (max-width:420px) {
    .popoupcont {
        width: 300px;
    }

    .popoupcont .form-control {
        width: 250px;
    }
}

.popupformsec
{
padding:20px;	
}

.cardsec
{
background-color:#003366!important;
  border: 1px solid #003366;
  color:#fff!important;
  border-radius: 80px;
  text-align: center;
}

.navbar .navbar-nav .nav-link.active
{
    font-style: normal;
}
.navbar .navbar-nav .nav-link
{
    font-style: normal;
}

.select
{
 width:99%!important;   
}


.footer a
{
   color:#000!important; 
   font-style: normal;

}
.footer a:hover
{
   color:#000!important; 

}

@media screen and (max-width:921px)
{
.header-section8
{
 display:none;   
}
    
}

.industry-card1 p
{
  font-family: 'Arial', sans-serif;  
  font-size:16px;
}

.btn-customa
{
 font-style: normal;   
}

.header-section8 {
            background-color: #0a3d62;
            color: white;
            
        }
.header-section8 img {
            max-width: 100%;
            height: auto;
        }
        .header-section8 .content {
            
            margin: auto;
        }
        .header-section8 .content p {
            margin-bottom: 20px;
            margin-left:30px;
        }
        .header-section8 .flag {
            text-align: center;
        }
        .header-section8 .flag img {
            width: 300px;
            height: auto;
            margin-top:30px;
        }
        
        .header-section8 p
        {
            margin-left:120px;
         margin-top:30px;
        }
        .header-section8 img
        {
            
         margin-top:30px;
        }
        
        
        
        .headera h1
        {
            
        font-size: 2rem;
        }
        
        .contact-section .contact-item a
        {
       font-style: normal;   
        }
        
        .navbar .navbar-nav .nav-link
        {
            
          font-size: 16px;
        }
    @media screen and (max-width:767px)
    {
     .header-carousel .owl-nav ,.owl-dots
     {
    display:none;     
     }
     }
     
     
     @media (max-width: 768px) {
  .header-carousel .owl-carousel-item {
    position: relative;
    min-height: 135px;
  }
}

@media (max-width: 768px)
{
.homepopup
{
 width:300px;   
 border :1px solid #000;
}
}

.homepopup
{
  
 border :1px solid #000;
}

@media (max-width: 768px)
{
.btn-primaryc
{
 width:200px!important;   
}
}

.btn-primaryc
{
 background-color:#1da4de!important;  
 color:#fff!important;
}
.select
{
    
height: 55px!important;
}

@media (max-width: 768px)
{
.image-container1 img
{
 margin-top:20px; 
 margin-left:10px;
 
}
}
@media (max-width: 768px)
{
.table1-container1
{
 
 margin-left:10px;

}
}


@media (max-width: 768px)
{

.contact-section .contact-item {
  display: block!important;
  
  text-align: center!important;
}
}

@media (max-width: 768px)
{
.header-section
{
   
padding: 20px 10px;
text-align:center;
}
}
@media (min-width: 768px){
.choose-section .card {
            
			height:300px;
            
        }
}
@media (max-width: 768px)
{
.text-section1 p
{
    text-align:center;
    margin-top:10px;
}
}

@media (max-width: 768px)
{
.content1 h2
{
 text-align:center!important;
}
}

@media (max-width: 768px)
{
.btn .btn-custom1
{
 text-align:center!important;
}
}
@media (max-width: 768px)
{
.profile-card h3,h4
{
text-align:center!important;    
}
}
@media (max-width: 768px)
{
.card-title
{
    text-align:center!important;   
}
}

.card1
{
position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0,0,0,0.125);
  border-radius: 10px;
}


@media (min-width: 998px)
{
.card1
{
    height:400px;  
    
}
}

.career1
{
 background-color:#dbd9d9;   
width:50%;    
}

@media (max-width: 768px)
{
.career1 
{
 width:100%!important; 
 
}
}

@media (max-width: 768px)
{
.career1 img
{
 width:300px!important; 
 
}
}
@media (max-width: 768px)
{
.row
{
    margin-right:0;
    margin-left:0;
}
}

@media (max-width: 768px)
{
.cardsec
{

  margin-left: 90px;
  margin-right: 90px;
}
}

@media (max-width: 768px)
{
.profile-card p
{
 text-align:center!important;       
}
}
@media (max-width: 768px)
{
.content1 p
{
 text-align:center!important;       
}
}


@media (max-width: 768px)
{
.card1 p
{
 text-align:center!important;       
}
}

.form-control:read-only
{
    background-color: #fff;

}

@media (max-width: 768px)
{.about-section2 p,h2
    {
   text-align:center!important;         
    }
    
}

.about-section2 h2
    {
   font-size: 1.5rem!important;         
    }
    .about-section2 h4
    {
   font-size: 1rem!important;         
    }
    .about-section2 p
    {
   font-size:14px!important;         
    }
   