/*Theme Fonts*/
body, p{font-size: 16px; font-weight: 600;font-family: 'Poppins', sans-serif; color: #000;}
h1, h2, h3, h4, h5, h6 {font-family: 'Poppins', sans-serif; color: #000;}
#header {padding: 0;}
.ksb-social-menu{clear: both; width: 100%; float: left; padding-top: 10px;}
.ksb-social-menu ul{list-style: none; float: right; margin-bottom: 0px !important}
.ksb-social-menu ul li{ display: inline-block; padding-right: 20px;  }
.ksb-social-menu ul li .fa{color: #028785;}
.ksb-social-menu ul li a{color: #fff !important; font-family: 'Source Sans Pro', sans-serif; font-size: 18px;}
.ksb-social-menu li.ten-year-img img{width: 57px;}
.ksb-social-menu li.social-line{color: #fff;}
.header-logo {padding: 10px 0;text-align: center;}
.header-menu .top-bar, .header-menu .top-bar-left, .content_wrap, .footer_wrap{background: transparent !important;}
.header-menu .top-bar ul li{background: transparent !important;}
.vertical.menu a {color: #000 !important; padding: 16px 26px; font-family: 'Poppins', sans-serif; font-size: 18px; font-weight: 600; letter-spacing: 0.8px; text-transform: uppercase; }
.banner-title {font-size: 100px; font-weight: 700; font-style: italic; color: #7fb401; }
.banner-dis {text-align: center; line-height: 40px; color: #1d1a1a; font-weight: 500; }
.butoon.readmore {background: #e73216; color: #fff; padding: 15px 30px; font-size: 22px; font-weight: 500; cursor: pointer; border: 0; text-transform: uppercase; letter-spacing: 0.8px; }
.butoon.readmore:hover {background: #7FB401; } 
.custom-logo {width: 100px;}
.natural-box {text-align: right;}
.text-right {text-align: right !important;}
 .farmfood ul {margin-top: 50px; }
 .farmfood ul li {margin-bottom: 65px; }
 .media {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.food-info {font-size: 14px; line-height: 24px; padding-right: 20px; }
 .media-body {-webkit-box-flex: 1; -webkit-flex: 1 1 0%; -ms-flex: 1 1 0%; flex: 1 1 0%; }
.food-info h3 {color: #2b2b2b; font-size: 24px; margin-bottom: 20px; font-weight: normal; }
b, strong {font-weight: bold; }
a:hover, a:focus, .topbar-content a:hover, .topbar-content .float-left .number, .navbar-nav .active > .nav-link, .navbar-nav .nav-link.active, .navbar-nav .nav-link.open, .navbar-nav .open > .nav-link, .navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover, .tr-menu .float-right li i:hover, .tr-menu .float-right li .icon:hover, .farmfood ul li .icon, .farmfood-two .farmfood .icon, .product-icon i, .product-icon .icon, .btn.btn-primary:hover, .product .price, .cta-info h2, .countdown li, .entry-content a:hover, .footer-widget h3, .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link:hover, .nav-tabs .nav-link.active, .pricing-one .time, .pricing-one h3 a:hover, .footer-bottom .select-option select, .topbar-two .select-option select option, .slider-two .btn.btn-primary, .footer-bottom .float-left a, .cta-two .btn.btn-primary, .testimonial-title h1, .pagination > .active > .page-numbers, .pagination > .active > .page-numbers:focus, .pagination > .active > .page-numbers:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover, .pagination > li > .page-numbers:focus, .pagination > li > .page-numbers:hover, .pagination > li > span:focus, .pagination > li > span:hover, .product-details-info .price, .product-details-info ul li::before, .add-to-cart span a, .quantity a:hover, .widget .post-date, .widget.widget_recent_entries a:hover, .contact-info .icon, .pricing .price.active > span, .pricing .price.active .btn.btn-primary:hover, .pricing .btn.btn-primary, .total-surface span, .blockquote span, .tr-follow, .comment-box .comment-meta a:hover, .user-account .btn.btn-primary:hover, .navbar-toggler-icon::before {color: #80b435; }
 .farmfood ul li .icon, .farmfood-two .farmfood .icon {font-size: 33px; color: #80b435; } 
 .icon-steak::before {content: "\e0aa"; } 
 .food-info.media-body.text-lext {text-align: left; padding-left: 20px; } 
 .section-two {padding-bottom: 60px; padding-top: 60px; } 
 .section-two .section-heading {position: relative; padding-bottom: 22px; color: #000; line-height: 1; letter-spacing: 2.4px; text-transform: uppercase; } 
 .section-heading {color: #000; line-height: 1; letter-spacing: 2.4px; padding-bottom: 20px; text-transform: uppercase; position: relative; z-index: 2; } 
 .section-two .section-heading::after {position: absolute; z-index: -1; top: 66%; right: 0; content: " "; } 
 .section-heading::after, .section-two .section-heading::after {background-image: url("../images/section-heading-bg.png"); width: 425px; height: 180px; left: 0; transform: translateY(-50%); margin: -40px auto; }
 .footer_container{background: url("../images/bg-footer.jpg"); clear: both; float: left; width: 100%; padding: 0px 0px 0px 0px; } 
 .section-two .section-sub-heading {color: #739D52; letter-spacing: 2px; letter-spacing: 2.4px; text-align: center; } 
 .section-sub-heading {z-index: 99999; position: relative; } 
 .section-sub-heading {margin-bottom: 17px; z-index: 99999; position: relative; font-size: 34px !important; font-family: Pacifico; } 
 .home .content_container .home-content .entry-content-page .section-two .section-heading {position: relative; padding-bottom: 29px; color: #1d1a1a; line-height: 1; letter-spacing: 2.4px; text-transform: uppercase; font-family: 30px !important; font-family: poppins; font-weight: bolder; } 
 .page-template .section-two .section-heading {position: relative; padding-bottom: 29px; color: #1d1a1a; line-height: 1; letter-spacing: 2.4px; text-transform: uppercase; font-family: 30px !important; font-family: poppins; font-weight: bolder; text-align: center; } 
 .testimonials-main-block {position: relative; padding: 100px 0 230px; background-color: #EBE7DE; } 
 .testimonials-bg-top {position: absolute; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: 50% 0; background-size: cover; -webkit-transition: all .12s ease; -ms-transition: all .12s ease; -o-transition: all .12s ease; -moz-transition: all .12s ease; transition: all .12s ease; } 
 .owl-theme .owl-controls {display: none; } 
 .tfree-client-image.wp-post-image {width: 300px; margin-top: 60px; } 
 #sp-testimonial-free-wrapper-85 .sp-testimonial-free-section .tfree-testimonial-title h3 {color: #7fb401 !important; font-family: Pacifico; font-size: 32px; letter-spacing: 0.8px; }
 .tfree-testimonial-content {font-size: 22px; font-weight: 400; margin: 26px !important; float: left; width: 100%; line-height: 47px; font-style: italic; } 
 .page .slick-dots {bottom: -50px !important; } 
 .footer-logo img.alignnone {width: 150px; margin: 0; }
 .fotter-discrption {color: #fff; font-size: 16px; text-align: justify; padding-top: 4px; text-shadow: none; font-weight: 400; letter-spacing: 0.8px; }
 #secondary-sidebar .footer-first .widget_text .textwidget .readmore-btn {background: #7fb401; color: #fff; text-decoration: none; padding: 14px 30px; margin-top: 38px; float: left; margin-bottom: 30px; font-size: 18px; letter-spacing: 0.8px; } 
 .footer_container .widget-area .widget .menu {margin: 0; }
  #menu-footer-menu {float: left; display: grid; } 
  #menu-footer-menu li {display: inline-block; float: left; } 
 #menu-footer-menu li a {float: left; display: inline-block; padding: 10px 0; color: #fff; text-decoration: none !important; font-size: 18px; } 
 .textwidget ul li .adr {display: table-cell; color: #ffffff; font-size: 16px; font-weight: 500; font-family: poppins; line-height: 38px; } 
 .textwidget.sour-ctn ul li {color: #000; line-height: 37px; list-style-type: none; margin-left: 0 !important; }
 .textwidget.sour-ctn ul li .adr {display: table-cell; color: #000; font-size: 16px; font-weight: 500; font-family: poppins; line-height: 38px; } 
 .textwidget.sour-ctn ul li {color: #000; line-height: 37px; list-style-type: none; } 
 .textwidget.sour-ctn ul li i {color: #000; font-size: 18px; font-weight: 500; margin-right: 15px; float: left; margin-top: 9px; } 
 .footer-copyright p {font-size: 16px; letter-spacing: 0.8px; }
  .alignnone.size-medium.wp-image-185 {width: 100%; background-size: cover; margin: 0; height: 100%; }
 .abd-company {text-align: justify; line-height: 30px; font-weight: 400; color: #000; letter-spacing: 0.8px; } 
 .abd-company p {text-align: justify; line-height: 30px; font-weight: 400 !important; color: #000; letter-spacing: 0.8px; } 
 .abd-company strong {font-size: 25px; color: #739D52; } 
 .section-abd-part2 {margin-top: 80px; margin-bottom: 80px; } 
 #nf-form-2-cont h3 {color: #000; font-style: italic; font-weight: bold; color: #7fb401; } 
 .footer-second-1 h3 {color: #000; font-style: italic; font-weight: bold; color: #7fb401; padding-left: 22px; } 
 .nf-before-form-content {margin-bottom: 20px; margin-top: 18px; }
  .alignnone.size-medium.wp-image-222 {width: 100%; height: 100%; }
ul.js-dropdown-active > .top-bar .menu-item a {color: #028785 !important;}
.header-menu .menu.vertical{background: transparent;padding-top: 28px;float: right;}
.header-menu .top-bar .menu .current_page_item a:hover, .header-menu .top-bar .menu a:hover{background: transparent; color: #7fb401;}
.header-menu .top-bar .menu.vertical li.is-active a:hover {color: #028785;}
.header-top .bte-header-top ul {display: inline-flex; list-style-type: none;margin-bottom: 0 !important;}
.header-top {background: #028785;}
.social-top {float: right;}
.header-top .textwidget ul li a {color: #fff !important;font-size: 14px;}
.header-top .textwidget {padding: 10px; }
.header-top .textwidget ul li i {color: #ffffff; font-size: 16px; font-weight: 500; padding-right: 4px;padding-top: 4px; padding-left: 18px;float: left; }
.header_container .get-in-touch::before a {content: '\f086'; font-family: FontAwesome; margin-right: 4px; }
.header_container .get-in-touch a {background: #028785; color: #fff; padding: 10px; border-radius: 10px;padding-left: 20px; }
.header_container .get-in-touch > div::after {content: '\f086'; position: absolute; font-family: FontAwesome; font-size: 29px;top: 34px;border-top-left-radius: 10px; border-bottom-left-radius: 10px; color: #ffffff; background: #0b639a; padding-right: 10px; padding-left: 10px; right: 124px;}
.header_container .get-in-touch {padding-top: 44px; float: right; position: relative;padding-bottom: 20px;}
.top-bar .menu .current_page_item a{color: #000 !important;}
.header-menu .top-bar .menu a:hover{color: #028785;}
.header-menu .top-bar-left ul li a {font-size: 16px !important; }
/* Dropdown */
.header-menu .top-bar ul.is-dropdown-submenu{border-top: 1px solid #028785; margin-top: 8px;}
.header-menu .top-bar ul.is-dropdown-submenu::before {content: '\f0d8';font-family: 'FontAwesome';display: block;position: absolute;top: -20px;left: 28px;color: #028785;font-size: 20px;}
.header-menu .top-bar ul.is-dropdown-submenu li.menu-item-type-taxonomy a{padding: 10px 20px !important; color:#fff !important; } 
.header-menu .top-bar ul.is-dropdown-submenu li.menu-item:hover {box-shadow: inset 300px 0 0 0 #028785;width: 100%; border-left: 2px solid #fff;}
.header-menu .top-bar ul.is-dropdown-submenu li.menu-item a:hover{color:#fff !important;}
.header-menu .top-bar ul.is-dropdown-submenu li{-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s;text-align: left; border-left: 2px solid transparent;}
.header-menu .top-bar ul.js-dropdown-active .menu.vertical li.current-menu-item{background: #028785;}
.header-menu .top-bar ul.js-dropdown-active li.current-menu-item a{color: #fff; background: #028785;}
.header-menu .top-bar ul.js-dropdown-active > li.opens-right > .is-dropdown-submenu li a{color: #fff !important;}
.header-menu .top-bar ul.js-dropdown-active > li.opens-right > .is-dropdown-submenu li a:hover{color: #fff;}
.header_container{/*position: absolute;*/ z-index: 99;}
.header_container .header_wrap {width: 100% !important; background-color: #f6f6f6;}
.content_wrap{padding-top: 0px !important;}
.header .grid-container{max-width: 85rem;background-color: #000;}
.header-menu .is-dropdown-submenu{border: none; background: RGBA(0, 0, 0, 0.6) !important;}
.page button.slick-arrow .fa { color: #FFF; font-size: 32px; padding-bottom: 5px;}
.page button.slick-arrow{border: 1px solid #fff !important;width: 40px;height: 40px; background: transparent; position: absolute; z-index: 9; transition: all .4s ease-in !important; margin-top: -25px;}
.page button.slick-arrow:hover, .page button.slick-arrow:focus{background: #FF0000; transition: all .4s ease-in !important;}
.page button.slick-prev {left: 50px;top: 50% !important;}
.page button.slick-next { right: 50px;top: 50% !important;}
/*.site-banner .block-overlay{background: rgba(2, 2, 2, 0.6); float: left;width: 100%;clear: both;height: 600px;}*/
.page .slick-dots {line-height: 0px !important; padding:0 !important; margin:0 !important; position:absolute; left: 0; right: 0; text-align: center; bottom: 35px;}
.page .slick-dots li button { text-indent: -11199px;}
.page .slick-dots li { list-style: none !important; display:inline-block !important; margin:0 6px !important; padding:0px !important; }
.page .slick-dots li button {background: #427903 !important; margin: 0px !important; padding: 0px !important; border-radius: 50% !important; width: 25px !important; height: 25px !important; cursor: pointer; border: 3px solid #efefee !important; }
.page .slick-dots li button:focus { outline:none !important}
.page .slick-dots li.slick-active button { background:#d28768 !important;}
.ksb-header-slider{visibility: hidden; opacity:0;  transition:opacity 0.5s linear;}
.slick-initialized { visibility: visible !important; opacity:1 !important; }
ul.slick-slider{margin: 0 !important;}
.ksb-slider-inner{padding-top:180px; text-align: center; }
.header-menu{clear: both; float: left; width: 100%;}
/*off canvas menu*/
.off-canvas-absolute .vertical.menu a {padding: 0.7rem 1rem;}
/*Home page*/
.entry-content-page a:hover{text-decoration: none !important;}
.home-content h1{color: #252525; font-size:32px;}
.home-content h1 span{color: #028785;}
.home-content p, .inner-page-content p{font-weight: 300; font-size: 16px !important;}
.home-content .home-button a{background: #028785; color: #ffffff !important; padding: 10px 20px;}
.home-content .home-button {padding-top: 20px; }
.home-content .content-2{padding-top: 20px;}
.home-content .content-1{padding-top: 40px;}
.home-content .content-1 p {color: #ffffff !important;font-size: 14px !important;text-align: justify;}
.home-content .content-1 h4{color: #ffffff !important;}
.home-content .content-2{text-align: center;}
.front-content-2 .category-section img{width: 100%; height: 250px; }
.front-content-2 .category-section .cat-name {margin-bottom: 20px; text-align: center; border: 2px solid #028785; -webkit-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
.front-content-2 .category-section .cat-name {padding: 10px 0px; color: #028785;margin-top: 10px;}
.front-content-2 .category-section:hover .cat-name {background: #028785; color: #fff; }
.front-content-3{background: #002946 url("../images/bluetech-exim-testimonial-back.jpg")  no-repeat center; clear: both; width: 100%; float: left;background-size: cover;;padding-bottom: 40px;}
.front-content-3 .rtsw-testimonial .slick-slide img, .rtsw-testimonials-slide-widget .rtsw-slick-slide img {display: inline-block !important; width: 10% !important; }
.front-content-3 .testimonial-head {text-align: center; }
.front-content-3 .testimonial-head h3,.front-content-2 h3{font-weight: 600;font-family: Myriad Pro;}
.front-content-3 .rtsw-testimonial.template-1 .fa-quote-left, .rtsw-testimonials-list.template-1 .fa-quote-left, .rtsw-testimonials-slide-widget.template-1 .fa-quote-left{color: #028785;}
.front-content-3 .testimonials-text p em,.rtsw-testimonials-list h4, .rtsw-testimonial h4, .rtsw-testimonials-slide-widget h4{color:#0b639a; }
.front-content-3 .testimonials-text em::before,.testimonials-text em::after,.front-content-3 .rtsw-testimonial-author{color: #028785 !important;}
.front-content-3 img.rtsw-circle{border:1px solid #0b639a;}
.front-content{background: #002946 url("../images/bluetech-exim.jpg")  no-repeat center; clear: both; width: 100%; float: left;background-size: cover;;}
.front-content-2,.front-content-4{background: #f6f6f6; clear: both; width: 100%; float: left; padding: 40px 0; }
.front-content-1 h2, .front-content-2 h2{width: 100%; color: #252525; font-size:32px; text-align: center; }
.front-content-1 h2 i, .front-content-2 h2 i{color: #028785; font-style: normal;}
.front-content-1 hr, .front-content-2 hr, .home-content hr{border-color: #028785 !important;margin: 0px auto 30px auto;width: 17%; border: 1px solid; height: 0px;}
.ksb-testimonial-title h5, .front-content-2 .fa-star, .front-content-2 .fa-star-o{color: #028785}
.front-content-2 h3{text-align: center;padding-bottom: 20px;}
/*inner page*/
.inner-page-header.defoult {background: #d3d3d3; }
.inner-page-header h1 { padding-top: 4%;padding-bottom: 4%;text-shadow: 1px 1px 3px black; color: #028785;text-transform: capitalize;font-weight: 600;font-size: 45px;margin: 0;}
.inner-page-content h1{color: #252525; font-size:32px;}
.inner-page-content h1 span, .inner-page-content p span{color: #028785;}
.inner-page-content hr{border-color: #028785 !important;margin: 0px 0px 15px 2px;width: 100%;border: 1px solid; height: 0px;}
/*About Us*/
.about-us ul li {list-style-type: none;}
.aboutus-content-1{background: #f6f6f6; clear: both; width: 100%; float: left; padding: 40px 0;}
.aboutus-content-1 h2{width: 100%; color: #252525; font-size:32px;}
.aboutus-content-1 hr, .aboutus-content-2 hr{border-color: #028785 !important;margin: 0px 0px 15px 2px;width: 100%;border: 1px solid; height: 0px;}
.aboutus-content-1 p, .aboutus-content-2 p{font-weight: 300; font-size: 16px; text-align: justify;}
.aboutus-content-1 img, .aboutus-content-2 img{width: 100%;}
.aboutus-content-2{clear: both; width: 100%; float: left; padding: 40px 0;}
.aboutus-content-2 h2{width: 100%; color: #252525; font-size:32px;}
.aboutus-content-3{ clear: both; width: 100%; float: left; padding: 30px 0;}
.history-title { color: #fff; clear: both; width: 100%; float: left; padding: 40px 0; background: transparent url("../images/front-bg-1.jpg") no-repeat scroll 0px 0px / cover; }
.history-title button.slick-prev {left: 50px;top: 70% !important;}
.history-title button.slick-next {top: 70% !important;}
.history-content { background: #05344e; clear: both; width: 100%; float: left;padding: 40px 0 40px;text-align: center;}
.history-content h2 { color: #fff; font-size: 36px !important; padding: 0 !important; line-height: 30px; font-weight: 700; }
.history-content p { color: #fff; }
.history-content img { outline: 10px solid rgba(0, 0, 0, 0.38); outline-offset: -10px; }
.history-title .center { background: transparent url("../images/history-bulet-line.png") no-repeat center 65px; position: relative; padding: 0px 20px; text-align: center;}
.history-title .slick-active.slick-center { background: rgba(0, 0, 0, 0) url("../images/history-center-bullet.png") no-repeat scroll center bottom; background-size: 20px 20px;}
.history-title .slick-active { background: rgba(0, 0, 0, 0) url("../images/history-center-bullet.png") no-repeat scroll center bottom; background-size: 13px 13px;}
h2.slick-center { color: #fff; opacity: 1; transform: scale(1.3); margin: 0; }
.history-title .center .slick-slide.slick-center h2{font-size:36px !important;padding: 10px 0 16px !important;}
.history-title .center .slick-slide h2 { color: #fff; text-align: center; font-size: 24px !important; font-weight: 700; padding:19px 0 !important;}
.milestone_content button.slick-arrow:hover, .milestone_content button.slick-arrow:focus {background: #D92943;transition: all .4s ease-in !important;}
/*Product Page*/
.our-products .product-title{background: #028785; text-align: center;}
.our-products .product-title h4{color: #ffffff; font-size: 16px;padding: 10px 10px; text-transform: uppercase;}
.our-products .product-content {object-fit: cover; object-position: center; padding-bottom: 20px;}
.our-products .product-content img {height: 220px; width: 100%; }
.our-products .product-content .product-title{border: 2px solid transparent; transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out;}
.our-products .product-content:hover .product-title {background: #fff; border: 2px solid #028785;}
.our-products .product-content:hover .product-title h4{color: #028785; }
/*Career Page*/ 
.career-section h5 .career-section h4 {color: #028785 !important;}
.career-section .faq-title h4 {margin: 0px !important;font-size: 18px !important;line-height: 20px !important;text-transform: capitalize;padding: 15px;color: #028785;}
.career-section .faq-accordion .faq-title:hover{cursor: pointer; }
.career-section .faq-accordion{position: relative;}
.career-section .faq-content{padding: 0px 20px;}
.career-section .faq-accordion .faq-main.open {background: #fff;}
.career-section .faq-accordion .faq-main {border-radius: 20px;border: 1px solid #d9d9d9;margin-bottom: 15px;background: #f4f4f4;padding: 0px 10px;transition: all 0.5s ease 0s;}
.career-section [data-accordion] > [data-control]::after {content: "";position: absolute;right: 15px;top: 20px;font-size: 25px;font-weight: 200;color: #444;height: 15px;width: 24px;background: url('../images/career-down.png') right 0px no-repeat;background-size: 100%;}
.career-section .open[data-accordion] > [data-control]::after {-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);background: url('../images/career-down.png') right 0px no-repeat;background-size: 100%;position: absolute;right: 15px !important;top: 20px !important;font-size: 25px;font-weight: 200;color: #444;height: 15px;width: 24px;}
.career-section .career-section {clear: both;width: 100%;float: left;padding: 40px 0;}
.career-section .faq-title{position: relative;}
/*product-category*/
.cat-single-product .cat-product-image img:hover{transform: scale(1.1);}
.cat-single-product .cat-product-image img{transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;}
.cat-product-section{background: #e7e7e7; clear: both; width: 100%; float: left; padding: 40px 0 0;}
.cat-title{clear: both;width: 100%; float: left;}
.cat-title h1{color: #252525; font-size:32px;}
.cat-title hr{border-color: #028785 !important;margin: 0px 0px 15px 2px;width: 100%;border: 1px solid; height: 0px;}
.cat-single-product{padding: 20px; margin-bottom: 40px;}
.cat-product-image{height: 250px;position: relative;overflow: hidden;}
.cat-product-image img{width: 100%;height: 100%;object-position: top center; -o-object-position: top center;display: block;}
.cat-product-title{position: relative;border: 2px solid #028785;text-align: center; padding: 15px 0;}
.cat-product-title a{color: #fff; font-size: 20px; text-transform: uppercase; font-family: 'Poppins', sans-serif;}
.cat-product-title i.product-tag{position: absolute;width: 100%;bottom: 0px;right: 6px;clear: both;font-size: 12px;text-align: right;color: rgb(255, 255, 255);float: left;}
.cat-product-details{padding: 20px 0;}
.cat-product-details h6{padding-bottom: 5px; border-bottom: 1px solid #e7e7e7; color: #000; font-size: 18px; font-weight: 300;}
.cat-single-product .cat-product-readmore{width: 100%; text-align: center; }
.term-pull-out .cat-product-image{height: auto;}
/*product single page*/
.single-product{clear: both; width: 100%; float: left;}
.product-subimage {position: relative;text-align: center;height: 160px;margin: 20px 0;background: #000;display: table-cell;vertical-align: middle;width: 270px;}
.hover-products {position: absolute;opacity: 0;top: 0;left: 0;right: 0;bottom: 0;transition: .6s linear;display: -webkit-box;
display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center;-ms-grid-row-align: center; align-items: center;justify-content: center; -ms-flex-flow: column;flex-flow: column;}
.product-subimage:hover .hover-products {opacity: 1;background: rgb(2, 135, 133, 0.68); transition: .6s linear; border-radius: 15px;cursor: pointer;}
.product-subimage img{height: 100%; width: 100%;}
.product-subimage label{color: #fff; font-weight: 700; text-transform: uppercase; font-family: 'Poppins', sans-serif; border: 1px solid #fff; padding: 1px 10px;}
.single-product h4{font-size: 28px;}
.single-product h4 span{color: #028785;}
.single-product hr{border-color: #028785 !important;margin: 0px 0px 15px 2px;width: 100%;border: 1px solid; height: 0px;}
.single-product-details p{text-align: justify; font-weight: 300;}
.single-product-details strong{float: left;color: #028785;text-align: right;width: 100%; font-size: 12px; font-weight: 600;}
.single-product .fa{color: #028785;}
.single-product .product-gallery{clear: both; width: 100%; float: left; padding: 30px 0;}
/*Blog Page */
a.wpspw-readmorebtn{color: #fff !important; background-color: #028785;}
.wpspw-post-categories a{color: #fff !important; background-color: #028785;}
/*Blog Single Page*/
.single-post .inner-page-header h1 {padding-top: 12%;padding-bottom: 2%;}
.single .blog-single #content, .single .blog-single #content h1, .single .blog-single #content h2, .single .blog-single #content h3, .single .blog-single #content h4, .single .blog-single #content h5, .single .blog-single #content h6 {text-align: left !important;}
.blog-single a.single-blog-title{font-weight: 600; font-size: 26px; line-height: normal; color: #164563 !important;text-transform: capitalize;text-decoration: none;}
.blog-single a.single-blog-title:hover, .blog-single a.single-blog-title:focus{color: #13A89E !important;}
.blog-single #content h5{font-weight: 500 !important; color: rgba(26, 69, 98, 0.67) !important;margin: 10px 0; font-size: 18px; }
.date-left{text-align: center;background: #028785;border-radius: 50%;height: 60px;width: 60px;padding: 10px}
.date-left h6{margin-bottom: 0px; color: #fff !important;margin-top: 0;font-size: 14px;}
.date-left h2{color: #fff;margin: 0;vertical-align: middle;display: block;line-height: 20px;font-size: 24px;}
.single-blog-img{border: 1px solid #e7e7e7;padding: 5px; border-radius: 10px;}
.blog-single .single-blog-img{margin-bottom: 30px;}
.blog-single .single-blog-img img {width: 100%;height: auto;}
.rel-blogs{clear: both;float: left; padding: 10px 0;}
.ksb-single-post {width: 100%;float: left;margin-top: 10px;}
.ksb-single-post .post-navigation .nav-links {padding: 0px !important;}
.single-blog-pagination {border-bottom: 2px solid #164563; clear: both;width: 100%;float: left;padding: 20px 0; margin-bottom: 30px;}
.single-blog-pagination .nav-previous{width: auto;}
.single-blog-pagination .nav-next{float: right; width: auto;}
.nav-previous, .previous-image {float: left; text-align: right;}
.nav-next, .next-image {float: right;text-align: right;width: 50%;}
.nav-links a{color: #3c3c3c;font-size: 12px;text-transform: uppercase;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;padding: 10px 20px;overflow: hidden;border: #a5a5a5 solid 1px;border-radius: 45px;min-height: 22px;transition-duration: 0.3s;}
.nav-previous a{margin-right: 15px; background: url(../images/single-blog-arrow-back.png) no-repeat center left !important;min-height: 50px;min-width: 52px;width: 50px;transition-duration: 0.3s;color: #fff !important;}
.nav-previous a:hover{background: #028785 url(../images/single-blog-arrow-back-h.png) no-repeat center left !important; border: 1px solid #028785; width: 137px;transition-duration: 0.3s;line-height: 25px;}
.nav-links span.title{color: #fff !important; font-size: 16px;  padding-left: 20px;padding-top: 2px;font-style: normal;opacity: 0;display: block;position: relative;right: -10px;transition-duration: 0.2s;}
.nav-links a:hover span.title{opacity: 1;position: relative;right: 0px;transition-duration: 0.2s;}
.nav-next a{background: url(../images/single-blog-arrow-next.png) no-repeat center right !important;min-height: 50px;height: 50px;min-width: 52px;width: 50px;transition-duration: 0.3s;color: #fff;position: unset !important;}
.nav-next a:hover{background: #028785 url(../images/single-blog-arrow-next-h.png) no-repeat center right !important;width: 100px;transition-duration: 0.3s;line-height: 25px;}
.nav-links .nav-next span.title{padding-left: 0px !important;}
.post-navigation span {color:#006FAE !important;display: block !important; }
h5.auther-date .fa-user {margin-left: 10px;}
.single .content_wrap{ max-width: 70rem !important }
.single.single-post .ksb-single-post-content h2 {font-size: 20px !important}
.sidebar-inner h3.widget-title {text-transform: uppercase;color: #444444 !important;font-size: 20px;font-weight: 500;}
.ksb-single-post-content p{font-size: 16px;font-weight: 400;font-family: 'Poppins', sans-serif; text-align: justify;}
.blog-sidebar #searchform .button{background-color: #028785 !important; font-weight: 600 !important;}
.blog-sidebar .widget ul {list-style-image: url('../images/blog-right.png'); margin-left: 20px !important;}
.blog-sidebar ul li a {line-height: 25px;font-size: 14px;color: #164563 !important;}
/*Contact Us*/
.contactusmap {padding-top: 30px;}
 #secondary-sidebar {background-color: transparent;border-top: none;}
.footer_container{background: #161721;}
.footer_container p,.footer_container ul li a,.footer_container ul li i a{color: #99a9b5 !important;}
.footer_container .footer-first p{margin-bottom: 40px;}
.footer_container .footer-first .first-footer-btn,.contact-us #nf-field-10{background: #028785; color: #ffffff !important; padding: 10px 20px; }
.footer_container .footer-second .menu-main-menu-container ul li a {padding-bottom: 10px; padding-top: 0px; font-weight: 600 !important; }
.footer_container .footer-first ul { display: block; }
.footer_container .footer-first ul li a, .footer_container .footer-third ul > li a{font-family: 'Poppins', sans-serif; font-weight: 700; }
.footer_container .footer-first ul li a:hover, .footer_container .footer-first ul li a:focus, .footer_container .footer-first ul li.current_page_item a{color: #7fb401 !important; text-decoration: none !important;}
.footer_container .footer-second .textwidget p{text-align: justify; color: #fff !important; font-weight: 600;font-family: 'Poppins', sans-serif;}
.footer_container .footer-second .menu{display: block;}
.footer_container .footer-third ul {list-style: none;padding-top: 20px; margin: 0px 0px !important}
.footer_container .footer-third .contact-social{display: flex;}
.footer_container .footer-third .contact-social li {background: #0c4f53; margin-right: 5px; }
.footer_container .footer-third .contact-social li a i {padding: 10px 10px; font-size: 18px; }
.footer_container .footer-third .textwidget ul li i {font-size: 14px !important; color: #fff; margin-right: 4px; }
/*.footer_container .footer-third .textwidget .fa {color: #CC0001;margin-right: 10px;line-height: 28px;float: left;font-size: 16px;}*/
.footer_container .footer-third ul > li > span.adr {color: #fff;font-weight: 600;font-size: 16px;display: table-cell;vertical-align: top;line-height: normal;}
.widget-title { margin-bottom: 27px;font-family: 'Poppins', sans-serif; color: #ffffff !important;font-weight: 700 !important; font-size: 20px !important;}
.footer-copyright{clear: both; width: 100%; float: left; padding: 10px 0; background: #028785;}
.footer-copyright p{color: #fff !important; font-weight: 300;font-family: 'Poppins', sans-serif; font-size: 16px;}
/*back to top */
#backtotop {bottom: 60px; background-color: #028785 !important;}
@media only screen and (max-width: 40em) {
    .vertical.menu a{color: #ffffff !important;}
    .header-menu .menu.vertical{float: left;}
    .header_container .get-in-touch > div::after {font-size: 29px; top: 10px; right: 200px; }
    .header_container .get-in-touch {padding-top: 20px; padding-right: 70px; }
	.header-top .bte-header-top ul {display: contents; }
    .header-logo {text-align: center; }
    .home-content .content-2 img {width: 100%; }
    .front-content-3 .rtsw-testimonial .slick-slide img, .rtsw-testimonials-slide-widget .rtsw-slick-slide img {width: 40% !important; }
    .inner-page-header h1{font-size: 24px;}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {

}