.fa6{
font-size:30px;
padding-top:15px;
padding-left:5px;
color:#fff;
cursor:pointer;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
border:none;
}
.navbar-collapse{
padding-right:0;
}

@media (max-width:768px){
.navbar{
padding-bottom:20px;
}
.navbar ul{
padding-top:20px;
}
}
.navbar{
border:none;
background-color:rgb(0, 93, 162);
border-radius:0;
margin-bottom:0;
border-bottom:5px solid #005da0;
height:89px;
-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
}
.navbar .active a{
background-color:#005da0 !important;
color:#fff !important;
}
.nav1{
padding:0;
}
.navbar-default .navbar-nav>li>a{
color:#fff;
}
.nav li a{
text-align:center;
font-weight:500;
padding-top:33px;
padding-bottom:28px;
text-transform:uppercase;
font-family: 'Marcellus', serif;
font-size:20px;
}

@media (max-width:768px){
.nav li{
background:#005da0;
border-bottom:1px solid #fff;
}
.dropbtn{
border-bottom: 1px solid #fff !important;
}
.rtl{
width: 50px !important;
    height: 50px !important;
    line-height: 50px !important;
	font-size: 30px !important;
}
.rtr{
width: 50px !important;
    height: 50px !important;
    line-height: 50px !important;
	font-size: 30px !important;
}
.carousel-control{
top:-28px !important;
}
}

@media (width:1024px){
.nav>li>a{
padding:28px 8px;
}
}

.nav li a:hover{
color:#fff !important;
background-color:#005da0 !important;
}
.btn0{
background-color:#00adef;
color:#FFFFFF;
border:#00adef;
}
.top-banner{
padding:0;
padding-top:73px;
margin:0;
}
@media (max-width:320px){
.top-banner{
padding-top:90px;
}
}
.lc1,.rc1{
background-image:none !important;
}
.about-us{
padding-bottom:40px;
background-color:#fff;
}
.ab2{
padding:0;
padding-top:40px;
padding-bottom:40px;
}
.ab2 h1{
font-weight:bold;
color:#005da0;
font-size:32px;
}

.ab3 p{
line-height:27px;
margin-top:15px;
color:#000000;
text-align:center;
font-size:14px;
}
.gl1{
background-color:#588a07;
padding:0;
padding-bottom:60px;
}
.gl1 h1{
color:#FFFFFF;
margin:30px 0 10px 0;
}
.gl2{
padding:0;
}
.gl2 h2{
font-weight:bold;
padding-top:40px;
padding-bottom:40px;
}
.gl3{
border-radius:0;
padding-top:20px;
padding-bottom:20px;
background-color:#fff;
transition:all 0.3s ease-in-out;
}
.gl3:hover{
-webkit-box-shadow: 10px 10px 46px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 46px 0px rgba(0,0,0,0.75);
box-shadow: 10px 10px 46px 0px rgba(0,0,0,0.75);
cursor:pointer;
transform:scale(1.1);
}
.btn2{
background-color:#005da0;
border-color:#005da0;
color:#fff;
border-radius:0;
}
.btn2:hover{
background-color:#86c128;
border-color:#86c128;
}
.btn4{
background-color:#fff;
border-color:#fff;
color:#005da0;
border-radius:0;
margin-top:40px;
width:100px;
}
.btn4:hover{
background-color:#005da0;
border-color:#005da0;
}
.gl3 p a{
text-decoration:none;
color:#FFFFFF;
}
.gl3 p{
color:#000;
line-height:25px;
margin-top:10px;
font-size:17px;
}
.gl5{
padding-top:10px;
}
.btn1{
border-radius:0;
background-color:#005da0;
border-color:#005da0;
color:#fff;
}
@media (min-width:1200px){
.btn1{
margin-left:35px;
}
}
.pr2{
padding:0;
}
.pr1{
padding:0;
padding-bottom:70px;
background-color:#fff;
}
.pr2 h2{
font-weight:bold;
padding-top:30px;
padding-bottom:5px;
font-family: 'Marcellus', serif;
}

