@import url('https://fonts.googleapis.com/css2?family=Gabarito:wght@400..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

*{margin: 0; padding: 0; box-sizing: border-box;}
html{margin: 0;padding: 0;width: 100%;height: 100%;overflow-y: scroll;overflow-x: hidden;}
body{ font-family: "Be Vietnam Pro", sans-serif; font-size: 16px; line-height:26px; font-weight: normal; color: #505050; line-height: 1.5;}
a {text-decoration: none;}
h1,h2,h3,h4,h5,h6 { font-family: "Gabarito", sans-serif; color: #102039; margin-bottom: 15px; letter-spacing: 0px;}
ul{ margin: 0; padding: 0;}
.sec-pad{ padding-top: 60px; padding-bottom: 50px; position: relative;}
.coverbg {background-repeat: no-repeat !important; background-size: cover !important; position: relative; background-position: center !important;}
.bg-light{ background-color: #F4F4F4 !important;}
.dnone{ display: none;}


/* =========== Header Start =========== */
.fixed-header { position: fixed !important;
top: 0;left: 0;right: 0;width: 100%;background: rgba(0,125,32,0.75);z-index: 99999;padding-left: 0;padding-right: 0;transition: 0.9s;-webkit-transition: 0.9s;-moz-transition: 0.9s;-webkit-animation: 600ms ease-in-out 0s normal none 1 running fadeInDown; animation: 600ms ease-in-out 0s normal none 1 running fadeInDown;}
.header { position: absolute; width: 100%; top:0; z-index: 9;}
.top-header{ padding: 10px 0;}
.top-header .top-box{ display: inline-block; color: #fff;}
.top-header .top-box ul li{padding:0 0 0 15px; font-weight: 400; display: inline-block;}
.top-header .top-box ul li a{ color: #fff;}
.top-header .top-box ul li span{ margin-right: 5px;}
.top-header .top-box ul li span i{ color: #06CFDC;}
.main-header{ position: relative;}
.navbar-expand-lg .navbar-collapse {justify-content: flex-end;}
.main-header .navbar{padding: 0px 0;align-items: center;justify-content: space-between;}
.main-header .navbar-expand-lg .navbar-nav .nav-item{}
.main-header .navbar-expand-lg .navbar-nav .nav-item .nav-link{font-size: 15px; color: #000; font-weight: 600;padding: 25px 15px;}
.main-header .navbar-expand-lg .navbar-nav .nav-item.active .nav-link,
.main-header .navbar-expand-lg .navbar-nav .nav-item:hover .nav-link{ color: #fff !important;}
.main-header .dropdown-menu{border-radius: 0;border: none;background: #321D07; padding: 0; margin-top: 0px; border-top: 4px solid #669828;}
.main-header .dropdown-menu li{ border-bottom: 1px dashed #ccc; padding:0;}
.main-header .dropdown-menu a{ color: #fff !important; padding: 12px 10px;}
.main-header .dropdown-menu li a:hover{background: #F6C441; color: #000 !important;}
.dropdown:hover > .dropdown-menu,
.dropend:hover > .dropdown-menu {display: block;}
.dropdown-item{font-size: 14px;}
.dropend .dropdown-menu{position: absolute;right: -100%;top: 0;}
.sticky { position: fixed !important;top: 0 !important;left: 0;width: 100%;z-index: 100;transition: all 0.9s;background-color: var(--white); box-shadow: 0px 0px 62px 0px rgb(0 22 89 / 17%);}

.free-quote{ background-color: #00B1F5; display: inline-block; font-size:14px; font-weight: 600; color: #fff; padding: 10px 25px 8px; border-radius: 2rem; text-transform: uppercase;}
.free-quote:hover{ background-color: #92D23D;}
.phnumber{ background-color: #92D23D; display: inline-block; font-size:14px; font-weight: 600; color: #fff; padding: 10px 25px 8px; border-radius: 2rem; text-transform: uppercase;}
.phnumber:hover{ background-color: #00B1F5;}




/* =========== Banner Start =========== */
.banner-panel{ position: relative;}
.banner-panel img { width: 100%; background-size: cover;}
.banner-panel .banner-panel-text { position: absolute; top: 320px; width: 100%; text-align: center;}
.banner-panel .banner-panel-text h1{ color: #fff; font-weight: 700;}
.banner-panel-button{ display: inline-block; margin: 0 auto;}
.banner-panel-button .banner-btn1{ background-color: #00B1F5; display: inline-block; font-size: 1.25rem; font-weight: 600; color: #fff; padding: 10px 25px; border-radius: 2rem; margin-right: 5px;}
.banner-panel-button .banner-btn1:hover{ background-color: #92D23D;}
.banner-panel-button .banner-btn2{ background-color: #92D23D; display: inline-block; font-size: 1.25rem; font-weight: 600; color: #fff; padding: 10px 25px; border-radius: 2rem; margin-left: 5px;}
.banner-panel-button .banner-btn2:hover{ background-color: #00B1F5;}


/* =========== About Us Start =========== */
.about-panel-left{ position: relative;}
.about-panel-left img{ width: 100%;}
.about-panel-right .sheading-white h2{ color: #404040; font-weight: 700; font-size: 30px;}
.about-panel-right h3{ color: #000;}
.about-panel-right p a{ color: #FF512F; font-weight: 700;}
.more-btn{ background-color: #92D23D; font-size:14px; font-weight: 600; color: #fff; padding: 12px 25px 10px; border-radius: 2rem; text-transform: uppercase; display: inline-block;}
.more-btn:hover{ background-color: #00B1F5; color: #fff;}
.cont-about{ display: inline-flex; gap:15px;}
.cont-about .cont-about-left{ color: #00B1F5; font-size: 60px; line-height:60px; font-weight: 700;}
.cont-about .cont-about-left span{ font-size: 30px; position: relative; top: -30px;}
.cont-about-right p{ color: #00B1F5; font-size: 25px; line-height:25px; font-weight: 700; margin: 0;}
.cont-about-right span{ color: #847979; font-size: 18px; line-height:25px; font-weight: 700; margin: 0;}


/* =========== Our Services Start =========== */
.services-panel .heading-text h6{ color: #0097E5; font-size: 18px; text-transform: uppercase; margin-bottom: 5px; position: relative; padding-left: 45px;}
.services-panel .heading-text h6:before { position: absolute; content: ""; background: url(../images/line.png) no-repeat; height: 10px; width:40px; bottom: 7px; margin-left: -45px;}
.services-panel .heading-text h2{ color: #404040; font-weight: 700;}
.service-style1{ margin-bottom: 20px;}
.service-style1 .thumb .overlay {
    position: absolute;
    left: 0;
    bottom: 10px;
    padding: 15px 10px;
    z-index: 1;
    height: 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    width: 80%;
    visibility: hidden;
    opacity: 0;
    text-align: left !important;
}
.service-style1 .thumb .overlay .content{ margin-top: -10px;}
@media screen and (max-width: 375px) {
.service-style1 .thumb .overlay {padding:15px}
}

.service-style1 .thumb .overlay::after {
    position: absolute;
    left: 0;
    bottom: 10px;
    content: "";
    height: 85px;
    width: 80%;
    background: rgba(255, 255, 255, 0.8);
    z-index: -1;
    opacity: 0.9;
    border-radius:0 5px 5px 0;
    -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    border-left: 5px solid #00B1F5;
}
.service-style1 .thumb img { border-radius: 5px; width: 100%}
.service-style1 .thumb:hover .overlay {  bottom: 10px; opacity: 1; visibility: visible; height: 85px;}
.service-style1 .thumb { position: relative;}
.service-style1 .thumb .content h5{ color: #272727; font-weight: 700; margin: 0 0 5px 0;}
.service-style1 .thumb .content a{ color: #727272; text-transform: uppercase; font-size: 14px; font-weight: 600;}
.service-style1 .thumb .content a .fa{ color: #FF151F;}
.service-panel ul{ margin-bottom:15px;}
.service-panel ul li{ margin-left: 30px;}
.service-panel .read-more-btn{  background-color: #92D23D; display: inline-block; font-size: 14px; font-weight: 600; color: #fff; padding: 12px 25px 10px; border-radius: 5px; text-transform: uppercase; margin-bottom: 10px;}
.service-panel .read-more-btn:hover{ background-color: #00B1F5; }

.service-call-btn{  background-color: #92D23D; display: inline-block; font-size: 14px; font-weight: 600; color: #fff; padding: 12px 25px 10px; border-radius: 5px; text-transform: uppercase; margin-bottom: 10px;}
.service-call-btn .read-more-btn:hover{ background-color: #00B1F5; }


/* =========== Why Choose Start =========== */
.whychoose-panel .heading-text h6{ color: #0097E5; font-size: 18px; text-transform: uppercase; margin-bottom: 5px; position: relative; padding-left: 45px;}
.whychoose-panel .heading-text h6:before { position: absolute; content: ""; background: url(../images/line.png) no-repeat; height: 10px; width:40px; bottom: 7px; margin-left: -45px;}
.whychoose-panel .heading-text h2{ color: #00224A; font-weight: 700;}
.why-box{ background-color: #F3F1F2;}
.why-box img{ width: 100%;}
.whybox-text{  padding:15px;}
.whybox-text img{ background-color: #00B1F5; padding: 0px; width: 80px; height: 80px; margin-top: -8px;}
.whybox-text .whybox-text-right h5{ color: #272727; font-weight: 700; margin: 0 0 5px 0;}
.whybox-text .whybox-text-right a{ color: #727272; text-transform: uppercase; font-size: 14px; font-weight: 600;}
.whybox-text .whybox-text-right a .fa{ color: #FF151F;}
.whybox-text .whybox-text-right a:hover{ color: #FF151F;}


/* =========== Testimonials Start =========== */
.testimonials .heading-text h6{ color: #0097E5; font-size: 18px; text-transform: uppercase; margin-bottom: 5px; position: relative; padding-left: 45px;}
.testimonials .heading-text h6:before { position: absolute; content: ""; background: url(../images/line.png) no-repeat; height: 10px; width:40px; bottom: 7px; margin-left: -45px;}
.testimonials .heading-text h2{ color: #00224A; font-weight: 700;}
.testimonials .team-box{ text-align: center;}
.testimonials .team-box img{ width: auto; display: inline-block;}
.testimonials .team-box h4{ color: #001E2D; padding:20px 0 15px 0; margin: 0;}
.testimonials .team-box ul li{ color: #FF8B17; list-style: inline; display: inline;}
.testimonials .team-box p{ margin: 15px 0;}
.owl-dots { text-align: center; padding-top: 15px;}
.owl-dots button.owl-dot { width: 15px; height: 15px; border-radius: 50%; display: inline-block; background: #ccc; margin: 0 3px;}
.owl-dots button.owl-dot.active {background-color: #00B1F5;}
.owl-dots button.owl-dot:focus { outline: none;}
.owl-nav button { position: absolute; top: 50%; transform: translateY(-50%); background: rgba(255, 255, 255, 0.38) !important;}


/* =========== Home Contact Us Start =========== */
.home-contact{ overflow: hidden; z-index: 1; position: relative; background: url(../images/home-contact.webp) no-repeat; background-size: 100% 100%;} 
.hcleft{ padding-right: 15px;} 
.hcleft h2{ font-weight: 700; color: #fff;}
.hcleft .form-control{ margin-bottom: 10px; padding: 10px; background: #fff; border: 1px solid #666; box-shadow: none; color: #000;}
.hcleft .form-group select{ width: 100%; margin-bottom: 10px; padding: 10px 5px; background: #fff; border: 1px solid #666; box-shadow: none; border-radius: 4px; color: #000;}
.hcleft .btn-submit { background-color: #00B1F5; border: none !important; padding: 8px 35px 6px 35px; border-radius: 5px; border: none; color: #fff; text-transform: uppercase; height: 45px !important;}
.hcright{ padding-left: 15px;}
.hcright h2{ font-weight: 700; color: #fff;}
.hcright p{ font-weight: bold; color: #000;}
.hcright ul{ margin-left: 0px;}
.hcright ul li{ font-weight: bold; color: #000; padding-bottom: 6px; list-style: none;}
.hcright ul li .fa{ color: #fff; padding-right: 10px;}
.hcleft .form-group textarea{ height: 120px;}
.hcleft .form-group p{ margin: 0;}


/* =========== Footer Start =========== */
.footer{ background-color: #022D3E; font-family: "Gabarito", sans-serif;}
.footer-top{ padding: 50px 0 10px 0;}
.footer-col-1{ height: 100%; background: url('../images/footer-saparator.png') no-repeat; background-position: 100%; height: 100%;}
.footer-left{ display: inline-flex; gap:20px; align-items: center !important;}
.footer-left a img{ width: 150px;}
.footer-left span{ color: #00B1F5; font-size: 20px; line-height:30px; font-weight: 700;}
.footer-col-2{ background: url('../images/footer-saparator.png') no-repeat; background-position: 100%; height: 100%;}
.footer-mid{ display: inline-flex; gap:20px; align-items: center !important; padding-left: 25px;}
.footer-mid-img{ width: 70px;}
.footer-mid-text p{ font-size: 1.5rem; color: #fff; font-weight: 700; margin: 0;}
.footer-mid-text a{ color: #00B1F5; font-size: 25px; font-weight: 700;}
.footer-bottom{ background-color:#00222F; padding: 15px 0px; color: #55A3C2;}
.footer-bottom a{ color: #CBD4E6;}
.scrollup {position: fixed; right: 4%; bottom: 3%; background: #92D23D; color: #fff; font-size: 20px; opacity: 1; border-radius: 5px; width: 40px; height: 40px; line-height: 40px; text-align: center; cursor: pointer; z-index: 9999;}



/* =========== About Us Start =========== */
.breadcrumb-wrapper { position: absolute; top: 220px; width: 100%;  text-align: center;}
.bg-cover { background-repeat: no-repeat; background-size: cover !important; position: relative; background-position: center !important;}
.breadcrumb-content h1{ color: #fff; font-weight:700; font-size:40px;}
.breadcrumb-wrapper .breadcrumb-content ul{ background-color: #00B1F5; border-radius: 5px; display: inline-block;}
.breadcrumb-wrapper .breadcrumb-content ul li{ line-height: 28px; font-size: 18px; padding: 8px 20px; list-style: none; display: inline-block; color: #fff;}
.breadcrumb-wrapper .breadcrumb-content ul li a{ color: #fff; position: relative;}
.breadcrumb-wrapper .breadcrumb-content ul>li a::after { width: 1px; height: 100%; clear: both; content: "/"; position: absolute; color: #fff; top: 0%; right: -20px;}
.service-panel .heading-text h6{ color: #0097E5; font-size: 18px; text-transform: uppercase; margin-bottom: 5px; position: relative; padding-left: 45px;}
.service-panel .heading-text h6:before { position: absolute; content: ""; background: url(../images/line.png) no-repeat; height: 10px; width:40px; bottom: 7px; margin-left: -45px;}
.service-panel .heading-text h2{ color: #404040; font-weight: 700;}
.service-panel .service-part{ border: 1px solid #00B1F5; padding: 5px; border-radius: 5px; margin-bottom: 20px; background-color: #f1f1f1;}
.service-panel .service-part img{ width: 100%; border-radius: 5px;}
.service-panel .service-part h4{ font-weight: 700; margin: 15px 0;}
.service-panel .service-part p{ overflow: hidden; display: -webkit-box;-webkit-line-clamp: 2; /* number of lines to show */ line-clamp: 2;  -webkit-box-orient: vertical;}
.service-panel .service-part .readmore-btn{  background-color: #92D23D; display: inline-block; font-size: 14px; font-weight: 600; color: #fff; padding: 10px 25px 8px; border-radius: 5px; text-transform: uppercase; margin-bottom: 10px;}
.service-panel .service-part .readmore-btn:hover{ background-color: #00B1F5; }
.info-contact {margin-bottom: 15px; padding-left: 65px; display: flex; flex-direction: column; position: relative;}
.info-contact a{ color: #505050;}
.info-contact i { background-color: #00B1F5;position: absolute;top: 0%;left: 0%;color: hsl(0deg 0% 100%);font-size: 20px; padding: 12px 15px;line-height: 20px; border-radius: 3px;}

.service-panel-left img{ border: 1px solid #00B1F5; padding: 5px; border-radius: 5px; width:100%; }
.map{ border: 1px solid #00B1F5; padding: 5px; border-radius: 5px;}




/** main-header **/

.main-header{
  position:relative;
  left:0px;
  top:0px;
  z-index:999;
  width:100%;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
}

.sticky-header{
	background-color: #fff;
  position:fixed;
  opacity:0;
  visibility:hidden;
  left:0px;
  top:0px;
  border-bottom: 1px solid #666;
  width:100%;
  z-index:0;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
}
.sticky-header .main-menu ul li a{ color: #000;}
.sticky-header .main-menu ul li a:hover{ color: #92D23D;}
.sticky-header .main-menu ul li.active > a{ color: #92D23D;}

.fixed-header .sticky-header{
  z-index:999;
  opacity:1;
  visibility:visible;
  -ms-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -op-animation-name: fadeInDown;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -ms-animation-duration: 500ms;
  -moz-animation-duration: 500ms;
  -op-animation-duration: 500ms;
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  -ms-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -op-animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -ms-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -op-animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
.fixed-header .sticky-header figure{ margin: 0; padding: 5px 0;}
.fixed-header .sticky-header figure img{ height: 110px;}

/** header-bottom **/

.header-bottom{
  position: relative;
  background: transparent;
  left: 0px;
  bottom: 0px;
  width: 100%;
}

.header-bottom .nav-outer{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  padding: 26px 0px 0px 0px;
}

.header-bottom .logo-outer{
  position: relative;
  float: left;
  padding: 28px 0px 18px 0px;
}
.header-bottom .logo-outer figure{ margin: 0;}
.header-bottom .logo-outer figure img{ height: 110px; margin: 5px 0;}
.header-bottom .menu-area{ position: relative; float: right; padding: 0;}
.header-bottom .outer-box{position: relative;padding: 29px 5px 0px 2px; float: left;}
.header-bottom .outer-box .search-outer{ position: relative; display: inline-block;}


/** main-menu **/

.main-menu{
  position: relative;
  display: block;
  float: left;
}

.main-menu .navbar-collapse{
  padding:0px;  
}

.main-menu .navigation > li{
  position:relative;
  float:left;
  margin: 0px 10px;
}

.main-header .menu-column{
  padding: 0px;
}

.main-menu .navigation > li > a{
  position:relative;
  display:block;
  font-size:14px;
  font-family: 'Poppins', sans-serif;
  color:#ffffff;
  line-height:22px;
  font-weight:500;
  opacity:1;
  text-transform:uppercase;
  padding: 31px 0px 29px 0px;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
}

.main-menu .navigation > li > ul{
  position:absolute;
  left:0px;
  top: 100%;
  width:250px;
  z-index:100;
  display:none;
  background:#ffffff;
  border-top: 3px solid #DBB081;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.10);
}

.main-menu .navigation > li > ul > li{
  position:relative;
  width:100%;
  padding: 7px 15px;
  border-bottom: 1px solid #e5e5e5;
  transition: all 500ms ease;
}

.main-menu .navigation > li > ul > li:last-child{
  border-bottom:none; 
}

.main-menu .navigation > li > ul > li > a{
  position:relative;
  display:block;
  font-family: 'Poppins', sans-serif;
  padding:6px 0px;
  line-height:24px;
  font-size:13px;
  color:#222222;
  font-weight: 400;
  text-align:left;
  text-transform:uppercase;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
  font-weight: bold;
}

.main-menu .navigation > li > ul > li:hover{
  background: #DBB081;
  border-bottom: 1px solid #DBB081;
}

.main-menu .navigation > li > ul > li:hover a{
  color: #000;
}

.main-menu .navigation > li > ul > li:last-child:hover{
  border-bottom: none;
}

.main-menu .navigation > li.dropdown:hover > ul{
  visibility:visible;
  opacity:1;
}

.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{
  position:absolute;
  right: 0px;
  top: 0px;
  font-size:18px;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  color:#ffffff;
  width: 50px;
  height: 47px;
  line-height: 47px;
  text-align: center;
  cursor:pointer;
  z-index:5;
  display: none;
}

.navbar-header {
  display: none;
}

/** sub-menu **/

.main-menu .navigation > li > ul > li > ul{
  position:absolute;
  left:100%;
  top:0%;
  width:230px;
  z-index:100;
  display:none;
  padding: 0px 0px;
  background-color: #ffffff;
  border-top: 3px solid #DBB081;
  -webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
  -ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
  -o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
  -moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
  box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
}

.main-menu .navigation li > ul > li.dropdown:hover > ul {
  visibility: visible;
  opacity: 1;
  top: 0;
  margin: 0px;
}

.main-menu .navigation > li > ul > li > ul > li{
  position:relative;
  width:100%;
  margin:0px;
  border-bottom: 1px solid #e5e5e5;
}

.main-menu .navigation > li > ul > li > ul > li:last-child{
  border-bottom:none; 
}

.main-menu .navigation > li > ul > li > ul > li > a{
  position:relative;
  display:block;
  padding:10px 18px;
  line-height:24px;
  font-weight:400;
  font-family: 'Poppins', sans-serif;
  font-size:13px;
  text-transform:uppercase;
  color: #222222 !important;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
  font-weight: bold;
}

.main-menu .navigation > li > ul > li > ul > li:hover > a{
  color: #000 !important;
  background:#DBB081;
}

.main-menu .navigation > li > ul > li.dropdown > a:after {
  position: absolute;
  content: "\f105";
  font-size: 16px;
  color: #222;
  top: 6px;
  right: -12px;
  font-family: 'Font Awesome 5 Free';
  font-weight: 600;
  cursor: pointer;
  transition: all 500ms ease;
}

.main-menu .navigation > li > ul > li.dropdown:hover > a:after{ color: #ffffff;}

/** stricky-header **/
.sticky-header .main-menu .navigation > li{ margin: 0px !important;}
.sticky-header .main-menu .navigation > li > a{ padding: 24px 12px 24px 12px !important;}
.sticky-header .main-menu .navigation > li > a{ color: #222222;}
.sticky-header .main-menu .navigation > li.current > a,
.sticky-header .main-menu .navigation > li:hover > a{ background: #DBB081; color: #ffffff;}
.sticky-header .logo-box{ position: relative; float: left; margin-top: 10px;}
.sticky-header .menu-area{ position: relative; float: right;}

/*** 
====================================================================
                        Header-Style-Two
====================================================================
***/
 
.header-style-two .header-top .social li a{ background: #DBB081;}
.header-style-two .header-bottom .nav-outer{ position: relative; padding:0px;}
.header-style-two .main-menu .navigation > li > a{ color: #fff; letter-spacing: 2px; padding: 30px 0px 30px 25px;}
.header-style-two .search-box-area .search-toggle i:before{ color: #CB9860;}
.header-style-two .search-box-area .search-toggle i:hover:before{ color: #222222;}
.header-style-two .header-bottom .logo-outer { padding:0px;}
.header-style-two .sticky-header .main-menu .navigation > li > a { padding: 14px 30px 16px 30px; margin-left: 25px;}



input[type="text"]::placeholder { color: #000;} 
input[type="text"]:-ms-input-placeholder { color: #000; } 
input[type="text"]::-ms-input-placeholder { color: #000; } 

input[type="email"]::placeholder { color: #000;} 
input[type="email"]:-ms-input-placeholder { color: #000; } 
input[type="email"]::-ms-input-placeholder { color: #000; }

input[type="tel"]::placeholder { color: #000;} 
input[type="tel"]:-ms-input-placeholder { color: #000; } 
input[type="tel"]::-ms-input-placeholder { color: #000; }

textarea[name="textarea-350"]::placeholder { color: #000;} 
textarea[name="textarea-350"]:-ms-input-placeholder { color: #000; } 
textarea[name="textarea-350"]::-ms-input-placeholder { color: #000; }





