/*===================================== 

YOU CAN WRIGHT CUSTOME CSS 

======================================*/

a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .text-primary, ul.primary li::before, button.scroltop, .wt-breadcrumb li a, .header-nav .nav > li:hover > a, .header-nav .nav > li .sub-menu li a:hover, .header-nav .nav > li .sub-menu li:hover > a, .header-nav .nav > li .mega-menu > li ul a:hover, .header-nav .nav > li.active > a, .header-nav .nav > li.current-menu-item > a, .header-style-3 .is-fixed .header-nav .nav > li:hover > a, .header-style-3 .is-fixed .header-nav .nav > li.active > a, .header-style-3 .is-fixed .header-nav .nav > li.current-menu-item > a, .header-style-5 .is-fixed .header-nav .nav > li:hover > a, .header-style-5 .is-fixed .header-nav .nav > li.active > a, .header-style-5 .is-fixed .header-nav .nav > li.current-menu-item > a, .nav-dark.header-nav .nav > li .mega-menu > li ul a:hover, .date-style-3 .post-date strong, .status-value span, .rating-bx, .testimonial-1 .testimonial-position, .testimonial-grid-1 .testimonial-position, .testimonial-2 .testimonial-text .fa-quote-left, .testimonial-grid-2 .testimonial-text .fa-quote-left, .testimonial-2 .testimonial-position, .testimonial-grid-2 .testimonial-position, .testimonial-3 .testimonial-position, .testimonial-grid-3 .testimonial-position, .testimonial-3 .quote-left::before, .testimonial-grid-3 .quote-left::before, .testimonial-4 .testimonial-detail .fa-quote-left, .testimonial-grid-4 .testimonial-detail .fa-quote-left, ol.comment-list li.comment .reply a, .masonry-filter > li.active a, .masonry-filter > li a:hover, .masonry-filter > li a:active, .masonry-filter > li a:focus, .masonry-filter.link-style.white > li.active a, .masonry-filter.link-style.white > li a:hover, .masonry-filter.link-style.white > li a:active, .masonry-filter.link-style.white > li a:focus, .masonry-filter.outline-style > li.active a, .masonry-filter.outline-style > li a:hover, .masonry-filter.outline-style > li a:active, .masonry-filter.outline-style > li a:focus, .widget_categories ul li a:hover, .widget_archive ul li a:hover, .widget_meta ul li a:hover, .widget_pages ul li a:hover, .widget_recent_comments ul li a:hover, .widget_nav_menu li a:hover, .widget_recent_entries ul li a:hover, .widget_services ul li a:hover, .footer-dark .footer-top a:active, .footer-dark .footer-top a:focus, .footer-dark .footer-top a:hover, .social-icons.social-light.has-bg li a:hover, .social-icons.social-dark.has-bg li a:hover, .masonry-filter.link-style.has-bg > li a, .masonry-filter.link-style.has-bg > li:hover a, .masonry-filter.outline-style.has-bg > li a:hover {
  color: hsl(213, 85%, 49%);
}

.noTrespassingBarLineG, .cssload-cupcakeCircle, .bg-primary, .site-button, ol.list-num-count > li::before, .wt-separator-two[class*="style-"]::after, .wt-separator-two[class*="style-"]::before, .masonry-filter.outline-style.customize > li.active a, .masonry-filter.outline-style.customize > li:hover a, .masonry-filter.button-style > li.active a, .masonry-filter.button-style > li a:hover, .masonry-filter.button-style > li a:active, .masonry-filter.button-style > li a:focus, .date-style-3 .post-date i, .date-style-3.date-skew .post-date i, .date-style-3.date-skew .post-date i::after, .testimonial-4 .testimonial-detail, .testimonial-grid-4 .testimonial-detail, .testimonial-4 .testimonial-detail::after, .testimonial-grid-4 .testimonial-detail::before, .wt-team-four .wt-team-skew-block .social-icons-outer::after, .acc-bg-primary a, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .custom-pagination.pagination > li > a:focus, .custom-pagination.pagination > li > a:hover, .custom-pagination.pagination > li > span:focus, .custom-pagination.pagination > li > span:hover, .wt-nav-pills li:hover a, .custom-pagination.pagination > .active > a, .custom-pagination.pagination > .active > span, .custom-pagination.pagination > .active > a:hover, .custom-pagination.pagination > .active > span:hover, .custom-pagination.pagination > .active > a:focus, .custom-pagination.pagination > .active > span:focus, .call-to-action-skew .call-to-action-left::after, .constrot-strip, .widget-title::after, .owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span, .social-icons.social-square.social-primary a, .social-icons.social-radius.social-primary a, .social-icons.social-square.social-darkest a:hover, .social-icons.social-radius.social-darkest a:hover, .wt-tabs.border-top .nav-tabs > li.active > a::after, .faq-block .faq-que::after, .faq-block .faq-ans::after, .animate_line:hover::after, .animate_line:hover::before, .about-com-pic::after, .date-style-2 .post-date, .custom-page.pager li > a:focus, .custom-page.pager li > a:hover, .pricingtable-price, .pricing-table-style-2 .pricingtable-title, .widget_categories li span.badge, .widget_archive ul li span.badge, .widget_calendar thead, .widget_getintuch i, .widget_calendar table tbody td#today, .masonry-filter.button-style.has-bg > li.active a, .masonry-filter.button-style.has-bg > li a:hover, .testimonial-5 .testimonial-pic-block.radius-bx .testimonial-pic::after, .testimonial-grid-5 .testimonial-pic-block.radius-bx .testimonial-pic::after, .overlay-icon a:hover, .searchform input[type="submit"] {
  background-color: hsl(89, 67%, 32%);
}