.cn1{
background-color:#005da2;
padding:0;
padding-top:40px;
padding-bottom:50px;
}
.cn2{
padding:0;
}
.cn3 h3{
color:#fff;
font-weight:bold;
padding-bottom:10px;
}
.cn3 p{
color:#FFFFFF;
text-align:justify;
font-size:15px;
line-height:26px;
}
.cn4 h3{
font-weight:bold;
color:#fff;
padding-bottom:10px;
}
.in1{
margin-bottom:10px;
}
.cn5 h3{
font-weight:bold;
color:#fff;
padding-bottom:10px;
}
.cn5 ul{
padding:0;
}
.cn5 ul li{
list-style:none;
display:inline-block;
margin-right:16px;
}
.fa2{
width:100px;
height:40px;
line-height:40px;
color:#fff;
font-size:16px;
background-color:#86c127;
margin-bottom:10px;
transition:all 0.5s ease-in-out;
}
.fa2:hover{
transform:rotateY(360deg);
cursor:pointer;
}
.fa3{
width:40px;
height:40px;
border-radius:5px;
line-height:40px;
background-color:#0d7ea9;
color:#fff;
font-size:20px;
cursor:pointer;
transition:all 0.5s ease-in-out;
}
.fa3:hover{
transform:rotateY(360deg);
}
.fa4{
width:40px;
height:40px;
border-radius:50%;
line-height:40px;
background-color:#c43d3d;
color:#fff;
font-size:16px;
margin-bottom:10px;
cursor:pointer;
transition:all 0.5s ease-in-out;
}
.fa4:hover{
transform:rotateY(360deg);
cursor:pointer;
}
.ft1{
padding:0;
padding-top:10px;
background-color:#005da2;
-webkit-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.75);
}
.ft1 p{
color:#FFFFFF;
}
.ft2{
padding:0;
}
.ft3 a{
color:#86c127;
}
.ft3 a:hover{
color:#fff;
}
.t1{
padding-bottom:40px;
}
.t1 h2{
font-weight:bold;
}

.cts3{
padding:0;
}
.cts3 h2{
font-weight:bold;
}
.service{
padding-top:70px;
padding-bottom:70px;
background-color:#fff;
}	
.service2 h1{
color:#000000;
}
.service2 p{
padding-top:20px;
padding-bottom:20px;
color:#000000;
font-size:14px;
text-align:center;
}	
.fa1{
    font-size: 40px;
	color:#000;
}
.se3{
padding-top:20px;
}
.se3 h3{
color:#999B8E;
font-weight:bold;
}	
.atb{
background-image:url(../images/banner-bg-4.jpg);
background-repeat:no-repeat;
background-size:cover;
min-height:350px; 
background-attachment:fixed;
background-position:center;
}
.atb2{
padding-top:40px;
}
.btn3{
border-radius:0;
background-color:#6b6c65;
border:2px solid #6b6c65;
color:#fff;
margin-top:5px;
width:75px;
height:30px;
}
.cn3 ul{
margin:0;
padding:0;
}
.cn3 li a{
text-decoration:none;
color:#FFFFFF;
}
.fa7{
color:#FFFFFF;
font-size:20px;
}

.en1{
padding:0;
padding-top:10px;
padding-bottom:20px;
}
.en1 h2{
font-weight:bold;
margin-bottom:20px;
}
.en2{
padding:0;
margin-top:20px;
}
.eninput{
width:90%;
margin-bottom:10px;
}
.subinput{
margin-bottom:20px;
float:left;
}
@media (width:768px){
.top-banner{
padding-top:90px !important;
}
}
@media (min-width:768px){
.top-banner{
padding-top:128px;
}
}
@media (min-width:991px){
.top-banner{
padding-top:73px;
}
}


@media (max-width:425px){
.space{
padding-left:0;
}
}


.pro1{
background-color:#BE9637;
padding:0;
padding-top:40px;
padding-bottom:60px;
}
.ab4 p{
line-height:27px;
color:#000000;
}

.ab5 h3{
font-weight:bold;
color:#000000;
margin-top:0;
}
.ab6 h3{
font-weight:bold;
color:#000000;
margin-top:0;
}
.ab6 p{
line-height:27px;
}
.service1{
background-color:#BE9637;
}




/* ----------Dropdown CSS ----------*/

/* Dropdown Button */
.dropbtn {
    background-color: transparent;
    font-size: 14px;
    border: none;
    cursor: pointer;
	width:100%;
	padding:29px 8px;
}
.dropbtn a{
color:#fff;
text-decoration:none;
text-align:center !important;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
	border:none !important;
}


/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 185px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
	left:0;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: #000;
    padding: 12px 16px !important;
    text-decoration: none;
    display: block;
	text-align:left !important;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {
background-color: #e83237;
color:#FFFFFF !important;
border-top:3px solid #84c226 !important;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: #005da0;
}
.dropdown:hover .dropbtn a{
color:#fff;
}

/* ----------Dropdown CSS ----------*/





