@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap');

body, h1, h2, h3, h4, h5, h6, p, * {
    font-family: 'Roboto', sans-serif !important;
}

.c-office-location .item .topcontent .name {
	    text-transform: uppercase;
}

.c-office-location .item .topcontent .adress .personname {
	    text-transform: uppercase;
}

.shop-now {
            position: fixed;
            right: 0px;
            bottom: 50%;
            transform: translateY(50%);
            color: #fff;
            cursor: pointer;
			z-index:500;
        }
.jsp-admBreadcumb {
    display: none;
}
.adm-c-mainContainer {
  background: #dad4d4;
  padding-top: 334px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 120px;
  background-size: 400px;
  position: relative;
  }

  .adm-c-mainContainer:after {
    position: absolute;
    content: "404";
    font-size: 150px;
    font-weight: 700;
    color: red;
    width: 300px;
    height: 100px;
    left: 50%;
    top: 139px;
    margin-left: -150px;
    font-family: "Open Sans", sans-serif !important;
    z-index: 1;
  }

 .adm-c-emptyScreen__content__label {
    font-size: 35px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 15px;
  } 

  .adm-c-emptyScreen__content__description {
    font-size:20px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 15px;
  } 


.sitemapwrap {
 width:100%;
 padding:100px 0px;
font-family: "Open Sans", sans-serif !important;	
}

.sitemap-heading {
    background: linear-gradient(180deg, #f90 15.62%, #ff6c00 100%);
    color: #ffff;
    font-size: 16px;
    border-radius: 5px;
    padding: 5px;
    text-align: center;
    margin-bottom: 10px;
	
}

.sitemap-heading .link {
 display:block;
	width:100%;
	height:100%;
	border-radius: 5px;
	color: #ffff;
	font-size: 16px;
	font-family: "Open Sans", sans-serif !important;	
}

.sitemap-links {
 margin:0px;
 padding:0px;
 list-style:none;
}
.sitemap-links li {
  margin:0px;
  padding:0px;
  margin-bottom:10px;
}
.sitemap-links li a {
 position:relative;
 display:block;
padding-left:20px;
    color: #343a40;
	font-size:18px;
	transition: .3s ease-in-out;
}
.sitemap-links li a:before { 
content: "\f135";
	font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: 400 !important;
	position:absolute;
	top:0px;
	left:0px;
	color: #343a40;
	font-size:18px;
	transition: .3s ease-in-out;
}

.sitemap-links li a:hover, .sitemap-links li a:hover:before {
	color:#ff5e14;
}



@media (max-width: 576px) { 

.adm-c-mainContainer {
background-size: 350px 321px;
	    padding-top: 360px;
}
	
}

/*.jspl_chatbox_privacy_container {
 top:auto !important;
bottom:20px !important;
right:10px !important;
left:auto !important;
}

@media (max-width: 992px) { 

.jspl_chatbox_msgbox_container {
top:0px !important;
}
	

	
}
.chatbox__support {
 height:500px;	
}
@media (max-width: 992px) { 
	.chatbox__support {
		height:	400px;
	}
	
}*/

.table-wrapper {
  overflow-x: auto;
  max-width:800px;
}

.table-wrapper::-webkit-scrollbar {
  height: 8px;
}

.table-wrapper::-webkit-scrollbar-thumb {
  background:#1b4965;
  border-radius: 40px;
}

.table-wrapper::-webkit-scrollbar-track {
  background:#ffffff;
  border-radius: 40px;
}

.table-wrapper table {
  margin: 50px 0 20px;
  border-collapse: collapse;
 width:100%
}

.table-wrapper table th,
.table-wrapper table td {
  padding: 10px;
  min-width: 75px;
}

.table-wrapper table th {
  color: #ffffff;
  background: #1b4965;
}

.table-wrapper table tbody tr:nth-of-type(even) > * {
  background: #edf2f4;
}

.table-wrapper table td:first-child {
  display: grid;
  grid-template-columns: 25px 1fr;
  grid-gap: 10px;
  text-align: left;
}
	
.chatbox__support {
 display:none;	
}


.table-responsive {
      overflow-x: auto;
    }
    
    .table-responsive::-webkit-scrollbar {
      height: 5px;
    }
    
    .table-responsive::-webkit-scrollbar-thumb {
      background:#ff6c00;
      border-radius: 40px;
    }
    
    .table-responsive::-webkit-scrollbar-track {
      background:#ffffff;
      border-radius: 40px;
    }
    
    .table-responsive .table {
      margin: 30px 0 30px;
      border-collapse: collapse;
     min-width: 992px;
    }
    
    .table-responsive .table td {
      padding: 10px;
    }
    
    
    .table-responsive .table tbody tr:nth-of-type(even) > * {
      background: #edf2f4;
    }
    
    .table-responsive .table td:first-child {
      display: grid;
      grid-template-columns: 25px 1fr;
      grid-gap: 10px;
      text-align: left;
    }
        
    
.themeColor {
    background: linear-gradient(180deg, #f90 15.62%, #ff6c00 100%) !important;
    color: #fff;
    text-transform: capitalize;
    padding: 20px;
    font-size: 16px;
    font-family: Inter;
    font-weight: 400;
}
	
.c-office-location .item .topcontent .adress {
	font-family: "Open Sans", sans-serif !important;
}
	
.fom-container.design1 .form-grider__container-field:focus {
     border-bottom-color: #dbdbdb; 
}
	
.fom-container.design1 .form-grider__container-field {
 height:auto;
 margin-bottom:0px;
}
.form-grider__container .chosen-container-active .chosen-single {
	border-bottom: 1px solid #dbdbdb !important;
}
	
	
.form label {
    display: block !important;
    font-size: 1rem;
    font-weight: 500;
}
	
#sync2 .item:hover  .thumb-content-right img {
	    filter: none !important;
}
#sync2 .item:hover .thumb-content-left h5 {
 color:#f90;	
}
	