.masonry-filter.outline-style.customize > li.active a, .latest-blog-1 .wt-post-media, button.scroltop, .bdr-primary, input[type="radio"]:checked + label::before, input[type="checkbox"]:checked + label::before, input[type="checkbox"] + label:hover::before, input[type="radio"] + label:hover::before, .testimonial-4 .testimonial-pic::after, .testimonial-4 .testimonial-pic, .testimonial-grid-4 .testimonial-pic, .masonry-filter.outline-style.customize > li.active a, .masonry-filter.outline-style.customize > li:hover a, .masonry-filter.outline-style > li.active a, .masonry-filter.outline-style > li a:hover, .masonry-filter.outline-style > li a:active, .masonry-filter.outline-style > li a:focus, .social-icons.social-square.social-dark.has-bg a:hover, .social-icons.social-radius.social-dark.has-bg a:hover, .about-com-pic::after, .pricing-table-style-4 .pricingtable-inner, .date-style-3 .wt-post-media, .masonry-filter.outline-style.has-bg > li.active a, .masonry-filter.outline-style.has-bg > li a:hover, ol.list-num-count.list-outline > li::before {
  border-color: rgb(83,136,26);
}

.bg-secondry {
  background-color: hsl(207, 88%, 40%) !important;
}


.scroltop{
  color: white !important;
}

button.scroltop {
  background: #202d40 none repeat scroll 0 0;
}

.bg-black {
  background-color: #202d40 !important;
  opacity:unset !important;
}

.section-head h1, .section-head h2, .section-head h3 {
  color:hsl(218, 74%, 23%);
}

.about-all-content h4 {
  color: rgb(18,114,231);
}

.contact-btn{
	text-align:center;
}

.contact-btn .btn {
  background-color: hsl(220, 73%, 22%);
}

.bg-secondry {
  background-color: #202d40;
}

.sub-menu a {
  text-transform: uppercase;
}

.logo-header {
	width:10% !important;
}


.question {
  margin-left: 20px;
}

.phone-mail a {
	color:white;
}

.phone-mail i {
  background-color: rgb(83,136,26);
  color: hsl(0, 0%, 100%);
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  width: 30px;
}

.we-do-list p {
  margin-bottom: 5px;
}

.top-bar .fa {
  background-color: #202d40;
}

.header-nav .nav > li > a {
  color: hsl(226, 65%, 19%);
}

h4.widget-title{
	color:rgb(13,54,114);
}

.faq-title {
  color: white !important;
}

.site-button:hover, .site-button:focus, .site-button:active {
  background-color: hsl(210, 86%, 34%);
}

.site-button{
  border-color: hsl(210, 86%, 34%);
  color: white;
  background-color: hsl(210, 86%, 34%);
}

.contact-btn .site-button.outline.green {
  border-color: hsl(210, 86%, 34%);
  color: hsl(210, 86%, 34%);
}

.contact-btn .site-button.green:hover, .site-button.green:active, .site-button.green:focus {
  background-color: hsl(210, 86%, 34%);
  color: hsl(0, 0%, 100%);
}

.latest-project  .section-head h2 {
  color: white;
}

.history-content p {
  text-align: left;
  color: hsl(0, 0%, 100%);
}

.we-do-list .fa.fa-check {
  color: rgb(88,143,26);
}

.latest-project .flip-container .wt-info .wt-info-text {
  bottom: unset;
  top: 115px;
}

.project-box-content {
  color: #202d40;
  font-size: 18px;
}

.more-content-box {
  top: 27px !important;
}

.industries-images img {
  width: 100%;
}

.industrial-component {
  list-style-type: none;
  padding-left: 20px;
}

.industrial-component li{
margin-bottom:5px;
}