.rtr{
background-color:rgba(255,255,255,0.8);
width:70px !important;
height:70px !important;
line-height:70px !important;
right:5% !important;
color:#005da0;
}
.rtl{
background-color:rgba(255,255,255,0.8);
width:70px !important;
height:70px !important;
line-height:70px !important;
left:5% !important;
color:#005da0;
}
.nav2{
margin-top:8px;
}
h1{
font-family: 'Marcellus', serif;
}
p{
font-family: 'Poppins', sans-serif;
}
.glof{
margin-top:20px;
}
.wu{
padding-left:0;
background-color:#588a07;
}
.wu ul{
padding:15px;
}
.wu ul li{
list-style:none;
font-family: 'Poppins', sans-serif;
color:#fff;
font-size:14px;
line-height:22px;
margin-bottom:11px;
text-align:justify;
}
.fawu{
margin-right:10px;
color:#000;
}
.logo{
padding:0;
}
@media (width:1024px){
.logo img{
width:270px;
}
}
@media (max-width:425px){
.logo img{
width:250px;
}
}
.cn3 h3{
font-family: 'Marcellus', serif;
text-transform:uppercase;
}
.cn3 ul li{
font-family: 'Poppins', sans-serif;
list-style:none;
font-size:15px;
}
.cn4 h3,.cn5 h3{
font-family: 'Marcellus', serif;
text-transform:uppercase;
}
.cr2{
margin-top:30px;
}
.testf p{
line-height:32px;
font-size:15px;
}
.testf h2{
color:#fff;
font-family:'Marcellus', serif;
}
.cr3{
border:1px solid;
}

/* navbar collapse in 768 px */
@media (min-width: 768px) and (max-width: 1000px) {
   .collapse {
       display: block !important;
   }
}

@media (min-width: 768px) and (max-width: 1000px) {
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .collapse.in{
      display:block !important;
  }
}
@media (width:768px){
.nav>li>a{
padding:30px 10px;
}
.nav li{
margin-top:10px;
}
}
.abt1{
padding-left:0;
}
.abt1 p{
line-height:27px;
margin-top:15px;
color:#000000;
text-align:justify;
font-size:14px;
}
.abt1 h3{
font-family: 'Marcellus', serif;
color:#000000;
border-bottom:1px solid #666;
font-weight:bold;
}
.abt2{
padding-top:40px;
}
.abt3{
padding-top:20px;
}
.abt3 p{
line-height:27px;
margin-top:15px;
color:#000000;
text-align:justify;
font-size:14px;
}
.abt3 h3{
font-family: 'Marcellus', serif;
color:#000000;
border-bottom:1px solid #666;
font-weight:bold;
}
.abt4{
padding-top:20px;
}
.abt4 h3{
font-family: 'Marcellus', serif;
color:#000000;
border-bottom:1px solid #666;
font-weight:bold;
}
.abt4 ul{
padding-left:18px;
}
.abt4 ul li{
line-height:24px;
margin-top:8px;
color:#000000;
text-align:justify;
font-size:14px;
font-family: 'Poppins', sans-serif;
}
.br1{
padding-bottom:20px;
}

.wu2{
padding-left:0;
}
.wu2 ul{
padding:15px;
}
.wu2 ul li{
list-style:none;
font-family: 'Poppins', sans-serif;
color:#000;
font-size:14px;
line-height:22px;
margin-bottom:11px;
text-align:justify;
}
.gap{
margin-top:10px;
margin-left:20px;
}
.con1{
background-color:#588a07;
padding:20px;
}
.con1 h3{
font-family: 'Marcellus', serif;
color:#fff;
font-weight:bold;
}
.con1 p{
color:#FFFFFF;
}
.con1 p a{
color:#FFFFFF;
text-decoration:none;
}
.contact-fa{
font-size:25px;
padding-right:8px;
color:#fff;
vertical-align:middle;
margin-left:10px;
}
.thank h3{
font-family: 'Marcellus', serif;
color:#000;
font-weight:bold;
text-align:center;
}
.all-contact-page {
    padding: 50px 0px 70px;
}
#survey-form {
    border-radius: 8px;
    background-color: #005da2!important;
    color: #f4f4f4;
    padding: 70px;
    /* box-shadow: 0 0px 15px 0px rgba(0, 0, 0, 0.8); */
    grid-area: main-content-col;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas:
        'row-heading row-heading'
        'row-2-left row-2-right'
        'row-3-left row-3-right'
        'row-4-left row-4-right'
        'row-textarea row-textarea'
        'row-button row-button';
    grid-gap: 1em;
    justify-items: space-around;
    align-content: start;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheet
form {
    display: block;
    margin-top: 0em;
}
input[type='text'], input[type='email'], input[type='number'], select, textarea {
    border-radius: 5px;
    font-size: 16px;
    background-color: #f4f4f4;
    color: #232020;
    border: 0;
    padding: 5px 12px;
    width: 96.2%;
    box-shadow: inset 0 0 7px 0 rgba(17, 17, 17, 0.6);
}
.card .card-body .card-title>h4, p, ul li, form label {
    font-family: Poppins,sans-serif;
}
label {
    font-weight: 600;
    display: block;
    line-height: 2.1em;
    font-weight: 500;
    margin-bottom: 1px;
}