html {
      overflow-x: hidden;
      scroll-behavior: smooth;
       
    }
header.slider{
    background: url("../images/slider-banner-3.webp");
    background-repeat: no-repeat;
    background-size: cover;
}

.heding h1{
	font-size: 60px;
	font-weight: 700;
	color:#FFF ;	
	/*text-transform: uppercase;*/
	text-shadow: 1px 1px #000;
}
.heding h1 span{
	font-size: 45px;
	text-shadow: 2px 2px #3A3A3A;
}


.heding p{
}

.bg-prim{
	background: #E9EEEE;
}
header{
	background: #FFF;
	border-top:3px solid #00A564;
}
.navbar {
    top: 0;
    left: 0;
    width: 100% !important;
    z-index: 999;
	background: #FFF;
	padding: 15px !important;
	
	
}
.navbar.fixed {
    position: fixed;
    background-color: #fff;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 4px 4px 30px 0px rgba(42, 67, 113, 0.15);
    -moz-box-shadow: 4px 4px 30px 0px rgba(42, 67, 113, 0.15);
    box-shadow: 4px 4px 30px 0px rgba(42, 67, 113, 0.15);
    /*-webkit-backdrop-filter: blur(20px) saturate(180%);
    backdrop-filter: blur(20px) saturate(180%);*/
	padding: 15px;
}
.navbar,  .navbar-brand{
    padding: 0;
    margin: 0; 
}
.navbar-brand img {
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
	max-width: 150px;
}
.navbar.fixed .navbar-brand img {
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    max-width: 100px;
}
    
.navbar,  .navbar-brand{
    padding: 0;
    margin: 0; 
}
.navbar-brand img {
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
	max-width: 150px;
}
.navbar.fixed .navbar-brand img {
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    max-width: 100px;
}

.navbar-nav .nav-item .nav-link{
	font-weight: 600;
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
}
.about h1, .about h2, .about h3{
	font-size:66px;
	font-weight: 600;
	color:#224677;	
}

.about h1 span, .about h2 span, .about h3 span{
	color:#00A564;
}

.query{
	background:#00A564 ;
	color: #FFF;
}

.proces ul{
padding:0;
margin:0;}
.proces ul li{
	padding-top: 10px;
	padding-bottom: 10px;
	
}
.icofont-file-alt,
.icofont-search-map,
.icofont-robot-face,
.icofont-briefcase
{
	font-size: 56px;
	color: #224677;	
}

.proces-1 .icofont-file-alt, .proces-1 .icofont-search-map, .proces-1 .icofont-robot-face, .proces-1 .icofont-briefcase{
	font-size: 86px;
	color: #224677;
	
}

.form-set{
	background:#224677 !important; 
}

.liner{
	background: none !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-radius:0 !important;
	border-bottom: 1px solid #FFF !important;
	color: #FFF !important;
}
.liner:focus{
	box-shadow: none !important;
	}
.liner:hover{
	box-shadow: none !important;
	border-bottom: 1px solid #CCC !important;
	color: #FFF !important;
	}

.switch-version {
    position: fixed;	
    top: 210px;
    right: 0;
	z-index: 1000;

	
}
.switch-version p {
   float: right;
  letter-spacing: 2px; 
  font-family: 'Open Sans Condensed','Arial Narrow', serif;
  text-shadow:1px 1px 1px #007735;
	font-size: 18px;
	font-weight: 600;
   background: #251204 !important;
    color:#FFF !important;
	
  padding:10px 10px 10px;
  margin: 0 0 10px 0;
  line-height: 24px;
  width: 225px;
	text-align: center;
	border-radius: 0 0 10px 10px;
	border-right: 1px solid #666464;
	border-left: 1px solid #666464;
	border-bottom: 1px solid #666464;
 
}


.switch-version p{
  /* Abs positioning makes it not take up vert space */
  position: absolute;
  top: 0;
  left: 0;

  /* Border is the new background */
  background: none;

  /* Rotate from top left corner (not default) */
  transform-origin: 0 0;
  transform: rotate(90deg);
}

.form .form-group ::placeholder {
  color: #FFF !important;
  opacity: 1; 
}

.form .form-group :-ms-input-placeholder {
 color: #FFF !important;
}

.form .form-group ::-ms-input-placeholder { 
 color: #FFF !important;
}


.foot h6{
	color: #FFF;
	font-size: 18px;
}
.foot ul{
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
}

.foot ul li{
	width: 100%;
	float: left;	
}

.foot ul li a{
	color: #FFF;
	float: left;
}
/*@media only screen and (min-width:920px) {
}*/

@media only screen and (max-width: 740px) {
	.heding h1{
	font-size: 45px;
	font-weight: 700;
	color:#FFF ;	
	/*text-transform: uppercase;*/
	text-shadow: 1px 1px #000;
}
.heding h1 span{
	font-size: 35px;
	text-shadow: 2px 2px #3A3A3A;
}
}