.industrial-component li .fa{
	margin-right:3px;
	color:rgb(88,143,26);
}

.contact-address .icon-content {
  text-align: left;
}

.footer-light .footer-bottom {
  background-color: #202d40;
}

.footer-bottom .copyrights-text {
  color: white;
}

.overlay-icon {
  top:21% !important;
  left: 40% !important;
  width: 208px !important;
}

.industrial-link{
  margin-bottom: 10px;
}

.industrial-link a {
  border: unset;
}

.services-little-content {
  color: hsl(0, 0%, 100%);
  margin-bottom: 15px;
}

.header-style-3 .is-fixed.color-fill .main-bar {
  background: hsl(0, 0%, 100%) none repeat scroll 0 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.header-style-3 .is-fixed.color-fill .header-nav .nav > li > a {
  color: #202d40;
}

.text-green{
color:rgb(83,136,26) !important;
}

.header-style-3 .main-bar {
  background: hsl(0, 0%, 100%) none repeat scroll 0 0;
  opacity: 0.8;
}

.header-style-3 .header-nav .nav > li > a {
  color: #202d40;
}

.wt-icon-box-sm {
  height: 10px;
  width: 10px;
  padding: 5px;
}

.contact-right-part .wt-icon-box-sm i {
  font-size: 20px;
}

.contact-right-part .icon-content h5 {
  margin-top: unset;
  margin-bottom: unset;
}

.wt-bnr-inr-entry h1 {
  position: relative;
  top: 40px;
  font-size: 45px;
}

.you-may-upload {
  position: relative;
  top: 10px;
}

.blogs .wt-separator.style-square.has-bg {
 border-color: hsl(215, 12%, 20%); 
}

.has-white{
 border-color: white !important; 
}

.owl-prev, .owl-next {
  background-color: hsl(143, 31%, 35%);
  border-color: hsl(143, 31%, 35%);
  border-width: 4px;
  opacity: 1;
}

.owl-prev:hover, .owl-prev:active, .owl-prev:focus, .owl-next:hover, .owl-next:active, .owl-next:focus {
   background-color: hsl(143, 31%, 35%);
  border-color: hsl(143, 31%, 35%);
  border-width: 4px;
  opacity:0.8;
}

.equipment-box{
	padding-left:3px !important;
	padding-right:3px !important;
	padding-top:3px !important;
	padding-bottom:3px !important;
}
/*
.equipment .owl-item.active {
  width: 18.5% !important;
}*/

.header-style-3 .navbar-toggle .icon-bar {
  background: hsl(0, 0%, 0%) none repeat scroll 0 0;
}


.navbar-toggle {
  margin: unset;
}

.top-bar .e-p-bx li a {
 font-size: 15px;
}
.readmore-link {
  color: #202d40 !important;
  font-weight: 600;
}

.floating-form {
  background: hsl(0, 0%, 98%) none repeat scroll 0 0;
  border: 1px solid hsl(0, 0%, 87%);
  box-shadow: -2px 0 8px hsla(0, 13%, 15%, 0.06);
  margin-top: 0;
  max-width: 330px;
  padding: 20px 20px 10px;
  position: fixed;
  right: 0;
  z-index: 10;
}

.contact-opener > a {
  color: white;
}

.contact-opener {
  background-color: rgb(83,136,26);
  border-radius: 5px 5px 0 0;
  box-shadow: -2px 0 8px hsla(0, 13%, 15%, 0.06);
  color: hsl(0, 0%, 100%);
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  left: -90px;
  letter-spacing: 1px;
  padding: 9px;
  position: absolute;
  text-transform: uppercase;
  top: 270px;
  transform: rotate(-90deg);
}

.icon-content p {
  word-break: unset !important;
}

.about-first-section {
  background:linear-gradient(hsl(219, 75%, 22%), hsl(208, 49%, 51%)) repeat scroll 0 0;
  color: white;
}

.about-first-section .container {
  padding-left: unset;
}

.about-first-section h4 {
  color: white;
}

.question-content {
  font-size: 18px;
}

.question-title {
  font-size: 26px;
  margin-bottom: 10px;
  margin-top: 25px;
}

.post-description-area .overlay-icon {
  left: 50%;
  top: 50%;
  width: 160px;
}

.blog-related-slider .wt-post-media.wt-img-effect.zoom-slow {
  height: 237px;
}

.modal-content .bg-black .close {
  color: rgb(255, 255, 255);
  opacity: 0.75;
}


/*****26dec2022******/
.header-nav .nav > li > a {
  padding: 50px 12px !important;
}
.logo-header {
  padding-top: 3px;
}

.copyrights-text a:hover {
  color: #ccc;
}

.contact-left-part{
  padding-left: 0px;
}