.advantage-content ul {
	list-style: none;
	padding-left: 0;
}

.advantage-content ul li {
	position: relative;
	padding-left: 40px;
	font-size: 16px;
	margin-top:15px;
}

.advantage-content ul li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 6px;
	width: 18px;
	height: 15.6px;
	background-color: #FCE3C5;
	clip-path: polygon(50% 0%,
			93% 25%,
			93% 75%,
			50% 100%,
			7% 75%,
			7% 25%);
}

.table-div .mt-4 a {
	display: flex;
	justify-content: center;
	width: 300px;
}

.mt-4 a img {
	width: 300px !important;
	height:auto;
}

.accordion-body .table-div .mt-4 {
	padding-top: 30px;
}
	
.heading.v4 {
    font-size: 1.25rem;
    font-weight: 600;
    color: #f47a20;
    background: 0 0;
    padding: 20px 0 30px;
}
	
@media (min-width: 1600px) and (max-width: 1899px) {
  .heading.v4 {
        font-size: 28px;
    }
}
.kismat-ka-panther-content {
	 padding-bottom:20px;	
}
	
@media (max-width: 799px) {
    .about-container .container {
        height: 100vh;
    }
	.mt-4 a img {
	 width:100%;
	 height:auto;
	}
}
	
@media (max-width: 799px) {
    .about-container .content {
       top:35%;
    }
}

.white-btn {
	min-width:197px !important;
	display: inline-block;
}
.white-btn img {
    width: 19px !important;
	height:auto;
	margin-bottom:0px !important;
    margin-right: 3px;
    margin-top: -2px;
		
}
	
	
/* Popup background */
.popup {
  display: none;
  position: fixed;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.7);
  z-index: 9999;
}

/* Popup box */
.popup-inner {
  max-width: 400px;
  background: #fff;
  margin: 100px auto;
  position: relative;
}
.popup-inner .imagewrap { 
 width:100%;
 height:auto;
}
.popup-inner .imagewrap img {
 width:100%;
 height:auto;
}
/* Close button */
.popup-close {
  width: 30px;
  height: 30px;
  padding-top: 4px;
  display: inline-block;
  position: absolute;
  top: 0px;
  right: 0px;
  transition: ease 0.25s all;
  -webkit-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
  border-radius: 1000px;
  background: rgba(0,0,0,0.8);
  font-family: Arial, sans-serif;
  font-size: 20px;
  text-align: center;
  line-height: 100%;
  color: #fff;
}
	
	
.green-pro-logo {
    position: fixed;
    right: 0px;
    top: 15%;
    transform: translateY(15%);
    width:120px;
    z-index: 500;
}
	
.green-pro-logo img {
 width:100px;
 height:auto;
}


.grid-remove .table td:first-child {
	   display: block;
}
